Suppress normal stop observer when it's problematic.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
37cd5d19
TT
12008-06-09 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/completion.exp: New tests for field name completion
4 with spaces, and field name completion with '->'.
5
65d12d83
TT
62008-06-06 Tom Tromey <tromey@redhat.com>
7
8 * gdb.base/break1.c (struct some_struct): New struct.
9 (values): New global.
10 * gdb.base/completion.exp: Add field name completion test.
11
ebfe2e3f
PP
122008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13
14 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15 to pointer.
16 * gdb.cp/call-c.cc: Likewise.
17
bcf6fc3a
NR
182008-06-06 Nick Roberts <nickrob@snap.net.nz>
19
20 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
21 annotation.
22
49fd4a42
PA
232008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
24 Pedro Alves <pedro@codesourcery.com>
25
26 * gdb.threads/execl.c, gdb.threads/execl1.c,
27 gdb.threads/execl.exp: New tests.
28
8a34ac3f
AR
292008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
30 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * gdb.cp/exception.exp: Activate test, make it work with pending
33 catchpoints.
34
86ae69ef
JK
352008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
38
f7f9ae2c
VP
392008-05-28 Vladimir Prus <vladimir@codesourcery.com>
40
41 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
42 now printed.
43 * gdb.mi/mi2-var-cmd.exp: Likewise.
44
2a2d4dc3
AS
452008-05-27 Andreas Schwab <schwab@suse.de>
46
47 * gdb.base/frame-args.exp: Handle arguments that are optimized
48 out.
49
5099e4d9
LM
502008-05-26 Luis Machado <luisgpm@br.ibm.com>
51
52 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
53 quiet for ppc32 and group options into a single variable.
54
d9c36a91
JB
552008-05-23 Joel Brobecker <brobecker@adacore.com>
56
57 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
58 of zero-size elements.
59 * gdb.ada/null_array.exp: Test printing this new array.
60
103a8671
JK
612008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
62
63 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
64
07a4cc1a 652008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
66
67 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
68 of the "finish" command.
69
55f996a7
NR
702008-05-21 Nick Roberts <nickrob@snap.net.nz>
71
72 * gdb.base/annota1.exp: Test for new annotation.
73
907fc202
UW
742008-05-16 Pedro Alves <pedro@codesourcery.com>
75
76 * gdb.base/fixsection.exp: New file.
77 * gdb.base/fixsection0.c: New file.
78 * gdb.base/fixsection1.c: New file.
79
e8f97270
UW
802008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
81
82 * gdb.base/annota1.exp: Accept printf@... in place of printf.
83 * gdb.base/annota3.exp: Likewise.
84
ac0bb574
NF
852008-05-13 Nathan Froyd <froydnj@codesourcery.com>
86
87 * gdb.base/watch_thread_num.exp: Don't run tests that require
88 watchpoints if the target doesn't support them.
89
6fadd07a
DE
902008-05-12 Doug Evans <dje@google.com>
91
92 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
93
6e9a4a30
JB
942008-05-09 Joel Brobecker <brobecker@adacore.com>
95
96 * gdb.ada/assign_1.exp: New testcase.
97
08388c79
DE
982008-05-09 Doug Evans <dje@google.com>
99
a3c83fae
DE
100 * gdb.base/find.exp: New file.
101 * gdb.base/find.c: New file.
08388c79 102
bd5ddfe8
DJ
1032008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
104
105 * gdb.base/commands.exp (watchpoint_command_test): Handle
106 gdb,no_hardware_watchpoints.
107 * gdb.base/float.exp: Allow ARM targets without floating point.
108 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
109
b5dd68e2
JB
1102008-05-06 Jerome Guitton <guitton@adacore.com>
111 Joel Brobecker <brobecker@adacore.com>
112
113 * gdb.ada/lang_switch: New test program.
114 * gdb.ada/lang_switch.exp: New testcase.
115
382d13d1
DE
1162008-05-05 Doug Evans <dje@google.com>
117
118 * gdb.base/help.exp (disassemble): Update expected help text.
119
9dd789d0
PA
1202008-05-04 Pedro Alves <pedro@codesourcery.com>
121
122 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
123
611c83ae
PA
1242008-05-04 Pedro Alves <pedro@codesourcery.com>
125
126 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
127 different times.
128
ff013f42
JK
1292008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
130
131 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
132 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
133 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
134 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
135
96dff6a2
VP
1362008-05-04 Vladimir Prus <vladimir@codesourcery.com>
137
138 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
139 notification to appear.
140
55cd6f92
DJ
1412008-05-04 Daniel Jacobowitz <dan@debian.org>
142
143 * gdb.base/fullname.c: New file.
144 * gdb.base/fullname.exp: New file.
145 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
146
d705c43c
PA
1472008-05-03 Pedro Alves <pedro@codesourcery.com>
148
149 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
150 expressions with macros.
151
333222e1
JK
1522008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
153
154 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
155
5ac01682
DJ
1562008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
157
158 * gdb.base/completion.exp: Handle lack of other symbols beginning
159 with "a".
160
161 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
162
237fc4c9
PA
1632008-05-02 Jim Blandy <jimb@codesourcery.com>
164
165 * gdb.asm/asmsrc1.s: Add scratch space.
166
b39cc962
DJ
1672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
168
169 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
170
36d520f5
JB
1712008-05-01 Joel Brobecker <brobecker@adacore.com>
172
173 * gdb.base/info-target.exp: New testcase.
174
8d4e3071
DJ
1752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
176
177 * gdb.cp/hang.exp: Use .cc instead of .C.
178 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
179 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
180
6f3f3097
DJ
1812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
182
183 * gdb.base/gdb1250.exp: Remove perror.
184 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
185
5550a914
PA
1862008-04-30 Pedro Alves <pedro@codesourcery.com>
187
188 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
189 .2byte.
190
d848e687
DJ
1912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
192
193 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
194 (maybe_kfail): New.
195
93b5768b
PA
1962008-04-25 Pedro Alves <pedro@codesourcery.com>
197
198 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
199
721c02de
VP
2002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
201
202 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
203 * gdb.mi/mi2-syn-frame.exp: Likewise.
204 * lib/mi-support.exp: Likewise.
205
74960c60
VP
2062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
207
208 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
209 to specify regexp for the location to stop at.
210 * gdb.base/break-always.c: New.
211 * gdb.base/break-always.exp: New.
212
d24317b4
VP
2132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
214
215 * lib/mi-support.exp (mi_runto_helper): Adjust
216 for the original-location field.
217 (mi_create_breakpoint, mi_list_breakpoints): New.
218 * gdb.mi/mi-break.exp: Adjust.
219 * gdb.mi/mi2-break.exp: Adjust.
220 * gdb.mi/mi-pending.exp: Adjust.
221 * gdb.mi/mi-simplerun.exp: Adjust.
222 * gdb.mi/mi2-simplerun.exp: Adjust.
223 * gdb.mi/mi-syn-frame.exp: Adjust.
224 * gdb.mi/mi2-syn-frame.exp: Adjust.
225 * gdb.mi/mi-until.exp: Adjust.
226 * gdb.mi/mi2-until.exp: Adjust.
227 * gdb.mi/mi-var-display.exp: Adjust.
228 * gdb.mi/mi2-var-display.exp: Adjust.
229 * gdb.mi/mi-watch.exp: Adjust.
230 * gdb.mi/mi2-watch.exp: Adjust.
231
fdc59709 2322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 233
fdc59709
PB
234 * aclocal.m4: Add override.m4.
235 * configure: Regenerate.
236
8e91f023
VP
2372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
238
239 * gdb.mi/var-cmd.c (do_at_tests): Verify that
240 '-var-update --all-values' reports new value even the type
241 of a variable object has changed.
242
233a11ab
CS
2432008-04-18 Craig Silverstein <csilvers@google.com>
244
245 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
246 files.
d24317b4 247
9c1137ad
JB
2482008-04-18 Joel Brobecker <brobecker@adacore.com>
249
250 * gdb.ada/atomic_enum: New test program.
251 * gdb.ada/atomic_enum.exp: New testcase.
252
66d0bbc7
DE
2532008-04-17 Doug Evans <dje@google.com>
254
255 * gdb.opt/Makefile.in: Fix whitespace.
256
100906b0
UW
2572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
258
259 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
260
4584e32e
DE
2612008-04-17 Doug Evans <dje@google.com>
262
263 * gdb.base/hashline1.exp: New testcase.
264 * gdb.base/hashline2.exp: New testcase.
265 * gdb.base/hashline2.exp: New testcase.
266
0a320680
PA
2672008-04-17 Pedro Alves <pedro@codesourcery.com>
268
269 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
270
18ac113b
AR
2712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
272
273 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
274 temporary breakpoint to match "Temporary breakpoint".
275 * gdb.base/break.exp (delete_breakpoints): Likewise.
276 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
277 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
278 * gdb.base/display.exp: Likewise.
279 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
280 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
281 * gdb.base/restore.exp (restore_tests): Likewise.
282 * gdb.base/sepdebug.exp: Likewise.
283 * gdb.base/watchpoint.exp: Likewise.
284 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
285 * gdb.mi/mi-pending.exp: Likewise.
286 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
287 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
288 * gdb.mi/mi-var-cmd.exp: Likewise.
289 * gdb.mi/mi-var-display.exp: Likewise.
290 * gdb.mi/mi2-cli.exp: Likewise.
291 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
292 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
293 * gdb.mi/mi2-var-display.exp: Likewise.
294 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
295 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
296 new "disp" field.
297 (mi_expect_stop): Move after_reason argument to be really after
298 reason. This is to support fix for PR2424.
299
add38693
JK
3002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
303
fcacd99f
VP
3042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
305
306 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
307 field. Add more floating varobj tests.
308 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
309 field.
310 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
311 (main): Call do_at_tests.
312 * lib/mi-support.exp (mi_create_floating_varobj)
313 (mi_varobj_update_with_type_change): New.
314
de051565
MK
3152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
316
317 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
318 option of -var-evaluate-expression.
319 * gdb.mi/mi2-var-display.exp: Likewise.
320
dbc52822
VP
3212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
322
323 Introduce test setup helpers.
324 * lib/gdb.exp (build_executable, clean_restart)
325 (prepare_for_testing): New.
326 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
327 * gdb.base/return.exp: Likewise.
328 * gdb.base/ending-run.exp: Likewise.
329
473591da
NR
3302008-04-07 Nick Roberts <nickrob@snap.net.nz>
331
332 * gdb.mi/mi-async.exp: New test for asynchronous Machine
333 Interface (MI) responses.
334
2b2d9e11
VP
3352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
336
337 * gdb.cp/breakpoint.cc: New code to test conditions involving
338 member variables.
339 * gdb.cp/breakpoint.exp: Test condition involving member
340 variables.
341
bb378428
VP
3422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
343
344 * lib/mi-support.exp (mi_expect_stop): New.
345 (mi_run_cmd): Change the
346 token. Use mi_send_resuming_command, use
347 mi_expect_stop.
348 (mi_execute_to_helper): Rename to mi_execute_to.
349 (mi_send_resuming_command): Add more error patterns.
350 (mi_wait_for_stop): Renamed to...
351 (mi_get_stop_line): ...this.
352 (mi_run_inline_test): Adjust.
353
354 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
355 * gdb.mi/mi-console.exp: Likewise.
356 * gdb.mi/mi-pending.exp: Likewise.
357 * gdb.mi/mi-simplerun.exp: Likewise.
358 * gdb.mi/mi-stack.exp: Likewise.
359 * gdb.mi/mi-stepi.exp: Likewise.
360 * gdb.mi/mi-syn-frame.exp: Add comment.
361 * gdb.mi/mi-until.exp: Likewise.
362 * gdb.mi/mi-var-display.exp: Likewise.
363 * gdb.mi/mi-watch.exp: Likewise.
364 * gdb.mi/mi2-cli.exp: Likewise.
365 * gdb.mi/mi2-console.exp: Likewise.
366 * gdb.mi/mi2-simplerun.exp: Likewise.
367 * gdb.mi/mi2-stack.exp: Likewise.
368 * gdb.mi/mi2-stepi.exp: Likewise.
369 * gdb.mi/mi2-until.exp: Likewise.
370 * gdb.mi/mi2-var-display.exp: Likewise.
371 * gdb.mi/mi2-watch.exp: Likewise.
372
62172bb9
UW
3732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
374
375 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
376
377 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
378
a13e061a
PA
3792008-04-04 Pedro Alves <pedro@codesourcery.com>
380
381 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
382 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
383 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
384 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
385 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
386 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
387 expect an mi error duplicated in stderr.
388
eae06beb
JB
3892008-04-03 Joel Brobecker <brobecker@adacore.com>
390
391 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
392 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
393 Add a couple of tests that verify the behavior when the new setting
394 is set to "cancel" and "all".
395 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
396 "ask" before we start the testing.
397
79c6ced6
AR
3982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
399
400 * gdb.cp/casts.cc: Add class reference variables.
401 * gdb.cp/casts.exp: New test cases for up/down casting references.
402
6c2d1a6b
MK
4032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
404
405 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
406 instead of beginning to make an extra test pass.
407 * gdb.mi/mi2-var-display.exp: Likewise.
408
55b411d9
MR
4092008-03-31 Maciej W. Rozycki <macro@mips.com>
410
411 * gdb.base/break.exp: Mark failures as such. Fix formatting.
412
c6140da2
MD
4132008-03-31 Markus Deuling <deuling@de.ibm.com>
414 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
415
416 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
417 value. Add xfail for older kernels.
418
79732189
AR
4192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
420
421 Bring mi-support in line with gdb.exp.
422 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
423 (mi_gdb_start): New function.
424
33c3676e
MR
4252008-03-28 Maciej W. Rozycki <macro@mips.com>
426
427 * gdb.mi/mi-var-cmd.exp: Fix a typo.
428
92e28119
VP
4292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
430
431 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
432 * gdb.mi/mi2-var-display.exp: Likewise.
433
9e8e3afe
VP
4342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
435
436 * lib/mi-support.exp (mi_create_varobj_checked): New.
437 (mi_list_varobj_children): Allow to check for a
438 value.
439 (mi_list_array_varobj_children): New.
440
441 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
442 and mi_list_varobj_children, as opposed to hardcoding
443 expected strings.
444 * gdb.mi/gdb701.exp: Likewise.
445 * gdb.mi/gdb792.exp: Likewise.
446 * gdb.mi/mi-var-block.exp: Likewise.
447 * gdb.mi/mi-var-cmd.exp: Likewise.
448 * gdb.mi/mi-var-invalidate.exp: Likewise.
449 * gdb.mi/mi2-var-block.exp: Likewise.
450 * gdb.mi/mi2-var-child.exp: Likewise.
451 * gdb.mi/mi2-var-cmd.exp: Likewise.
452 * gdb.mi/mi2-var-display.exp: Likewise.
453
9df50351
JK
4542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 Fix random false FAILs on i386.
457 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
458
31e5d73a
DJ
4592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
460
461 PR gdb/544
462 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
463
12f4afab
DJ
4642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
465
466 PR gdb/544
467 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
468
b562a0cb
DJ
4692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
470
471 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
472 fixed PR gdb/544.
473
17faa917
DJ
4742008-03-21 Pedro Alves <pedro@codesourcery.com>
475
476 * gdb.threads/fork-child-threads.exp: Test next over fork.
477
6214f497
DJ
4782008-03-21 Chris Demetriou <cgd@google.com>
479
480 * gdb.base/break.exp (rbreak junk): New test for rbreak
481 "Junk at end of arguments" issue.
482
63092375
DJ
4832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
484
485 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
486 *& to work on created array elements.
487 (Top level): Test print $pc with a file. Test string operations
488 without a target.
489 * gdb.base/ptype.exp: Do not expect *& to work on created array
490 elements.
491
b21991b0
DJ
4922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
493
494 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
495 gdb.threads/staticthreads.exp: Update exit query.
496
c4b347c7
SL
4972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
498
499 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
500
fa4727a6
DJ
5012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
502
503 * gdb.base/watchpoint.c (global_ptr, func4): New.
504 (main): Call func4.
505 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
506 (test_inaccessible_watchpoint): New.
507
2f34202f
MR
5082008-02-29 Maciej W. Rozycki <macro@mips.com>
509
510 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
511 select the largest.
512
0d6ba1b1
DJ
5132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
514
515 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
516 frames-invalid annotations.
517
e691325a
PM
5182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
519
520 * gdb.base/assign.exp: avoid same output for different tests.
521
f85b5ecc
DE
5222008-02-27 Doug Evans <dje@google.com>
523
524 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
525 for bug 1738.
526 (breakpoint_to_handler_entry): Ditto.
527
b40e7bf3
JB
5282008-02-27 Joel Brobecker <brobecker@adacore.com>
529
530 * gdb.base/ending-run.exp: Use the first line of code inside
531 function body to test breakpoints.
532 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
533 location where the breakpoint is inserted when using the line
534 where a function is declared. Fix typo in the description of
535 one of the tests.
536 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
537
2faca73a
PM
5382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
539
540 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
541 tests.
542
6f439c36
PM
5432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
544
545 * gdb.base/args.exp: avoid same output for tests
546 with single quotes.
547
54e52265
VP
5482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
549
550 * gdb.base/annota1.exp: Adjust for 'info break'
551 format changes.
552 * gdb.base/annota3.exp: Likewise.
553 * gdb.base/break.exp: Likewise.
554 * gdb.base/condbreak.exp: Likewise.
555 * gdb.base/pending.exp: Likewise.
556 * gdb.base/sepdebug.exp: Likewise.
557 * gdb.base/unload.exp: Likewise.
558 * gdb.cp/ovldbreak.exp: Likewise.
559 * gdb.mi/mi-pending.exp: Likewise.
560
897b09ca
DE
5612008-02-07 Doug Evans <dje@google.com>
562
563 * gdb.cp/mb-inline.exp: New.
564 * gdb.cp/mb-inline.h: New.
565 * gdb.cp/mb-inline1.cc: New.
566 * gdb.cp/mb-inline2.cc: New.
567
b1c32d35
PM
5682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
569
570 * gdb.pascal/floats.pas: New test program.
571 * gdb.pascal/floats.exp: New testcase.
572
1a4ca44a
TJB
5732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
574
575 * gdb.base/callfuncs.c (t_float_many_args): New function.
576 (t_double_many_args): New function.
577 * gdb.base/callfuncs.exp: Add tests for exceeding float
578 and double parameters passed through the stack.
579
439048e8
JB
5802008-02-05 Joel Brobecker <brobecker@adacore.com>
581
582 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
583 gdb.ada/complete/foo.adb: New files.
584 * gdb.ada/complete.exp: New testcase.
585
81fe8080
DE
5862008-02-03 Doug Evans <dje@google.com>
587
301f0ecf
DE
588 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
589
81fe8080
DE
590 * gdb.cp/gdb2384.exp: New file.
591 * gdb.cp/gdb2384.cc: New file.
592 * gdb.cp/gdb2384-base.h: New file.
593 * gdb.cp/gdb2384-base.cc: New file.
594
4b071aec
DE
5952008-02-02 Doug Evans <dje@google.com>
596
597 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
598
61137ba6
JB
5992007-02-01 Joel Brobecker <brobecker@adacore.com>
600
601 * gdb.ada/sym_print_name: New test program.
602 * gdb.ada/sym_print_name.exp: New testcase.
603
6042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
605
606 * gdb.ada/nested/hello.adb: New file.
607 * gdb.ada/nested.exp: New testcase.
608 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
609
98deb0da
VP
6102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
611
612 * gdb.mi/basic.c (return_1): New function.
613 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
614 don't cause future evaluations of function to report
615 creation of internal breakpoints.
616
723a2275
VP
6172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
618
619 * gdb.mi/mi-break.exp (test_error): New.
620 Call it.
621
fb546a2f
LM
6222008-01-31 Luis Machado <luisgpm@br.ibm.com>
623
624 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
625 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
626
2d8fd90a
PM
6272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
628
629 * gdb.pascal/integers.pas: New test program.
630 * gdb.pascal/integers.exp: New testcase.
631
a7fa0ded
PM
6322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
633
634 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
635
5e1a1926
TJB
6362008-01-30 Luis Machado <luisgpm@br.ibm.com>
637
638 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
639 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
640
8d04f9f0
JB
6412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
642
643 * gdb.ada/formatted_ref: New test program.
644 * gdb.ada/formatted_ref.exp: New testcase.
645
646 * gdb.cp/formatted-ref.cc: New file.
647 * gdb.cp/formatted-ref.exp: New testcase.
648
ce75a98f
JB
6492008-01-30 Joel Brobecker <brobecker@adacore.com>
650
651 * gdb.base/ptype.exp: Add testing of "ptype $pc".
652
e835f6bf
NR
6532008-01-30 Nick Roberts <nickrob@snap.net.nz>
654
655 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
656 (test_file_list_exec_source_file): Update to new macro-info field.
657
d118ef87
PH
6582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
659
660 * gdb.ada/exprs: New test program.
661 * gdb.ada/exprs.exp: New testcase.
662
7d35ab09
TJB
6632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
664
665 * dfp-test.c (DELTA, DELTA_B): New definitions.
666 (double_val1, double_val2, double_val3, double_val4, double_val5,
667 double_val6, double_val7, double_val8, double_val9, double_val10,
668 double_val11, double_val12, double_val13, double_val14, dec32_val1,
669 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
670 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
671 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
672 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
673 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
674 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
675 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
676 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
677 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
678 dec128_val16): New global variables.
679 (decimal_dec128_align): New function.
680 (decimal_mixed): Likewise.
681 (decimal_many_args_dec32): Likewise.
682 (decimal_many_args_dec64): Likewise.
683 (decimal_many_args_dec128): Likewise.
684 (decimal_many_args_mixed): Likewise.
685 * dfp-test.exp: Add tests calling new inferior functions.
686
2d717e4f
DJ
6872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
688
689 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
690 gdb.server/ext-run.exp: New files.
691 * lib/gdbserver-support.exp (gdbserver_download): New.
692 (gdbserver_start): New. Update gdbserver expected
693 output.
694 (gdbserver_spawn): Use them.
695 (gdbserver_start_extended): New.
696
e85a822c
DJ
6972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
698
699 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
700 Run on GNU/Linux.
701 (do_exec_tests): Check for systems which do not support catchpoints.
702 Do not match START.
703 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
704 Run on GNU/Linux. Enable verbose output.
705 (check_fork_catchpoints): New.
706 (explicit_fork_child_follow, catch_fork_child_follow)
707 (tcatch_fork_parent_follow): Update expected messages.
708 (do_fork_tests): Use check_fork_catchpoints.
709 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
710 Run on GNU/Linux. Enable verbose output.
711 (check_vfork_catchpoints): New.
712 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
713 expected messages.
714 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
715
401ea829
JB
7162008-01-29 Jim Blandy <jimb@red-bean.com>
717
718 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
719 host' errors.
720 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
721
aceaf3ad
JB
7222008-01-29 Jim Blandy <jimb@red-bean.com>
723
724 * gdb.threads/sigthread.c: Use barriers to ensure that
725 child_thread and child_thread_two are always initialized before we
726 start to use them.
727
a5606eee
VP
7282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
729
730 * gdb.base/watchpoint-solib.exp: New.
731 * gdb.base/watchpoint-solib.c: New.
732 * gdb.base/watchpoint-solib-shr.c: New.
733
c55a82bb
PM
7342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
735
736 * gdb.base/gdb1056.exp: Add unsigned integer test.
737
0993fe05
DE
7382008-01-28 Doug Evans <dje@google.com>
739
740 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
741
4fe42e7f
JB
7422008-01-27 Jim Blandy <jimb@codesourcery.com>
743
c7a69933
JB
744 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
745
4fe42e7f
JB
746 * gdb.base/expand-psymtabs.exp: Doc fix.
747
5def8285
MK
7482008-01-26 Mark Kettenis <kettenis@gnu.org>
749
750 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
751
5313c911
NR
7522008-01-24 Nick Roberts <nickrob@snap.net.nz>
753
754 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
755 -var-set-format.
756
93815fbf
VP
7572008-01-23 Chris Demetriou <cgd@google.com>
758
759 * gdb.threads/thread_events.c: New testcase source file.
760 * gdb.threads/thread_events.exp: New testcase expect file.
761
467a88ee
NR
7622008-01-23 Nick Roberts <nickrob@snap.net.nz>
763
764 * lib/gdb.exp: Add the variable octal.
765
766 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
767 -var-set-format.
768
d8f82aba
DJ
7692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
770 Vladimir Prus <vladimir@codesourcery.com>
771
772 * gdb.base/float.exp: Allow missing floating point for m68k and
773 PowerPC.
774
60c46647
VP
7752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
776
777 * gdb.mi/basics.c: Setup for testing breakpoints
778 ignore count.
779 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
780 * gdb.mi/mi-cli.exp: Adjust.
781 * gdb.mi/mi2-cli.exp: Adjust.
782
c7dd36a1
PA
7832008-01-17 Pedro Alves <pedro@codesourcery.com>
784
785 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
786 and 'dummy_ptr' integer pointer. Initialize struct_declarations
787 with dummy_ptr's address.
788 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
789 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
790 all targets.
791 * gdb.mi/mi2-var-child.exp: Likewise.
792
39d5313e
JB
7932008-01-09 Joel Brobecker <brobecker@adacore.com>
794
795 * gdb.ada/null_array: New test program.
796 * gdb.ada/null_array.exp: New testcase.
797
0aea4bf3
LM
7982008-01-09 Luis Machado <luisgpm@br.ibm.com>
799
800 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
801 with required float modifiers.
802
0b354900
JB
8032008-01-08 Joel Brobecker <brobecker@adacore.com>
804
805 * gdb.ada/funcall_param: New test program.
806 * gdb.ada/funcall_param.exp: New testcase.
807
cdb7f5d4
JB
8082008-01-08 Joel Brobecker <brobecker@adacore.com>
809
810 * gdb.ada/arrayparam: New test program.
811 * gdb.ada/arrayparam.exp: New testcase.
812
88e2547f
JB
8132008-01-08 Joel Brobecker <brobecker@adacore.com>
814
815 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
816 landed. Should also fix random failures in the test following it.
817
f6867ce0
TJB
8182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
819
820 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
821 for expressions with decimal float values.
822 (test_dfp_conversions): New function to test casts to and from
823 decimal float types.
824 Call test_dfp_conversions.
825 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
826 elements.
827 (main): Initialize ds.float4 and ds.double8 elements.
828 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
829 string to new error message.
830 (d64_set_tests): Likewise.
831 (d128_set_tests): Likewise.
832 Add tests for expressions with decimal float variables. Add tests for
833 conversions to and from decimal float types.
834
f9c11282
JB
8352008-01-05 Joel Brobecker <brobecker@adacore.com>
836
837 * gdb.ada/packed_tagged/comp_bug.adb: New file.
838 * gdb.ada/packed_tagged.exp: New testcase.
839
0ecbca72
JB
8402008-01-04 Joel Brobecker <brobecker@adacore.com>
841
842 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
843 gdb.ada/homonym/homonym_main.adb: New files.
844 * gdb.ada/homonym.exp: New testcase.
845
c18d3d89
JB
8462008-01-04 Joel Brobecker <brobecker@adacore.com>
847
848 * gdb.ada/packed_array.exp: Add testing of references to
849 a packed array.
850
ecc7085b
JB
8512008-01-04 Joel Brobecker <brobecker@adacore.com>
852
853 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
854 New files.
855 * gdb.ada/type_coercion.exp: New testcase.
856
c474c922
JB
8572008-01-04 Joel Brobecker <brobecker@adacore.com>
858
859 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
860 gdb.ada/tagged/foo.adb: New file.
861 * gdb.ada/tagged.exp: New testcase.
862
9005b927
JB
8632008-01-04 Joel Brobecker <brobecker@adacore.com>
864
865 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
866 gdb.ada/ptype_field/foo.adb: New files.
867 * gdb.ada/ptype_field.exp: New testcase.
868
1a6aaad8
JB
8692008-01-03 Joel Brobecker <brobecker@adacore.com>
870
871 * gdb.ada/print_pc.exp: New testcase.
872
0ef22f53
JB
8732008-01-03 Joel Brobecker <brobecker@adacore.com>
874
875 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
876 gdb.ada/taft_type/p.adb: New files.
877 * gdb.ada/taft_type.exp: New testcase.
878
1689ecf8
JB
8792008-01-03 Joel Brobecker <brobecker@adacore.com>
880
881 * gdb.ada/array_bounds/bar.adb: New file.
882 * gdb.ada/array_bounds.exp: New testcase.
883
a4d0b9c3
JB
8842008-01-03 Joel Brobecker <brobecker@adacore.com>
885
886 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
887 gdb.ada/arrayptr/foo.adb: New files.
888 * gdb.ada/arrayptr.exp: New testcase.
889
a31ace00
JB
8902008-01-03 Joel Brobecker <brobecker@adacore.com>
891
892 * gdb.base/set-lang-auto.exp: New testcase.
893
a97fced3
JB
8942008-01-03 Joel Brobecker <brobecker@adacore.com>
895
896 * gdb.ada/fun_addr/foo.adb: New file.
897 * gdb.ada/fun_addr.exp: New testcase.
898
ef29ce1a
JK
8992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
902 New files
903
0fafefe3
JB
9042008-01-02 Joel Brobecker <brobecker@adacore.com>
905
906 * array_subscript_addr/p.adb: New file.
907 * array_subscript_addr.exp: New testcase.
908
c4359f8d
JB
9092008-01-02 Joel Brobecker <brobecker@adacore.com>
910
911 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
912 New files.
913 * gdb.ada/str_cmp_ref.exp: New testcase.
914
1aa1b15b
JB
9152008-01-01 Joel Brobecker <brobecker@adacore.com>
916
917 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
918 gdb.ada/fun_in_declare/foo.adb: New files.
919 * gdb.ada/fun_in_declare.exp: New testcase.
920
81c9b2cf
JB
9212008-01-01 Joel Brobecker <brobecker@adacore.com>
922
923 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
924 gdb.ada/ref_param/pck.ads: New files.
925 * gdb.ada/ref_param.exp: New testcase.
926
319e4674
JB
9272008-01-01 Joel Brobecker <brobecker@adacore.com>
928
929 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
930 gdb.ada/interface/foo.adb: New files.
931 * gdb.ada/interface.exp: New testcase.
932
ef682c56
JB
9332007-12-31 Jim Blandy <jimb@codesourcery.com>
934
935 * gdb.base/multi-forks.exp: Consume all output from child
936 processes before proceeding to next test.
937
f6f3eb6c
JB
9382007-12-29 Jim Blandy <jimb@codesourcery.com>
939
940 * configure: Regenerated.
941
f652e42f
JB
9422007-12-27 Joel Brobecker <brobecker@adacore.com>
943
944 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
945 gdb.ada/fixed_cmp/fixed.adb: New files.
946 * gdb.ada/fixed_cmp.exp: New testcase.
947
6943e596
JB
9482007-12-27 Joel Brobecker <brobecker@adacore.com>
949
950 * gdb.ada/boolean_expr.exp: New testcase.
951
aad9a193
JB
9522007-12-26 Jim Blandy <jimb@codesourcery.com>
953
954 * gdb.base/multi-forks.exp: Doc fix.
955
fb5f3683
JB
9562007-12-26 Joel Brobecker <brobecker@adacore.com>
957
958 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
959 * gdb.ada/char_param.exp: Do not compile our test program with
960 -gnata, this is unnecessary.
961 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
962
384e4a9c
JB
9632007-12-24 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
966 gdb.ada/print_chars/foo.adb: New files.
967 * gdb.ada/print_chars.exp: New testcase.
968
01e044f7
JB
9692007-12-24 Joel Brobecker <brobecker@adacore.com>
970
971 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
972 gdb.ada/char_param/foo.adb: New files.
973 * gdb.ada/char_param.exp: New testcase.
974
0ce17860
JB
9752007-12-22 Jim Blandy <jimb@codesourcery.com>
976
977 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
978 hard-coding source line numbers into the test.
979 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
980 gdb_get_line_number to find.
981
919809b9
JB
9822007-12-22 Joel Brobecker <brobecker@adacore.com>
983
984 * gdb.base/ptype.c (highest): New struct type.
985 (the_highest): New variable of that type.
986 (main): Add dummy assignment to a field of variable the_highest.
987 * gdb.base/ptype.exp: Test type printing of our new variable.
988
abc8a88d
PM
9892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
990
991 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
992 and record first explicitly generated thread number.
993 Use that thread number for thread specific watchpoint test.
994 Add iteration number to repetitive tests.
995
5158f3e3
CES
9962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
997 Jim Blandy <jimb@codesourcery.com>
998
999 * gdb.base/expand-psymtabs.c: New testcase
1000 source file.
1001 * gdb.base/expand-psymtabs.exp: New testcase
1002 expect file.
1003
37e4754d
LM
10042007-12-17 Luis Machado <luisgpm@br.ibm.com>
1005
1006 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1007 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1008
551e5d04
JB
10092007-12-17 Joel Brobecker <brobecker@adacore.com>
1010
1011 * gdb.ada/frame_args/foo.adb: New file.
1012 * gdb.ada/frame_args/pck.ads: New file.
1013 * gdb.ada/frame_args/pck.adb: New file.
1014 * gdb.ada/frame_args.exp: New testcase.
1015
a05ee097
JB
10162007-12-17 Joel Brobecker <brobecker@adacore.com>
1017
1018 * gdb.base/frame-args.c: New file.
1019 * gdb.base/frame-args.exp: New testcase.
1020
c162e8c9
JM
10212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
1022 Joseph Myers <joseph@codesourcery.com>
1023
1024 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1025
afe8ab22
VP
10262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
1027
1028 * gdb.mi/mi-pending.exp: New.
1029 * gdb.mi/mi-pending.c: New.
1030 * gdb.mi/mi-pendshr.c: New.
1031
dfdfb3ca
JB
10322007-12-06 Jim Blandy <jimb@codesourcery.com>
1033
1034 * gdb.base/default.exp: Update expected output for 'info catch'.
1035
b7fca990
JK
10362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1039 must be set to binary.
1040
6a1afc1e
PA
10412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1042
1043 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1044
a6b151f1
DJ
10452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1046
1047 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1048 gdb.mi/mi-file-transfer.exp: New.
1049
43039443
JK
10502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1053
0ef2251b
MR
10542007-11-22 Maciej W. Rozycki <macro@mips.com>
1055
1056 * gdb.trace/backtrace.exp: Fix a typo.
1057 * gdb.trace/circ.exp: Likewise.
1058 * gdb.trace/collection.exp: Likewise.
1059 * gdb.trace/limits.exp: Likewise.
1060 * gdb.trace/report.exp: Likewise.
1061 * gdb.trace/tfind.exp: Likewise.
1062 * gdb.trace/while-dyn.exp: Likewise.
1063
5443631e
NR
10642007-11-21 Nick Roberts <nickrob@snap.net.nz>
1065
1066 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1067 objects of pointers that can't be dereferenced are now
1068 "noneditable".
1069
a4ce5b0d
UW
10702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1071
1072 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1073 (target_cpu): Remove.
1074
d6e956e5
VP
10752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1076
1077 * gdb.base/ending-run.exp: Expect the list of cleared
1078 breakpoint to come in natural order, not the reversed one.
1079
214270ab
VP
10802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1081
1082 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1083 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
1084
1a619819
LM
10852007-11-05 Luis Machado <luisgpm@br.ibm.com>
1086
1087 * gdb.base/printcmds.exp: New function
1088 test_printf_with_dfp.
1089
5b01a6fa
DE
10902007-11-02 Doug Evans <dje@google.com>
1091
1092 * gdb.disasm/t01_mov.s: Remove carriage returns.
1093 * gdb.disasm/t02_mova.s: Ditto.
1094 * gdb.disasm/t03_add.s: Ditto.
1095 * gdb.disasm/t04_sub.s: Ditto.
1096 * gdb.disasm/t05_cmp.s: Ditto.
1097 * gdb.disasm/t06_ari2.s: Ditto.
1098 * gdb.disasm/t07_ari3.s: Ditto.
1099 * gdb.disasm/t08_or.s: Ditto.
1100 * gdb.disasm/t09_xor.s: Ditto.
1101 * gdb.disasm/t10_and.s: Ditto.
1102 * gdb.disasm/t11_logs.s: Ditto.
1103 * gdb.disasm/t12_bit.s: Ditto.
1104 * gdb.disasm/t13_otr.s: Ditto.
1105
ec33ab7f
JK
11062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1107
1108 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
1109
ae0d01ff
UW
11102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1111
1112 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
1113 provide DFP support.
1114
55eddb0f
DJ
11152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
1116
1117 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
1118 Test "set powerpc vector-abi". Skip auto-detection tests for old
1119 toolchains.
1120
7020f05c
PA
11212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1122
1123 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
1124 with [string compare].
1125
84bc3db9
PA
11262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1127
1128 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
1129 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
1130
5876dc88
LM
11312007-10-25 Luis Machado <luisgpm@br.ibm.com>
1132
1133 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
1134 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
1135 * gdb.opt/Makefile.in: New makefile.
1136 * Makefile.in: Create new directory "gdb.opt".
1137 * configure.ac: Add "gdb.opt" directory.
1138 * configure: Regenerated.
1139
c3ea9a14
DE
11402007-10-25 Doug Evans <dje@google.com>
1141
1142 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
1143 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
1144
93004d61
TJB
11452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
1146 Thiago Jung Bauermann <bauerman@br.ibm.com>
1147
1148 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
1149 Floating Point expressions.
1150 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1151 Floating Point variables.
1152 * gdb.base/dfp-test.c: new file containing program with Decimal
1153 Floating variables, used by gdb.base/dfp-test.exp.
1154
62a24a2b
DJ
11552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1156
1157 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1158
e7b1eae6
UW
11592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1160
1161 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1162 compiling test case with GCC.
1163 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1164
c641edcc
UW
11652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1166
1167 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1168 format changes.
1169
5e5ebfe6
MS
11702007-10-18 Michael Snyder <msnyder@specifix.com>
1171
1172 * gdb.base/dbx.exp: Add missing "-re " operator.
1173
e831e7b6
GM
11742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1175
1176 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1177 * configure.ac: Removed trailing spaces after backslash.
1178 * gdb.modula2: New directory.
1179 * gdb.modula2/Makefile.in: New file.
1180 * gdb.modula2/unbounded-array.exp: New file.
1181 * gdb.modula2/unbounded1.c: New file.
1182
7cc46491
DJ
11832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1184
1185 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1186
11872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1188
1189 * gdb.base/sigstep.c (main): Add checks for
1190 return values for setitimer call.
1191 Call setitimer again with itimer = ITIMER_REAL
1192 if first call to setitimer fails.
1193
e91528f0
KH
11942007-10-11 Kazu Hirata <kazu@codesourcery.com>
1195
1196 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1197 of $timeout.
1198
2ec9a4f8
DJ
11992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1200
1201 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1202
12032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1204
1205 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1206 of gdb_expect call, to avoid interruption.
1207
64b2fa04
PA
12082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1209
1210 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1211 (v_unsigned_long_long, v_long_long_array)
1212 (v_signed_long_long_array, v_unsigned_long_long_array)
1213 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1214 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1215 [!NO_LONG_LONG]: New.
1216 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1217 v_long_long_member.
1218
1219 (v_long_long_func, v_signed_long_long_func)
1220 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1221 (main) [!NO_LONG_LONG]: Initialize long long variants.
1222
1223 * gdb.base/whatis.exp: If board file requests no_long_long, build
1224 test with NO_LONG_LONG defined. Test long long, signed long long,
1225 and unsigned long long variants but only if board file doesn't
1226 disable it.
1227
a912286e
DJ
12282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1229 Daniel Jacobowitz <dan@codesourcery.com>
1230
1231 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1232 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1233 * configure: Regenerated.
1234 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1235 gdb.pascal/types.exp, lib/pascal.exp: New files.
1236
471ba8c9
DJ
12372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1238
1239 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1240 call.
1241 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1242 to return to the call.
1243 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1244 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1245 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1246 * gdb.mi/mi-until.exp (test_until): Likewise.
1247 * gdb.mi/mi2-until.exp (test_until): Likewise.
1248
fef8a650
DJ
12492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1250
1251 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1252 two-char array.
1253 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1254
d983da9c
DJ
12552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1256
1257 * gdb.threads/watchthreads.c (thread_function): Sleep between
1258 iterations.
1259 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1260 at once for S/390. Generate matching fails and passes.
1261
17f62551
VP
12622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1263
1264 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1265 the 'struct_declarations' variable to zeros.
17f62551 1266
ed0616c6
VP
12672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1268
1269 * gdb.cp/mb-ctor.cc: New.
1270 * gdb.cp/mb-ctor.exp: New.
1271 * gdb.cp/mb-templates.cc: New.
1272 * gdb.cp/mb-templates.exp: New.
1273
41f1b697
DJ
12742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1275
1276 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1277
3f213f78
PA
12782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1279
1280 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1281 targets.
1282 * configure: Regenerate.
1283
0d381245
VP
12842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1285
1286 * gdb.base/annota1.exp: Adjust for 'info break'
1287 format changes.
1288 * gdb.base/annota3.exp: Likewise.
1289 * gdb.base/break.exp: Likewise.
1290 * gdb.base/condbreak.exp: Likewise.
1291 * gdb.base/pending.exp: Likewise.
1292 * gdb.base/sepdebug.exp: Likewise.
1293 * gdb.base/unload.exp: Likewise.
1294 * gdb.base/ovldbreak.exp: Likewise.
1295
fe3f5fa8
VP
12962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1297
1298 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1299 messages.
1300 * gdb.base/chng-syms.exp: Likewise.
1301 * gdb.base/unload.exp: Likewise.
1302
a75cf6c0
DJ
13032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1304
1305 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1306
18ecae38
DJ
13072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1308
1309 * schedlock.c (NUM): Change to 1.
1310 (main): Use args[0] for the main thread.
1311 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1312 regardless of the number of threads.
1313
5509918f
MR
13142007-09-14 Maciej W. Rozycki <macro@mips.com>
1315
4a543daf
MR
1316 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1317 type down.
1318 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1319 test.
1320 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1321 watchpoint type down.
1322 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1323 test.
1324
13252007-09-14 Maciej W. Rozycki <macro@mips.com>
1326
5509918f
MR
1327 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1328 Move all the tests here and run them twice, once using software
1329 watchpoints and once using hardware watchpoints.
1330 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1331
40b53987
DJ
13322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1333
1334 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1335 test.
1336
695e2681
MK
13372007-09-10 Mark Kettenis <kettenis@gnu.org>
1338
8b3fc8d8
MK
1339 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1340 build-id.
1341
695e2681
MK
1342 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1343 know about $ORIGIN. Calculate output dir from $dest instead of
1344 using ${objdir}/{$subdir}.
1345
58d69f29
MK
13462007-09-09 Mark Kettenis <kettenis@gnu.org>
1347
1348 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1349 gcore, before continuing with the test.
1350
3e347599
DJ
13512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1352
1353 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1354 * gdb.mi/mi-watch.exp: Likewise.
1355
ea37ba09
DJ
13562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1357 Jim Blandy <jimb@codesourcery.com>
1358
1359 * gdb.arch/i386-sse.exp: Do not expect character constants.
1360 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1361 * gdb.base/display.exp: Allow print/s.
1362 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1363 and unsigned char array changes.
1364
2025a643
DJ
13652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1366
1367 * gdb.base/display.exp: Add tests for printf %p.
1368
26669a27
PA
13692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1370
1371 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1372 the dll name to unicode.
1373
c8f021f8
JK
13742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 * gdb.base/default.exp (show version): Update the version text.
1377 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1378
4cf31eea
JK
13792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1382 New files.
1383
4935890f
JK
13842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1385
1386 * lib/gdb.exp (build_id_debug_filename_get): New function.
1387 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1388 Remove the generate DEBUG file for the future testcase runs.
1389 New testcase for the NT_GNU_BUILD_ID retrieval.
1390 Move the final testing step to ...
1391 (test_different_dir): ... a new function.
1392 New parameter XFAIL to XFAIL all the tests performed.
1393 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1394 New parameter TYPE to PF_PREFIX all the tests performed.
1395
02142340
VP
13962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1397
1398 * gdb.mi/mi-var-cp.cc (path_expression): New
1399 function.
1400 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1401
36acd84e
UW
14022007-08-27 Markus Deuling <deuling@de.ibm.com>
1403
1404 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1405 to fit into SPU Local Store memory.
1406
a896d121
JB
14072007-08-23 Joel Brobecker <brobecker@adacore.com>
1408
1409 * gdb.base/default.exp: Adjust the expected output of "info
1410 warranty" after the switch to GPLv3.
1411
7b433602
JB
14122007-08-23 Joel Brobecker <brobecker@adacore.com>
1413
1414 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1415 to 30000 (from 20000).
1416
e22f8b7c
JB
14172007-08-23 Joel Brobecker <brobecker@adacore.com>
1418
1419 Switch the license of all .exp files to GPLv3.
1420 Switch the license of all .f and .f90 files to GPLv3.
1421 Switch the license of all .s and .S files to GPLv3.
1422
5a0e3bd0
JB
14232007-08-23 Joel Brobecker <brobecker@adacore.com>
1424
1425 * configure.ac: Switch license to GPLv3.
1426
cc00619d
JB
14272007-08-23 Joel Brobecker <brobecker@adacore.com>
1428
1429 Switch the licensing to GPLv3 for all .ads and .adb files.
1430
8d26208a
DJ
14312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1432
1433 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1434 and t_int_double.
1435 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1436
4fcb9948
JB
14372007-08-17 Joel Brobecker <brobecker@adacore.com>
1438
1439 * gdb.base/step-line.c: Switch license to GPL version 3, and
1440 update copyright year.
1441 * gdb.base/step-line.inp: Likewise.
1442
b9c34f67
JB
14432007-08-17 Joel Brobecker <brobecker@adacore.com>
1444
1445 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1446 changes inside gdb1555.c.
1447 * gdb.base/pending.exp: Likewise.
1448
2cc17678
DJ
14492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1450
1451 * config/default.exp: New file.
1452
e48883f7
DJ
14532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1454
1455 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1456 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1457
1ab80e5b
MR
14582007-07-30 Maciej W. Rozycki <macro@mips.com>
1459
1460 * gdb.base/dump.exp: Force the correct endianness for binary
1461 formats not carrying this information.
1462
aba471f5
DJ
14632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1464
1465 * gdb.threads/staticthreads.exp: Match .*sem_post.
1466
d4e07204
DJ
14672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1468
1469 * gdb.base/readline.exp (operate_and_get_next): Match the final
1470 prompt.
1471
2b97317d
KB
14722007-07-23 Kevin Buettner <kevinb@redhat.com>
1473
1474 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1475 to restarting SID.
1476
44efa07a
KB
14772007-07-18 Kevin Buettner <kevinb@redhat.com>
1478
1479 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1480 prior to `gdb_start'.
1481
7b5ebade
KB
14822007-07-18 Kevin Buettner <kevinb@redhat.com>
1483
1484 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1485 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1486 Remove call to gdb_unload.
1487
255e7678
DJ
14882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1489 Daniel Jacobowitz <dan@codesourcery.com>
1490
1491 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1492 for __WIN32__.
1493 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1494 * gdb.base/unload.exp: Use shared library test routines.
1495
3a40aaa0
UW
14962007-07-03 Markus Deuling <deuling@de.ibm.com>
1497
1498 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1499 * gdb.base/solib-symbol-lib.c: Likewise.
1500 * gdb.base/solib-symbol-main.c: Likewise.
1501
b0f4b84b
DJ
15022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1503
1504 * config/gdbserver.exp (gdb_reconnect): New.
1505 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1506 gdb.base/solib-disc.exp: New files.
1507 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1508 remote debugging".
1509 (gdb_compile): Add shlib_load flag.
1510 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1511 port.
1512 (gdbserver_reconnect): New.
1513
1b05479a
DJ
15142007-07-01 Nick Roberts <nickrob@snap.net.nz>
1515 Daniel Jacobowitz <dan@codesourcery.com>
1516
1517 * gdb.base/annota3.exp: Test for if construct.
1518
86f78eb2
DJ
15192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1520
1521 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1522
6a2eb474
MR
15232007-06-21 Chris Dearman <chris@mips.com>
1524 Maciej W. Rozycki <macro@mips.com>
1525
1526 * gdb.base/display.exp: Allow a newline after display/i.
1527 * gdb.base/pc-fp.exp: Likewise.
1528 * gdb.base/sigbpt.exp: Likewise.
1529
f8b73d13
DJ
15302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1531
1532 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1533 required features to be included.
1534
4339e69e
DJ
15352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1536
1537 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1538 in info threads output.
1539
23d964e7
UW
15402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1541 Markus Deuling <deuling@de.ibm.com>
1542
1543 * gdb.arch/spu-info.exp: New testcase.
1544 * gdb.arch/spu-info.c: New file.
1545
fd20f75b
DJ
15462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1547
1548 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1549 tpcs_offset. Restore lr after the call.
1550 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1551
2226f861
DJ
15522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1553
1554 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1555 (gdbserver_run): Kill any running gdbserver.
1556 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1557
d12371a9
MR
15582007-05-17 Maciej W. Rozycki <macro@mips.com>
1559
1560 * gdb.base/sigbpt.exp: Preset segv_addr.
1561
93f02886
DJ
15622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1563
1564 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1565 (gdb_compile_shlib): Likewise.
1566 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1567 (default_gdb_init): Clear cleanfiles.
1568 (gdb_finish): Delete recorded cleanfiles.
1569 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1570
1571 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1572 Do not use isnative.
1573 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1574 gdb.base/so-impl-ld.exp: Likewise.
1575 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1576 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1577 gdb_compile.
1578
b04e06d7
VP
15792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1580
1581 * config/unknown.exp: Remove.
1582
069ed931
UW
15832007-05-15 Markus Deuling <deuling@de.ibm.com>
1584
1585 * gdb.base/info-proc.exp: Check is_remote.
1586
09db0d03
UW
15872007-05-14 Markus Deuling <deuling@de.ibm.com>
1588
1589 * gdb.base/gcore.exp: Initialize variable core_supported.
1590
af2cbe8c
DJ
15912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1592
1593 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1594
027c0295
DJ
15952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1596
1597 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1598 * gdb.threads/print-threads.exp (test_all_threads): Allow
1599 negative and hexadecimal thread IDs.
1600
dc5000e7
DJ
16012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1602
1603 * gdb.java/jprint.java (public): Avoid invalid call to static
1604 method.
1605
2e74ed18
DP
16062007-05-14 Denis Pilat <denis.pilat@st.com>
1607
1608 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1609 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1610 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1611 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1612 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1613
83547f02
UW
16142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1615
1616 * gdb.base/overlays.exp: Add support for targets with only code
1617 overlay support, not data overlay. Support spu-*-* target in
1618 this mode.
1619 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1620 * gdb.base/spu.ld: New file.
1621
b18be20d
DJ
16222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1623
1624 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1625
be444858
DJ
16262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1627
1628 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1629
b1d53152
DJ
16302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1631
1632 * gdb.java/jmain.exp: Handle demangled names with and without method
1633 signatures.
1634
d084b331
DJ
16352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1636
1637 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1638 (have_a_very_merry_interrupt): Remove calls to puts.
1639 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1640 inferior output.
1641 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1642 test names.
1643
db9d7fc5
DJ
16442007-04-29 Markus Deuling <deuling@de.ibm.com>
1645 Daniel Jacobowitz <dan@codesourcery.com>
1646
1647 * gdb.base/auxv.exp (core_works): Also check is_remote.
1648 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1649
ef783a7d
VP
16502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1651
1652 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1653 message, not the undefined 'module' variable.
1654 * gdb.base/siginfo.exp: Likewise.
1655 * gdb.base/sigstep.exp: Likewise.
1656 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1657 serialport.
1658 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1659
b7b73cae
CV
16602007-04-25 Corinna Vinschen <vinschen@redhat.com>
1661
1662 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1663 target sim fails. Return 0 otherwise.
1664 (gdb_load): Return prematurely if gdb_target_sim fails.
1665
7d90fdfa
DP
16662007-04-16 Denis Pilat <denis.pilat@st.com>
1667
1668 * gdb.base/setshow.exp: Reset height after having set it to 100.
1669
5d3e9c85
DP
16702007-04-16 Denis Pilat <denis.pilat@st.com>
1671
1672 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1673
18e75969
DP
16742007-04-16 Denis Pilat <denis.pilat@st.com>
1675
1676 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1677
25d5ea92
VP
16782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1679
1680 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1681 tests. Run the frozen varobjs test.
1682 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1683 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1684
0b49cb80
JK
16852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1688 gdb.base/type-opaque.exp: New files.
1689
a73bafbc
VP
16902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1691
1692 * gdb.mi/mi-var-child.c
1693 (do_children_tests): User char[2] instead of
1694 char so that automatic printing of pointers to char
1695 don't give unpredicable result.
1696 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1697 local variables.
1698 * gdb.mi/mi-var-child.exp: Step to right line
1699 of do_children_tests.
1700 * gdb.mi/mi2-var-child.exp: Likewise.
1701 * gdb.mi/mi-var-cmd.exp: Step to right line of
1702 do_locals_tests.
1703 (do_children_tests): User char[2] instead of
1704 char so that automatic printing of pointers to char
1705 don't give unpredicable result.
1706 * gdb.mi/mi2-var-cmd.exp: Likewise.
1707 * lib/mi-support.exp (mi_continue_to_line):
1708 Pass test name to mi_wait_for_stop.
1709
7ce59000
DJ
17102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1711
1712 * gdb.asm/asm-source.exp: Remove d10v case.
1713 * lib/gdb.exp (skip_cplus_tests): Likewise.
1714 * gdb.asm/d10v.inc: Deleted.
1715
20389057
DJ
17162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1717
1718 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1719
8807d78b
DJ
17202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1721
1722 * config/netware.exp: Delete file.
1723
aa3edb8e
JB
17242007-03-29 Joel Brobecker <brobecker@adacore.com>
1725
1726 * gdb.dwarf2/dw2-noloc.S: New file.
1727 * gdb.dwarf2/dw2-noloc.exp: New file.
1728
297561ac
PA
17292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1730
1731 * gdb.cp/method2.cc: New test.
1732 * gdb.cp/method2.exp: New test.
1733 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1734
1f81bd39
DJ
17352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1736
1737 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1738
9453113a
DJ
17392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1740
1741 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1742
b741e217
DJ
17432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1744
1745 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1746 (gdb_load): Delete, replace with...
1747 (gdb_reload): ...this.
1748 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1749 * gdb.server/server-mon.exp: Likewise.
1750 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1751 (gdb_start_cmd): New.
1752 (gdb_file_cmd): Save the last loaded file.
1753 (gdb_reload): New.
1754 (gdb_gnu_strip_debug): Use transform.
1755 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1756 support here. Use new $last_loaded_file. Check mtime.
1757 (gdb_target_cmd): Handle ObjC failure case.
1758 (infer_host_exec): Delete.
1759 (gdbserver_load): Rename to...
1760 (gdbserver_run): ...this. Simplify.
1761 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1762 (mi_gdb_load): Move most contents to a new function...
1763 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1764 (mi_run_cmd): Use mi_gdb_target_load.
1765 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1766 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1767 Use gdb_run_cmd.
1768 * gdb.base/charsign.exp: Remove incorrect comment.
1769 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1770 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1771 gdb.base/start.exp: Use gdb_start_cmd.
1772
446ab585
MR
17732007-03-23 Nigel Stephens <nigel@mips.com>
1774 Maciej W. Rozycki <macro@mips.com>
1775
1776 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1777 * gdb.base/signull.exp: Similarly.
1778
bbb88ebf
UW
17792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1780
1781 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1782 messages available to test cases (like chng-sym.exp).
1783
cb8c4a99
AS
17842007-03-14 Andreas Schwab <schwab@suse.de>
1785
1786 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1787 format changes.
1788
4e463ff5
DJ
17892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1790
1791 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1792 (optimized_1): New.
1793 (main): Call optimized_1.
1794 (gdb2029): Correct typos. Call gdb2029_marker.
1795 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1796 for gdb2029.
1797
b6db2c47
MK
17982007-03-12 Mark Kettenis <kettenis@gnu.org>
1799
1800 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1801 as tabs. Remove redundant test pattern.
1802
70ed3737
UW
18032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1804
1805 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1806 for /a format output.
1807
47b67b60
DJ
18082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1809
1810 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1811 collect output incrementally.
1812
b8953b0e
UW
18132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1814
1815 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1816 for -var-create lpcharacter test.
1817 * gdb.mi/mi2-var-cmd.exp: Likewise.
1818
7acd5c40
UW
18192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1820
1821 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1822 pass on targets where address zero is readable.
1823
9c6759c1
UW
18242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1825
1826 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1827 just a single architecture.
1828
a2f1aeb4
UW
18292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1830
1831 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1832 (fetch_all_registers): New function, uses gdb_test_multiple and
1833 exp_continue to fetch inferior output line-by-line.
1834 Replace all uses of do_get_all_registers by fetch_all_registers.
1835
46579ac2
UW
18362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1837
1838 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1839 in target_info.
1840
fc133f24
MS
18412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1842
1843 * gdb.threads/manythreads.exp: Use $message string for
1844 consistancy; add a default (timeout) case.
1845
7646a51d
MS
18462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1847
1848 * gdb.base/watchpoint.exp: Fix truncated comment.
1849
dcfff61f
MS
18502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1851
1852 * Makefile.in: Remove spurious single-quotes from sed command.
1853
664e3ee9
DJ
18542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1855
1856 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1857 func.
1858 * gdb.mi/mi2-var-cmd.exp: Likewise.
1859
d7cc6f2f
JB
18602007-02-27 Joel Brobecker <brobecker@adacore.com>
1861
1862 * gdb.dwarf2/dw2-producer.S: New file.
1863 * gdb.dwarf2/dw2-producer.exp: New testcase.
1864
18652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1866
1867 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1868 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1869 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1870 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1871 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1872 Revert tests to use mi_gdb_test and include value field in output
1873 of -var-create.
1874
93d42b30
DJ
18752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1876
1877 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1878
c499ed39
DJ
18792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1880
1881 * gdb.base/maint.exp: Remove full paths from test names.
1882 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1883 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1884
9836f81b
JB
18852007-02-27 Joel Brobecker <brobecker@adacore.com>
1886
1887 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1888
c74d0ad8
DJ
18892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1890
1891 * gdb.server/server-mon.exp: New test.
1892
2711e456
DJ
18932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1894
1895 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1896
ff6f572f
DJ
18972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1898
1899 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1900 register capitalization.
1901
fada3feb
DP
19022007-02-13 Denis Pilat <denis.pilat@st.com>
1903
1904 * gdb.mi/mi-var-invalidate.exp: New file.
1905
fb1e4ffc
DJ
19062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1907
1908 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1909
3da939d7
DJ
19102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1911
1912 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1913
123dc839
DJ
19142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1915
1916 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1917 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1918
877e3645 19192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1920
1921 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1922 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1923 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1924 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1925 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1926 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1927 Update tests to include value field in output of -var-create.
1928
3c0a2960
AS
19292007-02-08 Andreas Schwab <schwab@suse.de>
1930
1931 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1932
108546a0
DJ
19332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1934
1935 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1936 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1937
d701dcab
DP
19382007-02-02 Denis Pilat <denis.pilat@st.com>
1939
1940 * gdb.threads/threadapply.exp: check that frame is not changed by
1941 the thread apply all command.
1942
783e3e2f
AS
19432007-01-31 Andreas Schwab <schwab@suse.de>
1944
6d9c3a87
AS
1945 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1946
3c50d7b9
AS
1947 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1948 in the dwarf sections.
1949 * gdb.dwarf2/mac-fileno.S: Likewise.
1950
783e3e2f
AS
1951 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1952 bspstore register on ia64.
1953
78ff580e
AS
19542007-01-29 Andreas Schwab <schwab@suse.de>
1955
cc8e9b12
AS
1956 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1957 "frame-begin" annotation.
1958
78ff580e
AS
1959 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1960 number of "frames-invalid" annotations.
1961
704a4f78
DJ
19622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1963
1964 * gdb.base/commands.exp: Call if_commands_test.
1965 (gdb_test_no_prompt, if_commands_test): New.
1966
e741bf94
MK
19672007-01-28 Mark Kettenis <kettenis@gnu.org>
1968
1969 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1970
474d0ad3
AS
19712007-01-27 Andreas Schwab <schwab@suse.de>
1972
1973 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1974 .short/.int/.quad in the dwarf sections.
1975 * gdb.dwarf2/dw2-intercu.S: Likewise.
1976 * gdb.dwarf2/dw2-intermix.S: Likewise.
1977
e784b426
JK
19782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1979
1980 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1981 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1982 array.
e784b426
JK
1983 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1984 * gdb.base/setvar.exp: Likewise.
1985
37f08e04
AS
19862007-01-26 Andreas Schwab <schwab@suse.de>
1987
9a01813a
AS
1988 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1989 test.
1990
37f08e04
AS
1991 * gdb.base/multi-forks.exp ("restart $i"): Also match
1992 __kernel_syscall_via_break.
1993
6e2a9270
VP
19942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1995
1996 * lib/mi-support.exp (mi_delete_varobj): New.
1997 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1998 testcase.
1999 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2000 (main): Call the above.
2001 (reference_update_test, base_in_reference_test)
2002 (reference_to_pointer): Delete the created varobjs.
2003
e515b470
DJ
20042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2005
2006 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2007 * configure: Regenerated.
2008 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2009 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2010 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2011 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2012 * lib/gdb.exp (gdb_skip_xml_test): New function.
2013
08d8bcd7
DJ
20142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2015
2016 * gdb.base/sigrepeat.exp: Correct error message.
2017
20182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2019 Daniel Jacobowitz <dan@codesourcery.com>
2020
2021 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2022 gdb.arch/i386-gnu-cfi-asm.S: New files.
2023
97c3f1f3
JK
20242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 * lib/gdb.exp: Abort on missing `site.exp'.
2027
cb1df416
DJ
20282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2029 Daniel Jacobowitz <dan@codesourcery.com>
2030
2031 * gdb.base/included.c, gdb.base/included.exp,
2032 gdb.base/included.h: New files.
2033
35990120
DJ
20342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2035
2036 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2037 (maximize_rlimit): Reduce limits on 64-bit systems.
2038
6e81a116 20392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2040
2041 From Marcus Deuling <deuling@de.ibm.com>:
2042 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2043 every case.
2044
6c3c41f3
NR
20452007-01-13 Nick Roberts <nickrob@snap.net.nz>
2046
2047 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2048 (test_path_specification): Use objdir instead of srcdir to always
2049 get an absolute filename.
2050
2f12c312
DJ
20512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2052
2053 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2054
81121995
VP
20552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2056
2057 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2058 Make sure the variable we're using is in scope.
2059 (reference_to_pointer): Likewise.
2060
4741b737
DJ
20612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2062
2063 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2064 has no debug information.
2065
054410c3
DJ
20662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2067
2068 * gdb.base/annota1.exp: Remove extra send_gdb.
2069
818f79f6
DJ
20702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2073
f7a6bb70
DJ
20742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2075
2076 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2077
57e66780
DJ
20782007-01-08 Nick Roberts <nickrob@snap.net.nz>
2079 Daniel Jacobowitz <dan@codesourcery.com>
2080
2081 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2082 lcharacter or linteger change. Correct duplicated test name.
2083 * gdb.mi/mi2-var-cmd.exp: Likewise.
2084
3d799a95
DJ
20852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2086
2087 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2088
20892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
2090
2091 * gdb.base/nofield.c: New file.
2092 * gdb.base/nofield.exp: New testcase.
2093
eafb94e8
NR
20942007-01-05 Nick Roberts <nickrob@snap.net.nz>
2095
2096 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2097
2098 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
2099 test.
2100
5e572bb4
DJ
21012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2102
2103 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2104
74a44383
DJ
21052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2106
2107 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
2108 when continuing.
2109
1b572db9
DJ
21102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2111
2112 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
2113 Expect ".exe" extension.
2114
381bc39b
DJ
21152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2116
2117 * gdb.base/charset.exp: Add explicit filename to break.
2118 * gdb.base/dbx.exp: Add explicit filename to breaks.
2119
2b70e4c6
DJ
21202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2121
2122 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
2123 * gdb.mi/mi2-file.exp: Likewise.
2124
303b6f5d
DJ
21252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2126
2127 Implement specification of MI tests as comments
2128 in C and C++ sources.
2129 * lib/mi-support.exp (mi_autotest_data): New variable.
2130 (mi_autotest_source): New variable.
2131 (count_newlines, mi_prepare_inline_tests)
2132 (mi_get_inline_test, mi_continue_to_line)
2133 (mi_run_inline_test, mi_tbreak)
2134 (mi_send_resuming_command, mi_wait_for_stop): New functions.
2135 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
2136 Run inline tests.
2137 * gdb.mi/mi-var-cp.cc: Define tests here.
2138
23da0d94
VP
21392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2140
2141 Simplify usage of mi_continue_to.
2142 * lib/mi-support.exp (mi_runto_helper): Renamed
2143 from mi_runto, added new parameter 'run_or_continue'.
2144 (mi_runto): Use mi_runto_helper.
2145 (mi_continue_to): Accept just function name as parameter.
2146 Use mi_runto_helper.
2147 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
2148 * gdb.mi/mi2-var-cmd.exp: Likewise.
2149
f9e18282
JB
21502006-01-04 Joel Brobecker <brobecker@adacore.com>
2151
2152 Make this testcase a bit more realistic. The current code
2153 is too simplistic, and allows the compiler to optimize out
2154 some of the entities we need for this testcase.
2155 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2156 (Do_Nothing): Add extra parameter.
2157 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2158 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2159 by using a variable of type Void_Star.
2160
fd678c65
JB
21612006-01-04 Joel Brobecker <brobecker@adacore.com>
2162
2163 * gdb.ada/catch_ex/foo.adb: New file.
2164 * gdb.ada/catch_ex.exp: New testcase.
2165
05cfdb42
DJ
21662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2167
2168 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2169 pass --image-base to linker.
2170
2e03ee74
DJ
21712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2172 Daniel Jacobowitz <dan@codesourcery.com>
2173
2174 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2175 secondary prompts.
2176
0d5de010
DJ
21772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2178
2179 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2180 output. Test the types of members and member pointers.
2181 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2182 gdb/2092.
2183 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2184 statement. Enable for GCC. Update expected output for some tests
2185 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2186 layout.
2187 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2188 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2189 (Diamond::vget_base): New.
2190 (main): Add new tests.
2191 * gdb.cp/printmethod.exp: Update expected output for member functions.
2192 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2193 print pEe->D::vg().
2194
61a771aa
DJ
21952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2196
2197 * gdb.threads/tls.exp: Allow stops in sem_post.
2198
2fa63963
DJ
21992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2200
2201 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2202 * gdb.base/annota3.exp: Likewise.
2203 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2204 again (instead of timing out).
2205 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2206 GCC bug 26475.
2207 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2208 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2209 test from jmisc1.exp.
2210 * gdb.java/jmisc1.exp: Delete.
2211 * gdb.java/jprint.exp: Adjust to work with method signatures including
2212 return types.
2213 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2214 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2215 * lib/java.exp (compile_java_from_source): Pass the correct type
2216 to target_compile.
2217
5eefc2b7
JB
22182006-12-31 Joel Brobecker <brobecker@adacore.com>
2219
2220 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2221 (stack_align_edx): New function.
2222 (stack_align_eax): New function.
2223 (main): Add calls to stack_align_edx and stack_align_eax.
2224 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2225 Add testing for the cases where the register used during a stack
2226 realignment is edx. Same for eax.
2227
227c54da
DJ
22282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2229
2230 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2231 and generic PE targets.
2232
cab8ac94
JB
22332006-12-29 Joel Brobecker <brobecker@adacore.com>
2234
2235 * gdb.ada/array_return.exp: Update copyright date list.
2236
ba54f318
JB
22372006-12-27 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2240 (Create_Small_Float_Vector): New function.
2241 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2242 function body.
2243 * gdb.ada/array_return/p.adb: Use new type and function from
2244 package Pck.
2245 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2246 able to print the value returned by a function returning an
2247 array of float.
2248
6b7a35dd
JB
22492006-12-20 Joel Brobecker <brobecker@adacore.com>
2250
2251 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2252 The associated tests should be PASSing.
2253
038224f6
VP
22542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2255
2256 Test for base in references.
2257 * gdb.mi/mi-var-cp.cc: Add test code.
2258 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2259 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2260 * gdb.mi/mi2-watch.exp: Likewise.
2261 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2262 (mi_list_varobj_children): New function.
2263
b26ed50d
VP
22642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2265
2266 * lib/mi-support.exp
2267 (mi_runto): Accept "()" after function name.
2268 (mi_create_varobj): New function.
2269 (mi_varobj_update): New function.
2270 (mi_Check_varobj_value): New function.
2271 * gdb.mi/mi-var-cp.exp: New file.
2272 * gdb.mi/mi-var-cp.cc: New file.
2273
08232497
DJ
22742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2275
2276 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2277 gdb.base/weaklib2.c: New files.
2278
d394c993 22792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2280
ac6c2fba
NS
2281 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2282 info. Adjust test names.
2283
8ec659a0 2284 * gdb.base/break.c (main): Move position of malloc.
d394c993 2285 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2286
acd65feb
VP
22872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2288
2289 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2290 assignement of arrays and function pointers.
2291 * gdb.mi/var-cmd.c: Add declaration necessary for above
2292 tests.
2293
f556d5e5
NS
22942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2295
2296 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2297
2298 * gdb.threads/linux-dp.exp: Read thread table before and after
2299 creating each philosopher and verify it.
2300
697bc68d
NS
23012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2302 Paul Brook <paul@codesourcery.com>
2303 Daniel Jacobowitz <dan@codesourcery.com>
2304
2305 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2306 main to remove duplication. Add start function of the form
2307 '_*start[1-9]*'. Add RVDS start function.
2308
29d73ae4
DJ
23092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2310
2311 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2312
c1d88655
UW
23132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2314
2315 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2316 * gdb.asm/spu.inc: New file.
2317 * gdb.base/term.exp: Disable if [target_info exists noargs].
2318 * gdb.gdb/complaints.exp: Disable if ![isnative].
2319 * gdb.gdb/selftest.exp: Likewise.
2320 * gdb.gdb/observer.exp: Likewise.
2321 * gdb.gdb/xfullpath.exp: Likewise.
2322 * gdb.base/attach.exp: Disable on SPU target.
2323 * gdb.cp/bs145503.exp: Likewise.
2324 * gdb.cp/exception.exp: Likewise.
2325 * gdb.cp/userdef.exp: Likewise.
2326
32a13b1a
DJ
23272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2328
2329 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2330
d8295fe9
VP
23312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2332
2333 * gdb.base/completion.exp: Fix completion tests for
2334 'info' and 'info '.
2335 * gdb.base/help.exp (help_test_raw, test_class_help)
2336 (test_prefix_command_help): Move...
2337 * lib/gdb.exp: Here.
2338 * gdb.base/main.exp: Adjust.
2339 * gdb.cp/maint.exp: Adjust.
2340 * gdb.trace/tracecmd.exp: Use test_help_class.
2341
8c394015
VP
23422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2343
2344 * gdb.stabs/weird.exp (print_weird_var): Use
2345 gdb_test_multiple instead of gdb_expect.
2346
027fc1bc
VP
23472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2348
2349 * gdb.base/help.exp (help_test_raw): New.
2350 (test_class_help): New.
2351 (test_prefix_command_help): New.
2352 Adjust testcases.
2353
67609209
FR
23542006-11-09 Christophe Lyon <christophe.lyon@st.com>
2355
2356 * gdb.base/constvars.c (main): Write to crass and crips, so that
2357 they are allocated by the compiler.
2358
f73adfeb
AS
23592006-10-27 Andreas Schwab <schwab@suse.de>
2360
2361 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2362 "detach-fork".
2363
2f83a18e
DJ
23642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2365
2366 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2367 of patterns.
2368
94277a38
DJ
23692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2370
2371 * gdb.base/sepdebug.exp: Remove debug format test.
2372 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2373 Handle no-symtab.
2374 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2375
5bd2f6e2
DJ
23762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2377
2378 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2379 int to pointer or pointer to int.
2380 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2381
8c008720
DJ
23822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2383
2384 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2385
9e35dae4
DJ
23862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2387
2388 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2389
d9639e13
DJ
23902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2391
2392 PR c++/2116
2393 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2394
390a1bd0
JB
23952006-10-06 Joel Brobecker <brobecker@adacore.com>
2396
2397 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2398 the corresponding bug has been fixed in GDB (PR/2018).
2399
dd920c33
JB
24002006-10-06 Joel Brobecker <brobecker@adacore.com>
2401
2402 * gdb.base/subst.exp: New testcase.
2403
53bbefe9
JB
24042006-10-06 Joel Brobecker <brobecker@adacore.com>
2405
2406 * gdb.ada/array_return/pck.ads: Add copyright notice.
2407 * gdb.ada/array_return/pck.adb: Likewise.
2408 * gdb.ada/array_return/p.adb: Likewise.
2409 * gdb.ada/exec_changed/first.adb: Likewise.
2410 * gdb.ada/exec_changed/second.adb: Likewise.
2411
09851417
JB
24122006-10-06 Joel Brobecker <brobecker@adacore.com>
2413
2414 * gdb.ada/watch_arg/watch.adb: New file.
2415 * gdb.ada/watch_arg.exp: New testcase.
2416
041bf30d
VP
24172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2418
2419 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2420 via string_to_regexp.
2421 * gdb.mi/mi2-basics.exp: Likewise.
2422
f286fbdd 24232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2424
2425 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2426 Remove unused / obsolete files.
2427
7c07f349
NR
24282006-09-19 Nick Roberts <nickrob@snap.net.nz>
2429
2430 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2431
cd5ff84a
VP
24322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2433
2434 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2435 HIGH_FRAME argument to -stack-list-arguments can be larger than
2436 the number of frames.
2437
ae018d1a
DJ
24382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2439
2440 * gdb.base/args.c (main): Add breakpoint marker.
2441 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2442 really test empty arguments.
2443 (args_load): Delete.
2444 (args_test): New.
2445
b399c549
NR
24462006-09-13 Nick Roberts <nickrob@snap.net.nz>
2447
2448 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2449 check for one file.
2450
2ab1eb7a
VP
24512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2452
2453 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2454 HIGH_FRAME argument to -stack-list-locals can be larger than
2455 the number of frames.
2456
476308bf
FF
24572006-08-18 Fred Fish <fnf@specifix.com>
2458
2459 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2460 '$' in front of skip_vmx_tests_saved when setting that.
2461
8625200f
AS
24622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2463
2464 * gdb.base/trace-commands.exp: New file.
2465
089ec8f1
DJ
24662006-08-10 Joel Brobecker <brobecker@adacore.com>
2467 Daniel Jacobowitz <dan@codesourcery.com>
2468
2469 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2470 expected output of the backtrace commands.
2471
b60f0898
JB
24722006-08-09 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2475 untested followed by return combination.
2476 * gdb.arch/altivec-regs.exp: Likewise.
2477 * gdb.arch/e500-abi.exp: Likewise.
2478 * gdb.arch/e500-regs.exp: Likewise.
2479 * gdb.arch/gdb1291.exp: Likewise.
2480 * gdb.arch/gdb1431.exp: Likewise.
2481 * gdb.arch/gdb1558.exp: Likewise.
2482 * gdb.arch/i386-prologue.exp: Likewise.
2483 * gdb.arch/i386-unwind.exp: Likewise.
2484 * gdb.asm/asm-source.exp: Likewise.
2485 * gdb.base/a2-run.exp: Likewise.
2486 * gdb.base/advance.exp: Likewise.
2487 * gdb.base/all-bin.exp: Likewise.
2488 * gdb.base/annota1.exp: Likewise.
2489 * gdb.base/annota3.exp: Likewise.
2490 * gdb.base/args.exp: Likewise.
2491 * gdb.base/arithmet.exp: Likewise.
2492 * gdb.base/assign.exp: Likewise.
2493 * gdb.base/async.exp: Likewise.
2494 * gdb.base/attach.exp: Likewise.
2495 * gdb.base/bang.exp: Likewise.
2496 * gdb.base/bigcore.exp: Likewise.
2497 * gdb.base/bitfields.exp: Likewise.
2498 * gdb.base/bitfields2.exp: Likewise.
2499 * gdb.base/break.exp: Likewise.
2500 * gdb.base/call-sc.exp: Likewise.
2501 * gdb.base/call-strs.exp: Likewise.
2502 * gdb.base/callfuncs.exp: Likewise.
2503 * gdb.base/checkpoint.exp: Likewise.
2504 * gdb.base/chng-syms.exp: Likewise.
2505 * gdb.base/code-expr.exp: Likewise.
2506 * gdb.base/commands.exp: Likewise.
2507 * gdb.base/completion.exp: Likewise.
2508 * gdb.base/cond-expr.exp: Likewise.
2509 * gdb.base/condbreak.exp: Likewise.
2510 * gdb.base/consecutive.exp: Likewise.
2511 * gdb.base/constvars.exp: Likewise.
2512 * gdb.base/corefile.exp: Likewise.
2513 * gdb.base/cvexpr.exp: Likewise.
2514 * gdb.base/dbx.exp: Likewise.
2515 * gdb.base/define.exp: Likewise.
2516 * gdb.base/detach.exp: Likewise.
2517 * gdb.base/display.exp: Likewise.
2518 * gdb.base/dump.exp: Likewise.
2519 * gdb.base/ena-dis-br.exp: Likewise.
2520 * gdb.base/ending-run.exp: Likewise.
2521 * gdb.base/environ.exp: Likewise.
2522 * gdb.base/eval-skip.exp: Likewise.
2523 * gdb.base/exprs.exp: Likewise.
2524 * gdb.base/fileio.exp: Likewise.
2525 * gdb.base/finish.exp: Likewise.
2526 * gdb.base/float.exp: Likewise.
2527 * gdb.base/foll-exec.exp: Likewise.
2528 * gdb.base/foll-fork.exp: Likewise.
2529 * gdb.base/foll-vfork.exp: Likewise.
2530 * gdb.base/freebpcmd.exp: Likewise.
2531 * gdb.base/funcargs.exp: Likewise.
2532 * gdb.base/gcore.exp: Likewise.
2533 * gdb.base/gdb1090.exp: Likewise.
2534 * gdb.base/gdb1250.exp: Likewise.
2535 * gdb.base/huge.exp: Likewise.
2536 * gdb.base/info-proc.exp: Likewise.
2537 * gdb.base/interrupt.exp: Likewise.
2538 * gdb.base/jump.exp: Likewise.
2539 * gdb.base/langs.exp: Likewise.
2540 * gdb.base/lineinc.exp: Likewise.
2541 * gdb.base/list.exp: Likewise.
2542 * gdb.base/logical.exp: Likewise.
2543 * gdb.base/long_long.exp: Likewise.
2544 * gdb.base/macscp.exp: Likewise.
2545 * gdb.base/maint.exp: Likewise.
2546 * gdb.base/mips_pro.exp: Likewise.
2547 * gdb.base/miscexprs.exp: Likewise.
2548 * gdb.base/multi-forks.exp: Likewise.
2549 * gdb.base/opaque.exp: Likewise.
2550 * gdb.base/overlays.exp: Likewise.
2551 * gdb.base/pc-fp.exp: Likewise.
2552 * gdb.base/pointers.exp: Likewise.
2553 * gdb.base/printcmds.exp: Likewise.
2554 * gdb.base/psymtab.exp: Likewise.
2555 * gdb.base/ptype.exp: Likewise.
2556 * gdb.base/recurse.exp: Likewise.
2557 * gdb.base/relational.exp: Likewise.
2558 * gdb.base/relocate.exp: Likewise.
2559 * gdb.base/remote.exp: Likewise.
2560 * gdb.base/reread.exp: Likewise.
2561 * gdb.base/restore.exp: Likewise.
2562 * gdb.base/return.exp: Likewise.
2563 * gdb.base/return2.exp: Likewise.
2564 * gdb.base/scope.exp: Likewise.
2565 * gdb.base/sect-cmd.exp: Likewise.
2566 * gdb.base/sep.exp: Likewise.
2567 * gdb.base/sepdebug.exp: Likewise.
2568 * gdb.base/setshow.exp: Likewise.
2569 * gdb.base/setvar.exp: Likewise.
2570 * gdb.base/sigall.exp: Likewise.
2571 * gdb.base/sigbpt.exp: Likewise.
2572 * gdb.base/signals.exp: Likewise.
2573 * gdb.base/signull.exp: Likewise.
2574 * gdb.base/sizeof.exp: Likewise.
2575 * gdb.base/solib.exp: Likewise.
2576 * gdb.base/step-line.exp: Likewise.
2577 * gdb.base/step-test.exp: Likewise.
2578 * gdb.base/structs.exp: Likewise.
2579 * gdb.base/structs2.exp: Likewise.
2580 * gdb.base/term.exp: Likewise.
2581 * gdb.base/twice.exp: Likewise.
2582 * gdb.base/until.exp: Likewise.
2583 * gdb.base/varargs.exp: Likewise.
2584 * gdb.base/volatile.exp: Likewise.
2585 * gdb.base/watchpoint.exp: Likewise.
2586 * gdb.base/whatis-exp.exp: Likewise.
2587 * gdb.base/whatis.exp: Likewise.
2588 * gdb.cp/ambiguous.exp: Likewise.
2589 * gdb.cp/annota2.exp: Likewise.
2590 * gdb.cp/annota3.exp: Likewise.
2591 * gdb.cp/bool.exp: Likewise.
2592 * gdb.cp/breakpoint.exp: Likewise.
2593 * gdb.cp/casts.exp: Likewise.
2594 * gdb.cp/class2.exp: Likewise.
2595 * gdb.cp/classes.exp: Likewise.
2596 * gdb.cp/cplusfuncs.exp: Likewise.
2597 * gdb.cp/ctti.exp: Likewise.
2598 * gdb.cp/derivation.exp: Likewise.
2599 * gdb.cp/exception.exp: Likewise.
2600 * gdb.cp/gdb1355.exp: Likewise.
2601 * gdb.cp/hang.exp: Likewise.
2602 * gdb.cp/inherit.exp: Likewise.
2603 * gdb.cp/local.exp: Likewise.
2604 * gdb.cp/m-data.exp: Likewise.
2605 * gdb.cp/m-static.exp: Likewise.
2606 * gdb.cp/member-ptr.exp: Likewise.
2607 * gdb.cp/method.exp: Likewise.
2608 * gdb.cp/misc.exp: Likewise.
2609 * gdb.cp/namespace.exp: Likewise.
2610 * gdb.cp/overload.exp: Likewise.
2611 * gdb.cp/ovldbreak.exp: Likewise.
2612 * gdb.cp/pr-1023.exp: Likewise.
2613 * gdb.cp/pr-1210.exp: Likewise.
2614 * gdb.cp/pr-574.exp: Likewise.
2615 * gdb.cp/printmethod.exp: Likewise.
2616 * gdb.cp/psmang.exp: Likewise.
2617 * gdb.cp/ref-params.exp: Likewise.
2618 * gdb.cp/ref-types.exp: Likewise.
2619 * gdb.cp/rtti.exp: Likewise.
2620 * gdb.cp/templates.exp: Likewise.
2621 * gdb.cp/try_catch.exp: Likewise.
2622 * gdb.cp/userdef.exp: Likewise.
2623 * gdb.cp/virtfunc.exp: Likewise.
2624 * gdb.disasm/am33.exp: Likewise.
2625 * gdb.disasm/h8300s.exp: Likewise.
2626 * gdb.disasm/mn10300.exp: Likewise.
2627 * gdb.disasm/sh3.exp: Likewise.
2628 * gdb.disasm/t01_mov.exp: Likewise.
2629 * gdb.disasm/t02_mova.exp: Likewise.
2630 * gdb.disasm/t03_add.exp: Likewise.
2631 * gdb.disasm/t04_sub.exp: Likewise.
2632 * gdb.disasm/t05_cmp.exp: Likewise.
2633 * gdb.disasm/t06_ari2.exp: Likewise.
2634 * gdb.disasm/t07_ari3.exp: Likewise.
2635 * gdb.disasm/t08_or.exp: Likewise.
2636 * gdb.disasm/t09_xor.exp: Likewise.
2637 * gdb.disasm/t10_and.exp: Likewise.
2638 * gdb.disasm/t11_logs.exp: Likewise.
2639 * gdb.disasm/t12_bit.exp: Likewise.
2640 * gdb.disasm/t13_otr.exp: Likewise.
2641 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2642 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2643 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2644 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2645 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2646 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2647 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2648 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2649 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2650 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2651 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2652 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2653 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2654 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2655 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2656 * gdb.mi/gdb701.exp: Likewise.
2657 * gdb.mi/gdb792.exp: Likewise.
2658 * gdb.mi/mi-basics.exp: Likewise.
2659 * gdb.mi/mi-break.exp: Likewise.
2660 * gdb.mi/mi-cli.exp: Likewise.
2661 * gdb.mi/mi-console.exp: Likewise.
2662 * gdb.mi/mi-disassemble.exp: Likewise.
2663 * gdb.mi/mi-eval.exp: Likewise.
2664 * gdb.mi/mi-file.exp: Likewise.
2665 * gdb.mi/mi-read-memory.exp: Likewise.
2666 * gdb.mi/mi-regs.exp: Likewise.
2667 * gdb.mi/mi-return.exp: Likewise.
2668 * gdb.mi/mi-simplerun.exp: Likewise.
2669 * gdb.mi/mi-stack.exp: Likewise.
2670 * gdb.mi/mi-stepi.exp: Likewise.
2671 * gdb.mi/mi-syn-frame.exp: Likewise.
2672 * gdb.mi/mi-until.exp: Likewise.
2673 * gdb.mi/mi-var-block.exp: Likewise.
2674 * gdb.mi/mi-var-child.exp: Likewise.
2675 * gdb.mi/mi-var-cmd.exp: Likewise.
2676 * gdb.mi/mi-var-display.exp: Likewise.
2677 * gdb.mi/mi-watch.exp: Likewise.
2678 * gdb.mi/mi2-basics.exp: Likewise.
2679 * gdb.mi/mi2-break.exp: Likewise.
2680 * gdb.mi/mi2-cli.exp: Likewise.
2681 * gdb.mi/mi2-console.exp: Likewise.
2682 * gdb.mi/mi2-disassemble.exp: Likewise.
2683 * gdb.mi/mi2-eval.exp: Likewise.
2684 * gdb.mi/mi2-file.exp: Likewise.
2685 * gdb.mi/mi2-read-memory.exp: Likewise.
2686 * gdb.mi/mi2-regs.exp: Likewise.
2687 * gdb.mi/mi2-return.exp: Likewise.
2688 * gdb.mi/mi2-simplerun.exp: Likewise.
2689 * gdb.mi/mi2-stack.exp: Likewise.
2690 * gdb.mi/mi2-stepi.exp: Likewise.
2691 * gdb.mi/mi2-syn-frame.exp: Likewise.
2692 * gdb.mi/mi2-until.exp: Likewise.
2693 * gdb.mi/mi2-var-block.exp: Likewise.
2694 * gdb.mi/mi2-var-child.exp: Likewise.
2695 * gdb.mi/mi2-var-cmd.exp: Likewise.
2696 * gdb.mi/mi2-var-display.exp: Likewise.
2697 * gdb.mi/mi2-watch.exp: Likewise.
2698 * gdb.stabs/exclfwd.exp: Likewise.
2699 * gdb.stabs/weird.exp: Likewise.
2700 * gdb.threads/gcore-thread.exp: Likewise.
2701 * gdb.trace/actions.exp: Likewise.
2702 * gdb.trace/backtrace.exp: Likewise.
2703 * gdb.trace/circ.exp: Likewise.
2704 * gdb.trace/collection.exp: Likewise.
2705 * gdb.trace/deltrace.exp: Likewise.
2706 * gdb.trace/infotrace.exp: Likewise.
2707 * gdb.trace/limits.exp: Likewise.
2708 * gdb.trace/packetlen.exp: Likewise.
2709 * gdb.trace/passc-dyn.exp: Likewise.
2710 * gdb.trace/passcount.exp: Likewise.
2711 * gdb.trace/report.exp: Likewise.
2712 * gdb.trace/save-trace.exp: Likewise.
2713 * gdb.trace/tfind.exp: Likewise.
2714 * gdb.trace/tracecmd.exp: Likewise.
2715 * gdb.trace/while-dyn.exp: Likewise.
2716 * gdb.trace/while-stepping.exp: Likewise.
2717
f4b618d1
JB
27182006-08-08 Joel Brobecker <brobecker@adacore.com>
2719
2720 * gdb.base/step-bt.c: New file.
2721 * gdb.base/step-bt.exp: New testcase.
2722
3d00d119
DJ
27232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2724
2725 * config/monitor.exp (gdb_load): Remove support for obsolete
2726 download-write-size.
2727 * gdb.base/remote.exp: Likewise. Update all callers of
2728 gdb_timed_load.
2729
017b5bd4
DJ
27302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2731
2732 * cursal.exp: Pass binfile to gdb_load.
2733
837c599d
DJ
27342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2735
2736 * gdb.base/cursal.exp: Add "" to gdb_load call.
2737
8dd4540b
MK
27382006-07-29 Mark Kettenis <kettenis@gnu.org>
2739
2740 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2741 NetBSD/ELF targets.
2742
ab5c9f60
DJ
27432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2744
2745 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2746 operator*.
2747
4c42eaff
DJ
27482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2749
2750 * gdb.base/completion.exp: Update for change in "file" behavior.
2751 * gdb.stabs/weird.exp: Likewise.
2752 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2753 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2754
0155cc76
NS
27552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2756
2757 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2758 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2759
16026cd7
AS
27602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2761
2762 * gdb.base/default.exp: Update source command error message.
2763 * gdb.base/help.exp: Update 'help source' message.
2764
16963cb6
DJ
27652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2766
2767 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2768 test.
2769
6d7fd486
AS
27702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2771
2772 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2773
29e8a844
DJ
27742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2775
2776 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2777
6afcfa39
DJ
27782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2779
2780 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2781
267a692b
MK
27822006-07-17 Mark Kettenis <kettenis@gnu.org>
2783
2784 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2785 *-*-openbsd* from targets for wich we expect ARM FPA floating
2786 point format.
2787
85d2fec4
NR
27882006-07-17 Nick Roberts <nickrob@snap.net.nz>
2789
2790 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2791
27922006-07-17 Mark Kettenis <kettenis@gnu.org>
2793
2794 * gdb.base/annota3.exp: Expect frame-begin annotation.
2795
85b4c6e8
JB
27962006-07-14 Joel Brobecker <brobecker@adacore.com>
2797
2798 * gdb.base/help.exp: Adjust "help unset" test to accept
2799 any list of unset commands.
2800
fb933624
DJ
28012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2802 Daniel Jacobowitz <dan@codesourcery.com>
2803
2804 * gdb.cp/ref-params.exp: New test.
2805 * gdb.cp/ref-params.cc: New source file.
2806 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2807
1dff4b64
MK
28082006-07-08 Mark Kettenis <kettenis@gnu.org>
2809
2810 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2811 spaces/tabs in regular expressions since they might not be there.
2812
40d2e0e3
AS
28132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2814
2815 * gdb.base/ifelse.exp: New file.
2816
f6c957d2
NS
28172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2818
2819 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2820 line.
2821 * gdb.base/huge.exp: Loop over compilation to find a size that
2822 is acceptable.
2823 * gdb.base/remote.exp: Correct expected strings.
2824 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2825
b9c5a23d
DJ
28262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2827
2828 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2829
9af2e58d
DJ
28302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2831
2832 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2833 native.
2834
30930ca5
DJ
28352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2836
2837 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2838 enable stabs testing.
2839
aa32fa1d
DJ
28402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2841
bd4a4c80 2842 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2843 gdb_test_multiple does.
2844
321fef15
DJ
28452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2846
2847 * Makefile.in (host_alias): Remove.
2848 (target_alias): Use @target_noncanonical@.
2849 (site.exp): Don't set host_alias.
2850 * aclocal.m4: Remove contents. Include acx.m4.
2851 * configure: Regenerated.
2852 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2853
e1c2defa
NS
28542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2855
e63b55d1
NS
2856 * lib/gdb.exp (gdb_load_cmd): New.
2857
5600ea19
NS
2858 * gdb.base/fileio.c: Add system(NULL) test.
2859 * gdb.base/fileio.exp: Check it.
2860
e1c2defa
NS
2861 * gdb.base/break.c: Add 10a breakpoint at }
2862 * gdb.base/break.exp: Add test for breakpoint at }
2863 * gdb.cp/anon-union.cc: Add code at end of function.
2864 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2865 * gdb.mi/var-cmd.c: Add code at end of function.
2866 * gdb.mi/mi-var-display.exp: Adjust end of next.
2867 * gdb.mi/mi2-var-display.exp: Likewise.
2868 * gdb.base/fileio.c: Add stop function and insert calls at
2869 stopping places.
2870 * gdb.base/fileio.exp: Breakpoint stop function and remove
2871 explicit line number references.
2872
6c0112ec
JB
28732006-05-19 Joel Brobecker <brobecker@adacore.com>
2874
2875 * gdb.base/del.exp (test_delete_alias): New function.
2876 Now check that both "del" and "d" work as aliases for "delete".
2877
154189a4
FF
28782006-05-18 Fred Fish <fnf@specifix.com>
2879
2880 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2881 required. Check for spurious output after program exits normally.
2882
582e64c2
FF
28832006-05-17 Fred Fish <fnf@specifix.com>
2884
2885 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2886 gdb_load, so it works in the simulator.
2887
8ef6493a
FF
28882006-05-11 Fred Fish <fnf@specifix.com>
2889
2890 * gdb.base/bang.exp: Ignore unexpected output between the
2891 "program exited normally" and the gdb prompt, as many other
2892 tests do.
2893
692b141c
MK
28942006-05-07 Mark Kettenis <kettenis@gnu.org>
2895
2896 * gdb.base/help.exp: Make "delete checkpoint" part option for
2897 "help d" and "help delete" tests.
2898
540b8a30
UW
28992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2900
2901 * gdb.mi/mi-basics.exp: Add missing serial number to
2902 expected output in some mi_gdb_test statements.
2903 * gdb.mi/mi2-basics.exp: Likewise.
2904
9b6462d9
JB
29052006-05-05 Joel Brobecker <brobecker@adacore.com>
2906
2907 * gdb.base/del.c: New file.
2908 * gdb.base/del.exp: New testcase.
2909
954de43b
DM
29102006-05-05 David S. Miller <davem@sunset.davemloft.net>
2911
2912 * gdb.base/break.exp: Do not assume a breakpoint on
2913 main will actually be in $srcfile when optimizing.
1303f75e
DM
2914 * gdb.base/savedregs.exp: Do not require that the dummy
2915 frame location match up to a symbol and source file location.
c3242428
DM
2916 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2917 will get printed without a mi_cmd_data_list_register_values prefix.
2918 (*-data-list-register-*): Correct regular expressions to expect the new
2919 pseudo d? floating point registers.
2920 * gdb.mi/mi2-regs.exp: Likewise.
2921
c7e64c9a
DJ
29222006-05-05 Christophe Lyon <christophe.lyon@st.com>
2923
2924 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2925 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2926 is allocated by the compiler.
2927 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2928 anons, e, anone to force their allocation by the compiler.
2929
29302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2931
2932 * gdb.base/help.exp: Update expected text for help d and
2933 help delete.
2934
27ce9a6d
MK
29352006-05-02 Mark Kettenis <kettenis@gnu.org>
2936
2937 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2938 NetBSD/ELF targets.
2939
8608915f
MK
29402006-04-30 Mark Kettenis <kettenis@gnu.org>
2941
2942 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2943 single-step breakpoint fails; make this a KFAIL on
2944 sparc*-*-openbsd*.
2945 * gdb.base/siginfo.exp: Likewise.
2946 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2947
b8db102d
MS
29482006-04-26 Michael Snyder <msnyder@redhat.com>
2949
2950 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2951 which may have to consume output from other forks.
2952 Add tests to make sure that "delete fork" succeeded.
2953
c702009a
MS
29542006-04-20 Michael Snyder <msnyder@redhat.com>
2955
2956 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2957 Add support for the Renesas M32C and M16C.
2958
2959 * gdb.asm/asm-source.exp: Add m32c target.
2960 * gdb.asm/m32c.inc: Support for m32c target.
2961
e28493f2
AS
29622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2963
2964 * gdb.base/commands.exp (recursive_source_test): New test.
2965
880da185
DM
29662006-04-04 David S. Miller <davem@sunset.davemloft.net>
2967
2968 * gdb.base/float.exp: Add pattern for sparc targets.
2969
61d9b92f
DJ
29702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2971
2972 * gdb.base/commands.exp (stray_arg0_test): New test.
2973
bd717df8
PB
29742006-03-30 Paul Brook <paul@codesourcery.com>
2975
2976 * gdb.mi/mi-until.exp: kfail broken until command.
2977 * gdb.mi/mi2-until.exp: Ditto.
2978
ec793d3c
NR
29792006-03-27 Nick Roberts <nickrob@snap.net.nz>
2980
2981 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2982
831004b7
AO
29832006-03-08 Alexandre Oliva <aoliva@redhat.com>
2984
2985 * gdb.base/prelink.exp: Anchor tested-for regular expression
2986 on gdb prompt.
2987
effe49a0
PB
29882006-03-07 Paul Brook <paul@codesourcery.com>
2989
2990 * gdb.base/assign.exp: Correct fail message.
2991
e5461016
PB
29922006-03-07 Paul Brook <paul@codesourcery.com>
2993
2994 * lib/compiler.c: Extract armcc version number.
2995 * lib/compiler.cc: Ditto.
2996
fc91c6c2
PB
29972006-03-07 Paul Brook <paul@codesourcery.com>
2998
2999 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3000 additional_flags=-w.
3001 * gdb.arch/altivec-regs.exp: Ditto.
3002 * gdb.arch/e500-abi.exp: Ditto.
3003 * gdb.arch/e500-regs.exp: Ditto.
3004 * gdb.base/all-bin.exp: Ditto.
3005 * gdb.base/annota1.exp: Ditto.
3006 * gdb.base/annota3.exp: Ditto.
3007 * gdb.base/args.exp: Ditto.
3008 * gdb.base/arithmet.exp: Ditto.
3009 * gdb.base/assign.exp: Ditto.
3010 * gdb.base/async.exp: Ditto.
3011 * gdb.base/bang.exp: Ditto.
3012 * gdb.base/break.exp: Ditto.
3013 * gdb.base/call-rt-st.exp: Ditto.
3014 * gdb.base/completion.exp: Ditto.
3015 * gdb.base/cond-expr.exp: Ditto.
3016 * gdb.base/condbreak.exp: Ditto.
3017 * gdb.base/consecutive.exp: Ditto.
3018 * gdb.base/define.exp: Ditto.
3019 * gdb.base/display.exp: Ditto.
3020 * gdb.base/ena-dis-br.exp: Ditto.
3021 * gdb.base/environ.exp: Ditto.
3022 * gdb.base/eval-skip.exp: Ditto.
3023 * gdb.base/info-proc.exp: Ditto.
3024 * gdb.base/jump.exp: Ditto.
3025 * gdb.base/logical.exp: Ditto.
3026 * gdb.base/long_long.exp: Ditto.
3027 * gdb.base/maint.exp: Ditto.
3028 * gdb.base/miscexprs.exp: Ditto.
3029 * gdb.base/pc-fp.exp: Ditto.
3030 * gdb.base/pointers.exp: Ditto.
3031 * gdb.base/relational.exp: Ditto.
3032 * gdb.base/reread.exp: Ditto.
3033 * gdb.base/sect-cmd.exp: Ditto.
3034 * gdb.base/sep.exp: Ditto.
3035 * gdb.base/sepdebug.exp: Ditto.
3036 * gdb.base/until.exp: Ditto.
3037 * gdb.base/whatis-exp.exp: Ditto.
3038 * gdb.cp/annota2.exp: Ditto.
3039 * gdb.cp/annota3.exp: Ditto.
3040 * gdb.trace/actions.exp: Ditto.
3041 * gdb.trace/backtrace.exp: Ditto.
3042 * gdb.trace/circ.exp: Ditto.
3043 * gdb.trace/collection.exp: Ditto.
3044 * gdb.trace/deltrace.exp: Ditto.
3045 * gdb.trace/infotrace.exp: Ditto.
3046 * gdb.trace/limits.exp: Ditto.
3047 * gdb.trace/packetlen.exp: Ditto.
3048 * gdb.trace/passc-dyn.exp: Ditto.
3049 * gdb.trace/passcount.exp: Ditto.
3050 * gdb.trace/report.exp: Ditto.
3051 * gdb.trace/save-trace.exp: Ditto.
3052 * gdb.trace/tfind.exp: Ditto.
3053 * gdb.trace/tracecmd.exp: Ditto.
3054 * gdb.trace/while-dyn.exp: Ditto.
3055 * gdb.trace/while-stepping.exp: Ditto.
3056 * lib/gdb.exp: Ditto.
3057 (gdb_compile): Handle nowarning option.
3058
5f4a23d9
AO
30592006-03-07 Alexandre Oliva <aoliva@redhat.com>
3060
3061 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3062 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3063 Rename executable to prelinkt. Don't re-prelink if we didn't
3064 get a core file. Test prelink -u exit status to tell whether
3065 prelinking failed. Use gdb_test_multiple.
3066
9733fc94
DJ
30672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3070 (do_tests): Call it.
3071
cc10cae3
AO
30722006-02-28 Alexandre Oliva <aoliva@redhat.com>
3073
3074 * gdb.base/prelink.exp: New test.
3075 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3076
15c46491
WZ
30772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3078
3079 * gdb.fortran/derived-type.f90: New file.
3080 * gdb.fortran/derived-type.exp: New testcase.
3081
5c9f7ded
DJ
30822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3083
3084 * gdb.base/default.exp: Allow ';' as a directory separator.
3085
5b96932b
AS
30862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3087
3088 * gdb.base/help.exp (help add-symbol-file): Update.
3089
1986bccd
AS
30902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3091
3092 * gdb.base/help.exp (help load): Update expected results.
3093
a8b7528f
FF
30942006-02-19 Fred Fish <fnf@specifix.com>
3095
3096 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3097 specifix hex value as part of results.
3098 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
3099
f8261448
FF
31002006-02-16 Fred Fish <fnf@specifix.com>
3101
3102 * gdb.base/whatis.c: Define variables using typedefs char_addr,
3103 ushort_addr, and slong_addr, so the typedefs are not optimized
3104 away.
3105 * gdb.base/whatis.exp: Add tests using type name for struct type,
3106 union type, enum type, and typedef.
3107
31d8bdd2
MK
31082006-02-13 Mark Kettenis <kettenis@gnu.org>
3109
3110 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
3111
34e41e63
JB
31122006-02-13 Jim Blandy <jimb@redhat.com>
3113
3114 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
3115 case where it takes two "next" commands to skip past the init
3116 call.
3117
ac6e4f31
FF
31182006-02-12 Fred Fish <fnf@specifix.com>
3119
3120 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
3121 to handle cases where it takes two "next" commands to skip
3122 past the init call.
3123
2db2d571
JB
31242006-02-07 Joel Brobecker <brobecker@adacore.com>
3125
3126 * gdb.ada/array_return.exp: Mark the last test as expected to fail
3127 on hppa32 targets.
3128
38fcd64c
DJ
31292006-02-06 Vladimir Prus <ghost@cs.msu.su>
3130
3131 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
3132 field.
3133
1315ad46
MK
31342006-01-29 Mark Kettenis <kettenis@gnu.org>
3135
3136 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
3137
5625b943
DJ
31382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3139
3140 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
3141 files.
3142
80df1bbe
DJ
31432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3144
3145 * gdb.cp/maint.exp: Set complaints to a positive value.
3146
9078e690
DJ
31472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3148
3149 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
3150 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3151 function name.
3152
9c903399
DJ
31532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3154
3155 * gdb.base/checkpoint.c: Update copyright notice. Include
3156 <stdlib.h>.
3157
761ae4d6
JB
31582006-01-04 Jim Blandy <jimb@redhat.com>
3159
3160 * gdb.asm/asm-source.exp: Independently provide default values for
3161 asm-flags and debug-flags. Use 'string equal' to do the
3162 comparison, not the implicit expr's '==' operator. Remove
3163 now-unneeded assignments to asm-flags. In h8300 case, place
3164 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3165
099ac3dd
MS
31662006-01-04 Michael Snyder <msnyder@redhat.com>
3167
3168 * gdb.base/checkpoint.c: New file.
3169 * gdb.base/checkpoint.exp: New file.
3170 * gdb.base/multi-fork.c: New file.
3171 * gdb.base/multi-fork.exp: New file.
3172 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3173
f4d85314
FF
31742006-01-04 Fred Fish <fnf@specifix.com>
3175
3176 * gdb.base/ptype.c (foo): Add typedef.
3177 (intfoo): Add function.
3178 * gdb.base/ptype1.c: New file.
3179 * gdb.base/ptype.exp: Handle compilation and linking with two
3180 source files. Test that proper type for "foo" is found based
3181 on source context rather than first match found in symtabs.
3182
a1b06f35
MK
31832005-12-28 Mark Kettenis <kettenis@gnu.org>
3184
3185 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3186 * gdb.asm/openbsd.inc: Indent commands.
3187
d082a1e2
MK
31882005-12-26 Mark Kettenis <kettenis@gnu.org>
3189
c65016bd
MK
3190 * gdb.base/freebpcmd.exp: Increase timeout.
3191
d082a1e2
MK
3192 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3193
d3c32a0e
DJ
31942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3195
3196 * gdb.base/default.exp: Update check for "show version".
3197
9fdb1f50
RC
31982005-12-09 Randolph Chung <tausq@debian.org>
3199
3200 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3201 * gdb.asm/pa64.inc: New file.
3202
5f2c56f7
RC
32032005-12-09 Randolph Chung <tausq@debian.org>
3204
3205 * gdb.asm/common.inc: Indent commands.
3206 * gdb.asm/asmsrc1.s: Likewise.
3207 * gdb.asm/asmsrc2.s: Likewise.
3208
8117349c
RC
32092005-12-09 Randolph Chung <tausq@debian.org>
3210
3211 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3212 (get_addr_of_sym): Remove duplicate print.
3213 (gen_core): xfail hppa*-*-hpux*, update expected output.
3214 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3215 * gdb.arch/pa64-nullify.s: New file.
3216
8f07f25a
RC
32172005-12-09 Randolph Chung <tausq@debian.org>
3218
3219 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3220
55b39184
DJ
32212005-12-07 Christophe Lyon <christophe.lyon@st.com>
3222
3223 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3224 code generation for these functions.
3225 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3226 error message.
3227
31e2b00f
AS
32282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3229
3230 * gdb.base/help.exp (help b, help br, help bre, help brea)
3231 (help break): Update the expected message.
3232
c3d0b56e
SC
32332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3234
3235 * gdb.asm/m68hc11.inc: Setup the data section.
3236 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3237 script for this test.
3238 (m6812-*-*): Likewise.
3239
36ae0ea9
RC
32402005-11-09 Randolph Chung <tausq@debian.org>
3241
3242 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3243
9d6f42e9
WZ
32442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3245
3246 * gdb.base/break.exp: Fix a comment typo.
3247
e2126a14
EZ
32482005-11-03 Jim Blandy <jimb@redhat.com>
3249
3250 Checked in by Elena Zannoni <ezannoni@redhat.com>
3251
3252 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3253
e0ac7199
CV
32542005-11-02 Corinna Vinschen <vinschen@redhat.com>
3255
3256 * gdb.arch/gdb1558.c: Include stdio.h.
3257
31d3fb18
MK
32582005-10-31 Mark Kettenis <kettenis@gnu.org>
3259
3260 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3261
e52b687c
MK
32622005-10-31 Mark Kettenis <kettenis@gnu.org>
3263
3264 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3265
f4711d79
PG
32662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3267
3268 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3269 vscr" tests to better match output.
3270
987a9106
JB
32712005-10-12 Jim Blandy <jimb@redhat.com>
3272
3273 * gdb.base/structs.exp (any): New function.
3274 (test_struct_returns): Don't make any assumptions at all about
3275 what value the function returns when GDB can't set the return
3276 value.
3277
2336bb58
JB
32782005-10-09 Joel Brobecker <brobecker@adacore.com>
3279
3280 * gdb.ada/arrayidx/p.adb: New file.
3281 * gdb.ada/arrayidx.exp: New testcase
3282
32832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3284
3285 * gdb.ada/array_return/pck.ads: New file.
3286 * gdb.ada/array_return/pck.adb: New file.
3287 * gdb.ada/array_return/p.adb: New file.
3288 * gdb.ada/array_return.exp: New testcase.
3289
705335ea
JB
32902005-10-03 Joel Brobecker <brobecker@adacore.com>
3291
3292 * gdb.base/arrayidx.c: New file.
3293 * gdb.base/arrayidx.exp: New testcase.
3294
11ee9940
NR
32952005-09-29 Nick Roberts <nickrob@snap.net.nz>
3296
3297 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3298 frames-invalid and breakpoints-invalid are no longer generated
3299 with level 3 so don't expect them in the output.
3300
39fb8e9e
BR
33012005-09-27 Bob Rossi <bob@brasko.net>
3302
3303 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3304 from test. Escape the | in mi_gdb_test call.
3305 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3306 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3307 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3308 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3309 expected regex's in mi_gdb_test calls.
3310 * lib/mi-support.exp: Remove arbitrary .* from tests.
3311 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3312 Fully anchor GDB/MI expected results in mi_gdb_test.
3313 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3314 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3315
2af48f68
PB
33162005-09-26 Paul Brook <paul@codesourcery.com>
3317
3318 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3319
f34502bc
WZ
33202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3321
3322 * bfp-test.c: New file.
3323 * bfp-test.exp: New testcase.
3324
ca929517
WZ
33252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3326
3327 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3328 of subarray and substring variable.
3329 * gdb.fortran/subarray.f: New source file for the test of subarray
3330 and substring variable evaluation.
3331 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3332 of string constant.
3333
c761af65
DJ
33342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3335
3336 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3337 copyright dates.
3338
561d7a1d
PG
33392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3340
3341 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3342 powerpc altivec' test with an almost identical 'info vector' test.
3343
b2b64cc9
PG
33442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3345
3346 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3347 vscr" tests to match output.
3348
6ac4d15a
PG
33492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3350
3351 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3352 output.
3353
40e55bef
BR
33542005-09-11 Bob Rossi <bob@brasko.net>
3355
3356 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3357 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3358 commands that return an MI output command and an asyncronous MI output
3359 command.
3360 * gdb.mi/mi-console.exp: Ditto.
3361
3c7385ec
BR
33622005-09-11 Bob Rossi <bob@brasko.net>
3363
3364 * gdb.mi/mi-var-child.c: Include <string.h>.
3365
a6cd0eb3
DJ
33662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3367
3368 * killed.exp: Correct gdb_expect syntax.
3369
2f168eed
CV
33702005-08-09 Corinna Vinschen <vinschen@redhat.com>
3371
3372 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3373
ecd3fd0f
BR
33742005-08-02 Bob Rossi <bob@brasko.net>
3375
3376 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3377 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3378 Change tests to inferior-tty-set/show.
3379 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3380 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3381 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3382 inferior. Use mi_gdb_test to get GDB and Inferior output.
3383 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3384 descriptor.
3385 (mi_inferior_tty_name): Add inferior PTY file name.
3386 (mi_gdb_start): Add INFERIOR_PTY parameter.
3387 (mi_gdb_test): Add IPATTERN parameter.
3388
f1ea48cb
BR
33892005-08-02 Bob Rossi <bob@brasko.net>
3390
3391 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3392 parameter to mi_gdb_test.
3393 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3394
6e650a67
DJ
33952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3396
3397 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3398 struct_declarations.
3399 * gdb.mi/mi-var-child.exp: Step over the initialization of
3400 struct_declarations.
3401
8be260b6
DJ
34022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3403
3404 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3405 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3406 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3407 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3408 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3409 file.
3410
4e660f07
NR
34112005-07-27 Nick Roberts <nickrob@snap.net.nz>
3412
3413 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3414 (do_children_tests): Assign values to the extra elements.
3415
3416 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3417 them for tests for "-var-update --no-values" and
3418 "-var-update --all-values".
3419 Add test for "-var-list-children --simple-values".
3420
3421 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3422
3423 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3424 "-stack-list-locals --simple-values" Improve doc strings and
3425 comments.
3426
6bdae935
MK
34272005-07-18 Mark Kettenis <kettenis@gnu.org>
3428
598b7a6f
MK
3429 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3430 *-*-openbsd*.
3431 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3432
6bdae935
MK
3433 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3434 sigaltsatck'.
3435
1323e929
BR
34362005-07-14 Bob Rossi <bob@brasko.net>
3437
3438 * gdb.base/default.exp (tty): Changed output of command.
3439 * gdb.base/help.exp (help tty): Ditto.
3440
b1a9c082
MK
34412005-07-12 Mark Kettenis <kettenis@gnu.org>
3442
3443 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3444
10a844a2
MK
34452005-07-10 Mark Kettenis <kettenis@gnu.org>
3446
3447 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3448 -stack-select-frame without arguments.
3449 (test_stack_frame_listing): Add test for newly implemented command
3450 -stack-info-frame.
3451
3cb3b8df
BR
34522005-07-06 Bob Rossi <bob@brasko.net>
3453
3454 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3455 command.
3456 (Copyright): Update copyright.
3457
a0c5fbcf
WZ
34582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3459
3460 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3461 tests to evaluate exponentiation expression.
3462
984971d0
AS
34632005-06-29 Andreas Schwab <schwab@suse.de>
3464
3465 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3466 main to avoid warnings.
3467
3468 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3469
fe03833f
NR
34702005-06-20 Nick Roberts <nickrob@snap.net.nz>
3471
3472 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3473 -stack-select-frame without arguments.
3474 (test_stack_frame_listing): Add test for newly implemented command
3475 -stack-info-frame.
3476
7a55f279
WZ
34772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3478
0ffa0ea5
DJ
3479 * gdb.fortran/array-element.f: New file.
3480 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3481
26585198
DJ
34822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3483
3484 * gdb.base/bigcore.exp: Correct checks for systems which can
3485 not dump a large core file.
3486
c1bd25fd
DJ
34872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3488
3489 * gdb.base/relocate.c: Add a copyright notice.
3490 (dummy): Remove.
3491 * gdb.base/relocate.exp: Test printing the values of variables
3492 from a relocatable file.
3493
589e074d
DJ
34942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3495
3496 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3497 excess MI output after an error.
3498
0915f927
JB
34992005-05-29 Joel Brobecker <brobecker@adacore.com>
3500
3501 * gdb.arch/alpha-step.c: New file.
3502 * gdb.arch/alpha-step.exp: New testcase.
3503
76ff342d
DJ
35042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3505 Dennis Brueni <dennis@slickedit.com>
3506
3507 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3508 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3509 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3510 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3511 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3512 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3513 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3514
96b0c7ac
DJ
35152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3516 Wu Zhou <woodzltc@cn.ibm.com>
3517
3518 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3519 IBM's xlc compiler.
3520 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3521 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3522
f21565d2
JB
35232005-05-13 Jim Blandy <jimb@redhat.com>
3524
3525 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3526 calling gdb_suppress_entire_file.
3527 * gdb.base/charset.exp: Same.
3528 * gdb.base/call-rt-st.exp: Same.
3529
6006a3a1
BR
35302005-05-05 Bob Rossi <bob_rossi@cox.net>
3531
3532 * lib/gdb.exp (fullname_syntax): Added global regex.
3533 (fullname_syntax_POSIX): Ditto.
3534 (fullname_syntax_UNC): Ditto.
3535 (fullname_syntax_DOS_CASE): Ditto.
3536 (fullname_syntax_DOS): Ditto.
3537 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3538 fullname_syntax variable to scope and use it.
3539 (test_file_list_exec_source_files): Ditto.
3540 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3541
c3b69c04
DJ
35422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3543
3544 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3545
3c95e6af
PG
35462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3547
3548 * lib/gdb.exp (skip_altivec_tests): New function, based on
3549 check_vmx_hw_available from the GCC testsuite.
3550 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3551 * lib/gdb.arch/altivec-regs.exp: Likewise.
3552
78df6c56
JB
35532005-05-02 Jim Blandy <jimb@redhat.com>
3554
3555 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3556 calling gdb_suppress_entire_file.
3557
1690f9cf
DJ
35582005-04-30 Randolph Chung <tausq@debian.org>
3559
3560 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3561 Slightly relax "sem_post" name checking.
3562
5ea106f7
PG
35632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3564
3565 * gdb.base/unload.exp: Use new shared library infrastructure.
3566
bf7234cf
PG
35672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3568
3569 * gdb.base/so-impl-ld.exp: Use new shared library
3570 infrastructure.
3571
547b869a
CV
35722005-04-29 Corinna Vinschen <vinschen@redhat.com>
3573
3574 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3575 * gdb.asm/h8300.inc: New file.
3576
f07e55f0
PG
35772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3578
3579 * gdb.base/shlib-call.exp: Change to use new shared library
3580 infrastructure.
3581
3cbba3d1
PG
35822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3583
3584 * gdb.base/pending.exp: Change to use new shared library
3585 infrastructure.
3586
ed6df200
PG
35872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3588
3589 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3590 use test_compiler_info instead of gcc_compiled, and update copyright.
3591
8c8f4ebe
PG
35922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3593
3594 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3595 shared objects being adjusted and update copyright years.
3596
607fbc54
DJ
35972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3598
3599 * ChangeLog: Correct some 2003-01-13 dates.
3600 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3601 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3602 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3603 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3604 gdb.trace/tfind.exp: Update copyright years.
3605
57bf0e56
DJ
36062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3607 Daniel Jacobowitz <dan@codesourcery.com>
3608
3609 * lib/gdb.exp (gdb_compile): Handle shlib=.
3610 (gdb_compile_shlib): New function.
3611
9b593790
PG
36122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3613
3614 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3615
9494c6a5
DJ
36162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3617
3618 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3619 gdb.server.
3620 * configure.ac: Likewise.
3621 * configure: Regenerated.
3622 * gdb.gdbserver/Makefile.in: Moved to...
3623 * gdb.server/Makefile.in: ... here.
3624 * gdb.gdbserver/server.c: Moved to...
3625 * gdb.server/server.c: ... here.
3626 * gdb.gdbserver/server-run.exp: Moved to...
3627 * gdb.server/server-run.exp: ... here.
3628
6f8eac0e
DJ
36292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3630
3631 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3632 * configure.ac: Create gdb.gdbserver/Makefile.
3633 * configure: Regenerated.
3634 * lib/gdbserver-support.exp: New file, derived from
3635 config/gdbserver.exp.
3636 * config/gdbserver.exp: Use gdbserver-support.exp.
3637 * gdb.gdbserver/Makefile.in: New file.
3638 * gdb.gdbserver/server.c: New file.
3639 * gdb.gdbserver/server-run.exp: New file.
3640
6e87504d
PG
36412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3642
3643 * lib/gdb.exp (test_compiler_info): Return compiler_info
3644 if no arguments are given.
3645
d1779be4
PG
36462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3647
3648 * gdb.arch/altivec-abi.exp: Check for compiler and set
3649 use altivec' flag accordingly.
3650 * gdb.arch/altivec-regs.exp: Likewise.
3651
88750304
DJ
36522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3653
3654 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3655
f3fb768d
AS
36562005-03-27 Andreas Schwab <schwab@suse.de>
3657
3658 * gdb.base/bigcore.c (main): Add missing mode argument in open
3659 call.
3660
7e813ac5
DJ
36612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3662
3663 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3664 downloads.
3665 * config/gdbserver.exp (gdb_load): Likewise.
3666
8e3049aa
PB
36672005-03-14 Paul Brook <paul@codesourcery.com>
3668
3669 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3670 targets.
3671
a9df7c44
JB
36722005-03-09 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.dwarf2/dup-psym.S: New file.
3675 * gdb.dwarf2/dup-psym.exp: New testcase.
3676
9f0d94e8
JB
36772005-03-09 Joel Brobecker <brobecker@adacore.com>
3678
3679 * gdb.ada/exec_changed/first.adb: New file.
3680 * gdb.ada/exec_changed/second.adb: New file.
3681 * gdb.ada/exec_changed.exp: New testcase.
3682
5f579bc5
NS
36832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3684
36e9969c
NS
3685 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3686 (A2): New class.
3687 (main): Test operator+.
3688 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3689 breakpoint test.
3690
5f579bc5
NS
3691 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3692 * gdb.base/signull.exp: Disable if gdb,nosignals.
3693 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3694 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3695 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3696 * gdb.mi/mi2-console.exp: Likewise.
3697 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3698 continue output at start.
3699 (gdb_collect_locals_test): Robustify regexp.
3700 * gdb.trace/passc-dyn.exp: Fix comment typo.
3701 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3702
be46087e
CV
37032005-03-08 Corinna Vinschen <vinschen@redhat.com>
3704
3705 * gdb.asm/asm-source.exp: Add iq2000 case.
3706 * gdb.asm/iq2000.inc: New file.
3707
384e1a61
MI
37082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3709
3710 * gdb.base/command.exp: Change hardcoded value to regular expression.
3711 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3712
584b6e9e
DJ
37132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3714
3715 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3716 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3717 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3718 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3719 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3720
ab5b5d61
MK
37212005-03-05 Mark Kettenis <kettenis@gnu.org>
3722
3723 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3724 changes.
3725
ae051c1b
PG
37262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3727
3728 * lib/compiler.c: Add test for IBM's xlc compiler.
3729 * lib/compiler.cc: Likewise.
3730
3f0f6ed2
JB
37312004-02-24 Joel Brobecker <brobecker@adacore.com>
3732
3733 * gdb.ada/fixed_points.exp: Create compilation object directory
3734 before running the test.
3735 * gdb.ada/null_record.exp: Likewise.
3736 * gdb.ada/packed_array.exp: Likewise.
3737 * gdb.ada/start.exp: Likewise.
3738
724f452b
JB
37392005-02-15 Joel Brobecker <brobecker@adacore.com>
3740
3741 * gdb.ada/packed_array/pa.adb: New file.
3742 * gdb.ada/packed_array.exp: New testcase.
3743
57f5cdfb 37442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3745
1f393151
MK
3746 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3747 files.
3748
ebdda337
MK
3749 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3750 on *-*-openbsd*. Correctly match whitespace in regukar
3751 expressions.
3752
cf309262
DJ
37532005-02-10 Daniel Jacobowitz <dan@debian.org>
3754
3755 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3756 PR exp/1821
3757 * gdb.base/gdb1821.c: New test file.
3758 * gdb.base/gdb1821.exp: New test file.
3759
3be49e7a
JB
37602005-02-09 Joel Brobecker <brobecker@adacore.com>
3761
3762 * gdb.base/start.c: New file.
3763 * gdb.base/start.exp: New testcase.
3764
e292e67d
JB
37652005-02-09 Joel Brobecker <brobecker@adacore.com>
3766
3767 * gdb.ada/start/dummy.adb: New file.
3768 * gdb.ada/start.exp: New testcase.
3769
dbdfa66c
CV
37702005-02-09 Corinna Vinschen <vinschen@redhat.com>
3771
3772 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3773 for printing symbols and statistics.
3774 Add test for using relative pathnames in "maint print msymbols" test.
3775 Mark "maint info sections DATA" XFAIL on Cygwin.
3776 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3777 tests.
3778
d7941671
AC
37792005-02-09 Andreas Schwab <schwab@suse.de>
3780
3781 Committed by Andrew Cagney <cagney@gnu.org>
3782 * gdb.base/remotetimeout.exp: New file.
3783
74e5ef44
MK
37842005-02-07 Mark Kettenis <kettenis@gnu.org>
3785
3786 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3787
464dd14d
JB
37882005-02-03 Joel Brobecker <brobecker@adacore.com>
3789
3790 * gdb.ada/gnat_ada.gpr: New file.
3791 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3792 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3793 * configure.ac: No longer generate gnat_ada.gpr.
3794 * configure: Regenerate.
3795 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3796 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3797 * gdb.ada/null_record/bar.ads: Likewise.
3798 * gdb.ada/null_record/bar.adb: Likewise.
3799 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3800 * gdb.ada/null_record.exp (testdir): New variable.
3801 (testfile): executable is now in testdir subdirectory.
3802 (srcfile): Use full path to the main compilation unit.
3803 * gdb.ada/fixed_points.exp: Same changes as above.
3804
30d756ae
NR
38052005-02-03 Nick Roberts <nickrob@snap.net.nz>
3806
3807 * gdb.base/interp.exp: New test.
3808
9d799f85
AC
38092005-01-24 Andrew Cagney <cagney@gnu.org>
3810
3811 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3812
15656118
AC
38132005-01-19 Andrew Cagney <cagney@gnu.org>
3814
a892c31b
AC
3815 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3816 configure.ac not configure.in.
3817
15656118
AC
3818 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3819 of powerpc*-*-*.
3820 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3821 * gdb.base/list.exp (test_list_function)
3822 (test_list_filename_and_function): Ditto.
3823 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3824
a7b01baf
AC
38252005-01-16 Andrew Cagney <cagney@gnu.org>
3826
17d92a02
AC
3827 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3828
a7b01baf
AC
3829 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3830
bc8332bb
AC
38312005-01-14 Andrew Cagney <cagney@gnu.org>
3832
3833 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3834 * gdb.mi/mi2-var-cmd.exp: Ditto.
3835
4d074752
CV
38362005-01-10 Corinna Vinschen <vinschen@redhat.com>
3837
3838 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3839
bec39cab
AC
38402005-01-07 Andrew Cagney <cagney@gnu.org>
3841
3842 * configure.ac: Rename configure.in, require autoconf 2.59.
3843 * configure: Re-generate.
3844 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3845 * gdb.stabs/configure: Re-generate.
3846 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3847 * gdb.hp/configure: Re-generate.
3848 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3849 autoconf 2.59.
3850 * gdb.hp/gdb.objdbg/configure: Re-generate.
3851 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3852 autoconf 2.59.
3853 * gdb.hp/gdb.defects/configure: Re-generate.
3854 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3855 autoconf 2.59.
3856 * gdb.hp/gdb.compat/configure: Re-generate.
3857 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3858 autoconf 2.59.
3859 * gdb.hp/gdb.base-hp/configure: Re-generate.
3860 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3861 autoconf 2.59.
3862 * gdb.hp/gdb.aCC/configure: Re-generate.
3863
f10b16d4
JB
38642004-12-15 Jim Blandy <jimb@redhat.com>
3865
3866 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3867 under NPTL when there is debugging info available for libpthread.
3868
fb6e1814
JG
38692004-12-13 Jerome Guitton <guitton@gnat.com>
3870
3871 * gdb.ada/fixed_points.c: New file.
3872 * gdb.ada/fixed_points.exp: New file.
3873
fe46cd3a
RC
38742004-12-03 Randolph Chung <tausq@debian.org>
3875
3876 * gdb.arch/pa-nullify.exp: New file.
3877 * gdb.arch/pa-nullify.s: New file.
3878
8de0841b
RC
38792004-11-30 Randolph Chung <tausq@debian.org>
3880
3881 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3882 instead of "tbug". Fix regexp to work properly with gdb_test.
3883
c8170782
PH
38842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3885
3886 * gdb.base/bitfields2.exp: New test.
3887 * gdb.base/bitfields2.c: New file.
3888
954269c2
RE
38892004-11-28 Richard Earnshaw <rearnsha@arm.com>
3890
3891 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3892
0107feed
RC
38932004-11-16 Randolph Chung <tausq@debian.org>
3894
3895 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3896
f073ae8c
DJ
38972004-11-14 Daniel Jacobowitz <dan@debian.org>
3898
3899 * gdb.threads/threadapply.exp: Correct "macro details" test.
3900
19ad59e7
JJ
39012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3902
3903 * gdb.threads/threadapply.exp: New test.
3904 * gdb.threads/threadapply.c: New file.
3905
9cf0961b
MK
39062004-11-07 Mark Kettenis <kettenis@gnu.org>
3907
3908 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3909 frames.
3910
c789492a
FL
39112004-11-05 Felix Lee <felix+log1@specifixinc.com>
3912
3913 * gdb.base/cursal.exp: New file.
3914 * gdb.base/cursal.c: New file.
3915
a1e167bb
AC
39162004-11-03 Andrew Cagney <cagney@gnu.org>
3917
3918 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3919
b7cbf173
MK
39202004-10-30 Mark Kettenis <kettenis@gnu.org>
3921
3922 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3923 NetBSD/ELF targets.
3924
88f9d34f
JB
39252004-10-29 Joel Brobecker <brobecker@gnat.com>
3926
3927 * gdb.threads/bp_in_thread.c: New file, copied from
3928 pthread_cond_wait.c.
3929 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3930 file, rather than reusing the .c file from another testcase.
3931
ca7d6a0c
JB
39322004-10-20 Joel Brobecker <brobecker@gnat.com>
3933
3934 * gdb.ada/null_record.exp: Check where we stopped after
3935 sending the start command, instead of where the associated
3936 temporary breakpoint was inserted.
3937
0d863d03
AC
39382004-10-14 Andrew Cagney <cagney@gnu.org>
3939
3940 * gdb.mi/gdb701.c (main): Return 0.
3941
d11e72cb
DJ
39422004-10-13 Daniel Jacobowitz <dan@debian.org>
3943
d40539a4 3944 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3945
e1923096
JJ
39462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3947
3948 * gdb.threads/schedlock.c: Add comment markers to use to find
3949 line numbers.
3950 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3951 comments.
3952 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3953 breakpoint lines.
3954
ec8ba2c9
DJ
39552004-10-12 Daniel Jacobowitz <dan@debian.org>
3956
3957 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3958
0eb3658b
DJ
39592004-10-12 Daniel Jacobowitz <dan@debian.org>
3960
3961 * configure.in: Add gdb.dwarf2.
3962 * configure: Regenerated.
3963 * Makefile.in: Add gdb.dwarf2.
3964 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3965 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3966 gdb.dwarf2/file1.txt: New files.
3967
a271cc33
OF
39682004-10-11 Orjan Friberg <orjanf@axis.com>
3969
3970 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3971 of "run", since the latter doesn't work with remote targets. Adjust
3972 the breakpoint numbering accordingly.
3973 * gdb.threads/pthread_cond_wait.exp: Ditto.
3974
895ce074
MC
39752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3976
3977 * gdb.base/overlays.exp: Update copyright years.
3978
6be3092d
KI
39792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3980
3981 * gdb.base/overlays.exp: Disable if target is Linux.
3982
e05389b8
FL
39832004-10-06 Felix Lee <felix+log1@specifixinc.com>
3984
3985 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3986
73cb587d
KI
39872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3988
3989 * gdb.asm/asm-source.exp: Add m32r-linux target.
3990 * gdb.asm/m32r-linux.inc: New file.
3991
3c0edcdc
AC
39922004-09-24 Andrew Cagney <cagney@redhat.com>
3993 David Anderson <anderson@redhat.com>
3994
3995 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3996 command fails, assume things will work.
3997 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3998 (_GNU_SOURCE): Define.
3999 (print_unsigned, print_hex): Change parameter to "long long".
4000 (print_byte_count): New function, use to print byte counts.
4001 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4002 O_LARGEFILE.
4003 (main): Compute an upper bound on a corefile in max_core_size.
4004 Limit memory chunk size to max_core_size. Limit total memory
4005 allocated to max_core_size.
4006
4bb3667f
AC
40072004-09-23 Andrew Cagney <cagney@gnu.org>
4008
4009 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4010 from a separate process with code that creates a corefile by
4011 making the inferior dump core.
4012
60fe1a51
MK
40132004-09-23 Mark Kettenis <kettenis@gnu.org>
4014
4015 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4016 block.
4017
8e937346
MC
40182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4019
4020 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4021 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4022 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4023 Likewise.
4024
7213f6d6
JJ
40252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4026
4027 * gdb.java/jprint.exp: New test case for java inferior call.
4028 * gdb.java/jprint.java: Ditto.
4029
eac69dca
JB
40302004-09-15 Joel Brobecker <brobecker@gnat.com>
4031
4032 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4033
22227696
MC
40342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4035
4036 * gdb.threads/killed.c: Include <stdlib.h>.
4037 * gdb.threads/pthreads.c: Likewise.
4038
7dd403a4
MC
40392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4040
4041 * gdb.threads/killed.c: Add copyright notice.
4042
33f2d567
JM
40432004-09-10 Jason Molenda (jmolenda@apple.com)
4044
4045 * gdb.base/define.exp: Two new tests to verify zero space chars
4046 after 'if' and 'while' commands in a user-defined command is correctly
4047 parsed.
4048
e05b62ac
AC
40492004-09-08 Andrew Cagney <cagney@gnu.org>
4050
4051 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4052 delivery test with duplicate at end of file.
4053
9cbe82da
MK
40542004-09-06 Mark Kettenis <kettenis@jive.nl>
4055
4056 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4057
564803d9
MC
40582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4059
4060 * config/hppro.exp: Removed.
4061
7c6807ce
MC
40622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4063
4064 * config/sparclet.exp: Removed.
4065
bf7e26dd
MC
40662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4067
4068 * config/udi.exp: Removed.
4069
714e341b
MC
40702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4071
4072 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4073 of "exp_continue".
4074 (advancei): Likewise.
4075
1236e623
JJ
40762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4077
4078 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4079
3bdcad15
MI
40802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4081
228af206 4082 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4083 to check for nodebug in executable.
4084 * gdb.gdb/observer.exp (setup_test): Likewise.
4085 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4086 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4087
c72b934c
AC
40882004-09-01 Andrew Cagney <cagney@gnu.org>
4089
4090 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4091 files.
4092
edd9b715
JJ
40932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4094
4095 * gdb.base/unload.exp: Fix expected warning message to match
4096 latest format.
4097
fb4ce06b
CV
40982004-09-01 Corinna Vinschen <vinschen@redhat.com>
4099
4100 * gdb.base/call-rt-st.exp: Fix typos.
4101
ce78e7c3
MI
41022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
4103
4104 * gdb.threads/thread_check.exp: New testcase.
4105 * gdb.threads/thread_check.c: New testcase.
4106
2dedb159
AC
41072004-08-31 Andrew Cagney <cagney@gnu.org>
4108
4109 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
4110 (skip_to_handler_entry): New procedures. Test stepping into a
4111 handler when the breakpoint is at the handler's entry point.
4112
68f53502
AC
41132004-08-30 Andrew Cagney <cagney@gnu.org>
4114
4115 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
4116 gdb/1757.
4117
3e3ffd2b
MC
41182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4119
4120 With code from Manoj Iyer <manjo@austin.ibm.com>:
4121 * lib/gdb.exp (gdb_file_cmd): Return more information in the
4122 return value. Add an arm for "no debugging symbols found".
4123 Change a stray "error" to "perror".
4124 (gdb_run_cmd): Adapt to new return value.
4125 * gdb.base/remote.exp: Adapt to new return value.
4126 * gdb.gdb/complaints.exp: Likewise.
4127 * gdb.gdb/observer.exp: Likewise.
4128 * gdb.gdb/selftest.exp: Likewise.
4129 * gdb.gdb/xfullpath.exp: Likewise.
4130
4b6f5fd2
JB
41312004-08-27 Joel Brobecker <brobecker@gnat.com>
4132
4133 * gdb.threads/bp_in_thread.exp: New testcase.
4134
e5b25496
MC
41352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4136
4137 Fix PR testsuite/1735.
4138 * gdb.threads/schedlock.c (thread_function): Add a cast
4139 to suppress a gcc warning.
4140 * gdb.threads/thread-specific.c (thread_function): Likewise.
4141
934353d6
MC
41422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4143
4144 * gdb.base/unload.c: Include <stdlib.h>.
4145
f98a0aef 41462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 4147
f98a0aef 4148 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
4149 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
4150 synchronized after the "return".
4151
5a2e8882
MC
41522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4153
4154 * gdb.mi/basics.c: Include <stdio.h>.
4155 * gdb.mi/pthreads.c: Include <stdlib.h>.
4156 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4157
a9640423
MC
41582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4159
4160 * gdb.threads/schedlock.c: Add copyright notice.
4161
b04e311d
AC
41622004-08-25 Andrew Cagney <cagney@gnu.org>
4163
4164 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4165 (skip_over_handler, breakpoint_over_hander): New test procedures.
4166 (advance, advancei): Add a proper prefix, do not use
4167 rerun_to_main.
4168 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4169
7c27f15b
MC
41702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4171
4172 * gdb.mi/basics.c: Add copyright notice.
4173 * gdb.mi/var-cmd.c: Add copyright notice.
4174
fffc87ae
MC
41752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4176
4177 * lib/gdb.exp: Remove signed_keyword_not_used.
4178 * lib/compiler.c: Likewise.
4179 * lib/compiler.cc: Likewise.
4180
d782e0bf
MC
41812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4182
4183 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4184 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4185
96033e83
MC
41862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4187
4188 * gdb.base/whatis.c: Add copyright notice.
4189
cf38c229
MK
41902004-08-20 Mark Kettenis <kettenis@gnu.org>
4191
4192 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4193 it to skip the breakpoints encoded in the inline assembly.
4194
f4b49756
MC
41952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4196
4197 * Makefile.in: Add gdb.fortran.
4198
2f193b69
MC
41992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4200
4201 * gdb.base/call-sc.exp (test_scalar_returns):
4202 Fix cut-and-paste glitch in "Make fun return now".
4203
89a237cb
MC
42042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4205
4206 * configure.in: Add gdb.fortran.
4207 * configure: Regenerate.
4208 * gdb.fortran/Makefile.in: New file.
4209 * lib/gdb.exp (skip_fortran_tests): New procedure.
4210
469aff8e
MC
42112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4212
4213 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4214 reference to bug-gnu@prep.ai.mit.edu.
4215 * gdb.mi/mi-var-child.exp: Likewise.
4216 * gdb.mi/mi-var-cmd.exp: Likewise.
4217 * gdb.mi/mi-var-display.exp: Likewise.
4218 * gdb.mi/mi2-var-block.exp: Likewise.
4219 * gdb.mi/mi2-var-child.exp: Likewise.
4220 * gdb.mi/mi2-var-cmd.exp: Likewise.
4221 * gdb.mi/mi2-var-display.exp: Likewise.
4222
00b51b9f
MK
42232004-08-15 Mark Kettenis <kettenis@gnu.org>
4224
4225 * gdb.base/unload.c (main): Make local variable msg const.
4226
45f07fef
MC
42272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4228
4229 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4230 to bug-gnu@prep.ai.mit.edu.
4231 * gdb.mi/mi-disassemble.exp: Likewise.
4232 * gdb.mi/mi-eval.exp: Likewise.
4233 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4234 default line number.
4235 * gdb.mi/mi-return.exp: Likewise.
4236 * gdb.mi/mi-simplerun.exp: Likewise.
4237 * gdb.mi/mi-stack.exp: Likewise.
4238 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4239 number with explicit range test.
4240 * gdb.mi/mi-watch.exp: Likewise.
4241 * gdb.mi/mi2-break.exp: Likewise.
4242 * gdb.mi/mi2-cli.exp: Likewise.
4243 * gdb.mi/mi2-disassemble.exp: Likewise.
4244 * gdb.mi/mi2-eval.exp: Likewise.
4245 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4246 default line number.
4247 * gdb.mi/mi2-return.exp: Likewise.
4248 * gdb.mi/mi2-simplerun.exp: Likewise.
4249 * gdb.mi/mi2-stack.exp: Likewise.
4250 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4251 number with explicit range test.
4252 * gdb.mi/mi2-watch.exp: Likewise.
4253
dd8c8ee7
MC
42542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4255
4256 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4257 * gdb.cp/m-static.exp: Likewise.
4258 * gdb.cp/rtti.exp: Likewise.
4259
4e838464
MK
42602004-08-14 Mark Kettenis <kettenis@gnu.org>
4261
4262 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4263
8d8cb839
EZ
42642004-08-14 Eli Zaretskii <eliz@gnu.org>
4265
4266 * ChangeLog: Prefix Local Variables with semi-colons and indent
4267 the reference to older ChangeLog files, to fix fontification in
4268 Emacs.
4269
deea8bb0
MC
42702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4271
4272 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4273 * gdb.mi/mi2-break.exp: Likewise.
4274
c3297504
MC
42752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4276
4277 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4278
25808999
MC
42792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4280
4281 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4282
226a8d71
MC
42832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4284
4285 * gdb.cp/classes.exp: Remove unused declarations. Just let
4286 test names default instead of providing special names. Remove
4287 extraneous demangler test.
4288
37fdf854
JJ
42892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4290
4291 * gdb.base/unload.exp: New test for breakpoints in dynamically
4292 loaded libraries.
4293 * gdb.base/unload.c: Ditto.
4294 * gdb.base/unloadshr.c: Ditto.
4295
2d3a7986
MC
42962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4297
4298 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4299 cp_test_ptype_class.
4300 (test_enums): Likewise.
4301
c72b934c
AC
43022004-08-10 Andrew Cagney <cagney@gnu.org>
4303
4304 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4305 files.
4306
cc503c8a
AC
43072004-08-10 Andrew Cagney <cagney@gnu.org>
4308
4309 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4310 init_malloc call.
4311
902f2ccb
MC
43122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4313
4314 * ChangeLog: Add copyright notice. The notice is copied
4315 from emacs 21.3 top level ChangeLog.
4316
78c90502
MC
43172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4318
4319 * lib/cp-support.exp: New file.
4320 * lib/cp-support.exp (cp_test_type_class): New function.
4321 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4322 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4323 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4324 cp_test_ptype_class.
4325
88e5ea78
MC
43262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4327
4328 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4329 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4330 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4331 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4332 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4333 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4334 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4335 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4336 gdb.mi/mi2-watch.exp: Update copyright years.
4337
6a89fc9c
MK
43382004-08-09 Mark Kettenis <kettenis@gnu.org>
4339
4340 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4341
1482e0de
MC
43422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4343
4344 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4345 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4346 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4347 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4348 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4349 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4350 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4351 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4352 gdb.mi/mi-watch.exp: Update copyright years.
4353
1a5ce3f3
DJ
43542004-08-08 Daniel Jacobowitz <dan@debian.org>
4355
4356 PR gdb/1738
4357 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4358 from a breakpoint with a pending signal.
4359
04f6ecf2
DJ
43602004-08-08 Daniel Jacobowitz <dan@debian.org>
4361
4362 PR gdb/1736
4363 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4364 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4365 the prompt.
4366 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4367
54d90d35
DJ
43682004-08-08 Daniel Jacobowitz <dan@debian.org>
4369
4370 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4371
d2f6abb0
DJ
43722004-08-08 Daniel Jacobowitz <dan@debian.org>
4373
4374 PR gdb/1736
4375 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4376 for i?86-*-linux*.
4377
5598c03d
DJ
43782004-08-08 Daniel Jacobowitz <dan@debian.org>
4379
4380 * gdb.arch/i386-prologue.exp: Compile without debug information.
4381
c6fee705
MC
43822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4383
4384 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4385 rather than asking gdb to search.
4386
dd90efdb
MC
43872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4388
4389 * gdb.base/gcore.c: Include <string.h>.
4390
1e84bec1
MC
43912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4392
4393 * gdb.base/gcore.c: Add copyright notice.
4394
e425eb2b
MC
43952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4396
4397 * gdb.base/freebpcmd.c: Include <stdio.h>.
4398 * gdb.base/long_long.c: Include <string.h>.
4399 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4400 * gdb.base/siginfo.c: Include <string.h>.
4401 * gdb.base/sigstep.c: Include <string.h>.
4402
cb9aaed5
MC
44032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4404
4405 * gdb.base/complex.c: Include <stdlib.h>.
4406
55944f3d
MC
44072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4408
4409 * gdb.base/complex.c: Add copyright notice.
4410
7b2953d9
MC
44112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4412
4413 * gdb.base/charset.c: Include <stdlib.h>.
4414
c9133d23
MC
44152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4416
4417 * gdb.base/auxv.c: Include <stdlib.h>.
4418
0a8490ad
MC
44192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4420
4421 * gdb.base/auxv.c: Add copyright notice.
4422
3426d5ec
MC
44232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4424
4425 * gdb.base/coremaker.c: Add copyright notice.
4426 * gdb.base/coremaker2.c: Add copyright notice.
4427
8da195dd
AC
44282004-08-04 Andrew Cagney <cagney@gnu.org>
4429
4430 * gdb.base/store.exp: Update copyright.
4431 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4432 names, do not import gdb_prompt.
4433
8d394f98
AC
44342004-08-01 Andrew Cagney <cagney@gnu.org>
4435
4436 Fix PR testsuite/1729.
4437 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4438 not use capture_value with value 4.
4439 (capture_value): Add optional test name parameter.
4440 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4441 the prefix, pass to capture_value.
4442
b6702b23
MK
44432004-08-01 Mark Kettenis <kettenis@gnu.org>
4444
4445 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4446 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4447 (main): Call new function.
4448
c203e0ca
MC
44492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4450
4451 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4452
a7995a30
MC
44532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4454
4455 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4456
9366563b
MC
44572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4458
b6eeaf26 4459 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4460 Accept more values of vtbl pointer. Remove some messages
4461 about "obsolete gcc or gdb".
4462
2fc1f950
MC
44632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4464
4465 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4466
c724d49b
MC
44672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4468
4469 * gdb.base/asm-source.exp: Properly convert target board
4470 debug flags from gcc format to binutils format.
4471
736b0fce
MK
44722004-07-28 Mark Kettenis <kettenis@gnu.org>
4473
4474 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4475 gdb1718". PR backtrace/1718 partially fixed.
4476
5633ea5c
JJ
44772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4478
4479 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4480
575eebb1
NC
44812004-07-26 Nick Clifton <nickc@redhat.com>
4482
4483 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4484 good default value for a specific architecture is available then
4485 set it to that value. Otherwise default to the -gstabs switch.
4486 Remove the -g... switches from the asm-flags variable. Allow the
4487 target board info to override the value if it wants to. Pass the
4488 switch on the assembler command line.
4489
62104619
MK
44902004-07-23 Mark Kettenis <kettenis@gnu.org>
4491
4492 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4493 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4494 (main): Call new function.
4495
4a1135b8
MC
44962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4497
4498 Test for PR exp/1715.
4499 * gdb.base/radix.exp: Refactor common procedures. Make all
4500 test names unique. Change XFAIL to KFAIL.
4501
8a12c1f0
MC
45022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4503
4504 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4505 * gdb.ada/gnat_ada.gin: ... to here.
4506 * configure.in: Use gnat_ada.gin.
4507 * configure: Regenerate.
4508
23b451cf
AC
45092004-07-20 Andrew Cagney <cagney@gnu.org>
4510
4511 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4512 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4513 XFAILs. Clean up test messages and comments. Check backtraces.
4514 Delete re-sync code.
4515
ab618a02
MC
45162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 Fix PR cli/740.
4519 * gdb.base/annota1.exp: Honor gdb,nosignals.
4520 * gdb.base/annota3.exp: Likewise.
4521
46dad340
MC
45222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4523
4524 * lib/java.exp: Update copyright notice.
4525
756d8c70
AC
45262004-07-19 Andrew Cagney <cagney@gnu.org>
4527
4528 * gdb.base/selftest.exp: Copy file from here ...
4529 * gdb.gdb/selftest.exp: ... to here.
4530
586027e6
AC
45312004-07-16 Andrew Cagney <cagney@redhat.com>
4532
4533 * lib/insight-support.exp: Delete file.
4534 * lib/java.exp (java_init): Fix copyright.
4535
029d2200
AC
45362004-07-16 Andrew Cagney <cagney@gnu.org>
4537
4538 * gdb.base/restore.c: Append "prologue" to comments marking the a
4539 function's prologue.
4540 * gdb.base/restore.exp: Update copyright, re-indent.
4541 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4542 callerN" prefix where needed. Update patterns that match a
4543 function's prologue.
4544
653b62c5
MC
45452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4546
4547 * gdb.base/restore.c: Add copyright notice.
4548
f7d690e5
AC
45492004-07-16 Andrew Cagney <cagney@gnu.org>
4550
4551 * gdb.base/logical.exp: Update copyright.
4552 (evaluate): New procedure. Use to re-implement tests using
4553 several tables.
4554
d629a7cb
MH
45552004-07-14 Martin Hunt <hunt@redhat.com>
4556
4557 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4558 which fixes some problems where init.tcl was not found.
4559
9c7bb332
AC
45602004-07-13 Andrew Cagney <cagney@gnu.org>
4561
6bf46641
AC
4562 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4563 (check_sizeof, check_valueof): Do not include the output in the
4564 test name. Use gdb_test.
4565 (get_valueof): Use gdb_test_multiple.
4566
c4ffd4c0
AC
4567 * gdb.base/step-test.exp: Update copyright. Use
4568 gdb_test_multiple. Ensure that test names do not include
4569 architecture dependent output.
4570
ab89363a
AC
4571 * gdb.gdb/observer.exp: Update copyright.
4572 (setup_test): Use gdb_test_multiple.
4573 (attach_first_observer, attach_second_observer)
4574 (attach_third_observer, detach_first_observer)
4575 (detach_second_observer, detach_third_observer)
4576 (reset_counters, check_counters): Make $message a prefix.
4577 (test_normal_stop_notifications): Add "args" parameter - a list of
4578 init functions to be called. Make $message a prefix,
4579 (test_observer_normal_stop): Change the message prefixes so that
4580 they are unique, pass the attach / detach procedures to
4581 test_normal_stop_notifications.
4582
ec58997a
AC
4583 * gdb.base/signull.exp (test_segv): Prefix all tests with
4584 "${name}". Clean up test messages.
4585
b475183b
AC
4586 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4587
9c7bb332
AC
4588 * gdb.base/ena-dis-br.exp: Update copyright.
4589 (break_at): New function. Replace send_gdb with gdb_test,
4590 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4591 ignore count, not stopped at bpt", with KFAIL.
4592
2dd95497
CV
45932004-07-13 Corinna Vinschen <vinschen@redhat.com>
4594
4595 * gdb.base/attach.exp: Remove cleanupfile handling.
4596
419e626b
AC
45972004-07-12 Andrew Cagney <cagney@gnu.org>
4598
4599 * gdb.base/annota1.exp: Cleanup corefile test name.
4600 * gdb.base/annota3.exp: Ditto.
4601
8b1b3228
AC
46022004-07-12 Andrew Cagney <cagney@gnu.org>
4603
78650829
AC
4604 * gdb.base/signals.exp: Clean up copyright, re-indent.
4605
8b1b3228
AC
4606 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4607 gdb_test and gdb_test_multiple.
4608
935c2760
JJ
46092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4610
4611 * gdb.java/jmain.exp: Fix expected line number for main to
4612 break at. Set XFAIL for break at main test since gcj does not
4613 provide line number info for first statement in main.
4614
1544280f
AC
46152004-07-08 Andrew Cagney <cagney@gnu.org>
4616
1279f4ff
AC
4617 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4618
1544280f
AC
4619 * gdb.base/sigbpt.exp: Make the common part of each test name a
4620 prefix instead of suffix.
4621
bcc82369
BR
46222004-07-07 Bob Rossi <bob_rossi@cox.net>
4623
4624 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4625 test from test_tbreak_creation_and_listing to
4626 test_file_list_exec_source_file
4627 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4628 Changed name of test from test_tbreak_creation_and_listing to
4629 test_file_list_exec_source_file
4630
23f4b0aa
JJ
46312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4632
4633 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4634 the jmisc() constructor instead of <init>.
4635 * gdb.java/jmisc1.exp: Ditto.
4636
56401cd5
AC
46372004-07-07 Andrew Cagney <cagney@gnu.org>
4638
4639 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4640 corrupting the PC.
4641
44ae2f6a
MC
46422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4643
4644 * gdb.cp/templates.exp: Accept whitespace change in demangler
4645 output.
4646
45a83408
AC
46472004-07-06 Andrew Cagney <cagney@gnu.org>
4648
4649 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4650
d205ad70
MC
46512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4652
4653 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4654 * lib/compiler.cc: Likewise.
4655
06ea1a61
MC
46562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4657
4658 * lib/compiler.cc: Work around string preprocessing problem
4659 with old hp c++ compiler.
4660 * lib/compiler.c: Likewise.
4661
daab1251
CV
46622004-06-29 Corinna Vinschen <vinschen@redhat.com>
4663
4664 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4665 directives to conditionalize symbol prefixing.
4666 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4667 additional_flags handling. Add underscore prefix for Cygwin.
4668 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4669 conditionalize symbol prefixing.
4670 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4671 additional_flags handling. Add underscore prefix for Cygwin.
4672
cc984116
CV
46732004-06-29 Corinna Vinschen <vinschen@redhat.com>
4674
4675 * gdb.base/bigcore.exp: Skip test on Cygwin.
4676
c279b077
MC
46772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4678
4679 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4680 formats for "info register". Use gdb_test_multiple. Fix
4681 the "invalid register" test.
4682
0e915747
CV
46832004-06-28 Corinna Vinschen <vinschen@redhat.com>
4684
4685 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4686 PID for Cygwin. Add Cygwin specific strings to check for in some
4687 tests.
4688 (do_attach_tests): Add a test for user interaction when attaching
4689 to a process with no matching symbol table already loaded.
4690
11422c86
AC
46912004-06-26 Andrew Cagney <cagney@gnu.org>
4692
4693 Test PR java/1567 and PR java/1565.
4694 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4695 * gdb.java/jmisc2.exp: Delete file.
4696
cefbce26
MC
46972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4698
4699 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4700
e19f872c
CV
47012004-06-25 Corinna Vinschen <vinschen@redhat.com>
4702
4703 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4704 attach process.
4705
d931ba3b
MC
47062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4707
4708 * gdb.cp/pr-1553.exp: Remove.
4709
aef68c48
MC
47102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.cp/pr-1553.cc: Remove.
4713 * gdb.cp/pr-1553.exp: Disable this test.
4714
8d5df71a
JB
47152004-06-20 Jim Blandy <jimb@redhat.com>
4716
4717 Fix PR testsuite/1680.
4718 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4719 regular expressions.
4720
4ac6f39d
MC
47212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4722
4723 Fix PR testsuite/1679.
4724 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4725 Issue an UNSUPPORTED result instead.
4726
1b413552
JB
47272004-06-18 Jim Blandy <jimb@redhat.com>
4728
4729 * gdb.base/charset.exp: Only send a control-C if we see a new
4730 prompt and incomplete command.
4731
6daa6ebd
MC
47322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4733
4734 * gdb.cp/pr-574.cc: Add copyright notice.
4735
51fa4ae0
JB
47362004-06-17 Jim Blandy <jimb@redhat.com>
4737
4738 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4739 cases where the regexp has no groups; this grabs random text from
4740 the previous test suite, whatever that was.
4741
8fea26c5
MC
47422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4743
4744 * gdb.cp/printmethod.cc: Add copyright notice.
4745
1e3aeb41
MC
47462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4747
4748 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4749
9d9030bc
AC
47502004-06-16 Andrew Cagney <cagney@gnu.org>
4751
4752 * gdb.base/signull.c: Update copyright. Include <string.h>.
4753 (bowler): Replace data_pointer with data_read
4754 and data_write cases. Add code_descriptor case.
4755 (zero, desc): New array and pointer.
4756 (data, code): Change to simple pointers.
4757 * gdb.base/signull.exp: Fix probe pattern matching a function
4758 descriptor SIGSEGV. Replace data_pointer with data_read and
4759 data_write tests.
4760
acd4ad44
AC
47612004-06-16 Andrew Cagney <cagney@gnu.org>
4762
4763 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4764
08fd625c
MC
47652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4766
4767 * gdb.base/long_long.c: Add copyright notice.
4768
1903502c
MC
47692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4770
4771 * gdb.base/long_long.exp: Remove reference to
4772 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4773 to gdb_breakpoint and gdb_continue_to_breakpoint.
4774
83313cb1
JB
47752004-06-14 Jim Blandy <jimb@redhat.com>
4776
4777 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4778 endian case.
4779
1bf404ef
AC
47802004-06-14 Andrew Cagney <cagney@gnu.org>
4781
4782 * gdb.base/gcore.exp (capture_command_output): Delete the always
4783 passing tests containing inferior values.
4784 * gdb.base/ending-run.exp: Do not include the breakpoint address
4785 in the test message. Update copyright.
4786 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4787 size in the test name, use gdb_test_multiple. Update copyright.
4788
ef220b33
MC
47892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4790
4791 * gdb.cp/ref-types.cc: Add copyright notice.
4792
4f70a4c9
MC
47932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4794
4795 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4796 hp_aCC_compiler.
4797 * lib/compiler.cc: Likewise.
4798 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4799 'set' commands. Log diagnostics for other lines. Set
4800 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4801
335928ac
MC
48022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4803
4804 * gdb.cp/try_catch.cc: Add copyright notice.
4805
2efb12e8
MC
48062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4807
4808 * gdb.cp/userdef.cc: Add copyright notice.
4809
0bbed51a
MC
48102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4811
4812 * gdb.cp/virtfunc.cc: Add copyright notice.
4813
e12a46c9
RC
48142004-06-11 Randolph Chung <tausq@debian.org>
4815
4816 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4817 problem.
4818
338e05af
AC
48192004-06-10 Andrew Cagney <cagney@gnu.org>
4820
4821 * lib/compiler.cc, lib/compiler.c: Append either
4822 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4823 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4824 instead of gcc-3-3.
4825
dc3f10cb
AC
48262004-06-09 Andrew Cagney <cagney@gnu.org>
4827
b4d946af
AC
4828 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4829 gdb/1455, bug is specific to "long long" and "double".
4830
dc3f10cb
AC
4831 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4832 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4833 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4834 fixed.
4835
b5c0bfa2
AC
48362004-06-09 Andrew Cagney <cagney@gnu.org>
4837
4838 * gdb.base/structs.exp (test_struct_returns): Replace
4839 "return_value_unknown" and "finish_value_unknown" by
4840 "return_value_known" and "finish_value_known". Instead of
4841 "return_value_unknown" iff "finish_value_unknown", check
4842 "return_value_known" implies "finish_value_known".
4843
caeb605f
MH
48442004-06-08 Martin Hunt <hunt@redhat.com>
4845
4846 * gdb.base/float.exp: Add pattern for mips targets.
4847
c892bb64
RC
48482004-06-08 Randolph Chung <tausq@debian.org>
4849
4850 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4851 message for unknown architectures more clear.
4852
48306d3e
JB
48532004-06-08 Joel Brobecker <brobecker@gnat.com>
4854
4855 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4856 start the execution of the program.
4857
83ecb59f
JB
48582004-06-07 Jim Blandy <jimb@redhat.com>
4859
4860 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4861 * gdb.arch/i386-cpuid.h: New helper file.
4862
55264cb4
RC
48632004-06-07 Randolph Chung <tausq@debian.org>
4864
4865 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4866 has started.
4867
23cadb28
RM
48682004-06-04 Roland McGrath <roland@redhat.com>
4869
4870 Fix PR gdb/1647.
4871 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4872 differently to be robust to output buffering differences.
4873
51d01eda
MC
48742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4875
4876 * gdb.threads/pthreads.exp: Update copyright years.
4877 (check_control_c): Change asynchronous 'after' to synchronous.
4878
f4fc3b93
RM
48792004-06-04 Roland McGrath <roland@redhat.com>
4880
4881 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4882 next gdb prompt.
4883
4013522b
MC
48842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4885
4886 Fix PR gdb/1636.
4887 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4888 calls to synchronous.
4889
7a8f1e6b
JB
48902004-05-26 Jim Blandy <jimb@redhat.com>
4891
4892 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4893
81bb3443
RC
48942004-05-24 Randolph Chung <tausq@debian.org>
4895
4896 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4897 * gdb.asm/pa.inc: New file.
4898
8f5a3103
MK
48992004-05-22 Mark Kettenis <kettenis@gnu.org>
4900
4901 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4902
734b8fe8
JB
49032004-05-21 Joel Brobecker <brobecker@gnat.com>
4904 Daniel Jacobowitz <drow@mvista.com>
4905
4906 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4907 GDB prompt.
4908
725603e1
UW
49092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4910
f4fc3b93 4911 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4912 setjmp/longjmp. Use sigaction instead of signal.
4913
8b923272
JB
49142004-05-19 J. Brobecker <brobecker@gnat.com>
4915 Michael Snyder <msnyder@redhat.com>
4916
4917 * gdb.threads/pthread_cond_wait.c: New file.
4918 * gdb.threads/pthread_cond_wait.exp: New testcase.
4919
8bfabb04
AC
49202004-05-13 Andrew Cagney <cagney@redhat.com>
4921
4922 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4923 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4924
42edda50
AC
49252004-05-11 Andrew Cagney <cagney@redhat.com>
4926
4927 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4928 fixed but revealed gdb/1639.
4929
d303a6c7
AC
49302004-05-10 Andrew Cagney <cagney@redhat.com>
4931
4932 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4933 func1" and "next to 2nd alarm", kernel bug avoided.
4934
bf08c2a1
DJ
49352004-05-10 Daniel Jacobowitz <dan@debian.org>
4936
4937 PR external/1568
4938 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4939 XFAIL if it is smaller than bytes_allocated.
4940 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4941 (main): Make chunks_allocated unsigned. Correct comment.
4942
c0586a34
JB
49432004-05-07 Joel Brobecker <brobecker@gnat.com>
4944
4945 * gdb.arch/powerpc-aix-prologue.c: New file.
4946 * gdb.arch/powerpc-aix-prologue.exp: New file.
4947
f2785d12
JB
49482004-05-07 Jim Blandy <jimb@redhat.com>
4949
4950 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4951 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4952
bd7f6e30
JB
49532004-05-06 Joel Brobecker <brobecker@gnat.com>
4954
4955 * gdb.base/sep.exp: No longer setup_kfail when the program was
4956 built with dwarf2.
4957
0a5e7efe
JI
49582004-05-05 Jim Ingham <jingham@apple.com>
4959
4960 * gdb.base/pending.exp: Make sure pending breakpoints
4961 preserve the ignore count.
f4fc3b93 4962
a8958849
MK
49632004-04-27 Jerome Guitton <guitton@gnat.com>
4964
4965 * i386-prologue.exp: Add testcase for jump instruction as first
4966 instruction of the real code.
4967 * i386-prologue.c (jump_at_beginning): New function.
4968
7e103f5b
MK
49692004-04-28 Mark Kettenis <kettenis@gnu.org>
4970
4971 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4972 x86_64-*-*.
4973
5d38b224
MK
49742004-04-28 Mark Kettenis <kettenis@gnu.org>
4975
4976 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4977 i*86-*-*.
4978
0ef32fd9
MK
49792004-04-25 Mark Kettenis <kettenis@gnu.org>
4980
4981 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4982 expression that checks the return type.
4983
71d7dd7c
AC
49842004-04-23 Andrew Cagney <cagney@redhat.com>
4985
4986 * gdb.base/call-sc.exp: New test of scalar call/return values.
4987 * gdb.base/call-sc.c: Ditto.
4988
1e9f977e
JJ
49892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4990
4991 * gdb.threads/manythreads.c: Reduce thread stack size.
4992
899d9e3a
JJ
49932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4994
4995 * gdb.threads/manythreads.c: Add copyright notice.
4996
61bcae62
AC
49972004-04-23 Andrew Cagney <cagney@redhat.com>
4998
4999 * gdb.base/siginfo.exp: Better handle step out of signal.
5000 * gdb.base/sigstep.exp: Ditto.
5001
7339a42e
JJ
50022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
5003 Daniel Jacobowitz <drow@mvista.com>
5004
5005 * gdb.threads/manythreads.c: New testcase.
5006 * gdb.threads/manythreads.exp: Ditto.
5007
5c98409b
JB
50082004-04-22 Jim Blandy <jimb@redhat.com>
5009
5010 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5011 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5012
3b611f1a
MC
50132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5014
5015 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5016
f0fd9238
AC
50172004-04-21 Andrew Cagney <cagney@redhat.com>
5018
5019 * gdb.base/sigstep.c: New file.
5020 * gdb.base/sigstep.exp: New file.
5021
90990674
JB
50222004-04-16 Joel Brobecker <brobecker@gnat.com>
5023
5024 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5025 call to observer_notify_normal_stop.
5026
78cef34b
AC
50272004-04-15 Andrew Cagney <cagney@redhat.com>
5028
5029 * gdb.base/siginfo.c: New file.
5030 * gdb.base/siginfo.exp: New file.
5031
d2343407
JB
50322004-04-12 J. Brobecker <brobecker@gnat.com>
5033
5034 * gdb.base/sep.exp: Fix typo in comment.
5035
a2dba3c8
JB
50362004-04-12 J. Brobecker <brobecker@gnat.com>
5037
5038 * gdb.base/sep.c: New file.
5039 * gdb.base/sep-proc.c: New file.
5040 * gdb.base/sep.exp: New testcase.
5041
15f7b60e
MK
50422004-04-09 Mark Kettenis <kettenis@gnu.org>
5043
5044 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5045 support.
5046
44f4de1a
AC
50472004-04-05 Andrew Cagney <cagney@redhat.com>
5048
5049 * gdb.base/sigaltstack.c: New file.
5050 * gdb.base/sigaltstack.exp: New file.
5051
ef04f396
JB
50522004-04-04 Joel Brobecker <brobecker@gnat.com>
5053
5054 * gdb.base/foll-fork.exp: Update the expected output for
5055 "help set follow-fork-mode", to match a change that was made
5056 to the help of this variable on 2004-01-13.
5057
d40d2c92
JB
50582004-04-01 Joel Brobecker <brobecker@gnat.com>
5059
5060 * lib/ada.exp: Add copyright notice.
5061 * bar.ads: Likewise.
5062 * bar.adb: Likewise.
5063 * null_record.adb: Likewise.
5064 * null_record.exp: Likewise.
5065 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5066
f86ef5a3
JB
50672004-04-01 Joel Brobecker <brobecker@gnat.com>
5068
5069 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5070 * configure: Regenerate.
5071
414e70e3
JB
50722004-04-01 Joel Brobecker <brobecker@gnat.com>
5073
5074 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5075 to build the application. Remove the message printed when in
5076 verbose mode, redundant with the UNSUPPORTED message above.
5077
f0aaee49
JB
50782004-03-31 Joel Brobecker <brobecker@gnat.com>
5079
5080 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5081 * gdb.ada (null_record.exp): New testcase.
5082
ac81cb54
JB
50832004-03-31 Joel Brobecker <brobecker@gnat.com>
5084
5085 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5086
854af2f7
JB
50872004-03-31 Joel Brobecker <brobecker@gnat.com>
5088
5089 * gdb.ada: New subdirectory.
5090 * gdb.ada/Makefile.in: New file.
5091 * gdb.ada/gnat_ada.gpr.in: New file.
5092
034cb681
JB
50932004-03-31 Joel Brobecker <brobecker@gnat.com>
5094
5095 * lib/ada.exp: New file.
5096
78a1a894
DJ
50972004-03-24 Daniel Jacobowitz <drow@mvista.com>
5098
5099 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
5100 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5101
4b2b3b3e
AC
51022004-03-22 Andrew Cagney <cagney@redhat.com>
5103
5104 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
5105 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
5106 Problem identified by Ulrich Weigand.
5107
23c73aa3
DC
51082004-03-17 David Carlton <carlton@kealia.com>
5109
5110 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
5111 PR c++/826.
5112
d63a86f8
RM
51132004-03-16 Roland McGrath <roland@redhat.com>
5114
5115 * gdb.base/auxv.exp: New file.
5116 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
5117
0e02aa50
DC
51182004-03-12 David Carlton <carlton@kealia.com>
5119
5120 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
5121 * gdb.cp/pr-1553.cc: Ditto.
5122 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
5123 pass branch.
5124
c20b71be
MC
51252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
5126
5127 * gdb.cp/templates.exp: Accept more template types.
5128
c7414a01
MC
51292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5130
5131 From Corinna Vinschen with modifications.
5132 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
5133 local variable obj_with_enum.
5134 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
5135 results with obj_with_enum.
5136
ed69573c
MC
51372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5138
5139 * gdb.cp/classes.cc: New file, copied from misc.cc.
5140 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
5141
28301461
MC
51422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5143
5144 * gdb.cp/misc.cc: Add copyright notice.
5145
1198ecbe
DC
51462004-03-05 David Carlton <carlton@kealia.com>
5147
5148 * gdb.cp/rtti.exp: Add 'print *obj3' test.
5149 * gdb.cp/rtti.h: Update copyright.
5150 (namespace n2::n3): New.
5151 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5152 (n2::n3::func3): New.
5153 (main): Call n2::n3::func3.
5154 * gdb.cp/rtti2.cc: Update copyright.
5155 (n2::create3): New.
5156
9e08c470
MK
51572004-03-04 Mark Kettenis <kettenis@gnu.org>
5158
5159 * gdb.asm/openbsd.inc: Fix typo.
5160
4bebc3aa
FF
51612004-03-03 Fred Fish <fnf@redhat.com>
5162
5163 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5164 "val" instead of unused "size". Update copyright year.
5165
6ea9fb37
DJ
51662004-02-29 Daniel Jacobowitz <drow@mvista.com>
5167
5168 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5169 to use unsigned char.
5170 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5171 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5172
23b23974
DJ
51732004-02-29 Daniel Jacobowitz <drow@mvista.com>
5174
5175 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5176 line of output.
5177
7574fd53
DJ
51782004-02-28 Daniel Jacobowitz <drow@mvista.com>
5179
5180 * gdb.base/relocate.c (dummy): Initialize.
5181
a195357f
DJ
51822004-02-28 Daniel Jacobowitz <drow@mvista.com>
5183
5184 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5185 a breakpoint at exit.
5186
72fd54a9
FF
51872004-02-27 Fred Fish <fnf@redhat.com>
5188
5189 * gdb.base/chng-syms.exp: Add expect condition to match failing
5190 case that isn't a timeout.
5191
b9d23137
AC
51922004-02-27 Andrew Cagney <cagney@redhat.com>
5193
5194 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5195 support.
5196
15d208f6 51972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5198
15d208f6
FF
5199 * gdb.arch/gdb1431.c: Remove.
5200 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5201 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5202 of "until" incorrectly.
5203
98f9cd2d
JB
52042004-02-26 J. Brobecker <brobecker@gnat.com>
5205
5206 * gdb.cp/class2.cc (empty): New class.
5207 (refer): New function.
5208 (main): Declare an object of type empty and use it.
5209 * gdb.cp/class2.exp: Print the value of an object of type empty.
5210
9b50c11b
JJ
52112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5212
5213 * gdb.base/langs.exp: Update query string to match the
5214 new nquery format used for pending breakpoints.
5215
0dcd613f
AC
52162004-02-26 Andrew Cagney <cagney@redhat.com>
5217
5218 Fix PR i18n/1570.
5219 * gdb.base/charset.c: Update copyright notice.
5220 (main, init_string): Remove the escape character '\e' tests.
5221 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5222 * gdb.base/charset.exp (valid_host_charset): Ditto.
5223 * gdb.base/setvar.exp: Ditto.
5224
b8a56647
AC
52252004-02-24 Andrew Cagney <cagney@redhat.com>
5226
90d59e34
AC
5227 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5228 mmapped data in core file" PASS and FAIL messages consistent.
5229
b8a56647
AC
5230 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5231 setting a breakpoint. Work around PR java/1565.
5232
9f27c604
JJ
52332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5234
5235 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5236 new nquery format.
5237 * gdb.base/pending.exp: Ditto.
5238
3224a706
MK
52392004-02-22 Mark Kettenis <kettenis@gnu.org>
5240
5241 * configure.in: Run stabs tests on *BSD.
5242 * configure: Regenerated.
5243
41e0a9ca
MK
52442004-02-21 Mark Kettenis <kettenis@gnu.org>
5245
5246 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5247
1e1b3428
FF
52482004-02-20 Fred Fish <fnf@redhat.com>
5249
5250 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5251 blank in test for "returns short", for consistency with other
5252 "returns xxx" tests. Update copyright year.
5253
f9a7572a
FF
52542004-02-19 Fred Fish <fnf@redhat.com>
5255
5256 New testcase for PR breakpoint/1558.
5257 * gdb.arch/gdb1558.exp: New file.
5258 * gdb.arch/gdb1558.c: New file.
5259
b2ce2854
EZ
52602004-02-19 Elena Zannoni <ezannoni@redhat.com>
5261
5262 * gdb.base/nodebug.exp: Fix typo.
5263
e7c9ff01
JB
52642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5265
5266 Committed by Jim Blandy <jimb@redhat.com>.
5267
62f4b920
JB
5268 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5269
2db536a1
JB
5270 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5271
e7c9ff01
JB
5272 * gdb.base/float.exp: Support s390*-*-* targets.
5273
f3205b34
AF
52742004-02-17 Adam Fedor <fedor@gnu.org>
5275
5276 * gdb.base/gdb1555.exp: New file.
5277 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5278
9d62932d
EZ
52792004-02-17 Elena Zannoni <ezannoni@redhat.com>
5280
5281 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5282
344c9711
FF
52832004-02-16 Fred Fish <fnf@redhat.com>
5284
5285 * gdb.arch/gdb1291.c: Remove
5286 * gdb.arch/gdb1291.s: New test input file.
5287 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5288 fail. Test for correct result, known incorrect result, other
5289 failures and timeouts.
5290
2d822687
AC
52912004-02-16 Andrew Cagney <cagney@redhat.com>
5292
5293 * gdb.base/bigcore.exp: New file.
5294 * gdb.base/bigcore.c: New file.
5295
dac15b66
AC
52962004-02-13 Andrew Cagney <cagney@redhat.com>
5297
5298 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5299 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5300 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5301 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5302 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5303 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5304 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5305 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5306 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5307 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5308
6bdfc2c4
JJ
53092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5310
5311 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5312 executed is an alloc instruction.
5313
87b3ede8
DC
53142004-02-11 David Carlton <carlton@kealia.com>
5315
5316 * gdb.cp/breakpoint.exp: New.
5317 * gdb.cp/breakpoint.cc: New.
5318
6e19e2bf
MC
53192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5320
5321 Partial fix for PR gdb/1543.
5322 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5323 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5324 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5325 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5326 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5327 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5328 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5329 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5330 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5331 to bug-gdb@prep.ai.mit.edu .
5332 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5333 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5334 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5335 Likewise.
5336
5c5455dc
AC
53372004-02-10 Andrew Cagney <cagney@redhat.com>
5338
5339 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5340 using gdb_internal_error_resync.
5341
9cf689d7
DJ
53422004-02-09 Daniel Jacobowitz <drow@mvista.com>
5343
5344 * gdb.threads/thread-specific.exp: Stop early if no threads are
5345 found.
5346
d2dc51db
MC
53472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5348
5349 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5350
14b1a056
DJ
53512004-02-08 Daniel Jacobowitz <drow@mvista.com>
5352
5353 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5354 breakpoints.
5355
83f66e8f
DJ
53562004-02-07 Daniel Jacobowitz <drow@mvista.com>
5357
5358 * config/sim.exp (gdb_load): Handle $arg == "".
5359 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5360 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5361
30fc0091
EZ
53622004-02-07 Elena Zannoni <ezannoni@redhat.com>
5363
5364 * gdb.base/maint.exp: Update test to reflect
5365 obstack changes.
5366
4d806929
JJ
53672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5368
5369 * gdb.base/pendshr.c (pendfunc): New function that calls
5370 pendfunc1.
5371 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5372
7bfdd688
FF
53732004-02-04 Fred Fish <fnf@redhat.com>
5374
5375 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5376 function symbols and update copyright years.
5377 * gdb.arch/gdb1291.c: Ditto.
5378
aaa08ee4
MC
53792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5380
5381 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5382
dbad7755
MC
53832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5384
5385 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5386
ec4646ef
MC
53872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5388
5389 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5390
1b802196
FF
53912004-02-02 Fred Fish <fnf@redhat.com>
5392
5393 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5394 remote targets. Update copyright years.
5395
18fe2033
JJ
53962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5397
5398 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5399 support.
5400 * gdb.base/langs.exp: Fix test which attempts to create
5401 breakpoint on non-existent function to handle new pending
5402 support.
5403 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5404 a breakpoint.
5405 * gdb.base/pending.exp: New test.
5406 * gdb.base/pending.c: New file.
5407 * gdb.base/pendshr.c: Ditto.
5408
8d577d32
DC
54092004-02-02 David Carlton <carlton@kealia.com>
5410
5411 * gdb.cp/overload.exp: Add overloadNamespace tests.
5412 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5413 (overloadNamespace, XXX): New.
5414 (main): Call XXX::marker2.
5415
3ad13771
FF
54162004-02-01 Fred Fish <fnf@redhat.com>
5417
5418 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5419 * gdb.base/finish.exp: Ditto.
5420 * gdb.base/gcore.exp: Ditto.
5421 * gdb.base/huge.exp: Ditto.
5422 * gdb.base/info-proc.exp: Ditto.
5423 * gdb.base/return2.exp: Ditto.
5424 * gdb.threads/gcore-thread.exp: Ditto.
5425
44c75849
DJ
54262004-02-01 Daniel Jacobowitz <drow@mvista.com>
5427
5428 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5429
005bc093
MK
54302004-02-01 Mark Kettenis <kettenis@gnu.org>
5431
5432 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5433 that opening the file succeeds on OpenBSD.
5434
c47cebdb
DJ
54352004-02-01 Daniel Jacobowitz <drow@mvista.com>
5436
5437 * gdb.threads/thread-specific.c: New file.
5438 * gdb.threads/threads-specific.exp: New test script.
5439 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5440 to expect_out.
5441
5a01311c
MK
54422004-02-01 Mark Kettenis <kettenis@gnu.org>
5443
5444 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5445 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5446 only on the "print_small_structs from print_long_arg_list" test.
5447
ce22a4f1
DJ
54482004-02-01 Daniel Jacobowitz <drow@mvista.com>
5449
5450 * gdb.base/completion.exp: Kill a stray backslash.
5451
5452 From Jim Ingham <jingham@apple.com>:
5453 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5454 agrees with the result from sending a tab.
5455
abbab9d3
DJ
54562004-01-31 Daniel Jacobowitz <drow@mvista.com>
5457
5458 * gdb.base/chng-syms.exp: Remove stray newline.
5459
53904d1e
MK
54602004-01-31 Mark Kettenis <kettenis@gnu.org>
5461
5462 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5463 *-*-openbsd*.
5464 * gdb.asm/openbsd.inc: New file.
5465
3a4b3aac
MK
54662004-01-30 Mark Kettenis <kettenis@gnu.org>
5467
5468 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5469 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5470 *-*solaris2*. Remove commented out default settings for
5471 asm-flags. Replace gdb_compile with target_link.
5472
ebac27b4
MC
54732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5474
5475 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5476 for all tests. Remove old hp-ux and cygnus xfail cases.
5477
d8679d84
PH
54782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5479
5480 * gdb.base/chng-syms.exp: New file.
5481 * gdb.base/chng-syms.c: New file.
5482
0a55bc22
MC
54832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5484
5485 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5486 Provide arms for current output in all my configurations.
5487
94b8e876
MC
54882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5489
5490 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5491 * lib/compiler.cc: Likewise.
5492 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5493 get the right preprocessor. Eval the output directly. Remove
5494 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5495 hp_f77_compiler and hp_f90_compiler completely.
5496 (gdb_preprocess): Delete.
5497 (get_compiler): Delete.
5498
7cf03d44
MK
54992004-01-24 Mark Kettenis <kettenis@gnu.org>
5500
5501 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5502 <string.h>.
5503
68b6dce9
NR
55042004-01-24 Nick Roberts <nick@nick.uklinux.net>
5505
5506 * gdb.mi/mi-stack.exp: Update copyright.
5507
b368761e
DC
55082004-01-23 David Carlton <carlton@kealia.com>
5509
5510 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5511 test for cp_lookup_transparent_type.
5512 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5513 call them.
5514
f2061b53
DJ
55152004-01-23 Daniel Jacobowitz <drow@mvista.com>
5516
5517 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5518 after -var-update.
5519
37fc574a
DC
55202004-01-23 David Carlton <carlton@kealia.com>
5521
5522 * gdb.cp/namespace.cc (C::ensureRefs): New.
5523 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5524
8e94b928
NR
55252004-01-20 Nick Roberts <nick@nick.uklinux.net>
5526
5527 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5528 case "-stack-list-locals 2".
5529 * gdb.mi/mi-var-child.exp: Test for case
5530 "-var-list-children --all-values NAME".
5531
997b0952
MC
55322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5533
5534 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5535
52470da3
MK
55362004-01-18 Mark Kettenis <kettenis@gnu.org>
5537
7049b4b8
MK
5538 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5539 used with gdb_test_multiple.
5540
52470da3
MK
5541 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5542 read at address 0. This fixes PR testsuite/1504.
5543
da6012e5
DJ
55442004-01-18 Daniel Jacobowitz <drow@mvista.com>
5545
5546 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5547 Remove downloading, guessing the host executable, the calls to
5548 gdb_file_cmd and gdb_target_cmd, and "load" support.
5549 (infer_host_exec): New function broken out from gdb_load.
5550 (gdb_load): New wrapper for gdbserver_gdb_load.
5551 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5552 gdb_target_cmd. Use -target-select.
5553 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5554 Download binaries to the host. Clear last_mi_remote_file when
5555 we load a new binary.
5556 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5557 call gdbserver_gdb_load and mi_gdb_target_cmd.
5558
32c70722
MC
55592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5560
5561 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5562 type patterns.
5563
b0cecf36
MC
55642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5565
5566 * gdb.cp/templates.exp: Fix typo in test name of
5567 "print Foo<volatile char*>::foo".
5568
4120d7e6
MC
55692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5570
5571 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5572
f679e530
BE
55732004-01-16 Ben Elliston <bje@wasabisystems.com>
5574
5575 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5576 (clean mostlyclean): Remove empty rm.
5577
091c48f6
MC
55782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5579
5580 * gdb.base/setvar.exp: Add copyright years.
5581
3e5fc8d2
DC
55822004-01-14 David Carlton <carlton@bactrian.org>
5583
5584 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5585 PR c++/1511 and update coment.
5586 * gdb.cp/templates.exp: Update patterns to match current output.
5587 If changes involve something other than whitespace, KFAIL
5588 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5589
63d06c5c
DC
55902004-01-14 David Carlton <carlton@kealia.com>
5591
5592 * gdb.cp/namespace.exp: Add tests involving classes defined within
5593 namespaces.
5594 * gdb.cp/namespace.cc (C::CClass): New.
5595 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5596
a51dab88
EZ
55972004-01-14 Elena Zannoni <ezannoni@redhat.com>
5598
5599 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5600 what debug info we have. Print a better message if something goes
5601 wrong while producing the separate debug info file.
5602
a476ccc9
MC
56032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5604
5605 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5606
f453692c
MC
56072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5608
5609 * gdb.base/callfuncs.c: Add copyright notice.
5610
f40063a5
MC
56112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5612
5613 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5614 inheritance. PR gdb/1498, PR gcc/13539.
5615
19ac3974
EZ
56162004-01-13 Elena Zannoni <ezannoni@redhat.com>
5617
5618 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5619 test specific name.
5620 * gdb.mi/gdb669.exp: Ditto.
5621 * gdb.mi/mi-pthreads.exp: Ditto.
5622 * gdb.mi/mi1-pthreads.exp: Ditto.
5623 * gdb.mi/mi2-pthreads.exp: Ditto.
5624
56c97c6e
MC
56252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5626
5627 * gdb.cp/member-ptr.cc: Add copyright notice.
5628
a0644324
MC
56292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5630
5631 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5632 some patterns for recent versions of gcc and hpacc. Delete
5633 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5634 Delete tests that access a NULL pointer-to-member-data. This
5635 script is still disabled for gcc.
5636
32fabe09
EZ
56372004-01-12 Elena Zannoni <ezannoni@redhat.com>
5638
5639 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5640 escaped correctly.
5641
1f8a6abb
EZ
56422004-01-12 Elena Zannoni <ezannoni@redhat.com>
5643
5644 * gdb.base/sepdebug.exp: New file.
5645 * gdb.base/sepdebug.c: New file.
5646 * lib/gdb.exp (separate_debug_filename): New procedure.
5647 (gdb_gnu_strip_debug): New procedure.
5648
48efe704
AC
56492004-01-12 Andrew Cagney <cagney@redhat.com>
5650
5651 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5652 * gdb.mi/ChangeLog-1999-2003: New file.
5653
a9415475
AC
56542004-01-12 Andrew Cagney <cagney@redhat.com>
5655
5656 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5657 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5658 or EEXIST", treat EBUSY as an XFAIL.
5659
83b8cf9d
MC
56602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5661
5662 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5663 hp_cc_compiler.
5664
9939d2a8
MC
56652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5666
5667 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5668 decorations.
5669
1ff8cadf
MC
56702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5671
5672 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5673 and "(aCC)" decorations. Remove obsolete doco about old
5674 test results.
5675
6fa9022e
MC
56762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5677
5678 * gdb.cp/exception.exp: Fix typo in doco.
5679
209721fe
MK
56802004-01-09 Mark Kettenis <kettenis@gnu.org>
5681
5682 * gdb.base/gdb1476.exp: Fix typo.
5683
ef11303e
MC
56842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5685
5686 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5687 file.
5688
041ab88c
MC
56892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5690
5691 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5692 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5693 Use gdb_compile. Remove restriction on gcc. Add some patterns
5694 for recent version of gdb. Delete second half, which was a copy
5695 of the first half with different build flags. This test is
5696 still disabled because it is still not ready for production.
5697
e36d075a
MC
56982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5699
5700 * gdb.cp/exception.cc: Add copyright notice.
5701 * gdb.cp/exception.exp: Add a notice that this file is broken
5702 because of line number changes caused by addition of copyright
5703 notice.
5704
42b190ad
MC
57052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5706
5707 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5708 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5709
8f25f06b
MC
57102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5711
5712 * gdb.cp/classes.exp: Accept gnu abi 2.
5713 * gdb.cp/derivation.exp: Likewise.
5714 * gdb.cp/overload.exp: Likewise.
5715 * gdb.cp/virtfunc.exp: Likewise.
5716
06ded8b8
MC
57172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5718
5719 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5720 semicolon after end of function.
5721
77c26ae3
MC
57222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5723
5724 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5725 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5726 boilerplate code for compiling and running the program under
5727 test. Add some string method tests.
5728
20757486
MC
57292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5730
5731 * gdb.cp/bs15503.cc: Add copyright notice.
5732 * gdb.cp/bs15503.exp: Adjust line number.
5733
0fd3b503
MC
57342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5735
5736 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5737 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5738
10d1bea8
MC
57392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5740
5741 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5742 hp_cc_compiler.
5743
2789202a
MC
57442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5745
5746 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5747 * gdb.cp/ctti.exp: Use the marker instead of "next".
5748 With gcc, run further before bailing.
5749
b862f14c
MC
57502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5751
5752 * gdb.cp/cttiadd.cc: Add copyright notice.
5753 * gdb.cp/cttiadd1.cc: Likewise.
5754 * gdb.cp/cttiadd2.cc: Likewise.
5755 * gdb.cp/cttiadd3.cc: Likewise.
5756
96da2469
MC
57572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5758
5759 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5760 Use gdb_test, gdb_test_multiple. Use floating-point values that
5761 have exact representations in IEEE-ish formats.
5762
053248ff
MC
57632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5764
5765 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5766 compilers. Delete duplicate call to get_compiler_info.
5767 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5768 * gdb.base/volatile.exp: Likewise.
5769
84acecdd
MK
57702004-01-07 Mark Kettenis <kettenis@gnu.org>
5771
5772 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5773 memory at address 0.
5774
fe11a27f
MC
57752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5776
5777 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5778 to test for hp-ux assembler. Fix copyright years.
5779
60ad077b
AC
57802004-01-07 Andrew Cagney <cagney@redhat.com>
5781
5782 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5783
1c9b8f33
AC
57842004-01-07 Andrew Cagney <cagney@redhat.com>
5785
5786 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5787 when creating the read-only file. From analysis by Roland McGrath
5788 and Elena Zannoni.
5789
753ccc7a
MC
57902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5791
5792 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5793
eca3e36b
MC
57942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5795
5796 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5797 data pointers.
5798
f8d4bac4
MC
57992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5800
5801 * gdb.cp/m-static.exp: Compile one source file at a time.
5802 Delete unused call to get_compiler_info.
5803
9b4e0f94
MC
58042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5805
5806 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5807 * gdb.base/call-rt-st.exp: Likewise.
5808 * gdb.base/nodebug.exp: Likewise.
5809 * gdb.base/volatile.exp: Likewise.
5810 * gdb.cp/ref-types.exp: Likewise.
5811 * gdb.cp/templates.exp: Likewise.
5812
023c1024
MK
58132004-01-05 Mark Kettenis <kettenis@gnu.org>
5814
5815 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5816
19703c4a
MC
58172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5818
5819 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5820 hppa*-hp-hpux*.
5821
18b67037
MK
58222004-01-04 Mark Kettenis <kettenis@gnu.org>
5823
ba6219c8
MK
5824 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5825 x86_64-*-*.
5826
18b67037
MK
5827 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5828 sparc64-*-* and sparc*-solaris2*.
5829
1bfbbb9d
MK
58302004-01-04 Mark Kettenis <kettenis@gnu.org>
5831
5832 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5833 return ${tests}" test. The ${tests} already mentions the
5834 filename.
5835
06846494
MC
58362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5837
5838 * gdb.cp/local.exp: Accept gcc abi 2.
5839
3b0cb202
MC
58402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5841
5842 * gdb.cp/templates.exp: Accept gcc abi 2.
5843
0643ec3f
MC
58442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5845
5846 * lib/compiler.cc: Remove supports_template_debugging.
5847 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5848
d231d0b1
MC
58492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5850
5851 * gdb.cp/namespace.exp: Accept gcc abi 2.
5852
44ffb27c
MC
58532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5854
5855 * gdb.cp/method.exp: Accept gcc abi 2.
5856
184ad485
MC
58572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5858
5859 * gdb.cp/classes.exp: Generate identical results as old version.
5860 * gdb.cp/derivation.exp: Likewise.
5861 * gdb.cp/overload.exp: Likewise.
5862 * gdb.cp/virtfunc.exp: Likewise.
5863
116f09e7
MC
58642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5865
5866 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5867 mysterious bug with sourceware version of expect.
5868
b1379776
MC
58692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5870
5871 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5872 current versions of gcc, including gcc abi 2. Remove gratuitous
5873 restart of test program. Use gdb_test_multiple and gdb_test for
5874 all tests. Add patterns to xfail missing "const" in "const char *"
5875 and kfail PR gdb/1155.
5876
6b7a4c0e
MC
58772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5878
5879 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5880 current versions of gcc, including gcc abi 2. Remove gratuitous
5881 restart of test program. Use gdb_test_multiple and gdb_test for
5882 all tests. Add patterns to kfail PR gdb/1498.
5883
51615d72
MC
58842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5885
5886 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5887 current versions of gcc, including gcc abi 2. Use "breakpoint"
5888 and "continue" instead of restarting the target program. Use
5889 gdb_test_multiple and gdb_test for all tests.
5890
7b79a9d7
MK
58912004-01-01 Mark Kettenis <kettenis@gnu.org>
5892
5893 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5894 for *-*-solaris2*.
5895
1cd3489f
MC
58962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5897
5898 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5899 current versions of gcc, including gcc abi 2. Use "breakpoint"
5900 and "continue" instead of restarting the target program several
5901 times. Use gdb_test_multiple and gdb_test for all tests.
5902
850742db
MC
59032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5904
5905 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5906 source files.
5907
eb4bbda8
MC
59082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5909
5910 * gdb.base/environ.exp: Handle compiling test case from multiple
5911 source files.
5912
e42c7771
MC
59132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5914
5915 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5916
80e4b428
JB
59172003-12-17 Jim Blandy <jimb@redhat.com>
5918
5f06973a
JB
5919 * gdb.base/freebpcmd.c: Add copyright notice.
5920
80e4b428
JB
5921 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5922
0ab84fb7
MC
59232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5924
5925 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5926
1b3bb3d0
JB
59272003-12-13 Jim Blandy <jimb@redhat.com>
5928
5929 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5930
3a4c9371
KB
59312003-12-12 Kevin Buettner <kevinb@redhat.com>
5932
5933 * gdb.asm/frv.inc: New file.
5934 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5935
a1dea79a
FF
59362003-12-09 Fred Fish <fnf@redhat.com>
5937
5938 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5939 functions to break1.c and leave prototypes behind. Add more
5940 "set breakpoint NN here" comments.
5941 * gdb.base/break1.c: New file.
5942
5943 * gdb.base/break.exp: Handle compiling test case from multiple
5944 source files and change source file references as needed.
5945 * gdb.base/completion.exp: Ditto.
5946 * gdb.base/condbreak.exp: Ditto.
5947 * gdb.base/define.exp: Ditto.
5948 * gdb.base/ena-dis-br.exp: Ditto.
5949 * gdb.base/info-proc.exp: Ditto.
5950 * gdb.base/maint.exp: Ditto.
5951 * gdb.base/until.exp: Ditto.
5952
5953 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5954 hardcoded line numbers.
5955 * gdb.base/define.exp: Ditto.
5956 * gdb.base/ena-dis-br.exp: Ditto.
5957 * gdb.base/maint.exp: Ditto.
5958 * gdb.base/until.exp: Ditto.
5959
5960 * gdb.base/completion.exp: Use "break1" for completion tests since
5961 "break" is no longer a unique prefix.
5962
5266b69c
AC
59632003-12-06 Andrew Cagney <cagney@redhat.com>
5964
5965 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5966 "return_value_unimplemented". When an unimplemented struct return
5967 architecture, report incorrect values as a KFAIL
5968
374451f0
MC
59692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5970
5971 * gdb.cp/rtti.exp: Accept new wording of warning from
5972 cp_lookup_rtti_type.
5973
ba9b20a7
MC
59742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5975
5976 Partial fix for PR testsuite/1456.
5977 * gdb.base/scope.exp (test_at_main): Replace references to
5978 gcc_compiled with calls to test_compiler_info.
5979 (test_at_foo): Likewise.
5980 (test_at_bar): Likewise.
5981
b74b6d0b
MC
59822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5983
5984 Partial fix for PR testsuite/1456.
5985 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5986 to test_compiler_info.
5987
ccfa3402
MC
59882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5989
5990 * gdb.base/so-impl-ld.exp: Update copyright notice.
5991
f6246aba
MC
59922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5993
5994 Partial fix for PR testsuite/1456.
5995 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5996 to test_compiler_info.
5997
13ae734a
MC
59982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5999
6000 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6001 from current versions of gdb. Clean up regular expressions.
6002 Delete redundant timeout case.
6003
d8e1cdee
MC
60042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6005
6006 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6007 from current versions of gdb. Clean up regular expressions.
6008 Delete redundant timeout case.
6009
96457b64
MC
60102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6011
6012 Partial fix for PR testsuite/1456.
6013 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6014 gcc_compiled with call to test_compiler_info.
6015
f35309fc
MC
60162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6017
6018 Partial fix for PR testsuite/1456.
6019 * gdb.base/list.exp (test_list_function): Delete unused declaration
6020 of gcc_compiled.
6021
d7afdf9b
MC
60222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6023
6024 Partial fix for PR testsuite/1456.
6025 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6026 call to test_compiler_info.
6027
71507b56
MK
60282003-11-29 Mark Kettenis <kettenis@gnu.org>
6029
6030 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6031 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6032 it to create the appropriate note.inc.
6033 * gdb.asm/asmsrc1.s: Include "note.inc".
6034 * gdb.asm/netbsd.inc: New file.
6035 * gdb.asm/empty.inc: New file.
6036
f81f93f7
MC
60372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6038
6039 Partial fix for PR testsuite/1456.
6040 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6041 calls to test_compiler_info.
6042
9a77938e
MC
60432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6044
6045 Partial fix for PR testsuite/1456.
6046 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6047 calls to test_compiler_info.
6048
e8367dc7
MK
60492003-11-27 Mark Kettenis <kettenis@gnu.org>
6050
6051 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6052 pattern for the KFAILs.
6053
526c61ee
AF
60542003-11-25 Adam Fedor <fedor@gnu.org>
6055
6056 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6057 * gdb.objc/objcdecode.m: New file.
6058
28f2d600
AF
60592003-11-25 Adam Fedor <fedor@gnu.org>
6060
6061 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6062 * gdb.objc/nondebug.m: New file.
6063
a3895cee
BE
60642003-11-26 Ben Elliston <bje@wasabisystems.com>
6065
6066 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6067 NetBSD as it does on FreeBSD. Modelled on a similar change by
6068 Mark Kettenis on 2003-05-30.
6069 (link-flags): Set to "--entry _start" regardless of target.
6070 Special linker flags are to be appended to $link-flags.
6071 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6072
c9f2c8a3
MC
60732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6074
6075 * gdb.cp/method.exp: Accept output of new demangler.
6076
15a0587a 60772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6078
6079 * gdb/class2.exp: New file.
6080 * gdb/class2.cc: New file.
6081
3c00b570
MC
60822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6083
6084 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6085 of new demangler.
6086
7027acc7
MK
60872003-11-23 Mark Kettenis <kettenis@gnu.org>
6088
6089 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6090 of gdb_test "run".
6091
b0e1598a
MK
60922003-11-23 Mark Kettenis <kettenis@gnu.org>
6093
6094 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6095 "continue" into "run".
6096
4d9eda44
MC
60972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
6098
6099 Partial fix for PR testsuite/1456.
6100 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
6101 call to test_compiler_info.
6102 * gdb.cp/ctti.exp: Likewise.
6103 * gdb.cp/derivation.exp: Likewise.
6104 * gdb.cp/member-ptr.exp: Likewise.
6105 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
6106 reference to gcc_compiled.
6107
61082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
6109
6110 Fix PR testsuite/1463.
6111 * gdb.base/structs.exp (start_structs_test): Call
6112 get_debug_format before using the debug format.
6113
d422fe19
AC
61142003-11-22 Andrew Cagney <cagney@redhat.com>
6115
6116 * lib/gdb.exp (gdb_test_multiple): Add simple example.
6117 * gdb.base/structs.exp: Use gdb_test_multiple.
6118
039cf96d
AC
61192003-11-20 Andrew Cagney <cagney@redhat.com>
6120
6882279b
AC
6121 * gdb.base/structs.exp: Handle and recover from internal errors.
6122 Replace "foo${n}" with "foo<n>" in test messages.
6123
e53890ae
AC
6124 * gdb.base/structs.exp: Update copyright. Rewrite.
6125 * gdb.base/structs.c: Update copyright. Rewrite.
6126
2b211c59
AC
6127 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
6128 resync count exceeded.
d63a86f8 6129
039cf96d
AC
6130 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
6131 from the internal error.
6132 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
6133 Original from Jim Blandy.
6134 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 6135
eac98b22
AC
61362003-11-19 Andrew Cagney <cagney@redhat.com>
6137
6138 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
6139 KFAIL.
6140
67455b2a
MK
61412003-11-17 Mark Kettenis <kettenis@gnu.org>
6142
6143 New testcase for PR backtrace/1435.
6144 * gdb.arch/i386-unwind.exp: New file.
6145 * gdb.arch/i386-unwind.c: New file.
6146
853d6e5b
AC
61472003-11-17 Andrew Cagney <cagney@redhat.com>
6148
6149 * lib/gdb.exp (compiler_info): New global.
6150 (test_compiler_info): New function.
6151 (get_compiler_info): Set compiler_info.
6152 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6153 "compiler_info" to gcc-<major>-<minor>.
6154
38cf6e11
MC
61552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6156
6157 * gdb.trace/configure: Remove.
6158
a50d3602
EZ
61592003-11-13 Elena Zannoni <ezannoni@redhat.com>
6160
6161 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6162 breakpoints.
a50d3602
EZ
6163 * gdb.base/break.exp: Remove all references to explicit line
6164 numbers.
6165
d9407aaa
NC
61662003-11-11 Nick Clifton <nickc@redhat.com>
6167
6168 * gdb.base/shreloc.exp: Do not run for targets which do not
6169 support shared objects.
6170
db488fc1
CV
61712003-11-10 Corinna Vinschen <vinschen@redhat.com>
6172
6173 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6174 Don't run tests if nofileio flag is given.
6175
6a90a18e
EZ
61762003-11-07 Elena Zannoni <ezannoni@redhat.com>
6177
6178 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6179 as well as 'Watchpoint'.
6180
0b915e9c
EZ
61812003-11-06 Elena Zannoni <ezannoni@redhat.com>
6182
6183 Reported by Jim Ingham <jingham@apple.com>:
6184 * gdb.base/annota1.exp: Match at least one occurrence of the
6185 signal handler annotation.
6186
d7e4b55f
EZ
61872003-11-06 Elena Zannoni <ezannoni@redhat.com>
6188
6189 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6190 as well as 'Watchpoint'.
6191
2fe4e8d0
MC
61922003-11-05 Michael Chastain <mec@shout.net>
6193
6194 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6195
6ef88553
KW
61962003-11-03 Kris Warkentin <kewarken@qnx.com>
6197
6198 * gdb.arch/gdb1291.c: New test file.
6199 * gdb.arch/gdb1291.exp: New test script.
6200 * gdb.arch/gdb1431.c: New test file.
6201 * gdb.arch/gdb1431.exp: New test script.
6202
ae7dc4d8
MC
62032003-10-22 Michael Chastain <mec@shout.net>
6204
6205 * gdb.mi/pthreads.c: Add copyright notice.
6206
c39d7427
MC
62072003-10-22 Michael Chastain <mec@shout.net>
6208
6209 * gdb.threads/pthreads.c: Add copyright notice.
6210
8b7d96c1
MC
62112003-10-20 Michael Chastain <mec@shout.net>
6212
6213 * gdb.base/gdb1056.exp: New test script.
6214
d1d69fdd
DJ
62152003-10-13 Daniel Jacobowitz <drow@mvista.com>
6216
6217 * gdb.threads/killed.exp: Use gdb_run_cmd.
6218
7d605576
DJ
62192003-10-13 Daniel Jacobowitz <drow@mvista.com>
6220
6221 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6222 create a core file.
6223 * gdb.threads/gcore-thread.exp: Likewise.
6224
618ec112
CV
62252003-10-13 Corinna Vinschen <vinschen@redhat.com>
6226
6227 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6228 type, based on char type.
6229 (struct bit_flags_short_t): New bitfield type, based on short type.
6230 (init_bit_flags_char): New fuction.
6231 (init_bit_flags_short): Ditto.
6232 (print_bit_flags_char): Ditto.
6233 (print_bit_flags_short): Ditto.
6234 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6235
9367a73c
MC
62362003-10-11 Michael Chastain <mec@shout.net>
6237
6238 * gdb.base/call-rt-st.exp: Update copyright year.
6239
1decf120
KI
62402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6241
6242 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6243 * gdb.disasm/sh3.s: Ditto.
6244
5445b2ae
DJ
62452003-10-07 Daniel Jacobowitz <drow@mvista.com>
6246
6247 * gdb.threads/switch-threads.exp: New test.
6248 * gdb.threads/switch-threads.c: New source file.
6249
aec24853
CV
62502003-10-07 Corinna Vinschen <vinschen@redhat.com>
6251
6252 * gdb.base/ending-run.exp: Add sh specific case.
6253
adc7428d
AC
62542003-10-06 Andrew Cagney <cagney@redhat.com>
6255
6256 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6257 * gdb.disasm/mn10200.exp: Delete obsolete file.
6258
c9d37158
DJ
62592003-09-29 Daniel Jacobowitz <drow@mvista.com>
6260
6261 * ChangeLog: Correct an entry command.exp -> commands.exp.
6262 * gdb.base/commands.exp (bp_deleted_in_command_test)
6263 (temporary_breakpoint_commands): Check noargs.
6264
79c2c32d
DC
62652003-09-25 David Carlton <carlton@kealia.com>
6266
6267 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6268 of some print tests, where appropriate. Add tests for C::D::cd,
6269 E::ce, F::cXfX, G::XgX.
6270 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6271
594e6d67
RE
62722003-09-25 Richard Earnshaw <rearnsha@arm.com>
6273
6274 * lib/java.exp (java_init): Import target_alias before using it.
6275
10f0d451
DC
62762003-09-25 David Carlton <carlton@kealia.com>
6277
6278 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6279
274bcba0
EZ
62802003-09-23 Elena Zannoni <ezannoni@redhat.com>
6281
d63a86f8 6282 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6283 weirdness.
6284
cdbf20f7
MC
62852003-09-17 Michael Chastain <mec@shout.net>
6286
6287 * gdb.cp/gdb1355.exp: New file.
6288 * gdb.cp/gdb1355.c: New file.
6289
71e06f80
CV
62902003-09-15 Corinna Vinschen <vinschen@redhat.com>
6291
6292 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6293 * gdb.asm/sh.inc: New file.
6294
5c4e30ca
DC
62952003-09-11 David Carlton <carlton@kealia.com>
6296
bd45b7af
DC
6297 * gdb.cp/namespace.exp: Add tests for namespace types.
6298 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6299 (test_namespace): New.
6300
1c199746
EZ
63012003-09-11 Elena Zannoni <ezannoni@redhat.com>
6302
6303 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6304 * gdb.stabs/weird.exp: Ditto.
1c199746 6305
04ed252f
MC
63062003-09-08 Michael Chastain <mec@shout.net>
6307
6308 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6309
d8a2d9e7
MC
63102003-09-07 Michael Chastain <mec@shout.net>
6311
6312 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6313 'parse error'.
6314
161afb24
MK
63152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6316
6317 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6318
49f2741a
MC
63192003-08-30 Michael Chastain <mec@shout.net>
6320
6321 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6322 * gdb.gdb/observer.exp: Ditto.
6323 * gdb.gdb/xfullpath.exp: Ditto.
6324
8afa723e
MK
63252003-08-29 Mark Kettenis <kettenis@gnu.org>
6326
6327 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6328 *-*-*bsd*.
6329
f31dfe3b
JJ
63302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6331
6332 * gdb.base/dump.exp: Skip for ia64.
6333
4630e498
JJ
63342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6335
6336 * gdb.asm/asm-source.exp: Add ia64 support.
6337 * gdb.asm/ia64.inc: New file.
6338
1105b7ef
MC
63392003-08-22 Michael Chastain <mec@shout.net>
6340
6341 * gdb.cp: New directory.
6342 * gdb.cp/*: Copy from gdb.c++/*.
6343 * gdb.c++/*: Remove.
6344 * Makefile.in: Change gdb.c++ to gdb.cp.
6345 * configure.in: Ditto.
6346 * configure: Regnerate.
6347
c945b932
MK
63482003-08-18 Mark Kettenis <kettenis@gnu.org>
6349
6350 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6351 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6352
2b66634b
DJ
63532003-08-17 Daniel Jacobowitz <drow@mvista.com>
6354
6355 * mi-var-display.exp (-var-list-children weird): Accept function
6356 pointers with argument types.
6357 * mi1-var-display.exp (-var-list-children weird): Likewise.
6358 * mi2-var-display.exp (-var-list-children weird): Likewise.
6359
a356f73b
DJ
63602003-08-17 Daniel Jacobowitz <drow@mvista.com>
6361
6362 * gdb.base/annota3.exp: Add missing newline.
6363
483417b8
MC
63642003-08-06 Michael Chastain <mec@shout.net>
6365
6366 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6367
c99c59c3
MS
63682003-08-12 Michael Snyder <msnyder@redhat.com>
6369
6370 * gdb.base/float.exp: Add test for SH.
6371
55ed7501
MK
63722003-08-10 Mark Kettenis <kettenis@gnu.org>
6373
6374 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6375
1a371f2e
EZ
63762003-08-07 Elena Zannoni <ezannoni@redhat.com>
6377
6378 * gdb.base/completion.exp: Remove reduntant completion test
6379 on filename.
6380
e0f353ce
EZ
63812003-08-07 Elena Zannoni <ezannoni@redhat.com>
6382
6383 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6384 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6385 gdb.trace/save-trace.exp: Make sure that full pathnames are
6386 escaped correctly.
6387
5710a1af 63882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6389
5710a1af
EZ
6390 * configure.in: Don't generate config.h from config.hin.
6391 * configure: Regenerate.
6392 * config.hin: Remove file.
6393 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6394 * gdb.threads/pthreads.c: Ditto.
6395
dcd81ce9
DJ
63962003-08-07 Daniel Jacobowitz <drow@mvista.com>
6397
6398 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6399 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6400 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6401 Replace ld24 with seth/add3.
6402
6009d884
AC
64032003-08-02 Andrew Cagney <cagney@redhat.com>
6404
6405 * gdb.base/annota3.exp: New file.
6406 * gdb.base/annota3.c: New file.
6407 * gdb.c++/annota3.exp: New file.
6408 * gdb.c++/annota3.cc: New file.
6409
51514e06
MC
64102003-07-29 Michael Chastain <mec@shout.net>
6411
6412 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6413 actually failed.
6414 (do_pass): Likewise.
6415 * gdb.threads/tls.exp: Always initialize no_of_threads.
6416
4ee6625b
DJ
64172003-07-27 Daniel Jacobowitz <drow@mvista.com>
6418
6419 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6420 pattern.
6421 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6422 * gdb.threads/tls.exp: Recognize one case of the host library not
6423 supporting TLS.
6424
225f2bf6
AC
64252003-07-27 Andrew Cagney <cagney@redhat.com>
6426
6427 * gdb.base/fileio.exp: Use SH when running commands using
6428 remote_exec.
6429
bcb27c9f
DJ
64302003-07-24 Daniel Jacobowitz <drow@mvista.com>
6431
6432 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6433 * gdb.base/relocate.c (dummy): New padding array.
6434
3d67be83
MS
64352003-07-22 Michael Snyder <msnyder@redhat.com>
6436
d63a86f8 6437 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6438
6439 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6440 patterns to be more general, accepting old and new output.
6441 Some output chars (such as '+') also must be quoted.
d63a86f8 6442 Some addresses are displayed numerically instead of
3d67be83
MS
6443 symbolically.
6444
57ba3b85
MS
64452003-07-23 Michael Snyder <msnyder@redhat.com>
6446
686d097c
MS
6447 * gdb.base/return2.exp: Don't test long-long return.
6448
57ba3b85
MS
6449 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6450 * gdb.disasm/t01_mov.exp: Ditto.
6451 * gdb.disasm/t02_mova.s: Ditto.
6452 * gdb.disasm/t02_mova.exp: Ditto.
6453 * gdb.disasm/t03_add.s: Ditto.
6454 * gdb.disasm/t03_add.exp: Ditto.
6455 * gdb.disasm/t04_sub.s: Ditto.
6456 * gdb.disasm/t04_sub.exp: Ditto.
6457 * gdb.disasm/t05_cmp.s: Ditto.
6458 * gdb.disasm/t05_cmp.exp: Ditto.
6459 * gdb.disasm/t06_ari2.s: Ditto.
6460 * gdb.disasm/t06_ari2.exp: Ditto.
6461 * gdb.disasm/t07_ari3.s: Ditto.
6462 * gdb.disasm/t07_ari3.exp: Ditto.
6463 * gdb.disasm/t08_or.s: Ditto.
6464 * gdb.disasm/t08_or.exp: Ditto.
6465 * gdb.disasm/t09_xor.s: Ditto.
6466 * gdb.disasm/t09_xor.exp: Ditto.
6467 * gdb.disasm/t10_and.s: Ditto.
6468 * gdb.disasm/t10_and.exp: Ditto.
6469 * gdb.disasm/t11_logs.s: Ditto.
6470 * gdb.disasm/t11_logs.exp: Ditto.
6471 * gdb.disasm/t12_bit.s: Ditto.
6472 * gdb.disasm/t12_bit.exp: Ditto.
6473 * gdb.disasm/t13_otr.s: Ditto.
6474 * gdb.disasm/t13_otr.exp: Ditto.
6475
e00759ef
EZ
64762003-07-22 Elena Zannoni <ezannoni@redhat.com>
6477
6478 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6479
8bc2021f
EZ
64802003-07-22 Elena Zannoni <ezannoni@redhat.com>
6481
6482 * gdb.threads/tls.c : New file.
6483 * gdb.threads/tls.exp : New file.
6484 * gdb.threads/tls-main.c : New file.
6485 * gdb.threads/tls-shared.c : New file.
6486 * gdb.threads/tls-shared.exp : New file.
6487
89320c4c
AS
64882003-07-22 Andreas Schwab <schwab@suse.de>
6489
6490 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6491
180dea7c
AS
64922003-07-20 Andreas Schwab <schwab@suse.de>
6493
6494 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6495 due to insn reordering.
6496
0714963c
AC
64972003-07-15 Andrew Cagney <cagney@redhat.com>
6498
6499 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6500
98a23b3f
MC
65012003-07-15 Michael Chastain <mec@shout.net>
6502
6503 * gdb.base/gdb1250.exp: New file.
6504 * gdb.base/gdb1250.c: New file.
6505
27e417a2
ML
65062003-07-09 Michal Ludvig <mludvig@suse.cz>
6507
6508 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6509 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6510
8bc2021f
EZ
65112003-07-09 Elena Zannoni <ezannoni@redhat.com>
6512
6513 * gdb.threads/tls.c: New file.
6514 * gdb.threads/tls.exp: New file.
6515 * gdb.threads/tls-main.c: New file.
6516 * gdb.threads/tls-shared.c: New file.
6517 * gdb.threads/tls-shared.exp: New file.
6518
d99968dc
EZ
65192003-07-09 Elena Zannoni <ezannoni@redhat.com>
6520
6521 * gdb.base/annota1.exp: Make sure that we properly escape the
6522 full path of the source file. Xfail more permissive patterns,
d63a86f8 6523 due to a compiler debug info problem.
d99968dc 6524
83876b3b
AS
65252003-07-07 Andreas Schwab <schwab@suse.de>
6526
2705e972
AS
6527 * gdb.asm/m68k.inc: New file.
6528 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6529
83876b3b
AS
6530 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6531 arguments"): Also match negative number.
6532
6533 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6534
3a871b37
DJ
65352003-07-03 Daniel Jacobowitz <drow@mvista.com>
6536
6537 * gdb.base/store.c (charest): New typedef.
6538 (add_char): Rename to add_charest, update.
6539 (wack_char): Rename to wack_charest, update types. Return l + r
6540 to keep r live across the call.
6541 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6542 (wack_double, wack_doublest): Return l + r to keep r live across
6543 the call.
6544 * gdb.base/store.exp: Accomodate store.c changes.
6545
b2a7f303
DC
65462003-06-30 David Carlton <carlton@kealia.com>
6547
6548 * gdb.c++/maint.exp (test_invalid_name): New.
6549 (test_first_component): Add tests for invalid names.
6550
3c6cb4a1
MC
65512003-06-29 Michael Chastain <mec@shout.net>
6552
6553 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6554 output of '<VTT for class>' for virtual base classes.
6555
f1c2644b
DJ
65562003-06-29 Daniel Jacobowitz <drow@mvista.com>
6557
6558 * gdb.base/completion.exp: Tab-complete "complet" instead of
6559 "compl".
6560 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6561
18080350
DJ
65622003-06-29 Daniel Jacobowitz <drow@mvista.com>
6563
6564 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6565 * gdb.base/volatile.exp: Likewise.
6566
f56973f8
DJ
65672003-06-29 Daniel Jacobowitz <drow@mvista.com>
6568
6569 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6570 gdb/1265.
6571
65722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6573 Daniel Jacobowitz <drow@mvista.com>
6574
6575 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6576 initial line count of 'captured_main' from 26 to 32.
6577 (test_with_self): Allow xmalloc call to be interleaved with the
6578 preceding two lines.
6579
e766d4d6
JB
65802003-06-24 Joel Brobecker <brobecker@gnat.com>
6581
6582 * gdb.base/bang.exp: New testcase.
6583
f125c9a4
JB
65842003-06-23 Joel Brobecker <brobecker@gnat.com>
6585
6586 * gdb.base/langs.exp: Add some tests for the "minimal" language
6587 support.
6588
6e25beaf
EZ
65892003-06-23 Elena Zannoni <ezannoni@redhat.com>
6590
6591 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6592 the testcase.
6593
2f816dda
DJ
65942003-06-22 Daniel Jacobowitz <drow@mvista.com>
6595
6596 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6597 offset.
6598
db5a5748
DJ
65992003-06-22 Daniel Jacobowitz <drow@mvista.com>
6600
6601 * gdb.c++/pr-1210.cc: New file.
6602 * gdb.c++/pr-1210.exp: New file.
6603
1df0c130
DJ
66042003-06-21 Daniel Jacobowitz <drow@mvista.com>
6605
6606 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6607 000-exec-continue.
6608
a92feac0
MK
66092003-06-15 Mark Kettenis <kettenis@gnu.org>
6610
6611 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6612 on *-*-*bsd* instead of *-*-freebsd*.
6613
81a58f5b
AC
66142003-06-14 Andrew Cagney <cagney@redhat.com>
6615
6616 * gdb.base/store.exp: Test longest and doublest. Test all
6617 parameters. Weaken return statement match.
6618 * gdb.base/store.c: Add longest and doublest - aka long long and
6619 long double functions. Put all parameters into local register
6620 variables. Use negative values.
6621
b257a0d3
AC
66222003-06-14 Andrew Cagney <cagney@redhat.com>
6623
6624 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6625 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6626 exit status.
6627 * gdb.base/fileio.exp: Disable target when nointerrupts and
6628 noinferiorio, instead of limiting it to remote. Use remote_exec
6629 instead of system.
d63a86f8 6630
21c38304
JJ
66312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6632
6633 * gdb.base/float.exp: Add ia64 support.
6634
1bcdb424
CV
66352003-06-12 Corinna Vinschen <vinschen@redhat.com>
6636
6637 * gdb.base/fileio.exp: Run only on remote targets.
6638
6aeb981f
CV
66392003-06-10 Corinna Vinschen <vinschen@redhat.com>
6640
6641 * gdb.base/fileio.c: New file, testing File-I/O.
6642 * gdb.base/fileio.exp: Ditto.
6643
53df362e
RG
66442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6645
6646 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6647 shared objects after relocation at load time (gdb PR/1132).
6648 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6649 as above, part of the shared object relocation test.
6650
ffee1b46
MK
66512003-06-08 Mark Kettenis <kettenis@gnu.org>
6652
b5ca3722
MK
6653 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6654 fully filled history list.
6655 * gdb.base/gdb_history: New file.
6656
03ed860d
MK
6657 * gdb.base/signals.exp: XFAIL "continue to func1" on
6658 i*86-*-freebsd*.
6659
ffee1b46
MK
6660 * gdb.base/attach.exp: When trying to attach to a nonexistent
6661 process, make it possible to specify the PID based on the target,
6662 and do so for *-*-freebsd*.
6663
d80dbb52
RH
66642003-06-02 Richard Henderson <rth@redhat.com>
6665
6666 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6667
6dd77b81
RH
66682003-06-02 Richard Henderson <rth@redhat.com>
6669
6670 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6671
f6347e16
RH
66722003-06-02 Richard Henderson <rth@redhat.com>
6673
6674 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6675
2c161407
DJ
66762003-06-01 Daniel Jacobowitz <drow@mvista.com>
6677
6678 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6679 of globalvar.
6680
572eb746
MK
66812003-06-01 Mark Kettenis <kettenis@gnu.org>
6682
6683 * gdb.asm/asm-source.exp: Check for memory read errors in
6684 disassembler test on *BSD too.
6685
9e9617a5
RH
66862003-06-01 Richard Henderson <rth@redhat.com>
6687
6688 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6689 for .frame.
6690 (gdbasm_call): Lose ldgp.
6691 (gdbasm_startup): Add frame information.
6692 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6693
7b34ad4e
MK
66942003-05-31 Mark Kettenis <kettenis@gnu.org>
6695
6696 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6697 i?86-*-*.
6698
10059fdf
MK
66992003-05-30 Mark Kettenis <kettenis@gnu.org>
6700
6701 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6702 FreeBSD.
6703
acf4b816
RH
67042003-05-29 Richard Henderson <rth@redhat.com>
6705
6706 * gdb.asm/alpha.inc: New file.
6707 * gdb.asm/asm-source.exp: Use it.
6708
e9ecd949
JB
67092003-05-29 Jim Blandy <jimb@redhat.com>
6710
6711 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6712 'core.PID'.
6713
e3e5a4f3
JB
67142003-05-22 Jim Blandy <jimb@redhat.com>
6715
6716 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6717 backtrace.
d63a86f8 6718
72fe3d25
DC
67192003-05-20 David Carlton <carlton@math.stanford.edu>
6720
6721 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6722 this time.
6723
58da2eb2
DC
67242003-05-19 David Carlton <carlton@bactrian.org>
6725
6726 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6727 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6728
1fcb5155
DC
67292003-05-19 David Carlton <carlton@bactrian.org>
6730
6731 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6732 namespace tests.
6733 Bump copyright date.
6734 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6735 (main): Call C::D::marker2.
6736 * gdb.c++/namespace1.cc: New file.
6737
85e85163
JJ
67382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6739
6740 Roland McGrath <roland@redhat.com>
d63a86f8 6741 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6742 there is no manager thread.
6743
a25fbfec
JJ
67442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6745
d63a86f8
RM
6746 * gdb.threads/schedlock.exp: Remove assumption that all threads
6747 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6748 in one of the child threads rather than the main thread.
6749
be375bae
JB
67502003-05-07 Jim Blandy <jimb@redhat.com>
6751
09bf6082
JB
6752 Add support for assembly source testing on the s390x.
6753 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6754 architecture.
6755 * gdb.asm/s390x.inc: New file.
6756
be375bae
JB
6757 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6758 succession of 'if' statements.
6759
00905d52
AC
67602003-05-05 Andrew Cagney <cagney@redhat.com>
6761
6762 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6763
b1e29e33
AC
67642003-05-05 Andrew Cagney <cagney@redhat.com>
6765
6766 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6767 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6768
e33d66ec
EZ
67692003-05-02 Elena Zannoni <ezannoni@redhat.com>
6770
6771 * gdb.base/charset.exp: Update based on new behavior of set/show
6772 charset commands.
6773
2b6fd0d8
AC
67742003-05-01 Andrew Cagney <cagney@redhat.com>
6775
6776 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6777 variable do not give memory errors.
6778
130cacce
AF
67792003-04-30 Adam Fedor <fedor@gnu.org>
6780
6781 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6782 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6783 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6784 gdb.objc/basicclass.m: : New files
6785
6786 * lib/gdb.exp (gdb_compile_objc): New procedure.
6787
bea71854
DJ
67882003-04-27 Daniel Jacobowitz <drow@mvista.com>
6789
6790 * gdb.base/signals.exp: Make backtrace tests more specific.
6791
0f20eeea
DC
67922003-04-23 David Carlton <carlton@bactrian.org>
6793
6794 * gdb.c++/maint.exp (test_first_component): Add tests for
6795 'operator' in more locations.
6796
c8c4d8dc
KB
67972003-04-16 Kevin Buettner <kevinb@redhat.com>
6798
6799 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6800
3fe60e3c
EZ
68012003-04-16 Elena Zannoni <ezannoni@redhat.com>
6802
6803 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6804 func marke' instead. Update test name.
6805
9219021c
DC
68062003-04-15 David Carlton <carlton@math.stanford.edu>
6807
6808 * gdb.c++/maint.exp: New file.
6809
5dd55bdd
EZ
68102003-04-14 Elena Zannoni <ezannoni@redhat.com>
6811
6812 * gdb.threads/schedlock.c: Change type of thread function argument
6813 to long, to avoid warnings on 64-bit platforms.
6814
00890572
EZ
68152003-04-14 Elena Zannoni <ezannoni@redhat.com>
6816
6817 * gdb.base/attach.exp: Add new message from ptrace in case of
6818 attaching to nonexistent process.
d63a86f8 6819
93201743
JB
68202003-04-11 Jim Blandy <jimb@redhat.com>
6821
6822 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6823 gdb.c++/userdef.cc: Place comments on the lines to which the
6824 marker function might return.
6825 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6826 gdb.c++/userdef.exp: Look for those comments to check that we've
6827 returned to the right place, instead of checking line numbers.
6828
2a11c64d
EZ
68292003-04-11 Elena Zannoni <ezannoni@redhat.com>
6830
6831 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6832 match on sourcefile name, instead of directory name.
6833
68ab8fc5
EZ
68342003-04-10 Elena Zannoni <ezannoni@redhat.com>
6835
d63a86f8 6836 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6837 working directory name.
6838
5624293a
JB
68392003-04-09 Jim Blandy <jimb@redhat.com>
6840
6841 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6842 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6843 after an inferior function call, report the failure, but allow the
6844 test to continue.
6845
f1f02ee4
SC
68462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6847
6848 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6849 with -DPROTOTYPES.
6850
6eb79af0
SC
68512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6852
6853 * gdb.base/break.exp: Revert last patch.
6854
8dfb4cf0
SC
68552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6856
6857 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6858 with -DPROTOTYPES.
6859
ed4c619a
AC
68602003-04-02 Andrew Cagney <cagney@redhat.com>
6861
6862 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6863 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6864 matching directories by the name breakpoint.
6865 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6866 Make "continue to marker1" consistent.
6867 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6868 message consistent.
6869 * lib/gdb.exp: Put "the program is no longer running", and "the
6870 program exited" in parenthesis.
6871 * lib/mi-support.exp: Ditto.
d63a86f8 6872
4e35d5f0 68732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6874
4e35d5f0
BR
6875 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6876
71900fe8
AC
68772003-03-29 Andrew Cagney <cagney@redhat.com>
6878
6879 * gdb.base/sizeof.c (main): Print the value of '\377'.
6880 * gdb.base/sizeof.exp: Check the sign of '\377'.
6881
c0655a16
MC
68822003-03-27 Michael Chastain <mec@shout.net>
6883
6884 * gdb.base/gdb1090.exp: New file.
6885 * gdb.base/gdb1090.cc: New file.
6886
5b2a3989
JB
68872003-03-27 J. Brobecker <brobecker@gnat.com>
6888
6889 * gdb.gdb/observer.exp: New regression test.
6890
79876890
MC
68912003-03-27 Michael Chastain <mec@shout.net>
6892
6893 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6894 * gdb.base/ptype.exp: Likewise.
6895
6eac95e3
CV
68962003-03-27 Corinna Vinschen <vinschen@redhat.com>
6897
6898 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6899
e8c71839
MC
69002003-03-26 Michael Chastain <mec@shout.net>
6901
6902 * gdb.base/ptype.exp: Actually use some typedef'd types.
6903
71b10041
SC
69042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6905
6906 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6907 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6908
2512cf80
CV
69092003-03-20 Corinna Vinschen <vinschen@redhat.com>
6910
6911 * gdb.base/default.exp: Fix regular expression.
6912
0d195a4f
CV
69132003-03-20 Corinna Vinschen <vinschen@redhat.com>
6914
6915 * gdb.base/args.exp: Fix regular expression.
6916
8a2dbca8
CV
69172003-03-20 Corinna Vinschen <vinschen@redhat.com>
6918
6919 * gdb.base/help.exp: Allow Win32 child process.
6920
bf028682
CV
69212003-03-20 Corinna Vinschen <vinschen@redhat.com>
6922
6923 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6924 when stepping out of main().
6925
182dbe85
CV
69262003-03-20 Corinna Vinschen <vinschen@redhat.com>
6927
6928 * gdb.base/default.exp: Check for win32 specific message when calling
6929 "run" without executable.
6930
d67a6ba5
CV
69312003-03-20 Corinna Vinschen <vinschen@redhat.com>
6932
6933 * gdb.base/args.exp: Expect .exe in output.
6934
a955b5bb
CV
69352003-03-20 Corinna Vinschen <vinschen@redhat.com>
6936
6937 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6938 Cygwin native.
6939
bf6bad4b
AC
69402003-03-17 Andrew Cagney <cagney@redhat.com>
6941
6942 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6943 vector registes.
6944 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6945 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6946
293e9a31
DC
69472003-03-17 David Carlton <carlton@math.stanford.edu>
6948
6949 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6950 test, for PR breakpoints/38.
6951 Call test_watchpoint_and_breakpoint.
6952 * gdb.base/watchpoint.c (func3): New function.
6953 (main): Call func3.
6954
5330f2db
DC
69552003-03-04 David Carlton <carlton@math.stanford.edu>
6956
6957 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6958 Garply<Garply<char> >:: garply".
6959 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6960 with respect to PR c++/1111; note also PR c++/1113.
6961 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6962 respect to PR c++/1062.
6963 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6964
6ece72da
DC
69652003-03-03 David Carlton <carlton@math.stanford.edu>
6966
6967 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6968 with respect to PR c++/57.
6969 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6970 c++/826.
6971 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6972 respect to PR c++/57.
6973
85ca1584
DC
69742003-03-03 David Carlton <carlton@math.stanford.edu>
6975
6976 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6977 respect to PR c++/33 into FAILs.
6978
98e9c5b8
MC
69792003-03-03 Michael Chastain <mec@shout.net>
6980
7bedbf27
MC
6981 * configure.in: Update copyright years.
6982
69832003-03-03 Michael Chastain <mec@shout.net>
6984
6985 * Makefile.in: Update copyright years.
98e9c5b8 6986
f683e100
DC
69872003-02-28 David Carlton <carlton@math.stanford.edu>
6988
6989 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6990 print class instead of struct and/or superfluous protection
6991 specifiers, as long as the resulting output is equivalent to the
6992 source code.
6993 Delete FIXME from end of messages on tests that don't need
6994 fixing.
6995
a9e0cf2c
DC
69962003-02-28 David Carlton <carlton@math.stanford.edu>
6997
6998 * gdb.c++/templates.exp (do_tests): Allow const in the two
6999 Foo<volatile char *>::foo tests.
7000
e8d359df
MS
70012003-02-27 Michael Snyder <msnyder@redhat.com>
7002
d63a86f8 7003 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7004 will be consistant.
7005
0b71dc91
DC
70062003-02-26 David Carlton <carlton@math.stanford.edu>
7007
7008 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7009 char *>::foo" test with respect to PR c++/33. Create a new test
7010 which is identical to that one except that it doesn't put the
7011 space between the "char" and the "*"; KFAIL it, too.
7012
dd14ab43
DC
70132003-02-26 David Carlton <carlton@math.stanford.edu>
7014
7015 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7016 template types into either PASSes or KFAILs (corresponding to PR
7017 c++/57). Tweak indentation. Update copyright.
7018
1146c7f1
SC
70192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7020
7021 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7022
74641dfb
MC
70232003-02-13 Michael Chastain <mec@shout.net>
7024
7025 * gdb.base/exprs.exp: Remove i960 remnants.
7026 * gdb.base/funcargs.exp: Likewise.
7027 * gdb.base/list.exp: Likewise.
7028 * gdb.base/ptype.exp: Likewise.
7029
559cd2d0
DC
70302003-02-14 David Carlton <carlton@math.stanford.edu>
7031
7032 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7033 pEe->D::vg()" from XFAIL to KFAIL.
7034
c4f90d87
JM
70352003-02-13 Jason Molenda (jmolenda@apple.com)
7036
7037 * gdb.base/maint.exp: Update maint print statistics regexp to include
7038 new entries.
7039
cbc4d97c
MC
70402003-02-13 Michael Chastain <mec@shout.net>
7041
7042 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7043
40f235b7
MC
70442003-02-12 Michael Chastain <mec@shout.net>
7045
7046 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7047 * gdb.c++/inherit.exp: Likewise.
7048 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7049 * gdb.c++/templates.exp: Likewise.
7050 * gdb.c++/virtfunc.exp: Likewise.
7051
c56716b0
JM
70522003-02-06 Jason Molenda (jason-cl@molenda.com)
7053
7054 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7055 why the code is written that way.
7056
070afcf8
MC
70572003-02-05 Michael Chastain <mec@shout.net>
7058
7059 * gdb.base/dump.exp: Add missing copyright line.
7060
5d0331e5
JM
70612003-02-05 Jason Molenda (jason-cl@molenda.com)
7062
f7ae6d3e 7063 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7064 at the beginning so the breakpoint doesn't get set on the loop.
7065
92851186
MC
70662003-02-05 Michael Chastain <mec@shout.net>
7067
7068 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7069 output for configurations with gcc 2.95.3.
7070
cbf1e085
AC
70712003-02-05 Keith Seitz <keiths@redhat.com>
7072 Andrew Cagney <ac131313@redhat.com>
7073
7074 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7075
29518e1e
MC
70762003-02-04 Michael Chastain <mec@shout.net>
7077
7078 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7079 Call perror and then continue.
7080
5af1d5f3
MC
70812003-02-03 Michael Chastain <mec@shout.net>
7082
7083 * gdb.c++/pr-1023.cc: New file.
7084 * gdb.c++/pr-1023.exp: New file.
7085
6b549786
JB
70862003-02-05 Jim Blandy <jimb@redhat.com>
7087
7088 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7089 it's local to foobar. Check for it there, and check that it's not
7090 present in main.
7091 * gdb.c++/local.cc (marker2): New function.
7092 (foobar): Call marker1.
7093 (main): Call marker2 instead of marker1.
7094
67f16606
AC
70952003-02-04 Andrew Cagney <ac131313@redhat.com>
7096
7097 * gdb.disasm/mn10200.exp: Obsolete file.
7098 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
7099 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
7100 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
7101
1c5cb38e
DC
71022003-02-04 David Carlton <carlton@math.stanford.edu>
7103
7104 * gdb.c++/overload.exp: Test intToChar(1).
7105 * gdb.c++/overload.cc (intToChar): New.
7106 (main): Call intToChar.
7107
d1fe6965
DC
71082003-02-03 David Carlton <carlton@math.stanford.edu>
7109
7110 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
7111 'might_kfail' arg.
7112 KFAIL some of the continue_to_bp_overloaded calls, according to
7113 PR c++/1025.
7114
9ba61c5d
MC
71152003-02-01 Michael Chastain <mec@shout.net>
7116
7117 * gdb.base/advance.c (marker1): New marker function.
7118 * gdb.base/advance.exp: When the 'advance' command lands on the
7119 return breakpoint, it can legitimately stop on either the
7120 current line or the next line. Accommodate both outcomes.
7121 * gdb.base/until.exp: Likewise.
7122
e7494ffb
AC
71232003-02-02 Andrew Cagney <ac131313@redhat.com>
7124
7125 2002-11-10 Jason Molenda (jason-cl@molenda.com):
7126 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
7127 now a list, not a tuple.
7128 * gdb.mi/mi-var-display.exp: Ditto.
7129 * gdb.mi/gdb792.exp: Ditto.
7130
075559bc
AC
71312003-02-01 Andrew Cagney <ac131313@redhat.com>
7132
7133 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
7134 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
7135 stack backtraces.
7136 * gdb.mi/mi-syn-frame.c: Part of same.
7137
2bd4c7b1
MK
71382003-02-01 Mark Kettenis <kettenis@gnu.org>
7139
7140 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7141 gdb.mi/mi1-pthreads.exp: Return instead of calling
7142 gdb_suppress_entire_file.
7143
eabd8992
MS
71442003-02-01 Mark Salter <msalter@redhat.com>
7145
7146 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
7147
71469e2f
MS
71482003-01-31 Mark Salter <msalter@redhat.com>
7149
7150 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7151 Support empty arg.
7152
38a94d44
MC
71532003-01-30 Michael Chastain <mec@shout.net>
7154
7155 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7156 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7157 has been fixed in gdb/readline on 2003-01-09.
7158
19ea9e73
MS
71592003-01-29 Michael Snyder <msnyder@redhat.com>
7160
e8d359df
MS
7161 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7162 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7163 * gdb.base/args.exp: Skip if target does not support args passing.
7164
2307bd6a
DJ
71652003-01-22 Daniel Jacobowitz <drow@mvista.com>
7166
19ea9e73 7167 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7168 gdb_test. Accept a list of expect arguments as the third
7169 parameter.
7170 (gdb_test): Use it.
7171
f2dd3617
EZ
71722003-01-20 Elena Zannoni <ezannoni@redhat.com>
7173
7174 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7175 allow for different test tree configurations. Update some
7176 tescases accordingly.
7177 * gdb.arch/altivec-regs.exp: Ditto.
7178 * gdb.asm/asm-source.exp: Ditto.
7179 * gdb.base/advance.exp: Ditto.
7180 * gdb.base/display.exp: Ditto.
d63a86f8 7181 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7182 * gdb.base/mips_pro.exp: Ditto.
7183 * gdb.base/overlays.exp: Ditto.
7184 * gdb.base/relocate.exp: Ditto.
7185 * gdb.base/setshow.exp: Ditto.
7186 * gdb.base/step-line.exp: Ditto.
7187 * gdb.base/step-test.exp: Ditto.
7188 * gdb.base/until.exp: Ditto.
7189 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7190
c71cdefd
DC
71912003-01-17 David Carlton <carlton@math.stanford.edu>
7192
7193 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7194 corresponding to PR c++/945.
7195 Update copyright.
7196
fdba05d7
DC
71972003-01-17 David Carlton <carlton@math.stanford.edu>
7198
7199 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7200 corresponding to PR c++/68.
7201
72022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7203
7204 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7205 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7206 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7207
c362c33a
EZ
72082003-01-15 Elena Zannoni <ezannoni@redhat.com>
7209
0fbc361c
EZ
7210 * gdb.base/break.exp: Fix change of default location, because of
7211 removal of until tests.
7212 * gdb.base/help.exp: Update test for new 'until' help message.
7213 Add test for help on 'advance'.
c362c33a
EZ
7214 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7215
dabf8a35
MK
72162003-01-15 Mark Kettenis <kettenis@gnu.org>
7217
7218 * gdb.base/default.exp: Adapt "info float" test for recent changes
7219 to that command. Add test for "info vector".
7220 * gdb.base/float.exp: New file. Add test for "info float" that
7221 resembles the old test in gdb.base/default.exp.
7222
a1769aca
DC
72232003-01-15 David Carlton <carlton@math.stanford.edu>
7224
7225 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7226
82025e13
EZ
72272003-01-15 Elena Zannoni <ezannoni@redhat.com>
7228
7229 * gdb.base/break.exp: Move the tests of until command from here...
7230 * gdb.base/until.exp: ... to here. New file. Add other tests.
7231 * gdb.base/advance.c: New file.
7232 * gdb.base/advance.exp: New file.
7233
8f9ab801
EZ
72342003-01-14 Elena Zannoni <ezannoni@redhat.com>
7235
7236 * gdb.base/args.c: New file.
7237 * gdb.base/args.exp: New file.
7238
9ae66589
DJ
72392003-01-14 Daniel Jacobowitz <drow@mvista.com>
7240
7241 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7242
8d77e5c3
DJ
72432003-01-14 Daniel Jacobowitz <drow@mvista.com>
7244
7245 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7246
12d2f0a1
DJ
72472003-01-14 Daniel Jacobowitz <drow@mvista.com>
7248
7249 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7250 dates.
7251
6ca37014
DJ
72522003-01-13 Daniel Jacobowitz <drow@mvista.com>
7253
7254 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7255
b0023472
DJ
72562003-01-13 Daniel Jacobowitz <drow@mvista.com>
7257
7258 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7259 (ptype &*"foo").
7260 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7261
607fbc54 72622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7263
7264 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7265 * gdb.mi/mi1-console.exp: Likewise.
7266
607fbc54 72672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7268
7269 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7270 * gdb.mi/mi1-console.exp: Likewise.
7271
a1fb14a2
DJ
72722003-01-13 Daniel Jacobowitz <drow@mvista.com>
7273
7274 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7275
c4cf40b7
DJ
72762003-01-09 Daniel Jacobowitz <drow@mvista.com>
7277
7278 * gdb.base/detach.exp: New test.
7279
696d5a5b
DJ
72802003-01-09 Daniel Jacobowitz <drow@mvista.com>
7281
7282 * Makefile.in (ALL_SUBDIRS): New variable.
7283 (subdirs, clean, distclean): Use it.
7284 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7285 regenerating Makefile, since it is generated from the top level.
7286 * gdb.asm/Makefile.in: Likewise.
7287 * gdb.base/Makefile.in: Likewise.
7288 * gdb.c++/Makefile.in: Likewise.
7289 * gdb.disasm/Makefile.in: Likewise.
7290 * gdb.java/Makefile.in: Likewise.
7291 * gdb.mi/Makefile.in: Likewise.
7292 * gdb.threads/Makefile.in: Likewise.
7293 * gdb.trace/Makefile.in: Likewise.
7294
754533e4
DC
72952003-01-09 David Carlton <carlton@math.stanford.edu>
7296
7297 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7298 Add copyright year 2003.
7299
d8b3e9ee
MC
73002003-01-06 Michael Chastain <mec@shout.net>
7301
7302 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7303 When selecting a thread, 'line' and 'file' are optional.
7304 * gdb.mi/mi1-pthreads.exp: Likewise.
7305
8e9e0fe6
AS
73062003-01-06 Andreas Schwab <schwab@suse.de>
7307
7308 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7309 failures.
7310
b5ab8ff3
DJ
73112003-01-04 Daniel Jacobowitz <drow@mvista.com>
7312
7313 Fix PR gdb/844
7314 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7315 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7316
7317 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7318 instead of calling gdb_suppress_entire_file.
7319 * gdb.threads/print-threads.exp: Likewise.
7320 * gdb.threads/schedlock.exp: Likewise.
7321
7322 * gdb.threads/killed.exp: Return instead of calling
7323 gdb_suppress_entire_file.
7324 * gdb.threads/linux-dp.exp: Likewise.
7325 * gdb.threads/pthreads.exp: Likewise.
7326
1e698235
DJ
73272003-01-04 Daniel Jacobowitz <drow@mvista.com>
7328
7329 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7330 stabs.
7331 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7332 * gdb.base/whatis.exp: Always allow (void) after function names.
7333
147ff08c
DJ
73342003-01-04 Daniel Jacobowitz <drow@mvista.com>
7335
7336 * gdb.c++/casts.exp: Correct regexp.
7337
dc62bfc2
MK
73382003-01-04 Mark Kettenis <kettenis@gnu.org>
7339
7340 * configure.in: Call AC_CONFIG_HEADER. Don't call
7341 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7342 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7343 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7344 aforementioned directories in the AC_OUPUT call.
7345 * config.hin: New file.
7346 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7347 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7348 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7349 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7350 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7351 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7352 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7353 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7354 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7355 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7356 gdb.threads/configure.in, gdb.threads/configure,
7357 gdb.threads/config.in, gdb.trace/configure.in,
7358 gdb.trace/configure: Removed.
7359
77afa639
MC
73602003-01-03 Michael Chastain <mec@shout.net>
7361
7362 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7363 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7364
7634bb6e
DJ
73652003-01-03 Daniel Jacobowitz <drow@mvista.com>
7366
7367 * gdb.base/store.exp: Fix regular expressions.
7368
b39c905e
MK
73692002-12-28 Mark Kettenis <kettenis@gnu.org>
7370
7371 * configure.in: Rewrite.
7372 * configure: Regenerated.
7373
0a8551dd
DC
73742003-01-03 David Carlton <carlton@math.stanford.edu>
7375
7376 * gdb.base/psymtab.exp: New file.
7377 * gdb.base/psymtab1.c: Ditto.
7378 * gdb.base/psymtab2.c: Ditto.
7379
c60b7188
AF
73802002-12-23 Adam Fedor <fedor@gnu.org>
7381
7382 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7383
ee73db83
DC
73842002-12-23 David Carlton <carlton@math.stanford.edu>
7385
7386 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7387 and current_directory initialization.
7388
d6c1774e
JB
73892002-12-22 Jim Blandy <jimb@redhat.com>
7390
f0a847b8
JB
7391 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7392 rather than as part of the output file name.
7393
d6c1774e
JB
7394 * gdb.base/attach.exp: There's no need to copy the test program to
7395 /tmp; that was only ever necessary on HP/UX, and this test is
7396 entirely disabled there anyway.
7397
f0708dbb
JB
73982002-12-21 Jim Blandy <jimb@redhat.com>
7399
4c2acfea
JB
7400 * gdb.c++/psmang.exp: Doc fix.
7401
f0708dbb
JB
7402 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7403 test.
7404
9579e000
DC
74052002-12-20 David Carlton <carlton@math.stanford.edu>
7406
7407 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7408
d1810171
MC
74092002-12-18 Michael Chastain <mec@shout.net>
7410
7411 * gdb.c++/annota2.exp: Add copyright year 2002.
7412
76565097
DC
74132002-12-17 David Carlton <carlton@math.stanford.edu>
7414
7415 * gdb.c++/try_catch.cc: Add marker comments.
7416 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7417 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7418 * gdb.c++/m-static.cc: Ditto.
7419 * gdb.c++/m-static1.cc: Ditto.
7420 * gdb.c++/try_catch.cc: Ditto.
7421
da81390b
JJ
74222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7423
7424 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7425 to see whether we are using the new -environment-directory
7426 command which resets via -r or the old version of the command
7427 which may prompt the user. Part of fix for gdb/741.
7428
b304d130
AC
74292002-12-13 Andrew Cagney <ac131313@redhat.com>
7430
7431 * gdb.fortran/types.exp: Update obsolete comment.
7432 * gdb.fortran/exprs.exp: Ditto.
7433 * lib/gdb.exp: Delete obsolete code.
7434 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7435 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7436 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7437 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7438 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7439 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7440 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7441 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7442 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7443 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7444 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7445 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7446 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7447 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7448 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7449 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7450 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7451 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7452 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7453 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7454 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7455 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7456 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7457 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7458 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7459 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7460 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7461 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7462 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7463 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7464 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7465 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7466 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7467 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7468 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7469 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7470 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7471
a23b6e6a
DC
74722002-12-11 David Carlton <carlton@math.stanford.edu>
7473
7474 * gdb.c++/m-data.exp: Add test for members that shadow global
7475 variables: see PR gdb/804.
7476 * gdb.c++/m-data.cc: Ditto.
7477
6604731b
DJ
74782002-12-10 Daniel Jacobowitz <drow@mvista.com>
7479
7480 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7481
de46ecd7
DC
74822002-12-06 David Carlton <carlton@math.stanford.edu>
7483
7484 * gdb.base/store.c: Don't declare functions static.
7485
27e829d0
AC
74862002-12-04 Andrew Cagney <ac131313@redhat.com>
7487
7488 * gdb.base/store.exp, gdb.base/store.c: New files.
7489
92806416
DJ
74902002-12-03 Daniel Jacobowitz <drow@mvista.com>
7491
7492 * gdb.base/selftest.exp: Update for current gdb.
7493
3bcbaac5
DJ
74942002-12-03 Daniel Jacobowitz <drow@mvista.com>
7495
7496 * gdb.base/maint.exp: Only dump symbols from one source file
7497 or objfile.
7498
f4f00b1f
DJ
74992002-12-03 Daniel Jacobowitz <drow@mvista.com>
7500
7501 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7502 function call.
7503
f1c8a949
JB
75042002-11-25 Jim Blandy <jimb@redhat.com>
7505
7506 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7507 function appearing in error message.
7508
9e297a97
DJ
75092002-11-21 Daniel Jacobowitz <drow@mvista.com>
7510
7511 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7512
1f312e79
JJ
75132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7514
d63a86f8
RM
7515 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7516 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7517 should be in mi console format. This is part of fix for PR gdb/604.
7518
83c31e7d
FN
75192002-09-18 Fernando Nasser <fnasser@redhat.com>
7520
7521 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7522 which explicitly prints the zero offset as "+0".
7523
322b3f65
DJ
75242002-10-22 Daniel Jacobowitz <drow@mvista.com>
7525
7526 * gdb.threads/schedlock.c (args): Make unsigned.
7527
75282002-10-21 Daniel Jacobowitz <drow@mvista.com>
7529
7530 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7531 numbers. Allow "foo2|selected stack frame".
7532 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7533 * gdb.asm/asmsrc2.s: Likewise.
7534 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7535 comments.
7536 * gdb.asm/mips.inc: New file.
7537
5e2fe5b8
AF
75382002-10-18 Adam Fedor <fedor@gnu.org>
7539
7540 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7541 * gdb.base/help.exp: Likewise.
7542
abe1a5d0
KB
75432002-10-17 Kevin Buettner <kevinb@redhat.com>
7544
7545 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7546 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7547
10abb1d4
JB
75482002-10-02 Jim Blandy <jimb@redhat.com>
7549
7550 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7551
1f609b42
AC
75522002-10-01 Andrew Cagney <ac131313@redhat.com>
7553
7554 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7555 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7556 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7557 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7558 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7559 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7560 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7561
0aee02e4
AC
75622002-09-29 Andrew Cagney <ac131313@redhat.com>
7563
7564 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7565 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7566 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7567 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7568 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7569 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7570 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7571
6fde09ad
KB
75722002-09-27 Kevin Buettner <kevinb@redhat.com>
7573
7574 * gdb.base/annota1.exp (info break): Make directory components of
7575 path optional since not all compilers emit this debug information.
7576
7577 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7578 step ends up stepping out of the function instead of stopping on
7579 the epilogue.
7580
9e8aab75
KS
75812002-09-26 Keith Seitz <keiths@redhat.com>
7582
7583 * lib/insight-support.exp (gdbtk_start): Figure out where
7584 the insight executable is based on where gdb is. Use this
7585 executable to start insight instead of gdb.
7586
e36180d7
AC
75872002-09-25 Andrew Cagney <cagney@redhat.com>
7588
7589 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7590
9dd34b2b
AC
75912002-09-24 Andrew Cagney <ac131313@redhat.com>
7592
7593 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7594 test_isolated_complaints.
7595 (test_empty_complaint): New function.
7596 (test_empty_complaints): New function. Check no output when no
7597 complaints.
d63a86f8 7598
dea97812
KB
75992002-09-19 Jim Blandy <jimb@redhat.com>
7600
7601 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7602
54951bd7
AC
76032002-09-19 Andrew Cagney <ac131313@redhat.com>
7604
7605 * gdb.gdb/complaints.exp: New file.
7606
dec43320
AC
76072002-09-18 Andrew Cagney <ac131313@redhat.com>
7608
7609 * gdb.base/maint.exp: Check `help maint internal-warning'.
7610
e70d6e3f
DC
76112002-09-18 David Carlton <carlton@math.stanford.edu>
7612
7613 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7614 numbers, and replace them by a single breakpoint after the
7615 constructors are all finished.
7616 Add test 4.
7617 * gdb.c++/m-static.cc: Add test 4.
7618 * gdb.c++/m-static.h: New file.
7619 * gdb.c++/m-static1.cc: New file.
7620
7621 * gdb.c++/printmethod.exp: New file.
7622 * gdb.c++/printmethod.cc: New file.
7623
7624 * gdb.c++/pr-574.exp: New file.
7625 * gdb.c++/pr-574.cc: New file.
7626
afb5c968
CV
76272002-09-18 Corinna Vinschen <vinschen@redhat.com>
7628
7629 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7630 embedded targets which never actually exit.
7631
31e45dee
FN
76322002-09-18 Fernando Nasser <fnasser@redhat.com>
7633
7634 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7635 "don't step after run" as unresolved or unsupported, instead of xfail.
7636
a283c5a1
CV
76372002-09-18 Corinna Vinschen <vinschen@redhat.com>
7638
7639 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7640 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7641 Add newline to expected string in "step out of main (status wrapper)"
7642 case.
7643
11350d2a
CV
76442002-09-18 Corinna Vinschen <vinschen@redhat.com>
7645
7646 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7647 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7648
0deec7d6
TT
76492002-09-17 Tom Tromey <tromey@redhat.com>
7650
7651 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7652 \000, not \0, in double-quoted string.
7653
b2b4a1b5
CV
76542002-09-14 Corinna Vinschen <vinschen@redhat.com>
7655
c9d37158 7656 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7657 string after running the commands execution on breakpoint tests.
7658
1c56143a
CV
76592002-09-13 Corinna Vinschen <vinschen@redhat.com>
7660
7661 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7662
37f8da45
JB
76632002-09-12 Joel Brobecker <brobecker@gnat.com>
7664
7665 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7666
08b468e0
KS
76672002-09-10 Keith Seitz <keiths@redhat.com>
7668
7669 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7670 runto proc.
7671 (mi_run_to_main): Use mi_runto.
7672 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7673
dc360f58
KS
76742002-09-10 Keith Seitz <keiths@redhat.com>
7675
7676 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7677 regexp for stopping at main. Could have multiple event notifications.
7678 Don't assume that main was declared with no parameters.
7679 (mi_next): Use mi_step_to.
7680 (mi_step): Use mi_next_to.
7681
ce3abcfb
CV
76822002-09-09 Corinna Vinschen <vinschen@redhat.com>
7683
7684 * gdb.base/default.exp: Fix expected string in `info float' test.
7685
d1f5b980
BE
76862002-09-09 Ben Elliston <bje@redhat.com>
7687
7688 * config/mips.exp: Update comments.
7689 * config/mips-idt.exp: Likewise.
7690 * config/nind.exp: Likewise.
7691 * config/slite.exp: Likewise.
7692 * config/sparclet.exp: Likewise.
7693 * config/udi.exp: Likewise.
7694 * config/vx.exp: Likewise.
7695 * config/vxworks29k.exp: Likewise.
7696
2f71430b
JB
76972002-09-05 Jim Blandy <jimb@redhat.com>
7698
7699 * gdb.threads/killed.exp: Fix test failure message.
7700
7ddebc7e
KS
77012002-09-04 Keith Seitz <keiths@redhat.com>
7702
7703 * lib/mi-support.exp: Update copyright.
7704 (mi_gdb_test): Increase the priority of the expected pattern
7705 so that it matches gdb_test.
7706
0ae67eb3
KS
77072002-09-03 Keith Seitz <keiths@redhat.com>
7708
7709 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7710 Use integer comparison instead of string comparison for testing
7711 whether binary was built.
7712
38fc42c8
JB
77132002-09-03 Jim Blandy <jimb@redhat.com>
7714
7715 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7716
b6ff0e81
JB
77172002-08-29 Jim Blandy <jimb@redhat.com>
7718
7719 * gdb.threads/pthreads.exp: Move the portable thread compilation
7720 code into a function in lib/gdb.exp, and call that from here.
7721 * lib/gdb.exp (gdb_compile_pthreads): New function.
7722
07c98896
KS
77232002-08-29 Keith Seitz <keiths@redhat.com>
7724
7725 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7726 expect_out so that callers can get at it.
7727
0312286c
DJ
77282002-08-23 Daniel Jacobowitz <drow@mvista.com>
7729
7730 * gdb.threads/print-threads.c: New file.
7731 * gdb.threads/print-threads.exp: New file.
7732 * gdb.threads/schedlock.c: New file.
7733 * gdb.threads/schedlock.exp: New file.
7734
dd039bc4
EZ
77352002-08-22 Elena Zannoni <ezannoni@redhat.com>
7736
7737 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7738 not altivec.c.
7739
1f36144c
MK
77402002-08-17 Mark Kettenis <kettenis@gnu.org>
7741
7742 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7743 targets. The problem should be fixed now.
7744
16057ec7 77452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7746
7747 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7748 2002-07-24 change that removes final dots from error messages.
7749
3c1499ad
TT
77502002-08-13 Tom Tromey <tromey@redhat.com>
7751
7752 * gdb.base/readline.exp: New file.
7753
a20ce2c3
AC
77542002-08-01 Andrew Cagney <ac131313@redhat.com>
7755
7756 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7757 supress message.
7758
db034ac5
AC
77592002-08-01 Andrew Cagney <cagney@redhat.com>
7760
7761 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7762 CHILL_FOR_TARGET and CHILL_LIB.
7763 * configure.in (configdirs): Remove gdb.chill.
7764 * configure: Regenerate.
7765 * lib/gdb.exp: Obsolete references to chill.
7766 * gdb.fortran/types.exp: Ditto.
7767 * gdb.fortran/exprs.exp: Ditto.
7768
3e000b18
KB
77692002-07-30 Kevin Buettner <kevinb@redhat.com>
7770
7771 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7772 set Irix-specific compile and link flags.
7773
28f4966b
KB
77742002-07-29 Kevin Buettner <kevinb@redhat.com>
7775
7776 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7777 source files. The ``-o'' option doesn't work with the ``-E'' option
7778 when using the Irix compiler.
7779
46c0d5a6
DJ
77802002-07-19 Daniel Jacobowitz <drow@mvista.com>
7781
7782 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7783 Improve support for reusing an exec file. Copy exec file
7784 to target, and run gdbserver on the target instead of on the host.
7785
eecf4bed
JB
77862002-07-18 Jim Blandy <jimb@redhat.com>
7787
0f815cdf
JB
7788 * gdb.base/ending-run.exp: Don't expect to see the program end in
7789 some orderly fashion when we're running on a real stand-alone
7790 board.
7791
eecf4bed
JB
7792 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7793 targets that don't support interrupts.
7794
52d309e4
JB
77952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7796
7797 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7798 systems.
7799 Move comments in expect statements to inside the actions, so that they
7800 don't get matched against.
7801
ff683d9e
MK
78022002-07-10 Mark Kettenis <kettenis@gnu.org>
7803
7804 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7805 function when asleep" test.
7806
b5356753
AC
78072002-07-10 Andrew Cagney <ac131313@redhat.com>
7808
7809 * gdb.base/page.exp: Rewrite to handle problems with very long
7810 `info set' output. Update copyright.
7811
6aa4d13a
AC
78122002-06-26 Andrew Cagney <ac131313@redhat.com>
7813
7814 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7815 gdb.threads-hp.
7816 * gdb.hp/configure: Regenerate.
7817 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7818 * gdb.hp/gdb.threads-hp/configure: Delete file.
7819 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7820
8cf8c2b8
AC
78212002-06-22 Andrew Cagney <ac131313@redhat.com>
7822
7823 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7824 setlocale, bindtextdomain and textdomain.
7825
6827a8f8
JB
78262002-06-11 Jim Blandy <jimb@redhat.com>
7827
919d772c
JB
7828 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7829 preprocessor macro information is present.
7830
6827a8f8
JB
7831 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7832 tests.
7833
c15b0d21
MS
78342002-06-06 Michael Snyder <msnyder@redhat.com>
7835
c5984d70
MS
7836 * gdb.base/overlays.exp: Record addresses of overlay
7837 functions in TCL variables rather than in GDB variables,
7838 to avoid having GDB convert them to pointers (with loss
7839 of information).
7840
d63a86f8 7841 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7842 default linker script changes.
c15b0d21
MS
7843 * gdb.base/long_long.exp: Add check for sizeof (long double).
7844
be26fe0d
ML
78452002-06-06 Michal Ludvig <mludvig@suse.cz>
7846
7847 * gdb.asm/asm-source.exp: Add x86-64 target.
7848 * gdb.asm/x86_64.inc: New.
d63a86f8 7849
258093ca 78502002-05-30 Michael Chastain <mec@shout.net>
258093ca 7851
4b3153f1 7852 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7853 * gdb.c++/m-static.cc: New file.
7854 * gdb.c++/m-static.exp: New file.
7855
241264c6
MS
78562002-05-28 Michael Snyder <msnyder@redhat.com>
7857
7858 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7859 precision.
7860
9bba8c8f 78612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7862
4b3153f1 7863 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7864 * gdb.c++/m-data.cc: New file.
7865 * gdb.c++/m-data.exp: New file.
7866
78672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7868
4b3153f1 7869 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7870 * gdb.c++/try_catch.cc: New file.
d63a86f8 7871 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7872
def1b996
MC
78732002-05-27 Michael Chastain <mec@shout.net>
7874
7875 * gdb.c++/local.exp: Accept more nested types in output.
7876
522ba268
MC
78772002-05-26 Michael Chastain <mec@shout.net>
7878
7879 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7880
277254ba
MS
78812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7882
7883 * lib/gdb.exp (gdb_wrapper_init): Just because
7884 gdb_wrapper_file exists, this does not mean that the file
7885 should not be rebuilt. That is what gdb_wrapper_initialized
7886 is for.
7887 (default_gdb_init): Reset gdb_wrapper_initialized.
7888
b61a8733
MS
78892002-05-23 Michael Snyder <msnyder@redhat.com>
7890
d63a86f8 7891 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7892 the precision of the floating point test results.
7893 * gdb.base/call-rt-st.exp: Ditto.
7894
b61a8733
MS
7895 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7896 * gdb.base/call-rt-st.exp: Ditto.
7897
56f6e910
MC
78982002-05-19 Michael Chastain <mec@shout.net>
7899
7900 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7901
ad0b0016
EZ
79022002-05-19 Elena Zannoni <ezannoni@redhat.com>
7903
7904 * configure.in (configdirs): Add gdb.arch.
7905 * configure: Regenerate.
7906
f617d2b6
JB
79072002-05-17 Jim Blandy <jimb@redhat.com>
7908
7909 * gdb.base/completion.exp: Recognize the more detailed error
7910 messages produced by the macro expander's lexical analyzer.
7911
eac2a696
EZ
79122002-05-14 Elena Zannoni <ezannoni@redhat.com>
7913
7914 * gdb.arch/altivec-abi.c: New file.
7915 * gdb.arch/altivec-abi.exp: New file.
7916 * gdb.arch/altivec-regs.c: New file.
7917 * gdb.arch/altivec-regs.exp: New file.
7918
2fdde8f8
DJ
79192002-05-14 Daniel Jacobowitz <drow@mvista.com>
7920
7921 * gdb.base/maint.exp (maint print type): Update for new type
7922 structure.
d63a86f8 7923
e31f1a7c
EZ
79242002-05-14 Elena Zannoni <ezannoni@redhat.com>
7925
7926 * gdb.arch: New directory.
7927 * gdb.arch/configure.in: New file.
7928 * gdb.arch/configure: New file.
7929 * gdb.arch/Makefile.in: New file.
7930
db589741
CV
79312002-05-13 Corinna Vinschen <vinschen@redhat.com>
7932
7933 * gdb.asm/asm-source.exp: Add v850 as supported target.
7934 * gdb.asm/v850.inc: New file.
7935
8ce2a7dc
DJ
79362002-05-13 Daniel Jacobowitz <drow@mvista.com>
7937
7938 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7939
df763c7f
DJ
79402002-05-12 Daniel Jacobowitz <drow@mvista.com>
7941
7942 * gdb.base/break.exp: Check 'break "marker2"'.
7943
377daeed
MS
79442002-05-10 Michael Snyder <msnyder@redhat.com>
7945
7946 * gdb.base/long_long.exp: Fix typo.
7947
c4b7bc2b
JB
79482002-05-10 Jim Blandy <jimb@redhat.com>
7949
ecac9a4e
JB
7950 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7951 a bug.
7952
c4b7bc2b
JB
7953 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7954 Recognize more detailed error message produced by the macro
7955 expander's lexical analyzer.
7956 * lib/gdb.exp (test_print_reject): Same.
7957
e71019a1
MK
79582002-05-09 Mark Kettenis <kettenis@gnu.org>
7959
7960 * gdb.c++/method.exp: Fix typo.
7961
fedfc8e6
MS
79622002-05-08 Michael Snyder <msnyder@redhat.com>
7963
166a1957
MS
7964 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7965 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7966 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7967 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7968 Add iftarget clause for strongarm.
d63a86f8 7969
f1c47eb2
MS
79702002-05-06 Michael Snyder <msnyder@redhat.com>
7971
cb9a9d3e
MS
7972 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7973 (gdb_continue_to_end): Accept output from status wrapper.
7974 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7975 Clean up fail messages to match pass messages.
7976
f1c47eb2
MS
7977 Enable the "needs_status_wrapper" testsuite feature.
7978 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7979 (gdb_compile): Conditionally call gdb_wrapper_init.
7980 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7981 * gdb.c++/method.exp: Recognize output from status wrapper.
7982
6079c749
BE
79832002-05-06 Ben Elliston <bje@redhat.com>
7984From Graydon Hoare <graydon@redhat.com>
7985
7986 * config/sid.exp: Include support for "rawsid" protocol.
7987
188baff3
JB
79882002-05-03 Jim Blandy <jimb@redhat.com>
7989
7990 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7991 * gdb.c++/hang3.C: New file.
7992
b9c07f0f
AC
79932002-05-04 Andrew Cagney <ac131313@redhat.com>
7994
7995 * gdb.base/default.exp: Remove obsolete code.
7996 * gdb.c++/misc.exp: Ditto. Update copyright.
7997 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7998 * gdb.base/whatis.exp: Ditto. Update copyright.
7999 * gdb.base/scope.exp: Ditto. Update copyright.
8000 * gdb.base/ptype.exp: Ditto. Update copyright.
8001 * gdb.base/printcmds.exp: Ditto. Update copyright.
8002 * gdb.base/opaque.exp: Ditto. Update copyright.
8003 * gdb.base/list.exp: Ditto.
8004 * gdb.base/funcargs.exp: Ditto. Update copyright.
8005 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8006 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8007 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8008 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8009 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8010 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8011
5c7a0397
MS
80122002-05-02 Michael Snyder <msnyder@redhat.com>
8013
d6dcc264 8014 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8015 * gdb.base/long_long.exp: Add xscale target.
8016 * gdb.base/default.exp: Add xscale target.
8017
eb7f1c48
JB
80182002-05-01 Jim Blandy <jimb@redhat.com>
8019
8020 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8021 gdb.c++/hang.exp: New test.
8022
a6befae8
FF
80232002-05-01 Fred Fish <fnf@redhat.com>
8024
8025 * gdb.base/completion.exp: Handle completions of "./Make" for
8026 more than one completion possibility, as is the case when we
8027 build and test in the source tree.
8028
0a310277
AG
80292002-04-29 Anthony Green <green@redhat.com>
8030
8031 * gdb.java/jmisc1.exp: New file.
8032 * gdb.java/jmisc2.exp: New file.
8033
6ff9af88
DJ
80342002-04-24 Daniel Jacobowitz <drow@mvista.com>
8035
8036 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8037
96b3d632
EZ
80382002-04-23 Elena Zannoni <ezannoni@redhat.com>
8039
8040 * gdb.base/help.exp: Change 'help status' to allow for target
8041 dependent output differences.
8042
5019bb54
MC
80432002-04-22 Michael Chastain <mec@shout.net>
8044
8045 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8046
a805a116
MC
80472002-04-22 Michael Chastain <mec@shout.net>
8048
8049 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8050
a1706bfd
DM
80512002-04-17 David S. Miller <davem@redhat.com>
8052
8053 * gdb.asm/sparc64.inc: New file.
8054 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8055
a73a20a2
EZ
80562002-04-19 Elena Zannoni <ezannoni@redhat.com>
8057
8058 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8059 instruction file directly into the build tree. Clean up at end of
8060 test.
8061
ba678339
DM
80622002-04-18 David S. Miller <davem@redhat.com>
8063
8064 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8065 handle 64-bit platforms correctly.
8066 * gdb.base/maint.exp: Likewise.
8067
b03399da
KB
80682002-04-18 Kevin Buettner <kevinb@redhat.com>
8069
8070 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8071 ``-fpic'' when compiling files comprising a shared library, but
8072 it does need additional linker flags in order to find shared
8073 libraries at run time.
8074
e2004992
KB
80752002-04-18 Kevin Buettner <kevinb@redhat.com>
8076
8077 * gdb.base/cvexpr.c (use): New function.
8078 (main): Invoke use() on all global variables to prevent
8079 some linkers from deleting these otherwise unused symbols.
8080
d8937120
MC
80812002-04-17 Michael Chastain <mec@shout.net>
8082From David S. Miller <davem@redhat.com>
8083
8084 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8085 handle 64-bit platforms correctly.
8086
ffd61a58
MS
80872002-04-12 Michael Snyder <msnyder@redhat.com>
8088From Jim Blandy <jimb@redhat.com>
8089 * gdb.base/foo.c (foox): Remove section attribute; the linker
8090 script can handle this instead.
8091 * gdb.base/bar.c (barx): Same.
8092 * gdb.base/baz.c (bazx): Same.
8093 * gdb.base/grbx.c (grbxx): Same.
8094
8095 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8096 manager doesn't automatically unmap overlays unnecessarily.
8097
6b8426a6
MH
80982002-04-10 Martin M. Hunt <hunt@redhat.com>
8099
8100 * gdb.base/ending-run.exp: Fix pattern for Mips targets
8101 stepping out of main.
8102
34af4875
MC
81032002-04-09 Michael Chastain <mec@shout.net>
8104
8105 * gdb.c++/local.cc (main): Move call to marker1() inside nested
8106 scope so that the nested scope tests will make sense.
8107 * gdb.c++/local.exp: Write patterns that actually work with gcc
8108 (the HP patterns "were never known to work with gcc").
8109 Keep the old aCC patterns too.
8110
2d1676a0
DJ
81112002-04-09 Daniel Jacobowitz <drow@mvista.com>
8112
8113 * gdb.base/attach.exp: Correct target board test.
8114
3a63e3f9
MC
81152002-04-08 Michael Chastain <mec@shout.net>
8116
8117 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
8118 in a const method. Add some xfail and fail cases for configurations
8119 that do not emit the "const ...".
8120
f18dabd2
MC
81212002-04-07 Michael Chastain <mec@shout.net>
8122
8123 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
8124 Accept "A * const" and "const A * const" as type of "this".
8125 Fix spelling of getFunky throughout. Make messages uniform.
8126
0fcddd82
EZ
81272002-04-07 Elena Zannoni <ezannoni@redhat.com>
8128
8129 Work around for PR gdb/285:
8130 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
8131
16a8534a
EZ
81322002-04-07 Elena Zannoni <ezannoni@redhat.com>
8133
8134 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
8135 instructions file at run time instead of configure time.
8136 Sometimes we run the test in a directory that is not the one we
8137 configured in.
8138 * gdb.asm/configure.in: Delete creation of symlink.
8139 * gdb.asm/configure: Regenerate.
8140
24181d81
JB
81412002-04-05 J. Brobecker <brobecker@gnat.com>
8142
8143 * gdb.gdb/xfullpath.exp: New test, to exercise the new
8144 xfullpath () function.
8145
7cdb7107
DJ
81462002-04-04 Daniel Jacobowitz <drow@mvista.com>
8147
8148 * gdb.asm/Makefile.in: Correct dependencies.
8149
8150 * gdb.asm/powerpc.inc: New file.
8151 * gdb.asm/asm-source.exp: Add PowerPC.
8152 * gdb.asm/configure.in: Likewise.
8153 * gdb.asm/configure: Regenerated.
8154
a7d17088
DJ
81552002-04-04 Daniel Jacobowitz <drow@mvista.com>
8156
8157 * gdb.base/relocate.exp: New file.
8158 * gdb.base/relocate.c: New file.
8159
cd721503
FF
81602002-04-04 Fred Fish <fnf@redhat.com>
8161
8162 * gdb.base/step-test.exp: Update comment regarding stopping in
8163 memcpy/bcopy calls inserted as part of the compiler runtime.
8164
b22ad7a7
MS
81652002-04-04 Michael Snyder <msnyder@redhat.com>
8166
8167 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8168
5f279fa6
DJ
81692002-04-03 Daniel Jacobowitz <drow@mvista.com>
8170
8171 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8172 (gdb_expect): Remove $notransfer hack.
8173
dd0fd3ce
DJ
81742002-04-02 Daniel Jacobowitz <drow@mvista.com>
8175
8176 * gdb.c++/classes.exp ("calling method for small class"): Match
8177 updated register output.
8178
1e50cda1
DJ
81792002-03-30 Daniel Jacobowitz <drow@mvista.com>
8180
8181 Fix PR gdb/452
8182 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8183 when finished. Make gdb_file_cmd send "exec-file" when
8184 appropriate.
8185
24015922
DJ
81862002-03-30 Daniel Jacobowitz <drow@mvista.com>
8187
8188 * gdb.base/attach.exp: Remove extra setup_xfail.
8189
dd7dfd64
MS
81902002-03-26 Michael Snyder <msnyder@redhat.com>
8191
8192 * gdb.base/default.exp: Add tests for dump, append, and restore.
8193 * gdb.base/help.exp: Add tests for dump, append, and restore.
8194 * gdb.base/dump.exp: New file, test dump, append and restore.
8195 * gdb.base/dump.c: New file.
8196
48b2f8d7
MS
81972002-03-27 Michael Snyder <msnyder@redhat.com>
8198
d63a86f8 8199 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8200 clean-ups in help messages.
8201
05b4d525
FF
82022002-03-26 Fred Fish <fnf@redhat.com>
8203
8204 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8205 have debugging info for those functions and the compiler uses them
8206 internally to copy structs around.
8207
d7679631
FF
82082002-03-26 Fred Fish <fnf@redhat.com>
8209
8210 * gdb.base/list.exp: Revert the change made yesterday and add note
8211 about why we don't list the default lines for remote targets.
8212
523ac3f9
MS
82132002-03-25 Michael Snyder <msnyder@redhat.com>
8214
8215 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8216
754b2b8d
FF
82172002-03-25 Fred Fish <fnf@redhat.com>
8218
8219 * gdb.base/list.exp: This test works on remote targets so remove
8220 the short circuit for remote targets. Update copyright.
8221
33c3e192
FF
82222002-03-25 Fred Fish <fnf@redhat.com>
8223
8224 * gdb.base/attach.exp: Fix logic error that was suppressing this
8225 test for all non hppa*-*-hpux* targets, instead of the hp target.
8226 Move comments closer to the suppression point. Also now need to
8227 check that we are running natively.
8228
d43e73ee
MS
82292002-03-22 Michael Snyder <msnyder@redhat.com>
8230
882c8f02
MS
8231 * gdb.base/default.exp: Add test for gcore. Update copyright.
8232 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8233
04c12f60
FF
82342002-03-06 Fred Fish <fnf@redhat.com>
8235
8236 * gdb.base/funcargs.c: Remove extraneous ';' character.
8237 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8238
b43df995
MC
82392002-03-04 Michael Chastain <mec@shout.net>
8240
8241 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8242 accommodate gcc v3 function signature.
8243 * gdb.mi/mi0-var-cmd-exp: Ditto.
8244
92362027
AC
82452002-02-24 Andrew Cagney <ac131313@redhat.com>
8246
8247 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8248 ``GNU/Linux'' or ``Linux kernel''
8249 * testsuite/gdb.threads/pthreads.c: Ditto.
8250
258ad32d
MC
82512002-02-24 Michael Chastain <mec@shout.net>
8252
8253 * gdb.threads/pthreads.c (thread1): Add a return statement.
8254 (thread2): Likewise.
8255 (foo): Likewise.
8256
04c3b3d4
MC
82572002-02-23 Michael Chastain <mec@shout.net>
8258
8259 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8260 to placate gcc.
8261
5a2a0a20
MC
82622002-02-23 Michael Chastain <mec@shout.net>
8263
8264 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8265 test "ptype bint". The test passes on all my stabs configurations.
8266
a640f7fc
JB
82672002-02-21 Jim Blandy <jimb@redhat.com>
8268
27924826
JB
8269 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8270 filename at a time, and watch for the ones we want to see.
8271
a640f7fc
JB
8272 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8273 types of pointers to prototyped functions.
8274
edcc8c75
AC
82752002-02-20 Andrew Cagney <ac131313@redhat.com>
8276
8277 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8278 signed, unsigned and straight char.
8279 (padding_char, padding_short, padding_int, padding_long,
8280 padding_long_long, padding_float, padding_double,
8281 padding_long_double): New global variables.
8282 (fill, fill_structs): New functions.
8283
8284 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8285 for correctly sized writes. Update copyright.
8286 (get_valueof): New procedure.
8287 (get_sizeof): Call get_valueof.
8288 (check_valueof): New procedure.
8289 (check_padding): New procedure.
8290
ac57ea44
MC
82912002-02-20 Michael Chastain <mec@shout.net>
8292
8293 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8294 to setup_xfail. Document some of the remaining calls.
8295
7a10c941
MC
82962002-02-18 Michael Chastain <mec@shout.net>
8297
8298 * gdb.c++/userdef.exp: Update copyright year.
8299
fb8acdcc
DJ
83002002-02-18 Daniel Jacobowitz <drow@mvista.com>
8301
8302 * gdb.c++/userdef.exp: Test overloaded operators properly.
8303 Remove xfails.
8304
fda6ae12
MS
83052002-02-14 Michael Snyder <msnyder@redhat.com>
8306
8307 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8308
676a0442
DJ
83092002-02-14 Daniel Jacobowitz <drow@mvista.com>
8310
8311 * gdb.base/a2-run.exp: Check for a remote target properly.
8312 * gdb.base/annota1.exp: Likewise.
8313 * gdb.base/list.exp: Likewise.
8314 * gdb.base/reread.exp: Likewise.
8315 * gdb.base/scope.exp: Likewise.
8316 * gdb.base/shlib-call.exp: Likewise.
8317 * gdb.base/term.exp: Likewise.
8318 * gdb.c++/annota2.exp: Likewise.
8319
78b4f468
RE
83202002-02-13 Richard Earnshaw <rearnsha@arm.com>
8321
8322 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8323
9a81ba51
MC
83242002-02-10 Michael Chastain <mec@shout.net>
8325
8326 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8327 (call_after_alloca): Ditto.
8328
004af6c7
DJ
83292002-02-10 Daniel Jacobowitz <drow@mvista.com>
8330
8331 * gdb.base/ending-run.exp: Guard "cont" test with
8332 gdb_skip_stdio_test.
8333
37225f62
JB
83342002-02-06 Jim Blandy <jimb@redhat.com>
8335
8336 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8337 from here...
8338 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8339 To here. Disable this test on non-HP platforms. Add big comment.
8340
fe6fdd96
MS
83412002-02-04 Michael Snyder <msnyder@redhat.com>
8342
8343 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8344 other than d10v and m32r.
8345
036fad3f
RE
83462002-02-02 Richard Earnshaw <rearnsha@arm.com>
8347
8348 * gdb.base/default.exp: Rewrite test patterns to reduce time
8349 taken to match them.
8350
7148ab62
DJ
83512002-01-30 Daniel Jacobowitz <drow@mvista.com>
8352
8353 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8354 Allow a start function above main.
8355 * gdb.threads/linux-dp.exp: Fix copyright date.
8356
396cc255
DJ
83572002-01-30 Daniel Jacobowitz <drow@mvista.com>
8358
8359 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8360 (check_philosopher_stack): Check for manager thread before checking
8361 for a just-starting thread.
8362
f038d31b
DJ
83632002-01-30 Daniel Jacobowitz <drow@mvista.com>
8364
8365 From Neil Booth <neil@daikokuya.demon.co.uk>:
8366 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8367 warnings.
8368
b3ff9d9a
FF
83692002-01-21 Fred Fish <fnf@redhat.com>
8370
8371 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8372 not caller.
8373
39ad761d
JB
83742002-01-21 Jim Blandy <jimb@redhat.com>
8375
8376 * gdb.base/reread.exp: Check that GDB properly re-reads the
8377 executable file when it changes while no inferior is running.
8378
aaf320fa
FF
83792002-01-21 Fred Fish <fnf@redhat.com>
8380
8381 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8382 optionally accept the "shlib events" variation.
8383
808a31f5
JB
83842002-01-21 Jim Blandy <jimb@redhat.com>
8385
8386 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8387 call `fflush' after every `printf', so that the output is produced
8388 at predictable points, regardless of whatever buffering does (or
8389 doesn't) take place.
8390 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8391 at different points.
8392
4420d5e2
DJ
83932002-01-20 Daniel Jacobowitz <drow@mvista.com>
8394
8395 * gdb.c++/inherit.exp: Update copyright years.
8396 * gdb.c++/method.exp: Likewise.
8397
3e36a0f4
DJ
83982002-01-20 Daniel Jacobowitz <drow@mvista.com>
8399
8400 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8401 artificial methods/arguments.
8402 * gdb.c++/derivation.exp: Likewise.
8403 * gdb.c++/inherit.exp: Likewise.
8404 * gdb.c++/method.exp: Likewise.
8405 * gdb.c++/virtfunc.exp: Likewise.
8406
b4ceaee6
AC
84072002-01-18 Andrew Cagney <ac131313@redhat.com>
8408
8409 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8410 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8411 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8412 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8413 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8414 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8415
ecace851
JB
84162002-01-17 Jim Blandy <jimb@redhat.com>
8417
8418 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8419 anchoring the pattern matching the entry point symbol's name.
8420
375fc983
AC
84212002-01-17 Andrew Cagney <ac131313@redhat.com>
8422
8423 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8424 continue/quit query. Update copyright.
8425
fe6fdd96
MS
84262002-01-14 Michael Snyder <msnyder@redhat.com>
8427
8428 * gdb.base/gcore.exp: Remove extra debugging output.
8429
e017c81f
DJ
84302002-01-13 Daniel Jacobowitz <drow@mvista.com>
8431
8432 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8433 for slightly dubious v2 mangled string.
8434
37ab3bf8
DJ
84352002-01-13 Daniel Jacobowitz <drow@mvista.com>
8436
8437 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8438
1bc05c3a 84392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8440
1bc05c3a 8441 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8442
1bc05c3a
JM
8443 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8444 constructors.
8445 * gdb.c++/derivation.exp: Likewise.
8446 * gdb.c++/templates.exp: Likewise.
8447 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8448
1bc05c3a
JM
84492002-01-10 Michael Snyder <msnyder@redhat.com>
8450
8451 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8452
a911c360
MS
84532002-01-08 Michael Snyder <msnyder@redhat.com>
8454
8455 * gdb.base/gcore.exp: New test for generate-core-file command.
8456 * gdb.base/gcore.c: Testcase for above.
8457 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8458
ea2119ec
JM
84592002-01-08 Jason Merrill <jason@redhat.com>
8460
8461 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8462
68203136
FF
84632002-01-07 Fred Fish <fnf@redhat.com>
8464
8465 * gdb.c++/overload.exp: Remove unconditional xfails for:
8466 print foo_instance1.overloadargs(1)
8467 print foo_instance1.overloadargs(1, 2)
8468 print foo_instance1.overloadargs(1, 2, 3)
8469 print foo_instance1.overloadargs(1, 2, 3, 4)
8470 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8471 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8472 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8473 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8474 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8475 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8476 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8477 print foo_instance1.overload1arg()
8478 print foo_instance1.overload1arg((char)arg2)
8479 print foo_instance1.overload1arg((signed char)arg3)
8480 print foo_instance1.overload1arg((unsigned char)arg4)
8481 print foo_instance1.overload1arg((int)arg7)
8482 print foo_instance1.overload1arg((unsigned int)arg8)
8483 print foo_instance1.overload1arg((float)arg11)
8484 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8485
21b9b5b1
MS
84862002-01-07 Michael Snyder <msnyder@redhat.com>
8487
8488 * gdb.base/huge.exp: New test. Print a very large target data object.
8489 (skip_huge_test): New test variable. Define if you want to skip this
8490 test. The test reads an 8 megabyte data object from the target, so it
8491 might be very time consuming on remote targets with a slow connection.
8492 * gdb.base/huge.c: New file. Test case for above.
8493
725f922e
FF
84942002-01-07 Fred Fish <fnf@redhat.com>
8495
8496 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8497 g_instance.bfoo, and g_instance.cfoo.
8498
634d57ec
JL
8499Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8500
f286b2c3
JL
8501 * gdb.base/break.c (multi_line_if_conditional): New function.
8502 (multi_ilne_while_conditional): Likewise.
8503 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8504 IF or WHILE condition puts the breakpoint at the start of
8505 the condition.
8506
634d57ec
JL
8507 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8508 hppa*-*-hpux* expected failure.
8509 * gdb.base/structs.exp (do_function_calls): Similarly.
8510
8511 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8512 watchpoints.
8513
9fbfe2dc
AC
85142002-01-06 Andrew Cagney <ac131313@redhat.com>
8515
8516 Fix PR gdb/66.
8517 * gdb.base/structs.exp: Replace skip for a29k with skip for
8518 gdb,cannot_call_functions.
8519 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8520 * gdb.base/callfuncs.exp: Ditto.
8521 * gdb.base/call-rt-st.exp: Ditto.
8522 * gdb.base/call-strs.exp: Ditto.
8523 * gdb.base/callfwmall.exp: Ditto.
8524 * gdb.base/scope.exp: Obsolete xfail a29k.
8525 * gdb.c++/misc.exp: Ditto.
8526 * gdb.c++/cplusfuncs.exp: Ditto.
8527 * gdb.base/ptype.exp: Ditto.
8528 * gdb.base/printcmds.exp: Ditto.
8529 * gdb.base/opaque.exp: Ditto.
8530 * gdb.base/list.exp: Ditto.
8531 * gdb.base/funcargs.exp: Ditto.
8532 * gdb.base/default.exp: Ditto.
8533
8ddad156
MS
85342002-01-04 Michael Snyder <msnyder@redhat.com>
8535
ca4976a6 8536 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8537 * gdb.base/maint.exp: Add tests for maint info sections options.
8538
1b074332
JL
8539Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8540
8541 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8542
7d159115
CV
85432001-12-20 Corinna Vinschen <vinschen@redhat.com>
8544
8545 * gdb.asm/arm.inc: New file.
8546 * gdb.asm/asm-source.exp: Add arm targets.
8547 * gdb.asm/configure.in: Ditto.
8548 * gdb.asm/configure: Recreated from configure.in.
8549
8fb87725
JL
8550Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8551
afabe08c
JL
8552 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8553 with HP's compiler.
8554 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8555 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8556 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8557 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8558
8559 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8560 either HP's compilers or GCC.
8561
db521deb
JL
8562 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8563 a SIGBUS or SIGSEGV.
8564
8565 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8566
8567 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8568 can be compiled with either HP's compiler or GCC.
8569
cfa88ab7
JL
8570 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8571 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8572 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8573
ca344dff
JL
8574 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8575 to match current gdb output. Update due to using auto-solib-limit
8576 for limiting instead of overloading auto-solib-add.
8577 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8578 test program.
8579
3f3c6e55 8580 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8581 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8582 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8583 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8584 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8585 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8586 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8587 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8588 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8589 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8590 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8591 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8592 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8593
8fb87725
JL
8594 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8595 a SIGTRAP to the inferior.
8596
cf599fa7
CV
85972001-12-19 Corinna Vinschen <vinschen@redhat.com>
8598
8599 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8600 Substitute call to target_link by call to gdb_compile.
8601
2cd045cd
JL
8602Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8603
8604 * gdb.base/break.exp: Fix HP specific search string when testing
8605 backtracing in a called function.
8606
d63a86f8 8607 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8608 compiling the test with HP's compilers.
8609 * gdb.base/volatile.exp: Similarly.
8610
99ebe9ac
JB
86112001-12-19 Jim Blandy <jimb@redhat.com>
8612
8613 * gdb.base/printcmds.exp: Expect the null character to be printed
8614 as '\0', and the '\013' to be printed as '\v'.
8615 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8616 * gdb.base/setvar.exp: Same.
8617
b9891b29
JB
86182001-12-17 Jim Blandy <jimb@redhat.com>
8619
0eba65ab
JB
8620 * gdb.base/completion.exp: Rather than completing very long
8621 filenames, which can make the readline library produce output we
8622 don't recognize, cd to the directory first, and then complete
8623 using nice, short relative paths.
8624
6970b5b1
JB
8625 * gdb.base/completion.exp: On some systems, there is, in fact, a
8626 variable named `b' in scope, since GDB treats all static
8627 variables as being in scope. So use `no_var_named_this'
8628 instead of `b'.
8629
b9891b29
JB
8630 * gdb.base/corefile.exp: Recognize the message saying that GDB
8631 can't find the core file's registers as a failure.
8632
e6ccd35f
JSC
86332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8634
8635 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8636 test expect string more specific.
8637
105ba819
CV
86382001-12-13 Corinna Vinschen <vinschen@redhat.com>
8639
8640 * gdb.asm/asm-source.exp: Add support for xstormy16.
8641 * gdb.asm/configure.in: Ditto.
8642 * gdb.asm/configure: Rebuild.
8643 * gdb.asm/xstormy16.inc: New file.
8644
e9e79dd9
FF
86452001-12-10 Fred Fish <fnf@redhat.com>
8646
8647 * gdb.base/maint.exp: Update to match changes in type dumping code.
8648
347dc97d
JB
86492001-12-10 Jim Blandy <jimb@redhat.com>
8650
8651 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8652 matching the entry point symbol's name at the beginning of the
8653 line.
8654
5178b9d6
DJ
86552001-12-07 Daniel Jacobowitz <drow@mvista.com>
8656
8657 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8658 gdb.c++/inherit.exp, gdb.c++/method.exp,
8659 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8660 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8661 and class layout support.
8662
af890c52
DJ
86632001-12-07 Daniel Jacobowitz <drow@mvista.com>
8664
8665 * gdb.c++/classes.exp: Add test for static member function.
8666 * gdb.c++/misc.cc: Add class with static member function.
8667
7a345fb3
JB
86682001-12-07 Jim Blandy <jimb@redhat.com>
8669
f2e54a80 8670 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8671 those tests as `unsupported'.
8672 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8673 Rewrite subsequent tests to use it.
8674
8675 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8676 those tests as `unsupported'.
8677 * gdb.base/structs.exp (call_struct_func): New function.
8678 (do_function_calls): Use call_struct_func to call the functions
8679 returning structs.
8680
0bc69509
JB
8681 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8682 whether functions are prototyped or not, so we can't possibly pass
8683 arguments to t_float_values2 properly.
8684
7a345fb3
JB
8685 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8686 value of `timeout' for targets other than the mips*tx39-*.
8687
edb6ede1
MS
86882001-12-06 Michael Snyder <msnyder@redhat.com>
8689
d63a86f8 8690 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8691 and detect whether the start symbol has a leading underscore.
8692
2d842f13
JB
86932001-12-04 Jim Blandy <jimb@redhat.com>
8694
8695 * gdb.base/completion.exp: Clarify indentation.
8696
68550daf
JB
86972001-12-03 Jim Blandy <jimb@redhat.com>
8698
8699 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8700 variables on the S/390, not `.word'.
8701
cd5195a8
JB
87022001-11-30 Jim Blandy <jimb@redhat.com>
8703
8704 Add assembly-source tests for s390-ibm-linux.
8705 * gdb.asm/s390.inc: New file.
8706 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8707 the S/390 architecture.
8708 * gdb.asm/configure: Regenerated.
8709
ca9efc90
MS
87102001-11-30 Michael Snyder <msnyder@redhat.com>
8711
8712 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8713 next, info source, info sources, info line, global and static
8714 variables, and static functions.
8715 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8716 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8717 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8718 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8719 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8720 (gdbasm_leave): Restore frame pointer.
8721 (gdbasm_startup): Copy stack set-up from crt0.S.
8722
d0e66976
FN
87232001-11-26 Fernando Nasser <fnasser@redhat.com>
8724
8725 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8726 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8727 to a local (non-static) variable. Copy tstruct.a to a static buffer
8728 and return a pointer to that buffer.
8729 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8730
e2334072
MK
87312001-11-24 Mark Kettenis <kettenis@gnu.org>
8732
8733 * gdb.asm/configure.in: Fix recognition of ix86 target.
8734 * gdb.asm/configure: Regenerate.
8735
756caa3d
MS
87362001-11-21 Michael Snyder <msnyder@redhat.com>
8737
8738 * gdb.asm/sparc.inc: New file.
8739 * gdb.asm/asm-source.exp: Recognize sparc target.
8740 * gdb.asm/configure.in: Recognize sparc target.
8741 * gdb.asm/configure: Regenerate.
d63a86f8 8742
9a4d72d5
MS
87432001-11-21 Michael Snyder <msnyder@redhat.com>
8744
8745 * gdb.asm/m32r.inc: New file.
8746 * gdb.asm/asm-source.exp: Recognize m32r target.
8747 * gdb.asm/configure.in: Recognize m32r target.
8748 * gdb.asm/configure: Regenerate.
8749
a773d1cd
MS
87502001-11-20 Michael Snyder <msnyder@redhat.com>
8751
017ac23d
MS
8752 * gdb.asm/i386.inc: New file.
8753 * gdb.asm/asm-source.exp: Recognize ix86 target.
8754 * gdb.asm/configure.in: Recognize ix86 target.
8755 * gdb.asm/configure: Regenerate.
8756
a773d1cd
MS
8757 * gdb.c++/namespace.exp: Fix quotes in output messages.
8758
bb632afb
MS
87592001-11-14 Michael Snyder <msnyder@redhat.com>
8760
25d559ca 8761 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8762 qualifier in a type cast expression, to designate an address
8763 in the instruction space (Harvard architecture).
8764
4749e309
MS
87652001-11-13 Michael Snyder <msnyder@redhat.com>
8766
8767 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8768 Tests for expressions using 'const' and 'volatile'.
8769
25050984
CV
87702001-11-13 Corinna Vinschen <vinschen@redhat.com>
8771
8772 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8773
1902c51f
DJ
87742001-11-12 Daniel Jacobowitz <drow@mvista.com>
8775
8776 * lib/mi-support.exp (mi_run_to_helper): Move comments
8777 outside of gdb_expect.
8778
dcf95b47
DJ
87792001-11-11 Daniel Jacobowitz <drow@mvista.com>
8780
8781 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8782 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8783 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8784 mi0_run_to): New functions.
8785 * gdb.mi/mi-simplerun.exp: Use them.
8786 * gdb.mi/mi0-simplerun.exp: Likewise.
8787 * gdb.mi/mi-var-cmd.exp: Likewise.
8788 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8789
45b074e1
AC
87902001-11-10 Andrew Cagney <ac131313@redhat.com>
8791
8792 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8793 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8794
bf50d346
AC
87952001-11-09 Andrew Cagney <ac131313@redhat.com>
8796
8797 * gdb.base/restore.exp: Include $expected value in restored test
8798 message.
8799
9383332c
AC
88002001-11-09 Andrew Cagney <ac131313@redhat.com>
8801
8802 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8803 implemented.
8804
db62520a
MS
88052001-11-08 Michael Snyder <msnyder@redhat.com>
8806
8807 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8808 Add pass/fail message for stop at breakpoint in call dummy function.
8809
b5703437
MS
88102001-11-07 Michael Snyder <msnyder@redhat.com>
8811
d63a86f8
RM
8812 * gdb.c++/templates.exp (test_template_breakpoints):
8813 If we get an overload menu, but it does not match what
760f6330 8814 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8815 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8816 making the whitespace optional. Argument for "new" may be
8817 "unsigned" as well as "unsigned int/long".
d63a86f8 8818 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8819 making the whitespace optional. Also replace "(void) with
8820 "((void|)), making the keyword "void" optional.
d63a86f8 8821 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8822 making the whitespace optional. Also replace "(void) with
8823 "((void|)), making the keyword "void" optional.
3bf40917
MS
8824 * gdb.base/callfuncs.c (t_float_values): This function must
8825 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8826 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8827 can be tested against both cases. Usually one case involves
8828 promotion of float to double, while the other does not.
8829 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8830 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8831 includes a stack frame for "start".
8832
c8ab4e6d
JB
88332001-11-05 Jim Blandy <jimb@redhat.com>
8834
8835 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8836 pointers are 32 bits long, and that offsets of relocs are always
8837 stored in the data (REL-style), and not in the reloc entry itself
8838 (RELA-style).
8839 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8840 stabs.
8841
3f08ced9
MS
88422001-11-01 Michael Snyder <msnyder@redhat.com>
8843
8844 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8845 and regular expression operators by using quoting.
8846
cbfa24cd
MS
88472001-10-31 Michael Snyder <msnyder@redhat.com>
8848
8849 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8850 depending on what the symbol table contains.
8851 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8852 the output of the ptype command. Similarly, accept both "const &"
8853 and "const&".
8854
aaa68313
CV
88552001-10-31 Corinna Vinschen <vinschen@redhat.com>
8856
8857 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8858 symbol `STORAGE' to allow to choose the storage class of
8859 the local datastructures.
8860 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8861 compiler directive.
8862
91740388
MS
88632001-10-30 Michael Snyder <msnyder@redhat.com>
8864
8865 * gdb.base/jump.exp: Allow it to run for all targets.
8866
1b7c05e7
CV
88672001-10-29 Corinna Vinschen <vinschen@redhat.com>
8868
8869 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8870 with new double_array size.
8871 (main): Change storage class of all local variables to static.
8872 Reduce size of double_array to 9.
8873 * gdb.base/call-ar-st.exp: Increase timeout value.
8874 Change expected output for double array to match new size in
8875 call-ar-st.c.
8876
36a22261
CV
88772001-10-29 Corinna Vinschen <vinschen@redhat.com>
8878
8879 * gdb.base/ending-run.exp: Create identical output when passing
8880 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8881 Stormy16 target.
36a22261 8882
92b8ae91
MK
88832001-10-28 Mark Kettenis <kettenis@gnu.org>
8884
8885 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8886 that we catch the expected failure under Linux/x86.
8887
cb135b83
OF
88882001-10-29 Orjan Friberg <orjanf@axis.com>
8889
8890 * gdb.base/setvar.exp: Escape curly braces.
8891 * gdb.stabs/weird.exp: Ditto.
8892
6884aa54
DJ
88932001-10-27 Daniel Jacobowitz <drow@mvista.com>
8894
8895 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8896 * gdm.mi/mi0-hack-cli.exp: Likewise.
8897
0398c9aa
AC
88982001-10-25 Andrew Cagney <ac131313@redhat.com>
8899
8900 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8901 messages.
8902
d20bf2e8
AC
89032001-10-21 Andrew Cagney <ac131313@redhat.com>
8904
8905 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8906 checking MI enabled.
8907
03dd63aa
CV
89082001-10-09 Corinna Vinschen <vinschen@redhat.com>
8909
8910 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8911
1d9d99f3
FCE
89122001-10-04 Frank Ch. Eigler <fche@redhat.com>
8913
8914 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8915 if gdb child process crashes, just signal an error.
8916
838ae6c4
JB
89172001-10-02 Jim Blandy <jimb@redhat.com>
8918
8919 * lib/gdb.exp (test_xfail_format): Simplify.
8920
8921 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8922 front of the variable name `format'. Simplify `if'.
8923
8f0cbc1c
DJ
89242001-10-01 Daniel Jacobowitz <drow@mvista.com>
8925
8926 * gdb.threads/pthreads.exp: Wait for output and delay
8927 before sending ^C.
8928
1f08dafd
DJ
89292001-10-01 Daniel Jacobowitz <drow@mvista.com>
8930
8931 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8932 some incorrect output instead of timing out.
8933 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8934
674f90ff
CV
89352001-09-28 Corinna Vinschen <vinschen@redhat.com>
8936
8937 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8938 check to allow additional `int'.
8939
9b284272
DJ
89402001-09-27 Daniel Jacobowitz <drow@mvista.com>
8941
8942 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8943 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8944
b55a4771
MS
89452001-09-27 Michael Snyder <msnyder@redhat.com>
8946
8947 * lib/gdb.exp (test_debug_format): New proc.
8948 (setup_xfail_format): Use new proc test_debug_format.
8949 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8950 proc; use new service proc test_debug_format.
8951 Replace all other "gcc_compiled" tests with this test.
8952 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8953 proc; use new service proc test_debug_format.
8954 Replace all other "gcc_compiled" tests with this test.
8955
89562001-09-27 Michael Snyder <msnyder@redhat.com>
8957
8958 * gdb.base/cvexpr.exp: New file.
8959 * gdb.base/cvexpr.c: New file
8960 Test for expressions using const and volatile keywords.
8961
4e6667ac
CV
89622001-09-26 Corinna Vinschen <vinschen@redhat.com>
8963
8964 * gdb.base/constvars.exp: Check for different orders of keywords
8965 and additional "int" strings in output.
8966
4f337972
AC
89672001-09-22 Andrew Cagney <ac131313@redhat.com>
8968
8969 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8970 responses from "help maint".
8971
2015650d
FCE
89722001-09-19 Frank Ch. Eigler <fche@redhat.com>
8973
8974 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8975 to localhost:NNN instead of :NNN, in case Xvfb is listening
8976 only on TCP.
8977
f3bcedc1
CV
89782001-09-19 Corinna Vinschen <vinschen@redhat.com>
8979
8980 * gdb.base/recurse.exp: When checking leaving the watchpoint
8981 scope, recognize when gdb is in function's epilogue and pass.
8982
6b819c92
KS
89832001-09-18 Keith Seitz <keiths@redhat.com>
8984
8985 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8986 support for running tests against sid targets.
8987 (gdbtk_done): Ditto.
8988
a10c9419
CV
89892001-09-18 Corinna Vinschen <vinschen@redhat.com>
8990
8991 * gdb.base/ending-run.c (main): Set stdout buffersize
8992 to the same reasonable value for any target.
8993 * gdb.base/ending-run.exp: Add a regular expression
8994 to make testsuite happy on Sanyo Stormy16 target.
8995
739d0d99
CV
89962001-09-17 Corinna Vinschen <vinschen@redhat.com>
8997
8998 * gdb.base/display.c (do_loops): Add float variable `f'.
8999 Increment f in loop.
9000 * gdb.base/display.exp: Increment timeout by 60 seconds.
9001 Change float display test to use variable `f'.
9002
1b8947f0
JB
90032001-09-17 Jim Blandy <jimb@redhat.com>
9004
9005 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9006 overflowing the limited breakpoint tables on some ROM monitors
9007 (like the ROM68K).
9008
9890ac81
FCE
90092001-09-15 Frank Ch. Eigler <fche@redhat.com>
9010
9011 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9012 the "-ac" (disable access control) flag.
9013
6db765ea
JH
90142001-08-30 Jeff Holcomb <jeffh@redhat.com>
9015
9016 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9017 ints.
9018
4c32cc04
KS
90192001-08-30 Keith Seitz <keiths@redhat.com>
9020
9021 * lib/gdb.exp: Move all insight-related functionality into
9022 separate file.
9023 * lib/insight-support.exp: New file.
9024
8d6e6f81
FCE
90252001-08-29 Frank Ch. Eigler <fche@redhat.com>
9026
9027 * config/sid.exp (sid_start): Never set sid verbosity; disable
9028 expect_background {} that consumed its stdout; tolerate </dev/null.
9029 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9030
6a90e1d0
AC
90312001-08-18 Andrew Cagney <ac131313@redhat.com>
9032
9033 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9034 CLI jump command to start it.
9035 (mi_run_to_main): Fail immediatly when unexpected output.
9036
1759b3c3
AC
90372001-08-18 Andrew Cagney <ac131313@redhat.com>
9038
9039 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9040 beginning of function. Fix PR gdb/191.
9041
61d11d80
FCE
90422001-08-16 Frank Ch. Eigler <fche@redhat.com>
9043
9044 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9045 what to force sid endianness to.
9046
942a4df2
KS
90472001-08-15 Keith Seitz <keiths@redhat.com>
9048
9049 * lib/gdb.exp (gdbtk_start): Don't set environment
9050 variables for TCL_LIBRARY and friends. Insight will
9051 now figure these out for itself.
9052
0521c418
MS
90532001-08-02 Michael Snyder <msnyder@redhat.com>
9054
9055 * gdb.base/completion.exp: Remove the symbol "a64l" from
9056 the expect string; this is target-specific, and not related
9057 to what is being tested.
9058
74a9a58a
DB
90592001-08-02 Dave Brolley <brolley@redhat.com>
9060
9061 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9062
c70819fa
MS
90632001-07-25 Michael Snyder <msnyder@redhat.com>
9064
c2b8fa57
MS
9065 * gdb.base/consecutive.exp: New file. Test stepping over
9066 breakpoints on consecutive instructions.
9067 * gdb.base/consecutive.c: New file.
9068
c70819fa
MS
9069 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9070 curly braces in regular expressions.
9071
2b1a1355
MS
90722001-07-25 Michael Snyder <msnyder@redhat.com>
9073
9074 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9075 legitimate output from stepping out of main.
9076
413eca6f
KS
90772001-07-22 Keith Seitz <keiths@redhat.com>
9078
9079 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9080 the empty string, do not run the tests.
9081
7e5a9322
SC
90822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9083
9084 * gdb.base/long_long.exp: Detect size of pointer. Take into
9085 account 2-byte pointers when testing for p/a results.
9086
de58f10f
SC
90872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9088
d63a86f8 9089 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9090 and defined to 1K for m68hc11.
9091 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9092 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9093 (sizeof_random_data): New variable to tell the size of the data table;
9094 don't test past this size; always run to main.
9095
d6f5fea1
SC
90962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9097
9098 * gdb.base/return2.exp: return of long long and double fails for
9099 68HC11; don't execute these tests on that platform.
9100 * gdb.base/return.exp: Return of a double fails for 68hc11.
9101
c477543d
SC
91022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9103
9104 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
9105 tests that print a float.
9106 * call-rt-st.exp: Likewise.
9107
63cf1c79
MK
91082001-07-12 Mark Kettenis <kettenis@gnu.org>
9109
9110 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
9111 running this test on Linux.
9112
112f9ab5
MC
91132001-06-24 Michael Chastain <chastain@redhat.com>
9114
9115 * gdb.base/arithmet.exp: Remove some tests to make all test names
9116 unique.
9117
4970cb0f
MS
91182001-07-03 Michael Snyder <msnyder@redhat.com>
9119
9120 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
9121 the output of the ptype command.
9122
d85da69f
MS
91232001-07-02 Michael Snyder <msnyder@redhat.com>
9124
4c8a82de
MS
9125 * gdb.base/completion.exp: Don't assume that break.c is the only
9126 source file that may contain functions named "marker".
d85da69f
MS
9127 * gdb.base/corefile.exp: Quote the curly braces in regexp.
9128
8afc772b
AC
91292001-06-28 Andrew Cagney <ac131313@redhat.com>
9130
9131 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
9132 of files to delete.
9133
9134 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
9135 * gdb.disasm/h8300s.exp: New file.
9136 gdb.disasm/h8300s.s: Likewise.
9137
cff22675
AC
91382001-06-27 Andrew Cagney <ac131313@redhat.com>
9139
9140 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
9141 empty breakpoint tables.
9142
68c81b54
AC
91432001-06-25 Andrew Cagney <ac131313@redhat.com>
9144
9145 * lib/mi-support.exp: Update args=... part of stop-reason
9146 patterns. Accept either a list or a tuple.
9147
2dd62704
AC
91482001-06-23 Andrew Cagney <ac131313@redhat.com>
9149
9150 * lib/mi-support.exp: Remove local emacs variable defining
9151 change-log-default-name.
9152
b4127474
MC
91532001-06-22 Michael Chastain <chastain@redhat.com>
9154
9155 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9156 This is operationally compatible with the previous version.
9157
8dbfb380
JB
91582001-06-13 Jim Blandy <jimb@redhat.com>
9159
9160 * lib/gdb.exp (gdb_test): Doc fix.
9161
f2d8c86d
MC
91622001-06-10 Michael Chastain <chastain@redhat.com>
9163
9164 * gdb.base/exprs.exp: Remove a duplicate test.
9165
81564d34
JB
91662001-06-06 Jim Blandy <jimb@redhat.com>
9167
9168 * gdb.base/return2.exp (main): Use values to test float and double
9169 returns that are not NaN's, to avoid being confused by IEEE
9170 comparison rules.
9171
da55addb
MS
91722001-06-04 Michael Snyder <msnyder@redhat.com>
9173
9174 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9175 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9176 rather than wait for 12 more tests to time out.
9177
42c65987
JB
91782001-06-06 Jim Blandy <jimb@redhat.com>
9179
b18bced9 9180 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9181 Don't forget to match the GDB prompt.
b18bced9 9182
42c65987
JB
9183 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9184
5b41e5f0
JB
91852001-06-04 Jim Blandy <jimb@redhat.com>
9186
9187 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9188 command.
9189
015e046f
KB
91902001-05-31 Kevin Buettner <kevinb@redhat.com>
9191
9192 * gdb.base/annota1.exp (info break): Match four or more spaces
9193 after "Address".
9194
fb1ffbbe
MC
91952001-05-31 Michael Chastain <chastain@redhat.com>
9196
9197 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9198 (dm_type_int_star): Likewise.
9199 (dm_type_long_star): Likewise.
9200 (dm_type_void_star): Likewise.
9201
5ea2a32c
KB
92022001-05-29 Kevin Buettner <kevinb@redhat.com>
9203
9204 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9205 to a known value in order to get consistent results regardless
9206 of the setting of INPUTRC or the presence or contents of .inputrc.
9207
ae23c492
MS
92082001-05-24 Michael Snyder <msnyder@redhat.com>
9209
ac55707e
MS
9210 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9211 Don't require that the main thread and the manager thread are the
9212 first in the list.
9213
ae23c492
MS
9214 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9215 debugging. If test fails, issue an "unsupported" not a "fail".
9216
400071f1
JB
92172001-05-24 Jim Blandy <jimb@redhat.com>
9218
9219 Don't assume that short is shorter than int.
9220 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9221 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9222 this isn't true.
400071f1
JB
9223 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9224 an int, is not equal to ~0 stored in an unsigned char. This tests
9225 the same thing that the previous test meant to, but works on
9226 16-bit machines, too.
9227 ("print unsigned char != (~0)"): Same test, complemented.
9228
0816a3e5
MS
92292001-05-24 Michael Snyder <msnyder@redhat.com>
9230
9231 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9232 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9233 and prevents dejagnu getting out of step.
9234
f6dc23a9
KB
92352001-05-23 Kevin Buettner <kevinb@redhat.com>
9236
9237 * gdb.base/finish.exp (finish_void): Revise pattern for
9238 stopping on the call statement to not permit stopping at
9239 the start of the instructions comprising the call sequence.
9240
7dbd117d
MC
92412001-05-19 Michael Chastain <chastain@redhat.com>
9242
9243 * gdb.base/callfuncs.exp: Make all test names unique.
9244 * gdb.base/commands.exp: Make all test names unique.
9245 * gdb.base/condbreak.exp: Make all test names unique.
9246 * gdb.base/dbx.exp: Make all test names unique.
9247 * gdb.base/default.exp: Make all test names unique.
9248 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9249 and TIMEOUT messages to their corresponding PASS message.
9250 * gdb.base/ending-run.exp: Make all test names unique.
9251 * gdb.base/long_long.exp: Remove duplicate test.
9252
6b0b0a9e
KB
92532001-05-21 Kevin Buettner <kevinb@redhat.com>
9254
9255 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9256 stop on the call statement as well as the statement after the
9257 call.
9258
2caa35cb
MS
92592001-05-21 Michael Snyder <msnyder@redhat.com>
9260
9261 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9262
40713331
EZ
92632001-05-10 Elena Zannoni <ezannoni@redhat.com>
9264
9265 * gdb.base/completion.exp: Revamp test. Make it execute on all
9266 platforms.
9267
c2c1be8d
EZ
92682001-05-10 Elena Zannoni <ezannoni@redhat.com>
9269
2c9cd303
EZ
9270 * config/gdbserver.exp (gdb_load): Handle the case
9271 in which the arguments to gdbserver are given in the
9272 baseboard configuration file.
9273 Also handle the case in which the server needs to do a
9274 load.
9275
9671de48
KS
92762001-05-07 Keith Seitz <keiths@cygnus.com>
9277
9278 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9279 set up the display for testing.
9280 (gdbtk_start): Convert all paths to paths that tcl will like.
9281 Export target information to environment.
9282 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9283 necessary.
9284 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9285 (to_tcl_path): New proc to convert a given pathname into
9286 a path acceptible as an argument to a tcl command.
9287 (_gdbtk_export_target_info): New proc to export target info
9288 into the environment for gdbtk testing.
9289 (gdbtk_done): New proc to signal end-of-test.
9290
5a360f47
JB
92912001-05-06 Jim Blandy <jimb@redhat.com>
9292
9293 * restore.c: Make the code of caller0 correspond to its comment.
9294
66c756c6
MS
92952001-05-03 Michael Snyder <msnyder@redhat.com>
9296
9297 * config/sid.exp (gdb_target_sid): Check for error messages.
9298 On error or timeout, don't make expect exit (which will terminate
9299 all subsequent tests); instead just make gdb exit.
d63a86f8 9300 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9301 return a negative value.
9302
a966fde5
JB
93032001-04-24 Jim Blandy <jimb@redhat.com>
9304
851c18e0
JB
9305 * gdb.c++/templates.exp: If we see the prompt for the overload
9306 list, but we haven't recognized any of the longer patterns,
9307 arrange for this test to fail, not hang.
9308
a966fde5
JB
9309 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9310 variations.
9311
db144853
MC
93122001-04-22 Michael Chastain <chastain@redhat.com>
9313
9314 * gdb.c++/local.exp: Use the 'runto' library function.
9315 * gdb.c++/namespace.exp: Likewise.
9316 * gdb.c++/overload.exp: Likewise.
9317
3207ec21
KB
93182001-03-26 Kevin Buettner <kevinb@redhat.com>
9319
9320 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9321 * gdb.base/step-line.exp: New file. Test step/next in presence of
9322 #line directives.
9323 * gdb.base/step-line.c: New file. Test program for the above.
9324 * gdb.base/step-line.inp: New file. We pretend that this file has
9325 been transformed by some other tool into step-line.c.
9326
13b57657
JB
93272001-03-21 Jim Blandy <jimb@redhat.com>
9328
9329 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9330 unmangled operator names.
9331
754cbe1c
JB
93322001-03-20 Jim Blandy <jimb@redhat.com>
9333
9334 * gdb.threads/linux-dp.exp: Recognize an additional message
9335 generated by GDB when it doesn't understand how to debug threads
9336 on the target system.
9337
177495c9
AC
93382001-03-19 Andrew Cagney <ac131313@redhat.com>
9339
9340 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9341
f266096b
MC
93422001-03-12 Michael Chastain <chastain@redhat.com>
9343
9344 * gdb.c++/derivation.exp: Use the 'runto' library function.
9345
cac3c2ff
MC
93462001-03-12 Michael Chastain <chastain@redhat.com>
9347
9348 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9349
b6c11a24
MC
93502001-02-24 Michael Chastain <chastain@redhat.com>
9351
9352 * gdb.c++/ref-types.exp: Change handwritten code to library
9353 function 'runto'.
9354
6bae5bce
OF
93552001-03-16 Orjan Friberg <orjanf@axis.com>
9356
9357 * gdb.base/signals.exp: Set count to 0 explicitly.
9358
0015fd9a
MS
93592001-03-15 Mark Salter <msalter@redhat.com>
9360
9361 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9362 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9363 (gdb_load): Add support for additional target_info: gdb_download_size
9364 and gdb_load_timeout.
0015fd9a 9365
fc33412a
DT
9366Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9367
9368 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9369 file -- to prevent failing when the compile fails but we have no
9370 intention of running the tests anyway.
9371
9372 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9373 tests if set.
9374
9375 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9376 integers.
9377
9378 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9379 * gdb.c++/namespace.exp: Ditto.
9380
115f06de
OF
93812001-03-07 Orjan Friberg <orjanf@axis.com>
9382
9383 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9384 * gdb.base/pointers.exp: Relax pattern match of decimals.
9385
b6ba6518
KB
93862001-03-06 Kevin Buettner <kevinb@redhat.com>
9387
9388 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9389 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9390 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9391 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9392 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9393 config/sh.exp, config/sid.exp, config/slite.exp,
9394 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9395 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9396 config/vxworks.exp, config/vxworks29k.exp,
9397 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9398 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9399 gdb.base/arithmet.exp, gdb.base/assign.exp,
9400 gdb.base/async.exp, gdb.base/attach.exp,
9401 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9402 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9403 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9404 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9405 gdb.base/commands.exp, gdb.base/completion.exp,
9406 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9407 gdb.base/constvars.exp, gdb.base/corefile.exp,
9408 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9409 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9410 gdb.base/ending-run.exp, gdb.base/environ.exp,
9411 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9412 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9413 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9414 gdb.base/funcargs.exp, gdb.base/help.exp,
9415 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9416 gdb.base/logical.exp, gdb.base/long_long.exp,
9417 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9418 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9419 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9420 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9421 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9422 gdb.base/regs.exp, gdb.base/relational.exp,
9423 gdb.base/remote.exp, gdb.base/reread.exp,
9424 gdb.base/restore.exp, gdb.base/return2.exp,
9425 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9426 gdb.base/selftest.exp, gdb.base/setshow.exp,
9427 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9428 gdb.base/sigall.exp, gdb.base/signals.exp,
9429 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9430 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9431 gdb.base/step-test.exp, gdb.base/structs.c,
9432 gdb.base/structs.exp, gdb.base/structs2.exp,
9433 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9434 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9435 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9436 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9437 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9438 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9439 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9440 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9441 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9442 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9443 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9444 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9445 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9446 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9447 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9448 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9449 gdb.trace/circ.exp, gdb.trace/collection.exp,
9450 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9451 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9452 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9453 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9454 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9455 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9456 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9457 notices.
9458
dc96c6c7 94592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9460
9461 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9462 first arg is int not float.
9463
dc96c6c7 94642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9465
9466 * gdb.base/reread.exp: Unsupported for non-native targets;
9467 doesn't work for remote debugging.
9468
9b0c4aeb
FN
94692001-02-19 Fernando Nasser <fnasser@redhat.com>
9470
9471 From Drew Moseley <dmoseley@redhat.com>
9472 * gdb.base/ending-run.exp: Properly handle the BSP state when
9473 stepping past the end of main.
9474
02aa71d5
MC
94752001-02-19 John Moore <jmoore@redhat.com>
9476
9477 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9478 Converted HPUX fix for non-expected items following multiple
9479 step commands into general solution for all platforms.
9480
1fa449a4
MC
94812001-02-18 Michael Chastain <chastain@redhat.com>
9482
9483 * gdb.c++/classes.exp (do_tests): Change runto statements
9484 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9485 statements demangler agnostic.
9486 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9487 (gdb_virtfunc_restart): Likewise.
9488
b2f9ec70
MC
94892001-02-14 Michael Chastain <chastain@redhat.com>
9490
9491 * gdb.c++/inherit.exp (do_tests): Change runto statements
9492 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9493 statements demangler agnostic.
9494
cf74b8ca
AC
9495Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9496
9497 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9498 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9499 before calling common_routine 15 times'' tests.
9500
99f78f56
MC
95012001-02-11 Michael Chastain <chastain@redhat.com>
9502
9503 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9504 Helps the test script figure out which demangler is in use.
9505 (dm_type_foo_ref): Ditto.
9506 (dm_type_int_star): Ditto.
9507 (dm_type_long_star): Ditto.
9508 (dm_type_unsigned_int): Ditto.
9509 (dm_type_void): Ditto.
9510 (dm_type_void_star): Ditto.
99707966 9511 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9512 Probe the gdb demangler and set variables to accommodate
9513 formatting differences.
9514 (info_func_regexp): New function. Same as info_func, but
9515 matches against a regexp.
9516 (info_func): Match against a literal string.
9517 (print_addr_2): New function. Match against a literal string,
9518 which can be different from the input to gdb.
9519 (print_addr): Simply call print_addr_2 with the same argument twice.
9520 (test_lookup_operator_functions): Use demangler formatting variables.
9521 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9522 the tests in the same order as the C++ class declaration.
9523 (test_paddr_operator_functions): Ditto.
9524 (test_paddr_overloaded_functions): Ditto.
9525 (test_paddr_hairy_functions): Use demangler formatting variables.
9526 Add reference to gdb/19 for related tests.
9527 (do_tests): Call probe_demangler.
9528
1de8f023
KB
95292001-01-30 Kevin Buettner <kevinb@redhat.com>
9530
9531 * gdb.c++/templates.cc (printf): Remove unused function definition.
9532
ca3f91ed
MS
95332001-01-26 Felix Lee <flee@redhat.com>
9534
9535 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9536
95372001-01-25 matthew green <mrg@redhat.com>
9538
9539 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9540 up sid.
9541 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9542
95432001-01-25 matthew green <mrg@redhat.com>
9544
9545 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9546 Deprecate $sid_spawn_id.
ca3f91ed
MS
9547 (sid_exit): Remove code necessary only for `spawn.'
9548
95492001-01-25 matthew green <mrg@redhat.com>
9550
9551 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9552
fb18ec4a
MC
95532001-01-28 Michael Chastain <chastain@redhat.com>
9554
9555 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9556 to call when tests fail. It takes gdb out of the overloaded
9557 function choice menu back to the main prompt, so that the test
9558 program stays synchronized.
9559 (set_bp_overloaded): New proc to collect all the common
9560 code for setting a breakpoint on an overloaded name. Calls
9561 take_gdb_out_of_choice_menu when needed.
9562 (menu_overload1arg): New variable to collect the repeated
9563 instances of the expected menu for an overloaded name. Change
9564 the regular expression to handle changes in g++ type encoding:
9565 "void" can be either "void" or "", and "unsigned int" can be
9566 either "unsigned int" or "unsigned".
9567 (continue_to_bp_overloaded): Change regular expressions to handle
9568 changes in g++ type encoding.
9569 (no proc): Call take_gdb_out_of_choice_menu when needed.
9570 Remove redundant calls to "info break". Accept either "canceled"
9571 or "cancelled". Change regular expressions in "info break"
9572 calls to handle changes in g++ type encoding. Give all tests
9573 unique strings.
9574
9c646a6e
BE
95752001-01-17 Ben Elliston <bje@redhat.com>
9576
9577 * config/sid.exp: New file.
9578
9549d9c1
AC
9579Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9580
9581 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9582
dc96c6c7 95832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9584
9585 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9586 Add a RE to accept a non-ascii char if one is ever presented.
9587
b4df4f68
FN
95882000-12-20 Fernando Nasser <fnasser@redhat.com>
9589
297dd0fd 9590 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9591
dc96c6c7 95922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9593
d63a86f8 9594 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9595 in regexp. One '\' does not suffice on Linux.
9596
4a7bddb6
MC
95972000-12-09 Michael Chastain <chastain@redhat.com>
9598
9599 * gdb.base/break.exp (test_clear_command): Use a marker function
9600 rather than 'main' for the test function. Also move this
9601 test to an execution point where the marker function names are
9602 guaranteed to be bound to functions. (Executing tests after a
9603 'finish' from main runs into name conflicts with local names
9604 in __libc_start_main).
9605
dc96c6c7 96062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9607
9608 * gdb.base/finish.exp: New test for gdb's "finish" command.
9609 * gdb.base/return2.exp: New test for gdb's "return" command.
9610 * gdb.base/return2.c: New source file for above.
9611
dc96c6c7 96122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9613
9614 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9615 * gdb.base/miscexprs.exp: Ditto.
9616 * gdb.base/pointers.exp: Ditto.
9617 * gdb.c++/derivation.exp: Ditto.
9618 * gdb.c++/local.exp: Ditto.
9619 * gdb.c++/namespace.exp: Ditto.
9620 * gdb.c++/overload.exp: Ditto.
9621 * gdb.c++/ref-types.exp: Ditto.
9622
dc96c6c7 96232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9624
9625 * gdb.base/constvars.exp: Test result of "up" command.
9626 * gdb.base/miscexprs.exp: Ditto.
9627 * gdb.base/pointers.exp: Ditto.
9628 * gdb.base/scope.exp: Ditto.
9629 * gdb.c++/derivation.exp: Ditto.
9630 * gdb.c++/local.exp: Ditto.
9631 * gdb.c++/namespace.exp: Ditto.
9632 * gdb.c++/overload.exp: Ditto.
9633 * gdb.c++/ref-types.exp: Ditto.
9634
44097287
FN
96352000-11-22 Michael Chastain <chastain@redhat.com>
9636
9637 * mips_pro.exp: Accept either "middle -> top -> main" or
9638 "middle -> main" in the backtrace, because gcc can optimize
9639 tail calls to jumps. Remove setup_xfail for the hppa case.
9640 Add a comment with the original warning messages from PR 3016,
9641 which was filed in 1993, to preserve them for posterity.
9642
9d2e1bab
ND
96432000-11-17 Nick Duffek <nsd@redhat.com>
9644
9645 * lib/gdb.exp (gdb_test): Override timeout with board info.
9646
1aca8eb7
ND
96472000-11-17 Nick Duffek <nsd@redhat.com>
9648
9649 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9650 the second kill and detach messages.
9651
93076499
ND
96522000-11-17 Nick Duffek <nsd@redhat.com>
9653
9654 * configure.in: Add AC_EXEEXT.
9655 * configure: Regenerate.
9656 * Makefile.in (just-check): Export EXEEXT.
9657 * lib/gdb.exp ($EXEEXT): Import from environment.
9658 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9659 expect "maint dump-me" on Cygwin.
9660 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9661 $EXEEXT.
9662
30e87cd3
ND
96632000-11-17 Nick Duffek <nsd@redhat.com>
9664
9665 * gdb.base/break.exp: Test backtrace and finish from called
9666 function on all platforms, not just HP-UX.
9667
dc96c6c7 96682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9669
9670 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9671 code from gdb_target_monitor, so it can be used independantly
9672 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9673
dc96c6c7 96742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9675
9676 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9677 * gdb.base/corefile.exp: Expect the message "Program is being
9678 debugged already" when we send the "corefile" command, since
9679 the preceeding gdb_load may have connected gdb to a remote target.
9680 * gdb.base/display.exp: Disable hardware watchpoints if new
9681 board info variable "no_hardware_watchpoints" is true.
9682 Replace single-letter commands with more readable ones.
9683 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9684 if new board info variable "no_hardware_watchpoints" is true.
9685 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9686 to see if stdio (printf) testing is possible.
9687 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9688 board info variable "no_hardware_watchpoints" is true. Use new
9689 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9690
39124dea
FN
96912000-11-13 Fernando Nasser <fnasser@redhat.com>
9692
9693 From Orjan Friberg <orjanf@axis.com>:
9694 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9695 in array print pattern match.
9696
a9e2e984
FN
96972000-11-09 Fernando Nasser <fnasser@redhat.com>
9698
9699 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9700 spelling "cancelled" to U.S. spelling "canceled" to match changes
9701 made to gdb.
9702 * gdb.c++/ovldbreak.exp: Ditto.
9703
c7db355b
PS
97042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9705
9706 * gdb.base/callfuncs.c (main): Moved to end of file, call
9707 t_double_values to initialize the FPU before inferior calls are made.
9708 * gdb.base/callfuncs.exp: Test for register preservation after calling
9709 inferior functions. Add tests for continuining, finishing and
9710 returning from a stop in a call dummy.
9711
dc96c6c7 97122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9713
9714 * gdb.base/commands.exp: Break up long lines, and re-indent.
9715
dc96c6c7 97162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9717
9718 * config/gdbserver.exp: Rewritten from the ground up, to make it
9719 compatible with the current dejagnu tree, and to make it work with
9720 the new "gdbserver" in libremote.
9721
dc96c6c7 97222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9723
9724 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9725 * gdb.base/varargs.exp: Skip entire test if no printf support.
9726 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9727 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9728
dc96c6c7 97292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9730
9731 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9732 no floating point support.
9733 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9734 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9735 * gdb.base/call-rt-st.exp: Ditto.
9736 * gdb.base/call-strs.exp: Ditto.
9737
bac5fc66
JG
97382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9739
9740 * gdb.base/sizeof.c: include <stdio.h>.
9741
9742 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9743 'finish', otherwise uncaptured gdb_prompt would potentially
9744 throw remaining test points out of sync.
9745
b22a6027
SB
97462000-07-26 Scott Bambrough <scottb@netwinder.org>
9747
9748 * gdb.base/recurse.exp: Run tests for all targets.
9749 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9750 gnu-oldld case on ARM.
9751 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9752 for ARM targets.
d63a86f8 9753
d8231941
AG
9754Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9755
9756 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9757 * gdb.java/configure: Rebuild.
9758
8caabe69
AG
9759Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9760
9761 * gdb.java/jv-exp.exp: New file.
9762
9d273ca3
AG
9763Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9764
9765 * configure: Rebuilt.
9766 * configure.in (configdirs): Add gdb.java.
9767 * gdb.java/jmisc.java: New file.
9768 * gdb.java/jmisc.exp: New file.
9769 * gdb.java/Makefile.in: New file.
9770 * gdb.java/configure: Rebuilt.
9771 * gdb.java/configure.in: New file.
9772 * lib/java.exp: New file.
9773
4f823a66
AC
9774Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9775
9776 * gdb.base/exprs.exp: Test casts to a pointer including over and
9777 underflow.
9778
2391e11d
AC
9779Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9780
9781 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9782 and the compilers sizes.
9783
54602222
ND
97842000-07-09 Nick Duffek <nsd@redhat.com>
9785
9786 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9787 (use_methods): New function.
9788 (main): Call use_methods().
9789 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9790 (do_tests): Call test_method_param_class.
9791
2bec0572
ND
97922000-07-09 Nick Duffek <nsd@redhat.com>
9793
9794 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9795 spelling.
9796 (test_enums): New procedure. Move enum tests from end of script
9797 to here. Set breakpoint on function name instead of line number.
9798 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9799 (enums2): New marker function.
9800 (enums1): New function.
9801 (main): Call enums1(). Move enum tests to enums1().
9802
78492fde
AC
9803Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9804
9805 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9806 compile/link program. Update line numbers.
9807 * gdb.asm/d10v.inc: Define ``startup''.
9808 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9809
49a2cef8
AC
9810Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9811
9812 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9813
3e6c8688
EZ
98142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9815
9816 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9817 of 'help maint print' command.
9818
9ff5cbe9
AC
9819Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9820
9821 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9822 they use gdb_expect_list.
9823
17c579bd
AC
9824Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9825
9826 * gdb.base/commands.exp: Use ``set remote
9827 memory-read-packet-size'' instead of ``set endian big'' to test
9828 long commands.
9829
e6d71bf3
DB
98302000-06-03 Daniel Berlin <dan@cgsoftware.com>
9831
9832 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9833 g++, and stop skipping them.
e6d71bf3
DB
9834
9835 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9836 work under g++.
9837
d63a86f8 9838 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9839 initialization.
9840
dc96c6c7 98412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9842
9843 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9844 the regular expression: accept an (almost) arbitrary sequence of
9845 "frames-invalid" and "breakpoints-invalid" messages both before
9846 and after the "starting" message.
9847
dc96c6c7 98482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9849
9850 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9851
dc96c6c7 98522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9853
9854 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9855 Relax the regular expression a little, make it pass on Solaris 8.
9856
8216cda9
KB
98572000-05-12 Kevin Buettner <kevinb@redhat.com>
9858
9859 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9860 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9861 Instead, it is permissible for gdb to stop on the line of the
9862 call itself.
9863
1a570b2f
MS
98642000-05-12 Michael Snyder <msnyder@.cygnus.com>
9865
9866 * gdb.base/break.exp (bp on small function, optimized file):
9867 Add a second pass pattern. The behavior differs here between stabs
9868 and dwarf for one-line functions. Stabs preserves two line symbols
9869 (one before the prologue and one after) with the same line number,
9870 but dwarf regards these as duplicates and discards one of them.
9871 Therefore the address after the prologue (where the breakpoint is)
9872 has no exactly matching line symbol, and GDB reports the breakpoint
9873 as if it were in the middle of a line rather than at the beginning.
9874
dc96c6c7 98752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9876
d63a86f8 9877 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9878 rather than "send_gdb" (for consistancy).
9879
7d418785
AC
9880Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9881
9882 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9883 * gdb.c++/templates.cc: Properly check for GCC version number.
9884 * lib/compiler.cc: Likewise
9885
dc96c6c7 98862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9887
d63a86f8 9888 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9889 gdb may not stop at the first line of main, due to code motion.
9890
dc96c6c7 98912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9892
9893 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9894 This test depends on parsing the printf output from the target.
9895 Since the sparclet stub doesn't do stdio, this will never work.
9896 * gdb.base/call-rt-st.exp: ditto.
9897 * gdb.base/call-strs: ditto.
9898
dc96c6c7 98992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9900
9901 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9902
9903 * gdb.base/ending-run.exp: After connecting to a remote target,
9904 but before running, the target will appear to be in a random
9905 location. Specify both a file and a line for breakpoints.
9906 Also, the function that calls main may be called 'init'
9907 rather than 'start'.
9908
a5a51225
EZ
99092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9910
9911 * gdb.base/help.exp: Update output for add-symbol-file command.
9912
7930cc7c
FN
99132000-04-10 Fernando Nasser <fnasser@cygnus.com>
9914
9915 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9916 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9917
23e37ab1
C
99182000-04-07 J.T. Conklin <jtc@redback.com>
9919
e93c542c
C
9920 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9921
23e37ab1
C
9922 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9923
591b8fa3
PDM
9924Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9925
9926 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9927 values that can be represented exactly.
9928 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9929 above change, and to not check against the directory part of the source
9930 file name.
9931 (step into print_long_arg_list): Likewise.
9932 (print print_small_structs from print_long_arg_list): Likewise.
9933 (print print_long_arg_list): Likewise.
9934
7a495180
EZ
99352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9936
30b53638 9937 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9938
beb998c6
AC
9939Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9940
9941 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9942
1c689132
DB
99432000-03-25 Daniel Berlin <dan@cgsoftware.com>
9944
9945 * gdb.base/commands.exp (deprecated_command_test): Add test for
9946 deprecate with no arguments.
9947
c1790a9d
JL
99482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9949
9950 * gdb.base/break.exp: Add new test for setting breakpoints on
9951 optimized code so we can test breakpoints work even when function
9952 prologues may be optimized away
9953
003ba290
FN
99542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9955
9956 From David Whedon <dwhedon@gordian.com>
9957 * gdb.base/commands.exp : Added command deprecator tests.
9958
6837a0a2
DB
99592000-03-22 Daniel Berlin <dan@cgsoftware.com>
9960
9961 * gdb.base/help.exp: Added test for new apropos command.
9962
b9593231
KB
99632000-03-21 Kevin Buettner <kevinb@redhat.com>
9964
9965 * gdb.base/pointers.c (usevar): New function.
9966 (main): Make sure that global variables v_int_pointer2, rptr,
9967 and y are all referenced someplace in the program by calling
9968 usevar() on them. [Some linkers delete symbols which are
9969 never referenced. The space remains, but there's no way to
9970 get a (symbolic) handle on the variable from the debugger.]
9971
751a959b
EZ
99722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9973
9974 * gdb.base/printcmds.c: Add typedeffed arrays.
9975
9976 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9977 procedure to test arrays that are typedef'd.
9978
73a93a32
JI
99792000-03-13 James Ingham <jingham@leda.cygnus.com>
9980
9981 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9982 the library directories.
73a93a32 9983
fb40c209
AC
9984Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9985
9986 * configure.in (configdirs): Add sub directory gdb.mi.
9987 * configure: Re-generate.
9988
9989 * gdb.mi: New directory.
d63a86f8 9990
ee4dd2c9
AC
99912000-02-25 Scott Bambrough <scottb@netwinder.org>
9992
9993 * gdb.base/long_long.exp: Correct test suite failure when printing
9994 a long long value as a double on ARM platforms.
9995
70f0cc22
JB
99962000-02-16 Jim Blandy <jimb@redhat.com>
9997
9998 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9999 default source file is set properly before running this test.
10000
853819b8
EZ
100012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10002
10003 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10004 gdbtk/library directory, not in gdbtcl2.
10005
dfcd3bfb
JM
100062000-02-04 Jim Blandy <jimb@redhat.com>
10007
10008 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10009 backslash from regexp pattern.
10010
10011 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10012 procedure. Use it to run all the "continue to bp overloaded"
10013 tests. Note that this changes the names of the tests slightly.
10014 If the breakpoint hit message includes a hex PC value, because
10015 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10016 from the real source code, still consider that a pass.
10017
10018 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10019 XFAIL here if the breakpoint message contains a hex address. Note
10020 similar change on 1999-11-02.
10021
10022 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10023
10024 * gdb.base/ptype.exp: Establish a default source file before
10025 calling get_debug_format.
10026
100272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10028
10029 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10030
8b93c638
JM
100312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10032
10033 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10034 of successive stepi commands -- while in the prologue we should see
10035 the function entry bracket.
10036
100372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10038
10039 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10040 reach __change_mode() when stepping through the end of main().
10041
c5394b80
JM
100422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10043
10044 * gdb.base/default.exp: Fix expected pattern.
10045 * gdb.base/help.exp: Same.
10046
0d06e24b
JM
100472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10048
10049 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10050 Don't use xfail's because that affects only the following test.
d63a86f8 10051
0d06e24b
JM
10052 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10053 solaris or linux.
10054
10055 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10056
dc96c6c7 100572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10058
d63a86f8 10059 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10060 "A syntax error" rather than "A parse error". Accept both.
10061
100622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10063
10064 * gdb.base/default.exp: Remove OS dependent string from "target
10065 remote" test.
10066 * gdb.base/help.exp: Same for "help target remote" test.
10067
c3f6f71d
JM
100682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10069
10070 From Jim Kingdon <kingdon@redhat.com>:
10071
10072 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10073 prompt (cleanup rather than necessity, but still might keep output
10074 from spilling to next test).
10075
100762000-01-02 Fred Fish <fnf@cygnus.com>
10077
10078 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10079 AIX, which defines them in <sys/types.h>.
10080
ed9a39eb 100811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10082
ed9a39eb
JM
10083 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10084 float" test.
10085
100861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10087
ed9a39eb 10088 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10089
10090 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10091 outermost frame disallowed".
10092
100931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10094
10095 * gdb.base/setvar.exp: New tests for setting the value of a struct
10096 with a constant list.
10097
100981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10099
10100 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
10101 require the user to type a cast before setting the value of a struct.
10102
de57eccd
JM
101031999-12-06 Jim Blandy <jimb@cygnus.com>
10104
10105 * gdb.base/default.exp: Expect the new 'info float' command on
10106 all i386 platforms.
10107
10108 * gdb.threads/linux-dp.exp: Expand our ability to recognize
10109 LinuxThreads libraries that don't support debugging.
10110
c2d11a7d
JM
10111Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10112
10113 * gdb.base/remote.c: Fill the buffer with truely random data.
10114 Change the buffer type to ``unsigned char'' to simplify size
10115 arithmetic.
10116
10117 * gdb.base/remote.exp: Reduce download numbers by one. Typical
10118 stub only handles 400-1 byte packets. Verify that the download
10119 worked.
10120
101211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
10122
10123 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
10124 tests, using UNRESOLVED for the untested cases. Also, does not wait
10125 for a timeout if the prompt was received before a recognizable pattern.
10126
101271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
10128
10129 * lib/gdb.exp (gdb_expect_list): Fix spelling.
10130
101311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10132
10133 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
10134 watchpoints.
10135
101361999-11-24 Jason Merrill <jason@casey.cygnus.com>
10137
10138 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
10139
10140 * gdb.c++/local.exp: Be more flexible in recognizing local class
10141 name mangling. Don't allow horribly truncated method names.
10142 * gdb.c++/derivation.exp: Expect protected inheritance.
10143 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
10144 * gdb.c++/virtfunc.exp: Likewise.
10145 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
10146 when printing a nested enum.
10147
101481999-11-22 Jim Blandy <jimb@cygnus.com>
10149
10150 * gdb.base/step-test.exp: Properly await GDB's response to setting
10151 a breakpoint on the call to large_struct_by_value.
10152
10153 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10154 just because we have debug info for the `start' function.
10155
101561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10157
10158 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10159 "Unknown signal" messages, which indicate (on LinuxThreads) that
10160 GDB doesn't know how to debug threads on this system. This is
10161 better than hanging while philosopher 0 dumps chatter into gdb.log.
10162
101631999-11-18 Tom Tromey <tromey@cygnus.com>
10164
10165 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10166
101671999-11-18 Fred Fish <fnf@cygnus.com>
10168
10169 * gdb.base/coremaker2.c: Add sample program for generating
10170 cores that is more self contained than coremaker.c. Eventually
10171 I'll add more code to this and tie it into the testsuite.
10172
4ce44c66
JM
101731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10174
10175 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10176
101771999-11-10 Jimmy Guo <guo@cup.hp.com>
10178
10179 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10180 from $srcdir/lib/.
10181 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10182 and gdb.c++/.
10183
10184 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10185
d63a86f8 10186 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10187 'continue with watch' test point.
10188
101891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10190
10191 Merged from p2linux-990323-branch:
d63a86f8 10192
4ce44c66
JM
10193 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10194
11cf8741
JM
10195Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10196
10197 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10198 {limit,fixed}''. Test ``set download-write-size''.
10199
10200Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10201
10202 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10203 gdb_expect_list.
10204
10205Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10206
10207 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10208
102091999-11-03 Mark Salter <msalter@cygnus.com>
10210
10211 * gdb.base/break.exp: Fix "stub continue" pattern.
10212
102131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10214
10215 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10216
102171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10218
10219 * gdb.base/display.exp ("finish"): Add timeout clause.
10220
10221 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10222 plain prompt clause, so this doesn't have to time out in order to
10223 fail.
10224
10225 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10226 breakpoint hit messages include an address.
10227
10228 * gdb.base/display.exp: Don't forget to escape parens in regular
10229 expressions. Unix regexp notatation sucks.
10230
102311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10232
10233 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10234 order for 'signalled' message.
10235
5c44784c
JM
102361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10237
10238 From Jimmy Guo <guo@cup.hp.com>:
10239 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10240 * gdb.base/annota1.c: Add code for tests to work with.
10241
102421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10243
10244 * gdb.base/remote.exp: New test for remote downloading settings.
10245 * gdb.base/remote.c: New file with large .data.
10246
917317f4
JM
102471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10248
10249 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10250 for LinuxThreads support, merged from the Code Fusion branch.
10251
10252Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10253
10254 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10255 containing exp_continue into a while within an expect. Don't
10256 attempt a start more than three times. Check return value from
10257 gdb_load.
d63a86f8 10258
2df3850c
JM
10259Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10260
10261 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10262 a pass case.
10263
2acceee2
JM
102641999-10-01 Kevin Buettner <kevinb@cygnus.com>
10265
10266 * gdb.base/break.c (main): Added a statement that we can step
10267 off of.
10268 * gdb.base/break.exp: Added tests for setting a breakpoint
10269 at an offset and stepping onto a breakpoint.
10270
102711999-10-01 Fred Fish <fnf@cygnus.com>
10272
d63a86f8 10273 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10274 gdb output.
10275
c2c6d25f
JM
102761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10277
10278 * gdb.base/break.exp: Code locations are in hex, don't forget!
10279 (For HP-UX.)
10280
102811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10282
10283 * condbreak.exp: Use break.c as test program.
10284 * condbreak.c: Remove, redundant with break.c.
10285
102861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10287
10288 * config/monitor.exp (gdb_target_monitor): Disable X- and
10289 Z-packets if the target needs it.
10290
102911999-09-13 James Ingham <jingham@leda.cygnus.com>
10292
10293 * gdb.c++/overload.exp: Added tests for listing overloaded
10294 functions with function pointers in the arg, explicitly calling
10295 out the version you want.
10296
cff3e48b
JM
102971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10298
10299 * long_long.exp: Add variations of test cases that work for
10300 targets with 16-bit ints and 32-bit doubles.
10301
d4f3574e
SS
103021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10303
10304 * break.c (main): Compare a possibly-uninitialized argc with an
10305 unlikely value that fits in 16 bits.
10306
103071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10308
10309 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10310 0xfeeb, don't want negative numbers if ints are 16 bits.
10311
10312 * lib/gdb.exp (skip_cplus_tests): New proc.
10313 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10314 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10315 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10316 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10317 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10318 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10319 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10320 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10321
10322 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10323
10324Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10325
10326 * gdb.base/corefile.exp (up): Allow a parameter to appear
10327 in the frame that we're going up to.
10328
10329 From Jim Blandy <jimb@cygnus.com>:
10330
10331 * gdb.base/default.exp (info float): Expect some output now.
10332
10333 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10334 returning floating-point values to fail on the x86.
10335 * gdb.base/callfwmall.exp (do_function_calls): Same.
10336
10337 * gdb.base/list.exp (test_listsize): Correct expectations for
10338 listing line 1 with listsize 2. Also, listing a single line
10339 works now, as does listing three lines. [Kevin's note: There
10340 were a number of other cases fixed too where the expectations
10341 differed...]
10342
103431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10344
10345 * gdb.base/selftest.exp: Add case for when version prints as
10346 constant string instead of char pointer.
10347
104c1213
JM
103481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10349
10350 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10351 stepping out of main.
10352
10353 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10354 G++ used.
10355
10356 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10357 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10358
10359 * gdb.c++/ovldbreak.exp: Update match string in test that
10360 includes a warning of multiple breakpoints.
10361
103621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10363
10364 * gdb.base/display.exp: Improve precision of step-after-finish
10365 added yesterday.
10366
10367 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10368 test.
10369
10370 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10371 configs when using G++, not just hppa*.
10372
103731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10374
10375 * gdb.base/async.c: New file.
10376 * gdb.base/async.exp: New file.
10377
10378Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10379
10380 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10381 PA64.
10382
53a5351d
JM
10383Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10384
104c1213
JM
10385 * gdb.base/display.exp: "finish" can leave us mid-line on many
10386 targets, deal with it. Add a small constant to main, instead of
10387 1000 since main+1000 may not be a valid address in the target.
10388
53a5351d
JM
10389 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10390 on hpux11.
10391
10392 * gdb.base/attach.exp: Handle another hpux11 error message variant
10393 when attaching to a process that does not exist.
10394
103951999-08-19 J.T. Conklin <jtc@redback.com>
10396
10397 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10398 characters in 'continue to 1241' test.
10399
104001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10401
10402 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10403 stop in print_long_arg_list, define and use a whitespace
10404 variable in print_small_structs test, add an XFAIL for Solaris.
10405 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10406 interested enough to fix.
10407
7be570e7
JM
104081999-08-13 Keith Seitz <keiths@cygnus.com>
10409
10410 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10411 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10412 proc knows about targets other than the natives.
10413 (test_assign): Use "gdb_run_cmd" to "run" the target.
10414 Check that we've actually hit the breakpoint at main.
10415 When we attempt to assign a value to a local variable, check
10416 that the variable is in the current scope, i.e., don't use
10417 a test with an empty result.
10418
10419Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10420
10421 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10422 command.
10423
104241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10425
10426 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10427 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10428 gdb.compat, gdb.threads-hp.
10429 gdb.hp/configure, gdb.hp/configure.in: New files.
10430 gdb.hp/Makefile.in: Recurse into new subdirs.
10431 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10432 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10433 in object files.
10434 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10435
96baa820
JM
104361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10437
10438 * gdb.base/display.exp: Help expect by putting a newline in the
10439 funky printf, remove a bogus p/a test.
10440
104411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10442
10443 * gdb.base/display.exp: Make sure that when we say 'run', we are
10444 connected to the target. This is necessary when running not
10445 natively.
10446
104471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10448
10449 * gdb.base/step-test.exp: Removed some extraneous messages.
10450
10451 * gdb.base/long_long.exp: Don't run memory examination tests
10452 on little-endian targets (they will need a different set of
10453 results to match).
10454
104551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10456
10457 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10458 until somebody decides to fix GDB.
10459
10460 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10461 constant as "ULL".
10462 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10463 matches for a couple x/2 commands.
10464
a0b3c4fd
JM
104651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10466
10467 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10468 by merging in ref-types2 tests.
10469 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10470
10471 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10472 * gdb.c++/Makefile.in: Add standard actions.
10473 (EXECUTABLES): Rename from PROGS, update list.
10474 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10475 from gdb.hp.
10476 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10477 foo and bar locals.
10478 * gdb.c++/anon-union.exp: Fix tests to match.
10479 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10480 expect matches to handle output variations.
10481 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10482 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10483 output, add HP alternatives for new and delete prints.
10484 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10485 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10486 * gdb.c++/demangle.exp: Use $style when reporting failure.
10487 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10488 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10489 match alternatives.
10490 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10491 compilers.
10492 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10493 * gdb.c++/method.exp: Add match alternatives.
10494 * gdb.c++/misc.cc: Add bool types.
10495 * gdb.c++/misc.exp: Add tests for bool types.
10496 * gdb.c++/overload.exp: Add xfails.
10497 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10498 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10499 add some more template parameter tests (only for HP currently).
10500 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10501 * gdb.c++/virtfunc.cc: Add return type and value for main.
10502 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10503 match alternatives.
d63a86f8 10504
a0b3c4fd
JM
105051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10506
10507 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10508
105091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10510
10511 * gdb.base/signals.exp: Don't expect getting a backtrace from
10512 within a signal handler to fail on Linux.
10513
105141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10515
10516 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10517 * lib/gdb.exp: Remove some gratuitious semicolons.
10518 (delete_breakpoints): Increase timeout.
10519 (gdb_expect): Add -notransfer option.
10520 (gdb_test): Use -notransfer option.
10521 (get_compiler_info): Add f77 case.
10522 (get_compiler): New proc, split out from gdb_preprocess, add f77
10523 case.
10524 (gdb_preprocess): Call get_compiler.
10525
10526 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10527 * gdb.base/attach.exp, gdb.base/display.exp,
10528 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10529 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10530 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10531 third arg to gdb_test.
10532 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10533 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10534 HP-UX xfails, add others.
10535 * gdb.base/completion.exp: Reflect name change of self-test.
10536 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10537 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10538 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10539 HP failure number.
10540 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10541 useless HP-UX 10.30 references.
10542 * gdb.base/maint.exp: Loosen matches.
10543 * gdb.base/pointers.c (main): Declare more_code.
10544 * gdb.base/pointers.exp: Match on output of a `next'.
10545 * gdb.base/structs.c: Add prototypes.
10546 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10547 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10548
105491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10550
10551 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10552 command.
10553
105541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10555
10556 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10557 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10558
10559 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10560 debug info. Deal with lack of signal hanlder info in stack.
10561
10562 From Jim Kingdon <kingdon@redhat.com>:
10563 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10564
5a2468f5
JM
105651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10566
10567 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10568 gdb.base/foll-vfork.exp: Don't run for crosses.
10569
adf40b2e
JM
10570Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10571
10572 * gdb.base/configure.in: Check for gdbvars.exp instead of
10573 a1-selftest.exp.
10574 * gdb.base/configure: Re-generate.
10575
105761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10577
10578 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10579 in trying to run first and name is too long.
10580
10581 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10582 pointers2.c and pointers2.exp, respectively.
10583 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10584 doschk happier.
10585
43e526b9
JM
105861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10587
10588 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10589 callfuncs2.c and callfuncs2.exp.
10590
10591 * gdb.base/list.exp: Remove mistaken xfails.
10592 * gdb.base/list0.h: Add optional prototypes.
10593
9846de1b
JM
10594Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10595
10596 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10597 calling malloc.
10598 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10599 * ptype.exp: Move test for get_debug_format to before its first
10600 use.
10601
106021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10603
10604 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10605 * gdb.base/annota2.cc, annota2.exp: Move from here.
10606 * gdb.c++/annota2.cc, annota2.exp: To here.
10607 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10608
43ff13b4
JM
10609Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10610
10611 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10612 a consistent format.
10613
085dd6e6
JM
106141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10615
10616 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10617 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10618 HP compilers, also set the globals $true and $false.
10619
10620 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10621 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10622 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10623 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10624 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10625 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10626 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10627 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10628 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10629 whatis.c} Add C++ compatible function definitions and return
10630 types, add includes for library functions.
10631 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10632 * gdb.base/step-test.c (myglob): Rename from glob.
10633 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10634 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10635 files, move here from gdb.hp.
10636 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10637 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10638 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10639 Adjust line numbers in regexps.
10640
10641 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10642 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10643 instead of 0/1.
10644
10645 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10646 foll-vfork.exp: New files, move here from gdb.hp.
10647 * gdb.base/page.exp: New file, test of pagination command.
10648
10649 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10650 recursion test.
10651 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10652
10653 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10654 gdb.base/solib.exp: Fix compiler invocation process.
10655
10656 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10657 HP-UX 11, turn off overload resolution explicitly.
10658 * gdb.base/commands.exp: Set argument list explicitly, add
10659 watchpoint test.
10660 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10661 them work.
10662 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10663 expressions properly.
10664 * gdb.base/corefile.exp: Loosen the match slightly.
10665 * gdb.base/default.exp: Allow "Error accessing memory" message
10666 also.
10667 * gdb.base/display.exp: Skip over x/0 j if PA64.
10668 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10669 * gdb.base/interrupt.exp: Ditto.
10670 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10671 in use.
10672 * gdb.base/list.exp: Add xfails for HP-UX.
10673 * gdb.base/long_long.exp: Refine some of the numeric matches.
10674 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10675 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10676 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10677 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10678 * gdb.base/ptype.exp: Succeed on more varieties of output.
10679 * gdb.base/scope.exp: Add xfails for HP-UX.
10680 * gdb.base/sect-cmd.exp: Add more cases.
10681 * gdb.base/setvar.exp: Add xfails for HP-UX.
10682 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10683 * gdb.base/signals.exp: Match on void symbolically.
10684 * gdb.base/step-test.exp: Add case for PA64.
10685 * gdb.base/term.exp: Add exit and restart.
10686 * gdb.base/twice.exp: Clean up after self.
10687 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10688 * gdb.base/whatis.exp: Allow more ways to pass tests.
10689
10690 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10691 no longer useful.
10692
10693Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10694
10695 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10696 list of patterns.
10697 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10698 print_double_array(double_array)", "continuing to breakpoint
10699 1018", "print print_double_array(array_d)" and "continuing to
10700 1034" tests.
d63a86f8 10701
085dd6e6
JM
107021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10703
10704 * Makefile.in: Add empty html and install-html targets.
10705
107061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10707
10708 * config/mt-*: Remove, these haven't been used since 1996.
10709
107101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10711
10712 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10713 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10714 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10715
9e0b60a8
JM
107161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10717
10718 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10719 simpler match case for the ptype of the big class.
10720
107211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10722
10723 * gdb.exp: Fix test for gdb_prompt existence.
10724
107251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10726
10727 * gdb.exp (gdb_test): Add fail after calls to perror.
10728
107291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10730
10731 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10732
107331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10734
10735 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10736
0f71a2f6
JM
10737Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10738
10739 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10740 malloc() is linked in.
10741
107421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10743
10744 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10745 step at end.
10746
10747 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10748
107491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10750
10751 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10752
cce74817
JM
10753Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10754
10755 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10756 * gdb.base/mips_pro.exp: Likewise.
10757
107581999-06-02 Keith Seitz <keiths@cygnus.com>
10759
10760 * gdb.c++/templates.cc: Change all "new" operators to throw
10761 an exception.
10762 * gdb.c++/cplusfuncs.cc: Likewise.
10763
10764 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10765
10766Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10767
10768 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10769 * gdb.base/ending-run.exp: When stepping out of main, accept a
10770 step into an arbitrary assembler file.
10771
392a587b
JM
107721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10773
d63a86f8 10774 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10775 "breakpoint-invalid" to be printed.
d63a86f8 10776 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10777 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10778 * gdb.base/annota2.cc: Initialize a.x to 0.
10779
9e086581
JM
107801999-05-17 Keith Seitz <keiths@cygnus.com>
10781
10782 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10783 when "skip_float_tests" set.
10784 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10785 "print print_ten_doubles", and "step into print_long_arg_list".
10786 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10787 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10788 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10789 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10790 "skip_float_tests" is set.
10791 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10792 when "skip_float_tests" set.
d63a86f8 10793
cd0fc7c3
SS
107941999-05-06 Keith Seitz <keiths@cygnus.com>
10795
10796 * gdb.base/annota2.cc: Include stdio.h.
10797
10798Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10799
10800 * gdb.base/crossload.exp: Remove, this has been disabled ever
10801 since BFD stopped including all targets, and cross-GDB gets
10802 plenty of testing anyway.
10803 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10804 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10805 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10806 * gdb.base/README: Remove, was doc for this.
10807 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10808 needed.
10809
b83266a0
SS
108101999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10811
10812 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10813 output.
10814
10815 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10816 * gdb.base/annota2.exp: New file. More annotation tests.
10817 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10818 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10819
108201999-04-23 Angela Marie Thomas <angela@cygnus.com>
10821
10822 * config/cfdbug.exp: New file.
10823
7a292a7a
SS
108241999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10825
10826 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10827 Marcus Daniel's and Dale Hawkins's demangler crashes.
10828
10829 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10830 test_lucid_style_demangling, test_arm_style_demangling,
10831 test_hp_style_demangling): Try Tom Tromey's core-dumping
10832 identifier under each demangling style.
10833
108341999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10835
10836 * gdb.c++/demangle.exp: Include the current demangling style
10837 in all test names.
10838 (current_demangling_style): New global variable.
10839 (set_demangling_style, test_demangling_core, test_demangling,
10840 test_demangling_exact): New functions.
10841 (test_gnu_style_demangling, test_lucid_style_demangling,
10842 test_arm_style_demangling, test_hp_style_demangling): Use those,
10843 instead of calling gdb_test and gdb_test_exact directly.
10844 (catch_demangling_errors): New function, which reports errors
10845 signalled by the demangling test functions in an orderly way.
10846 (do_tests): Use catch_demangling_errors.
10847
108481999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10849
10850 * gdb.base/signals.exp (test_handle_all_print): Use () for
10851 grouping in expressions, not {}.
10852
10853 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10854 initialized yet.
10855
108561999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10857
10858 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10859 are listed.
10860
108611999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10862
10863 * gdb.stabs/weird.exp: Test for CC being defined before
10864 looking at its value.
10865
108661999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10867
10868 * gdb.base/call-ar-st.exp: Remove stray '#'.
10869 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10870 "short int" and "long int".
10871 * gdb.c++/overload.cc: Cast the string added in the previous
10872 change, to mollify finicky HP compiler.
10873 * gdb.hp/reg-test.exp (testfile): Fix file name.
10874 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10875
7a292a7a
SS
10876 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10877 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10878 alternate form of enum ptype.
10879
c906108c
SS
108801999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10881
7a292a7a
SS
10882 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10883 * gdb.hp/*.exp: Change all to run compiler probe only after
10884 passing skip_hp_tests, so as not to waste time on guaranteed
10885 failure.
10886
c906108c
SS
10887 * gdb.c++/overload.cc: Pass string instead of char addr, always
10888 init ccpfoo.
10889 * gdb.c++/templates.cc: Fix syntax error.
10890
7a292a7a
SS
10891Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10892
10893 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10894 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10895 command.
10896
108971999-03-18 James Ingham <jingham@cygnus.com>
10898
10899 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10900
10901 * gdb.c++/method.exp: It was testing an uninitialized int on the
10902 stack and assuming it was positive.
10903
10904 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10905
10906 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10907 keep it from killing the rest of the tests.
7a292a7a
SS
10908 Use gdb_continue_to_end.
10909
10910 * gdb.base/sigall.exp: use gdb_continue_to_end.
10911
10912 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10913
10914 * gdb.base/display.exp: use runto_main, not run.
10915
d63a86f8
RM
10916 * gdb.base/default.exp: Check for the current error message in the
10917 r abbreviation test.
7a292a7a
SS
10918 Add strongarm to the targets that know info float.
10919
d63a86f8 10920 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10921 run which doesn't work with monitors.
10922
10923 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10924
10925 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10926
10927 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10928 program. Traps the case (in Cygmon) when the program never really
10929 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10930 more places, so I used my name. Sorry Mark...
10931
10932 * config/monitor.exp (gdb_target_monitor): added another
10933 target_info parameter: remotebinarydownload. This will set the
10934 remotebinarydownload flag if this is causing some boards trouble.
10935
109361999-03-18 Mark Salter <msalter@cygnus.com>
10937
10938 * lib/gdb.exp (continue_to_exit): New function.
10939
10940 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10941 * gdb.base/ending-run.exp: Ditto.
10942 * gdb.base/step-test.exp: Ditto.
10943
109441999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10945
10946 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10947 (suggested by Art Haas <ahaas@neosoft.com>).
10948
109491999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10950
10951 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10952
10953Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10954
10955 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10956 descriptions of types (short unsigned int vs unsigned short, etc).
10957
109581999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10959
10960 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10961 a call to strlen; sometimes we do have sources.
10962
109631999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10964
10965 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10966 character, so GDB won't print garbage after its end.
d63a86f8 10967
c906108c
SS
10968 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10969 breakpoint there instead. Sometimes GCC emits memcpy to handle
10970 the large structures being passed by value, so we step into that
10971 instead of sum_array_print, which obscures what we're really testing.
10972 * gdb.base/step-test.exp: However, we do want a test that notices
10973 the bizarre steps into memcpy, so do that here. Add check for
10974 stepping into function calls that pass large structures by value.
10975 ("Is that a noun clause, or are you just happy to see me?")
10976 Remove all references to specific line numbers.
10977 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10978 New type and function.
10979 (main): Call large_struct_by_value, passing it a large struct by value.
10980 * lib/gdb.exp (gdb_get_line_number): New function.
10981
10982 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10983 more portable.
10984
7a292a7a
SS
109851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10986
c906108c
SS
10987 * lib/gdb.exp: Doc fixes.
10988
7a292a7a
SS
109891999-03-05 Nick Clifton <nickc@cygnus.com>
10990
d63a86f8 10991 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10992
109931999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10994
c906108c
SS
10995 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10996 commands. They're not germane to this test, and they don't work
10997 that way on remote targets.
10998
3fc11d3e
JM
109991999-03-01 James Ingham <jingham@cygnus.com>
11000
11001 * Changelog entries merged over from gdb development branch.
11002
3fc11d3e
JM
11003 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11004
11005 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11006 for outputting results of test run.
11007
2d4a1622 11008 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11009
11010 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11011
7a292a7a
SS
110121999-02-25 Felix Lee <flee@cygnus.com>
11013
11014 * lib/gdb.exp (debug_format): initialize
11015
c906108c
SS
110161999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11017
11018 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11019 * gdb.base/call-rt-st.c: Ditto.
11020
c906108c
SS
110211999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11022
11023 * gdb.threads/pthreads.exp (horiz): New variable.
11024 (test_startup): Fix regexps that capture thread numbers.
11025
110261999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11027
11028 * gdb.base/smoke.exp: Disambiguate two test case names (both
11029 called ``print'').
11030
11031Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11032
11033 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11034 compilation.
11035
110361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11037
11038 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11039 actual output formatting.
11040 * gdb.base/smoke.exp: GDB removes leading 0's.
11041 * gdb.base/volatile.exp: Don't check type of remuneration;
11042 that variable is no longer defined in constvars.c.
11043 * gdb.base/step-test.c (main): Exit with explicit exit code.
11044 * gdb.base/step-test.exp: Remove two nexti checks--they are
11045 not portable.
11046
110471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11048
11049 * gdb.base/help.exp ("help delete display"): Fix test to match
11050 gdb's output.
11051
11052 * gdb.base/long_long.c (known_types): Initialize values to zero.
11053 * gdb.base/long_long.exp: Step one more line
11054 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 11055 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
11056 unique test case names.
11057
11058Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11059
d63a86f8 11060 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11061
11062 * gdb.c++/method.exp: Add missing close brace.
11063
110641999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11065
11066 * gdb.base/maint.exp: Use 'set height 0' to disable page
11067 prompting, not 'set height 400'.
11068
11069 Fix a bunch of timeouts.
11070 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11071 four separate tests, so expect doesn't take forever to match a ton
11072 of text against a regexp with lots of .* forms.
11073 ("maint print psymbols", "maint print symbols"): Make some of
11074 these greps more selective, so that expect doesn't try to wade
11075 through huge piles of output and time out.
11076
11077 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11078
11079 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11080 tests: one which doesn't expect shlib events to be reported, and
11081 another which does, but is XFAIL for all platforms other than
11082 HP/UX.
11083
11084 * gdb.base/break.exp: Teach the test suite that the `catch
11085 fork', `catch vfork', and `catch exec' commands produce error
11086 messages on platforms that don't provide these features.
11087
11088Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11089
11090 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11091 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11092 (shortening names from solib_threshold.exp etc), won't run on
11093 anything but HP-UX for the foreseeable future.
11094 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11095 reflect move.
11096
11097Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
11098
11099 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11100 gdb.trace/Makefile.in (clean): Remove all test executables.
11101
11102Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
11103
11104 * gdb.base/shlib-call.exp: add test cases to verify that gdb
11105 successfully re-sets breakpoints in shared libraries.
11106 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11107
11108Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11109
d63a86f8
RM
11110 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
11111 and compiled w/o GCC.
c906108c
SS
11112
11113 * gdb.hp/watch-cmd.exp: ditto.
11114
11115 * gdb.hp/watch-hp.exp: ditto.
11116
11117 * gdb.hp/xdb1.exp: ditto.
11118
11119 * gdb.hp/xdb2.exp: ditto.
11120
11121 * gdb.hp/dbx.exp: ditto.
11122
11123Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
11124
11125 * constvars.c: Remove C++-isms.
11126 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
11127 with GCC.
11128
11129Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
11130
11131 The following changes are part of the HP merge.
11132
11133 * gdb.base/break.exp: new tests to verify that catchpoints for
11134 fork, vfork, and exec don't trigger inappropriately.
11135
11136 * gdb.base/opaque.exp: compile one file at a time, then link.
11137
11138 * gdb.base/signals.exp: be more restrictive about which hppa
11139 systems receive a setup_xfail. new tests.
11140
11141 * gdb.base/solib_threshold.build: new file.
11142 * gdb.base/solib_threshold.exp: new file.
11143 * gdb.base/solib_threshold.link_opts: new file.
11144 * gdb.base/solib_threshold.mk: new file.
11145 * gdb.base/gen_solib_threshold.c: new file.
11146
11147 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
11148 tests. New tests for enums inside classes.
11149
11150 * gdb.c++/compiler.cc: indicate support of template debugging.
11151
11152 * gdb.c++/demangle.exp: run hp style demangling tests.
11153
11154 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11155 tests.
11156
11157 * gdb.c++/misc.cc: changes to support new tests.
11158
11159 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11160 to support new tests.
11161
11162 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11163 gcc, then skip these tests.
11164
11165Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11166
11167 The following files are part of the HP merge; some had longer
11168 names at HP, but have been renamed to be no more than 14
11169 characters in length.
11170
11171 * gdb.hp/ambiguous.cc: new file.
11172 * gdb.hp/ambiguous.exp: new file.
11173 * gdb.hp/attach.exp: new file.
11174 * gdb.hp/attach2.exp: new file.
11175 * gdb.hp/classes-hp.exp: new file.
11176 * gdb.hp/ctti.exp: new file.
11177 * gdb.hp/ctti-add.cc: new file.
11178 * gdb.hp/ctti-add1.cc: new file.
11179 * gdb.hp/ctti-add2.cc: new file.
11180 * gdb.hp/ctti-add3.cc: new file.
11181 * gdb.hp/dbx.exp: new file.
11182 * gdb.hp/exception.cc: new file.
11183 * gdb.hp/exception.exp: new file.
11184 * gdb.hp/foll-exec.c: new file.
11185 * gdb.hp/foll-exec.exp: new file.
11186 * gdb.hp/foll-fork.c: new file.
11187 * gdb.hp/foll-fork.exp: new file.
11188 * gdb.hp/foll-vfork.c: new file.
11189 * gdb.hp/foll-vfork.exp: new file.
11190 * gdb.hp/inherit-hp.exp: new file.
11191 * gdb.hp/more-steps.exp: new file.
11192 * gdb.hp/namespace.cc: new file.
11193 * gdb.hp/namespace.exp: new file.
11194 * gdb.hp/optimize.exp: new file.
11195 * gdb.hp/pxdb.c: new file.
11196 * gdb.hp/pxdb.exp: new file.
11197 * gdb.hp/quicksort.exp: new file.
11198 * gdb.hp/reg-test.exp: new file.
11199 * gdb.hp/reg-test.s: new file.
11200 * gdb.hp/sized-enum.c: new file.
11201 * gdb.hp/sized-enum.exp: new file.
11202 * gdb.hp/start-stop.exp: new file.
11203 * gdb.hp/templ-hp.cc: new file.
11204 * gdb.hp/templ-hp.exp: new file.
11205 * gdb.hp/thr-lib.c: new file.
11206 * gdb.hp/thr-lib.exp: new file.
11207 * gdb.hp/thr-lib.h: new file.
11208 * gdb.hp/thr-liblib.c: new file.
11209 * gdb.hp/virtfun-hp.c: new file.
11210 * gdb.hp/virtfun-hp.exp: new file.
11211 * gdb.hp/watch-cmd.exp: new file.
11212 * gdb.hp/watch-hp.exp: new file.
11213 * gdb.hp/xdb1.exp: new file.
11214 * gdb.hp/xdb2.exp: new file.
11215 * gdb.hp/xdb3.exp: new file.
11216
11217Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11218
11219 The following files are part of the HP merge; some had longer
11220 names at HP, but have been renamed to be no more than 14
11221 characters in length.
11222
11223 * gdb.base/ss.h: new file.
11224 * gdb.base/call-ar-st.c: new file.
11225 * gdb.base/call-ar-st.exp: new file.
11226 * gdb.base/call-rt-st.c: new file.
11227 * gdb.base/call-rt-st-exp: new file.
11228 * gdb.base/call-strs.exp: new file.
11229 * gdb.base/ena-dis-br.exp: new file.
11230 * gdb.base/environ.exp: new file.
11231 * gdb.base/long_long.exp: new file.
11232 * gdb.base/sect-cmd.exp: new file.
11233 * gdb.base/shlib-cl2.exp: new file.
11234 * gdb.base/smoke.exp: new file.
11235 * gdb.base/so-impl-ld.c: new file.
11236 * gdb.base/so-impl-ld.exp: new file.
11237 * gdb.base/so-indr-cl.c: new file.
11238 * gdb.base/so-indr-cl.exp: new file.
11239 * gdb.base/varargs.exp: new file.
11240 * gdb.base/volatile.exp: new file.
11241 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11242 * gdb.base/display.exp: new file.
c906108c
SS
11243 * gdb.c++/derivation.exp: new file.
11244 * gdb.c++/local.exp: new file.
11245 * gdb.c++/member-ptr.exp: new file.
11246 * gdb.c++/overload.exp: new file.
11247 * gdb.c++/ovldbreak.exp: new file.
11248 * gdb.c++/ref-types.exp: new file.
11249 * gdb.c++/ref-types2.exp: new file.
11250 * gdb.c++/userdef.exp: new file.
d63a86f8 11251
c906108c
SS
11252Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11253
11254 * gdb.base/default.exp: Reflect wording change in remote.c.
11255
dc96c6c7 11256Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11257
11258 * gdb.base/help.exp: Update to reflect current text.
11259
11260Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11261
11262 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11263 they're stack variables and contain garbage.
11264 * gdb.c++/anon-union.exp: new file.
11265
11266 The following changes were made by David Taylor
11267 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11268 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11269 in changes by HP.
11270
11271 * gdb.base/bitops.exp: new file.
11272 * gdb.base/default.exp: change expected messages for catch and
11273 info catch tests to reflect HP merge changes.
11274 * gdb.base/enable-disable-break.exp
11275 * gdb.base/ending-run.c: new file.
11276 * gdb.base/long_long.c: new file.
11277 * gdb.base/maint.exp: new file.
11278 * gdb.base/pointers2.exp: new file.
11279 * gdb.base/shlib-call2.exp: new file.
11280 * gdb.base/solib.exp: new file.
11281 * gdb.base/step-test.c: new file.
11282 * gdb.c++/anon-union.cc: new file.
11283 * gdb.c++/local.cc: new file.
11284 * gdb.c++/member-pointer.cc: new file.
11285 * gdb.c++/method.cc: new file.
11286 * gdb.c++/ref-types.cc: new file.
11287 * gdb.c++/ref-types2.cc: new file.
11288 * gdb.c++/userdef.cc: new file.
d63a86f8 11289
c906108c
SS
11290 * gdb.base/scope.exp: compile one file at a time, then link.
11291 * gdb.base/langs.exp: ditto.
11292 * gdb.base/list.exp: ditto.
d63a86f8 11293
c906108c
SS
11294Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11295
11296 The following changes were made by David Taylor
11297 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11298 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11299 in changes by HP.
d63a86f8 11300
c906108c
SS
11301 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11302 skip tests. When compiling pass c++ flag to gdb_compile.
11303 * gdb.c++/
d63a86f8 11304
c906108c
SS
11305 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11306 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11307 (skip_hp_tests): new function.
11308 (gdb_preprocess): new function.
11309
11310 * configure.in (hpdir): decide whether to configure gdb.hp.
11311 * configure: regenerated.
11312
11313 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11314 to delete on clean.
11315 (EXECUTABLES): update to reflect new additions.
11316 * gdb.base/commands.exp: update message expected.
11317 * gdb.base/default.exp: add copyright notice.
11318 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11319 * gdb.base/help.exp: update messages to reflect current text.
11320 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11321 targets for recurse tests.
11322 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11323 skip this file.
11324
11325 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11326 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11327 compilation.
11328 * gdb.c++/misc.exp: ditto.
11329 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11330 run the tests. tell gdb_compile that it's a c++ compilation.
11331
11332 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11333
c906108c
SS
11334 * gdb.base/all-bin.exp: new file.
11335 * gdb.base/arithmet.exp: new file.
11336 * gdb.base/assign.exp: new file.
11337 * gdb.base/completion.exp: new file.
11338 * gdb.base/cond-expr.exp: new file.
11339 * gdb.base/condbreak.exp: new file.
11340 * gdb.base/define.exp: new file.
11341 * gdb.base/dollar.exp: new file.
11342 * gdb.base/environment.exp: new file.
11343 * gdb.base/eval-skip.exp: new file.
11344 * gdb.base/jump.exp: new file.
11345 * gdb.base/logical.exp: new file.
11346 * gdb.base/pointers.exp: new file.
11347 * gdb.base/relational.exp: new file.
11348 * gdb.base/section_command.exp: new file.
11349 * gdb.base/whatis-expr.exp: new file.
11350
11351 * gdb.base/all-types.c: new file.
11352 * gdb.base/call-array-struct.c: new file.
11353 * gdb.base/call-return-struct.c: new file.
11354 * gdb.base/call-strings.c: new file.
11355 * gdb.base/callfuncs2.c: new file.
11356 * gdb.base/condbreak.c: new file.
11357 * gdb.base/constvars.c: new file.
11358 * gdb.base/display.c: new file.
11359 * gdb.base/int-type.c: new file.
11360 * gdb.base/jump.c: new file.
11361 * gdb.base/miscexprs.c: new file.
11362 * gdb.base/pointers.c: new file.
11363 * gdb.base/pointers2.c: new file.
11364 * gdb.base/shmain.c: new file.
11365 * gdb.base/shr1.c: new file.
11366 * gdb.base/shr2.c: new file.
11367 * gdb.base/solib.c: new file.
11368 * gdb.base/solib1.c: new file.
11369 * gdb.base/solib2.c: new file.
11370 * gdb.base/varargs.c: new file.
11371 * gdb.c++/derivation.cc: new file.
11372 * gdb.c++/overload.cc: new file.
11373 * gdb.c++/ovldbreak.cc: new file.
11374 * gdb.hp/attach.c: new file.
11375 * gdb.hp/attach2.c: new file.
11376 * gdb.hp/average.c: new file.
11377 * gdb.hp/compiler.c: new file.
11378 * gdb.hp/compiler.cc: new file.
11379 * gdb.hp/execd-program.c: new file.
11380 * gdb.hp/follow-exec.c: new file.
11381 * gdb.hp/follow-fork.c: new file.
11382 * gdb.hp/follow-vfork-and-exec.c: new file.
11383 * gdb.hp/misc-hp.cc: new file.
11384 * gdb.hp/more-steps.c: new file.
11385 * gdb.hp/optimize.c: new file.
11386 * gdb.hp/quicksort.c: new file.
11387 * gdb.hp/run-hp.c: new file.
11388 * gdb.hp/start-stop.c: new file.
11389 * gdb.hp/sum.c: new file.
11390 * gdb.hp/templates-hp.cc: new file.
11391 * gdb.hp/thread-local-in-lib.c: new file.
11392 * gdb.hp/thread-local-in-lib.h: new file.
11393 * gdb.hp/thread-local-in-lib.lib.c: new file.
11394 * gdb.hp/vforked-program.c: new file.
11395 * gdb.hp/virtfunc-hp.cc: new file.
11396 * gdb.hp/watchpoint-hp.c: new file.
11397 * gdb.hp/xdb.c: new file.
11398 * gdb.hp/xdb0.c: new file.
11399 * gdb.hp/xdb0.h: new file.
11400 * gdb.hp/xdb1.c: new file.
11401
11402Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11403
11404 The following change was made by Edith Epstein
11405 <eepstein@cygnus.com> as part of a project to merge in changes
11406 originally made by HP; HP did not create ChangeLog entries.
11407
11408 * gdb.c++/demangle.exp: changed the expected output for some
11409 ARM-style mangling -- removed second reference to datatype.
11410 For example, maint demangle __dt__11T1__pt__2_cFv
11411 T1<char>::~T1<char>(void)
11412 becomes,
11413 maint demangle __dt__11T1__pt__2_cFv
11414 T1<char>::~T1(void)
11415
11416 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11417
c906108c
SS
11418Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11419
11420 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11421 * gdb.trace/backtrace.exp: Likewise.
11422 * gdb.trace/circ.exp: Likewise.
11423 * gdb.trace/collection.exp: Likewise.
11424 * gdb.trace/deltrace.exp: Likewise.
11425 * gdb.trace/infotrace.exp: Likewise.
11426 * gdb.trace/limits.exp: Likewise.
11427 * gdb.trace/packetlen.exp: Likewise.
11428 * gdb.trace/passc-dyn.exp: Likewise.
11429 * gdb.trace/passcount.exp: Likewise.
11430 * gdb.trace/report.exp: Likewise.
11431 * gdb.trace/save-trace.exp: Likewise.
11432 * gdb.trace/tfind.exp: Likewise.
11433 * gdb.trace/tracecmd.exp: Likewise.
11434 * gdb.trace/while-dyn.exp: Likewise.
11435 * gdb.trace/while-stepping.exp: Likewise.
11436
114371998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11438
11439 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11440
11441Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11442
11443 From Brendan Kehoe:
11444 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11445 int return types.
11446
11447Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11448
11449 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11450 remote dos host testing right.
11451
11452Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11453
11454 * gdb.base/corefile.exp: remove some xfails.
11455
11456Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11457
11458 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11459 have different timestamps.
11460
11461Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11462
11463 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11464 gdb.base/default.exp: Replace "exec" with "executable".
11465
11466Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11467
11468 * gdb.base/default.exp: Change else if to elseif from previous
11469 delta.
11470
11471Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11472
11473 * gdb.base/default.exp: Add brace missing from previous delta.
11474
11475Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11476
11477 * gdb.base/default.exp: Support test for info float for all
11478 varieties of arm toolchain.
11479
dc96c6c7 11480Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11481
11482 * gdb.trace/*.exp: remove "remote_download" command.
11483
dc96c6c7 11484Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11485
11486 * gdb.trace/*.exp: remove -gdwarf from compile.
11487
11488Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11489
11490 * gdb.trace/configure.in(AC_INIT): typo
11491 * gdb.trace/configure: regenerated
11492
dc96c6c7 11493Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11494
11495 * config/m68k-emc.exp: New file.
11496 * lib/<emc-support.exp trace-support.exp}: New files.
11497 * configure.in: add new test directory gdb.trace.
11498 * gdb.trace/{configure configure.in Makefile.in}: New files.
11499 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11500 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11501 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11502 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11503 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11504 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11505 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11506
dc96c6c7 11507Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11508
11509 * gdb.c++/classes.exp: Change all regular expressions to match
11510 arbitrary combinations of newline/carriage-return, so that they
11511 will work equally well on Unix and Windows.
11512 * gdb.c++/inherit.exp: ditto.
11513 * gdb.c++/virtfunc.exp: ditto.
11514
115151998-08-11 Dawn Perchik <dawn@cygnus.com>
11516
11517 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11518
c2d11a7d
JM
11519Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11520
11521 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11522 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11523 to use a0-a3/d0-d3 as needed.
11524
11525Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11526
11527 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11528 * gdb.disasm/am33.exp: Corresponding changes.
11529
c906108c
SS
115301998-07-11 Felix Lee <flee@cygnus.com>
11531
11532 * gdb.base/callfuncs.exp: add cmp10 test.
11533 * gdb.base/callfuncs.c (cmp10): new function.
11534
11535Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11536
d63a86f8 11537 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11538 into two parts to get around a synchronization problem in expect.
11539
3fc11d3e
JM
11540Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11541
11542 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11543
11544 * configure.in: Add options for gdbtk testsuite.
11545
11546 * configure: Regenerate.
11547
11548 * gdb.gdbtk: New directory to hold gdbtk tests.
11549
c906108c
SS
11550Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11551
11552 * gdb.fortran/types.exp: Escape brackets in expect patterns
11553 for test_float_literal_types_accepted tests.
11554 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11555 before run test.
11556
c2d11a7d
JM
11557Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11558
11559 * am33.exp: Just compile, do not link the testcase.
11560 * am33.s: Add ".am33" pseudoop to force am33 mode.
11561
c906108c
SS
115621998-06-25 Felix Lee <flee@cygnus.com>
11563
11564 * gdb.base/setshow.exp: make sure $pc is sane.
11565
11566 * gdb.stabs/weird.exp: split expect patterns properly.
11567
c2d11a7d
JM
11568Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11569
11570 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11571 * gdb.disasm/am33.exp: Run it.
11572
dc96c6c7 11573Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11574
11575 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11576 match processing (and eliminate spurious timeouts when running).
11577
dc96c6c7 11578Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11579
11580 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11581 exception test, but conditionalize it on target [mach | gnu].
11582
dc96c6c7 11583Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11584
11585 * gdb.base/overlays.exp: fixup compile line for linker script.
11586
11587Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11588
11589 * gdb.fortran/types.exp: don't guess at float size.
11590
11591Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11592
11593 * gdb.base/exprs.exp: delete test that depends on int size.
11594
11595Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11596
11597 * config/sim.exp: Removed checks for target triplets.
11598 (gdb_target_sim): Use gdb,target_sim_options.
11599
11600Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11601
11602 * gdb.base/reread.exp: New file.
11603 * gdb.base/reread1.c: New file.
11604 * gdb.base/reread2.c: New file.
11605
11606Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11607
11608 * config/sim.exp: Use 'target sim -sparclite' when running
11609 SPARClite programs.
11610
11611Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11612
11613 * gdb.base/structs2.exp: New file.
11614 * gdb.base/structs2.c: New file.
11615
11616Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11617
11618 * gdb.asm/common.inc: New file.
11619 * gdb.asm/d10v.inc: New file.
11620 * asm-source.exp: Pass -I's to gas to find .inc files.
11621 Update line numbers in expected output.
11622 * asmsrc1.s: Rewrite.
11623 * asmsrc2.s: Rewrite.
11624 * configure.in: Create arch.inc symlink.
11625 * configure: Regenerate.
11626 * Makefile.in (distclean): Delete arch.inc.
11627
11628Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11629
11630 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11631 (t_enum_value2): ditto
11632 (t_enum_value3): ditto
11633 (main): ditto
11634Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11635
11636 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11637 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11638 change.
11639 Use gdb_test instead of send_gdb/gdb_expect sequences.
11640
11641Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11642
11643 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11644 not void.
11645
11646Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11647
11648 * gdb.base/branches.c: Code with lots of loops and
11649 subroutines. Used to test gdbs ability to single step through PC
11650 changes, especially to test mips-tdep.c:mips_next_pc
11651
11652Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11653
11654 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11655 more rigorous EGCS C++ error checking.
11656
11657Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11658
11659 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11660 tests.
c906108c 11661 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11662 function when asleep.
c906108c 11663 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11664 for i*86 Linux and SVR4 signal handling problems.
11665 Remove linux xfail for `next to handler in signals_tests_1', fixed
11666 by recent infrun.c change.
c906108c 11667 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11668 stack backtraces.
c906108c
SS
11669 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11670 target.[ch] change.
11671
11672Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11673
11674 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11675 for a newline from gdb before continuing.
11676 (default_gdb_exit): Just look for y or n.
11677 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11678 it does, fail the rests of the tests in the file.
11679
11680Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11681
11682 * config/cygmon.exp: New file.
11683
11684Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11685
11686 * gdb.base/list.exp: Fix problem with "list default lines around
11687 main" test on remote targets.
11688
11689 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11690 run test on remote targets.
11691
11692Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11693
11694 * gdb.asm: New directory.
11695 * configure.in: Configure it.
11696 * configure: Regenerate.
11697 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11698 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11699
11700Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11701
11702 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11703
dc96c6c7 11704Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11705
c906108c
SS
11706 * gdb.base/overlays (several files): Merge the two overlay
11707 managers into one. Change variables (foox, barx, bazx, grbxx)
11708 back into ints but force them to load in their proper sections.
11709
11710Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11711
11712 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11713 on-chip insn memory and IMAP1 to upper 128k.
11714 (D10VCopy): Handle memory regions crossing 16k boundaries.
11715 (D10VCopy): Transfer data in 32 bit chunks.
11716
11717Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11718
11719 * gdb.base/overlays.c (main): Exit normally when result is
11720 correct.
11721
11722 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11723 map. Include space for printf in .text segment.
11724
11725 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11726 updated d10v memory VMA/LMA map.
11727 (D10VCopy): Call D10VTranslate.
d63a86f8 11728
c906108c
SS
11729Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11730
11731 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11732
11733 * gdb.base/bar.c (barx, bar): Change variable to small array so
11734 that it won't be put into the .sdata - small data -
11735 section. Update reference.
11736 * gdb.base/baz.c (bazx, baz): Ditto.
11737 * gdb.base/foo.c (foox, foo): Ditto.
11738 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11739
11740 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11741 to be arrays.
d63a86f8 11742
dc96c6c7 11743Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11744
c906108c
SS
11745 * gdb.base/overlays.exp: fix up and get working again.
11746 Add tests for backtraces from an overlay function.
d63a86f8 11747
c906108c
SS
11748Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11749
11750 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11751 "calling function with watchpoint enabled".
11752
11753Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11754
11755 * gdb.base/break.exp (test_next_with_recursion): Remove
11756 gdb_suppress_tests for d10v-*-*.
11757 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11758 pending review of whether it is useful or not.
11759
11760Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11761
11762 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11763
11764Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11765
11766 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11767 * config/dve.exp: New file to support Densan boards.
11768
11769Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11770
11771 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11772 reads and BSD.
11773
11774Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11775
11776 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11777 response.
11778
11779 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11780
11781Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11782
11783 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11784 test.
11785
11786 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11787 target_sizeof_long and target_bigendian_p.
11788 (structs_by_value, structs_by_reference): Check values according
11789 to targets word size and endianess.
d63a86f8 11790
c906108c
SS
11791Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11792
11793 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11794 output.
11795
11796Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11797
11798 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11799 Update test of set args help to match source change.
11800
11801Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11802
11803 * gdb.base/default.exp: Expect help system output to be in
11804 alphabetical order.
11805 * gdb.base/help.exp: Ditto.
11806
11807Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11808
11809 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11810 "i*86-pc-linux-gnu*".
11811 * gdb.base/interrupt.exp: Ditto.
11812 * gdb.base/corefile.exp: Ditto.
11813
11814 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11815 define vxworks when building the testcase.
11816
11817 * gdb.base/ptype.exp: Fix testnames to be unique.
11818 * gdb.base/radix.exp: Ditto.
11819 * gdb.base/term.exp: Ditto.
11820 * gdb.base/whatis.exp: Ditto.
11821 * gdb.c++/classes.exp: Ditto.
11822
11823Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11824
11825 * gdb.base/callfuncs.exp: Fix indentation.
11826
11827 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11828 suppress_flag has been set.
11829 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11830 target feature.
11831
11832Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11833
11834 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11835 the testcase.
11836
11837 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11838 set_debug_traps() and breakpoint().
11839 * gdb.c++/misc.cc (main): Ditto.
11840 * gdb.c++/templates.cc (main): Ditto.
11841 * gdb.c++/virtfunc.cc (main): Ditto.
11842
11843Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11844
11845 * lib/gdb.exp(gdb_step_for_stub): New function.
11846 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11847 exists, reload the executable and do a "continue" instead of
11848 doing a jump.
11849 (runto_main): Use gdb_step_for_stub.
d63a86f8 11850
c906108c
SS
11851 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11852 tests to have unique names.
11853 * gdb.base/callfuncs.exp: Ditto.
11854 * gdb.base/commands.exp: Ditto.
11855 * gdb.base/default.exp: Ditto.
11856 * gdb.base/help.exp: Ditto.
11857 * gdb.base/list.exp: Ditto.
11858 * gdb.base/opaque.exp: Ditto.
11859 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11860 similar tests.
d63a86f8 11861
c906108c
SS
11862 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11863 * gdb.c++/cplusfuncs.cc: Ditto.
11864 * gdb.c++/virtfunc.cc: Ditto.
11865
11866 * config/monitor.exp: Keep track of the last file we saw, rather
11867 than trying to get the info from gdb.
11868
11869 * gdb.fortran/types.exp: Move comment to previous line.
11870
11871Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11872
11873 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11874 target mode.
11875
11876Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11877
11878 From Bob Manson:
11879 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11880 string from GDB when it connects.
11881
11882 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11883
11884Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11885
11886 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11887 if we can't get a debug format from GDB (we may be testing an
11888 older GDB). Use a 10 second timeout when checking for the format.
11889
11890 * gdb.stabs/weird.exp: Fix quoting.
11891
11892 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11893
11894Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11895
11896 * config/arm-ice.exp: New file.
11897
11898Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11899
11900 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11901 until it has been modified to work with the new testsuite.
11902
99707966 11903 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11904 testcase won't compile, cause all of the testcases in the file to
11905 fail instead.
11906
11907 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11908 (gdb_clear_suppressed): New procedure.
11909 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11910 it contains a positive value.
11911
11912Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11913
11914 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11915
11916 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11917
11918Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11919
11920 * lib/gdb.exp (setup_xfail_format): New function.
11921 (get_debug_format): New function to get debug format.
11922 (debug_format): New global variable to hold last value set
11923 by get_debug_format.
11924 * gdb.base/list.exp: Call get_debug_format and expect some
11925 tests to fail for DWARF 1 and COFF formats.
11926 * gdb.c++/ptype.exp: Ditto.
11927 * gdb.c++/classes.exp: Ditto.
11928 * gdb.c++/cplusfuncs.exp: Ditto.
11929 * gdb.c++/inherit.exp: Ditto.
11930 * gdb.c++/templates.exp: Ditto.
11931 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11932
c906108c
SS
11933Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11934
11935 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11936 host doesn't have a currently-open connection.
11937
11938 * config/sparclet.exp: Cleanups and fixes to make it generic for
11939 any gdb stub target. Handle cases where gdb doesn't respond when
11940 interrupted in a sane fashion.
11941
11942 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11943 same thing in a totally different way.
11944
11945 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11946 setting "timeout".
11947 (gdb_start): We set the global gdb_prompt variable in
11948 default_gdb_init now.
11949
11950Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11951
11952 * gdb.base/printcmds.exp: Fix "check for floating addition"
11953 regexp to accept results within approx +/- .01 of exact value.
11954 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11955
11956Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11957
11958 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11959 properly.
11960 (gdb_expect): Add optional timeout parameter, and add timeout
11961 value to various calls.
11962 (gdb_suppress_tests): Only give one warning message per group.
11963
11964Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11965
11966 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11967 global variables. Handle getting a value for $timeout more
11968 gracefully.
11969
11970Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11971
11972 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11973 initialize.
11974 (default_gdb_init): New procedure; allow gdb_init to be overridden
11975 by a target configuration file.
11976 (gdb_expect): Pass the timeout to remote_expect.
11977
11978 * config/monitor.exp(gdb_load): Fix typo in regexp.
11979
11980Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11981
11982 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11983
11984Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11985
11986 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11987 here. Call gdb_target_exec before rebooting the target, to make
11988 sure the connection to the target is closed.
11989 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11990 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11991 Also detect "Timeout reading from remote" error.
11992
11993 * config/gdbserver.exp: Pass the executable being loaded to
11994 gdb_target_monitor. Don't call gdb_file_cmd here; let
11995 gdb_target_monitor do it.
11996
11997 * gdb.disasm/hppa.exp: Don't use exec_output.
11998
11999Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12000
12001 * gdb.base/list.exp: If we're debugging a non-native target,
12002 try to set the pc register to point to the start of the
12003 program before doing the first list command.
12004
12005 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12006 test_calls after restarting.
12007
12008 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12009 reloading.
12010
12011 * gdb.base/watchpoint.exp: Fix typo.
12012
12013 * gdb.base/setshow.exp: Check for use_gdb_stub.
12014
12015 * gdb.base/break.exp: Fix continue until exit test for the gdb
12016 stub case.
12017 * gdb.base/langs.exp: Ditto.
12018
12019 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12020 gdb_load_offset. If we weren't given a file to load, figure out
12021 what the current file is and use it.
12022
12023 * config/i386-bozo.exp: New file.
12024
12025Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12026
12027 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12028 feature.
12029
12030 * config/proelf.exp: New entry.
12031
12032Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12033
12034 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12035 of regexps.
12036
12037 * gdb.base/watchpoint.exp: Don't run the test_stepping
12038 tests if gdb can't call functions on the target.
12039
12040 * gdb.base/setshow.exp: Don't run the set prompt tests if
12041 the board has gdb_prompt set.
12042
12043Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12044
12045 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12046 * gdb.base/commands.exp: Likewise.
12047 * gdb.base/setshow.exp: Likewise.
12048
12049Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12050
12051 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12052 feature.
12053
12054 * config/i960.exp: New file.
12055
12056Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12057
12058 * gdb.base/funcargs.exp: Check for gdb,short_int target
12059 feature instead of looking for explicit target triplets.
12060
dc96c6c7 12061Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12062
d63a86f8 12063 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12064 "p 123DEADBEEF", to check parse_number.
12065 * top.c: change "to enable to enable" to "to enable" in a couple
12066 of help strings.
12067
12068Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12069
12070 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12071 on the mn10300.
d63a86f8 12072
c906108c
SS
12073Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12074
12075 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12076 where the test executable is run with explicit args.
12077 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12078
12079Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12080
12081 * gdb.base/run.c: Use FAKEARGV to build test executable that
12082 does not require a command line arg, since most simulators
12083 don't currently support passing such an arg into the simulated
12084 program.
12085 * gdb.base/commands.exp: Change tests to insert the proper
12086 value as the arg to the first recursive factorial call. Change
12087 compilation line to define FAKEARGV at compile time.
12088
12089Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12090
12091 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12092 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12093 function with watchpoint enabled" test.
12094
12095Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12096
12097 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
12098 Don't call gdb_test when the command doesn't return to a gdb prompt.
12099
12100 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
12101 "Tests restarted" messages.
12102
12103Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
12104
12105 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
12106
dc96c6c7 12107Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12108
12109 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
12110 for INFO SYMBOL; add help tests for OVERLAY commands.
12111 * gdb.base/default.exp: add tests for INFO SYMBOL command;
12112 add tests for OVERLAY commands
12113 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
12114 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
12115 * gdb.base/sigall.c: add usestubs code frag
12116 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 12117
c906108c
SS
12118Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
12119
12120 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
12121 failures.
12122 (gdb_stop_suppressing_tests): Note that tests have restarted.
12123
12124Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
12125
12126 * config/h8300.exp: New file.
12127
12128Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
12129
12130 * gdb.base/setshow.exp: Check for the existence of a
12131 feature, not its value.
12132
12133Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
12134
12135 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
12136
12137 * gdb.base/scope.exp: It's now init0(), not init().
12138
12139 * gdb.base/scope0.c: For now, change init() to be init0().
12140
12141 * config/monitor.exp: Use gdb_serial in preference to serial
12142 or netport.
12143
12144 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
12145 and it's not already set.
12146
12147Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
12148
12149 * gdb.base/setshow.exp: Only test the run command if the target
12150 isn't using a stub and if it supports argument passing.
12151
12152Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12153
12154 * config/udi.exp(gdb_start): Make sure UDICONF is set
12155 properly before starting gdb.
12156
12157Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12158
12159 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12160 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12161 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12162
12163Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12164
12165 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12166 specialized code to reboot the board, use remote_reboot instead.
12167
12168 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12169
12170 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12171
12172 * config/monitor.exp: Make sure we disconnect from the target.
12173 Also, try a reboot/reload cycle instead of failing if the
12174 load fails.
12175
12176Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12177
12178 * gdb.base/default.exp: Don't set match_max.
12179 * gdb.base/help.exp: Ditto.
12180 * gdb.base/list.exp: Ditto.
12181 * gdb.base/signals.exp: Ditto.
12182
12183 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12184 set, use remote_ld to download the testcase instead of
12185 the GDB loader.
12186
12187Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12188
12189 * config/vr5000.exp: New file.
12190
12191 * config/monitor.exp(gdb_target_monitor): Add pattern for
12192 "Ending remote" to detect errors in connecting.
12193
12194 * gdb.base/setshow.exp: Add .* within auto language test.
12195
12196 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12197 target feature.
12198
12199 * config/monitor.exp(gdb_load): Check for a failure when loading,
12200 and reboot the board if necessary.
12201
12202 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12203 a set of tests. Remove print.* from the patterns being checked.
12204
12205Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12206
12207 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12208 refer to gdb_spawn_id.
12209
12210 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12211 longer used.
12212 * config/sparclet.exp: Ditto.
12213 * config/sparclet-old.exp: Ditto.
12214 * config/slite.exp: Ditto.
12215 * config/sim.exp: Ditto.
12216 * gdb.base/funcargs.exp: Ditto.
12217
12218 * lib/gdb.exp:Remove references to gdb_spawn_id.
12219 (gdb_expect): Move to remote.exp.
12220
12221Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12222
12223 * config/monitor.exp: Detect the "Couldn't establish connection"
12224 message from GDB.
12225
12226Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12227
12228 * gdb.base/bitfields.exp: Use runto instead of explicit
12229 gdb_run_cmd/gdb_expect sequences.
12230
12231 * gdb.base/break.exp(text_next_with_recursion): Add match for
12232 gdb_expect call.
12233
12234 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12235 We also need to handle the "A program is being debugged already"
12236 prompt from gdb. Use gdb_test to set the baud rate.
12237
12238 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12239 to 20000. Really. I mean it.
12240
12241Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12242
12243 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12244 fails. If suppress_flag is set, skip perror message about not
12245 being able to send to GDB.
12246 (send_gdb): If suppress_flag is set, don't try to send commands to
12247 GDB.
12248 (gdb_expect): If suppress_flag is set, always fail immediately.
12249 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12250 (gdb_init): Call gdb_stop_suppressing_tests.
12251 (default_gdb_exit): Ditto.
12252 (default_gdb_start): Ditto.
12253
12254 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12255 gdb_stop_suppressing_tests as appropriate.
12256 * gdb.base/break.exp: Ditto.
12257 * gdb.base/callfuncs.exp: Ditto.
12258 * gdb.base/commands.exp: Ditto.
12259 * gdb.base/exprs.exp: Ditto.
12260 * gdb.base/funcargs.exp: Ditto.
12261 * gdb.base/list.exp: Ditto.
12262 * gdb.base/recurse.exp: Ditto.
12263 * gdb.base/scope.exp: Ditto.
12264 * gdb.base/structs.exp: Ditto.
12265 * gdb.c++/inherit.exp: Ditto.
12266
12267Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12268
12269 * config/vr4300.exp: New file.
12270
99707966 12271 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12272
99707966 12273 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12274
12275Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12276
12277 * lib/gdb.exp(gdb_init): New function.
12278
12279 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12280 for each individual variable set.
12281
12282 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12283 name.
12284
12285 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12286
12287 * gdb.base/scope.exp: Use gdb_test.
12288
12289 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12290 aborting; the testsuite driver will do that for us (see
12291 gdb_finish). Also, use gdb_test in a few more places.
12292
12293Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12294
12295 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12296
12297Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12298
12299 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12300 and "add_tests" are not at the same address.
12301
12302Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12303
12304 * gdb.base/ptype.exp: Use gdb_test.
12305
12306Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12307
12308 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12309 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12310 left in. No longer expect them to fail.
12311
12312 * gdb.stabs/*.mt; Deleted, no longer used.
12313 * gdb.stabs/configure.in: Remove references to target makefile
12314 frags.
12315 * gdb.stabs/configure: Rebuilt.
12316
12317 * gdb.disasm/*.mt: Deleted, no longer used.
12318 * gdb.disasm/configure.in: Remove references to target makefile
12319 frags. Use "sh3.s" as the unique filename for this directory.
12320 * gdb.disasm/configure: Rebuilt.
12321
12322 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12323 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12324 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12325
12326Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12327
12328 * config/udi.exp: Use mondfe,name instead of remote_host.
12329
12330Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12331
12332 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12333 a function with a watchpoint enabled on the mn10200.
12334
12335 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12336 before trying to create it!
12337
12338Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12339
12340 * config/vx.exp: Use hostname instead of netport.
12341
12342 * config/vxworks.exp: New file.
12343
12344 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12345
12346 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12347 gdb before assuming everything worked. Send a ^C if a timeout
12348 occurs.
12349
12350 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12351 $gdb_spawn_id directly.
12352 (gdb_run_cmd): Try _start as well as start. Use the target feature
12353 gdb,start_symbol as the symbol to start from when jumping.
12354
12355Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12356
12357 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12358 redundant) test.
12359
12360 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12361 it doesn't lose for 16bit integer systems.
12362
12363Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12364
12365 * gdb.fortran/types.exp: If the target doesn't support "double"
12366 data types, then expect "real" types to only be 4 bytes.
12367
12368 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12369 call tests if the target doesn't support inferior function calls.
12370
12371 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12372 in printf tests.
12373
12374Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12375
12376 * gdb.base/help.exp: Disable "help set", "help show", and
12377 "help support". Simplify regexp for "help stack".
12378
12379 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12380 to 60 seconds. Temporarily set match_max to 15000 around the
12381 "info copying" test.
12382
12383 * gdb.base/nodebug.exp: Don't try to do an inferior function
12384 call if the target doesn't support them.
12385 * gdb.base/printcmds.exp: Likewise.
12386 * gdb.base/setvar.exp: Likewise.
12387 * gdb.base/structs.exp: Likewise.
12388 * gdb.c++/templates.exp: Likewise.
12389 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12390
12391 * gdb.base/recurse.exp: Enable for the mn10200.
12392
12393 * configure.in: Do configure gdb.stabs directory for *-*-elf
12394 targets.
12395 * configure: Rebuilt.
12396
12397 * gdb.base/break.exp: Check for gdb,noresults before testing
12398 exit status and/or results from the target.
12399 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12400 * lib/gdb.exp: Remove old (now bogus) initialization of
12401 noinferior, noargs, noresults and nosignals.
12402
12403Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12404
12405 * config/sh.exp: New file.
12406
12407 * config/slite.exp: Try to connect multiple times to the board
12408 before rebooting. Only send a "monitor run" if need_monitor_run
12409 is set.
12410
12411 * gdb.base/break.exp: Don't do the "stub continue" test if
12412 the target has gdb_stub set.
12413
12414 * gdb.base/callfuncs.exp: Increase the timeout.
12415
12416 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12417 if the target has gdb,noinferiorio set.
12418
12419 * gdb.base/list.exp: Increase match_max to 10000 characters.
12420
12421 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12422
12423 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12424 target.
12425
12426 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12427
12428Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12429
12430 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12431 trying to delete the copy of gdb. Catch the file delete so we
12432 don't die if the delete fails; also, the file should be copied to
12433 the host, not to the build.
12434
12435Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12436
12437 * lib/gdb.exp(gdb_test): Surround the result pattern with
12438 parenthesis in case it contains multiple regexps separated
12439 with |.
12440
12441 * gdb.base/watchpoint.exp: Use gdb_test.
12442 * gdb.base/default.exp: Ditto.
12443
12444Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12445
99707966 12446 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12447
c906108c
SS
12448 * gdb.base/scope.exp: Use gdb_test.
12449 * gdb.c++/classes.exp: Ditto.
12450 * gdb.c++/inherit.exp: Ditto.
12451
12452Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12453
12454 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12455 remote_exec instead.
12456 * gdb.base/corefile.exp: Don't be ridiculous.
12457 * gdb.base/*.c: Add missing stub invocations.
12458
12459Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12460
12461 * config/slite.exp: Miscellaneous fixes.
12462
12463 * lib/gdb.exp: Fix runto.
12464
12465 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12466 the target.
12467
12468 * gdb.base/watchpoint.exp: Fix regexp.
12469
12470 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12471 close and wait commands, as the descriptor may now be
12472 invalid. Always call "remote_close host".
12473
12474Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12475
12476 Major rewrite for testsuite revision.
d63a86f8 12477
c906108c
SS
12478 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12479 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12480 instead of relying on spawn_id to always contain a valid
12481 spawn id.
12482 (get_compiler_info): New procedure to build the ${binfile}.ci
12483 file, instead of replicating this in N different places.
12484 (gdb_compile): New procedure.
d63a86f8 12485
c906108c
SS
12486 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12487 appropriate arguments) instead of compile. Use gdb_test in a lot
12488 more places. Use send_gdb instead of send. Always run gdb_start
12489 at the start of a testcase, as this is no longer done magically.
12490
12491 config/*-gdb.exp: Rename without the -gdb suffix.
12492
12493 config/mips.exp: Use remote_close instead of exit_remote_shell.
12494 config/monitor.exp: Use target_info instead of looking at
12495 baud, timeout, etc.
12496 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12497
12498Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12499
12500 * gdb.c++/templates.exp (test_ptype_of_templates),
12501 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12502 Update expect patterns for destructors and assignment operators
12503 to match corresponding c-typeprint.c changes.
12504 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12505 to destructor breakpoint test, GDB should be able to set the
12506 destructor breakpoint without specifying arguments.
12507
12508Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12509
12510 * gdb.threads/pthreads.exp: Change result for failure to compile due
12511 to lack of pthreads runtime support from an error to simply an
12512 unsupported test, per dejagnu standards.
12513
12514Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12515
12516 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12517 where GDB exits to reduce pattern match time.
12518 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12519
12520 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12521
dc96c6c7 12522Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12523
12524 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12525 * gdb.base/default.exp: ditto.
12526 * gdb.base/nodebug.exp: ditto.
12527 * gdb.base/printcmds.exp: ditto.
12528 * gdb.base/ptype.exp: ditto.
12529 * gdb.base/setvar.exp: ditto.
12530 * gdb.base/structs.exp: ditto.
12531 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12532
12533Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12534
12535 * configure, */configure: Rebuild with autoconf 2.12.
12536
12537Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12538
12539 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12540 use new i*86-pc-linux*-gnu quads.
12541 * gdb.base/corefile.exp: Ditto.
12542 * gdb.base/signals.exp: Ditto.
12543 * gdb.base/sigall.exp: Ditto.
12544 * gdb.base/interrupt.exp: Ditto.
12545
12546 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12547 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12548 RedHat 4.0.
d63a86f8 12549
c906108c
SS
12550 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12551 linux. This allows the test case to at least compile on latest
12552 linux, but still not run due to missing the threads runtime library.
12553
12554Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12555
12556 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12557 directory to search gdb directory. Accept and step over conditional
12558 stack alignment code. Consume $prompt in failure cases.
12559 Reset timeout to $oldtimeout instead of some arbitrary value.
12560 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12561 timeout problems with infinite stack backtraces.
12562 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12563 Accept function parameters for linkfunc member.
12564
12565Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12566
12567 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12568 (CXXFLAGS): Remove, unreferenced.
12569 (B_OPTIONS): Add for -B options and add code to initialize with
12570 previous -B options and also add -B option to pick up cross compiled
12571 runtime.
12572 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12573 doing cross compiles.
12574 (target_alias): Declare global.
12575 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12576 to verify that gcc exists in build tree, and if so set CC to that
12577 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12578
c906108c
SS
12579Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12580
12581 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12582 ptype test for anonymous union. Fixup testcase to match
12583 current gcc debug output.
12584
12585Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12586
12587 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12588 force argument to an unsigned long type.
12589
12590Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12591
12592 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12593 tests and anonymous union print/ptype tests.
12594 * gdb.base/list.exp (test_forward-search): Increase timeout by
12595 5 minutes for the "search extremely long line" case.
12596 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12597 completely optional and that the pass/fail messages use the command as
12598 the message if that third arg is a null string.
12599 (gdb_test_exact): Arrange that a null string pattern means match a
12600 null string output rather than any output, which might include random
12601 errors.
12602 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12603 backtrace test.
12604 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12605 always failing and failure is now exposed by gdb.exp changes.
12606
12607Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12608
12609 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12610 weren't being noted.
12611
12612Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12613
12614 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12615 * gdb.stabs/weird.exp: Remove v_comb xfails.
12616
dc96c6c7 12617Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12618
12619 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12620 list.exp scope.exp watchpoint.exp]
12621 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12622
dc96c6c7 12623Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12624
12625 * config/monitor.exp: Increase download timeout to 1000 seconds.
12626
dc96c6c7 12627Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12628
12629 * config/m32r.exp: Increase timeout to 120 seconds.
12630
12631Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12632
12633 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12634 and accept older ordering as obsolescent gcc or gdb.
12635 * gdb.c++/templates.exp: Ditto.
12636 * gdb.c++/virtfunc.exp: Ditto.
12637
12638Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12639
12640 * gdb.base/coremaker.c: Add code to mmap some data so we
12641 can check that it ends up in the core file.
12642 * gdb.base/corefile.exp: Add test to read mmapped data
12643 from core file.
12644
dc96c6c7 12645Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12646
12647 * config/m32r.exp: New file.
12648
12649Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12650
12651 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12652 that cflags can contains -gstabs, and work correctly for other tests.
12653
dc96c6c7 12654Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12655
12656 * gdb.base/setshow.exp: New file, tests show and set.
12657 * gdb.base/setshow.c: New file, tests show and set.
12658 * gdb.base/help.exp: Add test for help set|show annotate.
12659 * gdb.base/default.exp: Add test for set|show annotate.
12660
12661Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12662
12663 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12664 errors unique.
12665 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12666 explicitly.
12667
12668Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12669
12670 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12671 and width commands. This is done elsewhere.
12672 * (gdb_start): Don't call gdb_start_sim here. That's already
12673 done in gdb_load. This fixes lots of failures in default.exp.
12674
12675Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12676
12677 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12678 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12679 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12680 in the same we we treat other failures (since it may be an expected
12681 condition), rather than as an error.
12682 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12683 old test format.
12684
12685Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12686
12687 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12688 (distclean maintainer-clean realclean): No need to remove files
12689 twice. Nuke the duplicates.
12690 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12691 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12692 Remove config.h along with other config files.
12693
12694Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12695
12696 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12697 "p func1 ()" and note that rests of tests are skipped.
12698 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12699 setup_xfails for "print func2::coremaker_local".
12700 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12701 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12702 affected by the previous run test.
12703 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12704 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12705 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12706 "pass int powerset tuple" and "pass modeless int powerset tuple".
12707 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12708 "real write 4" and "real write 8".
12709 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12710 setup_xfails for "print vs1 after tuple assign 2",
12711 "print \$i after tuple assign 2", and
12712 "print vs2 after tuple assign 2".
12713 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12714 meaningful error message and return -1 so the caller can
12715 suppress further tests and avoid a cascade of errors.
d63a86f8 12716
c906108c
SS
12717Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12718
12719 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12720 format for printing version.
12721 * gdb.base/default.exp: Ditto.
12722 * gdb.base/interrupt.exp: Fix problem with cascade of
12723 errors if child process dies while calling a function.
d63a86f8 12724
c906108c
SS
12725Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12726
12727 * Makefile.in (VPATH): Add
12728 * Makefile.in (Makefile, config.status): Fix rules so things get
12729 remade when necessary.
12730
12731Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12732
12733 * Makefile.in (just-check): Add path to sibling expect dir
12734 to environment variable specified by RPATH_ENVVAR.
12735
12736Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12737
12738 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12739 (just-check): Add shared library paths for libstdc++, tk,
12740 tcl, bfd, and opcodes to the environment variable specified
12741 in RPATH_ENVVAR.
12742 * configure.in: Add support to recognize --enable-shared flag
12743 and generate correct value for RPATH_ENVVAR.
12744 * configure: Regenerated with autoconf.
12745
12746Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12747
12748 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12749 include all osf versions.
12750 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12751 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12752 when target is linux. When failing to build pthreads test
12753 executable, give more meaningful message.
12754 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12755 arg for pthread_create.
d63a86f8 12756
c906108c
SS
12757Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12758
12759 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12760 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12761 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12762 and -lpthreads (everybody else).
12763 (test_startup): Fail gracefully if threads are not supported.
12764 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12765 "p/c array_index("abcdef",2)" when not gcc compiled.
12766 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12767 "print func2::coremaker_local" when not gcc compiled.
12768 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12769 "ptype on opaque struct tagname (statically)",
12770 "ptype on opaque struct tagname (dynamically) 1", and
12771 "ptype on opaque struct tagname (dynamically) 2"
12772 for not compiled with gcc.
12773 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12774 backtrace when compiled with gcc.
d63a86f8 12775 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12776 than always return success.
12777
12778Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12779
12780 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12781
12782Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12783
12784 * gdb.base/structs.exp: Undo last change.
12785
12786Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12787
12788 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12789 encapsulate all the steps/nexts done during self test, starting
12790 at main, and makes them less sensitive to optimization issues.
12791 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12792 signal handler" test.
12793 * gdb.threads/pthreads.exp: Only run this for native configs.
12794 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12795 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12796 tests.
12797 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12798 for "runto test_calls(void)" test.
d63a86f8 12799
c906108c
SS
12800Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12801
12802 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12803 and don't expect address info in breakpoint confirmations.
12804
12805Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12806
12807 * gdb.base/list.exp (test_forward_search): Increase timeout
12808 temporarily by 60 seconds for searching extremely long line,
12809 and then reset to old value when done. Increase expect input
12810 buffer to 10000.
12811
12812Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12813
12814 * gdb.base/list.exp (test_forward_search): Fix to handle very
12815 long source line without overflowing expect's input buffer.
12816
12817Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12818
12819 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12820 "buffer_full".
12821
12822 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12823 "buffer_full".
12824
12825 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12826 "buffer_full".
12827
12828 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12829 "buffer_full".
12830
12831Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12832
12833 * configure.in (configdirs): Add gdb.threads.
12834 * configure: Regenerated with autoconf.
12835 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12836 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12837 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12838
c906108c
SS
12839Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12840
12841 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12842
12843Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12844
12845 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12846 each signal's status in the output of "handle all print".
12847 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12848 the \r\n sequence that immediately precedes the gdb prompt.
12849 * gdb.base/a1-selftest.exp: Save original timeout and restore
12850 after test.
12851
12852Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12853
12854 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12855 symbol.
12856
12857Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12858
12859 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12860
12861Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12862
12863 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12864 timeout by 60 seconds.
12865
12866Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12867
12868 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12869 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12870 error return.
12871
12872Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12873
12874 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12875 gdb initialization, also report how long dejagnu waited. Restore
12876 old timeout before doing error return. Temporarily increase timeout
12877 by 3 minutes to allow for slow startups over heavy NFS use.
12878
12879Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12880
12881 * lib/gdb.exp: Report timeout value for verbosity level 2.
12882 * config/gdbserver.exp: Ditto.
12883 * config/hppro.exp: Ditto.
12884 * config/mips-gdb.exp: Ditto.
12885 * config/monitor.exp: Ditto.
12886 * config/netware.exp: Ditto.
12887 * config/sim-gdb.exp: Ditto.
12888 * config/slite-gdb.exp: Ditto.
12889 * config/udi-gdb.exp: Ditto.
12890 * config/unix-gdb.exp: Ditto.
12891 * config/vx-gdb.exp: Ditto.
12892 * gdb.base/a1-selftest.exp: Ditto.
12893 * gdb.base/a2-run.exp: Ditto.
12894 * gdb.base/break.exp: Ditto.
12895 * gdb.base/corefile.exp: Ditto.
12896 * gdb.base/list.exp: Ditto.
12897 * gdb.base/recurse.exp: Ditto.
12898 * gdb.base/scope.exp: Ditto.
12899 * gdb.base/signals.exp: Ditto.
12900
12901Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12902
12903 * gdb.threads/Makefile.in (docdir): Removed.
12904
12905Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12906
12907 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12908 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12909 @srcdir@.
d63a86f8 12910 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12911 autoconf 2.5 or higher.
12912 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12913
12914Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12915
12916 * configure: Regenerated.
12917 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12918 avoid name clashes with SunOS headers.
12919
12920Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12921
12922 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12923
12924Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12925
12926 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12927 prototype information ends up in the compiler info file.
12928
12929Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12930
12931 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12932 attempting to regenerate it. Eliminate use of a temporary file
12933 and just generate the info file directly. Source it immediately,
12934 for consistency of use.
12935 * gdb.base/corefile.exp: Ditto
12936 * gdb.base/exprs.exp: Ditto.
12937 * gdb.base/funcargs.exp: Ditto.
12938 * gdb.base/langs.exp: Ditto.
12939 * gdb.base/list.exp: Ditto.
12940 * gdb.base/mips_pro.exp: Ditto.
12941 * gdb.base/nodebug.exp: Ditto.
12942 * gdb.base/opaque.exp: Ditto.
12943 * gdb.base/ptype.exp: Ditto.
12944 * gdb.base/scope.exp: Ditto.
12945 * gdb.base/setvar.exp: Ditto.
12946 * gdb.base/signals.exp: Ditto.
12947 * gdb.base/whatis.exp: Ditto.
12948 * gdb.c++/templates.exp: Ditto.
12949 * gdb.c++/virtfunc.exp: Ditto.
12950 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12951 whether or not to add -lstdc++ to the compile command line args.
12952
12953Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12954
12955 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12956 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12957 Increase timeout, a lot of single stepping might be needed if the
12958 target has no hardware watchpoints.
12959
12960Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12961
12962 * gdb.base/break.exp: Ignore compiler warnings when compiling
12963 break.c.
12964 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12965 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12966 from remote-sim.
12967 * gdb.base/exprs.exp: Add h8300 xfails.
12968 * gdb.base/funcargs.exp: Likewise.
12969 * gdb.base/nodebug.exp: Likewise.
12970 * gdb.base/printcmds.exp: Likewise.
12971 * gdb.base/ptype.exp: Likewise.
12972 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12973 h8300 xfails.
d63a86f8 12974 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12975 on the h8300.
12976 * gdb.base/funcargs.c: Explicitly make last constant argument to
12977 call_after_alloca_subr an unsigned long type.
12978 * gdb.base/return.c: Include stdio.h.
12979
12980Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12981
12982 * config/abug.exp: New file for the older Motorola Bug monitor
12983 that runs on the mvme13x series VME boards.
12984 * config/monitor.exp: Use the new config array for target settings
12985 if they exist.
12986
12987Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12988
12989 * sim-gdb.exp: Make the SH simulator allocate less space when
12990 it is targeted.
12991
12992Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12993
12994 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12995 test.
12996
12997Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12998
12999 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13000 "rs6000-*-*" for "list function in include file" when gcc compiled.
13001 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13002 for "p ctable1[120]".
13003 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13004 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13005 Remove setup_xfail for "rs6000-*-*" for
13006 "print 'scope0.c'::filelocal before run".
13007 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13008 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13009 since some compilers don't allow both options to be given
13010 on the same command line. Create object file and move it.
d63a86f8 13011
c906108c
SS
13012Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13013
13014 * gdb.base/corefile.exp: Always regenerate the core file, since
13015 we always regenerate the coremaker program. Detect special case
13016 where registers cannot be read from core file.
d63a86f8 13017
c906108c
SS
13018Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13019
13020 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13021 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13022 * gdb.c++/templates.exp: Only match on basename of file since
13023 some formats like xcoff don't encode directory information.
13024 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13025 and rs6000 AIX xcoff targets.
13026 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13027 * configure: Regenerate.
13028 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13029 here, rather than in distclean.
d63a86f8 13030
c906108c
SS
13031Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13032
13033 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13034 defined, and use it to compile the test case with -O2. The
13035 native compilation still uses no optimization.
13036 * gdb.base/mips_pro.c: Remove inline assembly code since
13037 it is compiled PIC by default, which results in assembler
13038 warnings that make the testsuite think the compilation
13039 was unsuccessful.
13040
13041Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13042
13043 * gdb.c++/misc.exp: Add note to message for
13044 "print s.a for foo struct" that this is a known gcc 2.7.2
13045 and earlier bug.
13046
13047Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13048
13049 * gdb.base/break.exp: Fix pattern for matching "Delete all
13050 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13051 setup_xfail for deleting all breakpoints test. Fix various
13052 timeout messages to include "(timeout)".
13053 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13054 for "p t_float_values2(3.14159,float_val2)".
13055 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13056 for "continue to call2g" when gcc compiled.
13057 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13058 "up to foo in langs.exp", "show language at foo in langs.exp",
13059 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13060 and "show language at fsub in langs.exp".
13061 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13062 "list line 1 in include file", "list message for lines past EOF",
13063 "list function in include file", "list list0.h:foo", and
13064 "list filename:function; nonexistant function".
13065 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13066 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13067 and "ptype t_char_array" to be for native cc only.
d63a86f8 13068
c906108c
SS
13069Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13070
d63a86f8 13071 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13072 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13073 "print func2::coremaker_local", and "backtrace in corefile.exp".
13074
13075Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13076
13077 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13078 "bt in signals.exp". This problem only appears when running
13079 the testsuite, and then only intermittently.
13080
13081Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13082
13083 * gdb.base/return.exp (return_tests): Differentiate between
13084 two tests of continuing.
13085
13086Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13087
13088 * */Makefile.in (maintainer-clean): Remove config.log.
13089 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13090 * gdb.c++/Makefile.in (PROGS): Add inherit.
13091 (clean): Remove *.ci.
13092
13093Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13094
13095 * gdb.c++/misc.cc: Add test code from Mike Stump.
13096 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13097
13098Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
13099
13100 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
13101 to "alpha-*-osf2*" and add comment.
13102 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
13103 setup_xfail for "step over execarg initialization" and
13104 "step over corearg initialization".
13105 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
13106 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
13107 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
13108 gcc compiled for "print coremaker_bss", "print coremaker_ro",
13109 "print func2::coremaker_local", and "backtrace in corefile.exp".
13110 * gdb.base/signals.exp: Build and source signals.ci.
13111 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
13112 to be for gcc only.
13113 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 13114
c906108c
SS
13115Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13116
13117 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
13118 Feb 3 procfs.c change.
13119
13120Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
13121
13122 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
13123
13124Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
13125
13126 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
13127 from dejagnu's apparent default of 10 seconds, which gives random
13128 results when running the tests over NFS on moderately loaded systems.
13129 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
13130
13131Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
13132
13133 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
13134 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
13135 result reports.
13136
13137Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
13138
13139 * configure.in (CY_AC_PATH_TCLH): Remove.
13140 * configure: Regenerate.
13141
13142Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
13143
13144 * gdb.c++/Makefile.in (clean): Add missing '{'.
13145
13146Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
13147
13148 * lib/gdb.exp: Provide a default value for noinferior.
13149
13150 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13151 Load libgloss.exp.
13152
13153Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13154
13155 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13156 the executable, not the .o to run the tests from.
13157
13158Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13159
13160 * gdb.base/break.exp: Don't test for program exit or exit status
13161 if $noresults if nonzero.
13162 * gdb.base/langs.exp: Likewise.
13163 * gdb.base/watchpoint.exp: Likewise.
13164
13165 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13166 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13167 trying to compile the testcase.
13168
13169Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13170
13171 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13172 * gdb.base/signals.exp (continue to handler): Likewise.
13173
13174Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13175
13176 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13177
13178 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13179
13180Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13181
13182 * gdb.base/corefile.exp: Recognize "not found" as failure
13183 when trying to determine if a core file was generated.
13184 If no core file was generate the first time, try again without
13185 the ulimit -c to work around braindamaged shells.
13186
13187Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13188
13189 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13190 [] tests with "test" and enclose string in quotes.
13191 * gdb.stabs/configure: Rebuild
d63a86f8 13192
c906108c
SS
13193Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13194
13195 Changes in sync with expect:
13196 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13197 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13198 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13199 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13200 argument to AC_REQUIRE.
13201 * configure: Regenerated.
13202
13203Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13204
13205 * gdb.base/corefile.exp: When generating a core, discard any
13206 error messages about ulimit not found and the "core dumped"
13207 message from the shell that runs the coredumper.
13208
13209Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13210
13211 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13212
13213 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13214 which sed script to run. Expect failure for v_comb test
13215 on PA targets too.
d63a86f8 13216
c906108c
SS
13217Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13218
13219 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13220 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13221
13222Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13223
13224 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13225 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13226 "sparc-sun-solaris*" xfails for "p v_comb".
13227 * lib/gdb.exp (default_gdb_start): Fix typo.
13228 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13229 messages to not include the full program name that caused
13230 the core dump since some systems (such as solaris) apparently
13231 truncate this path to about 80 characters.
13232 When generating a core file first try increasing the core file
13233 size limit to unlimited since some systems may default it to
13234 zero, and it is harmless to try it. Move the test for failing
13235 to generate a core file to where it will actually get executed.
13236 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13237 new gdb result from g++ debug info improvements and make old
13238 pattern obsolescent. Also account for size_t differences
13239 (may be int or long).
13240 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13241 initialization before function call is placed in the delay slot
13242 and thus appears to be skipped over by commands such as "next".
13243
13244Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13245
13246 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13247
13248Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13249
13250 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13251 input source file; fix code to compile test to deal with this
13252 convention.
13253 * gdb.c++/*.exp: Likewise.
13254
13255Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13256
13257 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13258 "bt in signals.exp".
13259
13260Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13261
13262 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13263 "step over execarg initialization" and
13264 "step over corearg initialization".
13265
13266Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13267
13268 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13269 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13270
13271Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13272
13273 From Rob Savoye (rob@poseidon.cygnus.com)
13274 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13275 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13276 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13277 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13278 configure.in}: Major reworking for autoconfig.
13279 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13280 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13281 New files.
13282 * config/unix-gdb.exp: Make GDB global.
13283 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13284 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13285 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13286 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13287 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13288 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13289 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13290 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13291 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13292 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13293 pr-8136.exp, result.exp, string.exp, tuples.exp},
13294 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13295 to returns as necessary, arrange for test to compile own testcase
13296 executable.
13297 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13298
c906108c
SS
13299Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13300
13301 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13302 clear_xfail at end of test which might not call either pass or fail.
13303 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13304 "backtrace through signal handler".
13305
13306Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13307
13308 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13309 continuing from a job control stop signal.
13310 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13311
13312Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13313
13314 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13315 * gdb.base/corefile.exp: Likewise.
13316 * gdb.base/funcargs.exp: Likewise.
13317
13318Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13319
13320 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13321 * config/monitor.exp: Add support for setting baud rate.
13322
13323Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13324
13325 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13326 i*86-*-linux* xfails for "backtrace through signal handler".
13327 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13328 "print func2::coremaker_local".
13329 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13330 alpha-dec-osf2* xfail for
13331 "delete all breakpoints when none".
13332
13333Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13334
13335 * gdb.base/break.exp: Change test that deletes all breakpoints
13336 when no user breakpoints are installed. A post 4.15 change
13337 causes gdb to no longer prompt in this case.
13338
13339Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13340
13341 * gdb.base/return.exp (return_tests): Change xfail for test
13342 "correct value returned double test" to stop xfailing at
13343 Solaris 2.5. Apparently the bug has been fixed.
13344
13345Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13346
13347 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13348 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13349
13350Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13351
13352 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13353 * gdb.disasm/hppa.s: Corresponding changes.
13354
13355Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13356
13357 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13358 makefile fragment.
13359 * config/mt-hpux: Deleted.
13360
13361Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13362
d63a86f8 13363 * Many files: When warning about suppressed tests due to a
c906108c
SS
13364 nonexistant test binary, avoid incrementing the warning count.
13365
13366Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13367
13368 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13369
c906108c
SS
13370Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13371
13372 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13373 "sparc-*-solaris2*".
13374
13375Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13376
13377 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13378 Add global and local variables and initialize them.
13379 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13380 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13381 extracts the file name and terminating signal from the core file.
13382 * TODO: Remove note about tests for correct mapping of corefile.
13383 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13384 from optimizing it away.
13385 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13386 handles common blocks.
13387
13388Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13389
13390 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13391 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13392
13393Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13394
13395 * Makefile.in (maintainer-clean): New target, synonym for
13396 realclean.
13397 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13398 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13399 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13400 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13401 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13402 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13403
13404Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13405
13406 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13407 xfails when not gcc compiled for "print foo::funclocal".
13408 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13409 "print foo::funclocal at foo",
13410 "print 'scope1.c'::foo::funclocal at foo",
13411 "print foo::funclocal_bss at foo",
13412 "print 'scope1.c'::foo::funclocal_bss at foo",
13413 "print foo::funclocal_ro at foo",
13414 "print 'scope1.c'::foo::funclocal_ro at foo",
13415 "print bar::funclocal at foo" and
13416 "print 'scope1.c'::bar::funclocal at foo".
13417 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13418 gcc compiled for "print foo::funclocal at bar".
13419 Expand all messages to ensure that they identify that
13420 the test is at bar().
13421 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13422 gcc compiled for:
13423 "ptype on opaque struct pointer (statically)",
13424 "ptype on opaque struct tagname (statically)",
13425 "ptype on opaque struct pointer (dynamically) 1",
13426 "ptype on opaque struct tagname (dynamically) 1",
13427 "ptype on opaque struct pointer (dynamically) 2" and
13428 "ptype on opaque struct tagname (dynamically) 2
13429 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13430 gcc compiled for:
13431 "p datalocal"
13432 "whatis datalocal",
13433 "ptype datalocal",
13434 "p bsslocal",
13435 "whatis bsslocal", and
13436 "ptype bsslocal".
13437 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13438 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13439 when not gcc compiled.
13440 * gdb.base/funcargs.exp (float_and_integral_args): Add
13441 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13442 compiled.
13443 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13444 "backtrace from call6a" when not gcc compiled.
13445 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13446 "backtrace from call7a" when not gcc compiled.
13447 * gdb.base/callfuncs.exp (do_function_calls):
13448 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13449 "p t_char_array_values(char_array_val2,char_array_val1)",
13450 "p t_char_array_values(char_array_val1,char_array_val2)",
13451 "p t_char_array_values("carray 1","carray 2")",
13452 "p t_char_array_values("carray 1",char_array_val2)",
13453 "p t_char_array_values(char_array_val1,"carray 2")",
13454 "p sum_args(1,{2})",
13455 "p sum_args(2,{2,3})",
13456 "p sum_args(3,{2,3,4})",
13457 "p sum_args(4,{2,3,4,5})"
13458 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13459 "backtrace in corefile.exp" when not gcc compiled.
13460
13461Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13462
13463 * gdb.base/signals.exp: Rewrite `handle all print' test as
13464 a procedure. Accept blanks or TABs as whitespace, increase
13465 timeout and expect input buffer size for the large output
13466 from the command. Remove "i*86-*-bsdi2.0" xfail.
13467
13468Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13469
13470 * gdb.base/setvar.exp: Add new testcases for truncation when
13471 assigning invalid values to bitfields.
13472
13473Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13474
d63a86f8 13475 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13476 mips-sgi-irix* xfail for
13477 "call inferior func with struct - returns char *"
13478 and fix test so that an optional (unsigned char *) cast is
13479 accepted in the result.
13480
13481Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13482
13483 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13484 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13485 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13486 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13487 that accidentally got checked in.
13488
13489Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13490
d63a86f8 13491 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13492 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13493 compiled test.
13494 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13495 Add mips-sgi-irix5* xfail for not gcc compiled.
13496 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13497 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13498 "p top", "whatis top", "p middle", and "whatis middle".
13499 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13500 "whatis signed char" for not gcc compiled.
13501 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13502 "set variable signed char=-1 (-1)" and
13503 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13504 * gdb.base/funcargs.exp (float_and_integral_args):
13505 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13506 Add mips-sgi-irix* xfail when not gcc compiled for
13507 "continue to call2b".
13508 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13509 "continue to call2g".
13510 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13511 "backtrace from call6a"
13512 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13513 "backtrace from call7k".
13514 Add mips-sgi-irix5* xfail when not gcc compiled for
13515 "backtrace from call7a".
13516 (localvars_after_alloca): Fix gdb_test cmds for
13517 "print * after runto ...".
13518 Remove rs6000-*-* xfails for
13519 "print i after runto localvars_after_alloca" and
13520 "print l after runto localvars_after_alloca"
13521 for all compilers.
13522 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13523 when not compiled with gcc, for:
13524 "print signed char == (minus)",
13525 "print signed char != (minus)",
13526 "print signed char < (minus)",
13527 "print signed char > (minus)".
13528 * gdb.base/callfuncs.exp (do_function_calls):
13529 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13530 "call inferior func with struct - returns char *".
d63a86f8 13531 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13532 "correct value returned double test" to include Solaris 2.4.
13533 * gdb.base/funcargs.exp (float_and_integral_args):
13534 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13535
c906108c
SS
13536Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13537
13538 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13539 enumeration bitfields if compiling with GNU C.
13540 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13541 to empty' prompt.
13542
13543Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13544
13545 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13546 test for PRO targets.
13547
13548 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13549 breakpoints in the inferior at any given time by making
13550 two groups of breakpoints for call2*, call6* and call7*
13551 tests.
13552
13553Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13554
13555 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13556 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13557 from optimizing it away.
13558 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13559 "call inferior func with struct".
13560
13561Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13562
13563 * configure.in: Only configure gdb.chill for particular targets.
13564
13565Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13566
13567 * gdb.base/Makefile.in: Add action to .c.o transformation
13568 rule that generates a .ci file for each .o file and remove
13569 explicit .c.o rules except for callfuncs.o.
13570 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13571 generates a .ci file for each .o file and remove explicit
13572 .cc.o rules.
13573 (clean): Remove *.tmp *.ci files.
13574 (EXECUTABLES): Remove templ-info.exp.
13575 * gdb.base/compiler.c: New file.
13576 * gdb.c++/compiler.cc: New file
13577 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13578 Change rs6000-*-* xfail for
13579 "print 'scope0.c'::filelocal_ro" and
13580 "print 'scope1.c'::filelocal" and
13581 "print 'scope1.c'::filelocal_bss" and
13582 "print 'scope1.c'::filelocal_ro" and
13583 "print 'scope1.c'::foo::funclocal" and
13584 "print 'scope1.c'::foo::funclocal_ro" and
13585 "print 'scope1.c'::bar::funclocal" and
13586 "print 'scope0.c'::filelocal_ro" and
13587 "print 'scope1.c'::filelocal at foo" and
13588 "print 'scope1.c'::filelocal_bss at foo" and
13589 "print 'scope1.c'::filelocal_ro at foo" and
13590 "print 'scope1.c'::foo::funclocal at foo" and
13591 "print 'scope1.c'::foo::funclocal_bss at foo" and
13592 "print 'scope1.c'::foo::funclocal_ro at foo" and
13593 "print 'scope1.c'::bar::funclocal at foo" and
13594 "print 'scope0.c'::filelocal_ro" and
13595 "print 'scope1.c'::filelocal" and
13596 "print 'scope1.c'::filelocal_bss" and
13597 "print 'scope1.c'::filelocal_ro" and
13598 "print 'scope1.c'::foo::funclocal" and
13599 "print 'scope1.c'::foo::funclocal_bss" and
13600 "print 'scope1.c'::foo::funclocal_ro" and
13601 "print 'scope1.c'::bar::funclocal" and
13602 "print 'scope1.c'::bar::funclocal_bss"
13603 to only be xfail'd when not compiled with gcc.
d63a86f8 13604 Add rs6000-*-* xfail for
c906108c
SS
13605 "print 'scope0.c'::filelocal_bss before run"
13606 when compiled with gcc.
13607 (test_at_main): Add rs6000-*-* xfail for
13608 "print filelocal_ro in test_at_main"
13609 when compiled with gcc.
13610 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13611 Add rs6000-*-aix* xfail for
c906108c
SS
13612 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13613 "ptype t_char_array", not compiled with gcc.
13614 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13615 xfail for "list foo (in include file)" when gcc compiled.
13616 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13617 (integral_args): Add rs6000-*-* xfail for
13618 "run to call0a" if not compiled with gcc.
13619 (unsigned_integral_args): Add rs6000-*-* xfail for
13620 "run to call1a" if not compiled with gcc.
13621 (float_and_integral_args): Add rs6000-*-* xfail for
13622 "run to call2a" if not compiled with gcc and for
13623 "continue to call2b" for any compiler.
13624 Add rs6000-*-* xfail to
13625 "print f1 after run to call2a" for gcc compiled.
13626 (discard_and_shuffle): Add rs6000-*-* xfail for
13627 "run to call6a".
13628 (shuffle_round_robin): Add rs6000-*-* xfail for
13629 "backtrace from call7a" if not compiled with gcc.
13630 Add rs6000-*-* xfail for
13631 "backtrace from call7b" if compiled with gcc.
13632 (call_after_alloca): Add rs6000-*-* xfail for
13633 "print c in call_after_alloca" and
13634 "print s in call_after_alloca" and
13635 "backtrace from call_after_alloca_subr"
13636 if not compiled with gcc.
13637 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13638 "print c in localvars_in_indirect_call" and
13639 "print c in localvars_in_indirect_call" and
13640 "backtrace in indirectly called function" and
13641 "stepping into indirectly called function"
13642 if not compiled with gcc.
13643 (localvars_after_alloca): Add rs6000-*-* xfail for
13644 "print c after runto localvars_after_alloca" and
13645 "print s after runto localvars_after_alloca" and
13646 "print i after runto localvars_after_alloca" and
13647 "print l after runto localvars_after_alloca"
13648 for all compilers.
13649 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13650 than whatis-info.exp.
13651 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13652 than opaque-info.exp.
13653 Setup rs6000-*-* xfail for
d63a86f8 13654 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13655 "ptype on opaque struct pointer (dynamically)" when
13656 not compiled with gcc.
13657 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13658 rather than callf-info.exp.
13659 (do_function_calls): Add clear_xfail for rs6000-*-* for
13660 "p t_float_values2(3.14159,float_val2)". Seems to work
13661 fine there, both with xlc and gcc. Need to find out what
13662 it is doing right and fix other platforms.
13663 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13664 "call inferior func with struct - returns int",
13665 "call inferior func with struct - returns long",
13666 "call inferior func with struct - returns float",
13667 "call inferior func with struct - returns double",
13668 "call inferior func with struct - returns char *",
13669 but only if not gcc compiled (presumes xlc compiled).
13670 Change rs6000-*-* xfails for
13671 "call inferior func with struct - returns char" and
13672 " call inferior func with struct - returns short" to only
13673 xfail if not using gcc.
13674 (clean mostlyclean): Remove *.ci and *.tmp files.
13675 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13676 than templ-info.exp.
13677 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13678 Add rs6000-*-* xfail for "up to foo in langs.exp"
13679 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13680 when not gcc compiled.
d63a86f8 13681
c906108c
SS
13682Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13683
13684 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13685 * gdb.base/corefile.exp: Likewise.
13686 * gdb.base/list.exp: Likewise.
13687 * gdb.base/scope.exp: Likewise.
13688 * gdb.base/siganls.exp: Likewise.
13689
13690 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13691 compiler output.
13692 * gdb.base/whatis.exp: Likewise.
13693
13694Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13695
13696 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13697 failure (opcode table has been fixed to match reality).
13698
13699Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13700
13701 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13702 "call inferior func with struct - returns char",
13703 "call inferior func with struct - returns short"
13704
13705 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13706 "print 'scope0.c'::filelocal at main",
13707 "print 'scope0.c'::filelocal_bss in test_at_main",
13708 "print 'scope0.c'::filelocal at foo",
13709 "print 'scope0.c'::filelocal_bss in test_at_foo",
13710 "print 'scope0.c'::filelocal at bar",
13711 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13712
c906108c
SS
13713 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13714 in source file 1". This bug seems to have been fixed with both
13715 gcc and native cc (was native assembler bug?).
13716
13717Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13718
13719 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13720 "backtrace through signal handler" to "i*86-*-sysv4*".
13721 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13722 continue" case. Add "known SVR4 bug" to fail message.
13723 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13724 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13725 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13726 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13727 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13728 "up to foo in langs.exp", "show language at foo in
13729 langs.exp", "up to cppsub_ in langs.exp", "show
13730 language at cppsub_ in langs.exp", "up to fsub in
13731 langs.exp", and "show language at fsub in langs.exp".
13732 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13733 "bactrace in corefile.exp".
13734 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13735 "call inferior function with struct - returns float" and
13736 "call inferior function with struct - returns double".
d63a86f8 13737
c906108c
SS
13738Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13739
13740 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13741 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13742 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13743 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13744
13745Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13746
13747 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13748 (or overriden) "CHILL" macro rather then bare "gcc".
13749 Also look for ../../gcc/xgcc since that is what we will
13750 actually need, not "Makefile". Remove following assignment
13751 of CHILL to CHILL_FOR_TARGET because that results in
13752 recursive definition.
13753
13754Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13755
13756 * gdb.base/corefile.exp: Change xfail for backtrace in
13757 corefile.exp from linuxaout to all linux.
13758 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13759 cases where we miss the breakpoint at the signal handler
13760 for some reason. Setup xfail for linuxoldld/linuxaout and
13761 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13762 hitting SIGURG breakpoint.
13763 * gdb.base/signals.exp: Setup xfail for "next" acting like
13764 continue to add linuxoldld. Setup xfail for all linux for
13765 "next to handler in signals_tests_1", "backtrace in
13766 signals_tests_1", "continue to func1", "pass SIGUSR1",
13767 and continue to handler".
13768
13769Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13770
13771 * Update all FSF addresses except those in COPYING* files.
13772
13773Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13774
13775 * gdb.base/a2-run.exp: Change messages to be more explicit about
13776 the status of args, and quote binfile in results.
13777
13778Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13779
13780 * gdb.base/callfuncs.exp: Add tests for passing structs to
13781 inferior functions and return various types.
13782 * gdb.base/callfuncs.c: Add functions to receive a struct
13783 and return a member of the struct, in various types.
13784
13785Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13786
13787 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13788
13789Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13790
13791 * config/vxworks29k.exp: New file, sources vxworks.exp.
13792
13793Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13794
13795 * config/gdbremote.exp: New file. Testing framework using
13796 gdbserver.
13797
13798Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13799
13800 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13801 "call function when asleep" and "send end of file".
13802 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13803 for "backtrace in corefile.exp".
13804 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13805 for "backtrace through signal handler".
13806 * gdb.base/corefile.exp: Make sure we actually generate a core file
13807 before trying the core tests. Some systems allow the user to suppress
13808 generation of core files and default to that (linux for example).
13809 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13810 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13811
13812Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13813
13814 * gdb.threads: New directory with some crude multi-threaded
13815 gdb tests (step.exp and step2.exp).
13816 * config/mt-lynx (STEP_EXECUTABLE): Define.
13817 (THREADFLAGS): Define.
13818
13819Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13820
13821 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13822
13823 * gdb.base/signals.exp: Disable whole file for lynx until
13824 further notice.
13825
13826 * gdb.base/signals.exp: xfail test where "next" acts like
13827 "continue" for lynx.
13828
13829 * gdb.base/interrupt.exp: xfail test for calling function while
13830 inferior is asleep for lynx.
13831
13832 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13833 than one cr-lf after each command.
13834
13835Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13836
13837 * configure.in: Reinstate setting of stabsdirs variable, fix
13838 typo in setting up configdirs for native builds.
13839
13840 * gdb.base/return.exp: Fix typo in return double test.
13841 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13842 compiler from optimizing them away.
13843
13844Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13845
13846 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13847 sequences to be echo'd by gdb when using gdb_test.
13848 * gdb.chill/chexp.exp: Likewise.
13849 * gdb.fortran/exprs.exp: Likewise
13850
13851Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13852
13853 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13854 after the inferior gdb has started.
13855
13856 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13857 after each command.
13858 * gdb.base/funcargs.exp: Likewise.
13859 * gdb.base/gdbvars.exp: Likewise.
13860 * gdb.base/interrupt.exp: Likewise.
13861 * gdb.base/list.exp: Likewise.
13862 * gdb.base/watchpoint.exp: Likewise.
13863 * gdb.c++/demangle.exp: Likewise.
13864 * gdb.c++/inherit.exp: Likewise.
13865 * gdb.chill/chexp.exp: Likewise.
13866 * gdb.fortran/exprs.exp: Likewise.
13867
13868 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13869 test if we can't handle IO to/from the inferior.
13870
13871 * gdb.c++/misc.exp: Always check for a program already being
13872 started after sending a "run" command to gdb.
13873
13874 * gdb.base/twice.exp: Start with a fresh gdb.
13875
13876 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13877 only depend on gdb's expression code, not the chill runtime.
13878
13879 * gdb.base/return.c: Put return values into variables so we
13880 can have gdb print them rather than depending on the program
13881 to print them.
13882 * gdb.base/return.exp: Corresponding changes.
13883
13884 * lib/gdb.exp: Provide default value for noinferiorio.
13885 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13886 the inferior.
13887
13888 * gdb.base/break.exp: Always check for a program already being
13889 started after sending a "run" command to gdb.
13890 (text_next_with_recursion): Don't check the output from the
13891 program's printf statement. Instead just make sure the program
13892 exited.
13893
13894 * gdb.base/commands.exp: Protect tests which need arguments with
13895 $noargs conditionals.
13896
13897Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13898
13899 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13900 of structure member arrays to match gdb/valops.c:value_addr change.
13901
13902Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13903
13904 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13905 cases.
13906
13907Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13908
13909 * configure.in (configdirs): Remove gdb.chill from default list
13910 of subdirs and then add it back in only if doing a native build.
13911 The current chill compiler does not yet work in any cross build.
13912 * Revert all signal changes from Jul 6.
13913 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13914 for sh-hms targets, allowing these tests to link, with no other
13915 changes. Testing is suppressed by setting "nosignals" in site.exp.
13916
13917Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13918
13919 * configure.in (signaldirs): Define and add to configdirs for all
13920 targets except some specific ones that are known to not support signals.
13921 Also clean up formatting.
13922 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13923 (signals, sigall): Remove rules to build.
13924 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13925 Moved to new gdb.signals directory.
13926 * gdb.signals: New test directory.
13927 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13928 signals.c signals.exp}: New or moved files.
13929
13930Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13931
13932 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13933
13934Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13935
13936 * gdb.base/return.exp: Xfail `return double' test failure
13937 on at least Solaris 2.3 and handle future/past versions on
13938 a case by case basis as appropriate. Also update message
13939 to include i*86 failures.
13940
13941Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13942
13943 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13944
13945 * lib/gdb.exp: Fix comment which erroneously identified
13946 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13947 gdb_file_cmd not gdb_load).
13948 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13949
13950 * gdb.base/setvar.exp: Make test names consistent between pass and
13951 fail cases. Use gdb_test more.
13952
13953Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13954
13955 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13956
13957Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13958
13959 * gdb.base/help.exp: Fix expected help string for `show commands'.
13960
13961Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13962
13963 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13964
13965 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13966 of a text section.
13967
13968Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13969
13970 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13971 that loop eventually terminates. Fix Connection refused logic so
13972 that testsuite will expire nicely.
13973
13974Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13975
13976 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13977 config/rom68k.exp: New tcl glue for the appropriate monitors.
13978 These all just end up calling monitor.exp.
13979 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13980 refused' by retrying. Cleanup some timeout issues.
13981 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13982 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13983 callers don't have to set/restore global timeout variable.
13984
13985 * The following set of changes centralizes management of the global
13986 timeout variable. This way, it can be set in one target dependent
13987 place instead of dozens of places scattered throughout the test suite.
13988 If you need to lengthen a timeout, then you should either set timeout
13989 in one of the config/{target}.exp files, or multiply it by a factor.
13990 Setting it to an absolute value is always going to lose for some
13991 targets.
13992 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13993 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13994 * gdb.base/funcargs.exp: Don't set timeout.
13995 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13996 * gdb.base/printcmds.exp (test_print_string_constants
13997 test_print_array_constants): Don't set timeout.
13998 * gdb.base/ptype.exp: Don't set timeout.
13999 * gdb.base/recurse.exp: Don't set timeout.
14000 * gdb.base/return.exp: Don't set timeout.
14001 * gdb.base/watchpoint.exp: Don't set timeout.
14002 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14003 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14004
14005Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14006
14007 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14008
14009Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14010
14011 * lib/gdb.exp: Disable chill tests for irix5.
14012
14013Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14014
14015 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14016 each test pass or fail.
14017
14018Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14019
14020 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14021 xlc not gcc.
14022
14023Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14024
14025 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14026
14027Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14028
14029 * config/est.exp: Fix copyright and comments. Remove dead code.
14030 Use targetname, serialport and baud variables instead of fixed
14031 constants.
14032 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14033 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14034
14035Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14036
14037 * gdb.base/watchpoint.exp: Don't run
14038 test_watchpoint_triggered_in_syscall for sunos.
14039
14040Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14041
14042 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14043 they don't seem to exist. Do include stdio.h.
14044
14045Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14046
14047 * gdb.base/a1-selftest.exp: Add alpha xfail.
14048
14049Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14050
14051 * gdb.base/watchpoint.c (main): Prompt before calling read().
14052 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14053 Revise accordingly. Remove cruft about sending "123" several
14054 times, until it gets noticed. Clean up the "print buf[0]" stuff
14055 so that it passes or fails, and waits for prompts in the usual way.
14056
14057Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14058
14059 * gdb.base/recurse.exp: Fix comment.
14060
14061 * TODO: Remove item about printing variables in nodebug.exp. Add
14062 item about enabling tests which are only run on some targets.
14063
14064 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14065 fail, make test names unique, use new gdb_test convention
14066 regarding pattern, use gdb_test more, etc.).
14067
14068 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14069 fail, make test names unique, etc.).
14070
14071Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14072
14073 * gdb.base/nodebug.c: Change return type of top and middle to
14074 short.
14075 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14076 are fixed by the recent mdebugread.c changes. Allow `short ()'
14077 as type for top and middle.
14078
14079Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14080
14081 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14082 nearly as I can tell, the whole thing was an accident in Stu's
14083 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14084 to replace a send/expect pair with gdb_test, but ended up only
14085 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14086 of 30 Mar 1995 took care of it, but left this vestigial comment
14087 which I am now nuking.
14088
14089Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14090
14091 * gdb.base/break.exp: Look for different line number for
14092 breakpoint at main depending on usestubs.
14093
14094Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14095
14096 * gdb.base/list.exp: Adjust some alternate expect patterns to
14097 match recent list0.c change. Add alternate expect pattern for
14098 output from `list default lines around main' for optimizing
14099 compilers.
14100
14101Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14102
14103 * lib/gdb.exp: If nosignals is not set, set it to 0.
14104
14105Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
14106
14107 * config/slite-gdb.exp: Responds to load symbol table prompt.
14108 * gdb.base/break.exp: Adjust line number, fix rerun.
14109 * gdb.base/langs0.c: Add #ifdef usestubs.
14110
14111Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
14112
14113 * gdb.base/list.exp: Adjust line contents after adding new lines in
14114 list0.c. Also fix a syntax error.
14115
14116 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
14117 * gdb.base/break.exp: ditto.
14118 * gdb.base/list.exp: ditto.
14119 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
14120 * gdb.base/run.c: ditto.
14121 * gdb.base/list0.c: ditto.
14122 * gdb.base/funcargs.c: ditto.
14123
14124Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
14125
14126 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
14127 $targetname, $serialport and $baud instead of hardwired variables.
14128 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
14129 target doesn't support signals.
14130
14131Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
14132
14133 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
14134
14135Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14136
14137 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
14138 Don't rely on the value of an auto variable before it has been
14139 initialized. Use gdb_test more.
14140
14141Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14142
14143 * lib/gdb.exp (default_gdb_version): A version number must start
14144 with a digit, but other than that contains all characters up to
14145 the first whitespace character.
14146
14147Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14148
14149 * gdb.base/commands.exp (breakpoint_command_test): New tests.
14150
14151Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14152
14153 * gdb.c++/*.exp: Warn if executable does not exist. The original
14154 reason for skipping the warning was that configure.in sometimes
14155 intentionally skipped building the executables but the tcl code
14156 had no way of knowing. That (a) was always bogus with respect to
14157 error handling, (b) is no longer true (right now there is no way
14158 to skip C++ tests).
14159
14160 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14161
14162Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14163
14164 * gdb.base/list.exp: Add expect patterns for output from
14165 SunPRO compiled executables.
14166 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14167 types.
14168
14169Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14170
14171 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14172 number (we are already testing that the correct source line text
14173 gets printed).
14174
14175 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14176 that is what is intended, but something needed to be done to get
14177 sunos4 native working again.
14178
14179 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14180
14181 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14182 apparently went with a (very) old xfail.
14183
14184Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14185
14186 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14187 runto_main is a proc in gdb.exp that will do 'step' for target use
14188 stubs.
14189 * gdb.base/exprs.exp: ditto.
14190 * gdb.base/interrupt.exp: ditto.
14191 * gdb.base/opaque.exp: ditto.
14192 * gdb.base/printcmds.exp: ditto.
14193 * gdb.base/ptype.exp: ditto.
14194 * gdb.base/scope.exp: ditto.
14195 * gdb.base/setvar.exp: ditto.
14196 * gdb.base/signals.exp: ditto.
14197 * gdb.base/twice.exp: ditto.
14198 * gdb.c++/classes.exp: ditto.
14199 * gdb.c++/inherit.exp: ditto.
14200 * gdb.c++/templates.exp: ditto.
14201 * gdb.base/break.exp: no run and hit main for stubs. Change line
14202 numbers for breakpoints and info breakpoint.
14203 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14204 breakpoint().
14205 * gdb.base/callfuncs.c: ditto.
14206 * gdb.base/exprs: ditto.
14207 * gdb.base/interrupt.c: ditto.
14208 * gdb.base/opaque0.c: ditto.
14209 * gdb.base/printcmds.c: ditto.
14210 * gdb.base/ptype.c: ditto.
14211 * gdb.base/scope0.c: ditto.
14212 * gdb.base/setvar.c: ditto.
14213 * gdb.base/signals.c: ditto.
14214 * gdb.base/twice.c: ditto.
14215 * gdb.c++/misc.cc: ditto.
14216 * gdb.c++/templates.cc: ditto.
14217
14218Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14219
14220 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14221
14222 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14223 somewhere between `read' and `main.c'. I'm pretty sure the
14224 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14225 and it isn't particularly useful.
14226
14227 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14228
14229Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14230
14231 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14232
14233Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14234
14235 * config/mt-slite: add LIBS and -nostdlib.
14236 * config/slite-gdb.exp: add this new file to support sparclite target.
14237
14238Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14239
14240 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14241
14242 * gdb.base/a2-run.exp: Change argument to istarget from
14243 "*-*-vxworks" to "*-*-vxworks*".
14244 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14245
14246Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14247
14248 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14249 will not runto main but do a 'step' to step out of breakpoint().
14250 * config/mt-slite: add -Dusestubs.
14251
14252Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14253
14254 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14255 instead of just @.
14256
14257 * gdb.base/signals.exp: Add test for "handle all print".
14258 * TODO: Remove "handle all print". Also remove item about
14259 checking copyright date (I don't like the idea of a spurious FAIL
14260 based on when we run the tests).
14261
14262 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14263 for SunOS4 (reason for failure not investigated). Remove
14264 redundant test for $binfile.
14265
14266 * gdb.base/nodebug.c (array_index): Call malloc.
14267
14268 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14269
14270Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14271
14272 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14273 conventions and slightly simplify the matching regexp.
14274
14275Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14276
14277 * gdb.base/break.exp: Update gdb_test invocation to use new
14278 convention.
14279
14280 * lib/gdb.exp: If noargs is not set, set it to 0.
14281
14282 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14283 tests unique.
14284
14285 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14286
14287Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14288
14289 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14290 one argument of type "<non-float parameter>".
14291
14292Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14293
14294 * config/rom68k.exp: New file to support Motorola IDP board.
14295 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14296 * gdb.base/break.c: Change things around so that this program
14297 doesn't depend upon args. This is necessary to make remote
14298 targets work (in general, they can't take args).
14299 * gdb.base/break.exp: Don't try to send args to program. Don't
14300 expect output. Also, replace lots of code with gdb_test.
14301
14302Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14303
14304 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14305 printing of '\'' (which is what the comment says we are testing,
14306 even though we were not), not '''.
14307 (test_integer_literals_rejected): Test that printing ''' is an error.
14308
14309 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14310 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14311 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14312 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14313 Use gdb_test not test_print_accept.
14314 * lib/gdb.exp: Remove test_print_accept.
14315
14316 * gdb.base/signals.exp (signal_tests_1): Make pass message
14317 consistent with fail message.
14318
14319 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14320 unsigned char; the bug (PR 1821) is fixed.
14321
14322 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14323
14324 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14325 successful tests--makes xfailing them work right.
14326
14327Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14328
14329 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14330 only \r\n, not .*. The test can pass .* as the last thing in
14331 $pattern if that is what it wants. In addition to providing this
14332 flexibility, this change should speed up pattern matching in cases
14333 where the pattern already ended with .* (there were a number of
14334 them). This change also helps catch bad patterns--in the old
14335 scheme the typo "char \*" instead of "char \\*" would pass. Now
14336 it is caught.
14337 * Many .exp files: Update callers.
14338
14339 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14340 clearer and does not spuriously match multiple ('s. Likewise for
14341 ) and *.
14342
14343 * gdb.base/nodebug.exp: Test ability to call a function and pass
14344 it a string (even with no debugging info).
14345
14346 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14347 "p '\'", which is the same as "p ''" once tcl gets done with
14348 quoting, to "p '\\'", which I suspect is what is intended (one
14349 backslash gets sent to GDB).
14350
14351 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14352
14353Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14354
14355 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14356 1817) was fixed literally years ago.
14357
14358Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14359
14360 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14361 test, it causes stepping out of call_after_alloca_subr with
14362 optimizing compilers.
14363 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14364 fails.
14365
14366 * gdb.c++/templates.exp: Source templ-info.exp only if
14367 the templates executable exists.
14368
14369 * gdb.c++/misc.cc (class Contains_static_instance,
14370 class Contains_nested_static_instance),
14371 gdb.c++/classes.exp (test_static_members): Test printing of
14372 a class that contains a static instance of the class.
14373
14374Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14375
14376 * gdb.base/langs2.c (cppsub_): Don't prototype.
14377 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14378 only, I believe).
14379
14380Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14381
14382 * lib/gdb.exp (skip_chill_tests): New procedure.
14383
14384 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14385
14386Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14387
14388 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14389 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14390
14391Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14392
14393 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14394
14395 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14396 disassemble 8, not 16, instructions for part 4.
14397
14398 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14399 support the latter anymore.
14400
14401 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14402 -DNO_PROTOTYPES.
14403 * gdb.base/callfuncs.c: Control use of prototypes based on
14404 NO_PROTOTYPES, not __STDC__.
14405 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14406 t_float_values2 tests if prototypes in use.
14407
14408 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14409 t_double_values): When checking differences against DELTA, check
14410 that difference is within the range (-DELTA,DELTA), not just
14411 (-infinity,DELTA).
14412
14413Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14414
14415 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14416 'file' command firts, then 'target', then 'load', this is due to gdb
14417 target set up.
14418 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14419
14420Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14421
14422 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14423 FP load/store variants.
14424 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14425
14426Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14427
14428 * gdb.base/term.exp: Do not give a warning if not native, it is
14429 not an abnormal condition.
14430
14431Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14432
14433 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14434 t_char_array".
14435
14436Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14437
14438 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14439 are getting the version number.
14440
14441 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14442 if not native, it is not an abnormal condition.
14443
14444Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14445
14446 * lib/gdb.exp: Just use "file exists", rather than undocumented
14447 dejagnu procedure "findfile".
14448
14449Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14450
14451 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14452 (LDFLAGS): Set to -Xlinker -Ur.
14453
14454 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14455 Removed, these values are set by lib/gdb.exp.
14456
14457 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14458
14459Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14460
14461 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14462 of replicating gdb startup code.
14463
14464 * config/mt-vxworks (LDFLAGS): Set to -r.
14465 (CFLAGS_FOR_TARGET): Removed.
14466
14467 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14468 (gdb) and gdb for vxworks uses (vxgdb).
14469
14470 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14471 executable is not in the tree and host != target, use sed and
14472 program_transform_name to determine the gdb name used by the
14473 target.
14474
14475 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14476 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14477
14478Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14479
14480 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14481 floats, chars, and shorts where there are ANSI-style function
14482 definitions.
14483
14484 * gdb.base/langs.exp, gdb.base/langs*: New test.
14485 * gdb.base/Makefile.in: Build it.
14486 * TODO: Remove item about checking that C names don't get C++
14487 demangling applied; this test tests it.
14488
14489Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14490
14491 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14492 went with the const70 xfail. The xfail went away a year ago.
14493
14494 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14495
14496 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14497 for hp300.
14498
14499 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14500
14501 * gdb.base/a1-selftest.exp: Don't run on hp300.
14502
14503Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14504
14505 * Makefile.in (site.exp): Set host_alias and target_alias as well
14506 as host_triplet and target_triplet.
14507
14508Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14509
14510 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14511
14512 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14513 places as other ecoff systems).
14514
14515 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14516 ultrix.
14517
14518Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14519
14520 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14521 remove them.
14522 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14523 variable and "variable" in addition to "data variable".
14524 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14525
14526 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14527 2.
14528 * gdb.base/list1.c (long_line): Add additional statement at start
14529 of function.
14530 * gdb.base/list.exp (test_forward_search): Update line number to
14531 reflect new statement.
14532
14533Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14534
14535 * gdb.base/signals.exp: Reinitialize searched source directories
14536 after gdb_start call.
14537
14538Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14539
14540 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14541 * gdb.stabs/Makefile.in: Likewise.
14542
14543 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14544 change. Instead split the tests into smaller pieces.
14545 * gdb.disasm/hppa.s: Corresponding changes.
14546
14547Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14548
14549 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14550 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14551
14552 * gdb.base/funcargs.exp: Modify many tests so that every test
14553 either passes or fails. Make some test names unique.
14554
14555Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14556
14557 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14558 Call stty to set interrupt character.
14559
14560 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14561 for HP assembler versus GNU assembler based on actual behavior of
14562 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14563
14564 * TODO: Suggest a few more stepping tests.
14565
14566Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14567
14568 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14569 restart GDB for h8300 after a continue.
14570 (return): Add pattern to match a29k-udi behavior.
14571 * gdb.base/nodebug.exp: Remove obsolete comment.
14572 * gdb.base/regs.exp: New file, testing of register displays.
14573 * gdb.base/return.exp: Fix typo in reference to $objdir.
14574 * gdb.base/whatis.exp: Always start with a fresh GDB.
14575
14576Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14577
14578 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14579 higher, these tests generate a lot of output.
14580
14581Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14582
14583 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14584 code following the catch silently ignored some errors; without the
14585 catch they should be thrown like any other tcl error. Also, the
14586 catch used "" instead of {} which meant all the callers who wanted
14587 to include one of the characters "[]$ had to quote it an extra time.
14588 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14589 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14590 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14591 Remove extra quoting.
14592
14593Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14594
14595 * gdb.base/commands.exp: Make test names unique; every test either
14596 passes or fails. Update some comments.
14597
14598 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14599
14600Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14601
14602 The following fixes a FAIL caused by the fact that the alpha stabs
14603 configuration didn't use the ".if alpha" code in weird.def.
14604 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14605 bit pointer, so the 32 bit version works even on the alpha.
14606 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14607 Remove the stuff which allowed us to have separate versions for
14608 alpha and everything else.
14609
14610 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14611 regexp which "info func operator\[\](" is supposed to match. Fix
14612 string to send to GDB. Note that GDB still doesn't work right. Add a
14613 new test for "info func .perator\[\](" which GDB does handle correctly.
14614
14615 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14616
14617Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14618
14619 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14620 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14621 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14622 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14623 it makes the tests harder to understand and confuses test-o-matic.
14624 The preferred style is that each test provides a PASS or a FAIL,
14625 and has a unique message (e.g. "continue #54" not just "continue")
14626 which is the same for the pass and the fail.
14627 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14628 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14629 to lib/gdb.exp.
14630 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14631 prt_accept which was basically the same thing. Likewise for
14632 test_print_reject and prt_reject.
14633 * lib/gdb.exp (test_print_reject): Add some more error message
14634 patterns to match from the former printcmds.exp (prt_reject).
14635 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14636 One defect of the passcount stuff is that some of it failed to
14637 report XPASS where appropriate.
14638 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14639 stuff before and after arg in expected pattern.
14640 (test_paddr_operator_functions): Re-do test without print_addr_of;
14641 this is the only test which seems to want extra stuff there.
14642
14643Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14644
14645 * gdb.base/nodebug.exp: Update new tests to reflect improved
14646 wording of gdb output.
14647
14648 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14649 and "ptype" work on variables in files compiled without -g.
14650 Replaces commented out "maint print msymbol" tests.
14651
14652Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14653
14654 * gdb.base/setvar.c (dummy): Call malloc.
14655
14656 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14657 losing with the irix4 sed.
14658
14659 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14660 ALRM" on irix4.
14661
14662Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14663
14664 * TODO: Remove items about corefile.exp testing new exec-file and
14665 backtrace; both are now done. Add items about printing enums.
14666
14667Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14668
14669 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14670 "get signal $thissig" test fails.
14671
14672 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14673
14674Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14675
14676 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14677 compiler warning with dec alpha compiler.
14678
14679 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14680 extra \n from gdb_test call (this explains why the prompt test
14681 that I removed yesterday was there).
14682 (user_defined_command_test): Remove extra \n and prompt test.
14683
14684 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14685 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14686 doesn't exist.
14687 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14688 Also remove alpha workaround, which turns out to be because
14689 SIGABRT == SIGLOST.
14690
14691 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14692
14693 * gdb.base/help.exp: Don't test "help show".
14694
14695Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14696
14697 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14698 "set print address" is on.
14699 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14700 pass prompt to gdb_test; gdb_test already looks for the prompt.
14701
14702 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14703
14704 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14705 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14706 was to make sure that gdb can read a core file. But (a) the "read
14707 the corefile" part didn't make it to a1-selftest.exp, we just
14708 delete the corefile after creating it, and (b) we test reading
14709 corefiles in corefile.exp anyway. Also, this test left around a
14710 xgdb process on Solaris.
14711
14712 * gdb.base/corefile.exp: Also test backtrace.
14713
14714Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14715
14716 * gdb.base/commands.exp: Test a simple user defined command with
14717 arguments and if/while statements; verify the full user command is
14718 printed by "show user".
14719
14720 * gdb.base/commands.exp: Test if/while commands as part of a
14721 breakpoint command list; verify they appear in breakpoint
14722 information.
14723
14724Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14725
14726 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14727 than by dividing by zero.
14728
14729Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14730
14731 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14732 performing an inferior call with watchpoints enabled.
14733 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14734 call.
14735
14736Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14737
14738 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14739 of "file" command.
14740
14741 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14742 Add additional pattern for when "int operator int(void);" appears
14743 in a different order.
14744
14745Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14746
14747 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14748
14749 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14750 and "signal" with ".*".
14751
14752Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14753
14754 * TODO: Add note about "handle all nostop".
14755
14756 * gdb.base/{sigall.c, sigall.exp}: New test.
14757 * gdb.base/Makefile.in: Add it.
14758
14759Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14760
14761 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14762 when invoking GDB, suppresses any windowing interface.
14763
14764Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14765
14766 * config/sim-gdb: New file, simulator testing support.
14767
14768Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14769
14770 * gdb.base/interrupt.exp: Test calling func1 twice.
14771
14772Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14773
14774 * gdb.base/list.exp (test_forward_search): Set timeout higher
14775 when we'll be getting lots of output from gdb.
14776
14777 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14778 "init_malloc" to after the expect statement. Run it if that
14779 regexp is taken, but also for two others which happen if source
14780 cannot be found.
14781
14782Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14783
14784 * gdb.base/printcmds.exp: New test, for printing register before
14785 program is running.
14786
14787Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14788
14789 * gdb.base/list.exp: Correct some alternate expect patterns
14790 to reflect changes in list1.c.
14791
14792Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14793
14794 * TODO: Add item regarding large frames.
14795
14796 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14797
14798 * TODO: Remove item about enabling return.exp; it
14799 is enabled. Suggest a few more "return" tests.
14800
14801Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14802
14803 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14804 anonymous unions.
14805
14806Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14807
14808 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14809 and pr-5646.o, so "make" is the same as "make all", not "make
14810 pr-4975.o".
14811
14812Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14813
14814 * gdb.base/list.exp: Adjust expectations to reflect changes in
14815 list1.c.
14816 (test_forward_search): New test proc.
14817 * gdb.base/list1.c (long_line): New function, has long source line.
14818
14819Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14820
14821 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14822 additional line of code that was added.
14823
14824Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14825
14826 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14827 tests so as not to overflow expect's input buffers.
14828 * gdb.disasm/hppa.exp: Corresponding changes.
14829
14830Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14831
14832 Beginnings of template debugging tests.
14833 * gdb.c++/templ-info.cc: New file to test for template
14834 debugging capability of the compiler.
14835 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14836 templ-info.cc.
14837 * gdb.c++/templates.cc: Add explicit template instantiations
14838 to enable compiling with -fno-implicit-templates. Add destructor
14839 and 'value' method to T5 class for template tests.
14840 * gdb.c++/templates.exp: Add testcases for printing of template
14841 types, setting breakpoints on template methods and calling a
d63a86f8 14842 template method.
c906108c
SS
14843
14844Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14845
14846 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14847 branch target since some assemblers (gas-2.5) may emit a
14848 relocation for the branch instead of resolving it in the
14849 assembler.
14850
14851Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14852
14853 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14854 through signal handler.
14855
14856Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14857
14858 * configure.in (*-*-netware): Use config/mt-netware.
14859
14860 * config/mt-netware: New file.
14861 * config/mt-i386-netware: Removed, separate configs for different
14862 netware architectures are no longer needed now that we have
14863 --with-headers.
14864
14865Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14866
14867 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14868 by the recent changes to use ANSI C arithmetic conversions.
14869
14870Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14871
14872 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14873 bug involving using inferior_pid to figure out whether to select a
14874 frame.
14875
14876Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14877
14878 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14879 match the current disassembler output.
14880
14881Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14882
14883 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14884 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14885 types, expect "int" as type of integer values (for now).
14886
14887Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14888
14889 * gdb.base/commands.exp: New tests for if/while commands.
14890
14891Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14892
14893 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14894 by .*, since hex values have different syntax in Chill mode.
14895
14896Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14897
14898 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14899 linefeed from expect pattern for repeated types with indices > 9.
14900
14901Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14902
14903 First part of Fortran test suite.
14904 * gdb.fortran: New directory.
14905 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14906
14907Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14908
14909 * gdb.base/default.exp: Update expect pattern for load command
14910 without arguments.
14911
14912Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14913
14914 * configure.in: Change i386 to i[345]86.
14915 * gdb.base/configure.in: Likewise.
14916 * gdb.c++/configure.in: Likewise.
14917 * gdb.chill/configure.in: Likewise.
14918
14919Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14920
14921 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14922 patterns, since that is not a valid context for comments.
14923
14924Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14925
14926 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14927 repeated types and repeated types with indices > 9.
14928
14929Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14930
14931 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14932 2417; old bug has been fixed.
14933
14934Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14935
14936 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14937 send the newline ourselves instead of assuming gdb_test will do
14938 so when passed an empty input string.
14939
14940 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14941 stabs testcode.
14942
14943Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14944
14945 * lib/gdb.exp (gdb_test): Don't send anything if the first
14946 argument is an empty string. This makes cases where we want to
14947 match output that is already in expect's buffers (for example,
14948 matching a breakpoint after gdb_run_cmd has been called) work
14949 reliably.
14950
14951Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14952
14953 * config/netware.exp: New file.
14954
14955Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14956
14957 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14958 the -B and -L prefixes so we can find the debugging stub.
14959
14960 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14961 there and we are using the gcc from the tree.
14962
14963 * gdb.base/types.c: Removed.
14964
14965 * gdb.base/configure.in: Look for makefile fragments in ../config.
14966 Recognize i386-*-netware.
14967 * gdb.c++/configure.in: Likewise.
14968
14969Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14970
14971 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14972 the correct TCL syntax.
14973
14974Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14975
14976 * gdb.base/opaque.exp: use runto instead of messing around with
14977 breakpoints. Simplify by using gdb_test.
14978
14979 * gdb.base/bitfields.exp: restart between tests on netware targets
14980 because breakpoints aren't relocated after target death. Run
14981 processes to completion.
14982
14983 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14984
14985Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14986
14987 * Makefile.in: Remove extra tabs that confuse some versions
14988 of "make". Use the newly built gdb to test with by default,
14989 rather than the first one in the tester's search path.
14990
14991Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14992
14993 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14994
14995 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14996 condition help.
14997
14998Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14999
15000 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15001
15002 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15003 running.
15004 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15005 * gdb.base/funcargs.exp: Likewise.
15006
15007 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15008 * gdb.base/funcargs.exp: Likewise.
15009
15010 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15011 message is "".
15012
15013Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15014
15015 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15016 return,signals,twice}.exp: Handle non-existant binaries
15017 consistantly.
15018
15019 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15020 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15021 might testing a cross development system.
15022
15023Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15024
15025 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15026 runtest script is relative to ${srcdir}, not ${rootdir}.
15027
15028Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15029
15030 * gdb.base/signals.exp: Allow for optionality of breakpoint
15031 address.
15032
15033Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15034
15035 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15036
15037Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15038
15039 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15040 for size_t definition.
15041 * gdb.c++/templates.cc: Likewise
15042
15043 * config/mt-i386-netware: New file.
15044
15045 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15046 defined.
15047
15048 * gdb.base/Makefile.in: Added support for systems that name core
15049 files by appending "core" to the program name.
15050 * gdb.base/a1-selftest.exp: Likewise.
15051
15052Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15053
15054 * gdb.base/return.exp: Add comment and message for `return double'
15055 test failure on Sparc Solaris.
15056
15057Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15058
15059 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15060
15061Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15062
15063 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15064 from optimizing them away.
15065 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15066 patterns to include default constructors and assignment operators,
15067 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15068 character in the output of the virtual base pointer.
15069
15070Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15071
15072 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15073 expression match in print_addr_of to avoid unintented matches.
15074 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15075 versions up to 2.5.8.
15076
15077Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15078
15079 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15080 included file to run under newer versions of expect.
15081 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15082 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15083 Remove xfail for the virtual table of BDDHookV.
15084
15085Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15086
15087 * lib/gdb.exp (string_to_regexp): Set a default result.
15088 (default_gdb_start): Fix misleading message.
15089
15090Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15091
15092 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15093 Remove all CC, etc definitions.
15094 * config/mt-hpux: New file.
15095 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15096 (CFLAGS, LDFLAGS): Define.
15097 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
15098
15099 * Makefile.in (site.exp): Don't insert host_os, etc.
15100 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
15101 (distclean): Check existence of subdir.
15102 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
15103 * gdb.base/Makefile.in: General cleanup and simplification.
15104 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15105 to build executables. Use default rule to build .o files.
15106 (EXPECT, RUNTEST, CC): Fix relative pathname.
15107 (site.exp): Don't insert host_os, etc.
15108 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
15109 and/or SIGUSR1 defined.
15110 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
15111 * gdb.c++/Makefile.in: General cleanup and simplification.
15112 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15113 (CFLAGS): Remove.
15114 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
15115
15116Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
15117
15118 * gdb.base/recurse.exp: Misc changes to get tests running again
15119 after Kung's changes to the watchpoint code.
15120 * gdb.base/watchpoint.exp: Likewise.
15121
15122Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
15123
15124 * lib/gdb.exp (string_to_regexp): Convert {\} also.
15125
15126Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
15127
15128 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
15129 * lib/gdb.exp (default_gdb_start): Define.
15130 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
15131 gdb.base/funcargs.exp, gdb.base/opaque.exp,
15132 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
15133 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
15134 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
15135 Don't call gdb_target_udi in between tests.
15136
15137Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15138
15139 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
15140 (which was basically just a local version of the same thing). In
15141 addition to avoiding duplication, gdb_test_exact is faster.
15142 * lib/gdb.exp (gdb_test_exact): Fix typo.
15143
15144 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
15145 don't give an error.
15146
15147 * gdb.base/term.exp: Call delete_breakpoints before starting.
15148
15149 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
15150 (t10): Add comment.
15151
15152Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15153
15154 Reorganization of the GDB Test Suite.
15155
15156 * gdb.base: New directory, contains all the basic tests.
15157 * gdb.c++: New directory, tests specific to C++.
15158 * gdb.chill: New directory, tests specific to Chill.
15159 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15160 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15161 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15162 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15163 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15164 t30-31 to chill).
15165 * */gdbme.*: Rename to match appropriate expect scripts.
15166 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15167 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15168 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15169 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15170 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15171 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15172 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15173 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15174 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15175 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15176 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15177 gdb.c++/virtfunc.cc: New names of C++ files.
15178 * gdb.chill/chillvars.ch: New name of Chill file.
15179 * gdb.base/configure.in, gdb.c++/configure.in,
15180 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15181 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15182 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15183 * configure.in (configdirs): Update to reflect directory changes.
15184 (target_abbrev): No longer define for any configuration.
15185 * Makefile.in: Cosmetic improvements to header comments.
15186
15187Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15188
15189 Various changes to gdb.t31:
15190
15191 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15192 * gdbme.ch: Make all key-words and predefineds be upper-case.
15193 * chillvars.exp: Expect key-words and predefinds in upper-case.
15194
15195 * chillvars.exp: Use gdb_test_exact many places.
15196 Change expected output for arrays (which now includes index labels).
15197
15198 * pr-5020.exp, gdme.ch (module PR_5020):
15199 New test, for PR-5020.
15200
15201Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15202
15203 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15204 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15205
15206Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15207
15208 * Makefile.in: Fix bit-rot in definitions of CHILL,
15209 CHILL_FOR_TARGET and Chill_LIB.
15210 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15211 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15212 CHILL, and CHILL_LIB.
15213
15214Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15215
15216 * Revert the previous changes. Please see Rob's directory
15217 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15218
15219Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15220
15221 * Makefile.in, configure.in, config/mips-gdb.exp,
15222 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15223 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15224 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15225 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15226 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15227 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15228 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15229 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15230 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15231 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15232 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15233 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15234 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15235 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15236 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15237 changes from 94Q1.
15238
15239Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15240
15241 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15242 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15243 Rob's new testing fragments.
15244
15245Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15246
15247 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15248 lib/gdb.exp: Replace error proc calls with perror.
15249
15250Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15251
15252 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15253 version also, match on casted version strings, and match on
15254 gdb startup case where the line numbers might be messed up.
15255
15256Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15257
15258 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15259 (CFLAGS): Delete it from here.
15260
15261Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15262
15263 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15264
15265Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15266
15267 * Makefile.in (RUNTEST): Default to just "runtest".
15268
15269Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15270
15271 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15272 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15273 the code has been restructured.
15274
15275Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15276
15277 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15278 \n, not just one of each.
15279
15280 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15281 /bin/cc gives a warning if you do.
15282
15283Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15284
d63a86f8 15285 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15286 __t10ListS_link1ZUiRCUiPT0
15287
15288Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15289
15290 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15291 on local variables in recursive functions.
15292
15293 * gdb.t07/Makefile.in: Build the new test.
15294
15295Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15296
15297 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15298 directly. Instead compare the return values from actual calls.
15299
15300Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15301
15302 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15303
15304Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15305
15306 * From Peter Schauer with minor modifications.
15307 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15308 stops in mid-line in the caller. Add xfail for returning a float
15309 value on X86 targets.
15310
15311Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15312
15313 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15314 to avoid expect lossage.
15315 (fmem_LRbug_tests): Likewise.
15316 * gdb.disasm/hppa.s: Corresponding changes.
15317
15318 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15319 conditions to work with latest dejagnu/expect.
15320
15321 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15322 expected to fail on the PA.
15323 (backtrace in call with trampolines): Explicitly require main
15324 to be frame #1 (no trampolines should show up in backtrace).
15325
15326 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15327 "continue -expect".
15328 * gdb.t06/break.exp: Likewise.
15329 * gdb.t07/watchpoint.exp: Likewise.
15330 * gdb.t13/bitfields.exp: Likewise.
15331 * gdb.t15/{funcargs,return}.exp: Likewise.
15332 * gdb.stabs/weird.exp: Likewise.
15333 * config/{mips,udi}-gdb.exp: Likewise.
15334
15335 * hppa.sed: Enclose comments within a sed command to avoid
15336 losing with the old OSF1 sed.
15337
15338Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15339
15340 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15341 sequent dynix.
15342 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15343 * gdb.t15/funcargs.exp: Conditionally step again to really
15344 finish from marker_call_with_trampolines. Handle the case where
15345 the first step from within call_with_trampolines already steps
15346 us back to main.
15347 * gdb.t15/gdbme.c: Add comment to closing brace of
15348 call_with_trampolines for funcargs.exp.
15349
15350Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15351
d63a86f8 15352 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15353 Fix typo(s).
15354
15355Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15356
15357 * gdb.t07/gdbme.c: More code for watchpoint testing.
15358
15359 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15360 "Hardware watchpoint" throughout file.
15361 (test_watchpoint_triggered_in_syscall): New test.
15362 (test_complex_watchpoint): New test.
15363
15364Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15365
15366 * gdbme.c (call_with_trampolines): New function to try and step
15367 into. Tests trampoline problems on the PA.
15368
15369 * funcargs.exp (localvars_in_indirect_call): No longer expect
15370 stepping into indirect call to fail on PAs.
15371 (test_stepping_over_trampolines): New test.
15372
15373Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15374
15375 * TODO: Add suggestions for static member function tests, and
15376 completion tests.
15377
15378Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15379
15380 * TODO: Add suggestions for "p/a" tests.
15381
15382 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15383 (default_gdb_exit): Replace all the hair with sending "quit" to
15384 the process with a simple close.
15385
15386Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15387
15388 * TODO: Add suggestions for shared library tests.
15389
15390Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15391
15392 * TODO: Add suggestions for x/s tests.
15393
15394Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15395
15396 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15397 "enable once", and "enable breakpoints once" with ".*".
15398
15399Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15400
15401 * TODO: Add suggestions about structure passing tests.
15402
15403Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15404
15405 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15406 the primary1 test, use work around if __GNUC__ < 2.
15407 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15408 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15409 Test for bad output rather than waiting for timeout. Issue
15410 second continue only if first continue failed.
15411
15412Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15413
15414 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15415 operator[] test with gdb_test because the old code didn't seem to
15416 be getting the quoting right with the new dejagnu.
15417
15418Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15419
15420 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15421 one from the path.
15422 * Makefile.in: Use a fresh expect if there is one, use runtest
15423 from the src tree if there is one.
d63a86f8 15424
c906108c
SS
15425Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15426
15427 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15428 next over recursive call. Revise the tests from that point on
15429 (which had been skipped) to match GDB's actual (correct) output.
15430
15431 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15432 with next over a breakpoint whose condition is false.
15433
15434 * gdb.t00/help.exp: Comment out "help set print" tests just like
15435 (and for same reason as) "help set" test.
15436
15437Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15438
15439 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15440 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15441
15442Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15443
15444 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15445 necessary gdb_target_udi.
15446
15447 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15448
15449 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15450 1838 and 2417; they are fixed.
15451
15452 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15453 gdb.t03/ptype.exp (ptype structure, ptype union):
15454 Remove xfails; the test is looser than when the xfails were added.
15455
15456 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15457 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15458
15459 * gdb.t01/run.exp: Only run shell test if isnative.
15460
15461 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15462 since "run" automatically loads if necessary. Call gdb_target_udi
15463 after the "file" since "file" kills any execution target.
15464
15465 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15466 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15467 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15468 argument for UDI.
15469
15470Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15471
15472 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15473
15474 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15475
15476Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15477
15478 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15479 properly quoting regexps. This makes the second argument to
15480 demangle a fixed string, which matches the callers, instead of a
15481 shell-style pattern which is what the previous implementation
15482 used. Update some of the callers.
15483
15484Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15485
15486 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15487 (comib_nullified_tests): Fix typo.
15488 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15489 strings. No longer expected to fail.
15490
15491 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15492 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15493 strings. No longer expected to fail.
15494
15495 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15496 string. No longer expected to fail.
15497
15498Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15499
15500 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15501 No longer expected to fail.
15502
15503 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15504 string. No longer expected to fail.
15505
15506Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15507
15508 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15509 only in the names (I probably got most of them). I was even
15510 generous with some which differed in underscores in names, and
15511 probably missed a few, and I *still* was able to remove almost a
15512 third of the file with almost no impact on testsuite coverage.
15513
15514Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15515
15516 * gdb.t00/default.exp: Match udi_attach error message as well as
15517 the one from child_attach.
15518
15519 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15520
15521 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15522
15523 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15524 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15525
15526 * Move test with enums and partial symbols back to
15527 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15528 Reverts the change of 26 May 93. Per today's change to
15529 stabs.texinfo, the behavior that weird.exp was expecting was
15530 unreasonable; what is important is that the compiler+gdb get
15531 things right, which happens with a recent gcc. Also fix the test
15532 to deal with native compilers which put out the stab gdb can't
15533 deal with.
15534
15535Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15536
15537 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15538 in the names. The main thing these accomplish is to slow things down.
15539 Many more such duplicates surely remain.
15540
15541 * gdb.t00/help.exp: Comment out "help support" test just like
15542 (and for same reason as) "help set" test.
15543
15544Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15545
15546 * gdb.t06/break.exp: Remove setup_xfails for
15547 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15548 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15549 about known bug in gcc to include up through 2.5.8.
15550 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15551 well as "_vb$".
15552 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15553 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15554 with latest gcc and gdb.
15555 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15556 well as "_vb$".
15557
15558Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15559
15560 * configure.in (hppa*-*-*): Also configure and build stabs-only
15561 tests.
15562
15563Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15564
15565 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15566 * gdb.t10/configure.in (hppa*-*-*): Use it.
15567
15568Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15569
15570 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15571
15572Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15573
15574 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15575 versions prior to 1.13.5.
15576
15577Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15578
15579 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15580 the prompt is at the start of a line.
15581
15582Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15583
15584 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15585 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15586 in the copr tests now.
15587 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15588 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15589 expected to fail.
15590
15591Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15592
15593 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15594 gdb.t31/chillvars.exp, lib/gdb.exp:
15595 Tweak to run under either version of expect.
15596 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15597 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15598 * gdb.t11/list.exp: Remove extraneous whitespace.
15599
15600Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15601
15602 * gdb.t16/printcmds.exp (test_print_strings): Accept
15603 "(unsigned char *) " before the string.
15604
15605 * TODO: Add notes about printing of fancy types and GDB expressions.
15606
15607Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15608
15609 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15610 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15611 if doing mips-idt-ecoff.
c906108c
SS
15612
15613Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15614
15615 * Most .exp files: Tweak to run under either version of expect.
15616
15617Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15618
15619 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15620 xfails; I'm not sure why they are failing, but not because of PR 1806.
15621
15622Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15623
15624 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15625 defined in lib/gdb.exp.
15626
15627Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15628
15629 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15630 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15631 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15632 have to be typeless.
15633
15634Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15635
15636 * TODO: Add suggestion for copyright year test.
15637
15638Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15639
15640 * configure.in (*-*-lynxos*): Add stabs tests.
15641
15642Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15643
15644 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15645 so insert a tab before any assembler directive in column zero.
15646
15647 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15648 stores.
15649 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15650 stores.
15651 (fpu_short_memory_tests): Likewise.
15652
15653Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15654
15655 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15656 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15657 .stabs directives in comments.
15658
15659Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15660
15661 * TODO: New file, describing tests we could write.
15662 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15663
15664Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15665
15666 * gdb.t06/signals.exp: Add kludge to force re-sync.
15667
15668 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15669 to xgdb instead of gdb, get out of gdb.
15670
15671Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15672
15673 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15674 for info.
15675
15676Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15677
15678 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15679 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15680 * gdb.stabs/hppa.sed: New sed script for the PA.
15681
15682Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15683
15684 * gdb.stabs: Re-write weird.def and configuration to use sed
15685 instead of cpp. sed is portable and POSIX; cpp is neither.
15686
15687Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15688
15689 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15690
15691Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15692
15693 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15694
15695Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15696
15697 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15698 "_vb$".
15699 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15700 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15701
15702Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15703
15704 * lib/gdb.exp: Comment out code which depends on non-existent
15705 `transform' procedure.
15706
15707Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15708
15709 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15710 * lib/gdb.exp: Transform tool name.
15711 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15712 1.1's new error handling system.
15713
15714Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15715
15716 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15717
15718Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15719
15720 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15721 They made pattern matching so slow that timeouts happened on
15722 heavily loaded systems. Now any output from "show print" which
15723 gets us back to the GDB prompt is a PASS.
15724
15725Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15726
15727 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15728
15729Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15730
15731 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15732
15733 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15734 It is not from PR 3220.
15735
15736Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15737
15738 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15739 just started failing because they depended on the order the
15740 subcommands are presented, or exact docstring text. This kind of
15741 test is a pain and has minimal benefit.
15742
15743Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15744
15745 * gdb.t09/corefile.exp: At end of test, use "core" command with
15746 no arguments.
15747
15748Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15749
15750 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15751 17}/Makefile.in: Make it possible to run the testsuite with Sun
15752 make and CC = cross gcc by adding explicit build rules for .o
15753 files.
15754
15755Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15756
15757 * gdb.t15/funcargs.exp: Don't put comments on same line as
15758 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15759
c906108c
SS
15760Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15761
15762 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15763
15764Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15765
15766 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15767 * gdb.t20/inherit.exp: remove three dumplicate entries.
15768
15769Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15770
15771 * gdb.t06/break.exp: For "next over recursive call", fail on any
15772 incorrect output, not just on "factorial (value=2)".
15773
15774Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15775
15776 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15777 working now. Add an xfail if accesing a bss variable causes
15778 a memory error if the target is not yet run.
15779
15780Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15781
15782 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15783 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15784 name of __st* demangling (2 strings). Did Kung really get the
15785 more than 95 others right without testing them?
15786
15787Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15788
15789 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15790
15791Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15792
15793 * configure.in (configdirs): Add gdb.disasm
15794 * gdb.disasm: New directory for GDB disassembler tests.
15795 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15796
15797Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15798
15799 * gdb.t00/help.exp: Don't test "help set".
15800
15801 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15802 from within expect statements. None of these happen anymore and
15803 they cause regressions to be silently unnoticed.
15804
15805 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15806 messages) about known failures with gcc cygnus-2.4.5-930417.
15807
15808 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15809 comp-info.exp so it gets built if it doesn't exist.
15810
15811 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15812 it is no longer used.
15813 * gdb.t13/comp-info.c: Removed.
15814
15815Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15816
15817 * gdb.t06/signals.exp: Add xfail for sun3.
15818
15819Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15820
15821 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15822 relevant because ^C doesn't get sent but failure can be reproduced
15823 interactively).
15824
15825Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15826
15827 * gdb.stabs/alpha.mt: New configuration file for alpha.
15828 * gdb.stabs/configure.in: Use it.
15829 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15830 sharing with alpha.mt, redefine long to word via preprocessor.
15831 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15832 for alpha.
15833 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15834 native cc.
15835 * gdb.t00/teststrategy.exp: Change expect string so that we
15836 consume the `(xgdb)' from the command echo and from the gdb prompt.
15837 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15838 gdb currently compares all values as long, so this failure probably
15839 applies to any configuration where LONGEST is bigger than a target int.
15840 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15841 with gcc.
15842 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15843 to handle opaque pointers, gcc is.
15844 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15845 as first argument. Include <sys/types.h> and change all operator
15846 new definitions to use size_t.
15847 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15848 now that we use size_t.
15849
15850Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15851
15852 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15853 a long or float array cast all array members to the same type.
15854 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15855 with 64 bit longs.
15856 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15857 on alpha.
15858 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15859
15860Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15861
15862 * gdb.t24 (demangle.exp): Constructors of templates have names like
15863 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15864 section 14.6 of the ARM.
15865
15866 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15867 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15868 accomplish little and slow down the testsuite.
15869
15870 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15871 Accept spaces various places.
15872
15873Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15874
15875 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15876 with watchpoint enabled.
15877
15878 * Makefile.in: Remove definition of CC and remove the second
15879 definition of CXX (the "CXX = gcc" one remains). These definitions
15880 were causing backquotes to be expanded within backquotes, which
15881 doesn't work.
15882
15883Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15884
15885 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15886
15887Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15888
15889 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15890 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15891 by mips cc and contains no stabs entries.
15892
15893Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15894
15895 * config/vx-gdb.exp: Use fake device to load files rather than
15896 NFS.
15897 * lib/gdb.exp: New proc to do "file" command.
15898 * config/unix-gdb.exp: Use new "file" proc.
15899
15900Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15901
15902 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15903 Rework board rebooting slightly.
15904 (gdb_exit): Don't exit from the remote shell; there isn't one.
15905 * gdb.stabs/weird.exp: If a program is being debugged already,
15906 kill it.
15907 * gdb.t04/setvar.exp: Stop and restart gdb.
15908 * gdb.t05/expr.exp: Likewise.
15909 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15910 restart gdb and reload the program.
15911 * gdb.t08/opaque.exp: Likewise.
15912 * gdb.t12/scope.exp: Likewise.
15913 * gdb.t13/bitfields.exp: Likewise.
15914 * gdb.t15/funcargs.exp: Likewise.
15915 * gdb.t20/classes.exp: Likewise.
15916 * gdb.t03/ptype.exp: Increase timeout.
15917 * gdb.t16/printcmds.exp (test_print_string_constants,
15918 test_print_array_constants): Likewise.
15919 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15920 * gdb.t20/classes.exp (do_tests): Likewise.
15921 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15922
15923Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15924
15925 * gdb.stabs: Renamed *wierd* to *weird*.
15926
15927Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15928
15929 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15930 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15931
15932Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15933
15934 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15935 (do_tests): Remove xfail for whatis on one_var and two_var.
15936
15937Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15938
15939 * Makefile.in: Made cross building work better by adding
15940 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15941
15942Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15943
15944 * gdb.t15/{return.c,return.exp,Makefile.in}:
15945 New test, currently commented out.
15946
15947Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15948
15949 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15950 still running and removes the leftover named socket so GDb can do
15951 clean restarts.
15952
15953Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15954
15955 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15956 console, not GDB.
15957 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15958 cross testing works better with "make check"
15959 * config/unix-gdb: Use default procedures for exit and version.
15960 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15961 with the newest VxWorks.
15962
15963Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15964
15965 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15966 old form.
15967
15968 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15969 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15970
15971 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15972
15973 * config/unix-gdb.exp: Remove this version of gdb_exit
15974 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15975 Rob says he'll look at it when he gets back to testing boards.
15976
15977Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15978
15979 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15980 an expected fail for certain ptype commands.
15981
15982 * gdb.t20/classes.exp: Update expected results of "ptype class
15983 Base1" to account for the constructor that now appears in the type.
15984
15985Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15986
15987 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15988 disappeared from list.
15989 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15990 "alldone" proc with call to cleanup and exit.
15991 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15992 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15993 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15994 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15995 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15996 "alldone" proc with simple returns that suppress remaining
15997 tests. The alldone proc went away many months ago.
15998
15999Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16000
16001 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16002
16003 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16004
16005Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16006
16007 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16008 as vax gdb will display them.
16009
16010Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16011
16012 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16013 optimizers.
16014
16015 * scope.exp: Change "bad value for localval" messages so each one
16016 is unique.
16017
16018 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16019 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16020
16021 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16022
16023Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16024
16025 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16026 doesn't exist (due to optimization).
16027
16028Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16029
16030 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16031 contains \r because the filename is long.
16032
16033 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16034 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16035
16036Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16037
16038 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16039 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16040 Ultrix.
16041 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16042 int tests.
16043 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16044
16045Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16046
16047 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16048
16049 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16050 to match does not match the passing case but still matches the
c906108c
SS
16051 failing case.
16052
16053Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16054
16055 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16056
16057Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16058
16059 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16060 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16061 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16062 Remove various versions of gdb_exit.
16063 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16064 gdb_exit.
16065 * config/unix-gdb.exp: gdb_exit remains here, and should override
16066 the generic version, since it's doing a lot of wierd stuff that
16067 the other versions aren't. FIXME, fold it in, or abandon this
16068 version.
16069
16070Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16071
16072 * gdb.t24/demangle.exp: Add tests for PR 3220.
16073
16074Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16075
16076 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16077
16078Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16079
16080 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16081 "i386-*-*". Works for i486 as well.
16082
16083 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16084 bug, and expand domain of xfail to all SVR4 systems, since the
16085 actual problem is likely to be in generic SVR4 /proc support.
16086
16087Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16088
16089 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16090
16091Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16092
16093 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16094 xfails for other systems. Match a missing 'Continuing.' as an
16095 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16096
16097 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
16098 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
16099 Only issue warning for missing executables if -all option is used.
16100
16101 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
16102 file if -all option is used. It's like an unpredictable XFAIL.
16103
16104Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16105
16106 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
16107 for dynamically linked binaries.
16108
16109 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
16110
16111Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16112
16113 * gdb.t20/inherit.exp: Change message for "print tagless struct"
16114 to state that this is a known bug in old versions of g++.
16115
16116Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16117
16118 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
16119 while waiting for `Continuing'.
16120
16121Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
16122
16123 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
16124 in text, data, and bss.
16125 * gdb.t10/nodebug.c: Add local and global test variables for
16126 initialized and uninitialized data.
16127
16128Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16129
16130 * config/unix-gdb.exp (gdb_exit): Add "wait".
16131
16132Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16133
16134 * gdb.t06/signals.exp: xfail the continue from the handler for all
16135 targets.
16136
16137 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
16138 function with watchpoints enabled, the i386 call dummy starts with
16139 a call.
16140
16141 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
16142 386 bsd names its corefiles.
16143
16144Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
16145
16146 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
16147 compilers don't grok it.
16148 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
16149 with small octal ints rather than character constants, which
16150 are signed and might not fit if first promoted to int.
16151
16152Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16153
16154 * gdb.t09/Makefile.in (clean): Remove corefile.
16155
16156Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16157
16158 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16159
16160Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16161 and Jim Kingdon (kingdon@cygnus.com)
16162
16163 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16164 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16165 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16166
16167Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16168
16169 * gdb.t17/interrupt.exp: Add xfail for hppa.
16170
16171Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16172
16173 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16174 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16175 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16176 to determine signed-ness of bitfields and use the result to setup
16177 the xfail.
16178 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16179 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16180 call line is reached if necessary.
16181
16182Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16183
16184 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16185
16186Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16187
16188 * gdb.t06/break.exp: Also test `clear' command.
16189
16190Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16191
16192 * gdb.t00/teststrategy.exp: Remove extra quote.
16193
16194 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16195 watchpoint enabled to be for all non-68k machines.
16196
16197 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16198
16199Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16200
16201 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16202 targets use aout.mt instead of ecoff.mt as gas understands
16203 standard aout format.
16204
16205Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16206
16207 * lib/gdb.exp (runto): Don't insist that function we are running to
16208 was compiled with -g.
16209
16210 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16211
16212 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16213 to get back into the read system call.
16214 Accept leading newline in case where we woke it up.
16215
16216Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16217
16218 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16219 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16220 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16221 enable ecoff configuration.
16222
16223Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16224
16225 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16226
16227Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16228
16229 * gdb.t16/printcmds.exp: Add another printf test.
16230
16231Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16232
16233 * configure.in: If configured -with-stabs on any target, add
16234 stabsdirs to configdirs.
16235
16236Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16237
16238 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16239 fun" so pattern does not match the command itself.
16240
16241Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16242
16243 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16244
16245Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16246
16247 * gdb.t17/interrupt.exp: Test for more things.
16248
16249Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16250
16251 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16252 compiler arranges the code and line numbers.
16253
16254 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16255
16256Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16257
16258 * gdb.t00/help.exp: Increase expect input buffer size.
16259
16260Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16261
16262 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16263
16264 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16265
16266 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16267
16268 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16269 [0-9]*, not just [0-9].
16270
16271Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16272
16273 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16274
16275 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16276
16277Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16278
16279 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16280
16281Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16282
16283 * gdb.t06/signals.c: Add xfails for sun3.
16284
16285 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16286
16287 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16288 test_stepping tests.
16289
16290Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16291
16292 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16293
16294 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16295
16296 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16297 rather than actually putting it through cpp twice.
16298
16299 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16300
16301Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16302
16303 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16304 no longer needed.
16305
16306Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16307
16308 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16309
16310 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16311 C++ features prints as "struct", make it a pass, not an xfail.
16312
16313Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16314
16315 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16316 Don't require VA to print as "class" rather than "struct".
16317
16318Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16319
16320 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16321
16322Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16323
16324 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16325
16326Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16327
16328 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16329 order.
16330
16331Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16332
16333 * gdb.t16/printcmds.exp: Add printf tests.
16334
16335 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16336
16337 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16338
16339Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16340
16341 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16342 pass counts, to counteract any existing or future setup_xfails.
16343
16344Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16345
16346 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16347 {BEGIN,END}_COMMON for common block instead of STAB.
16348 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16349
16350 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16351 intp_var should be N_GSYM not N_LSYM.
16352 wierd-aout.S: Use a label for the value of the N_SO.
16353 wierd.def: Remove all backslashes.
16354 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16355
16356Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16357
16358 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16359 get the expected next to inheritance3.
16360
16361Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16362
16363 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16364 now that gcc-2.4 gets it right.
16365
16366Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16367
16368 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16369
16370 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16371 generating comp-info.exp which works for cross-compilation.
16372
16373Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16374
16375 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16376 "*-*-sysv4.*".
16377
16378Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16379
16380 * gdb.t01/run.exp: Start with a fresh gdb.
16381 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16382 SVR4.x.
16383
16384Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16385
16386 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16387 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16388 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16389 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16390 things to remove.
16391
16392Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16393
16394 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16395 test cases from bug reports.
16396
16397Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16398
16399 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16400 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16401 avoid spurious xfails.
16402 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16403 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16404 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16405
16406Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16407
16408 * gdb.t00/teststrategy.exp: Rework to provide more useful
16409 description of each test, fix problem with systems that define
16410 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16411 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16412 results for "next over recursive call" so timeouts aren't taken
16413 by error.
16414
16415Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16416
16417 * gdb.t12/scope.exp: Test printing of variables before run.
16418
16419 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16420 printed in wrong order due to sorting.
16421
16422Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16423
16424 * gdb.t00/teststrategy.exp: Fix expected results for printing
16425 user entered string constant. Is array of char, prints with no
16426 address.
16427
16428 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16429 commands.
16430 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16431 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16432 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16433 of struct of char arrays.
16434 * gdb.t00/radix.exp: New tests for radix commands.
16435
16436Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16437
16438 * gdb.t16/printcmd.exp: Print a variable before running program
16439 (with xfail for AIX).
16440
16441Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16442
16443 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16444
16445 * gdb.t16/printcmd.exp: Don't print variables before running program.
16446
16447 * gdb.t06/break.exp: Don't require envp argument to main.
16448
16449 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16450
16451 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16452 Add xfails for rs6000.
16453
16454 * gdb.t02/whatis.exp: Change other tests not to re-test something
16455 we already tested.
16456
16457 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16458 each type used has a variable of that type.
16459
16460Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16461
16462 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16463
16464Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16465
16466 * configure.in: change srctrigger to be a file, not a directory
16467
16468Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16469
16470 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16471
16472 * gdb.t11/list.exp: Fixed a couple of typos.
16473
16474Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16475
16476 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16477 is fixed and PR is closed.
16478 * gdb.t16 (gdbme.c): Add simple test string variable.
16479 * gdb.t16 (printcmds.exp): Add tests with simple test string
16480 variable, primarily for boundaries on "set print elements".
16481
16482Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16483
16484 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16485 Make leading 0's optional and don't expect a tab in the middle
16486 of the number.
16487
16488 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16489
16490 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16491 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16492 don't end command passed to gdb_test with newline.
16493
16494 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16495 signed keyword away, don't expect signed bitfields to be signed.
16496
16497 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16498 printing with only as many 1's as are in the field as well as printing
16499 with 32 1's (see comment).
16500
16501Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16502
16503 * gdb.t00/default.exp: Start with a fresh gdb.
16504 * configure.in (configdirs): Remove gdb.t31 until the chill
16505 compiler works again. It no longer is able to find chillrt0
16506 since it isn't in libchill.a anymore.
16507 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16508 wierd.o, make more modular.
16509 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16510 spurious newlines that caused problems.
16511
16512Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16513
16514 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16515 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16516 gdb.stabs/wierd.{exp,def}: Many new tests.
16517
16518 * gdb.t00/default.exp: update info line for new message.
16519
16520 * gdb.t02/{whatis.exp,gdbme.c}:
16521 Test that "char *" doesn't print as "caddr_t".
16522
16523Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16524
16525 * gdb.t00/help.exp: Use .* in place of some help messages which
16526 just changed.
16527 gdb.t00/default.exp: Update "info frame" test for new message.
16528 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16529 Remove some xfails
16530
16531Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16532
16533 * gdb.t03/{gdbme.c,ptype.exp}:
16534 Add tests for typedef'd struct and union without tags.
16535 Also check "whatis" on a variable of a typedef'd enum without a tag.
16536
16537 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16538 PRMS 1823; the bug still exists but isn't reproduced by this test
16539 anymore), and remove rs6000 XFAIL (the bug is fixed).
16540
16541 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16542 duplicated from whatis.exp. For those that are left, accept
16543 "long", "long int", or "int" for long variables (whatis.exp already
16544 has an XFAIL for "int", so no need to fail it here).
16545
16546 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16547 Deal with GCC's names for types now that GDB uses the compiler's names.
16548
16549 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16550 setup_xfail's for sunos4. If we #defined the signed keyword away,
16551 don't expect GDB to know that char it is signed.
16552
16553 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16554
16555Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16556
16557 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16558 should work on any system, regardless of debugging format.
16559 * gdb.t21/demangle.exp: Move to gdb.t24.
16560 * gdb.t24/demangle.exp: Move from gdb.t21.
16561 * gdb.t24/{Makefile.in, configure.in}: New files.
16562
16563Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16564
16565 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16566 * gdb.stabs: New directory.
16567
16568Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16569
16570 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16571 not just "Quit anyway?".
16572
16573Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16574
16575 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16576 that all setup_xfails are immediately followed by clear_xfails.
16577
16578Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16579
16580 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16581 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16582 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16583 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16584 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16585 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16586 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16587 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16588 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16589 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16590 gdb.t31/chillvars.exp, lib/gdb.exp:
16591 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16592 bug-gdb@prep.ai.mit.edu.
16593
16594Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16595
16596 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16597 with 0.0, not integer 0.
16598
16599Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16600
16601 * gdb.t06/break.exp: Update for "Kill the program" message change.
16602
16603Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16604
16605 * Makefile.in (GDBFLAGS): Set to -nx.
16606 * Makefile.in (site.exp): Use GDBFLAGS.
16607
16608Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16609
16610 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16611 Makefiles.
16612 (check): depend on just-check.
16613 (just-check): added so that tests can be run without a noop
16614 build pass.
16615
16616Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16617
16618 Switch to using configure's configdirs.
16619 * Makefile.in (Makefile): add configure.in dependency.
16620 (SUBDIRS): removed redundant assignment.
16621 * configure.in: switch subdirs assignment to configdirs.
16622 * gdb.t*/configure.in: new files.
16623
16624Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16625
16626 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16627 works.
16628
16629Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16630
16631 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16632 in explicit rules. Apparently this is not supported by some makes.
16633
16634Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16635
16636 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16637
16638Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16639
16640 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16641 disappeared.
16642
16643Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16644
16645 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16646
16647Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16648
16649 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16650 watchpoint problem that is now fixed.
16651 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16652 uninitialized convenience variables.
16653 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16654 structures.
16655
16656Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16657
16658 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16659 which causes expect to get out of sync with gdb on long output
16660 from help set.
16661 * gdb.t09/corefile.exp: Make expected pattern for core file
16662 failing signal and frame output format less sun specific.
16663
16664Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16665
16666 * gdb.t31/chillvars.exp: Add and remove initial dummy
16667 breakpoint, so that symbol table is forced in.
16668 (Needed at least on Sunos4, though it seems not SVR4.)
16669 * gdb.t31/chillvars.exp: Update for changed output format.
16670
16671Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16672
16673 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16674
16675Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16676
16677 * Makefile.in: Added --srcdir when invoking runtest, removed the
16678 need for a local config file. (optional now)
16679
16680Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16681
16682 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16683 failure count used to force early termination. Add some more
16684 expected failures for gnu style demangling.
16685
16686Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16687
16688 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16689 pmi variable from gdb.t20/gdbme to get optimized away.
16690 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16691 Check for written corefile upon timeout _and_ eof.
16692
16693Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16694
16695 * config/unix-gdb.exp: Add missing return 0.
16696
16697Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16698
16699 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16700 test termination.
16701
16702Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16703
16704 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16705 disappeared.
16706
16707Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16708
16709 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16710 time as i860 support works.
16711
d63a86f8 16712 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16713 "backtrace 100\r" rather than just "backtrace\r", to match last
16714 change.
16715
16716Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16717
16718 * config/udi-gdb.exp (gdb_exit): Remove close command.
16719 (gdb_target_udi): New procedure to set the UDI target.
16720 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16721 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16722 Added waits for prompts after several question responses. Added
16723 some more responses used by a29k-amd-udi-gdb.
16724 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16725 pass different arguments, restart UDI connection after program
16726 completion.
16727 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16728 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16729 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16730 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16731 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16732 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16733 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16734 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16735 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16736 after program completion.
16737 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16738 compiled with a SELECT_VECS setting.
16739 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16740 infinite recursion.
16741
16742 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16743 Added checks for COFF results, and made them expected failures for
16744 all targets. It would be better to make them expected failures
16745 for COFF targets only.
16746
16747Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16748
16749 * Makefile.in: add null dvi target, don't bother to recurse
16750 through test directories for info and install-info; rename
16751 $(datadir) to be dejagnu instead of deja-gnu
16752
16753Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16754
16755 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16756 compiler to coredump.
16757 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16758 code.
16759
16760Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16761
16762 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16763 coredump.
16764 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16765 code.
16766
16767Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16768
16769 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16770 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16771 which in a shell. Deletes xgdb when done.
16772 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16773 Tests the return from the "set height" or "set width" commands.
16774 Added a few return codes where needed.
16775
16776Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16777
16778 * Makefile.in (SUBDIRS): Add gdb.t17.
16779 * configure.in (subdirs): Add gdb.t17.
16780 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16781 files to test gdb's calling of functions in the inferior with
16782 the correct arguments and gdb's ability to retrieve any
16783 result returned.
16784
16785Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16786
16787 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16788 may be called after gdb goes away. Previous versions of expect
16789 needed these to avoid file descriptor leaks, but they cause
16790 errors with the current revision of expect.
16791 * gdb.t00/gdbvars.exp: Use -re on expected output after
16792 setting sevenbit-strings.
16793 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16794 to set sevenbit-strings consistent across tests.
16795 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16796 set sevenbit-strings consistent across tests.
16797
16798Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16799
16800 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16801 expected output to match current "expect" expectations.
16802
16803Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16804
16805 * gdb.t00/default.exp: Change expected output for default "source"
16806 command, to match new gdb behavior which requires a filename to
16807 source.
16808
16809Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16810
16811 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16812 expected fail for i486-*-* that misses the marker2 function.
16813 * gdb.t10/crossload.exp (bfddefault): Allow successful
16814 recognition of a format to pass even if no symbols are found.
16815 Explicitly catch failures where the format is not recognized
16816 or is ambiguous, and add the reason to the fail message.
16817 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16818 the cause is and invalid target and add reason to failure message.
16819 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16820 elf32-i386, elf32-sparc, and elf32-i860.
16821 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16822 Set up expected failure for 'filename'::variable scope resolution,
16823 which is now apparently broken on all targets.
16824 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16825 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16826 gdb.t23/templates.exp: Change failure for missing binfile into
16827 just a warning.
16828 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16829 references.
16830
16831Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16832
16833 * gdb.t00/default.exp: Add expected output for default "source"
16834 command, to match new gdb behavior.
16835 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16836
16837Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16838
16839 * config/*-gdb.exp: returns an error, rather than exiting on
16840 internal errors.
16841
16842Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16843
16844 * gdb.t03/gdbme.c: Add pointer to struct variable.
16845 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16846 referencing struct members.
16847
16848Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16849
16850 * configure.in (mips-idt-ecoff): New target.
16851 * config/mips-gdb.exp: New file for remote board using MIPS remote
16852 debugging protocol.
16853
16854 * Redid configuration scheme. Removed gdb.t*/configure.in.
16855 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16856 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16857 distclean targets. Built executables via .o files. Adjusted
16858 tests to account for source files in $(srcdir) rather than
16859 $(objdir).
16860 * lib/gdb.exp (runto): Don't expect () after the function name,
16861 because it may have arguments.
16862
16863Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16864
16865 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16866 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16867 expected failures for mips-idt-* and mips-sgi-*.
16868 * gdb.t00/default.exp (attach): Kill process if requested.
16869 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16870 that does not read core files.
16871 * gdb.t01/run.exp: Removed checks for exit status code.
16872 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16873 it is linked in.
16874 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16875 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16876 appropriate, rather than doing it by hand.
16877 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16878 execution.
16879 * gdb.t10/crossload.exp: Kill existing program if needed.
16880 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16881 appropriate, rather than doing it by hand. Always increase
16882 timeout for this test, not just for VxWorks.
16883
16884Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16885
16886 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16887 of Chill STRUCT types and STRUCT values.
16888 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16889 than "char".
16890 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16891 struct2): New struct definitions and initializations to test
c906108c
SS
16892 simple Chill STRUCT types.
16893
16894Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16895
16896 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16897 the null byte at the end of strings.
16898 * gdb.t00/default.exp: Make show version insensitive to copyright
16899 date.
16900 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16901 to avoid dependencies on target char signedness.
16902 * gdb.t16/printcmds.exp: Update expected results for explicitly
16903 unsigned char.
16904 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16905 now work.
16906 * gdb.t21/demangle.exp: Add many more patterns for template
16907 demangling, most of them being expected failures.
16908 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16909 string we are matching for, to match on the whole string.
16910 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16911 and fix a whole bunch that had incorrect expected output but were
16912 passing anyway because of the bug in "proc demangle".
16913 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16914 type.
16915 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16916
16917Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16918
16919 * gdb/testsuite: made modifications to testcases, etc., to allow
16920 them to work properly given the reorganization of deja-gnu and the
16921 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16922
16923Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16924
16925 * gdb/testsuite: Initial creation of gdb/testsuite.
16926 Migrated dejagnu testcases and support files for testing nm to
16927 gdb/testsuite from deja-gnu. These files were moved "as is"
16928 with no modifications. This migration is part of a major overhaul
16929 of dejagnu. The modifications to these testcases, etc., which
16930 will allow them to work with the new version of dejagnu will be
16931 made in a future update.
48efe704 16932
8d8cb839 16933 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16934\f
8d8cb839
EZ
16935;; Local Variables:
16936;; mode: change-log
16937;; left-margin: 8
16938;; fill-column: 74
16939;; version-control: never
16940;; End:
902f2ccb
MC
16941
16942 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16943 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16944 Copying and distribution of this file, with or without modification,
16945 are permitted provided the copyright notice and this notice are preserved.
This page took 1.630339 seconds and 4 git commands to generate.