* alpha-tdep.h (ALPHA_REGISTER_BYTES): Delete.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
333222e1
JK
12008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4
5ac01682
DJ
52008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6
7 * gdb.base/completion.exp: Handle lack of other symbols beginning
8 with "a".
9
10 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
11
237fc4c9
PA
122008-05-02 Jim Blandy <jimb@codesourcery.com>
13
14 * gdb.asm/asmsrc1.s: Add scratch space.
15
b39cc962
DJ
162007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17
18 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
19
36d520f5
JB
202008-05-01 Joel Brobecker <brobecker@adacore.com>
21
22 * gdb.base/info-target.exp: New testcase.
23
8d4e3071
DJ
242008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
25
26 * gdb.cp/hang.exp: Use .cc instead of .C.
27 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
28 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
29
6f3f3097
DJ
302008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
31
32 * gdb.base/gdb1250.exp: Remove perror.
33 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
34
5550a914
PA
352008-04-30 Pedro Alves <pedro@codesourcery.com>
36
37 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
38 .2byte.
39
d848e687
DJ
402008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
41
42 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
43 (maybe_kfail): New.
44
93b5768b
PA
452008-04-25 Pedro Alves <pedro@codesourcery.com>
46
47 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
48
721c02de
VP
492008-04-24 Vladimir Prus <vladimir@codesourcery.com>
50
51 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
52 * gdb.mi/mi2-syn-frame.exp: Likewise.
53 * lib/mi-support.exp: Likewise.
54
74960c60
VP
552008-04-24 Vladimir Prus <vladimir@codesourcery.com>
56
57 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
58 to specify regexp for the location to stop at.
59 * gdb.base/break-always.c: New.
60 * gdb.base/break-always.exp: New.
61
d24317b4
VP
622008-04-24 Vladimir Prus <vladimir@codesourcery.com>
63
64 * lib/mi-support.exp (mi_runto_helper): Adjust
65 for the original-location field.
66 (mi_create_breakpoint, mi_list_breakpoints): New.
67 * gdb.mi/mi-break.exp: Adjust.
68 * gdb.mi/mi2-break.exp: Adjust.
69 * gdb.mi/mi-pending.exp: Adjust.
70 * gdb.mi/mi-simplerun.exp: Adjust.
71 * gdb.mi/mi2-simplerun.exp: Adjust.
72 * gdb.mi/mi-syn-frame.exp: Adjust.
73 * gdb.mi/mi2-syn-frame.exp: Adjust.
74 * gdb.mi/mi-until.exp: Adjust.
75 * gdb.mi/mi2-until.exp: Adjust.
76 * gdb.mi/mi-var-display.exp: Adjust.
77 * gdb.mi/mi2-var-display.exp: Adjust.
78 * gdb.mi/mi-watch.exp: Adjust.
79 * gdb.mi/mi2-watch.exp: Adjust.
80
fdc59709 812008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 82
fdc59709
PB
83 * aclocal.m4: Add override.m4.
84 * configure: Regenerate.
85
8e91f023
VP
862008-04-19 Vladimir Prus <vladimir@codesourcery.com>
87
88 * gdb.mi/var-cmd.c (do_at_tests): Verify that
89 '-var-update --all-values' reports new value even the type
90 of a variable object has changed.
91
233a11ab
CS
922008-04-18 Craig Silverstein <csilvers@google.com>
93
94 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
95 files.
d24317b4 96
9c1137ad
JB
972008-04-18 Joel Brobecker <brobecker@adacore.com>
98
99 * gdb.ada/atomic_enum: New test program.
100 * gdb.ada/atomic_enum.exp: New testcase.
101
66d0bbc7
DE
1022008-04-17 Doug Evans <dje@google.com>
103
104 * gdb.opt/Makefile.in: Fix whitespace.
105
100906b0
UW
1062008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
107
108 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
109
4584e32e
DE
1102008-04-17 Doug Evans <dje@google.com>
111
112 * gdb.base/hashline1.exp: New testcase.
113 * gdb.base/hashline2.exp: New testcase.
114 * gdb.base/hashline2.exp: New testcase.
115
0a320680
PA
1162008-04-17 Pedro Alves <pedro@codesourcery.com>
117
118 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
119
18ac113b
AR
1202008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
121
122 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
123 temporary breakpoint to match "Temporary breakpoint".
124 * gdb.base/break.exp (delete_breakpoints): Likewise.
125 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
126 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
127 * gdb.base/display.exp: Likewise.
128 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
129 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
130 * gdb.base/restore.exp (restore_tests): Likewise.
131 * gdb.base/sepdebug.exp: Likewise.
132 * gdb.base/watchpoint.exp: Likewise.
133 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
134 * gdb.mi/mi-pending.exp: Likewise.
135 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
136 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
137 * gdb.mi/mi-var-cmd.exp: Likewise.
138 * gdb.mi/mi-var-display.exp: Likewise.
139 * gdb.mi/mi2-cli.exp: Likewise.
140 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
141 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
142 * gdb.mi/mi2-var-display.exp: Likewise.
143 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
144 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
145 new "disp" field.
146 (mi_expect_stop): Move after_reason argument to be really after
147 reason. This is to support fix for PR2424.
148
add38693
JK
1492008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
152
fcacd99f
VP
1532008-04-13 Vladimir Prus <vladimir@codesourcery.com>
154
155 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
156 field. Add more floating varobj tests.
157 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
158 field.
159 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
160 (main): Call do_at_tests.
161 * lib/mi-support.exp (mi_create_floating_varobj)
162 (mi_varobj_update_with_type_change): New.
163
de051565
MK
1642008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
165
166 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
167 option of -var-evaluate-expression.
168 * gdb.mi/mi2-var-display.exp: Likewise.
169
dbc52822
VP
1702008-04-07 Vladimir Prus <vladimir@codesourcery.com>
171
172 Introduce test setup helpers.
173 * lib/gdb.exp (build_executable, clean_restart)
174 (prepare_for_testing): New.
175 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
176 * gdb.base/return.exp: Likewise.
177 * gdb.base/ending-run.exp: Likewise.
178
473591da
NR
1792008-04-07 Nick Roberts <nickrob@snap.net.nz>
180
181 * gdb.mi/mi-async.exp: New test for asynchronous Machine
182 Interface (MI) responses.
183
2b2d9e11
VP
1842008-04-06 Vladimir Prus <vladimir@codesourcery.com>
185
186 * gdb.cp/breakpoint.cc: New code to test conditions involving
187 member variables.
188 * gdb.cp/breakpoint.exp: Test condition involving member
189 variables.
190
bb378428
VP
1912008-04-05 Vladimir Prus <vladimir@codesourcery.com>
192
193 * lib/mi-support.exp (mi_expect_stop): New.
194 (mi_run_cmd): Change the
195 token. Use mi_send_resuming_command, use
196 mi_expect_stop.
197 (mi_execute_to_helper): Rename to mi_execute_to.
198 (mi_send_resuming_command): Add more error patterns.
199 (mi_wait_for_stop): Renamed to...
200 (mi_get_stop_line): ...this.
201 (mi_run_inline_test): Adjust.
202
203 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
204 * gdb.mi/mi-console.exp: Likewise.
205 * gdb.mi/mi-pending.exp: Likewise.
206 * gdb.mi/mi-simplerun.exp: Likewise.
207 * gdb.mi/mi-stack.exp: Likewise.
208 * gdb.mi/mi-stepi.exp: Likewise.
209 * gdb.mi/mi-syn-frame.exp: Add comment.
210 * gdb.mi/mi-until.exp: Likewise.
211 * gdb.mi/mi-var-display.exp: Likewise.
212 * gdb.mi/mi-watch.exp: Likewise.
213 * gdb.mi/mi2-cli.exp: Likewise.
214 * gdb.mi/mi2-console.exp: Likewise.
215 * gdb.mi/mi2-simplerun.exp: Likewise.
216 * gdb.mi/mi2-stack.exp: Likewise.
217 * gdb.mi/mi2-stepi.exp: Likewise.
218 * gdb.mi/mi2-until.exp: Likewise.
219 * gdb.mi/mi2-var-display.exp: Likewise.
220 * gdb.mi/mi2-watch.exp: Likewise.
221
62172bb9
UW
2222008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
223
224 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
225
226 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
227
a13e061a
PA
2282008-04-04 Pedro Alves <pedro@codesourcery.com>
229
230 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
231 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
232 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
233 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
234 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
235 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
236 expect an mi error duplicated in stderr.
237
eae06beb
JB
2382008-04-03 Joel Brobecker <brobecker@adacore.com>
239
240 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
241 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
242 Add a couple of tests that verify the behavior when the new setting
243 is set to "cancel" and "all".
244 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
245 "ask" before we start the testing.
246
79c6ced6
AR
2472008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
248
249 * gdb.cp/casts.cc: Add class reference variables.
250 * gdb.cp/casts.exp: New test cases for up/down casting references.
251
6c2d1a6b
MK
2522008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
253
254 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
255 instead of beginning to make an extra test pass.
256 * gdb.mi/mi2-var-display.exp: Likewise.
257
55b411d9
MR
2582008-03-31 Maciej W. Rozycki <macro@mips.com>
259
260 * gdb.base/break.exp: Mark failures as such. Fix formatting.
261
c6140da2
MD
2622008-03-31 Markus Deuling <deuling@de.ibm.com>
263 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
264
265 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
266 value. Add xfail for older kernels.
267
79732189
AR
2682008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
269
270 Bring mi-support in line with gdb.exp.
271 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
272 (mi_gdb_start): New function.
273
33c3676e
MR
2742008-03-28 Maciej W. Rozycki <macro@mips.com>
275
276 * gdb.mi/mi-var-cmd.exp: Fix a typo.
277
92e28119
VP
2782008-03-26 Vladimir Prus <vladimir@codesourcery.com>
279
280 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
281 * gdb.mi/mi2-var-display.exp: Likewise.
282
9e8e3afe
VP
2832008-03-26 Vladimir Prus <vladimir@codesourcery.com>
284
285 * lib/mi-support.exp (mi_create_varobj_checked): New.
286 (mi_list_varobj_children): Allow to check for a
287 value.
288 (mi_list_array_varobj_children): New.
289
290 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
291 and mi_list_varobj_children, as opposed to hardcoding
292 expected strings.
293 * gdb.mi/gdb701.exp: Likewise.
294 * gdb.mi/gdb792.exp: Likewise.
295 * gdb.mi/mi-var-block.exp: Likewise.
296 * gdb.mi/mi-var-cmd.exp: Likewise.
297 * gdb.mi/mi-var-invalidate.exp: Likewise.
298 * gdb.mi/mi2-var-block.exp: Likewise.
299 * gdb.mi/mi2-var-child.exp: Likewise.
300 * gdb.mi/mi2-var-cmd.exp: Likewise.
301 * gdb.mi/mi2-var-display.exp: Likewise.
302
9df50351
JK
3032008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
304
305 Fix random false FAILs on i386.
306 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
307
31e5d73a
DJ
3082008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
309
310 PR gdb/544
311 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
312
12f4afab
DJ
3132008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
314
315 PR gdb/544
316 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
317
b562a0cb
DJ
3182008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
319
320 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
321 fixed PR gdb/544.
322
17faa917
DJ
3232008-03-21 Pedro Alves <pedro@codesourcery.com>
324
325 * gdb.threads/fork-child-threads.exp: Test next over fork.
326
6214f497
DJ
3272008-03-21 Chris Demetriou <cgd@google.com>
328
329 * gdb.base/break.exp (rbreak junk): New test for rbreak
330 "Junk at end of arguments" issue.
331
63092375
DJ
3322008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
333
334 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
335 *& to work on created array elements.
336 (Top level): Test print $pc with a file. Test string operations
337 without a target.
338 * gdb.base/ptype.exp: Do not expect *& to work on created array
339 elements.
340
b21991b0
DJ
3412008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
342
343 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
344 gdb.threads/staticthreads.exp: Update exit query.
345
c4b347c7
SL
3462008-03-07 Sandra Loosemore <sandra@codesourcery.com>
347
348 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
349
fa4727a6
DJ
3502008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
351
352 * gdb.base/watchpoint.c (global_ptr, func4): New.
353 (main): Call func4.
354 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
355 (test_inaccessible_watchpoint): New.
356
2f34202f
MR
3572008-02-29 Maciej W. Rozycki <macro@mips.com>
358
359 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
360 select the largest.
361
0d6ba1b1
DJ
3622008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
363
364 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
365 frames-invalid annotations.
366
e691325a
PM
3672008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
368
369 * gdb.base/assign.exp: avoid same output for different tests.
370
f85b5ecc
DE
3712008-02-27 Doug Evans <dje@google.com>
372
373 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
374 for bug 1738.
375 (breakpoint_to_handler_entry): Ditto.
376
b40e7bf3
JB
3772008-02-27 Joel Brobecker <brobecker@adacore.com>
378
379 * gdb.base/ending-run.exp: Use the first line of code inside
380 function body to test breakpoints.
381 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
382 location where the breakpoint is inserted when using the line
383 where a function is declared. Fix typo in the description of
384 one of the tests.
385 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
386
2faca73a
PM
3872008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
388
389 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
390 tests.
391
6f439c36
PM
3922008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
393
394 * gdb.base/args.exp: avoid same output for tests
395 with single quotes.
396
54e52265
VP
3972008-02-26 Vladimir Prus <vladimir@codesourcery.com>
398
399 * gdb.base/annota1.exp: Adjust for 'info break'
400 format changes.
401 * gdb.base/annota3.exp: Likewise.
402 * gdb.base/break.exp: Likewise.
403 * gdb.base/condbreak.exp: Likewise.
404 * gdb.base/pending.exp: Likewise.
405 * gdb.base/sepdebug.exp: Likewise.
406 * gdb.base/unload.exp: Likewise.
407 * gdb.cp/ovldbreak.exp: Likewise.
408 * gdb.mi/mi-pending.exp: Likewise.
409
897b09ca
DE
4102008-02-07 Doug Evans <dje@google.com>
411
412 * gdb.cp/mb-inline.exp: New.
413 * gdb.cp/mb-inline.h: New.
414 * gdb.cp/mb-inline1.cc: New.
415 * gdb.cp/mb-inline2.cc: New.
416
b1c32d35
PM
4172008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
418
419 * gdb.pascal/floats.pas: New test program.
420 * gdb.pascal/floats.exp: New testcase.
421
1a4ca44a
TJB
4222008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
423
424 * gdb.base/callfuncs.c (t_float_many_args): New function.
425 (t_double_many_args): New function.
426 * gdb.base/callfuncs.exp: Add tests for exceeding float
427 and double parameters passed through the stack.
428
439048e8
JB
4292008-02-05 Joel Brobecker <brobecker@adacore.com>
430
431 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
432 gdb.ada/complete/foo.adb: New files.
433 * gdb.ada/complete.exp: New testcase.
434
81fe8080
DE
4352008-02-03 Doug Evans <dje@google.com>
436
301f0ecf
DE
437 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
438
81fe8080
DE
439 * gdb.cp/gdb2384.exp: New file.
440 * gdb.cp/gdb2384.cc: New file.
441 * gdb.cp/gdb2384-base.h: New file.
442 * gdb.cp/gdb2384-base.cc: New file.
443
4b071aec
DE
4442008-02-02 Doug Evans <dje@google.com>
445
446 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
447
61137ba6
JB
4482007-02-01 Joel Brobecker <brobecker@adacore.com>
449
450 * gdb.ada/sym_print_name: New test program.
451 * gdb.ada/sym_print_name.exp: New testcase.
452
4532007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
454
455 * gdb.ada/nested/hello.adb: New file.
456 * gdb.ada/nested.exp: New testcase.
457 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
458
98deb0da
VP
4592008-02-01 Vladimir Prus <vladimir@codesourcery.com>
460
461 * gdb.mi/basic.c (return_1): New function.
462 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
463 don't cause future evaluations of function to report
464 creation of internal breakpoints.
465
723a2275
VP
4662008-02-01 Vladimir Prus <vladimir@codesourcery.com>
467
468 * gdb.mi/mi-break.exp (test_error): New.
469 Call it.
470
fb546a2f
LM
4712008-01-31 Luis Machado <luisgpm@br.ibm.com>
472
473 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
474 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
475
2d8fd90a
PM
4762008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
477
478 * gdb.pascal/integers.pas: New test program.
479 * gdb.pascal/integers.exp: New testcase.
480
a7fa0ded
PM
4812008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
482
483 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
484
5e1a1926
TJB
4852008-01-30 Luis Machado <luisgpm@br.ibm.com>
486
487 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
488 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
489
8d04f9f0
JB
4902008-01-30 Paul Hilfinger <hilfinger@adacore.com>
491
492 * gdb.ada/formatted_ref: New test program.
493 * gdb.ada/formatted_ref.exp: New testcase.
494
495 * gdb.cp/formatted-ref.cc: New file.
496 * gdb.cp/formatted-ref.exp: New testcase.
497
ce75a98f
JB
4982008-01-30 Joel Brobecker <brobecker@adacore.com>
499
500 * gdb.base/ptype.exp: Add testing of "ptype $pc".
501
e835f6bf
NR
5022008-01-30 Nick Roberts <nickrob@snap.net.nz>
503
504 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
505 (test_file_list_exec_source_file): Update to new macro-info field.
506
d118ef87
PH
5072008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
508
509 * gdb.ada/exprs: New test program.
510 * gdb.ada/exprs.exp: New testcase.
511
7d35ab09
TJB
5122008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
513
514 * dfp-test.c (DELTA, DELTA_B): New definitions.
515 (double_val1, double_val2, double_val3, double_val4, double_val5,
516 double_val6, double_val7, double_val8, double_val9, double_val10,
517 double_val11, double_val12, double_val13, double_val14, dec32_val1,
518 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
519 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
520 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
521 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
522 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
523 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
524 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
525 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
526 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
527 dec128_val16): New global variables.
528 (decimal_dec128_align): New function.
529 (decimal_mixed): Likewise.
530 (decimal_many_args_dec32): Likewise.
531 (decimal_many_args_dec64): Likewise.
532 (decimal_many_args_dec128): Likewise.
533 (decimal_many_args_mixed): Likewise.
534 * dfp-test.exp: Add tests calling new inferior functions.
535
2d717e4f
DJ
5362008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
537
538 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
539 gdb.server/ext-run.exp: New files.
540 * lib/gdbserver-support.exp (gdbserver_download): New.
541 (gdbserver_start): New. Update gdbserver expected
542 output.
543 (gdbserver_spawn): Use them.
544 (gdbserver_start_extended): New.
545
e85a822c
DJ
5462008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
547
548 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
549 Run on GNU/Linux.
550 (do_exec_tests): Check for systems which do not support catchpoints.
551 Do not match START.
552 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
553 Run on GNU/Linux. Enable verbose output.
554 (check_fork_catchpoints): New.
555 (explicit_fork_child_follow, catch_fork_child_follow)
556 (tcatch_fork_parent_follow): Update expected messages.
557 (do_fork_tests): Use check_fork_catchpoints.
558 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
559 Run on GNU/Linux. Enable verbose output.
560 (check_vfork_catchpoints): New.
561 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
562 expected messages.
563 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
564
401ea829
JB
5652008-01-29 Jim Blandy <jimb@red-bean.com>
566
567 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
568 host' errors.
569 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
570
aceaf3ad
JB
5712008-01-29 Jim Blandy <jimb@red-bean.com>
572
573 * gdb.threads/sigthread.c: Use barriers to ensure that
574 child_thread and child_thread_two are always initialized before we
575 start to use them.
576
a5606eee
VP
5772008-01-29 Vladimir Prus <vladimir@codesourcery.com>
578
579 * gdb.base/watchpoint-solib.exp: New.
580 * gdb.base/watchpoint-solib.c: New.
581 * gdb.base/watchpoint-solib-shr.c: New.
582
c55a82bb
PM
5832008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
584
585 * gdb.base/gdb1056.exp: Add unsigned integer test.
586
0993fe05
DE
5872008-01-28 Doug Evans <dje@google.com>
588
589 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
590
4fe42e7f
JB
5912008-01-27 Jim Blandy <jimb@codesourcery.com>
592
c7a69933
JB
593 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
594
4fe42e7f
JB
595 * gdb.base/expand-psymtabs.exp: Doc fix.
596
5def8285
MK
5972008-01-26 Mark Kettenis <kettenis@gnu.org>
598
599 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
600
5313c911
NR
6012008-01-24 Nick Roberts <nickrob@snap.net.nz>
602
603 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
604 -var-set-format.
605
93815fbf
VP
6062008-01-23 Chris Demetriou <cgd@google.com>
607
608 * gdb.threads/thread_events.c: New testcase source file.
609 * gdb.threads/thread_events.exp: New testcase expect file.
610
467a88ee
NR
6112008-01-23 Nick Roberts <nickrob@snap.net.nz>
612
613 * lib/gdb.exp: Add the variable octal.
614
615 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
616 -var-set-format.
617
d8f82aba
DJ
6182008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
619 Vladimir Prus <vladimir@codesourcery.com>
620
621 * gdb.base/float.exp: Allow missing floating point for m68k and
622 PowerPC.
623
60c46647
VP
6242008-01-22 Vladimir Prus <vladimir@codesourcery.com>
625
626 * gdb.mi/basics.c: Setup for testing breakpoints
627 ignore count.
628 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
629 * gdb.mi/mi-cli.exp: Adjust.
630 * gdb.mi/mi2-cli.exp: Adjust.
631
c7dd36a1
PA
6322008-01-17 Pedro Alves <pedro@codesourcery.com>
633
634 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
635 and 'dummy_ptr' integer pointer. Initialize struct_declarations
636 with dummy_ptr's address.
637 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
638 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
639 all targets.
640 * gdb.mi/mi2-var-child.exp: Likewise.
641
39d5313e
JB
6422008-01-09 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.ada/null_array: New test program.
645 * gdb.ada/null_array.exp: New testcase.
646
0aea4bf3
LM
6472008-01-09 Luis Machado <luisgpm@br.ibm.com>
648
649 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
650 with required float modifiers.
651
0b354900
JB
6522008-01-08 Joel Brobecker <brobecker@adacore.com>
653
654 * gdb.ada/funcall_param: New test program.
655 * gdb.ada/funcall_param.exp: New testcase.
656
cdb7f5d4
JB
6572008-01-08 Joel Brobecker <brobecker@adacore.com>
658
659 * gdb.ada/arrayparam: New test program.
660 * gdb.ada/arrayparam.exp: New testcase.
661
88e2547f
JB
6622008-01-08 Joel Brobecker <brobecker@adacore.com>
663
664 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
665 landed. Should also fix random failures in the test following it.
666
f6867ce0
TJB
6672008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
668
669 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
670 for expressions with decimal float values.
671 (test_dfp_conversions): New function to test casts to and from
672 decimal float types.
673 Call test_dfp_conversions.
674 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
675 elements.
676 (main): Initialize ds.float4 and ds.double8 elements.
677 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
678 string to new error message.
679 (d64_set_tests): Likewise.
680 (d128_set_tests): Likewise.
681 Add tests for expressions with decimal float variables. Add tests for
682 conversions to and from decimal float types.
683
f9c11282
JB
6842008-01-05 Joel Brobecker <brobecker@adacore.com>
685
686 * gdb.ada/packed_tagged/comp_bug.adb: New file.
687 * gdb.ada/packed_tagged.exp: New testcase.
688
0ecbca72
JB
6892008-01-04 Joel Brobecker <brobecker@adacore.com>
690
691 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
692 gdb.ada/homonym/homonym_main.adb: New files.
693 * gdb.ada/homonym.exp: New testcase.
694
c18d3d89
JB
6952008-01-04 Joel Brobecker <brobecker@adacore.com>
696
697 * gdb.ada/packed_array.exp: Add testing of references to
698 a packed array.
699
ecc7085b
JB
7002008-01-04 Joel Brobecker <brobecker@adacore.com>
701
702 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
703 New files.
704 * gdb.ada/type_coercion.exp: New testcase.
705
c474c922
JB
7062008-01-04 Joel Brobecker <brobecker@adacore.com>
707
708 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
709 gdb.ada/tagged/foo.adb: New file.
710 * gdb.ada/tagged.exp: New testcase.
711
9005b927
JB
7122008-01-04 Joel Brobecker <brobecker@adacore.com>
713
714 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
715 gdb.ada/ptype_field/foo.adb: New files.
716 * gdb.ada/ptype_field.exp: New testcase.
717
1a6aaad8
JB
7182008-01-03 Joel Brobecker <brobecker@adacore.com>
719
720 * gdb.ada/print_pc.exp: New testcase.
721
0ef22f53
JB
7222008-01-03 Joel Brobecker <brobecker@adacore.com>
723
724 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
725 gdb.ada/taft_type/p.adb: New files.
726 * gdb.ada/taft_type.exp: New testcase.
727
1689ecf8
JB
7282008-01-03 Joel Brobecker <brobecker@adacore.com>
729
730 * gdb.ada/array_bounds/bar.adb: New file.
731 * gdb.ada/array_bounds.exp: New testcase.
732
a4d0b9c3
JB
7332008-01-03 Joel Brobecker <brobecker@adacore.com>
734
735 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
736 gdb.ada/arrayptr/foo.adb: New files.
737 * gdb.ada/arrayptr.exp: New testcase.
738
a31ace00
JB
7392008-01-03 Joel Brobecker <brobecker@adacore.com>
740
741 * gdb.base/set-lang-auto.exp: New testcase.
742
a97fced3
JB
7432008-01-03 Joel Brobecker <brobecker@adacore.com>
744
745 * gdb.ada/fun_addr/foo.adb: New file.
746 * gdb.ada/fun_addr.exp: New testcase.
747
ef29ce1a
JK
7482008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
751 New files
752
0fafefe3
JB
7532008-01-02 Joel Brobecker <brobecker@adacore.com>
754
755 * array_subscript_addr/p.adb: New file.
756 * array_subscript_addr.exp: New testcase.
757
c4359f8d
JB
7582008-01-02 Joel Brobecker <brobecker@adacore.com>
759
760 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
761 New files.
762 * gdb.ada/str_cmp_ref.exp: New testcase.
763
1aa1b15b
JB
7642008-01-01 Joel Brobecker <brobecker@adacore.com>
765
766 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
767 gdb.ada/fun_in_declare/foo.adb: New files.
768 * gdb.ada/fun_in_declare.exp: New testcase.
769
81c9b2cf
JB
7702008-01-01 Joel Brobecker <brobecker@adacore.com>
771
772 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
773 gdb.ada/ref_param/pck.ads: New files.
774 * gdb.ada/ref_param.exp: New testcase.
775
319e4674
JB
7762008-01-01 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
779 gdb.ada/interface/foo.adb: New files.
780 * gdb.ada/interface.exp: New testcase.
781
ef682c56
JB
7822007-12-31 Jim Blandy <jimb@codesourcery.com>
783
784 * gdb.base/multi-forks.exp: Consume all output from child
785 processes before proceeding to next test.
786
f6f3eb6c
JB
7872007-12-29 Jim Blandy <jimb@codesourcery.com>
788
789 * configure: Regenerated.
790
f652e42f
JB
7912007-12-27 Joel Brobecker <brobecker@adacore.com>
792
793 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
794 gdb.ada/fixed_cmp/fixed.adb: New files.
795 * gdb.ada/fixed_cmp.exp: New testcase.
796
6943e596
JB
7972007-12-27 Joel Brobecker <brobecker@adacore.com>
798
799 * gdb.ada/boolean_expr.exp: New testcase.
800
aad9a193
JB
8012007-12-26 Jim Blandy <jimb@codesourcery.com>
802
803 * gdb.base/multi-forks.exp: Doc fix.
804
fb5f3683
JB
8052007-12-26 Joel Brobecker <brobecker@adacore.com>
806
807 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
808 * gdb.ada/char_param.exp: Do not compile our test program with
809 -gnata, this is unnecessary.
810 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
811
384e4a9c
JB
8122007-12-24 Joel Brobecker <brobecker@adacore.com>
813
814 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
815 gdb.ada/print_chars/foo.adb: New files.
816 * gdb.ada/print_chars.exp: New testcase.
817
01e044f7
JB
8182007-12-24 Joel Brobecker <brobecker@adacore.com>
819
820 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
821 gdb.ada/char_param/foo.adb: New files.
822 * gdb.ada/char_param.exp: New testcase.
823
0ce17860
JB
8242007-12-22 Jim Blandy <jimb@codesourcery.com>
825
826 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
827 hard-coding source line numbers into the test.
828 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
829 gdb_get_line_number to find.
830
919809b9
JB
8312007-12-22 Joel Brobecker <brobecker@adacore.com>
832
833 * gdb.base/ptype.c (highest): New struct type.
834 (the_highest): New variable of that type.
835 (main): Add dummy assignment to a field of variable the_highest.
836 * gdb.base/ptype.exp: Test type printing of our new variable.
837
abc8a88d
PM
8382007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
839
840 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
841 and record first explicitly generated thread number.
842 Use that thread number for thread specific watchpoint test.
843 Add iteration number to repetitive tests.
844
5158f3e3
CES
8452007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
846 Jim Blandy <jimb@codesourcery.com>
847
848 * gdb.base/expand-psymtabs.c: New testcase
849 source file.
850 * gdb.base/expand-psymtabs.exp: New testcase
851 expect file.
852
37e4754d
LM
8532007-12-17 Luis Machado <luisgpm@br.ibm.com>
854
855 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
856 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
857
551e5d04
JB
8582007-12-17 Joel Brobecker <brobecker@adacore.com>
859
860 * gdb.ada/frame_args/foo.adb: New file.
861 * gdb.ada/frame_args/pck.ads: New file.
862 * gdb.ada/frame_args/pck.adb: New file.
863 * gdb.ada/frame_args.exp: New testcase.
864
a05ee097
JB
8652007-12-17 Joel Brobecker <brobecker@adacore.com>
866
867 * gdb.base/frame-args.c: New file.
868 * gdb.base/frame-args.exp: New testcase.
869
c162e8c9
JM
8702007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
871 Joseph Myers <joseph@codesourcery.com>
872
873 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
874
afe8ab22
VP
8752007-12-14 Vladimir Prus <vladimir@codesourcery.com>
876
877 * gdb.mi/mi-pending.exp: New.
878 * gdb.mi/mi-pending.c: New.
879 * gdb.mi/mi-pendshr.c: New.
880
dfdfb3ca
JB
8812007-12-06 Jim Blandy <jimb@codesourcery.com>
882
883 * gdb.base/default.exp: Update expected output for 'info catch'.
884
b7fca990
JK
8852007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
886
887 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
888 must be set to binary.
889
6a1afc1e
PA
8902007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
891
892 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
893
a6b151f1
DJ
8942007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
895
896 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
897 gdb.mi/mi-file-transfer.exp: New.
898
43039443
JK
8992007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
902
0ef2251b
MR
9032007-11-22 Maciej W. Rozycki <macro@mips.com>
904
905 * gdb.trace/backtrace.exp: Fix a typo.
906 * gdb.trace/circ.exp: Likewise.
907 * gdb.trace/collection.exp: Likewise.
908 * gdb.trace/limits.exp: Likewise.
909 * gdb.trace/report.exp: Likewise.
910 * gdb.trace/tfind.exp: Likewise.
911 * gdb.trace/while-dyn.exp: Likewise.
912
5443631e
NR
9132007-11-21 Nick Roberts <nickrob@snap.net.nz>
914
915 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
916 objects of pointers that can't be dereferenced are now
917 "noneditable".
918
a4ce5b0d
UW
9192007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
920
921 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
922 (target_cpu): Remove.
923
d6e956e5
VP
9242007-10-15 Vladimir Prus <vladimir@codesourcery.com>
925
926 * gdb.base/ending-run.exp: Expect the list of cleared
927 breakpoint to come in natural order, not the reversed one.
928
214270ab
VP
9292007-11-07 Vladimir Prus <vladimir@codesourcery.com>
930
931 * gdb.mi/mi-var-child.c (do_child_deletion): New.
932 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
933
1a619819
LM
9342007-11-05 Luis Machado <luisgpm@br.ibm.com>
935
936 * gdb.base/printcmds.exp: New function
937 test_printf_with_dfp.
938
5b01a6fa
DE
9392007-11-02 Doug Evans <dje@google.com>
940
941 * gdb.disasm/t01_mov.s: Remove carriage returns.
942 * gdb.disasm/t02_mova.s: Ditto.
943 * gdb.disasm/t03_add.s: Ditto.
944 * gdb.disasm/t04_sub.s: Ditto.
945 * gdb.disasm/t05_cmp.s: Ditto.
946 * gdb.disasm/t06_ari2.s: Ditto.
947 * gdb.disasm/t07_ari3.s: Ditto.
948 * gdb.disasm/t08_or.s: Ditto.
949 * gdb.disasm/t09_xor.s: Ditto.
950 * gdb.disasm/t10_and.s: Ditto.
951 * gdb.disasm/t11_logs.s: Ditto.
952 * gdb.disasm/t12_bit.s: Ditto.
953 * gdb.disasm/t13_otr.s: Ditto.
954
ec33ab7f
JK
9552007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
956
957 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
958
ae0d01ff
UW
9592007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
960
961 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
962 provide DFP support.
963
55eddb0f
DJ
9642007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
965
966 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
967 Test "set powerpc vector-abi". Skip auto-detection tests for old
968 toolchains.
969
7020f05c
PA
9702007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
971
972 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
973 with [string compare].
974
84bc3db9
PA
9752007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
976
977 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
978 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
979
5876dc88
LM
9802007-10-25 Luis Machado <luisgpm@br.ibm.com>
981
982 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
983 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
984 * gdb.opt/Makefile.in: New makefile.
985 * Makefile.in: Create new directory "gdb.opt".
986 * configure.ac: Add "gdb.opt" directory.
987 * configure: Regenerated.
988
c3ea9a14
DE
9892007-10-25 Doug Evans <dje@google.com>
990
991 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
992 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
993
93004d61
TJB
9942007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
995 Thiago Jung Bauermann <bauerman@br.ibm.com>
996
997 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
998 Floating Point expressions.
999 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1000 Floating Point variables.
1001 * gdb.base/dfp-test.c: new file containing program with Decimal
1002 Floating variables, used by gdb.base/dfp-test.exp.
1003
62a24a2b
DJ
10042007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1005
1006 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1007
e7b1eae6
UW
10082007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1009
1010 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1011 compiling test case with GCC.
1012 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1013
c641edcc
UW
10142007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1015
1016 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1017 format changes.
1018
5e5ebfe6
MS
10192007-10-18 Michael Snyder <msnyder@specifix.com>
1020
1021 * gdb.base/dbx.exp: Add missing "-re " operator.
1022
e831e7b6
GM
10232007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1024
1025 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1026 * configure.ac: Removed trailing spaces after backslash.
1027 * gdb.modula2: New directory.
1028 * gdb.modula2/Makefile.in: New file.
1029 * gdb.modula2/unbounded-array.exp: New file.
1030 * gdb.modula2/unbounded1.c: New file.
1031
7cc46491
DJ
10322007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1033
1034 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1035
10362007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1037
1038 * gdb.base/sigstep.c (main): Add checks for
1039 return values for setitimer call.
1040 Call setitimer again with itimer = ITIMER_REAL
1041 if first call to setitimer fails.
1042
e91528f0
KH
10432007-10-11 Kazu Hirata <kazu@codesourcery.com>
1044
1045 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1046 of $timeout.
1047
2ec9a4f8
DJ
10482007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1049
1050 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1051
10522007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1053
1054 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1055 of gdb_expect call, to avoid interruption.
1056
64b2fa04
PA
10572007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1058
1059 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1060 (v_unsigned_long_long, v_long_long_array)
1061 (v_signed_long_long_array, v_unsigned_long_long_array)
1062 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1063 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1064 [!NO_LONG_LONG]: New.
1065 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1066 v_long_long_member.
1067
1068 (v_long_long_func, v_signed_long_long_func)
1069 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1070 (main) [!NO_LONG_LONG]: Initialize long long variants.
1071
1072 * gdb.base/whatis.exp: If board file requests no_long_long, build
1073 test with NO_LONG_LONG defined. Test long long, signed long long,
1074 and unsigned long long variants but only if board file doesn't
1075 disable it.
1076
a912286e
DJ
10772007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1078 Daniel Jacobowitz <dan@codesourcery.com>
1079
1080 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1081 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1082 * configure: Regenerated.
1083 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1084 gdb.pascal/types.exp, lib/pascal.exp: New files.
1085
471ba8c9
DJ
10862007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1087
1088 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1089 call.
1090 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1091 to return to the call.
1092 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1093 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1094 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1095 * gdb.mi/mi-until.exp (test_until): Likewise.
1096 * gdb.mi/mi2-until.exp (test_until): Likewise.
1097
fef8a650
DJ
10982007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1099
1100 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1101 two-char array.
1102 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1103
d983da9c
DJ
11042007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1105
1106 * gdb.threads/watchthreads.c (thread_function): Sleep between
1107 iterations.
1108 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1109 at once for S/390. Generate matching fails and passes.
1110
17f62551
VP
11112007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1112
1113 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1114 the 'struct_declarations' variable to zeros.
17f62551 1115
ed0616c6
VP
11162007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1117
1118 * gdb.cp/mb-ctor.cc: New.
1119 * gdb.cp/mb-ctor.exp: New.
1120 * gdb.cp/mb-templates.cc: New.
1121 * gdb.cp/mb-templates.exp: New.
1122
41f1b697
DJ
11232007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1124
1125 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1126
3f213f78
PA
11272007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1128
1129 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1130 targets.
1131 * configure: Regenerate.
1132
0d381245
VP
11332007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1134
1135 * gdb.base/annota1.exp: Adjust for 'info break'
1136 format changes.
1137 * gdb.base/annota3.exp: Likewise.
1138 * gdb.base/break.exp: Likewise.
1139 * gdb.base/condbreak.exp: Likewise.
1140 * gdb.base/pending.exp: Likewise.
1141 * gdb.base/sepdebug.exp: Likewise.
1142 * gdb.base/unload.exp: Likewise.
1143 * gdb.base/ovldbreak.exp: Likewise.
1144
fe3f5fa8
VP
11452007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1146
1147 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1148 messages.
1149 * gdb.base/chng-syms.exp: Likewise.
1150 * gdb.base/unload.exp: Likewise.
1151
a75cf6c0
DJ
11522007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1153
1154 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1155
18ecae38
DJ
11562007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1157
1158 * schedlock.c (NUM): Change to 1.
1159 (main): Use args[0] for the main thread.
1160 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1161 regardless of the number of threads.
1162
5509918f
MR
11632007-09-14 Maciej W. Rozycki <macro@mips.com>
1164
4a543daf
MR
1165 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1166 type down.
1167 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1168 test.
1169 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1170 watchpoint type down.
1171 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1172 test.
1173
11742007-09-14 Maciej W. Rozycki <macro@mips.com>
1175
5509918f
MR
1176 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1177 Move all the tests here and run them twice, once using software
1178 watchpoints and once using hardware watchpoints.
1179 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1180
40b53987
DJ
11812007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1182
1183 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1184 test.
1185
695e2681
MK
11862007-09-10 Mark Kettenis <kettenis@gnu.org>
1187
8b3fc8d8
MK
1188 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1189 build-id.
1190
695e2681
MK
1191 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1192 know about $ORIGIN. Calculate output dir from $dest instead of
1193 using ${objdir}/{$subdir}.
1194
58d69f29
MK
11952007-09-09 Mark Kettenis <kettenis@gnu.org>
1196
1197 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1198 gcore, before continuing with the test.
1199
3e347599
DJ
12002007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1201
1202 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1203 * gdb.mi/mi-watch.exp: Likewise.
1204
ea37ba09
DJ
12052007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1206 Jim Blandy <jimb@codesourcery.com>
1207
1208 * gdb.arch/i386-sse.exp: Do not expect character constants.
1209 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1210 * gdb.base/display.exp: Allow print/s.
1211 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1212 and unsigned char array changes.
1213
2025a643
DJ
12142007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1215
1216 * gdb.base/display.exp: Add tests for printf %p.
1217
26669a27
PA
12182007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1219
1220 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1221 the dll name to unicode.
1222
c8f021f8
JK
12232007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1224
1225 * gdb.base/default.exp (show version): Update the version text.
1226 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1227
4cf31eea
JK
12282007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1229
1230 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1231 New files.
1232
4935890f
JK
12332007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1234
1235 * lib/gdb.exp (build_id_debug_filename_get): New function.
1236 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1237 Remove the generate DEBUG file for the future testcase runs.
1238 New testcase for the NT_GNU_BUILD_ID retrieval.
1239 Move the final testing step to ...
1240 (test_different_dir): ... a new function.
1241 New parameter XFAIL to XFAIL all the tests performed.
1242 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1243 New parameter TYPE to PF_PREFIX all the tests performed.
1244
02142340
VP
12452007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1246
1247 * gdb.mi/mi-var-cp.cc (path_expression): New
1248 function.
1249 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1250
36acd84e
UW
12512007-08-27 Markus Deuling <deuling@de.ibm.com>
1252
1253 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1254 to fit into SPU Local Store memory.
1255
a896d121
JB
12562007-08-23 Joel Brobecker <brobecker@adacore.com>
1257
1258 * gdb.base/default.exp: Adjust the expected output of "info
1259 warranty" after the switch to GPLv3.
1260
7b433602
JB
12612007-08-23 Joel Brobecker <brobecker@adacore.com>
1262
1263 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1264 to 30000 (from 20000).
1265
e22f8b7c
JB
12662007-08-23 Joel Brobecker <brobecker@adacore.com>
1267
1268 Switch the license of all .exp files to GPLv3.
1269 Switch the license of all .f and .f90 files to GPLv3.
1270 Switch the license of all .s and .S files to GPLv3.
1271
5a0e3bd0
JB
12722007-08-23 Joel Brobecker <brobecker@adacore.com>
1273
1274 * configure.ac: Switch license to GPLv3.
1275
cc00619d
JB
12762007-08-23 Joel Brobecker <brobecker@adacore.com>
1277
1278 Switch the licensing to GPLv3 for all .ads and .adb files.
1279
8d26208a
DJ
12802007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1281
1282 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1283 and t_int_double.
1284 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1285
4fcb9948
JB
12862007-08-17 Joel Brobecker <brobecker@adacore.com>
1287
1288 * gdb.base/step-line.c: Switch license to GPL version 3, and
1289 update copyright year.
1290 * gdb.base/step-line.inp: Likewise.
1291
b9c34f67
JB
12922007-08-17 Joel Brobecker <brobecker@adacore.com>
1293
1294 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1295 changes inside gdb1555.c.
1296 * gdb.base/pending.exp: Likewise.
1297
2cc17678
DJ
12982007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1299
1300 * config/default.exp: New file.
1301
e48883f7
DJ
13022007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1303
1304 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1305 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1306
1ab80e5b
MR
13072007-07-30 Maciej W. Rozycki <macro@mips.com>
1308
1309 * gdb.base/dump.exp: Force the correct endianness for binary
1310 formats not carrying this information.
1311
aba471f5
DJ
13122007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1313
1314 * gdb.threads/staticthreads.exp: Match .*sem_post.
1315
d4e07204
DJ
13162007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1317
1318 * gdb.base/readline.exp (operate_and_get_next): Match the final
1319 prompt.
1320
2b97317d
KB
13212007-07-23 Kevin Buettner <kevinb@redhat.com>
1322
1323 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1324 to restarting SID.
1325
44efa07a
KB
13262007-07-18 Kevin Buettner <kevinb@redhat.com>
1327
1328 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1329 prior to `gdb_start'.
1330
7b5ebade
KB
13312007-07-18 Kevin Buettner <kevinb@redhat.com>
1332
1333 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1334 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1335 Remove call to gdb_unload.
1336
255e7678
DJ
13372007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1338 Daniel Jacobowitz <dan@codesourcery.com>
1339
1340 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1341 for __WIN32__.
1342 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1343 * gdb.base/unload.exp: Use shared library test routines.
1344
3a40aaa0
UW
13452007-07-03 Markus Deuling <deuling@de.ibm.com>
1346
1347 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1348 * gdb.base/solib-symbol-lib.c: Likewise.
1349 * gdb.base/solib-symbol-main.c: Likewise.
1350
b0f4b84b
DJ
13512007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1352
1353 * config/gdbserver.exp (gdb_reconnect): New.
1354 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1355 gdb.base/solib-disc.exp: New files.
1356 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1357 remote debugging".
1358 (gdb_compile): Add shlib_load flag.
1359 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1360 port.
1361 (gdbserver_reconnect): New.
1362
1b05479a
DJ
13632007-07-01 Nick Roberts <nickrob@snap.net.nz>
1364 Daniel Jacobowitz <dan@codesourcery.com>
1365
1366 * gdb.base/annota3.exp: Test for if construct.
1367
86f78eb2
DJ
13682007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1369
1370 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1371
6a2eb474
MR
13722007-06-21 Chris Dearman <chris@mips.com>
1373 Maciej W. Rozycki <macro@mips.com>
1374
1375 * gdb.base/display.exp: Allow a newline after display/i.
1376 * gdb.base/pc-fp.exp: Likewise.
1377 * gdb.base/sigbpt.exp: Likewise.
1378
f8b73d13
DJ
13792007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1380
1381 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1382 required features to be included.
1383
4339e69e
DJ
13842007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1385
1386 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1387 in info threads output.
1388
23d964e7
UW
13892007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1390 Markus Deuling <deuling@de.ibm.com>
1391
1392 * gdb.arch/spu-info.exp: New testcase.
1393 * gdb.arch/spu-info.c: New file.
1394
fd20f75b
DJ
13952007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1396
1397 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1398 tpcs_offset. Restore lr after the call.
1399 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1400
2226f861
DJ
14012007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1402
1403 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1404 (gdbserver_run): Kill any running gdbserver.
1405 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1406
d12371a9
MR
14072007-05-17 Maciej W. Rozycki <macro@mips.com>
1408
1409 * gdb.base/sigbpt.exp: Preset segv_addr.
1410
93f02886
DJ
14112007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1412
1413 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1414 (gdb_compile_shlib): Likewise.
1415 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1416 (default_gdb_init): Clear cleanfiles.
1417 (gdb_finish): Delete recorded cleanfiles.
1418 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1419
1420 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1421 Do not use isnative.
1422 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1423 gdb.base/so-impl-ld.exp: Likewise.
1424 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1425 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1426 gdb_compile.
1427
b04e06d7
VP
14282007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1429
1430 * config/unknown.exp: Remove.
1431
069ed931
UW
14322007-05-15 Markus Deuling <deuling@de.ibm.com>
1433
1434 * gdb.base/info-proc.exp: Check is_remote.
1435
09db0d03
UW
14362007-05-14 Markus Deuling <deuling@de.ibm.com>
1437
1438 * gdb.base/gcore.exp: Initialize variable core_supported.
1439
af2cbe8c
DJ
14402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1441
1442 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1443
027c0295
DJ
14442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1445
1446 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1447 * gdb.threads/print-threads.exp (test_all_threads): Allow
1448 negative and hexadecimal thread IDs.
1449
dc5000e7
DJ
14502007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1451
1452 * gdb.java/jprint.java (public): Avoid invalid call to static
1453 method.
1454
2e74ed18
DP
14552007-05-14 Denis Pilat <denis.pilat@st.com>
1456
1457 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1458 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1459 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1460 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1461 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1462
83547f02
UW
14632007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1464
1465 * gdb.base/overlays.exp: Add support for targets with only code
1466 overlay support, not data overlay. Support spu-*-* target in
1467 this mode.
1468 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1469 * gdb.base/spu.ld: New file.
1470
b18be20d
DJ
14712007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1472
1473 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1474
be444858
DJ
14752007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1476
1477 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1478
b1d53152
DJ
14792007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1480
1481 * gdb.java/jmain.exp: Handle demangled names with and without method
1482 signatures.
1483
d084b331
DJ
14842007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1485
1486 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1487 (have_a_very_merry_interrupt): Remove calls to puts.
1488 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1489 inferior output.
1490 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1491 test names.
1492
db9d7fc5
DJ
14932007-04-29 Markus Deuling <deuling@de.ibm.com>
1494 Daniel Jacobowitz <dan@codesourcery.com>
1495
1496 * gdb.base/auxv.exp (core_works): Also check is_remote.
1497 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1498
ef783a7d
VP
14992007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1500
1501 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1502 message, not the undefined 'module' variable.
1503 * gdb.base/siginfo.exp: Likewise.
1504 * gdb.base/sigstep.exp: Likewise.
1505 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1506 serialport.
1507 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1508
b7b73cae
CV
15092007-04-25 Corinna Vinschen <vinschen@redhat.com>
1510
1511 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1512 target sim fails. Return 0 otherwise.
1513 (gdb_load): Return prematurely if gdb_target_sim fails.
1514
7d90fdfa
DP
15152007-04-16 Denis Pilat <denis.pilat@st.com>
1516
1517 * gdb.base/setshow.exp: Reset height after having set it to 100.
1518
5d3e9c85
DP
15192007-04-16 Denis Pilat <denis.pilat@st.com>
1520
1521 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1522
18e75969
DP
15232007-04-16 Denis Pilat <denis.pilat@st.com>
1524
1525 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1526
25d5ea92
VP
15272007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1528
1529 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1530 tests. Run the frozen varobjs test.
1531 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1532 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1533
0b49cb80
JK
15342007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1537 gdb.base/type-opaque.exp: New files.
1538
a73bafbc
VP
15392007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1540
1541 * gdb.mi/mi-var-child.c
1542 (do_children_tests): User char[2] instead of
1543 char so that automatic printing of pointers to char
1544 don't give unpredicable result.
1545 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1546 local variables.
1547 * gdb.mi/mi-var-child.exp: Step to right line
1548 of do_children_tests.
1549 * gdb.mi/mi2-var-child.exp: Likewise.
1550 * gdb.mi/mi-var-cmd.exp: Step to right line of
1551 do_locals_tests.
1552 (do_children_tests): User char[2] instead of
1553 char so that automatic printing of pointers to char
1554 don't give unpredicable result.
1555 * gdb.mi/mi2-var-cmd.exp: Likewise.
1556 * lib/mi-support.exp (mi_continue_to_line):
1557 Pass test name to mi_wait_for_stop.
1558
7ce59000
DJ
15592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1560
1561 * gdb.asm/asm-source.exp: Remove d10v case.
1562 * lib/gdb.exp (skip_cplus_tests): Likewise.
1563 * gdb.asm/d10v.inc: Deleted.
1564
20389057
DJ
15652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1566
1567 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1568
8807d78b
DJ
15692007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1570
1571 * config/netware.exp: Delete file.
1572
aa3edb8e
JB
15732007-03-29 Joel Brobecker <brobecker@adacore.com>
1574
1575 * gdb.dwarf2/dw2-noloc.S: New file.
1576 * gdb.dwarf2/dw2-noloc.exp: New file.
1577
297561ac
PA
15782007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1579
1580 * gdb.cp/method2.cc: New test.
1581 * gdb.cp/method2.exp: New test.
1582 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1583
1f81bd39
DJ
15842007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1585
1586 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1587
9453113a
DJ
15882007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1589
1590 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1591
b741e217
DJ
15922007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1593
1594 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1595 (gdb_load): Delete, replace with...
1596 (gdb_reload): ...this.
1597 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1598 * gdb.server/server-mon.exp: Likewise.
1599 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1600 (gdb_start_cmd): New.
1601 (gdb_file_cmd): Save the last loaded file.
1602 (gdb_reload): New.
1603 (gdb_gnu_strip_debug): Use transform.
1604 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1605 support here. Use new $last_loaded_file. Check mtime.
1606 (gdb_target_cmd): Handle ObjC failure case.
1607 (infer_host_exec): Delete.
1608 (gdbserver_load): Rename to...
1609 (gdbserver_run): ...this. Simplify.
1610 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1611 (mi_gdb_load): Move most contents to a new function...
1612 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1613 (mi_run_cmd): Use mi_gdb_target_load.
1614 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1615 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1616 Use gdb_run_cmd.
1617 * gdb.base/charsign.exp: Remove incorrect comment.
1618 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1619 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1620 gdb.base/start.exp: Use gdb_start_cmd.
1621
446ab585
MR
16222007-03-23 Nigel Stephens <nigel@mips.com>
1623 Maciej W. Rozycki <macro@mips.com>
1624
1625 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1626 * gdb.base/signull.exp: Similarly.
1627
bbb88ebf
UW
16282007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1629
1630 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1631 messages available to test cases (like chng-sym.exp).
1632
cb8c4a99
AS
16332007-03-14 Andreas Schwab <schwab@suse.de>
1634
1635 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1636 format changes.
1637
4e463ff5
DJ
16382007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1639
1640 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1641 (optimized_1): New.
1642 (main): Call optimized_1.
1643 (gdb2029): Correct typos. Call gdb2029_marker.
1644 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1645 for gdb2029.
1646
b6db2c47
MK
16472007-03-12 Mark Kettenis <kettenis@gnu.org>
1648
1649 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1650 as tabs. Remove redundant test pattern.
1651
70ed3737
UW
16522007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1653
1654 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1655 for /a format output.
1656
47b67b60
DJ
16572007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1658
1659 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1660 collect output incrementally.
1661
b8953b0e
UW
16622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1663
1664 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1665 for -var-create lpcharacter test.
1666 * gdb.mi/mi2-var-cmd.exp: Likewise.
1667
7acd5c40
UW
16682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1669
1670 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1671 pass on targets where address zero is readable.
1672
9c6759c1
UW
16732007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1674
1675 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1676 just a single architecture.
1677
a2f1aeb4
UW
16782007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1679
1680 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1681 (fetch_all_registers): New function, uses gdb_test_multiple and
1682 exp_continue to fetch inferior output line-by-line.
1683 Replace all uses of do_get_all_registers by fetch_all_registers.
1684
46579ac2
UW
16852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1686
1687 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1688 in target_info.
1689
fc133f24
MS
16902007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1691
1692 * gdb.threads/manythreads.exp: Use $message string for
1693 consistancy; add a default (timeout) case.
1694
7646a51d
MS
16952007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1696
1697 * gdb.base/watchpoint.exp: Fix truncated comment.
1698
dcfff61f
MS
16992007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1700
1701 * Makefile.in: Remove spurious single-quotes from sed command.
1702
664e3ee9
DJ
17032007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1704
1705 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1706 func.
1707 * gdb.mi/mi2-var-cmd.exp: Likewise.
1708
d7cc6f2f
JB
17092007-02-27 Joel Brobecker <brobecker@adacore.com>
1710
1711 * gdb.dwarf2/dw2-producer.S: New file.
1712 * gdb.dwarf2/dw2-producer.exp: New testcase.
1713
17142007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1715
1716 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1717 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1718 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1719 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1720 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1721 Revert tests to use mi_gdb_test and include value field in output
1722 of -var-create.
1723
93d42b30
DJ
17242007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1725
1726 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1727
c499ed39
DJ
17282007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1729
1730 * gdb.base/maint.exp: Remove full paths from test names.
1731 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1732 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1733
9836f81b
JB
17342007-02-27 Joel Brobecker <brobecker@adacore.com>
1735
1736 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1737
c74d0ad8
DJ
17382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1739
1740 * gdb.server/server-mon.exp: New test.
1741
2711e456
DJ
17422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1743
1744 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1745
ff6f572f
DJ
17462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1747
1748 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1749 register capitalization.
1750
fada3feb
DP
17512007-02-13 Denis Pilat <denis.pilat@st.com>
1752
1753 * gdb.mi/mi-var-invalidate.exp: New file.
1754
fb1e4ffc
DJ
17552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1756
1757 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1758
3da939d7
DJ
17592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1760
1761 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1762
123dc839
DJ
17632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1764
1765 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1766 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1767
877e3645 17682007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1769
1770 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1771 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1772 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1773 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1774 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1775 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1776 Update tests to include value field in output of -var-create.
1777
3c0a2960
AS
17782007-02-08 Andreas Schwab <schwab@suse.de>
1779
1780 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1781
108546a0
DJ
17822007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1783
1784 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1785 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1786
d701dcab
DP
17872007-02-02 Denis Pilat <denis.pilat@st.com>
1788
1789 * gdb.threads/threadapply.exp: check that frame is not changed by
1790 the thread apply all command.
1791
783e3e2f
AS
17922007-01-31 Andreas Schwab <schwab@suse.de>
1793
6d9c3a87
AS
1794 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1795
3c50d7b9
AS
1796 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1797 in the dwarf sections.
1798 * gdb.dwarf2/mac-fileno.S: Likewise.
1799
783e3e2f
AS
1800 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1801 bspstore register on ia64.
1802
78ff580e
AS
18032007-01-29 Andreas Schwab <schwab@suse.de>
1804
cc8e9b12
AS
1805 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1806 "frame-begin" annotation.
1807
78ff580e
AS
1808 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1809 number of "frames-invalid" annotations.
1810
704a4f78
DJ
18112007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1812
1813 * gdb.base/commands.exp: Call if_commands_test.
1814 (gdb_test_no_prompt, if_commands_test): New.
1815
e741bf94
MK
18162007-01-28 Mark Kettenis <kettenis@gnu.org>
1817
1818 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1819
474d0ad3
AS
18202007-01-27 Andreas Schwab <schwab@suse.de>
1821
1822 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1823 .short/.int/.quad in the dwarf sections.
1824 * gdb.dwarf2/dw2-intercu.S: Likewise.
1825 * gdb.dwarf2/dw2-intermix.S: Likewise.
1826
e784b426
JK
18272007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1828
1829 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1830 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1831 array.
e784b426
JK
1832 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1833 * gdb.base/setvar.exp: Likewise.
1834
37f08e04
AS
18352007-01-26 Andreas Schwab <schwab@suse.de>
1836
9a01813a
AS
1837 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1838 test.
1839
37f08e04
AS
1840 * gdb.base/multi-forks.exp ("restart $i"): Also match
1841 __kernel_syscall_via_break.
1842
6e2a9270
VP
18432007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1844
1845 * lib/mi-support.exp (mi_delete_varobj): New.
1846 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1847 testcase.
1848 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1849 (main): Call the above.
1850 (reference_update_test, base_in_reference_test)
1851 (reference_to_pointer): Delete the created varobjs.
1852
e515b470
DJ
18532007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1854
1855 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1856 * configure: Regenerated.
1857 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1858 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1859 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1860 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1861 * lib/gdb.exp (gdb_skip_xml_test): New function.
1862
08d8bcd7
DJ
18632007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1864
1865 * gdb.base/sigrepeat.exp: Correct error message.
1866
18672007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1868 Daniel Jacobowitz <dan@codesourcery.com>
1869
1870 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1871 gdb.arch/i386-gnu-cfi-asm.S: New files.
1872
97c3f1f3
JK
18732007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1874
1875 * lib/gdb.exp: Abort on missing `site.exp'.
1876
cb1df416
DJ
18772007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1878 Daniel Jacobowitz <dan@codesourcery.com>
1879
1880 * gdb.base/included.c, gdb.base/included.exp,
1881 gdb.base/included.h: New files.
1882
35990120
DJ
18832007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1884
1885 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1886 (maximize_rlimit): Reduce limits on 64-bit systems.
1887
6e81a116 18882007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1889
1890 From Marcus Deuling <deuling@de.ibm.com>:
1891 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1892 every case.
1893
6c3c41f3
NR
18942007-01-13 Nick Roberts <nickrob@snap.net.nz>
1895
1896 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1897 (test_path_specification): Use objdir instead of srcdir to always
1898 get an absolute filename.
1899
2f12c312
DJ
19002007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1901
1902 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1903
81121995
VP
19042007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1905
1906 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1907 Make sure the variable we're using is in scope.
1908 (reference_to_pointer): Likewise.
1909
4741b737
DJ
19102007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1911
1912 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1913 has no debug information.
1914
054410c3
DJ
19152007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1916
1917 * gdb.base/annota1.exp: Remove extra send_gdb.
1918
818f79f6
DJ
19192007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1920
1921 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1922
f7a6bb70
DJ
19232007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1926
57e66780
DJ
19272007-01-08 Nick Roberts <nickrob@snap.net.nz>
1928 Daniel Jacobowitz <dan@codesourcery.com>
1929
1930 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1931 lcharacter or linteger change. Correct duplicated test name.
1932 * gdb.mi/mi2-var-cmd.exp: Likewise.
1933
3d799a95
DJ
19342007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1935
1936 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1937
19382007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1939
1940 * gdb.base/nofield.c: New file.
1941 * gdb.base/nofield.exp: New testcase.
1942
eafb94e8
NR
19432007-01-05 Nick Roberts <nickrob@snap.net.nz>
1944
1945 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1946
1947 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1948 test.
1949
5e572bb4
DJ
19502007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1951
1952 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1953
74a44383
DJ
19542007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1955
1956 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1957 when continuing.
1958
1b572db9
DJ
19592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1960
1961 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1962 Expect ".exe" extension.
1963
381bc39b
DJ
19642007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1965
1966 * gdb.base/charset.exp: Add explicit filename to break.
1967 * gdb.base/dbx.exp: Add explicit filename to breaks.
1968
2b70e4c6
DJ
19692007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1970
1971 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1972 * gdb.mi/mi2-file.exp: Likewise.
1973
303b6f5d
DJ
19742007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1975
1976 Implement specification of MI tests as comments
1977 in C and C++ sources.
1978 * lib/mi-support.exp (mi_autotest_data): New variable.
1979 (mi_autotest_source): New variable.
1980 (count_newlines, mi_prepare_inline_tests)
1981 (mi_get_inline_test, mi_continue_to_line)
1982 (mi_run_inline_test, mi_tbreak)
1983 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1984 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1985 Run inline tests.
1986 * gdb.mi/mi-var-cp.cc: Define tests here.
1987
23da0d94
VP
19882007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1989
1990 Simplify usage of mi_continue_to.
1991 * lib/mi-support.exp (mi_runto_helper): Renamed
1992 from mi_runto, added new parameter 'run_or_continue'.
1993 (mi_runto): Use mi_runto_helper.
1994 (mi_continue_to): Accept just function name as parameter.
1995 Use mi_runto_helper.
1996 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1997 * gdb.mi/mi2-var-cmd.exp: Likewise.
1998
f9e18282
JB
19992006-01-04 Joel Brobecker <brobecker@adacore.com>
2000
2001 Make this testcase a bit more realistic. The current code
2002 is too simplistic, and allows the compiler to optimize out
2003 some of the entities we need for this testcase.
2004 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2005 (Do_Nothing): Add extra parameter.
2006 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2007 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2008 by using a variable of type Void_Star.
2009
fd678c65
JB
20102006-01-04 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.ada/catch_ex/foo.adb: New file.
2013 * gdb.ada/catch_ex.exp: New testcase.
2014
05cfdb42
DJ
20152007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2016
2017 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2018 pass --image-base to linker.
2019
2e03ee74
DJ
20202007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2021 Daniel Jacobowitz <dan@codesourcery.com>
2022
2023 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2024 secondary prompts.
2025
0d5de010
DJ
20262007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2027
2028 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2029 output. Test the types of members and member pointers.
2030 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2031 gdb/2092.
2032 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2033 statement. Enable for GCC. Update expected output for some tests
2034 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2035 layout.
2036 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2037 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2038 (Diamond::vget_base): New.
2039 (main): Add new tests.
2040 * gdb.cp/printmethod.exp: Update expected output for member functions.
2041 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2042 print pEe->D::vg().
2043
61a771aa
DJ
20442007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2045
2046 * gdb.threads/tls.exp: Allow stops in sem_post.
2047
2fa63963
DJ
20482006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2049
2050 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2051 * gdb.base/annota3.exp: Likewise.
2052 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2053 again (instead of timing out).
2054 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2055 GCC bug 26475.
2056 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2057 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2058 test from jmisc1.exp.
2059 * gdb.java/jmisc1.exp: Delete.
2060 * gdb.java/jprint.exp: Adjust to work with method signatures including
2061 return types.
2062 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2063 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2064 * lib/java.exp (compile_java_from_source): Pass the correct type
2065 to target_compile.
2066
5eefc2b7
JB
20672006-12-31 Joel Brobecker <brobecker@adacore.com>
2068
2069 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2070 (stack_align_edx): New function.
2071 (stack_align_eax): New function.
2072 (main): Add calls to stack_align_edx and stack_align_eax.
2073 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2074 Add testing for the cases where the register used during a stack
2075 realignment is edx. Same for eax.
2076
227c54da
DJ
20772006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2078
2079 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2080 and generic PE targets.
2081
cab8ac94
JB
20822006-12-29 Joel Brobecker <brobecker@adacore.com>
2083
2084 * gdb.ada/array_return.exp: Update copyright date list.
2085
ba54f318
JB
20862006-12-27 Joel Brobecker <brobecker@adacore.com>
2087
2088 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2089 (Create_Small_Float_Vector): New function.
2090 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2091 function body.
2092 * gdb.ada/array_return/p.adb: Use new type and function from
2093 package Pck.
2094 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2095 able to print the value returned by a function returning an
2096 array of float.
2097
6b7a35dd
JB
20982006-12-20 Joel Brobecker <brobecker@adacore.com>
2099
2100 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2101 The associated tests should be PASSing.
2102
038224f6
VP
21032006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2104
2105 Test for base in references.
2106 * gdb.mi/mi-var-cp.cc: Add test code.
2107 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2108 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2109 * gdb.mi/mi2-watch.exp: Likewise.
2110 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2111 (mi_list_varobj_children): New function.
2112
b26ed50d
VP
21132006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2114
2115 * lib/mi-support.exp
2116 (mi_runto): Accept "()" after function name.
2117 (mi_create_varobj): New function.
2118 (mi_varobj_update): New function.
2119 (mi_Check_varobj_value): New function.
2120 * gdb.mi/mi-var-cp.exp: New file.
2121 * gdb.mi/mi-var-cp.cc: New file.
2122
08232497
DJ
21232006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2124
2125 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2126 gdb.base/weaklib2.c: New files.
2127
d394c993 21282006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2129
ac6c2fba
NS
2130 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2131 info. Adjust test names.
2132
8ec659a0 2133 * gdb.base/break.c (main): Move position of malloc.
d394c993 2134 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2135
acd65feb
VP
21362006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2137
2138 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2139 assignement of arrays and function pointers.
2140 * gdb.mi/var-cmd.c: Add declaration necessary for above
2141 tests.
2142
f556d5e5
NS
21432006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2144
2145 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2146
2147 * gdb.threads/linux-dp.exp: Read thread table before and after
2148 creating each philosopher and verify it.
2149
697bc68d
NS
21502006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2151 Paul Brook <paul@codesourcery.com>
2152 Daniel Jacobowitz <dan@codesourcery.com>
2153
2154 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2155 main to remove duplication. Add start function of the form
2156 '_*start[1-9]*'. Add RVDS start function.
2157
29d73ae4
DJ
21582006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2159
2160 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2161
c1d88655
UW
21622006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2163
2164 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2165 * gdb.asm/spu.inc: New file.
2166 * gdb.base/term.exp: Disable if [target_info exists noargs].
2167 * gdb.gdb/complaints.exp: Disable if ![isnative].
2168 * gdb.gdb/selftest.exp: Likewise.
2169 * gdb.gdb/observer.exp: Likewise.
2170 * gdb.gdb/xfullpath.exp: Likewise.
2171 * gdb.base/attach.exp: Disable on SPU target.
2172 * gdb.cp/bs145503.exp: Likewise.
2173 * gdb.cp/exception.exp: Likewise.
2174 * gdb.cp/userdef.exp: Likewise.
2175
32a13b1a
DJ
21762006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2177
2178 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2179
d8295fe9
VP
21802006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2181
2182 * gdb.base/completion.exp: Fix completion tests for
2183 'info' and 'info '.
2184 * gdb.base/help.exp (help_test_raw, test_class_help)
2185 (test_prefix_command_help): Move...
2186 * lib/gdb.exp: Here.
2187 * gdb.base/main.exp: Adjust.
2188 * gdb.cp/maint.exp: Adjust.
2189 * gdb.trace/tracecmd.exp: Use test_help_class.
2190
8c394015
VP
21912006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2192
2193 * gdb.stabs/weird.exp (print_weird_var): Use
2194 gdb_test_multiple instead of gdb_expect.
2195
027fc1bc
VP
21962006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2197
2198 * gdb.base/help.exp (help_test_raw): New.
2199 (test_class_help): New.
2200 (test_prefix_command_help): New.
2201 Adjust testcases.
2202
67609209
FR
22032006-11-09 Christophe Lyon <christophe.lyon@st.com>
2204
2205 * gdb.base/constvars.c (main): Write to crass and crips, so that
2206 they are allocated by the compiler.
2207
f73adfeb
AS
22082006-10-27 Andreas Schwab <schwab@suse.de>
2209
2210 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2211 "detach-fork".
2212
2f83a18e
DJ
22132006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2214
2215 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2216 of patterns.
2217
94277a38
DJ
22182006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2219
2220 * gdb.base/sepdebug.exp: Remove debug format test.
2221 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2222 Handle no-symtab.
2223 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2224
5bd2f6e2
DJ
22252006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2226
2227 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2228 int to pointer or pointer to int.
2229 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2230
8c008720
DJ
22312006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2232
2233 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2234
9e35dae4
DJ
22352006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2236
2237 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2238
d9639e13
DJ
22392006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2240
2241 PR c++/2116
2242 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2243
390a1bd0
JB
22442006-10-06 Joel Brobecker <brobecker@adacore.com>
2245
2246 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2247 the corresponding bug has been fixed in GDB (PR/2018).
2248
dd920c33
JB
22492006-10-06 Joel Brobecker <brobecker@adacore.com>
2250
2251 * gdb.base/subst.exp: New testcase.
2252
53bbefe9
JB
22532006-10-06 Joel Brobecker <brobecker@adacore.com>
2254
2255 * gdb.ada/array_return/pck.ads: Add copyright notice.
2256 * gdb.ada/array_return/pck.adb: Likewise.
2257 * gdb.ada/array_return/p.adb: Likewise.
2258 * gdb.ada/exec_changed/first.adb: Likewise.
2259 * gdb.ada/exec_changed/second.adb: Likewise.
2260
09851417
JB
22612006-10-06 Joel Brobecker <brobecker@adacore.com>
2262
2263 * gdb.ada/watch_arg/watch.adb: New file.
2264 * gdb.ada/watch_arg.exp: New testcase.
2265
041bf30d
VP
22662006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2267
2268 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2269 via string_to_regexp.
2270 * gdb.mi/mi2-basics.exp: Likewise.
2271
f286fbdd 22722006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2273
2274 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2275 Remove unused / obsolete files.
2276
7c07f349
NR
22772006-09-19 Nick Roberts <nickrob@snap.net.nz>
2278
2279 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2280
cd5ff84a
VP
22812006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2282
2283 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2284 HIGH_FRAME argument to -stack-list-arguments can be larger than
2285 the number of frames.
2286
ae018d1a
DJ
22872006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2288
2289 * gdb.base/args.c (main): Add breakpoint marker.
2290 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2291 really test empty arguments.
2292 (args_load): Delete.
2293 (args_test): New.
2294
b399c549
NR
22952006-09-13 Nick Roberts <nickrob@snap.net.nz>
2296
2297 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2298 check for one file.
2299
2ab1eb7a
VP
23002006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2301
2302 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2303 HIGH_FRAME argument to -stack-list-locals can be larger than
2304 the number of frames.
2305
476308bf
FF
23062006-08-18 Fred Fish <fnf@specifix.com>
2307
2308 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2309 '$' in front of skip_vmx_tests_saved when setting that.
2310
8625200f
AS
23112006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2312
2313 * gdb.base/trace-commands.exp: New file.
2314
089ec8f1
DJ
23152006-08-10 Joel Brobecker <brobecker@adacore.com>
2316 Daniel Jacobowitz <dan@codesourcery.com>
2317
2318 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2319 expected output of the backtrace commands.
2320
b60f0898
JB
23212006-08-09 Joel Brobecker <brobecker@adacore.com>
2322
2323 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2324 untested followed by return combination.
2325 * gdb.arch/altivec-regs.exp: Likewise.
2326 * gdb.arch/e500-abi.exp: Likewise.
2327 * gdb.arch/e500-regs.exp: Likewise.
2328 * gdb.arch/gdb1291.exp: Likewise.
2329 * gdb.arch/gdb1431.exp: Likewise.
2330 * gdb.arch/gdb1558.exp: Likewise.
2331 * gdb.arch/i386-prologue.exp: Likewise.
2332 * gdb.arch/i386-unwind.exp: Likewise.
2333 * gdb.asm/asm-source.exp: Likewise.
2334 * gdb.base/a2-run.exp: Likewise.
2335 * gdb.base/advance.exp: Likewise.
2336 * gdb.base/all-bin.exp: Likewise.
2337 * gdb.base/annota1.exp: Likewise.
2338 * gdb.base/annota3.exp: Likewise.
2339 * gdb.base/args.exp: Likewise.
2340 * gdb.base/arithmet.exp: Likewise.
2341 * gdb.base/assign.exp: Likewise.
2342 * gdb.base/async.exp: Likewise.
2343 * gdb.base/attach.exp: Likewise.
2344 * gdb.base/bang.exp: Likewise.
2345 * gdb.base/bigcore.exp: Likewise.
2346 * gdb.base/bitfields.exp: Likewise.
2347 * gdb.base/bitfields2.exp: Likewise.
2348 * gdb.base/break.exp: Likewise.
2349 * gdb.base/call-sc.exp: Likewise.
2350 * gdb.base/call-strs.exp: Likewise.
2351 * gdb.base/callfuncs.exp: Likewise.
2352 * gdb.base/checkpoint.exp: Likewise.
2353 * gdb.base/chng-syms.exp: Likewise.
2354 * gdb.base/code-expr.exp: Likewise.
2355 * gdb.base/commands.exp: Likewise.
2356 * gdb.base/completion.exp: Likewise.
2357 * gdb.base/cond-expr.exp: Likewise.
2358 * gdb.base/condbreak.exp: Likewise.
2359 * gdb.base/consecutive.exp: Likewise.
2360 * gdb.base/constvars.exp: Likewise.
2361 * gdb.base/corefile.exp: Likewise.
2362 * gdb.base/cvexpr.exp: Likewise.
2363 * gdb.base/dbx.exp: Likewise.
2364 * gdb.base/define.exp: Likewise.
2365 * gdb.base/detach.exp: Likewise.
2366 * gdb.base/display.exp: Likewise.
2367 * gdb.base/dump.exp: Likewise.
2368 * gdb.base/ena-dis-br.exp: Likewise.
2369 * gdb.base/ending-run.exp: Likewise.
2370 * gdb.base/environ.exp: Likewise.
2371 * gdb.base/eval-skip.exp: Likewise.
2372 * gdb.base/exprs.exp: Likewise.
2373 * gdb.base/fileio.exp: Likewise.
2374 * gdb.base/finish.exp: Likewise.
2375 * gdb.base/float.exp: Likewise.
2376 * gdb.base/foll-exec.exp: Likewise.
2377 * gdb.base/foll-fork.exp: Likewise.
2378 * gdb.base/foll-vfork.exp: Likewise.
2379 * gdb.base/freebpcmd.exp: Likewise.
2380 * gdb.base/funcargs.exp: Likewise.
2381 * gdb.base/gcore.exp: Likewise.
2382 * gdb.base/gdb1090.exp: Likewise.
2383 * gdb.base/gdb1250.exp: Likewise.
2384 * gdb.base/huge.exp: Likewise.
2385 * gdb.base/info-proc.exp: Likewise.
2386 * gdb.base/interrupt.exp: Likewise.
2387 * gdb.base/jump.exp: Likewise.
2388 * gdb.base/langs.exp: Likewise.
2389 * gdb.base/lineinc.exp: Likewise.
2390 * gdb.base/list.exp: Likewise.
2391 * gdb.base/logical.exp: Likewise.
2392 * gdb.base/long_long.exp: Likewise.
2393 * gdb.base/macscp.exp: Likewise.
2394 * gdb.base/maint.exp: Likewise.
2395 * gdb.base/mips_pro.exp: Likewise.
2396 * gdb.base/miscexprs.exp: Likewise.
2397 * gdb.base/multi-forks.exp: Likewise.
2398 * gdb.base/opaque.exp: Likewise.
2399 * gdb.base/overlays.exp: Likewise.
2400 * gdb.base/pc-fp.exp: Likewise.
2401 * gdb.base/pointers.exp: Likewise.
2402 * gdb.base/printcmds.exp: Likewise.
2403 * gdb.base/psymtab.exp: Likewise.
2404 * gdb.base/ptype.exp: Likewise.
2405 * gdb.base/recurse.exp: Likewise.
2406 * gdb.base/relational.exp: Likewise.
2407 * gdb.base/relocate.exp: Likewise.
2408 * gdb.base/remote.exp: Likewise.
2409 * gdb.base/reread.exp: Likewise.
2410 * gdb.base/restore.exp: Likewise.
2411 * gdb.base/return.exp: Likewise.
2412 * gdb.base/return2.exp: Likewise.
2413 * gdb.base/scope.exp: Likewise.
2414 * gdb.base/sect-cmd.exp: Likewise.
2415 * gdb.base/sep.exp: Likewise.
2416 * gdb.base/sepdebug.exp: Likewise.
2417 * gdb.base/setshow.exp: Likewise.
2418 * gdb.base/setvar.exp: Likewise.
2419 * gdb.base/sigall.exp: Likewise.
2420 * gdb.base/sigbpt.exp: Likewise.
2421 * gdb.base/signals.exp: Likewise.
2422 * gdb.base/signull.exp: Likewise.
2423 * gdb.base/sizeof.exp: Likewise.
2424 * gdb.base/solib.exp: Likewise.
2425 * gdb.base/step-line.exp: Likewise.
2426 * gdb.base/step-test.exp: Likewise.
2427 * gdb.base/structs.exp: Likewise.
2428 * gdb.base/structs2.exp: Likewise.
2429 * gdb.base/term.exp: Likewise.
2430 * gdb.base/twice.exp: Likewise.
2431 * gdb.base/until.exp: Likewise.
2432 * gdb.base/varargs.exp: Likewise.
2433 * gdb.base/volatile.exp: Likewise.
2434 * gdb.base/watchpoint.exp: Likewise.
2435 * gdb.base/whatis-exp.exp: Likewise.
2436 * gdb.base/whatis.exp: Likewise.
2437 * gdb.cp/ambiguous.exp: Likewise.
2438 * gdb.cp/annota2.exp: Likewise.
2439 * gdb.cp/annota3.exp: Likewise.
2440 * gdb.cp/bool.exp: Likewise.
2441 * gdb.cp/breakpoint.exp: Likewise.
2442 * gdb.cp/casts.exp: Likewise.
2443 * gdb.cp/class2.exp: Likewise.
2444 * gdb.cp/classes.exp: Likewise.
2445 * gdb.cp/cplusfuncs.exp: Likewise.
2446 * gdb.cp/ctti.exp: Likewise.
2447 * gdb.cp/derivation.exp: Likewise.
2448 * gdb.cp/exception.exp: Likewise.
2449 * gdb.cp/gdb1355.exp: Likewise.
2450 * gdb.cp/hang.exp: Likewise.
2451 * gdb.cp/inherit.exp: Likewise.
2452 * gdb.cp/local.exp: Likewise.
2453 * gdb.cp/m-data.exp: Likewise.
2454 * gdb.cp/m-static.exp: Likewise.
2455 * gdb.cp/member-ptr.exp: Likewise.
2456 * gdb.cp/method.exp: Likewise.
2457 * gdb.cp/misc.exp: Likewise.
2458 * gdb.cp/namespace.exp: Likewise.
2459 * gdb.cp/overload.exp: Likewise.
2460 * gdb.cp/ovldbreak.exp: Likewise.
2461 * gdb.cp/pr-1023.exp: Likewise.
2462 * gdb.cp/pr-1210.exp: Likewise.
2463 * gdb.cp/pr-574.exp: Likewise.
2464 * gdb.cp/printmethod.exp: Likewise.
2465 * gdb.cp/psmang.exp: Likewise.
2466 * gdb.cp/ref-params.exp: Likewise.
2467 * gdb.cp/ref-types.exp: Likewise.
2468 * gdb.cp/rtti.exp: Likewise.
2469 * gdb.cp/templates.exp: Likewise.
2470 * gdb.cp/try_catch.exp: Likewise.
2471 * gdb.cp/userdef.exp: Likewise.
2472 * gdb.cp/virtfunc.exp: Likewise.
2473 * gdb.disasm/am33.exp: Likewise.
2474 * gdb.disasm/h8300s.exp: Likewise.
2475 * gdb.disasm/mn10300.exp: Likewise.
2476 * gdb.disasm/sh3.exp: Likewise.
2477 * gdb.disasm/t01_mov.exp: Likewise.
2478 * gdb.disasm/t02_mova.exp: Likewise.
2479 * gdb.disasm/t03_add.exp: Likewise.
2480 * gdb.disasm/t04_sub.exp: Likewise.
2481 * gdb.disasm/t05_cmp.exp: Likewise.
2482 * gdb.disasm/t06_ari2.exp: Likewise.
2483 * gdb.disasm/t07_ari3.exp: Likewise.
2484 * gdb.disasm/t08_or.exp: Likewise.
2485 * gdb.disasm/t09_xor.exp: Likewise.
2486 * gdb.disasm/t10_and.exp: Likewise.
2487 * gdb.disasm/t11_logs.exp: Likewise.
2488 * gdb.disasm/t12_bit.exp: Likewise.
2489 * gdb.disasm/t13_otr.exp: Likewise.
2490 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2491 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2492 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2493 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2494 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2495 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2496 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2497 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2498 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2499 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2500 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2501 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2502 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2503 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2504 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2505 * gdb.mi/gdb701.exp: Likewise.
2506 * gdb.mi/gdb792.exp: Likewise.
2507 * gdb.mi/mi-basics.exp: Likewise.
2508 * gdb.mi/mi-break.exp: Likewise.
2509 * gdb.mi/mi-cli.exp: Likewise.
2510 * gdb.mi/mi-console.exp: Likewise.
2511 * gdb.mi/mi-disassemble.exp: Likewise.
2512 * gdb.mi/mi-eval.exp: Likewise.
2513 * gdb.mi/mi-file.exp: Likewise.
2514 * gdb.mi/mi-read-memory.exp: Likewise.
2515 * gdb.mi/mi-regs.exp: Likewise.
2516 * gdb.mi/mi-return.exp: Likewise.
2517 * gdb.mi/mi-simplerun.exp: Likewise.
2518 * gdb.mi/mi-stack.exp: Likewise.
2519 * gdb.mi/mi-stepi.exp: Likewise.
2520 * gdb.mi/mi-syn-frame.exp: Likewise.
2521 * gdb.mi/mi-until.exp: Likewise.
2522 * gdb.mi/mi-var-block.exp: Likewise.
2523 * gdb.mi/mi-var-child.exp: Likewise.
2524 * gdb.mi/mi-var-cmd.exp: Likewise.
2525 * gdb.mi/mi-var-display.exp: Likewise.
2526 * gdb.mi/mi-watch.exp: Likewise.
2527 * gdb.mi/mi2-basics.exp: Likewise.
2528 * gdb.mi/mi2-break.exp: Likewise.
2529 * gdb.mi/mi2-cli.exp: Likewise.
2530 * gdb.mi/mi2-console.exp: Likewise.
2531 * gdb.mi/mi2-disassemble.exp: Likewise.
2532 * gdb.mi/mi2-eval.exp: Likewise.
2533 * gdb.mi/mi2-file.exp: Likewise.
2534 * gdb.mi/mi2-read-memory.exp: Likewise.
2535 * gdb.mi/mi2-regs.exp: Likewise.
2536 * gdb.mi/mi2-return.exp: Likewise.
2537 * gdb.mi/mi2-simplerun.exp: Likewise.
2538 * gdb.mi/mi2-stack.exp: Likewise.
2539 * gdb.mi/mi2-stepi.exp: Likewise.
2540 * gdb.mi/mi2-syn-frame.exp: Likewise.
2541 * gdb.mi/mi2-until.exp: Likewise.
2542 * gdb.mi/mi2-var-block.exp: Likewise.
2543 * gdb.mi/mi2-var-child.exp: Likewise.
2544 * gdb.mi/mi2-var-cmd.exp: Likewise.
2545 * gdb.mi/mi2-var-display.exp: Likewise.
2546 * gdb.mi/mi2-watch.exp: Likewise.
2547 * gdb.stabs/exclfwd.exp: Likewise.
2548 * gdb.stabs/weird.exp: Likewise.
2549 * gdb.threads/gcore-thread.exp: Likewise.
2550 * gdb.trace/actions.exp: Likewise.
2551 * gdb.trace/backtrace.exp: Likewise.
2552 * gdb.trace/circ.exp: Likewise.
2553 * gdb.trace/collection.exp: Likewise.
2554 * gdb.trace/deltrace.exp: Likewise.
2555 * gdb.trace/infotrace.exp: Likewise.
2556 * gdb.trace/limits.exp: Likewise.
2557 * gdb.trace/packetlen.exp: Likewise.
2558 * gdb.trace/passc-dyn.exp: Likewise.
2559 * gdb.trace/passcount.exp: Likewise.
2560 * gdb.trace/report.exp: Likewise.
2561 * gdb.trace/save-trace.exp: Likewise.
2562 * gdb.trace/tfind.exp: Likewise.
2563 * gdb.trace/tracecmd.exp: Likewise.
2564 * gdb.trace/while-dyn.exp: Likewise.
2565 * gdb.trace/while-stepping.exp: Likewise.
2566
f4b618d1
JB
25672006-08-08 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.base/step-bt.c: New file.
2570 * gdb.base/step-bt.exp: New testcase.
2571
3d00d119
DJ
25722006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2573
2574 * config/monitor.exp (gdb_load): Remove support for obsolete
2575 download-write-size.
2576 * gdb.base/remote.exp: Likewise. Update all callers of
2577 gdb_timed_load.
2578
017b5bd4
DJ
25792006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2580
2581 * cursal.exp: Pass binfile to gdb_load.
2582
837c599d
DJ
25832006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2584
2585 * gdb.base/cursal.exp: Add "" to gdb_load call.
2586
8dd4540b
MK
25872006-07-29 Mark Kettenis <kettenis@gnu.org>
2588
2589 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2590 NetBSD/ELF targets.
2591
ab5c9f60
DJ
25922006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2593
2594 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2595 operator*.
2596
4c42eaff
DJ
25972006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2598
2599 * gdb.base/completion.exp: Update for change in "file" behavior.
2600 * gdb.stabs/weird.exp: Likewise.
2601 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2602 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2603
0155cc76
NS
26042006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2605
2606 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2607 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2608
16026cd7
AS
26092006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2610
2611 * gdb.base/default.exp: Update source command error message.
2612 * gdb.base/help.exp: Update 'help source' message.
2613
16963cb6
DJ
26142006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2615
2616 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2617 test.
2618
6d7fd486
AS
26192006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2620
2621 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2622
29e8a844
DJ
26232006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2624
2625 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2626
6afcfa39
DJ
26272006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2628
2629 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2630
267a692b
MK
26312006-07-17 Mark Kettenis <kettenis@gnu.org>
2632
2633 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2634 *-*-openbsd* from targets for wich we expect ARM FPA floating
2635 point format.
2636
85d2fec4
NR
26372006-07-17 Nick Roberts <nickrob@snap.net.nz>
2638
2639 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2640
26412006-07-17 Mark Kettenis <kettenis@gnu.org>
2642
2643 * gdb.base/annota3.exp: Expect frame-begin annotation.
2644
85b4c6e8
JB
26452006-07-14 Joel Brobecker <brobecker@adacore.com>
2646
2647 * gdb.base/help.exp: Adjust "help unset" test to accept
2648 any list of unset commands.
2649
fb933624
DJ
26502006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2651 Daniel Jacobowitz <dan@codesourcery.com>
2652
2653 * gdb.cp/ref-params.exp: New test.
2654 * gdb.cp/ref-params.cc: New source file.
2655 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2656
1dff4b64
MK
26572006-07-08 Mark Kettenis <kettenis@gnu.org>
2658
2659 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2660 spaces/tabs in regular expressions since they might not be there.
2661
40d2e0e3
AS
26622006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2663
2664 * gdb.base/ifelse.exp: New file.
2665
f6c957d2
NS
26662006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2667
2668 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2669 line.
2670 * gdb.base/huge.exp: Loop over compilation to find a size that
2671 is acceptable.
2672 * gdb.base/remote.exp: Correct expected strings.
2673 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2674
b9c5a23d
DJ
26752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2676
2677 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2678
9af2e58d
DJ
26792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2680
2681 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2682 native.
2683
30930ca5
DJ
26842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2685
2686 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2687 enable stabs testing.
2688
aa32fa1d
DJ
26892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2690
bd4a4c80 2691 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2692 gdb_test_multiple does.
2693
321fef15
DJ
26942006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2695
2696 * Makefile.in (host_alias): Remove.
2697 (target_alias): Use @target_noncanonical@.
2698 (site.exp): Don't set host_alias.
2699 * aclocal.m4: Remove contents. Include acx.m4.
2700 * configure: Regenerated.
2701 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2702
e1c2defa
NS
27032006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2704
e63b55d1
NS
2705 * lib/gdb.exp (gdb_load_cmd): New.
2706
5600ea19
NS
2707 * gdb.base/fileio.c: Add system(NULL) test.
2708 * gdb.base/fileio.exp: Check it.
2709
e1c2defa
NS
2710 * gdb.base/break.c: Add 10a breakpoint at }
2711 * gdb.base/break.exp: Add test for breakpoint at }
2712 * gdb.cp/anon-union.cc: Add code at end of function.
2713 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2714 * gdb.mi/var-cmd.c: Add code at end of function.
2715 * gdb.mi/mi-var-display.exp: Adjust end of next.
2716 * gdb.mi/mi2-var-display.exp: Likewise.
2717 * gdb.base/fileio.c: Add stop function and insert calls at
2718 stopping places.
2719 * gdb.base/fileio.exp: Breakpoint stop function and remove
2720 explicit line number references.
2721
6c0112ec
JB
27222006-05-19 Joel Brobecker <brobecker@adacore.com>
2723
2724 * gdb.base/del.exp (test_delete_alias): New function.
2725 Now check that both "del" and "d" work as aliases for "delete".
2726
154189a4
FF
27272006-05-18 Fred Fish <fnf@specifix.com>
2728
2729 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2730 required. Check for spurious output after program exits normally.
2731
582e64c2
FF
27322006-05-17 Fred Fish <fnf@specifix.com>
2733
2734 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2735 gdb_load, so it works in the simulator.
2736
8ef6493a
FF
27372006-05-11 Fred Fish <fnf@specifix.com>
2738
2739 * gdb.base/bang.exp: Ignore unexpected output between the
2740 "program exited normally" and the gdb prompt, as many other
2741 tests do.
2742
692b141c
MK
27432006-05-07 Mark Kettenis <kettenis@gnu.org>
2744
2745 * gdb.base/help.exp: Make "delete checkpoint" part option for
2746 "help d" and "help delete" tests.
2747
540b8a30
UW
27482006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2749
2750 * gdb.mi/mi-basics.exp: Add missing serial number to
2751 expected output in some mi_gdb_test statements.
2752 * gdb.mi/mi2-basics.exp: Likewise.
2753
9b6462d9
JB
27542006-05-05 Joel Brobecker <brobecker@adacore.com>
2755
2756 * gdb.base/del.c: New file.
2757 * gdb.base/del.exp: New testcase.
2758
954de43b
DM
27592006-05-05 David S. Miller <davem@sunset.davemloft.net>
2760
2761 * gdb.base/break.exp: Do not assume a breakpoint on
2762 main will actually be in $srcfile when optimizing.
1303f75e
DM
2763 * gdb.base/savedregs.exp: Do not require that the dummy
2764 frame location match up to a symbol and source file location.
c3242428
DM
2765 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2766 will get printed without a mi_cmd_data_list_register_values prefix.
2767 (*-data-list-register-*): Correct regular expressions to expect the new
2768 pseudo d? floating point registers.
2769 * gdb.mi/mi2-regs.exp: Likewise.
2770
c7e64c9a
DJ
27712006-05-05 Christophe Lyon <christophe.lyon@st.com>
2772
2773 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2774 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2775 is allocated by the compiler.
2776 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2777 anons, e, anone to force their allocation by the compiler.
2778
27792006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2780
2781 * gdb.base/help.exp: Update expected text for help d and
2782 help delete.
2783
27ce9a6d
MK
27842006-05-02 Mark Kettenis <kettenis@gnu.org>
2785
2786 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2787 NetBSD/ELF targets.
2788
8608915f
MK
27892006-04-30 Mark Kettenis <kettenis@gnu.org>
2790
2791 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2792 single-step breakpoint fails; make this a KFAIL on
2793 sparc*-*-openbsd*.
2794 * gdb.base/siginfo.exp: Likewise.
2795 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2796
b8db102d
MS
27972006-04-26 Michael Snyder <msnyder@redhat.com>
2798
2799 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2800 which may have to consume output from other forks.
2801 Add tests to make sure that "delete fork" succeeded.
2802
c702009a
MS
28032006-04-20 Michael Snyder <msnyder@redhat.com>
2804
2805 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2806 Add support for the Renesas M32C and M16C.
2807
2808 * gdb.asm/asm-source.exp: Add m32c target.
2809 * gdb.asm/m32c.inc: Support for m32c target.
2810
e28493f2
AS
28112006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2812
2813 * gdb.base/commands.exp (recursive_source_test): New test.
2814
880da185
DM
28152006-04-04 David S. Miller <davem@sunset.davemloft.net>
2816
2817 * gdb.base/float.exp: Add pattern for sparc targets.
2818
61d9b92f
DJ
28192006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2820
2821 * gdb.base/commands.exp (stray_arg0_test): New test.
2822
bd717df8
PB
28232006-03-30 Paul Brook <paul@codesourcery.com>
2824
2825 * gdb.mi/mi-until.exp: kfail broken until command.
2826 * gdb.mi/mi2-until.exp: Ditto.
2827
ec793d3c
NR
28282006-03-27 Nick Roberts <nickrob@snap.net.nz>
2829
2830 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2831
831004b7
AO
28322006-03-08 Alexandre Oliva <aoliva@redhat.com>
2833
2834 * gdb.base/prelink.exp: Anchor tested-for regular expression
2835 on gdb prompt.
2836
effe49a0
PB
28372006-03-07 Paul Brook <paul@codesourcery.com>
2838
2839 * gdb.base/assign.exp: Correct fail message.
2840
e5461016
PB
28412006-03-07 Paul Brook <paul@codesourcery.com>
2842
2843 * lib/compiler.c: Extract armcc version number.
2844 * lib/compiler.cc: Ditto.
2845
fc91c6c2
PB
28462006-03-07 Paul Brook <paul@codesourcery.com>
2847
2848 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2849 additional_flags=-w.
2850 * gdb.arch/altivec-regs.exp: Ditto.
2851 * gdb.arch/e500-abi.exp: Ditto.
2852 * gdb.arch/e500-regs.exp: Ditto.
2853 * gdb.base/all-bin.exp: Ditto.
2854 * gdb.base/annota1.exp: Ditto.
2855 * gdb.base/annota3.exp: Ditto.
2856 * gdb.base/args.exp: Ditto.
2857 * gdb.base/arithmet.exp: Ditto.
2858 * gdb.base/assign.exp: Ditto.
2859 * gdb.base/async.exp: Ditto.
2860 * gdb.base/bang.exp: Ditto.
2861 * gdb.base/break.exp: Ditto.
2862 * gdb.base/call-rt-st.exp: Ditto.
2863 * gdb.base/completion.exp: Ditto.
2864 * gdb.base/cond-expr.exp: Ditto.
2865 * gdb.base/condbreak.exp: Ditto.
2866 * gdb.base/consecutive.exp: Ditto.
2867 * gdb.base/define.exp: Ditto.
2868 * gdb.base/display.exp: Ditto.
2869 * gdb.base/ena-dis-br.exp: Ditto.
2870 * gdb.base/environ.exp: Ditto.
2871 * gdb.base/eval-skip.exp: Ditto.
2872 * gdb.base/info-proc.exp: Ditto.
2873 * gdb.base/jump.exp: Ditto.
2874 * gdb.base/logical.exp: Ditto.
2875 * gdb.base/long_long.exp: Ditto.
2876 * gdb.base/maint.exp: Ditto.
2877 * gdb.base/miscexprs.exp: Ditto.
2878 * gdb.base/pc-fp.exp: Ditto.
2879 * gdb.base/pointers.exp: Ditto.
2880 * gdb.base/relational.exp: Ditto.
2881 * gdb.base/reread.exp: Ditto.
2882 * gdb.base/sect-cmd.exp: Ditto.
2883 * gdb.base/sep.exp: Ditto.
2884 * gdb.base/sepdebug.exp: Ditto.
2885 * gdb.base/until.exp: Ditto.
2886 * gdb.base/whatis-exp.exp: Ditto.
2887 * gdb.cp/annota2.exp: Ditto.
2888 * gdb.cp/annota3.exp: Ditto.
2889 * gdb.trace/actions.exp: Ditto.
2890 * gdb.trace/backtrace.exp: Ditto.
2891 * gdb.trace/circ.exp: Ditto.
2892 * gdb.trace/collection.exp: Ditto.
2893 * gdb.trace/deltrace.exp: Ditto.
2894 * gdb.trace/infotrace.exp: Ditto.
2895 * gdb.trace/limits.exp: Ditto.
2896 * gdb.trace/packetlen.exp: Ditto.
2897 * gdb.trace/passc-dyn.exp: Ditto.
2898 * gdb.trace/passcount.exp: Ditto.
2899 * gdb.trace/report.exp: Ditto.
2900 * gdb.trace/save-trace.exp: Ditto.
2901 * gdb.trace/tfind.exp: Ditto.
2902 * gdb.trace/tracecmd.exp: Ditto.
2903 * gdb.trace/while-dyn.exp: Ditto.
2904 * gdb.trace/while-stepping.exp: Ditto.
2905 * lib/gdb.exp: Ditto.
2906 (gdb_compile): Handle nowarning option.
2907
5f4a23d9
AO
29082006-03-07 Alexandre Oliva <aoliva@redhat.com>
2909
2910 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2911 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2912 Rename executable to prelinkt. Don't re-prelink if we didn't
2913 get a core file. Test prelink -u exit status to tell whether
2914 prelinking failed. Use gdb_test_multiple.
2915
9733fc94
DJ
29162006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2917
2918 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2919 (do_tests): Call it.
2920
cc10cae3
AO
29212006-02-28 Alexandre Oliva <aoliva@redhat.com>
2922
2923 * gdb.base/prelink.exp: New test.
2924 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2925
15c46491
WZ
29262006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2927
2928 * gdb.fortran/derived-type.f90: New file.
2929 * gdb.fortran/derived-type.exp: New testcase.
2930
5c9f7ded
DJ
29312006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2932
2933 * gdb.base/default.exp: Allow ';' as a directory separator.
2934
5b96932b
AS
29352006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2936
2937 * gdb.base/help.exp (help add-symbol-file): Update.
2938
1986bccd
AS
29392006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2940
2941 * gdb.base/help.exp (help load): Update expected results.
2942
a8b7528f
FF
29432006-02-19 Fred Fish <fnf@specifix.com>
2944
2945 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2946 specifix hex value as part of results.
2947 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2948
f8261448
FF
29492006-02-16 Fred Fish <fnf@specifix.com>
2950
2951 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2952 ushort_addr, and slong_addr, so the typedefs are not optimized
2953 away.
2954 * gdb.base/whatis.exp: Add tests using type name for struct type,
2955 union type, enum type, and typedef.
2956
31d8bdd2
MK
29572006-02-13 Mark Kettenis <kettenis@gnu.org>
2958
2959 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2960
34e41e63
JB
29612006-02-13 Jim Blandy <jimb@redhat.com>
2962
2963 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2964 case where it takes two "next" commands to skip past the init
2965 call.
2966
ac6e4f31
FF
29672006-02-12 Fred Fish <fnf@specifix.com>
2968
2969 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2970 to handle cases where it takes two "next" commands to skip
2971 past the init call.
2972
2db2d571
JB
29732006-02-07 Joel Brobecker <brobecker@adacore.com>
2974
2975 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2976 on hppa32 targets.
2977
38fcd64c
DJ
29782006-02-06 Vladimir Prus <ghost@cs.msu.su>
2979
2980 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2981 field.
2982
1315ad46
MK
29832006-01-29 Mark Kettenis <kettenis@gnu.org>
2984
2985 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2986
5625b943
DJ
29872006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2988
2989 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2990 files.
2991
80df1bbe
DJ
29922006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2993
2994 * gdb.cp/maint.exp: Set complaints to a positive value.
2995
9078e690
DJ
29962006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2997
2998 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2999 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3000 function name.
3001
9c903399
DJ
30022006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3003
3004 * gdb.base/checkpoint.c: Update copyright notice. Include
3005 <stdlib.h>.
3006
761ae4d6
JB
30072006-01-04 Jim Blandy <jimb@redhat.com>
3008
3009 * gdb.asm/asm-source.exp: Independently provide default values for
3010 asm-flags and debug-flags. Use 'string equal' to do the
3011 comparison, not the implicit expr's '==' operator. Remove
3012 now-unneeded assignments to asm-flags. In h8300 case, place
3013 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3014
099ac3dd
MS
30152006-01-04 Michael Snyder <msnyder@redhat.com>
3016
3017 * gdb.base/checkpoint.c: New file.
3018 * gdb.base/checkpoint.exp: New file.
3019 * gdb.base/multi-fork.c: New file.
3020 * gdb.base/multi-fork.exp: New file.
3021 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3022
f4d85314
FF
30232006-01-04 Fred Fish <fnf@specifix.com>
3024
3025 * gdb.base/ptype.c (foo): Add typedef.
3026 (intfoo): Add function.
3027 * gdb.base/ptype1.c: New file.
3028 * gdb.base/ptype.exp: Handle compilation and linking with two
3029 source files. Test that proper type for "foo" is found based
3030 on source context rather than first match found in symtabs.
3031
a1b06f35
MK
30322005-12-28 Mark Kettenis <kettenis@gnu.org>
3033
3034 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3035 * gdb.asm/openbsd.inc: Indent commands.
3036
d082a1e2
MK
30372005-12-26 Mark Kettenis <kettenis@gnu.org>
3038
c65016bd
MK
3039 * gdb.base/freebpcmd.exp: Increase timeout.
3040
d082a1e2
MK
3041 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3042
d3c32a0e
DJ
30432005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3044
3045 * gdb.base/default.exp: Update check for "show version".
3046
9fdb1f50
RC
30472005-12-09 Randolph Chung <tausq@debian.org>
3048
3049 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3050 * gdb.asm/pa64.inc: New file.
3051
5f2c56f7
RC
30522005-12-09 Randolph Chung <tausq@debian.org>
3053
3054 * gdb.asm/common.inc: Indent commands.
3055 * gdb.asm/asmsrc1.s: Likewise.
3056 * gdb.asm/asmsrc2.s: Likewise.
3057
8117349c
RC
30582005-12-09 Randolph Chung <tausq@debian.org>
3059
3060 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3061 (get_addr_of_sym): Remove duplicate print.
3062 (gen_core): xfail hppa*-*-hpux*, update expected output.
3063 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3064 * gdb.arch/pa64-nullify.s: New file.
3065
8f07f25a
RC
30662005-12-09 Randolph Chung <tausq@debian.org>
3067
3068 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3069
55b39184
DJ
30702005-12-07 Christophe Lyon <christophe.lyon@st.com>
3071
3072 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3073 code generation for these functions.
3074 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3075 error message.
3076
31e2b00f
AS
30772005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3078
3079 * gdb.base/help.exp (help b, help br, help bre, help brea)
3080 (help break): Update the expected message.
3081
c3d0b56e
SC
30822005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3083
3084 * gdb.asm/m68hc11.inc: Setup the data section.
3085 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3086 script for this test.
3087 (m6812-*-*): Likewise.
3088
36ae0ea9
RC
30892005-11-09 Randolph Chung <tausq@debian.org>
3090
3091 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3092
9d6f42e9
WZ
30932005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3094
3095 * gdb.base/break.exp: Fix a comment typo.
3096
e2126a14
EZ
30972005-11-03 Jim Blandy <jimb@redhat.com>
3098
3099 Checked in by Elena Zannoni <ezannoni@redhat.com>
3100
3101 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3102
e0ac7199
CV
31032005-11-02 Corinna Vinschen <vinschen@redhat.com>
3104
3105 * gdb.arch/gdb1558.c: Include stdio.h.
3106
31d3fb18
MK
31072005-10-31 Mark Kettenis <kettenis@gnu.org>
3108
3109 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3110
e52b687c
MK
31112005-10-31 Mark Kettenis <kettenis@gnu.org>
3112
3113 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3114
f4711d79
PG
31152005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3116
3117 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3118 vscr" tests to better match output.
3119
987a9106
JB
31202005-10-12 Jim Blandy <jimb@redhat.com>
3121
3122 * gdb.base/structs.exp (any): New function.
3123 (test_struct_returns): Don't make any assumptions at all about
3124 what value the function returns when GDB can't set the return
3125 value.
3126
2336bb58
JB
31272005-10-09 Joel Brobecker <brobecker@adacore.com>
3128
3129 * gdb.ada/arrayidx/p.adb: New file.
3130 * gdb.ada/arrayidx.exp: New testcase
3131
31322005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3133
3134 * gdb.ada/array_return/pck.ads: New file.
3135 * gdb.ada/array_return/pck.adb: New file.
3136 * gdb.ada/array_return/p.adb: New file.
3137 * gdb.ada/array_return.exp: New testcase.
3138
705335ea
JB
31392005-10-03 Joel Brobecker <brobecker@adacore.com>
3140
3141 * gdb.base/arrayidx.c: New file.
3142 * gdb.base/arrayidx.exp: New testcase.
3143
11ee9940
NR
31442005-09-29 Nick Roberts <nickrob@snap.net.nz>
3145
3146 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3147 frames-invalid and breakpoints-invalid are no longer generated
3148 with level 3 so don't expect them in the output.
3149
39fb8e9e
BR
31502005-09-27 Bob Rossi <bob@brasko.net>
3151
3152 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3153 from test. Escape the | in mi_gdb_test call.
3154 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3155 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3156 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3157 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3158 expected regex's in mi_gdb_test calls.
3159 * lib/mi-support.exp: Remove arbitrary .* from tests.
3160 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3161 Fully anchor GDB/MI expected results in mi_gdb_test.
3162 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3163 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3164
2af48f68
PB
31652005-09-26 Paul Brook <paul@codesourcery.com>
3166
3167 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3168
f34502bc
WZ
31692005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3170
3171 * bfp-test.c: New file.
3172 * bfp-test.exp: New testcase.
3173
ca929517
WZ
31742005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3175
3176 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3177 of subarray and substring variable.
3178 * gdb.fortran/subarray.f: New source file for the test of subarray
3179 and substring variable evaluation.
3180 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3181 of string constant.
3182
c761af65
DJ
31832005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3184
3185 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3186 copyright dates.
3187
561d7a1d
PG
31882005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3189
3190 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3191 powerpc altivec' test with an almost identical 'info vector' test.
3192
b2b64cc9
PG
31932005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3194
3195 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3196 vscr" tests to match output.
3197
6ac4d15a
PG
31982005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3199
3200 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3201 output.
3202
40e55bef
BR
32032005-09-11 Bob Rossi <bob@brasko.net>
3204
3205 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3206 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3207 commands that return an MI output command and an asyncronous MI output
3208 command.
3209 * gdb.mi/mi-console.exp: Ditto.
3210
3c7385ec
BR
32112005-09-11 Bob Rossi <bob@brasko.net>
3212
3213 * gdb.mi/mi-var-child.c: Include <string.h>.
3214
a6cd0eb3
DJ
32152005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3216
3217 * killed.exp: Correct gdb_expect syntax.
3218
2f168eed
CV
32192005-08-09 Corinna Vinschen <vinschen@redhat.com>
3220
3221 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3222
ecd3fd0f
BR
32232005-08-02 Bob Rossi <bob@brasko.net>
3224
3225 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3226 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3227 Change tests to inferior-tty-set/show.
3228 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3229 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3230 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3231 inferior. Use mi_gdb_test to get GDB and Inferior output.
3232 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3233 descriptor.
3234 (mi_inferior_tty_name): Add inferior PTY file name.
3235 (mi_gdb_start): Add INFERIOR_PTY parameter.
3236 (mi_gdb_test): Add IPATTERN parameter.
3237
f1ea48cb
BR
32382005-08-02 Bob Rossi <bob@brasko.net>
3239
3240 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3241 parameter to mi_gdb_test.
3242 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3243
6e650a67
DJ
32442005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3245
3246 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3247 struct_declarations.
3248 * gdb.mi/mi-var-child.exp: Step over the initialization of
3249 struct_declarations.
3250
8be260b6
DJ
32512005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3252
3253 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3254 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3255 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3256 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3257 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3258 file.
3259
4e660f07
NR
32602005-07-27 Nick Roberts <nickrob@snap.net.nz>
3261
3262 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3263 (do_children_tests): Assign values to the extra elements.
3264
3265 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3266 them for tests for "-var-update --no-values" and
3267 "-var-update --all-values".
3268 Add test for "-var-list-children --simple-values".
3269
3270 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3271
3272 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3273 "-stack-list-locals --simple-values" Improve doc strings and
3274 comments.
3275
6bdae935
MK
32762005-07-18 Mark Kettenis <kettenis@gnu.org>
3277
598b7a6f
MK
3278 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3279 *-*-openbsd*.
3280 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3281
6bdae935
MK
3282 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3283 sigaltsatck'.
3284
1323e929
BR
32852005-07-14 Bob Rossi <bob@brasko.net>
3286
3287 * gdb.base/default.exp (tty): Changed output of command.
3288 * gdb.base/help.exp (help tty): Ditto.
3289
b1a9c082
MK
32902005-07-12 Mark Kettenis <kettenis@gnu.org>
3291
3292 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3293
10a844a2
MK
32942005-07-10 Mark Kettenis <kettenis@gnu.org>
3295
3296 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3297 -stack-select-frame without arguments.
3298 (test_stack_frame_listing): Add test for newly implemented command
3299 -stack-info-frame.
3300
3cb3b8df
BR
33012005-07-06 Bob Rossi <bob@brasko.net>
3302
3303 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3304 command.
3305 (Copyright): Update copyright.
3306
a0c5fbcf
WZ
33072005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3308
3309 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3310 tests to evaluate exponentiation expression.
3311
984971d0
AS
33122005-06-29 Andreas Schwab <schwab@suse.de>
3313
3314 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3315 main to avoid warnings.
3316
3317 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3318
fe03833f
NR
33192005-06-20 Nick Roberts <nickrob@snap.net.nz>
3320
3321 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3322 -stack-select-frame without arguments.
3323 (test_stack_frame_listing): Add test for newly implemented command
3324 -stack-info-frame.
3325
7a55f279
WZ
33262005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3327
0ffa0ea5
DJ
3328 * gdb.fortran/array-element.f: New file.
3329 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3330
26585198
DJ
33312005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3332
3333 * gdb.base/bigcore.exp: Correct checks for systems which can
3334 not dump a large core file.
3335
c1bd25fd
DJ
33362005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3337
3338 * gdb.base/relocate.c: Add a copyright notice.
3339 (dummy): Remove.
3340 * gdb.base/relocate.exp: Test printing the values of variables
3341 from a relocatable file.
3342
589e074d
DJ
33432005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3344
3345 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3346 excess MI output after an error.
3347
0915f927
JB
33482005-05-29 Joel Brobecker <brobecker@adacore.com>
3349
3350 * gdb.arch/alpha-step.c: New file.
3351 * gdb.arch/alpha-step.exp: New testcase.
3352
76ff342d
DJ
33532005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3354 Dennis Brueni <dennis@slickedit.com>
3355
3356 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3357 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3358 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3359 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3360 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3361 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3362 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3363
96b0c7ac
DJ
33642005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3365 Wu Zhou <woodzltc@cn.ibm.com>
3366
3367 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3368 IBM's xlc compiler.
3369 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3370 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3371
f21565d2
JB
33722005-05-13 Jim Blandy <jimb@redhat.com>
3373
3374 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3375 calling gdb_suppress_entire_file.
3376 * gdb.base/charset.exp: Same.
3377 * gdb.base/call-rt-st.exp: Same.
3378
6006a3a1
BR
33792005-05-05 Bob Rossi <bob_rossi@cox.net>
3380
3381 * lib/gdb.exp (fullname_syntax): Added global regex.
3382 (fullname_syntax_POSIX): Ditto.
3383 (fullname_syntax_UNC): Ditto.
3384 (fullname_syntax_DOS_CASE): Ditto.
3385 (fullname_syntax_DOS): Ditto.
3386 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3387 fullname_syntax variable to scope and use it.
3388 (test_file_list_exec_source_files): Ditto.
3389 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3390
c3b69c04
DJ
33912005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3392
3393 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3394
3c95e6af
PG
33952004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3396
3397 * lib/gdb.exp (skip_altivec_tests): New function, based on
3398 check_vmx_hw_available from the GCC testsuite.
3399 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3400 * lib/gdb.arch/altivec-regs.exp: Likewise.
3401
78df6c56
JB
34022005-05-02 Jim Blandy <jimb@redhat.com>
3403
3404 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3405 calling gdb_suppress_entire_file.
3406
1690f9cf
DJ
34072005-04-30 Randolph Chung <tausq@debian.org>
3408
3409 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3410 Slightly relax "sem_post" name checking.
3411
5ea106f7
PG
34122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3413
3414 * gdb.base/unload.exp: Use new shared library infrastructure.
3415
bf7234cf
PG
34162005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3417
3418 * gdb.base/so-impl-ld.exp: Use new shared library
3419 infrastructure.
3420
547b869a
CV
34212005-04-29 Corinna Vinschen <vinschen@redhat.com>
3422
3423 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3424 * gdb.asm/h8300.inc: New file.
3425
f07e55f0
PG
34262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3427
3428 * gdb.base/shlib-call.exp: Change to use new shared library
3429 infrastructure.
3430
3cbba3d1
PG
34312005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3432
3433 * gdb.base/pending.exp: Change to use new shared library
3434 infrastructure.
3435
ed6df200
PG
34362005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3437
3438 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3439 use test_compiler_info instead of gcc_compiled, and update copyright.
3440
8c8f4ebe
PG
34412005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3442
3443 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3444 shared objects being adjusted and update copyright years.
3445
607fbc54
DJ
34462005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3447
3448 * ChangeLog: Correct some 2003-01-13 dates.
3449 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3450 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3451 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3452 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3453 gdb.trace/tfind.exp: Update copyright years.
3454
57bf0e56
DJ
34552005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3456 Daniel Jacobowitz <dan@codesourcery.com>
3457
3458 * lib/gdb.exp (gdb_compile): Handle shlib=.
3459 (gdb_compile_shlib): New function.
3460
9b593790
PG
34612005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3462
3463 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3464
9494c6a5
DJ
34652005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3466
3467 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3468 gdb.server.
3469 * configure.ac: Likewise.
3470 * configure: Regenerated.
3471 * gdb.gdbserver/Makefile.in: Moved to...
3472 * gdb.server/Makefile.in: ... here.
3473 * gdb.gdbserver/server.c: Moved to...
3474 * gdb.server/server.c: ... here.
3475 * gdb.gdbserver/server-run.exp: Moved to...
3476 * gdb.server/server-run.exp: ... here.
3477
6f8eac0e
DJ
34782005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3479
3480 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3481 * configure.ac: Create gdb.gdbserver/Makefile.
3482 * configure: Regenerated.
3483 * lib/gdbserver-support.exp: New file, derived from
3484 config/gdbserver.exp.
3485 * config/gdbserver.exp: Use gdbserver-support.exp.
3486 * gdb.gdbserver/Makefile.in: New file.
3487 * gdb.gdbserver/server.c: New file.
3488 * gdb.gdbserver/server-run.exp: New file.
3489
6e87504d
PG
34902005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3491
3492 * lib/gdb.exp (test_compiler_info): Return compiler_info
3493 if no arguments are given.
3494
d1779be4
PG
34952005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3496
3497 * gdb.arch/altivec-abi.exp: Check for compiler and set
3498 use altivec' flag accordingly.
3499 * gdb.arch/altivec-regs.exp: Likewise.
3500
88750304
DJ
35012005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3502
3503 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3504
f3fb768d
AS
35052005-03-27 Andreas Schwab <schwab@suse.de>
3506
3507 * gdb.base/bigcore.c (main): Add missing mode argument in open
3508 call.
3509
7e813ac5
DJ
35102005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3511
3512 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3513 downloads.
3514 * config/gdbserver.exp (gdb_load): Likewise.
3515
8e3049aa
PB
35162005-03-14 Paul Brook <paul@codesourcery.com>
3517
3518 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3519 targets.
3520
a9df7c44
JB
35212005-03-09 Joel Brobecker <brobecker@adacore.com>
3522
3523 * gdb.dwarf2/dup-psym.S: New file.
3524 * gdb.dwarf2/dup-psym.exp: New testcase.
3525
9f0d94e8
JB
35262005-03-09 Joel Brobecker <brobecker@adacore.com>
3527
3528 * gdb.ada/exec_changed/first.adb: New file.
3529 * gdb.ada/exec_changed/second.adb: New file.
3530 * gdb.ada/exec_changed.exp: New testcase.
3531
5f579bc5
NS
35322005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3533
36e9969c
NS
3534 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3535 (A2): New class.
3536 (main): Test operator+.
3537 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3538 breakpoint test.
3539
5f579bc5
NS
3540 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3541 * gdb.base/signull.exp: Disable if gdb,nosignals.
3542 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3543 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3544 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3545 * gdb.mi/mi2-console.exp: Likewise.
3546 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3547 continue output at start.
3548 (gdb_collect_locals_test): Robustify regexp.
3549 * gdb.trace/passc-dyn.exp: Fix comment typo.
3550 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3551
be46087e
CV
35522005-03-08 Corinna Vinschen <vinschen@redhat.com>
3553
3554 * gdb.asm/asm-source.exp: Add iq2000 case.
3555 * gdb.asm/iq2000.inc: New file.
3556
384e1a61
MI
35572005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3558
3559 * gdb.base/command.exp: Change hardcoded value to regular expression.
3560 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3561
584b6e9e
DJ
35622005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3563
3564 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3565 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3566 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3567 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3568 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3569
ab5b5d61
MK
35702005-03-05 Mark Kettenis <kettenis@gnu.org>
3571
3572 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3573 changes.
3574
ae051c1b
PG
35752004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3576
3577 * lib/compiler.c: Add test for IBM's xlc compiler.
3578 * lib/compiler.cc: Likewise.
3579
3f0f6ed2
JB
35802004-02-24 Joel Brobecker <brobecker@adacore.com>
3581
3582 * gdb.ada/fixed_points.exp: Create compilation object directory
3583 before running the test.
3584 * gdb.ada/null_record.exp: Likewise.
3585 * gdb.ada/packed_array.exp: Likewise.
3586 * gdb.ada/start.exp: Likewise.
3587
724f452b
JB
35882005-02-15 Joel Brobecker <brobecker@adacore.com>
3589
3590 * gdb.ada/packed_array/pa.adb: New file.
3591 * gdb.ada/packed_array.exp: New testcase.
3592
57f5cdfb 35932005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3594
1f393151
MK
3595 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3596 files.
3597
ebdda337
MK
3598 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3599 on *-*-openbsd*. Correctly match whitespace in regukar
3600 expressions.
3601
cf309262
DJ
36022005-02-10 Daniel Jacobowitz <dan@debian.org>
3603
3604 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3605 PR exp/1821
3606 * gdb.base/gdb1821.c: New test file.
3607 * gdb.base/gdb1821.exp: New test file.
3608
3be49e7a
JB
36092005-02-09 Joel Brobecker <brobecker@adacore.com>
3610
3611 * gdb.base/start.c: New file.
3612 * gdb.base/start.exp: New testcase.
3613
e292e67d
JB
36142005-02-09 Joel Brobecker <brobecker@adacore.com>
3615
3616 * gdb.ada/start/dummy.adb: New file.
3617 * gdb.ada/start.exp: New testcase.
3618
dbdfa66c
CV
36192005-02-09 Corinna Vinschen <vinschen@redhat.com>
3620
3621 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3622 for printing symbols and statistics.
3623 Add test for using relative pathnames in "maint print msymbols" test.
3624 Mark "maint info sections DATA" XFAIL on Cygwin.
3625 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3626 tests.
3627
d7941671
AC
36282005-02-09 Andreas Schwab <schwab@suse.de>
3629
3630 Committed by Andrew Cagney <cagney@gnu.org>
3631 * gdb.base/remotetimeout.exp: New file.
3632
74e5ef44
MK
36332005-02-07 Mark Kettenis <kettenis@gnu.org>
3634
3635 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3636
464dd14d
JB
36372005-02-03 Joel Brobecker <brobecker@adacore.com>
3638
3639 * gdb.ada/gnat_ada.gpr: New file.
3640 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3641 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3642 * configure.ac: No longer generate gnat_ada.gpr.
3643 * configure: Regenerate.
3644 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3645 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3646 * gdb.ada/null_record/bar.ads: Likewise.
3647 * gdb.ada/null_record/bar.adb: Likewise.
3648 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3649 * gdb.ada/null_record.exp (testdir): New variable.
3650 (testfile): executable is now in testdir subdirectory.
3651 (srcfile): Use full path to the main compilation unit.
3652 * gdb.ada/fixed_points.exp: Same changes as above.
3653
30d756ae
NR
36542005-02-03 Nick Roberts <nickrob@snap.net.nz>
3655
3656 * gdb.base/interp.exp: New test.
3657
9d799f85
AC
36582005-01-24 Andrew Cagney <cagney@gnu.org>
3659
3660 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3661
15656118
AC
36622005-01-19 Andrew Cagney <cagney@gnu.org>
3663
a892c31b
AC
3664 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3665 configure.ac not configure.in.
3666
15656118
AC
3667 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3668 of powerpc*-*-*.
3669 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3670 * gdb.base/list.exp (test_list_function)
3671 (test_list_filename_and_function): Ditto.
3672 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3673
a7b01baf
AC
36742005-01-16 Andrew Cagney <cagney@gnu.org>
3675
17d92a02
AC
3676 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3677
a7b01baf
AC
3678 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3679
bc8332bb
AC
36802005-01-14 Andrew Cagney <cagney@gnu.org>
3681
3682 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3683 * gdb.mi/mi2-var-cmd.exp: Ditto.
3684
4d074752
CV
36852005-01-10 Corinna Vinschen <vinschen@redhat.com>
3686
3687 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3688
bec39cab
AC
36892005-01-07 Andrew Cagney <cagney@gnu.org>
3690
3691 * configure.ac: Rename configure.in, require autoconf 2.59.
3692 * configure: Re-generate.
3693 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3694 * gdb.stabs/configure: Re-generate.
3695 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3696 * gdb.hp/configure: Re-generate.
3697 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3698 autoconf 2.59.
3699 * gdb.hp/gdb.objdbg/configure: Re-generate.
3700 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3701 autoconf 2.59.
3702 * gdb.hp/gdb.defects/configure: Re-generate.
3703 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3704 autoconf 2.59.
3705 * gdb.hp/gdb.compat/configure: Re-generate.
3706 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3707 autoconf 2.59.
3708 * gdb.hp/gdb.base-hp/configure: Re-generate.
3709 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3710 autoconf 2.59.
3711 * gdb.hp/gdb.aCC/configure: Re-generate.
3712
f10b16d4
JB
37132004-12-15 Jim Blandy <jimb@redhat.com>
3714
3715 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3716 under NPTL when there is debugging info available for libpthread.
3717
fb6e1814
JG
37182004-12-13 Jerome Guitton <guitton@gnat.com>
3719
3720 * gdb.ada/fixed_points.c: New file.
3721 * gdb.ada/fixed_points.exp: New file.
3722
fe46cd3a
RC
37232004-12-03 Randolph Chung <tausq@debian.org>
3724
3725 * gdb.arch/pa-nullify.exp: New file.
3726 * gdb.arch/pa-nullify.s: New file.
3727
8de0841b
RC
37282004-11-30 Randolph Chung <tausq@debian.org>
3729
3730 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3731 instead of "tbug". Fix regexp to work properly with gdb_test.
3732
c8170782
PH
37332004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3734
3735 * gdb.base/bitfields2.exp: New test.
3736 * gdb.base/bitfields2.c: New file.
3737
954269c2
RE
37382004-11-28 Richard Earnshaw <rearnsha@arm.com>
3739
3740 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3741
0107feed
RC
37422004-11-16 Randolph Chung <tausq@debian.org>
3743
3744 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3745
f073ae8c
DJ
37462004-11-14 Daniel Jacobowitz <dan@debian.org>
3747
3748 * gdb.threads/threadapply.exp: Correct "macro details" test.
3749
19ad59e7
JJ
37502004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3751
3752 * gdb.threads/threadapply.exp: New test.
3753 * gdb.threads/threadapply.c: New file.
3754
9cf0961b
MK
37552004-11-07 Mark Kettenis <kettenis@gnu.org>
3756
3757 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3758 frames.
3759
c789492a
FL
37602004-11-05 Felix Lee <felix+log1@specifixinc.com>
3761
3762 * gdb.base/cursal.exp: New file.
3763 * gdb.base/cursal.c: New file.
3764
a1e167bb
AC
37652004-11-03 Andrew Cagney <cagney@gnu.org>
3766
3767 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3768
b7cbf173
MK
37692004-10-30 Mark Kettenis <kettenis@gnu.org>
3770
3771 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3772 NetBSD/ELF targets.
3773
88f9d34f
JB
37742004-10-29 Joel Brobecker <brobecker@gnat.com>
3775
3776 * gdb.threads/bp_in_thread.c: New file, copied from
3777 pthread_cond_wait.c.
3778 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3779 file, rather than reusing the .c file from another testcase.
3780
ca7d6a0c
JB
37812004-10-20 Joel Brobecker <brobecker@gnat.com>
3782
3783 * gdb.ada/null_record.exp: Check where we stopped after
3784 sending the start command, instead of where the associated
3785 temporary breakpoint was inserted.
3786
0d863d03
AC
37872004-10-14 Andrew Cagney <cagney@gnu.org>
3788
3789 * gdb.mi/gdb701.c (main): Return 0.
3790
d11e72cb
DJ
37912004-10-13 Daniel Jacobowitz <dan@debian.org>
3792
d40539a4 3793 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3794
e1923096
JJ
37952004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3796
3797 * gdb.threads/schedlock.c: Add comment markers to use to find
3798 line numbers.
3799 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3800 comments.
3801 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3802 breakpoint lines.
3803
ec8ba2c9
DJ
38042004-10-12 Daniel Jacobowitz <dan@debian.org>
3805
3806 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3807
0eb3658b
DJ
38082004-10-12 Daniel Jacobowitz <dan@debian.org>
3809
3810 * configure.in: Add gdb.dwarf2.
3811 * configure: Regenerated.
3812 * Makefile.in: Add gdb.dwarf2.
3813 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3814 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3815 gdb.dwarf2/file1.txt: New files.
3816
a271cc33
OF
38172004-10-11 Orjan Friberg <orjanf@axis.com>
3818
3819 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3820 of "run", since the latter doesn't work with remote targets. Adjust
3821 the breakpoint numbering accordingly.
3822 * gdb.threads/pthread_cond_wait.exp: Ditto.
3823
895ce074
MC
38242004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3825
3826 * gdb.base/overlays.exp: Update copyright years.
3827
6be3092d
KI
38282004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3829
3830 * gdb.base/overlays.exp: Disable if target is Linux.
3831
e05389b8
FL
38322004-10-06 Felix Lee <felix+log1@specifixinc.com>
3833
3834 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3835
73cb587d
KI
38362004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3837
3838 * gdb.asm/asm-source.exp: Add m32r-linux target.
3839 * gdb.asm/m32r-linux.inc: New file.
3840
3c0edcdc
AC
38412004-09-24 Andrew Cagney <cagney@redhat.com>
3842 David Anderson <anderson@redhat.com>
3843
3844 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3845 command fails, assume things will work.
3846 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3847 (_GNU_SOURCE): Define.
3848 (print_unsigned, print_hex): Change parameter to "long long".
3849 (print_byte_count): New function, use to print byte counts.
3850 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3851 O_LARGEFILE.
3852 (main): Compute an upper bound on a corefile in max_core_size.
3853 Limit memory chunk size to max_core_size. Limit total memory
3854 allocated to max_core_size.
3855
4bb3667f
AC
38562004-09-23 Andrew Cagney <cagney@gnu.org>
3857
3858 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3859 from a separate process with code that creates a corefile by
3860 making the inferior dump core.
3861
60fe1a51
MK
38622004-09-23 Mark Kettenis <kettenis@gnu.org>
3863
3864 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3865 block.
3866
8e937346
MC
38672004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3868
3869 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3870 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3871 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3872 Likewise.
3873
7213f6d6
JJ
38742004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3875
3876 * gdb.java/jprint.exp: New test case for java inferior call.
3877 * gdb.java/jprint.java: Ditto.
3878
eac69dca
JB
38792004-09-15 Joel Brobecker <brobecker@gnat.com>
3880
3881 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3882
22227696
MC
38832004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3884
3885 * gdb.threads/killed.c: Include <stdlib.h>.
3886 * gdb.threads/pthreads.c: Likewise.
3887
7dd403a4
MC
38882004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3889
3890 * gdb.threads/killed.c: Add copyright notice.
3891
33f2d567
JM
38922004-09-10 Jason Molenda (jmolenda@apple.com)
3893
3894 * gdb.base/define.exp: Two new tests to verify zero space chars
3895 after 'if' and 'while' commands in a user-defined command is correctly
3896 parsed.
3897
e05b62ac
AC
38982004-09-08 Andrew Cagney <cagney@gnu.org>
3899
3900 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3901 delivery test with duplicate at end of file.
3902
9cbe82da
MK
39032004-09-06 Mark Kettenis <kettenis@jive.nl>
3904
3905 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3906
564803d9
MC
39072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3908
3909 * config/hppro.exp: Removed.
3910
7c6807ce
MC
39112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3912
3913 * config/sparclet.exp: Removed.
3914
bf7e26dd
MC
39152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3916
3917 * config/udi.exp: Removed.
3918
714e341b
MC
39192004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3920
3921 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3922 of "exp_continue".
3923 (advancei): Likewise.
3924
1236e623
JJ
39252004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3926
3927 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3928
3bdcad15
MI
39292004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3930
228af206 3931 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3932 to check for nodebug in executable.
3933 * gdb.gdb/observer.exp (setup_test): Likewise.
3934 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3935 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3936
c72b934c
AC
39372004-09-01 Andrew Cagney <cagney@gnu.org>
3938
3939 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3940 files.
3941
edd9b715
JJ
39422004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3943
3944 * gdb.base/unload.exp: Fix expected warning message to match
3945 latest format.
3946
fb4ce06b
CV
39472004-09-01 Corinna Vinschen <vinschen@redhat.com>
3948
3949 * gdb.base/call-rt-st.exp: Fix typos.
3950
ce78e7c3
MI
39512004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3952
3953 * gdb.threads/thread_check.exp: New testcase.
3954 * gdb.threads/thread_check.c: New testcase.
3955
2dedb159
AC
39562004-08-31 Andrew Cagney <cagney@gnu.org>
3957
3958 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3959 (skip_to_handler_entry): New procedures. Test stepping into a
3960 handler when the breakpoint is at the handler's entry point.
3961
68f53502
AC
39622004-08-30 Andrew Cagney <cagney@gnu.org>
3963
3964 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3965 gdb/1757.
3966
3e3ffd2b
MC
39672004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3968
3969 With code from Manoj Iyer <manjo@austin.ibm.com>:
3970 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3971 return value. Add an arm for "no debugging symbols found".
3972 Change a stray "error" to "perror".
3973 (gdb_run_cmd): Adapt to new return value.
3974 * gdb.base/remote.exp: Adapt to new return value.
3975 * gdb.gdb/complaints.exp: Likewise.
3976 * gdb.gdb/observer.exp: Likewise.
3977 * gdb.gdb/selftest.exp: Likewise.
3978 * gdb.gdb/xfullpath.exp: Likewise.
3979
4b6f5fd2
JB
39802004-08-27 Joel Brobecker <brobecker@gnat.com>
3981
3982 * gdb.threads/bp_in_thread.exp: New testcase.
3983
e5b25496
MC
39842004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3985
3986 Fix PR testsuite/1735.
3987 * gdb.threads/schedlock.c (thread_function): Add a cast
3988 to suppress a gcc warning.
3989 * gdb.threads/thread-specific.c (thread_function): Likewise.
3990
934353d6
MC
39912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3992
3993 * gdb.base/unload.c: Include <stdlib.h>.
3994
f98a0aef 39952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3996
f98a0aef 3997 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3998 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3999 synchronized after the "return".
4000
5a2e8882
MC
40012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4002
4003 * gdb.mi/basics.c: Include <stdio.h>.
4004 * gdb.mi/pthreads.c: Include <stdlib.h>.
4005 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4006
a9640423
MC
40072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4008
4009 * gdb.threads/schedlock.c: Add copyright notice.
4010
b04e311d
AC
40112004-08-25 Andrew Cagney <cagney@gnu.org>
4012
4013 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4014 (skip_over_handler, breakpoint_over_hander): New test procedures.
4015 (advance, advancei): Add a proper prefix, do not use
4016 rerun_to_main.
4017 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4018
7c27f15b
MC
40192004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4020
4021 * gdb.mi/basics.c: Add copyright notice.
4022 * gdb.mi/var-cmd.c: Add copyright notice.
4023
fffc87ae
MC
40242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4025
4026 * lib/gdb.exp: Remove signed_keyword_not_used.
4027 * lib/compiler.c: Likewise.
4028 * lib/compiler.cc: Likewise.
4029
d782e0bf
MC
40302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4031
4032 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4033 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4034
96033e83
MC
40352004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4036
4037 * gdb.base/whatis.c: Add copyright notice.
4038
cf38c229
MK
40392004-08-20 Mark Kettenis <kettenis@gnu.org>
4040
4041 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4042 it to skip the breakpoints encoded in the inline assembly.
4043
f4b49756
MC
40442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4045
4046 * Makefile.in: Add gdb.fortran.
4047
2f193b69
MC
40482004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4049
4050 * gdb.base/call-sc.exp (test_scalar_returns):
4051 Fix cut-and-paste glitch in "Make fun return now".
4052
89a237cb
MC
40532004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4054
4055 * configure.in: Add gdb.fortran.
4056 * configure: Regenerate.
4057 * gdb.fortran/Makefile.in: New file.
4058 * lib/gdb.exp (skip_fortran_tests): New procedure.
4059
469aff8e
MC
40602004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4061
4062 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4063 reference to bug-gnu@prep.ai.mit.edu.
4064 * gdb.mi/mi-var-child.exp: Likewise.
4065 * gdb.mi/mi-var-cmd.exp: Likewise.
4066 * gdb.mi/mi-var-display.exp: Likewise.
4067 * gdb.mi/mi2-var-block.exp: Likewise.
4068 * gdb.mi/mi2-var-child.exp: Likewise.
4069 * gdb.mi/mi2-var-cmd.exp: Likewise.
4070 * gdb.mi/mi2-var-display.exp: Likewise.
4071
00b51b9f
MK
40722004-08-15 Mark Kettenis <kettenis@gnu.org>
4073
4074 * gdb.base/unload.c (main): Make local variable msg const.
4075
45f07fef
MC
40762004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4077
4078 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4079 to bug-gnu@prep.ai.mit.edu.
4080 * gdb.mi/mi-disassemble.exp: Likewise.
4081 * gdb.mi/mi-eval.exp: Likewise.
4082 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4083 default line number.
4084 * gdb.mi/mi-return.exp: Likewise.
4085 * gdb.mi/mi-simplerun.exp: Likewise.
4086 * gdb.mi/mi-stack.exp: Likewise.
4087 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4088 number with explicit range test.
4089 * gdb.mi/mi-watch.exp: Likewise.
4090 * gdb.mi/mi2-break.exp: Likewise.
4091 * gdb.mi/mi2-cli.exp: Likewise.
4092 * gdb.mi/mi2-disassemble.exp: Likewise.
4093 * gdb.mi/mi2-eval.exp: Likewise.
4094 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4095 default line number.
4096 * gdb.mi/mi2-return.exp: Likewise.
4097 * gdb.mi/mi2-simplerun.exp: Likewise.
4098 * gdb.mi/mi2-stack.exp: Likewise.
4099 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4100 number with explicit range test.
4101 * gdb.mi/mi2-watch.exp: Likewise.
4102
dd8c8ee7
MC
41032004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4104
4105 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4106 * gdb.cp/m-static.exp: Likewise.
4107 * gdb.cp/rtti.exp: Likewise.
4108
4e838464
MK
41092004-08-14 Mark Kettenis <kettenis@gnu.org>
4110
4111 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4112
8d8cb839
EZ
41132004-08-14 Eli Zaretskii <eliz@gnu.org>
4114
4115 * ChangeLog: Prefix Local Variables with semi-colons and indent
4116 the reference to older ChangeLog files, to fix fontification in
4117 Emacs.
4118
deea8bb0
MC
41192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4120
4121 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4122 * gdb.mi/mi2-break.exp: Likewise.
4123
c3297504
MC
41242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4125
4126 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4127
25808999
MC
41282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4129
4130 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4131
226a8d71
MC
41322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4133
4134 * gdb.cp/classes.exp: Remove unused declarations. Just let
4135 test names default instead of providing special names. Remove
4136 extraneous demangler test.
4137
37fdf854
JJ
41382004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4139
4140 * gdb.base/unload.exp: New test for breakpoints in dynamically
4141 loaded libraries.
4142 * gdb.base/unload.c: Ditto.
4143 * gdb.base/unloadshr.c: Ditto.
4144
2d3a7986
MC
41452004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4146
4147 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4148 cp_test_ptype_class.
4149 (test_enums): Likewise.
4150
c72b934c
AC
41512004-08-10 Andrew Cagney <cagney@gnu.org>
4152
4153 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4154 files.
4155
cc503c8a
AC
41562004-08-10 Andrew Cagney <cagney@gnu.org>
4157
4158 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4159 init_malloc call.
4160
902f2ccb
MC
41612004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4162
4163 * ChangeLog: Add copyright notice. The notice is copied
4164 from emacs 21.3 top level ChangeLog.
4165
78c90502
MC
41662004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4167
4168 * lib/cp-support.exp: New file.
4169 * lib/cp-support.exp (cp_test_type_class): New function.
4170 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4171 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4172 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4173 cp_test_ptype_class.
4174
88e5ea78
MC
41752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4176
4177 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4178 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4179 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4180 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4181 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4182 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4183 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4184 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4185 gdb.mi/mi2-watch.exp: Update copyright years.
4186
6a89fc9c
MK
41872004-08-09 Mark Kettenis <kettenis@gnu.org>
4188
4189 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4190
1482e0de
MC
41912004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4192
4193 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4194 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4195 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4196 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4197 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4198 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4199 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4200 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4201 gdb.mi/mi-watch.exp: Update copyright years.
4202
1a5ce3f3
DJ
42032004-08-08 Daniel Jacobowitz <dan@debian.org>
4204
4205 PR gdb/1738
4206 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4207 from a breakpoint with a pending signal.
4208
04f6ecf2
DJ
42092004-08-08 Daniel Jacobowitz <dan@debian.org>
4210
4211 PR gdb/1736
4212 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4213 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4214 the prompt.
4215 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4216
54d90d35
DJ
42172004-08-08 Daniel Jacobowitz <dan@debian.org>
4218
4219 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4220
d2f6abb0
DJ
42212004-08-08 Daniel Jacobowitz <dan@debian.org>
4222
4223 PR gdb/1736
4224 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4225 for i?86-*-linux*.
4226
5598c03d
DJ
42272004-08-08 Daniel Jacobowitz <dan@debian.org>
4228
4229 * gdb.arch/i386-prologue.exp: Compile without debug information.
4230
c6fee705
MC
42312004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4232
4233 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4234 rather than asking gdb to search.
4235
dd90efdb
MC
42362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4237
4238 * gdb.base/gcore.c: Include <string.h>.
4239
1e84bec1
MC
42402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4241
4242 * gdb.base/gcore.c: Add copyright notice.
4243
e425eb2b
MC
42442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4245
4246 * gdb.base/freebpcmd.c: Include <stdio.h>.
4247 * gdb.base/long_long.c: Include <string.h>.
4248 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4249 * gdb.base/siginfo.c: Include <string.h>.
4250 * gdb.base/sigstep.c: Include <string.h>.
4251
cb9aaed5
MC
42522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4253
4254 * gdb.base/complex.c: Include <stdlib.h>.
4255
55944f3d
MC
42562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4257
4258 * gdb.base/complex.c: Add copyright notice.
4259
7b2953d9
MC
42602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4261
4262 * gdb.base/charset.c: Include <stdlib.h>.
4263
c9133d23
MC
42642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4265
4266 * gdb.base/auxv.c: Include <stdlib.h>.
4267
0a8490ad
MC
42682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4269
4270 * gdb.base/auxv.c: Add copyright notice.
4271
3426d5ec
MC
42722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4273
4274 * gdb.base/coremaker.c: Add copyright notice.
4275 * gdb.base/coremaker2.c: Add copyright notice.
4276
8da195dd
AC
42772004-08-04 Andrew Cagney <cagney@gnu.org>
4278
4279 * gdb.base/store.exp: Update copyright.
4280 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4281 names, do not import gdb_prompt.
4282
8d394f98
AC
42832004-08-01 Andrew Cagney <cagney@gnu.org>
4284
4285 Fix PR testsuite/1729.
4286 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4287 not use capture_value with value 4.
4288 (capture_value): Add optional test name parameter.
4289 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4290 the prefix, pass to capture_value.
4291
b6702b23
MK
42922004-08-01 Mark Kettenis <kettenis@gnu.org>
4293
4294 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4295 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4296 (main): Call new function.
4297
c203e0ca
MC
42982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4299
4300 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4301
a7995a30
MC
43022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4303
4304 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4305
9366563b
MC
43062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4307
b6eeaf26 4308 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4309 Accept more values of vtbl pointer. Remove some messages
4310 about "obsolete gcc or gdb".
4311
2fc1f950
MC
43122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4313
4314 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4315
c724d49b
MC
43162004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4317
4318 * gdb.base/asm-source.exp: Properly convert target board
4319 debug flags from gcc format to binutils format.
4320
736b0fce
MK
43212004-07-28 Mark Kettenis <kettenis@gnu.org>
4322
4323 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4324 gdb1718". PR backtrace/1718 partially fixed.
4325
5633ea5c
JJ
43262004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4327
4328 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4329
575eebb1
NC
43302004-07-26 Nick Clifton <nickc@redhat.com>
4331
4332 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4333 good default value for a specific architecture is available then
4334 set it to that value. Otherwise default to the -gstabs switch.
4335 Remove the -g... switches from the asm-flags variable. Allow the
4336 target board info to override the value if it wants to. Pass the
4337 switch on the assembler command line.
4338
62104619
MK
43392004-07-23 Mark Kettenis <kettenis@gnu.org>
4340
4341 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4342 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4343 (main): Call new function.
4344
4a1135b8
MC
43452004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4346
4347 Test for PR exp/1715.
4348 * gdb.base/radix.exp: Refactor common procedures. Make all
4349 test names unique. Change XFAIL to KFAIL.
4350
8a12c1f0
MC
43512004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4352
4353 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4354 * gdb.ada/gnat_ada.gin: ... to here.
4355 * configure.in: Use gnat_ada.gin.
4356 * configure: Regenerate.
4357
23b451cf
AC
43582004-07-20 Andrew Cagney <cagney@gnu.org>
4359
4360 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4361 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4362 XFAILs. Clean up test messages and comments. Check backtraces.
4363 Delete re-sync code.
4364
ab618a02
MC
43652004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4366
4367 Fix PR cli/740.
4368 * gdb.base/annota1.exp: Honor gdb,nosignals.
4369 * gdb.base/annota3.exp: Likewise.
4370
46dad340
MC
43712004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4372
4373 * lib/java.exp: Update copyright notice.
4374
756d8c70
AC
43752004-07-19 Andrew Cagney <cagney@gnu.org>
4376
4377 * gdb.base/selftest.exp: Copy file from here ...
4378 * gdb.gdb/selftest.exp: ... to here.
4379
586027e6
AC
43802004-07-16 Andrew Cagney <cagney@redhat.com>
4381
4382 * lib/insight-support.exp: Delete file.
4383 * lib/java.exp (java_init): Fix copyright.
4384
029d2200
AC
43852004-07-16 Andrew Cagney <cagney@gnu.org>
4386
4387 * gdb.base/restore.c: Append "prologue" to comments marking the a
4388 function's prologue.
4389 * gdb.base/restore.exp: Update copyright, re-indent.
4390 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4391 callerN" prefix where needed. Update patterns that match a
4392 function's prologue.
4393
653b62c5
MC
43942004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4395
4396 * gdb.base/restore.c: Add copyright notice.
4397
f7d690e5
AC
43982004-07-16 Andrew Cagney <cagney@gnu.org>
4399
4400 * gdb.base/logical.exp: Update copyright.
4401 (evaluate): New procedure. Use to re-implement tests using
4402 several tables.
4403
d629a7cb
MH
44042004-07-14 Martin Hunt <hunt@redhat.com>
4405
4406 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4407 which fixes some problems where init.tcl was not found.
4408
9c7bb332
AC
44092004-07-13 Andrew Cagney <cagney@gnu.org>
4410
6bf46641
AC
4411 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4412 (check_sizeof, check_valueof): Do not include the output in the
4413 test name. Use gdb_test.
4414 (get_valueof): Use gdb_test_multiple.
4415
c4ffd4c0
AC
4416 * gdb.base/step-test.exp: Update copyright. Use
4417 gdb_test_multiple. Ensure that test names do not include
4418 architecture dependent output.
4419
ab89363a
AC
4420 * gdb.gdb/observer.exp: Update copyright.
4421 (setup_test): Use gdb_test_multiple.
4422 (attach_first_observer, attach_second_observer)
4423 (attach_third_observer, detach_first_observer)
4424 (detach_second_observer, detach_third_observer)
4425 (reset_counters, check_counters): Make $message a prefix.
4426 (test_normal_stop_notifications): Add "args" parameter - a list of
4427 init functions to be called. Make $message a prefix,
4428 (test_observer_normal_stop): Change the message prefixes so that
4429 they are unique, pass the attach / detach procedures to
4430 test_normal_stop_notifications.
4431
ec58997a
AC
4432 * gdb.base/signull.exp (test_segv): Prefix all tests with
4433 "${name}". Clean up test messages.
4434
b475183b
AC
4435 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4436
9c7bb332
AC
4437 * gdb.base/ena-dis-br.exp: Update copyright.
4438 (break_at): New function. Replace send_gdb with gdb_test,
4439 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4440 ignore count, not stopped at bpt", with KFAIL.
4441
2dd95497
CV
44422004-07-13 Corinna Vinschen <vinschen@redhat.com>
4443
4444 * gdb.base/attach.exp: Remove cleanupfile handling.
4445
419e626b
AC
44462004-07-12 Andrew Cagney <cagney@gnu.org>
4447
4448 * gdb.base/annota1.exp: Cleanup corefile test name.
4449 * gdb.base/annota3.exp: Ditto.
4450
8b1b3228
AC
44512004-07-12 Andrew Cagney <cagney@gnu.org>
4452
78650829
AC
4453 * gdb.base/signals.exp: Clean up copyright, re-indent.
4454
8b1b3228
AC
4455 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4456 gdb_test and gdb_test_multiple.
4457
935c2760
JJ
44582004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4459
4460 * gdb.java/jmain.exp: Fix expected line number for main to
4461 break at. Set XFAIL for break at main test since gcj does not
4462 provide line number info for first statement in main.
4463
1544280f
AC
44642004-07-08 Andrew Cagney <cagney@gnu.org>
4465
1279f4ff
AC
4466 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4467
1544280f
AC
4468 * gdb.base/sigbpt.exp: Make the common part of each test name a
4469 prefix instead of suffix.
4470
bcc82369
BR
44712004-07-07 Bob Rossi <bob_rossi@cox.net>
4472
4473 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4474 test from test_tbreak_creation_and_listing to
4475 test_file_list_exec_source_file
4476 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4477 Changed name of test from test_tbreak_creation_and_listing to
4478 test_file_list_exec_source_file
4479
23f4b0aa
JJ
44802004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4481
4482 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4483 the jmisc() constructor instead of <init>.
4484 * gdb.java/jmisc1.exp: Ditto.
4485
56401cd5
AC
44862004-07-07 Andrew Cagney <cagney@gnu.org>
4487
4488 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4489 corrupting the PC.
4490
44ae2f6a
MC
44912004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4492
4493 * gdb.cp/templates.exp: Accept whitespace change in demangler
4494 output.
4495
45a83408
AC
44962004-07-06 Andrew Cagney <cagney@gnu.org>
4497
4498 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4499
d205ad70
MC
45002004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4501
4502 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4503 * lib/compiler.cc: Likewise.
4504
06ea1a61
MC
45052004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4506
4507 * lib/compiler.cc: Work around string preprocessing problem
4508 with old hp c++ compiler.
4509 * lib/compiler.c: Likewise.
4510
daab1251
CV
45112004-06-29 Corinna Vinschen <vinschen@redhat.com>
4512
4513 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4514 directives to conditionalize symbol prefixing.
4515 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4516 additional_flags handling. Add underscore prefix for Cygwin.
4517 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4518 conditionalize symbol prefixing.
4519 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4520 additional_flags handling. Add underscore prefix for Cygwin.
4521
cc984116
CV
45222004-06-29 Corinna Vinschen <vinschen@redhat.com>
4523
4524 * gdb.base/bigcore.exp: Skip test on Cygwin.
4525
c279b077
MC
45262004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4527
4528 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4529 formats for "info register". Use gdb_test_multiple. Fix
4530 the "invalid register" test.
4531
0e915747
CV
45322004-06-28 Corinna Vinschen <vinschen@redhat.com>
4533
4534 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4535 PID for Cygwin. Add Cygwin specific strings to check for in some
4536 tests.
4537 (do_attach_tests): Add a test for user interaction when attaching
4538 to a process with no matching symbol table already loaded.
4539
11422c86
AC
45402004-06-26 Andrew Cagney <cagney@gnu.org>
4541
4542 Test PR java/1567 and PR java/1565.
4543 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4544 * gdb.java/jmisc2.exp: Delete file.
4545
cefbce26
MC
45462004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4547
4548 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4549
e19f872c
CV
45502004-06-25 Corinna Vinschen <vinschen@redhat.com>
4551
4552 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4553 attach process.
4554
d931ba3b
MC
45552004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4556
4557 * gdb.cp/pr-1553.exp: Remove.
4558
aef68c48
MC
45592004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4560
4561 * gdb.cp/pr-1553.cc: Remove.
4562 * gdb.cp/pr-1553.exp: Disable this test.
4563
8d5df71a
JB
45642004-06-20 Jim Blandy <jimb@redhat.com>
4565
4566 Fix PR testsuite/1680.
4567 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4568 regular expressions.
4569
4ac6f39d
MC
45702004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4571
4572 Fix PR testsuite/1679.
4573 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4574 Issue an UNSUPPORTED result instead.
4575
1b413552
JB
45762004-06-18 Jim Blandy <jimb@redhat.com>
4577
4578 * gdb.base/charset.exp: Only send a control-C if we see a new
4579 prompt and incomplete command.
4580
6daa6ebd
MC
45812004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4582
4583 * gdb.cp/pr-574.cc: Add copyright notice.
4584
51fa4ae0
JB
45852004-06-17 Jim Blandy <jimb@redhat.com>
4586
4587 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4588 cases where the regexp has no groups; this grabs random text from
4589 the previous test suite, whatever that was.
4590
8fea26c5
MC
45912004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4592
4593 * gdb.cp/printmethod.cc: Add copyright notice.
4594
1e3aeb41
MC
45952004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4596
4597 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4598
9d9030bc
AC
45992004-06-16 Andrew Cagney <cagney@gnu.org>
4600
4601 * gdb.base/signull.c: Update copyright. Include <string.h>.
4602 (bowler): Replace data_pointer with data_read
4603 and data_write cases. Add code_descriptor case.
4604 (zero, desc): New array and pointer.
4605 (data, code): Change to simple pointers.
4606 * gdb.base/signull.exp: Fix probe pattern matching a function
4607 descriptor SIGSEGV. Replace data_pointer with data_read and
4608 data_write tests.
4609
acd4ad44
AC
46102004-06-16 Andrew Cagney <cagney@gnu.org>
4611
4612 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4613
08fd625c
MC
46142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4615
4616 * gdb.base/long_long.c: Add copyright notice.
4617
1903502c
MC
46182004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4619
4620 * gdb.base/long_long.exp: Remove reference to
4621 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4622 to gdb_breakpoint and gdb_continue_to_breakpoint.
4623
83313cb1
JB
46242004-06-14 Jim Blandy <jimb@redhat.com>
4625
4626 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4627 endian case.
4628
1bf404ef
AC
46292004-06-14 Andrew Cagney <cagney@gnu.org>
4630
4631 * gdb.base/gcore.exp (capture_command_output): Delete the always
4632 passing tests containing inferior values.
4633 * gdb.base/ending-run.exp: Do not include the breakpoint address
4634 in the test message. Update copyright.
4635 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4636 size in the test name, use gdb_test_multiple. Update copyright.
4637
ef220b33
MC
46382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4639
4640 * gdb.cp/ref-types.cc: Add copyright notice.
4641
4f70a4c9
MC
46422004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4643
4644 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4645 hp_aCC_compiler.
4646 * lib/compiler.cc: Likewise.
4647 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4648 'set' commands. Log diagnostics for other lines. Set
4649 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4650
335928ac
MC
46512004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4652
4653 * gdb.cp/try_catch.cc: Add copyright notice.
4654
2efb12e8
MC
46552004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4656
4657 * gdb.cp/userdef.cc: Add copyright notice.
4658
0bbed51a
MC
46592004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4660
4661 * gdb.cp/virtfunc.cc: Add copyright notice.
4662
e12a46c9
RC
46632004-06-11 Randolph Chung <tausq@debian.org>
4664
4665 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4666 problem.
4667
338e05af
AC
46682004-06-10 Andrew Cagney <cagney@gnu.org>
4669
4670 * lib/compiler.cc, lib/compiler.c: Append either
4671 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4672 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4673 instead of gcc-3-3.
4674
dc3f10cb
AC
46752004-06-09 Andrew Cagney <cagney@gnu.org>
4676
b4d946af
AC
4677 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4678 gdb/1455, bug is specific to "long long" and "double".
4679
dc3f10cb
AC
4680 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4681 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4682 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4683 fixed.
4684
b5c0bfa2
AC
46852004-06-09 Andrew Cagney <cagney@gnu.org>
4686
4687 * gdb.base/structs.exp (test_struct_returns): Replace
4688 "return_value_unknown" and "finish_value_unknown" by
4689 "return_value_known" and "finish_value_known". Instead of
4690 "return_value_unknown" iff "finish_value_unknown", check
4691 "return_value_known" implies "finish_value_known".
4692
caeb605f
MH
46932004-06-08 Martin Hunt <hunt@redhat.com>
4694
4695 * gdb.base/float.exp: Add pattern for mips targets.
4696
c892bb64
RC
46972004-06-08 Randolph Chung <tausq@debian.org>
4698
4699 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4700 message for unknown architectures more clear.
4701
48306d3e
JB
47022004-06-08 Joel Brobecker <brobecker@gnat.com>
4703
4704 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4705 start the execution of the program.
4706
83ecb59f
JB
47072004-06-07 Jim Blandy <jimb@redhat.com>
4708
4709 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4710 * gdb.arch/i386-cpuid.h: New helper file.
4711
55264cb4
RC
47122004-06-07 Randolph Chung <tausq@debian.org>
4713
4714 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4715 has started.
4716
23cadb28
RM
47172004-06-04 Roland McGrath <roland@redhat.com>
4718
4719 Fix PR gdb/1647.
4720 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4721 differently to be robust to output buffering differences.
4722
51d01eda
MC
47232004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4724
4725 * gdb.threads/pthreads.exp: Update copyright years.
4726 (check_control_c): Change asynchronous 'after' to synchronous.
4727
f4fc3b93
RM
47282004-06-04 Roland McGrath <roland@redhat.com>
4729
4730 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4731 next gdb prompt.
4732
4013522b
MC
47332004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4734
4735 Fix PR gdb/1636.
4736 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4737 calls to synchronous.
4738
7a8f1e6b
JB
47392004-05-26 Jim Blandy <jimb@redhat.com>
4740
4741 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4742
81bb3443
RC
47432004-05-24 Randolph Chung <tausq@debian.org>
4744
4745 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4746 * gdb.asm/pa.inc: New file.
4747
8f5a3103
MK
47482004-05-22 Mark Kettenis <kettenis@gnu.org>
4749
4750 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4751
734b8fe8
JB
47522004-05-21 Joel Brobecker <brobecker@gnat.com>
4753 Daniel Jacobowitz <drow@mvista.com>
4754
4755 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4756 GDB prompt.
4757
725603e1
UW
47582004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4759
f4fc3b93 4760 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4761 setjmp/longjmp. Use sigaction instead of signal.
4762
8b923272
JB
47632004-05-19 J. Brobecker <brobecker@gnat.com>
4764 Michael Snyder <msnyder@redhat.com>
4765
4766 * gdb.threads/pthread_cond_wait.c: New file.
4767 * gdb.threads/pthread_cond_wait.exp: New testcase.
4768
8bfabb04
AC
47692004-05-13 Andrew Cagney <cagney@redhat.com>
4770
4771 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4772 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4773
42edda50
AC
47742004-05-11 Andrew Cagney <cagney@redhat.com>
4775
4776 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4777 fixed but revealed gdb/1639.
4778
d303a6c7
AC
47792004-05-10 Andrew Cagney <cagney@redhat.com>
4780
4781 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4782 func1" and "next to 2nd alarm", kernel bug avoided.
4783
bf08c2a1
DJ
47842004-05-10 Daniel Jacobowitz <dan@debian.org>
4785
4786 PR external/1568
4787 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4788 XFAIL if it is smaller than bytes_allocated.
4789 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4790 (main): Make chunks_allocated unsigned. Correct comment.
4791
c0586a34
JB
47922004-05-07 Joel Brobecker <brobecker@gnat.com>
4793
4794 * gdb.arch/powerpc-aix-prologue.c: New file.
4795 * gdb.arch/powerpc-aix-prologue.exp: New file.
4796
f2785d12
JB
47972004-05-07 Jim Blandy <jimb@redhat.com>
4798
4799 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4800 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4801
bd7f6e30
JB
48022004-05-06 Joel Brobecker <brobecker@gnat.com>
4803
4804 * gdb.base/sep.exp: No longer setup_kfail when the program was
4805 built with dwarf2.
4806
0a5e7efe
JI
48072004-05-05 Jim Ingham <jingham@apple.com>
4808
4809 * gdb.base/pending.exp: Make sure pending breakpoints
4810 preserve the ignore count.
f4fc3b93 4811
a8958849
MK
48122004-04-27 Jerome Guitton <guitton@gnat.com>
4813
4814 * i386-prologue.exp: Add testcase for jump instruction as first
4815 instruction of the real code.
4816 * i386-prologue.c (jump_at_beginning): New function.
4817
7e103f5b
MK
48182004-04-28 Mark Kettenis <kettenis@gnu.org>
4819
4820 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4821 x86_64-*-*.
4822
5d38b224
MK
48232004-04-28 Mark Kettenis <kettenis@gnu.org>
4824
4825 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4826 i*86-*-*.
4827
0ef32fd9
MK
48282004-04-25 Mark Kettenis <kettenis@gnu.org>
4829
4830 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4831 expression that checks the return type.
4832
71d7dd7c
AC
48332004-04-23 Andrew Cagney <cagney@redhat.com>
4834
4835 * gdb.base/call-sc.exp: New test of scalar call/return values.
4836 * gdb.base/call-sc.c: Ditto.
4837
1e9f977e
JJ
48382004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4839
4840 * gdb.threads/manythreads.c: Reduce thread stack size.
4841
899d9e3a
JJ
48422004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4843
4844 * gdb.threads/manythreads.c: Add copyright notice.
4845
61bcae62
AC
48462004-04-23 Andrew Cagney <cagney@redhat.com>
4847
4848 * gdb.base/siginfo.exp: Better handle step out of signal.
4849 * gdb.base/sigstep.exp: Ditto.
4850
7339a42e
JJ
48512004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4852 Daniel Jacobowitz <drow@mvista.com>
4853
4854 * gdb.threads/manythreads.c: New testcase.
4855 * gdb.threads/manythreads.exp: Ditto.
4856
5c98409b
JB
48572004-04-22 Jim Blandy <jimb@redhat.com>
4858
4859 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4860 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4861
3b611f1a
MC
48622004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4863
4864 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4865
f0fd9238
AC
48662004-04-21 Andrew Cagney <cagney@redhat.com>
4867
4868 * gdb.base/sigstep.c: New file.
4869 * gdb.base/sigstep.exp: New file.
4870
90990674
JB
48712004-04-16 Joel Brobecker <brobecker@gnat.com>
4872
4873 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4874 call to observer_notify_normal_stop.
4875
78cef34b
AC
48762004-04-15 Andrew Cagney <cagney@redhat.com>
4877
4878 * gdb.base/siginfo.c: New file.
4879 * gdb.base/siginfo.exp: New file.
4880
d2343407
JB
48812004-04-12 J. Brobecker <brobecker@gnat.com>
4882
4883 * gdb.base/sep.exp: Fix typo in comment.
4884
a2dba3c8
JB
48852004-04-12 J. Brobecker <brobecker@gnat.com>
4886
4887 * gdb.base/sep.c: New file.
4888 * gdb.base/sep-proc.c: New file.
4889 * gdb.base/sep.exp: New testcase.
4890
15f7b60e
MK
48912004-04-09 Mark Kettenis <kettenis@gnu.org>
4892
4893 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4894 support.
4895
44f4de1a
AC
48962004-04-05 Andrew Cagney <cagney@redhat.com>
4897
4898 * gdb.base/sigaltstack.c: New file.
4899 * gdb.base/sigaltstack.exp: New file.
4900
ef04f396
JB
49012004-04-04 Joel Brobecker <brobecker@gnat.com>
4902
4903 * gdb.base/foll-fork.exp: Update the expected output for
4904 "help set follow-fork-mode", to match a change that was made
4905 to the help of this variable on 2004-01-13.
4906
d40d2c92
JB
49072004-04-01 Joel Brobecker <brobecker@gnat.com>
4908
4909 * lib/ada.exp: Add copyright notice.
4910 * bar.ads: Likewise.
4911 * bar.adb: Likewise.
4912 * null_record.adb: Likewise.
4913 * null_record.exp: Likewise.
4914 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4915
f86ef5a3
JB
49162004-04-01 Joel Brobecker <brobecker@gnat.com>
4917
4918 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4919 * configure: Regenerate.
4920
414e70e3
JB
49212004-04-01 Joel Brobecker <brobecker@gnat.com>
4922
4923 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4924 to build the application. Remove the message printed when in
4925 verbose mode, redundant with the UNSUPPORTED message above.
4926
f0aaee49
JB
49272004-03-31 Joel Brobecker <brobecker@gnat.com>
4928
4929 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4930 * gdb.ada (null_record.exp): New testcase.
4931
ac81cb54
JB
49322004-03-31 Joel Brobecker <brobecker@gnat.com>
4933
4934 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4935
854af2f7
JB
49362004-03-31 Joel Brobecker <brobecker@gnat.com>
4937
4938 * gdb.ada: New subdirectory.
4939 * gdb.ada/Makefile.in: New file.
4940 * gdb.ada/gnat_ada.gpr.in: New file.
4941
034cb681
JB
49422004-03-31 Joel Brobecker <brobecker@gnat.com>
4943
4944 * lib/ada.exp: New file.
4945
78a1a894
DJ
49462004-03-24 Daniel Jacobowitz <drow@mvista.com>
4947
4948 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4949 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4950
4b2b3b3e
AC
49512004-03-22 Andrew Cagney <cagney@redhat.com>
4952
4953 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4954 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4955 Problem identified by Ulrich Weigand.
4956
23c73aa3
DC
49572004-03-17 David Carlton <carlton@kealia.com>
4958
4959 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4960 PR c++/826.
4961
d63a86f8
RM
49622004-03-16 Roland McGrath <roland@redhat.com>
4963
4964 * gdb.base/auxv.exp: New file.
4965 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4966
0e02aa50
DC
49672004-03-12 David Carlton <carlton@kealia.com>
4968
4969 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4970 * gdb.cp/pr-1553.cc: Ditto.
4971 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4972 pass branch.
4973
c20b71be
MC
49742004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4975
4976 * gdb.cp/templates.exp: Accept more template types.
4977
c7414a01
MC
49782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4979
4980 From Corinna Vinschen with modifications.
4981 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4982 local variable obj_with_enum.
4983 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4984 results with obj_with_enum.
4985
ed69573c
MC
49862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4987
4988 * gdb.cp/classes.cc: New file, copied from misc.cc.
4989 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4990
28301461
MC
49912004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4992
4993 * gdb.cp/misc.cc: Add copyright notice.
4994
1198ecbe
DC
49952004-03-05 David Carlton <carlton@kealia.com>
4996
4997 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4998 * gdb.cp/rtti.h: Update copyright.
4999 (namespace n2::n3): New.
5000 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5001 (n2::n3::func3): New.
5002 (main): Call n2::n3::func3.
5003 * gdb.cp/rtti2.cc: Update copyright.
5004 (n2::create3): New.
5005
9e08c470
MK
50062004-03-04 Mark Kettenis <kettenis@gnu.org>
5007
5008 * gdb.asm/openbsd.inc: Fix typo.
5009
4bebc3aa
FF
50102004-03-03 Fred Fish <fnf@redhat.com>
5011
5012 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5013 "val" instead of unused "size". Update copyright year.
5014
6ea9fb37
DJ
50152004-02-29 Daniel Jacobowitz <drow@mvista.com>
5016
5017 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5018 to use unsigned char.
5019 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5020 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5021
23b23974
DJ
50222004-02-29 Daniel Jacobowitz <drow@mvista.com>
5023
5024 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5025 line of output.
5026
7574fd53
DJ
50272004-02-28 Daniel Jacobowitz <drow@mvista.com>
5028
5029 * gdb.base/relocate.c (dummy): Initialize.
5030
a195357f
DJ
50312004-02-28 Daniel Jacobowitz <drow@mvista.com>
5032
5033 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5034 a breakpoint at exit.
5035
72fd54a9
FF
50362004-02-27 Fred Fish <fnf@redhat.com>
5037
5038 * gdb.base/chng-syms.exp: Add expect condition to match failing
5039 case that isn't a timeout.
5040
b9d23137
AC
50412004-02-27 Andrew Cagney <cagney@redhat.com>
5042
5043 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5044 support.
5045
15d208f6 50462004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5047
15d208f6
FF
5048 * gdb.arch/gdb1431.c: Remove.
5049 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5050 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5051 of "until" incorrectly.
5052
98f9cd2d
JB
50532004-02-26 J. Brobecker <brobecker@gnat.com>
5054
5055 * gdb.cp/class2.cc (empty): New class.
5056 (refer): New function.
5057 (main): Declare an object of type empty and use it.
5058 * gdb.cp/class2.exp: Print the value of an object of type empty.
5059
9b50c11b
JJ
50602004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5061
5062 * gdb.base/langs.exp: Update query string to match the
5063 new nquery format used for pending breakpoints.
5064
0dcd613f
AC
50652004-02-26 Andrew Cagney <cagney@redhat.com>
5066
5067 Fix PR i18n/1570.
5068 * gdb.base/charset.c: Update copyright notice.
5069 (main, init_string): Remove the escape character '\e' tests.
5070 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5071 * gdb.base/charset.exp (valid_host_charset): Ditto.
5072 * gdb.base/setvar.exp: Ditto.
5073
b8a56647
AC
50742004-02-24 Andrew Cagney <cagney@redhat.com>
5075
90d59e34
AC
5076 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5077 mmapped data in core file" PASS and FAIL messages consistent.
5078
b8a56647
AC
5079 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5080 setting a breakpoint. Work around PR java/1565.
5081
9f27c604
JJ
50822004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5083
5084 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5085 new nquery format.
5086 * gdb.base/pending.exp: Ditto.
5087
3224a706
MK
50882004-02-22 Mark Kettenis <kettenis@gnu.org>
5089
5090 * configure.in: Run stabs tests on *BSD.
5091 * configure: Regenerated.
5092
41e0a9ca
MK
50932004-02-21 Mark Kettenis <kettenis@gnu.org>
5094
5095 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5096
1e1b3428
FF
50972004-02-20 Fred Fish <fnf@redhat.com>
5098
5099 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5100 blank in test for "returns short", for consistency with other
5101 "returns xxx" tests. Update copyright year.
5102
f9a7572a
FF
51032004-02-19 Fred Fish <fnf@redhat.com>
5104
5105 New testcase for PR breakpoint/1558.
5106 * gdb.arch/gdb1558.exp: New file.
5107 * gdb.arch/gdb1558.c: New file.
5108
b2ce2854
EZ
51092004-02-19 Elena Zannoni <ezannoni@redhat.com>
5110
5111 * gdb.base/nodebug.exp: Fix typo.
5112
e7c9ff01
JB
51132004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5114
5115 Committed by Jim Blandy <jimb@redhat.com>.
5116
62f4b920
JB
5117 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5118
2db536a1
JB
5119 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5120
e7c9ff01
JB
5121 * gdb.base/float.exp: Support s390*-*-* targets.
5122
f3205b34
AF
51232004-02-17 Adam Fedor <fedor@gnu.org>
5124
5125 * gdb.base/gdb1555.exp: New file.
5126 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5127
9d62932d
EZ
51282004-02-17 Elena Zannoni <ezannoni@redhat.com>
5129
5130 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5131
344c9711
FF
51322004-02-16 Fred Fish <fnf@redhat.com>
5133
5134 * gdb.arch/gdb1291.c: Remove
5135 * gdb.arch/gdb1291.s: New test input file.
5136 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5137 fail. Test for correct result, known incorrect result, other
5138 failures and timeouts.
5139
2d822687
AC
51402004-02-16 Andrew Cagney <cagney@redhat.com>
5141
5142 * gdb.base/bigcore.exp: New file.
5143 * gdb.base/bigcore.c: New file.
5144
dac15b66
AC
51452004-02-13 Andrew Cagney <cagney@redhat.com>
5146
5147 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5148 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5149 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5150 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5151 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5152 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5153 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5154 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5155 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5156 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5157
6bdfc2c4
JJ
51582004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5159
5160 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5161 executed is an alloc instruction.
5162
87b3ede8
DC
51632004-02-11 David Carlton <carlton@kealia.com>
5164
5165 * gdb.cp/breakpoint.exp: New.
5166 * gdb.cp/breakpoint.cc: New.
5167
6e19e2bf
MC
51682004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5169
5170 Partial fix for PR gdb/1543.
5171 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5172 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5173 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5174 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5175 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5176 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5177 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5178 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5179 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5180 to bug-gdb@prep.ai.mit.edu .
5181 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5182 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5183 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5184 Likewise.
5185
5c5455dc
AC
51862004-02-10 Andrew Cagney <cagney@redhat.com>
5187
5188 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5189 using gdb_internal_error_resync.
5190
9cf689d7
DJ
51912004-02-09 Daniel Jacobowitz <drow@mvista.com>
5192
5193 * gdb.threads/thread-specific.exp: Stop early if no threads are
5194 found.
5195
d2dc51db
MC
51962004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5197
5198 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5199
14b1a056
DJ
52002004-02-08 Daniel Jacobowitz <drow@mvista.com>
5201
5202 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5203 breakpoints.
5204
83f66e8f
DJ
52052004-02-07 Daniel Jacobowitz <drow@mvista.com>
5206
5207 * config/sim.exp (gdb_load): Handle $arg == "".
5208 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5209 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5210
30fc0091
EZ
52112004-02-07 Elena Zannoni <ezannoni@redhat.com>
5212
5213 * gdb.base/maint.exp: Update test to reflect
5214 obstack changes.
5215
4d806929
JJ
52162004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5217
5218 * gdb.base/pendshr.c (pendfunc): New function that calls
5219 pendfunc1.
5220 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5221
7bfdd688
FF
52222004-02-04 Fred Fish <fnf@redhat.com>
5223
5224 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5225 function symbols and update copyright years.
5226 * gdb.arch/gdb1291.c: Ditto.
5227
aaa08ee4
MC
52282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5229
5230 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5231
dbad7755
MC
52322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5233
5234 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5235
ec4646ef
MC
52362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5237
5238 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5239
1b802196
FF
52402004-02-02 Fred Fish <fnf@redhat.com>
5241
5242 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5243 remote targets. Update copyright years.
5244
18fe2033
JJ
52452004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5246
5247 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5248 support.
5249 * gdb.base/langs.exp: Fix test which attempts to create
5250 breakpoint on non-existent function to handle new pending
5251 support.
5252 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5253 a breakpoint.
5254 * gdb.base/pending.exp: New test.
5255 * gdb.base/pending.c: New file.
5256 * gdb.base/pendshr.c: Ditto.
5257
8d577d32
DC
52582004-02-02 David Carlton <carlton@kealia.com>
5259
5260 * gdb.cp/overload.exp: Add overloadNamespace tests.
5261 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5262 (overloadNamespace, XXX): New.
5263 (main): Call XXX::marker2.
5264
3ad13771
FF
52652004-02-01 Fred Fish <fnf@redhat.com>
5266
5267 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5268 * gdb.base/finish.exp: Ditto.
5269 * gdb.base/gcore.exp: Ditto.
5270 * gdb.base/huge.exp: Ditto.
5271 * gdb.base/info-proc.exp: Ditto.
5272 * gdb.base/return2.exp: Ditto.
5273 * gdb.threads/gcore-thread.exp: Ditto.
5274
44c75849
DJ
52752004-02-01 Daniel Jacobowitz <drow@mvista.com>
5276
5277 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5278
005bc093
MK
52792004-02-01 Mark Kettenis <kettenis@gnu.org>
5280
5281 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5282 that opening the file succeeds on OpenBSD.
5283
c47cebdb
DJ
52842004-02-01 Daniel Jacobowitz <drow@mvista.com>
5285
5286 * gdb.threads/thread-specific.c: New file.
5287 * gdb.threads/threads-specific.exp: New test script.
5288 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5289 to expect_out.
5290
5a01311c
MK
52912004-02-01 Mark Kettenis <kettenis@gnu.org>
5292
5293 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5294 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5295 only on the "print_small_structs from print_long_arg_list" test.
5296
ce22a4f1
DJ
52972004-02-01 Daniel Jacobowitz <drow@mvista.com>
5298
5299 * gdb.base/completion.exp: Kill a stray backslash.
5300
5301 From Jim Ingham <jingham@apple.com>:
5302 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5303 agrees with the result from sending a tab.
5304
abbab9d3
DJ
53052004-01-31 Daniel Jacobowitz <drow@mvista.com>
5306
5307 * gdb.base/chng-syms.exp: Remove stray newline.
5308
53904d1e
MK
53092004-01-31 Mark Kettenis <kettenis@gnu.org>
5310
5311 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5312 *-*-openbsd*.
5313 * gdb.asm/openbsd.inc: New file.
5314
3a4b3aac
MK
53152004-01-30 Mark Kettenis <kettenis@gnu.org>
5316
5317 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5318 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5319 *-*solaris2*. Remove commented out default settings for
5320 asm-flags. Replace gdb_compile with target_link.
5321
ebac27b4
MC
53222004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5323
5324 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5325 for all tests. Remove old hp-ux and cygnus xfail cases.
5326
d8679d84
PH
53272004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5328
5329 * gdb.base/chng-syms.exp: New file.
5330 * gdb.base/chng-syms.c: New file.
5331
0a55bc22
MC
53322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5333
5334 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5335 Provide arms for current output in all my configurations.
5336
94b8e876
MC
53372004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5338
5339 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5340 * lib/compiler.cc: Likewise.
5341 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5342 get the right preprocessor. Eval the output directly. Remove
5343 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5344 hp_f77_compiler and hp_f90_compiler completely.
5345 (gdb_preprocess): Delete.
5346 (get_compiler): Delete.
5347
7cf03d44
MK
53482004-01-24 Mark Kettenis <kettenis@gnu.org>
5349
5350 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5351 <string.h>.
5352
68b6dce9
NR
53532004-01-24 Nick Roberts <nick@nick.uklinux.net>
5354
5355 * gdb.mi/mi-stack.exp: Update copyright.
5356
b368761e
DC
53572004-01-23 David Carlton <carlton@kealia.com>
5358
5359 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5360 test for cp_lookup_transparent_type.
5361 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5362 call them.
5363
f2061b53
DJ
53642004-01-23 Daniel Jacobowitz <drow@mvista.com>
5365
5366 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5367 after -var-update.
5368
37fc574a
DC
53692004-01-23 David Carlton <carlton@kealia.com>
5370
5371 * gdb.cp/namespace.cc (C::ensureRefs): New.
5372 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5373
8e94b928
NR
53742004-01-20 Nick Roberts <nick@nick.uklinux.net>
5375
5376 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5377 case "-stack-list-locals 2".
5378 * gdb.mi/mi-var-child.exp: Test for case
5379 "-var-list-children --all-values NAME".
5380
997b0952
MC
53812004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5382
5383 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5384
52470da3
MK
53852004-01-18 Mark Kettenis <kettenis@gnu.org>
5386
7049b4b8
MK
5387 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5388 used with gdb_test_multiple.
5389
52470da3
MK
5390 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5391 read at address 0. This fixes PR testsuite/1504.
5392
da6012e5
DJ
53932004-01-18 Daniel Jacobowitz <drow@mvista.com>
5394
5395 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5396 Remove downloading, guessing the host executable, the calls to
5397 gdb_file_cmd and gdb_target_cmd, and "load" support.
5398 (infer_host_exec): New function broken out from gdb_load.
5399 (gdb_load): New wrapper for gdbserver_gdb_load.
5400 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5401 gdb_target_cmd. Use -target-select.
5402 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5403 Download binaries to the host. Clear last_mi_remote_file when
5404 we load a new binary.
5405 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5406 call gdbserver_gdb_load and mi_gdb_target_cmd.
5407
32c70722
MC
54082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5409
5410 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5411 type patterns.
5412
b0cecf36
MC
54132004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5414
5415 * gdb.cp/templates.exp: Fix typo in test name of
5416 "print Foo<volatile char*>::foo".
5417
4120d7e6
MC
54182004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5419
5420 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5421
f679e530
BE
54222004-01-16 Ben Elliston <bje@wasabisystems.com>
5423
5424 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5425 (clean mostlyclean): Remove empty rm.
5426
091c48f6
MC
54272004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5428
5429 * gdb.base/setvar.exp: Add copyright years.
5430
3e5fc8d2
DC
54312004-01-14 David Carlton <carlton@bactrian.org>
5432
5433 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5434 PR c++/1511 and update coment.
5435 * gdb.cp/templates.exp: Update patterns to match current output.
5436 If changes involve something other than whitespace, KFAIL
5437 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5438
63d06c5c
DC
54392004-01-14 David Carlton <carlton@kealia.com>
5440
5441 * gdb.cp/namespace.exp: Add tests involving classes defined within
5442 namespaces.
5443 * gdb.cp/namespace.cc (C::CClass): New.
5444 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5445
a51dab88
EZ
54462004-01-14 Elena Zannoni <ezannoni@redhat.com>
5447
5448 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5449 what debug info we have. Print a better message if something goes
5450 wrong while producing the separate debug info file.
5451
a476ccc9
MC
54522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5453
5454 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5455
f453692c
MC
54562004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5457
5458 * gdb.base/callfuncs.c: Add copyright notice.
5459
f40063a5
MC
54602004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5461
5462 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5463 inheritance. PR gdb/1498, PR gcc/13539.
5464
19ac3974
EZ
54652004-01-13 Elena Zannoni <ezannoni@redhat.com>
5466
5467 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5468 test specific name.
5469 * gdb.mi/gdb669.exp: Ditto.
5470 * gdb.mi/mi-pthreads.exp: Ditto.
5471 * gdb.mi/mi1-pthreads.exp: Ditto.
5472 * gdb.mi/mi2-pthreads.exp: Ditto.
5473
56c97c6e
MC
54742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5475
5476 * gdb.cp/member-ptr.cc: Add copyright notice.
5477
a0644324
MC
54782004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5479
5480 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5481 some patterns for recent versions of gcc and hpacc. Delete
5482 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5483 Delete tests that access a NULL pointer-to-member-data. This
5484 script is still disabled for gcc.
5485
32fabe09
EZ
54862004-01-12 Elena Zannoni <ezannoni@redhat.com>
5487
5488 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5489 escaped correctly.
5490
1f8a6abb
EZ
54912004-01-12 Elena Zannoni <ezannoni@redhat.com>
5492
5493 * gdb.base/sepdebug.exp: New file.
5494 * gdb.base/sepdebug.c: New file.
5495 * lib/gdb.exp (separate_debug_filename): New procedure.
5496 (gdb_gnu_strip_debug): New procedure.
5497
48efe704
AC
54982004-01-12 Andrew Cagney <cagney@redhat.com>
5499
5500 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5501 * gdb.mi/ChangeLog-1999-2003: New file.
5502
a9415475
AC
55032004-01-12 Andrew Cagney <cagney@redhat.com>
5504
5505 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5506 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5507 or EEXIST", treat EBUSY as an XFAIL.
5508
83b8cf9d
MC
55092004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5510
5511 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5512 hp_cc_compiler.
5513
9939d2a8
MC
55142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5515
5516 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5517 decorations.
5518
1ff8cadf
MC
55192004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5520
5521 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5522 and "(aCC)" decorations. Remove obsolete doco about old
5523 test results.
5524
6fa9022e
MC
55252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5526
5527 * gdb.cp/exception.exp: Fix typo in doco.
5528
209721fe
MK
55292004-01-09 Mark Kettenis <kettenis@gnu.org>
5530
5531 * gdb.base/gdb1476.exp: Fix typo.
5532
ef11303e
MC
55332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5534
5535 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5536 file.
5537
041ab88c
MC
55382004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5539
5540 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5541 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5542 Use gdb_compile. Remove restriction on gcc. Add some patterns
5543 for recent version of gdb. Delete second half, which was a copy
5544 of the first half with different build flags. This test is
5545 still disabled because it is still not ready for production.
5546
e36d075a
MC
55472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5548
5549 * gdb.cp/exception.cc: Add copyright notice.
5550 * gdb.cp/exception.exp: Add a notice that this file is broken
5551 because of line number changes caused by addition of copyright
5552 notice.
5553
42b190ad
MC
55542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5555
5556 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5557 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5558
8f25f06b
MC
55592004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5560
5561 * gdb.cp/classes.exp: Accept gnu abi 2.
5562 * gdb.cp/derivation.exp: Likewise.
5563 * gdb.cp/overload.exp: Likewise.
5564 * gdb.cp/virtfunc.exp: Likewise.
5565
06ded8b8
MC
55662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5567
5568 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5569 semicolon after end of function.
5570
77c26ae3
MC
55712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5572
5573 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5574 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5575 boilerplate code for compiling and running the program under
5576 test. Add some string method tests.
5577
20757486
MC
55782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5579
5580 * gdb.cp/bs15503.cc: Add copyright notice.
5581 * gdb.cp/bs15503.exp: Adjust line number.
5582
0fd3b503
MC
55832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5584
5585 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5586 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5587
10d1bea8
MC
55882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5589
5590 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5591 hp_cc_compiler.
5592
2789202a
MC
55932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5594
5595 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5596 * gdb.cp/ctti.exp: Use the marker instead of "next".
5597 With gcc, run further before bailing.
5598
b862f14c
MC
55992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5600
5601 * gdb.cp/cttiadd.cc: Add copyright notice.
5602 * gdb.cp/cttiadd1.cc: Likewise.
5603 * gdb.cp/cttiadd2.cc: Likewise.
5604 * gdb.cp/cttiadd3.cc: Likewise.
5605
96da2469
MC
56062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5607
5608 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5609 Use gdb_test, gdb_test_multiple. Use floating-point values that
5610 have exact representations in IEEE-ish formats.
5611
053248ff
MC
56122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5613
5614 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5615 compilers. Delete duplicate call to get_compiler_info.
5616 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5617 * gdb.base/volatile.exp: Likewise.
5618
84acecdd
MK
56192004-01-07 Mark Kettenis <kettenis@gnu.org>
5620
5621 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5622 memory at address 0.
5623
fe11a27f
MC
56242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5625
5626 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5627 to test for hp-ux assembler. Fix copyright years.
5628
60ad077b
AC
56292004-01-07 Andrew Cagney <cagney@redhat.com>
5630
5631 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5632
1c9b8f33
AC
56332004-01-07 Andrew Cagney <cagney@redhat.com>
5634
5635 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5636 when creating the read-only file. From analysis by Roland McGrath
5637 and Elena Zannoni.
5638
753ccc7a
MC
56392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5640
5641 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5642
eca3e36b
MC
56432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5644
5645 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5646 data pointers.
5647
f8d4bac4
MC
56482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5649
5650 * gdb.cp/m-static.exp: Compile one source file at a time.
5651 Delete unused call to get_compiler_info.
5652
9b4e0f94
MC
56532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5654
5655 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5656 * gdb.base/call-rt-st.exp: Likewise.
5657 * gdb.base/nodebug.exp: Likewise.
5658 * gdb.base/volatile.exp: Likewise.
5659 * gdb.cp/ref-types.exp: Likewise.
5660 * gdb.cp/templates.exp: Likewise.
5661
023c1024
MK
56622004-01-05 Mark Kettenis <kettenis@gnu.org>
5663
5664 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5665
19703c4a
MC
56662004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5667
5668 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5669 hppa*-hp-hpux*.
5670
18b67037
MK
56712004-01-04 Mark Kettenis <kettenis@gnu.org>
5672
ba6219c8
MK
5673 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5674 x86_64-*-*.
5675
18b67037
MK
5676 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5677 sparc64-*-* and sparc*-solaris2*.
5678
1bfbbb9d
MK
56792004-01-04 Mark Kettenis <kettenis@gnu.org>
5680
5681 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5682 return ${tests}" test. The ${tests} already mentions the
5683 filename.
5684
06846494
MC
56852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5686
5687 * gdb.cp/local.exp: Accept gcc abi 2.
5688
3b0cb202
MC
56892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5690
5691 * gdb.cp/templates.exp: Accept gcc abi 2.
5692
0643ec3f
MC
56932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5694
5695 * lib/compiler.cc: Remove supports_template_debugging.
5696 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5697
d231d0b1
MC
56982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5699
5700 * gdb.cp/namespace.exp: Accept gcc abi 2.
5701
44ffb27c
MC
57022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5703
5704 * gdb.cp/method.exp: Accept gcc abi 2.
5705
184ad485
MC
57062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5707
5708 * gdb.cp/classes.exp: Generate identical results as old version.
5709 * gdb.cp/derivation.exp: Likewise.
5710 * gdb.cp/overload.exp: Likewise.
5711 * gdb.cp/virtfunc.exp: Likewise.
5712
116f09e7
MC
57132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5714
5715 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5716 mysterious bug with sourceware version of expect.
5717
b1379776
MC
57182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5719
5720 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5721 current versions of gcc, including gcc abi 2. Remove gratuitous
5722 restart of test program. Use gdb_test_multiple and gdb_test for
5723 all tests. Add patterns to xfail missing "const" in "const char *"
5724 and kfail PR gdb/1155.
5725
6b7a4c0e
MC
57262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5727
5728 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5729 current versions of gcc, including gcc abi 2. Remove gratuitous
5730 restart of test program. Use gdb_test_multiple and gdb_test for
5731 all tests. Add patterns to kfail PR gdb/1498.
5732
51615d72
MC
57332003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5734
5735 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5736 current versions of gcc, including gcc abi 2. Use "breakpoint"
5737 and "continue" instead of restarting the target program. Use
5738 gdb_test_multiple and gdb_test for all tests.
5739
7b79a9d7
MK
57402004-01-01 Mark Kettenis <kettenis@gnu.org>
5741
5742 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5743 for *-*-solaris2*.
5744
1cd3489f
MC
57452003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5746
5747 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5748 current versions of gcc, including gcc abi 2. Use "breakpoint"
5749 and "continue" instead of restarting the target program several
5750 times. Use gdb_test_multiple and gdb_test for all tests.
5751
850742db
MC
57522003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5753
5754 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5755 source files.
5756
eb4bbda8
MC
57572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5758
5759 * gdb.base/environ.exp: Handle compiling test case from multiple
5760 source files.
5761
e42c7771
MC
57622003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5763
5764 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5765
80e4b428
JB
57662003-12-17 Jim Blandy <jimb@redhat.com>
5767
5f06973a
JB
5768 * gdb.base/freebpcmd.c: Add copyright notice.
5769
80e4b428
JB
5770 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5771
0ab84fb7
MC
57722003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5773
5774 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5775
1b3bb3d0
JB
57762003-12-13 Jim Blandy <jimb@redhat.com>
5777
5778 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5779
3a4c9371
KB
57802003-12-12 Kevin Buettner <kevinb@redhat.com>
5781
5782 * gdb.asm/frv.inc: New file.
5783 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5784
a1dea79a
FF
57852003-12-09 Fred Fish <fnf@redhat.com>
5786
5787 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5788 functions to break1.c and leave prototypes behind. Add more
5789 "set breakpoint NN here" comments.
5790 * gdb.base/break1.c: New file.
5791
5792 * gdb.base/break.exp: Handle compiling test case from multiple
5793 source files and change source file references as needed.
5794 * gdb.base/completion.exp: Ditto.
5795 * gdb.base/condbreak.exp: Ditto.
5796 * gdb.base/define.exp: Ditto.
5797 * gdb.base/ena-dis-br.exp: Ditto.
5798 * gdb.base/info-proc.exp: Ditto.
5799 * gdb.base/maint.exp: Ditto.
5800 * gdb.base/until.exp: Ditto.
5801
5802 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5803 hardcoded line numbers.
5804 * gdb.base/define.exp: Ditto.
5805 * gdb.base/ena-dis-br.exp: Ditto.
5806 * gdb.base/maint.exp: Ditto.
5807 * gdb.base/until.exp: Ditto.
5808
5809 * gdb.base/completion.exp: Use "break1" for completion tests since
5810 "break" is no longer a unique prefix.
5811
5266b69c
AC
58122003-12-06 Andrew Cagney <cagney@redhat.com>
5813
5814 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5815 "return_value_unimplemented". When an unimplemented struct return
5816 architecture, report incorrect values as a KFAIL
5817
374451f0
MC
58182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5819
5820 * gdb.cp/rtti.exp: Accept new wording of warning from
5821 cp_lookup_rtti_type.
5822
ba9b20a7
MC
58232003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5824
5825 Partial fix for PR testsuite/1456.
5826 * gdb.base/scope.exp (test_at_main): Replace references to
5827 gcc_compiled with calls to test_compiler_info.
5828 (test_at_foo): Likewise.
5829 (test_at_bar): Likewise.
5830
b74b6d0b
MC
58312003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5832
5833 Partial fix for PR testsuite/1456.
5834 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5835 to test_compiler_info.
5836
ccfa3402
MC
58372003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5838
5839 * gdb.base/so-impl-ld.exp: Update copyright notice.
5840
f6246aba
MC
58412003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5842
5843 Partial fix for PR testsuite/1456.
5844 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5845 to test_compiler_info.
5846
13ae734a
MC
58472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5848
5849 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5850 from current versions of gdb. Clean up regular expressions.
5851 Delete redundant timeout case.
5852
d8e1cdee
MC
58532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5854
5855 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5856 from current versions of gdb. Clean up regular expressions.
5857 Delete redundant timeout case.
5858
96457b64
MC
58592003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5860
5861 Partial fix for PR testsuite/1456.
5862 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5863 gcc_compiled with call to test_compiler_info.
5864
f35309fc
MC
58652003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5866
5867 Partial fix for PR testsuite/1456.
5868 * gdb.base/list.exp (test_list_function): Delete unused declaration
5869 of gcc_compiled.
5870
d7afdf9b
MC
58712003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5872
5873 Partial fix for PR testsuite/1456.
5874 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5875 call to test_compiler_info.
5876
71507b56
MK
58772003-11-29 Mark Kettenis <kettenis@gnu.org>
5878
5879 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5880 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5881 it to create the appropriate note.inc.
5882 * gdb.asm/asmsrc1.s: Include "note.inc".
5883 * gdb.asm/netbsd.inc: New file.
5884 * gdb.asm/empty.inc: New file.
5885
f81f93f7
MC
58862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5887
5888 Partial fix for PR testsuite/1456.
5889 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5890 calls to test_compiler_info.
5891
9a77938e
MC
58922003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5893
5894 Partial fix for PR testsuite/1456.
5895 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5896 calls to test_compiler_info.
5897
e8367dc7
MK
58982003-11-27 Mark Kettenis <kettenis@gnu.org>
5899
5900 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5901 pattern for the KFAILs.
5902
526c61ee
AF
59032003-11-25 Adam Fedor <fedor@gnu.org>
5904
5905 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5906 * gdb.objc/objcdecode.m: New file.
5907
28f2d600
AF
59082003-11-25 Adam Fedor <fedor@gnu.org>
5909
5910 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5911 * gdb.objc/nondebug.m: New file.
5912
a3895cee
BE
59132003-11-26 Ben Elliston <bje@wasabisystems.com>
5914
5915 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5916 NetBSD as it does on FreeBSD. Modelled on a similar change by
5917 Mark Kettenis on 2003-05-30.
5918 (link-flags): Set to "--entry _start" regardless of target.
5919 Special linker flags are to be appended to $link-flags.
5920 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5921
c9f2c8a3
MC
59222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5923
5924 * gdb.cp/method.exp: Accept output of new demangler.
5925
15a0587a 59262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5927
5928 * gdb/class2.exp: New file.
5929 * gdb/class2.cc: New file.
5930
3c00b570
MC
59312003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5932
5933 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5934 of new demangler.
5935
7027acc7
MK
59362003-11-23 Mark Kettenis <kettenis@gnu.org>
5937
5938 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5939 of gdb_test "run".
5940
b0e1598a
MK
59412003-11-23 Mark Kettenis <kettenis@gnu.org>
5942
5943 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5944 "continue" into "run".
5945
4d9eda44
MC
59462003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5947
5948 Partial fix for PR testsuite/1456.
5949 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5950 call to test_compiler_info.
5951 * gdb.cp/ctti.exp: Likewise.
5952 * gdb.cp/derivation.exp: Likewise.
5953 * gdb.cp/member-ptr.exp: Likewise.
5954 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5955 reference to gcc_compiled.
5956
59572003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5958
5959 Fix PR testsuite/1463.
5960 * gdb.base/structs.exp (start_structs_test): Call
5961 get_debug_format before using the debug format.
5962
d422fe19
AC
59632003-11-22 Andrew Cagney <cagney@redhat.com>
5964
5965 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5966 * gdb.base/structs.exp: Use gdb_test_multiple.
5967
039cf96d
AC
59682003-11-20 Andrew Cagney <cagney@redhat.com>
5969
6882279b
AC
5970 * gdb.base/structs.exp: Handle and recover from internal errors.
5971 Replace "foo${n}" with "foo<n>" in test messages.
5972
e53890ae
AC
5973 * gdb.base/structs.exp: Update copyright. Rewrite.
5974 * gdb.base/structs.c: Update copyright. Rewrite.
5975
2b211c59
AC
5976 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5977 resync count exceeded.
d63a86f8 5978
039cf96d
AC
5979 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5980 from the internal error.
5981 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5982 Original from Jim Blandy.
5983 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5984
eac98b22
AC
59852003-11-19 Andrew Cagney <cagney@redhat.com>
5986
5987 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5988 KFAIL.
5989
67455b2a
MK
59902003-11-17 Mark Kettenis <kettenis@gnu.org>
5991
5992 New testcase for PR backtrace/1435.
5993 * gdb.arch/i386-unwind.exp: New file.
5994 * gdb.arch/i386-unwind.c: New file.
5995
853d6e5b
AC
59962003-11-17 Andrew Cagney <cagney@redhat.com>
5997
5998 * lib/gdb.exp (compiler_info): New global.
5999 (test_compiler_info): New function.
6000 (get_compiler_info): Set compiler_info.
6001 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6002 "compiler_info" to gcc-<major>-<minor>.
6003
38cf6e11
MC
60042003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6005
6006 * gdb.trace/configure: Remove.
6007
a50d3602
EZ
60082003-11-13 Elena Zannoni <ezannoni@redhat.com>
6009
6010 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6011 breakpoints.
a50d3602
EZ
6012 * gdb.base/break.exp: Remove all references to explicit line
6013 numbers.
6014
d9407aaa
NC
60152003-11-11 Nick Clifton <nickc@redhat.com>
6016
6017 * gdb.base/shreloc.exp: Do not run for targets which do not
6018 support shared objects.
6019
db488fc1
CV
60202003-11-10 Corinna Vinschen <vinschen@redhat.com>
6021
6022 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6023 Don't run tests if nofileio flag is given.
6024
6a90a18e
EZ
60252003-11-07 Elena Zannoni <ezannoni@redhat.com>
6026
6027 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6028 as well as 'Watchpoint'.
6029
0b915e9c
EZ
60302003-11-06 Elena Zannoni <ezannoni@redhat.com>
6031
6032 Reported by Jim Ingham <jingham@apple.com>:
6033 * gdb.base/annota1.exp: Match at least one occurrence of the
6034 signal handler annotation.
6035
d7e4b55f
EZ
60362003-11-06 Elena Zannoni <ezannoni@redhat.com>
6037
6038 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6039 as well as 'Watchpoint'.
6040
2fe4e8d0
MC
60412003-11-05 Michael Chastain <mec@shout.net>
6042
6043 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6044
6ef88553
KW
60452003-11-03 Kris Warkentin <kewarken@qnx.com>
6046
6047 * gdb.arch/gdb1291.c: New test file.
6048 * gdb.arch/gdb1291.exp: New test script.
6049 * gdb.arch/gdb1431.c: New test file.
6050 * gdb.arch/gdb1431.exp: New test script.
6051
ae7dc4d8
MC
60522003-10-22 Michael Chastain <mec@shout.net>
6053
6054 * gdb.mi/pthreads.c: Add copyright notice.
6055
c39d7427
MC
60562003-10-22 Michael Chastain <mec@shout.net>
6057
6058 * gdb.threads/pthreads.c: Add copyright notice.
6059
8b7d96c1
MC
60602003-10-20 Michael Chastain <mec@shout.net>
6061
6062 * gdb.base/gdb1056.exp: New test script.
6063
d1d69fdd
DJ
60642003-10-13 Daniel Jacobowitz <drow@mvista.com>
6065
6066 * gdb.threads/killed.exp: Use gdb_run_cmd.
6067
7d605576
DJ
60682003-10-13 Daniel Jacobowitz <drow@mvista.com>
6069
6070 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6071 create a core file.
6072 * gdb.threads/gcore-thread.exp: Likewise.
6073
618ec112
CV
60742003-10-13 Corinna Vinschen <vinschen@redhat.com>
6075
6076 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6077 type, based on char type.
6078 (struct bit_flags_short_t): New bitfield type, based on short type.
6079 (init_bit_flags_char): New fuction.
6080 (init_bit_flags_short): Ditto.
6081 (print_bit_flags_char): Ditto.
6082 (print_bit_flags_short): Ditto.
6083 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6084
9367a73c
MC
60852003-10-11 Michael Chastain <mec@shout.net>
6086
6087 * gdb.base/call-rt-st.exp: Update copyright year.
6088
1decf120
KI
60892003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6090
6091 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6092 * gdb.disasm/sh3.s: Ditto.
6093
5445b2ae
DJ
60942003-10-07 Daniel Jacobowitz <drow@mvista.com>
6095
6096 * gdb.threads/switch-threads.exp: New test.
6097 * gdb.threads/switch-threads.c: New source file.
6098
aec24853
CV
60992003-10-07 Corinna Vinschen <vinschen@redhat.com>
6100
6101 * gdb.base/ending-run.exp: Add sh specific case.
6102
adc7428d
AC
61032003-10-06 Andrew Cagney <cagney@redhat.com>
6104
6105 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6106 * gdb.disasm/mn10200.exp: Delete obsolete file.
6107
c9d37158
DJ
61082003-09-29 Daniel Jacobowitz <drow@mvista.com>
6109
6110 * ChangeLog: Correct an entry command.exp -> commands.exp.
6111 * gdb.base/commands.exp (bp_deleted_in_command_test)
6112 (temporary_breakpoint_commands): Check noargs.
6113
79c2c32d
DC
61142003-09-25 David Carlton <carlton@kealia.com>
6115
6116 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6117 of some print tests, where appropriate. Add tests for C::D::cd,
6118 E::ce, F::cXfX, G::XgX.
6119 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6120
594e6d67
RE
61212003-09-25 Richard Earnshaw <rearnsha@arm.com>
6122
6123 * lib/java.exp (java_init): Import target_alias before using it.
6124
10f0d451
DC
61252003-09-25 David Carlton <carlton@kealia.com>
6126
6127 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6128
274bcba0
EZ
61292003-09-23 Elena Zannoni <ezannoni@redhat.com>
6130
d63a86f8 6131 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6132 weirdness.
6133
cdbf20f7
MC
61342003-09-17 Michael Chastain <mec@shout.net>
6135
6136 * gdb.cp/gdb1355.exp: New file.
6137 * gdb.cp/gdb1355.c: New file.
6138
71e06f80
CV
61392003-09-15 Corinna Vinschen <vinschen@redhat.com>
6140
6141 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6142 * gdb.asm/sh.inc: New file.
6143
5c4e30ca
DC
61442003-09-11 David Carlton <carlton@kealia.com>
6145
bd45b7af
DC
6146 * gdb.cp/namespace.exp: Add tests for namespace types.
6147 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6148 (test_namespace): New.
6149
1c199746
EZ
61502003-09-11 Elena Zannoni <ezannoni@redhat.com>
6151
6152 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6153 * gdb.stabs/weird.exp: Ditto.
1c199746 6154
04ed252f
MC
61552003-09-08 Michael Chastain <mec@shout.net>
6156
6157 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6158
d8a2d9e7
MC
61592003-09-07 Michael Chastain <mec@shout.net>
6160
6161 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6162 'parse error'.
6163
161afb24
MK
61642003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6165
6166 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6167
49f2741a
MC
61682003-08-30 Michael Chastain <mec@shout.net>
6169
6170 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6171 * gdb.gdb/observer.exp: Ditto.
6172 * gdb.gdb/xfullpath.exp: Ditto.
6173
8afa723e
MK
61742003-08-29 Mark Kettenis <kettenis@gnu.org>
6175
6176 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6177 *-*-*bsd*.
6178
f31dfe3b
JJ
61792003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6180
6181 * gdb.base/dump.exp: Skip for ia64.
6182
4630e498
JJ
61832003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6184
6185 * gdb.asm/asm-source.exp: Add ia64 support.
6186 * gdb.asm/ia64.inc: New file.
6187
1105b7ef
MC
61882003-08-22 Michael Chastain <mec@shout.net>
6189
6190 * gdb.cp: New directory.
6191 * gdb.cp/*: Copy from gdb.c++/*.
6192 * gdb.c++/*: Remove.
6193 * Makefile.in: Change gdb.c++ to gdb.cp.
6194 * configure.in: Ditto.
6195 * configure: Regnerate.
6196
c945b932
MK
61972003-08-18 Mark Kettenis <kettenis@gnu.org>
6198
6199 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6200 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6201
2b66634b
DJ
62022003-08-17 Daniel Jacobowitz <drow@mvista.com>
6203
6204 * mi-var-display.exp (-var-list-children weird): Accept function
6205 pointers with argument types.
6206 * mi1-var-display.exp (-var-list-children weird): Likewise.
6207 * mi2-var-display.exp (-var-list-children weird): Likewise.
6208
a356f73b
DJ
62092003-08-17 Daniel Jacobowitz <drow@mvista.com>
6210
6211 * gdb.base/annota3.exp: Add missing newline.
6212
483417b8
MC
62132003-08-06 Michael Chastain <mec@shout.net>
6214
6215 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6216
c99c59c3
MS
62172003-08-12 Michael Snyder <msnyder@redhat.com>
6218
6219 * gdb.base/float.exp: Add test for SH.
6220
55ed7501
MK
62212003-08-10 Mark Kettenis <kettenis@gnu.org>
6222
6223 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6224
1a371f2e
EZ
62252003-08-07 Elena Zannoni <ezannoni@redhat.com>
6226
6227 * gdb.base/completion.exp: Remove reduntant completion test
6228 on filename.
6229
e0f353ce
EZ
62302003-08-07 Elena Zannoni <ezannoni@redhat.com>
6231
6232 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6233 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6234 gdb.trace/save-trace.exp: Make sure that full pathnames are
6235 escaped correctly.
6236
5710a1af 62372003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6238
5710a1af
EZ
6239 * configure.in: Don't generate config.h from config.hin.
6240 * configure: Regenerate.
6241 * config.hin: Remove file.
6242 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6243 * gdb.threads/pthreads.c: Ditto.
6244
dcd81ce9
DJ
62452003-08-07 Daniel Jacobowitz <drow@mvista.com>
6246
6247 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6248 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6249 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6250 Replace ld24 with seth/add3.
6251
6009d884
AC
62522003-08-02 Andrew Cagney <cagney@redhat.com>
6253
6254 * gdb.base/annota3.exp: New file.
6255 * gdb.base/annota3.c: New file.
6256 * gdb.c++/annota3.exp: New file.
6257 * gdb.c++/annota3.cc: New file.
6258
51514e06
MC
62592003-07-29 Michael Chastain <mec@shout.net>
6260
6261 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6262 actually failed.
6263 (do_pass): Likewise.
6264 * gdb.threads/tls.exp: Always initialize no_of_threads.
6265
4ee6625b
DJ
62662003-07-27 Daniel Jacobowitz <drow@mvista.com>
6267
6268 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6269 pattern.
6270 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6271 * gdb.threads/tls.exp: Recognize one case of the host library not
6272 supporting TLS.
6273
225f2bf6
AC
62742003-07-27 Andrew Cagney <cagney@redhat.com>
6275
6276 * gdb.base/fileio.exp: Use SH when running commands using
6277 remote_exec.
6278
bcb27c9f
DJ
62792003-07-24 Daniel Jacobowitz <drow@mvista.com>
6280
6281 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6282 * gdb.base/relocate.c (dummy): New padding array.
6283
3d67be83
MS
62842003-07-22 Michael Snyder <msnyder@redhat.com>
6285
d63a86f8 6286 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6287
6288 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6289 patterns to be more general, accepting old and new output.
6290 Some output chars (such as '+') also must be quoted.
d63a86f8 6291 Some addresses are displayed numerically instead of
3d67be83
MS
6292 symbolically.
6293
57ba3b85
MS
62942003-07-23 Michael Snyder <msnyder@redhat.com>
6295
686d097c
MS
6296 * gdb.base/return2.exp: Don't test long-long return.
6297
57ba3b85
MS
6298 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6299 * gdb.disasm/t01_mov.exp: Ditto.
6300 * gdb.disasm/t02_mova.s: Ditto.
6301 * gdb.disasm/t02_mova.exp: Ditto.
6302 * gdb.disasm/t03_add.s: Ditto.
6303 * gdb.disasm/t03_add.exp: Ditto.
6304 * gdb.disasm/t04_sub.s: Ditto.
6305 * gdb.disasm/t04_sub.exp: Ditto.
6306 * gdb.disasm/t05_cmp.s: Ditto.
6307 * gdb.disasm/t05_cmp.exp: Ditto.
6308 * gdb.disasm/t06_ari2.s: Ditto.
6309 * gdb.disasm/t06_ari2.exp: Ditto.
6310 * gdb.disasm/t07_ari3.s: Ditto.
6311 * gdb.disasm/t07_ari3.exp: Ditto.
6312 * gdb.disasm/t08_or.s: Ditto.
6313 * gdb.disasm/t08_or.exp: Ditto.
6314 * gdb.disasm/t09_xor.s: Ditto.
6315 * gdb.disasm/t09_xor.exp: Ditto.
6316 * gdb.disasm/t10_and.s: Ditto.
6317 * gdb.disasm/t10_and.exp: Ditto.
6318 * gdb.disasm/t11_logs.s: Ditto.
6319 * gdb.disasm/t11_logs.exp: Ditto.
6320 * gdb.disasm/t12_bit.s: Ditto.
6321 * gdb.disasm/t12_bit.exp: Ditto.
6322 * gdb.disasm/t13_otr.s: Ditto.
6323 * gdb.disasm/t13_otr.exp: Ditto.
6324
e00759ef
EZ
63252003-07-22 Elena Zannoni <ezannoni@redhat.com>
6326
6327 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6328
8bc2021f
EZ
63292003-07-22 Elena Zannoni <ezannoni@redhat.com>
6330
6331 * gdb.threads/tls.c : New file.
6332 * gdb.threads/tls.exp : New file.
6333 * gdb.threads/tls-main.c : New file.
6334 * gdb.threads/tls-shared.c : New file.
6335 * gdb.threads/tls-shared.exp : New file.
6336
89320c4c
AS
63372003-07-22 Andreas Schwab <schwab@suse.de>
6338
6339 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6340
180dea7c
AS
63412003-07-20 Andreas Schwab <schwab@suse.de>
6342
6343 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6344 due to insn reordering.
6345
0714963c
AC
63462003-07-15 Andrew Cagney <cagney@redhat.com>
6347
6348 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6349
98a23b3f
MC
63502003-07-15 Michael Chastain <mec@shout.net>
6351
6352 * gdb.base/gdb1250.exp: New file.
6353 * gdb.base/gdb1250.c: New file.
6354
27e417a2
ML
63552003-07-09 Michal Ludvig <mludvig@suse.cz>
6356
6357 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6358 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6359
8bc2021f
EZ
63602003-07-09 Elena Zannoni <ezannoni@redhat.com>
6361
6362 * gdb.threads/tls.c: New file.
6363 * gdb.threads/tls.exp: New file.
6364 * gdb.threads/tls-main.c: New file.
6365 * gdb.threads/tls-shared.c: New file.
6366 * gdb.threads/tls-shared.exp: New file.
6367
d99968dc
EZ
63682003-07-09 Elena Zannoni <ezannoni@redhat.com>
6369
6370 * gdb.base/annota1.exp: Make sure that we properly escape the
6371 full path of the source file. Xfail more permissive patterns,
d63a86f8 6372 due to a compiler debug info problem.
d99968dc 6373
83876b3b
AS
63742003-07-07 Andreas Schwab <schwab@suse.de>
6375
2705e972
AS
6376 * gdb.asm/m68k.inc: New file.
6377 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6378
83876b3b
AS
6379 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6380 arguments"): Also match negative number.
6381
6382 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6383
3a871b37
DJ
63842003-07-03 Daniel Jacobowitz <drow@mvista.com>
6385
6386 * gdb.base/store.c (charest): New typedef.
6387 (add_char): Rename to add_charest, update.
6388 (wack_char): Rename to wack_charest, update types. Return l + r
6389 to keep r live across the call.
6390 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6391 (wack_double, wack_doublest): Return l + r to keep r live across
6392 the call.
6393 * gdb.base/store.exp: Accomodate store.c changes.
6394
b2a7f303
DC
63952003-06-30 David Carlton <carlton@kealia.com>
6396
6397 * gdb.c++/maint.exp (test_invalid_name): New.
6398 (test_first_component): Add tests for invalid names.
6399
3c6cb4a1
MC
64002003-06-29 Michael Chastain <mec@shout.net>
6401
6402 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6403 output of '<VTT for class>' for virtual base classes.
6404
f1c2644b
DJ
64052003-06-29 Daniel Jacobowitz <drow@mvista.com>
6406
6407 * gdb.base/completion.exp: Tab-complete "complet" instead of
6408 "compl".
6409 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6410
18080350
DJ
64112003-06-29 Daniel Jacobowitz <drow@mvista.com>
6412
6413 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6414 * gdb.base/volatile.exp: Likewise.
6415
f56973f8
DJ
64162003-06-29 Daniel Jacobowitz <drow@mvista.com>
6417
6418 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6419 gdb/1265.
6420
64212003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6422 Daniel Jacobowitz <drow@mvista.com>
6423
6424 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6425 initial line count of 'captured_main' from 26 to 32.
6426 (test_with_self): Allow xmalloc call to be interleaved with the
6427 preceding two lines.
6428
e766d4d6
JB
64292003-06-24 Joel Brobecker <brobecker@gnat.com>
6430
6431 * gdb.base/bang.exp: New testcase.
6432
f125c9a4
JB
64332003-06-23 Joel Brobecker <brobecker@gnat.com>
6434
6435 * gdb.base/langs.exp: Add some tests for the "minimal" language
6436 support.
6437
6e25beaf
EZ
64382003-06-23 Elena Zannoni <ezannoni@redhat.com>
6439
6440 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6441 the testcase.
6442
2f816dda
DJ
64432003-06-22 Daniel Jacobowitz <drow@mvista.com>
6444
6445 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6446 offset.
6447
db5a5748
DJ
64482003-06-22 Daniel Jacobowitz <drow@mvista.com>
6449
6450 * gdb.c++/pr-1210.cc: New file.
6451 * gdb.c++/pr-1210.exp: New file.
6452
1df0c130
DJ
64532003-06-21 Daniel Jacobowitz <drow@mvista.com>
6454
6455 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6456 000-exec-continue.
6457
a92feac0
MK
64582003-06-15 Mark Kettenis <kettenis@gnu.org>
6459
6460 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6461 on *-*-*bsd* instead of *-*-freebsd*.
6462
81a58f5b
AC
64632003-06-14 Andrew Cagney <cagney@redhat.com>
6464
6465 * gdb.base/store.exp: Test longest and doublest. Test all
6466 parameters. Weaken return statement match.
6467 * gdb.base/store.c: Add longest and doublest - aka long long and
6468 long double functions. Put all parameters into local register
6469 variables. Use negative values.
6470
b257a0d3
AC
64712003-06-14 Andrew Cagney <cagney@redhat.com>
6472
6473 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6474 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6475 exit status.
6476 * gdb.base/fileio.exp: Disable target when nointerrupts and
6477 noinferiorio, instead of limiting it to remote. Use remote_exec
6478 instead of system.
d63a86f8 6479
21c38304
JJ
64802003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6481
6482 * gdb.base/float.exp: Add ia64 support.
6483
1bcdb424
CV
64842003-06-12 Corinna Vinschen <vinschen@redhat.com>
6485
6486 * gdb.base/fileio.exp: Run only on remote targets.
6487
6aeb981f
CV
64882003-06-10 Corinna Vinschen <vinschen@redhat.com>
6489
6490 * gdb.base/fileio.c: New file, testing File-I/O.
6491 * gdb.base/fileio.exp: Ditto.
6492
53df362e
RG
64932003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6494
6495 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6496 shared objects after relocation at load time (gdb PR/1132).
6497 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6498 as above, part of the shared object relocation test.
6499
ffee1b46
MK
65002003-06-08 Mark Kettenis <kettenis@gnu.org>
6501
b5ca3722
MK
6502 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6503 fully filled history list.
6504 * gdb.base/gdb_history: New file.
6505
03ed860d
MK
6506 * gdb.base/signals.exp: XFAIL "continue to func1" on
6507 i*86-*-freebsd*.
6508
ffee1b46
MK
6509 * gdb.base/attach.exp: When trying to attach to a nonexistent
6510 process, make it possible to specify the PID based on the target,
6511 and do so for *-*-freebsd*.
6512
d80dbb52
RH
65132003-06-02 Richard Henderson <rth@redhat.com>
6514
6515 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6516
6dd77b81
RH
65172003-06-02 Richard Henderson <rth@redhat.com>
6518
6519 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6520
f6347e16
RH
65212003-06-02 Richard Henderson <rth@redhat.com>
6522
6523 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6524
2c161407
DJ
65252003-06-01 Daniel Jacobowitz <drow@mvista.com>
6526
6527 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6528 of globalvar.
6529
572eb746
MK
65302003-06-01 Mark Kettenis <kettenis@gnu.org>
6531
6532 * gdb.asm/asm-source.exp: Check for memory read errors in
6533 disassembler test on *BSD too.
6534
9e9617a5
RH
65352003-06-01 Richard Henderson <rth@redhat.com>
6536
6537 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6538 for .frame.
6539 (gdbasm_call): Lose ldgp.
6540 (gdbasm_startup): Add frame information.
6541 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6542
7b34ad4e
MK
65432003-05-31 Mark Kettenis <kettenis@gnu.org>
6544
6545 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6546 i?86-*-*.
6547
10059fdf
MK
65482003-05-30 Mark Kettenis <kettenis@gnu.org>
6549
6550 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6551 FreeBSD.
6552
acf4b816
RH
65532003-05-29 Richard Henderson <rth@redhat.com>
6554
6555 * gdb.asm/alpha.inc: New file.
6556 * gdb.asm/asm-source.exp: Use it.
6557
e9ecd949
JB
65582003-05-29 Jim Blandy <jimb@redhat.com>
6559
6560 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6561 'core.PID'.
6562
e3e5a4f3
JB
65632003-05-22 Jim Blandy <jimb@redhat.com>
6564
6565 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6566 backtrace.
d63a86f8 6567
72fe3d25
DC
65682003-05-20 David Carlton <carlton@math.stanford.edu>
6569
6570 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6571 this time.
6572
58da2eb2
DC
65732003-05-19 David Carlton <carlton@bactrian.org>
6574
6575 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6576 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6577
1fcb5155
DC
65782003-05-19 David Carlton <carlton@bactrian.org>
6579
6580 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6581 namespace tests.
6582 Bump copyright date.
6583 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6584 (main): Call C::D::marker2.
6585 * gdb.c++/namespace1.cc: New file.
6586
85e85163
JJ
65872003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6588
6589 Roland McGrath <roland@redhat.com>
d63a86f8 6590 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6591 there is no manager thread.
6592
a25fbfec
JJ
65932003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6594
d63a86f8
RM
6595 * gdb.threads/schedlock.exp: Remove assumption that all threads
6596 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6597 in one of the child threads rather than the main thread.
6598
be375bae
JB
65992003-05-07 Jim Blandy <jimb@redhat.com>
6600
09bf6082
JB
6601 Add support for assembly source testing on the s390x.
6602 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6603 architecture.
6604 * gdb.asm/s390x.inc: New file.
6605
be375bae
JB
6606 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6607 succession of 'if' statements.
6608
00905d52
AC
66092003-05-05 Andrew Cagney <cagney@redhat.com>
6610
6611 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6612
b1e29e33
AC
66132003-05-05 Andrew Cagney <cagney@redhat.com>
6614
6615 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6616 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6617
e33d66ec
EZ
66182003-05-02 Elena Zannoni <ezannoni@redhat.com>
6619
6620 * gdb.base/charset.exp: Update based on new behavior of set/show
6621 charset commands.
6622
2b6fd0d8
AC
66232003-05-01 Andrew Cagney <cagney@redhat.com>
6624
6625 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6626 variable do not give memory errors.
6627
130cacce
AF
66282003-04-30 Adam Fedor <fedor@gnu.org>
6629
6630 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6631 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6632 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6633 gdb.objc/basicclass.m: : New files
6634
6635 * lib/gdb.exp (gdb_compile_objc): New procedure.
6636
bea71854
DJ
66372003-04-27 Daniel Jacobowitz <drow@mvista.com>
6638
6639 * gdb.base/signals.exp: Make backtrace tests more specific.
6640
0f20eeea
DC
66412003-04-23 David Carlton <carlton@bactrian.org>
6642
6643 * gdb.c++/maint.exp (test_first_component): Add tests for
6644 'operator' in more locations.
6645
c8c4d8dc
KB
66462003-04-16 Kevin Buettner <kevinb@redhat.com>
6647
6648 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6649
3fe60e3c
EZ
66502003-04-16 Elena Zannoni <ezannoni@redhat.com>
6651
6652 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6653 func marke' instead. Update test name.
6654
9219021c
DC
66552003-04-15 David Carlton <carlton@math.stanford.edu>
6656
6657 * gdb.c++/maint.exp: New file.
6658
5dd55bdd
EZ
66592003-04-14 Elena Zannoni <ezannoni@redhat.com>
6660
6661 * gdb.threads/schedlock.c: Change type of thread function argument
6662 to long, to avoid warnings on 64-bit platforms.
6663
00890572
EZ
66642003-04-14 Elena Zannoni <ezannoni@redhat.com>
6665
6666 * gdb.base/attach.exp: Add new message from ptrace in case of
6667 attaching to nonexistent process.
d63a86f8 6668
93201743
JB
66692003-04-11 Jim Blandy <jimb@redhat.com>
6670
6671 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6672 gdb.c++/userdef.cc: Place comments on the lines to which the
6673 marker function might return.
6674 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6675 gdb.c++/userdef.exp: Look for those comments to check that we've
6676 returned to the right place, instead of checking line numbers.
6677
2a11c64d
EZ
66782003-04-11 Elena Zannoni <ezannoni@redhat.com>
6679
6680 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6681 match on sourcefile name, instead of directory name.
6682
68ab8fc5
EZ
66832003-04-10 Elena Zannoni <ezannoni@redhat.com>
6684
d63a86f8 6685 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6686 working directory name.
6687
5624293a
JB
66882003-04-09 Jim Blandy <jimb@redhat.com>
6689
6690 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6691 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6692 after an inferior function call, report the failure, but allow the
6693 test to continue.
6694
f1f02ee4
SC
66952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6696
6697 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6698 with -DPROTOTYPES.
6699
6eb79af0
SC
67002003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6701
6702 * gdb.base/break.exp: Revert last patch.
6703
8dfb4cf0
SC
67042003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6705
6706 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6707 with -DPROTOTYPES.
6708
ed4c619a
AC
67092003-04-02 Andrew Cagney <cagney@redhat.com>
6710
6711 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6712 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6713 matching directories by the name breakpoint.
6714 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6715 Make "continue to marker1" consistent.
6716 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6717 message consistent.
6718 * lib/gdb.exp: Put "the program is no longer running", and "the
6719 program exited" in parenthesis.
6720 * lib/mi-support.exp: Ditto.
d63a86f8 6721
4e35d5f0 67222003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6723
4e35d5f0
BR
6724 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6725
71900fe8
AC
67262003-03-29 Andrew Cagney <cagney@redhat.com>
6727
6728 * gdb.base/sizeof.c (main): Print the value of '\377'.
6729 * gdb.base/sizeof.exp: Check the sign of '\377'.
6730
c0655a16
MC
67312003-03-27 Michael Chastain <mec@shout.net>
6732
6733 * gdb.base/gdb1090.exp: New file.
6734 * gdb.base/gdb1090.cc: New file.
6735
5b2a3989
JB
67362003-03-27 J. Brobecker <brobecker@gnat.com>
6737
6738 * gdb.gdb/observer.exp: New regression test.
6739
79876890
MC
67402003-03-27 Michael Chastain <mec@shout.net>
6741
6742 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6743 * gdb.base/ptype.exp: Likewise.
6744
6eac95e3
CV
67452003-03-27 Corinna Vinschen <vinschen@redhat.com>
6746
6747 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6748
e8c71839
MC
67492003-03-26 Michael Chastain <mec@shout.net>
6750
6751 * gdb.base/ptype.exp: Actually use some typedef'd types.
6752
71b10041
SC
67532003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6754
6755 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6756 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6757
2512cf80
CV
67582003-03-20 Corinna Vinschen <vinschen@redhat.com>
6759
6760 * gdb.base/default.exp: Fix regular expression.
6761
0d195a4f
CV
67622003-03-20 Corinna Vinschen <vinschen@redhat.com>
6763
6764 * gdb.base/args.exp: Fix regular expression.
6765
8a2dbca8
CV
67662003-03-20 Corinna Vinschen <vinschen@redhat.com>
6767
6768 * gdb.base/help.exp: Allow Win32 child process.
6769
bf028682
CV
67702003-03-20 Corinna Vinschen <vinschen@redhat.com>
6771
6772 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6773 when stepping out of main().
6774
182dbe85
CV
67752003-03-20 Corinna Vinschen <vinschen@redhat.com>
6776
6777 * gdb.base/default.exp: Check for win32 specific message when calling
6778 "run" without executable.
6779
d67a6ba5
CV
67802003-03-20 Corinna Vinschen <vinschen@redhat.com>
6781
6782 * gdb.base/args.exp: Expect .exe in output.
6783
a955b5bb
CV
67842003-03-20 Corinna Vinschen <vinschen@redhat.com>
6785
6786 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6787 Cygwin native.
6788
bf6bad4b
AC
67892003-03-17 Andrew Cagney <cagney@redhat.com>
6790
6791 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6792 vector registes.
6793 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6794 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6795
293e9a31
DC
67962003-03-17 David Carlton <carlton@math.stanford.edu>
6797
6798 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6799 test, for PR breakpoints/38.
6800 Call test_watchpoint_and_breakpoint.
6801 * gdb.base/watchpoint.c (func3): New function.
6802 (main): Call func3.
6803
5330f2db
DC
68042003-03-04 David Carlton <carlton@math.stanford.edu>
6805
6806 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6807 Garply<Garply<char> >:: garply".
6808 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6809 with respect to PR c++/1111; note also PR c++/1113.
6810 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6811 respect to PR c++/1062.
6812 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6813
6ece72da
DC
68142003-03-03 David Carlton <carlton@math.stanford.edu>
6815
6816 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6817 with respect to PR c++/57.
6818 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6819 c++/826.
6820 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6821 respect to PR c++/57.
6822
85ca1584
DC
68232003-03-03 David Carlton <carlton@math.stanford.edu>
6824
6825 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6826 respect to PR c++/33 into FAILs.
6827
98e9c5b8
MC
68282003-03-03 Michael Chastain <mec@shout.net>
6829
7bedbf27
MC
6830 * configure.in: Update copyright years.
6831
68322003-03-03 Michael Chastain <mec@shout.net>
6833
6834 * Makefile.in: Update copyright years.
98e9c5b8 6835
f683e100
DC
68362003-02-28 David Carlton <carlton@math.stanford.edu>
6837
6838 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6839 print class instead of struct and/or superfluous protection
6840 specifiers, as long as the resulting output is equivalent to the
6841 source code.
6842 Delete FIXME from end of messages on tests that don't need
6843 fixing.
6844
a9e0cf2c
DC
68452003-02-28 David Carlton <carlton@math.stanford.edu>
6846
6847 * gdb.c++/templates.exp (do_tests): Allow const in the two
6848 Foo<volatile char *>::foo tests.
6849
e8d359df
MS
68502003-02-27 Michael Snyder <msnyder@redhat.com>
6851
d63a86f8 6852 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6853 will be consistant.
6854
0b71dc91
DC
68552003-02-26 David Carlton <carlton@math.stanford.edu>
6856
6857 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6858 char *>::foo" test with respect to PR c++/33. Create a new test
6859 which is identical to that one except that it doesn't put the
6860 space between the "char" and the "*"; KFAIL it, too.
6861
dd14ab43
DC
68622003-02-26 David Carlton <carlton@math.stanford.edu>
6863
6864 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6865 template types into either PASSes or KFAILs (corresponding to PR
6866 c++/57). Tweak indentation. Update copyright.
6867
1146c7f1
SC
68682003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6869
6870 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6871
74641dfb
MC
68722003-02-13 Michael Chastain <mec@shout.net>
6873
6874 * gdb.base/exprs.exp: Remove i960 remnants.
6875 * gdb.base/funcargs.exp: Likewise.
6876 * gdb.base/list.exp: Likewise.
6877 * gdb.base/ptype.exp: Likewise.
6878
559cd2d0
DC
68792003-02-14 David Carlton <carlton@math.stanford.edu>
6880
6881 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6882 pEe->D::vg()" from XFAIL to KFAIL.
6883
c4f90d87
JM
68842003-02-13 Jason Molenda (jmolenda@apple.com)
6885
6886 * gdb.base/maint.exp: Update maint print statistics regexp to include
6887 new entries.
6888
cbc4d97c
MC
68892003-02-13 Michael Chastain <mec@shout.net>
6890
6891 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6892
40f235b7
MC
68932003-02-12 Michael Chastain <mec@shout.net>
6894
6895 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6896 * gdb.c++/inherit.exp: Likewise.
6897 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6898 * gdb.c++/templates.exp: Likewise.
6899 * gdb.c++/virtfunc.exp: Likewise.
6900
c56716b0
JM
69012003-02-06 Jason Molenda (jason-cl@molenda.com)
6902
6903 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6904 why the code is written that way.
6905
070afcf8
MC
69062003-02-05 Michael Chastain <mec@shout.net>
6907
6908 * gdb.base/dump.exp: Add missing copyright line.
6909
5d0331e5
JM
69102003-02-05 Jason Molenda (jason-cl@molenda.com)
6911
f7ae6d3e 6912 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6913 at the beginning so the breakpoint doesn't get set on the loop.
6914
92851186
MC
69152003-02-05 Michael Chastain <mec@shout.net>
6916
6917 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6918 output for configurations with gcc 2.95.3.
6919
cbf1e085
AC
69202003-02-05 Keith Seitz <keiths@redhat.com>
6921 Andrew Cagney <ac131313@redhat.com>
6922
6923 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6924
29518e1e
MC
69252003-02-04 Michael Chastain <mec@shout.net>
6926
6927 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6928 Call perror and then continue.
6929
5af1d5f3
MC
69302003-02-03 Michael Chastain <mec@shout.net>
6931
6932 * gdb.c++/pr-1023.cc: New file.
6933 * gdb.c++/pr-1023.exp: New file.
6934
6b549786
JB
69352003-02-05 Jim Blandy <jimb@redhat.com>
6936
6937 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6938 it's local to foobar. Check for it there, and check that it's not
6939 present in main.
6940 * gdb.c++/local.cc (marker2): New function.
6941 (foobar): Call marker1.
6942 (main): Call marker2 instead of marker1.
6943
67f16606
AC
69442003-02-04 Andrew Cagney <ac131313@redhat.com>
6945
6946 * gdb.disasm/mn10200.exp: Obsolete file.
6947 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6948 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6949 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6950
1c5cb38e
DC
69512003-02-04 David Carlton <carlton@math.stanford.edu>
6952
6953 * gdb.c++/overload.exp: Test intToChar(1).
6954 * gdb.c++/overload.cc (intToChar): New.
6955 (main): Call intToChar.
6956
d1fe6965
DC
69572003-02-03 David Carlton <carlton@math.stanford.edu>
6958
6959 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6960 'might_kfail' arg.
6961 KFAIL some of the continue_to_bp_overloaded calls, according to
6962 PR c++/1025.
6963
9ba61c5d
MC
69642003-02-01 Michael Chastain <mec@shout.net>
6965
6966 * gdb.base/advance.c (marker1): New marker function.
6967 * gdb.base/advance.exp: When the 'advance' command lands on the
6968 return breakpoint, it can legitimately stop on either the
6969 current line or the next line. Accommodate both outcomes.
6970 * gdb.base/until.exp: Likewise.
6971
e7494ffb
AC
69722003-02-02 Andrew Cagney <ac131313@redhat.com>
6973
6974 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6975 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6976 now a list, not a tuple.
6977 * gdb.mi/mi-var-display.exp: Ditto.
6978 * gdb.mi/gdb792.exp: Ditto.
6979
075559bc
AC
69802003-02-01 Andrew Cagney <ac131313@redhat.com>
6981
6982 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6983 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6984 stack backtraces.
6985 * gdb.mi/mi-syn-frame.c: Part of same.
6986
2bd4c7b1
MK
69872003-02-01 Mark Kettenis <kettenis@gnu.org>
6988
6989 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6990 gdb.mi/mi1-pthreads.exp: Return instead of calling
6991 gdb_suppress_entire_file.
6992
eabd8992
MS
69932003-02-01 Mark Salter <msalter@redhat.com>
6994
6995 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6996
71469e2f
MS
69972003-01-31 Mark Salter <msalter@redhat.com>
6998
6999 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7000 Support empty arg.
7001
38a94d44
MC
70022003-01-30 Michael Chastain <mec@shout.net>
7003
7004 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7005 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7006 has been fixed in gdb/readline on 2003-01-09.
7007
19ea9e73
MS
70082003-01-29 Michael Snyder <msnyder@redhat.com>
7009
e8d359df
MS
7010 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7011 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7012 * gdb.base/args.exp: Skip if target does not support args passing.
7013
2307bd6a
DJ
70142003-01-22 Daniel Jacobowitz <drow@mvista.com>
7015
19ea9e73 7016 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7017 gdb_test. Accept a list of expect arguments as the third
7018 parameter.
7019 (gdb_test): Use it.
7020
f2dd3617
EZ
70212003-01-20 Elena Zannoni <ezannoni@redhat.com>
7022
7023 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7024 allow for different test tree configurations. Update some
7025 tescases accordingly.
7026 * gdb.arch/altivec-regs.exp: Ditto.
7027 * gdb.asm/asm-source.exp: Ditto.
7028 * gdb.base/advance.exp: Ditto.
7029 * gdb.base/display.exp: Ditto.
d63a86f8 7030 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7031 * gdb.base/mips_pro.exp: Ditto.
7032 * gdb.base/overlays.exp: Ditto.
7033 * gdb.base/relocate.exp: Ditto.
7034 * gdb.base/setshow.exp: Ditto.
7035 * gdb.base/step-line.exp: Ditto.
7036 * gdb.base/step-test.exp: Ditto.
7037 * gdb.base/until.exp: Ditto.
7038 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7039
c71cdefd
DC
70402003-01-17 David Carlton <carlton@math.stanford.edu>
7041
7042 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7043 corresponding to PR c++/945.
7044 Update copyright.
7045
fdba05d7
DC
70462003-01-17 David Carlton <carlton@math.stanford.edu>
7047
7048 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7049 corresponding to PR c++/68.
7050
70512003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7052
7053 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7054 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7055 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7056
c362c33a
EZ
70572003-01-15 Elena Zannoni <ezannoni@redhat.com>
7058
0fbc361c
EZ
7059 * gdb.base/break.exp: Fix change of default location, because of
7060 removal of until tests.
7061 * gdb.base/help.exp: Update test for new 'until' help message.
7062 Add test for help on 'advance'.
c362c33a
EZ
7063 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7064
dabf8a35
MK
70652003-01-15 Mark Kettenis <kettenis@gnu.org>
7066
7067 * gdb.base/default.exp: Adapt "info float" test for recent changes
7068 to that command. Add test for "info vector".
7069 * gdb.base/float.exp: New file. Add test for "info float" that
7070 resembles the old test in gdb.base/default.exp.
7071
a1769aca
DC
70722003-01-15 David Carlton <carlton@math.stanford.edu>
7073
7074 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7075
82025e13
EZ
70762003-01-15 Elena Zannoni <ezannoni@redhat.com>
7077
7078 * gdb.base/break.exp: Move the tests of until command from here...
7079 * gdb.base/until.exp: ... to here. New file. Add other tests.
7080 * gdb.base/advance.c: New file.
7081 * gdb.base/advance.exp: New file.
7082
8f9ab801
EZ
70832003-01-14 Elena Zannoni <ezannoni@redhat.com>
7084
7085 * gdb.base/args.c: New file.
7086 * gdb.base/args.exp: New file.
7087
9ae66589
DJ
70882003-01-14 Daniel Jacobowitz <drow@mvista.com>
7089
7090 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7091
8d77e5c3
DJ
70922003-01-14 Daniel Jacobowitz <drow@mvista.com>
7093
7094 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7095
12d2f0a1
DJ
70962003-01-14 Daniel Jacobowitz <drow@mvista.com>
7097
7098 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7099 dates.
7100
6ca37014
DJ
71012003-01-13 Daniel Jacobowitz <drow@mvista.com>
7102
7103 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7104
b0023472
DJ
71052003-01-13 Daniel Jacobowitz <drow@mvista.com>
7106
7107 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7108 (ptype &*"foo").
7109 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7110
607fbc54 71112003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7112
7113 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7114 * gdb.mi/mi1-console.exp: Likewise.
7115
607fbc54 71162003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7117
7118 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7119 * gdb.mi/mi1-console.exp: Likewise.
7120
a1fb14a2
DJ
71212003-01-13 Daniel Jacobowitz <drow@mvista.com>
7122
7123 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7124
c4cf40b7
DJ
71252003-01-09 Daniel Jacobowitz <drow@mvista.com>
7126
7127 * gdb.base/detach.exp: New test.
7128
696d5a5b
DJ
71292003-01-09 Daniel Jacobowitz <drow@mvista.com>
7130
7131 * Makefile.in (ALL_SUBDIRS): New variable.
7132 (subdirs, clean, distclean): Use it.
7133 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7134 regenerating Makefile, since it is generated from the top level.
7135 * gdb.asm/Makefile.in: Likewise.
7136 * gdb.base/Makefile.in: Likewise.
7137 * gdb.c++/Makefile.in: Likewise.
7138 * gdb.disasm/Makefile.in: Likewise.
7139 * gdb.java/Makefile.in: Likewise.
7140 * gdb.mi/Makefile.in: Likewise.
7141 * gdb.threads/Makefile.in: Likewise.
7142 * gdb.trace/Makefile.in: Likewise.
7143
754533e4
DC
71442003-01-09 David Carlton <carlton@math.stanford.edu>
7145
7146 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7147 Add copyright year 2003.
7148
d8b3e9ee
MC
71492003-01-06 Michael Chastain <mec@shout.net>
7150
7151 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7152 When selecting a thread, 'line' and 'file' are optional.
7153 * gdb.mi/mi1-pthreads.exp: Likewise.
7154
8e9e0fe6
AS
71552003-01-06 Andreas Schwab <schwab@suse.de>
7156
7157 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7158 failures.
7159
b5ab8ff3
DJ
71602003-01-04 Daniel Jacobowitz <drow@mvista.com>
7161
7162 Fix PR gdb/844
7163 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7164 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7165
7166 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7167 instead of calling gdb_suppress_entire_file.
7168 * gdb.threads/print-threads.exp: Likewise.
7169 * gdb.threads/schedlock.exp: Likewise.
7170
7171 * gdb.threads/killed.exp: Return instead of calling
7172 gdb_suppress_entire_file.
7173 * gdb.threads/linux-dp.exp: Likewise.
7174 * gdb.threads/pthreads.exp: Likewise.
7175
1e698235
DJ
71762003-01-04 Daniel Jacobowitz <drow@mvista.com>
7177
7178 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7179 stabs.
7180 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7181 * gdb.base/whatis.exp: Always allow (void) after function names.
7182
147ff08c
DJ
71832003-01-04 Daniel Jacobowitz <drow@mvista.com>
7184
7185 * gdb.c++/casts.exp: Correct regexp.
7186
dc62bfc2
MK
71872003-01-04 Mark Kettenis <kettenis@gnu.org>
7188
7189 * configure.in: Call AC_CONFIG_HEADER. Don't call
7190 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7191 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7192 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7193 aforementioned directories in the AC_OUPUT call.
7194 * config.hin: New file.
7195 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7196 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7197 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7198 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7199 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7200 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7201 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7202 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7203 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7204 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7205 gdb.threads/configure.in, gdb.threads/configure,
7206 gdb.threads/config.in, gdb.trace/configure.in,
7207 gdb.trace/configure: Removed.
7208
77afa639
MC
72092003-01-03 Michael Chastain <mec@shout.net>
7210
7211 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7212 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7213
7634bb6e
DJ
72142003-01-03 Daniel Jacobowitz <drow@mvista.com>
7215
7216 * gdb.base/store.exp: Fix regular expressions.
7217
b39c905e
MK
72182002-12-28 Mark Kettenis <kettenis@gnu.org>
7219
7220 * configure.in: Rewrite.
7221 * configure: Regenerated.
7222
0a8551dd
DC
72232003-01-03 David Carlton <carlton@math.stanford.edu>
7224
7225 * gdb.base/psymtab.exp: New file.
7226 * gdb.base/psymtab1.c: Ditto.
7227 * gdb.base/psymtab2.c: Ditto.
7228
c60b7188
AF
72292002-12-23 Adam Fedor <fedor@gnu.org>
7230
7231 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7232
ee73db83
DC
72332002-12-23 David Carlton <carlton@math.stanford.edu>
7234
7235 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7236 and current_directory initialization.
7237
d6c1774e
JB
72382002-12-22 Jim Blandy <jimb@redhat.com>
7239
f0a847b8
JB
7240 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7241 rather than as part of the output file name.
7242
d6c1774e
JB
7243 * gdb.base/attach.exp: There's no need to copy the test program to
7244 /tmp; that was only ever necessary on HP/UX, and this test is
7245 entirely disabled there anyway.
7246
f0708dbb
JB
72472002-12-21 Jim Blandy <jimb@redhat.com>
7248
4c2acfea
JB
7249 * gdb.c++/psmang.exp: Doc fix.
7250
f0708dbb
JB
7251 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7252 test.
7253
9579e000
DC
72542002-12-20 David Carlton <carlton@math.stanford.edu>
7255
7256 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7257
d1810171
MC
72582002-12-18 Michael Chastain <mec@shout.net>
7259
7260 * gdb.c++/annota2.exp: Add copyright year 2002.
7261
76565097
DC
72622002-12-17 David Carlton <carlton@math.stanford.edu>
7263
7264 * gdb.c++/try_catch.cc: Add marker comments.
7265 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7266 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7267 * gdb.c++/m-static.cc: Ditto.
7268 * gdb.c++/m-static1.cc: Ditto.
7269 * gdb.c++/try_catch.cc: Ditto.
7270
da81390b
JJ
72712002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7272
7273 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7274 to see whether we are using the new -environment-directory
7275 command which resets via -r or the old version of the command
7276 which may prompt the user. Part of fix for gdb/741.
7277
b304d130
AC
72782002-12-13 Andrew Cagney <ac131313@redhat.com>
7279
7280 * gdb.fortran/types.exp: Update obsolete comment.
7281 * gdb.fortran/exprs.exp: Ditto.
7282 * lib/gdb.exp: Delete obsolete code.
7283 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7284 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7285 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7286 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7287 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7288 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7289 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7290 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7291 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7292 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7293 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7294 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7295 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7296 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7297 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7298 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7299 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7300 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7301 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7302 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7303 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7304 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7305 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7306 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7307 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7308 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7309 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7310 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7311 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7312 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7313 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7314 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7315 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7316 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7317 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7318 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7319 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7320
a23b6e6a
DC
73212002-12-11 David Carlton <carlton@math.stanford.edu>
7322
7323 * gdb.c++/m-data.exp: Add test for members that shadow global
7324 variables: see PR gdb/804.
7325 * gdb.c++/m-data.cc: Ditto.
7326
6604731b
DJ
73272002-12-10 Daniel Jacobowitz <drow@mvista.com>
7328
7329 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7330
de46ecd7
DC
73312002-12-06 David Carlton <carlton@math.stanford.edu>
7332
7333 * gdb.base/store.c: Don't declare functions static.
7334
27e829d0
AC
73352002-12-04 Andrew Cagney <ac131313@redhat.com>
7336
7337 * gdb.base/store.exp, gdb.base/store.c: New files.
7338
92806416
DJ
73392002-12-03 Daniel Jacobowitz <drow@mvista.com>
7340
7341 * gdb.base/selftest.exp: Update for current gdb.
7342
3bcbaac5
DJ
73432002-12-03 Daniel Jacobowitz <drow@mvista.com>
7344
7345 * gdb.base/maint.exp: Only dump symbols from one source file
7346 or objfile.
7347
f4f00b1f
DJ
73482002-12-03 Daniel Jacobowitz <drow@mvista.com>
7349
7350 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7351 function call.
7352
f1c8a949
JB
73532002-11-25 Jim Blandy <jimb@redhat.com>
7354
7355 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7356 function appearing in error message.
7357
9e297a97
DJ
73582002-11-21 Daniel Jacobowitz <drow@mvista.com>
7359
7360 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7361
1f312e79
JJ
73622002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7363
d63a86f8
RM
7364 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7365 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7366 should be in mi console format. This is part of fix for PR gdb/604.
7367
83c31e7d
FN
73682002-09-18 Fernando Nasser <fnasser@redhat.com>
7369
7370 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7371 which explicitly prints the zero offset as "+0".
7372
322b3f65
DJ
73732002-10-22 Daniel Jacobowitz <drow@mvista.com>
7374
7375 * gdb.threads/schedlock.c (args): Make unsigned.
7376
73772002-10-21 Daniel Jacobowitz <drow@mvista.com>
7378
7379 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7380 numbers. Allow "foo2|selected stack frame".
7381 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7382 * gdb.asm/asmsrc2.s: Likewise.
7383 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7384 comments.
7385 * gdb.asm/mips.inc: New file.
7386
5e2fe5b8
AF
73872002-10-18 Adam Fedor <fedor@gnu.org>
7388
7389 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7390 * gdb.base/help.exp: Likewise.
7391
abe1a5d0
KB
73922002-10-17 Kevin Buettner <kevinb@redhat.com>
7393
7394 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7395 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7396
10abb1d4
JB
73972002-10-02 Jim Blandy <jimb@redhat.com>
7398
7399 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7400
1f609b42
AC
74012002-10-01 Andrew Cagney <ac131313@redhat.com>
7402
7403 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7404 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7405 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7406 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7407 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7408 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7409 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7410
0aee02e4
AC
74112002-09-29 Andrew Cagney <ac131313@redhat.com>
7412
7413 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7414 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7415 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7416 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7417 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7418 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7419 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7420
6fde09ad
KB
74212002-09-27 Kevin Buettner <kevinb@redhat.com>
7422
7423 * gdb.base/annota1.exp (info break): Make directory components of
7424 path optional since not all compilers emit this debug information.
7425
7426 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7427 step ends up stepping out of the function instead of stopping on
7428 the epilogue.
7429
9e8aab75
KS
74302002-09-26 Keith Seitz <keiths@redhat.com>
7431
7432 * lib/insight-support.exp (gdbtk_start): Figure out where
7433 the insight executable is based on where gdb is. Use this
7434 executable to start insight instead of gdb.
7435
e36180d7
AC
74362002-09-25 Andrew Cagney <cagney@redhat.com>
7437
7438 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7439
9dd34b2b
AC
74402002-09-24 Andrew Cagney <ac131313@redhat.com>
7441
7442 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7443 test_isolated_complaints.
7444 (test_empty_complaint): New function.
7445 (test_empty_complaints): New function. Check no output when no
7446 complaints.
d63a86f8 7447
dea97812
KB
74482002-09-19 Jim Blandy <jimb@redhat.com>
7449
7450 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7451
54951bd7
AC
74522002-09-19 Andrew Cagney <ac131313@redhat.com>
7453
7454 * gdb.gdb/complaints.exp: New file.
7455
dec43320
AC
74562002-09-18 Andrew Cagney <ac131313@redhat.com>
7457
7458 * gdb.base/maint.exp: Check `help maint internal-warning'.
7459
e70d6e3f
DC
74602002-09-18 David Carlton <carlton@math.stanford.edu>
7461
7462 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7463 numbers, and replace them by a single breakpoint after the
7464 constructors are all finished.
7465 Add test 4.
7466 * gdb.c++/m-static.cc: Add test 4.
7467 * gdb.c++/m-static.h: New file.
7468 * gdb.c++/m-static1.cc: New file.
7469
7470 * gdb.c++/printmethod.exp: New file.
7471 * gdb.c++/printmethod.cc: New file.
7472
7473 * gdb.c++/pr-574.exp: New file.
7474 * gdb.c++/pr-574.cc: New file.
7475
afb5c968
CV
74762002-09-18 Corinna Vinschen <vinschen@redhat.com>
7477
7478 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7479 embedded targets which never actually exit.
7480
31e45dee
FN
74812002-09-18 Fernando Nasser <fnasser@redhat.com>
7482
7483 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7484 "don't step after run" as unresolved or unsupported, instead of xfail.
7485
a283c5a1
CV
74862002-09-18 Corinna Vinschen <vinschen@redhat.com>
7487
7488 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7489 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7490 Add newline to expected string in "step out of main (status wrapper)"
7491 case.
7492
11350d2a
CV
74932002-09-18 Corinna Vinschen <vinschen@redhat.com>
7494
7495 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7496 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7497
0deec7d6
TT
74982002-09-17 Tom Tromey <tromey@redhat.com>
7499
7500 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7501 \000, not \0, in double-quoted string.
7502
b2b4a1b5
CV
75032002-09-14 Corinna Vinschen <vinschen@redhat.com>
7504
c9d37158 7505 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7506 string after running the commands execution on breakpoint tests.
7507
1c56143a
CV
75082002-09-13 Corinna Vinschen <vinschen@redhat.com>
7509
7510 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7511
37f8da45
JB
75122002-09-12 Joel Brobecker <brobecker@gnat.com>
7513
7514 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7515
08b468e0
KS
75162002-09-10 Keith Seitz <keiths@redhat.com>
7517
7518 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7519 runto proc.
7520 (mi_run_to_main): Use mi_runto.
7521 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7522
dc360f58
KS
75232002-09-10 Keith Seitz <keiths@redhat.com>
7524
7525 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7526 regexp for stopping at main. Could have multiple event notifications.
7527 Don't assume that main was declared with no parameters.
7528 (mi_next): Use mi_step_to.
7529 (mi_step): Use mi_next_to.
7530
ce3abcfb
CV
75312002-09-09 Corinna Vinschen <vinschen@redhat.com>
7532
7533 * gdb.base/default.exp: Fix expected string in `info float' test.
7534
d1f5b980
BE
75352002-09-09 Ben Elliston <bje@redhat.com>
7536
7537 * config/mips.exp: Update comments.
7538 * config/mips-idt.exp: Likewise.
7539 * config/nind.exp: Likewise.
7540 * config/slite.exp: Likewise.
7541 * config/sparclet.exp: Likewise.
7542 * config/udi.exp: Likewise.
7543 * config/vx.exp: Likewise.
7544 * config/vxworks29k.exp: Likewise.
7545
2f71430b
JB
75462002-09-05 Jim Blandy <jimb@redhat.com>
7547
7548 * gdb.threads/killed.exp: Fix test failure message.
7549
7ddebc7e
KS
75502002-09-04 Keith Seitz <keiths@redhat.com>
7551
7552 * lib/mi-support.exp: Update copyright.
7553 (mi_gdb_test): Increase the priority of the expected pattern
7554 so that it matches gdb_test.
7555
0ae67eb3
KS
75562002-09-03 Keith Seitz <keiths@redhat.com>
7557
7558 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7559 Use integer comparison instead of string comparison for testing
7560 whether binary was built.
7561
38fc42c8
JB
75622002-09-03 Jim Blandy <jimb@redhat.com>
7563
7564 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7565
b6ff0e81
JB
75662002-08-29 Jim Blandy <jimb@redhat.com>
7567
7568 * gdb.threads/pthreads.exp: Move the portable thread compilation
7569 code into a function in lib/gdb.exp, and call that from here.
7570 * lib/gdb.exp (gdb_compile_pthreads): New function.
7571
07c98896
KS
75722002-08-29 Keith Seitz <keiths@redhat.com>
7573
7574 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7575 expect_out so that callers can get at it.
7576
0312286c
DJ
75772002-08-23 Daniel Jacobowitz <drow@mvista.com>
7578
7579 * gdb.threads/print-threads.c: New file.
7580 * gdb.threads/print-threads.exp: New file.
7581 * gdb.threads/schedlock.c: New file.
7582 * gdb.threads/schedlock.exp: New file.
7583
dd039bc4
EZ
75842002-08-22 Elena Zannoni <ezannoni@redhat.com>
7585
7586 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7587 not altivec.c.
7588
1f36144c
MK
75892002-08-17 Mark Kettenis <kettenis@gnu.org>
7590
7591 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7592 targets. The problem should be fixed now.
7593
16057ec7 75942002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7595
7596 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7597 2002-07-24 change that removes final dots from error messages.
7598
3c1499ad
TT
75992002-08-13 Tom Tromey <tromey@redhat.com>
7600
7601 * gdb.base/readline.exp: New file.
7602
a20ce2c3
AC
76032002-08-01 Andrew Cagney <ac131313@redhat.com>
7604
7605 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7606 supress message.
7607
db034ac5
AC
76082002-08-01 Andrew Cagney <cagney@redhat.com>
7609
7610 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7611 CHILL_FOR_TARGET and CHILL_LIB.
7612 * configure.in (configdirs): Remove gdb.chill.
7613 * configure: Regenerate.
7614 * lib/gdb.exp: Obsolete references to chill.
7615 * gdb.fortran/types.exp: Ditto.
7616 * gdb.fortran/exprs.exp: Ditto.
7617
3e000b18
KB
76182002-07-30 Kevin Buettner <kevinb@redhat.com>
7619
7620 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7621 set Irix-specific compile and link flags.
7622
28f4966b
KB
76232002-07-29 Kevin Buettner <kevinb@redhat.com>
7624
7625 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7626 source files. The ``-o'' option doesn't work with the ``-E'' option
7627 when using the Irix compiler.
7628
46c0d5a6
DJ
76292002-07-19 Daniel Jacobowitz <drow@mvista.com>
7630
7631 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7632 Improve support for reusing an exec file. Copy exec file
7633 to target, and run gdbserver on the target instead of on the host.
7634
eecf4bed
JB
76352002-07-18 Jim Blandy <jimb@redhat.com>
7636
0f815cdf
JB
7637 * gdb.base/ending-run.exp: Don't expect to see the program end in
7638 some orderly fashion when we're running on a real stand-alone
7639 board.
7640
eecf4bed
JB
7641 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7642 targets that don't support interrupts.
7643
52d309e4
JB
76442002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7645
7646 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7647 systems.
7648 Move comments in expect statements to inside the actions, so that they
7649 don't get matched against.
7650
ff683d9e
MK
76512002-07-10 Mark Kettenis <kettenis@gnu.org>
7652
7653 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7654 function when asleep" test.
7655
b5356753
AC
76562002-07-10 Andrew Cagney <ac131313@redhat.com>
7657
7658 * gdb.base/page.exp: Rewrite to handle problems with very long
7659 `info set' output. Update copyright.
7660
6aa4d13a
AC
76612002-06-26 Andrew Cagney <ac131313@redhat.com>
7662
7663 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7664 gdb.threads-hp.
7665 * gdb.hp/configure: Regenerate.
7666 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7667 * gdb.hp/gdb.threads-hp/configure: Delete file.
7668 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7669
8cf8c2b8
AC
76702002-06-22 Andrew Cagney <ac131313@redhat.com>
7671
7672 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7673 setlocale, bindtextdomain and textdomain.
7674
6827a8f8
JB
76752002-06-11 Jim Blandy <jimb@redhat.com>
7676
919d772c
JB
7677 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7678 preprocessor macro information is present.
7679
6827a8f8
JB
7680 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7681 tests.
7682
c15b0d21
MS
76832002-06-06 Michael Snyder <msnyder@redhat.com>
7684
c5984d70
MS
7685 * gdb.base/overlays.exp: Record addresses of overlay
7686 functions in TCL variables rather than in GDB variables,
7687 to avoid having GDB convert them to pointers (with loss
7688 of information).
7689
d63a86f8 7690 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7691 default linker script changes.
c15b0d21
MS
7692 * gdb.base/long_long.exp: Add check for sizeof (long double).
7693
be26fe0d
ML
76942002-06-06 Michal Ludvig <mludvig@suse.cz>
7695
7696 * gdb.asm/asm-source.exp: Add x86-64 target.
7697 * gdb.asm/x86_64.inc: New.
d63a86f8 7698
258093ca 76992002-05-30 Michael Chastain <mec@shout.net>
258093ca 7700
4b3153f1 7701 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7702 * gdb.c++/m-static.cc: New file.
7703 * gdb.c++/m-static.exp: New file.
7704
241264c6
MS
77052002-05-28 Michael Snyder <msnyder@redhat.com>
7706
7707 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7708 precision.
7709
9bba8c8f 77102002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7711
4b3153f1 7712 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7713 * gdb.c++/m-data.cc: New file.
7714 * gdb.c++/m-data.exp: New file.
7715
77162002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7717
4b3153f1 7718 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7719 * gdb.c++/try_catch.cc: New file.
d63a86f8 7720 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7721
def1b996
MC
77222002-05-27 Michael Chastain <mec@shout.net>
7723
7724 * gdb.c++/local.exp: Accept more nested types in output.
7725
522ba268
MC
77262002-05-26 Michael Chastain <mec@shout.net>
7727
7728 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7729
277254ba
MS
77302002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7731
7732 * lib/gdb.exp (gdb_wrapper_init): Just because
7733 gdb_wrapper_file exists, this does not mean that the file
7734 should not be rebuilt. That is what gdb_wrapper_initialized
7735 is for.
7736 (default_gdb_init): Reset gdb_wrapper_initialized.
7737
b61a8733
MS
77382002-05-23 Michael Snyder <msnyder@redhat.com>
7739
d63a86f8 7740 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7741 the precision of the floating point test results.
7742 * gdb.base/call-rt-st.exp: Ditto.
7743
b61a8733
MS
7744 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7745 * gdb.base/call-rt-st.exp: Ditto.
7746
56f6e910
MC
77472002-05-19 Michael Chastain <mec@shout.net>
7748
7749 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7750
ad0b0016
EZ
77512002-05-19 Elena Zannoni <ezannoni@redhat.com>
7752
7753 * configure.in (configdirs): Add gdb.arch.
7754 * configure: Regenerate.
7755
f617d2b6
JB
77562002-05-17 Jim Blandy <jimb@redhat.com>
7757
7758 * gdb.base/completion.exp: Recognize the more detailed error
7759 messages produced by the macro expander's lexical analyzer.
7760
eac2a696
EZ
77612002-05-14 Elena Zannoni <ezannoni@redhat.com>
7762
7763 * gdb.arch/altivec-abi.c: New file.
7764 * gdb.arch/altivec-abi.exp: New file.
7765 * gdb.arch/altivec-regs.c: New file.
7766 * gdb.arch/altivec-regs.exp: New file.
7767
2fdde8f8
DJ
77682002-05-14 Daniel Jacobowitz <drow@mvista.com>
7769
7770 * gdb.base/maint.exp (maint print type): Update for new type
7771 structure.
d63a86f8 7772
e31f1a7c
EZ
77732002-05-14 Elena Zannoni <ezannoni@redhat.com>
7774
7775 * gdb.arch: New directory.
7776 * gdb.arch/configure.in: New file.
7777 * gdb.arch/configure: New file.
7778 * gdb.arch/Makefile.in: New file.
7779
db589741
CV
77802002-05-13 Corinna Vinschen <vinschen@redhat.com>
7781
7782 * gdb.asm/asm-source.exp: Add v850 as supported target.
7783 * gdb.asm/v850.inc: New file.
7784
8ce2a7dc
DJ
77852002-05-13 Daniel Jacobowitz <drow@mvista.com>
7786
7787 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7788
df763c7f
DJ
77892002-05-12 Daniel Jacobowitz <drow@mvista.com>
7790
7791 * gdb.base/break.exp: Check 'break "marker2"'.
7792
377daeed
MS
77932002-05-10 Michael Snyder <msnyder@redhat.com>
7794
7795 * gdb.base/long_long.exp: Fix typo.
7796
c4b7bc2b
JB
77972002-05-10 Jim Blandy <jimb@redhat.com>
7798
ecac9a4e
JB
7799 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7800 a bug.
7801
c4b7bc2b
JB
7802 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7803 Recognize more detailed error message produced by the macro
7804 expander's lexical analyzer.
7805 * lib/gdb.exp (test_print_reject): Same.
7806
e71019a1
MK
78072002-05-09 Mark Kettenis <kettenis@gnu.org>
7808
7809 * gdb.c++/method.exp: Fix typo.
7810
fedfc8e6
MS
78112002-05-08 Michael Snyder <msnyder@redhat.com>
7812
166a1957
MS
7813 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7814 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7815 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7816 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7817 Add iftarget clause for strongarm.
d63a86f8 7818
f1c47eb2
MS
78192002-05-06 Michael Snyder <msnyder@redhat.com>
7820
cb9a9d3e
MS
7821 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7822 (gdb_continue_to_end): Accept output from status wrapper.
7823 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7824 Clean up fail messages to match pass messages.
7825
f1c47eb2
MS
7826 Enable the "needs_status_wrapper" testsuite feature.
7827 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7828 (gdb_compile): Conditionally call gdb_wrapper_init.
7829 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7830 * gdb.c++/method.exp: Recognize output from status wrapper.
7831
6079c749
BE
78322002-05-06 Ben Elliston <bje@redhat.com>
7833From Graydon Hoare <graydon@redhat.com>
7834
7835 * config/sid.exp: Include support for "rawsid" protocol.
7836
188baff3
JB
78372002-05-03 Jim Blandy <jimb@redhat.com>
7838
7839 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7840 * gdb.c++/hang3.C: New file.
7841
b9c07f0f
AC
78422002-05-04 Andrew Cagney <ac131313@redhat.com>
7843
7844 * gdb.base/default.exp: Remove obsolete code.
7845 * gdb.c++/misc.exp: Ditto. Update copyright.
7846 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7847 * gdb.base/whatis.exp: Ditto. Update copyright.
7848 * gdb.base/scope.exp: Ditto. Update copyright.
7849 * gdb.base/ptype.exp: Ditto. Update copyright.
7850 * gdb.base/printcmds.exp: Ditto. Update copyright.
7851 * gdb.base/opaque.exp: Ditto. Update copyright.
7852 * gdb.base/list.exp: Ditto.
7853 * gdb.base/funcargs.exp: Ditto. Update copyright.
7854 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7855 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7856 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7857 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7858 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7859 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7860
5c7a0397
MS
78612002-05-02 Michael Snyder <msnyder@redhat.com>
7862
d6dcc264 7863 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7864 * gdb.base/long_long.exp: Add xscale target.
7865 * gdb.base/default.exp: Add xscale target.
7866
eb7f1c48
JB
78672002-05-01 Jim Blandy <jimb@redhat.com>
7868
7869 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7870 gdb.c++/hang.exp: New test.
7871
a6befae8
FF
78722002-05-01 Fred Fish <fnf@redhat.com>
7873
7874 * gdb.base/completion.exp: Handle completions of "./Make" for
7875 more than one completion possibility, as is the case when we
7876 build and test in the source tree.
7877
0a310277
AG
78782002-04-29 Anthony Green <green@redhat.com>
7879
7880 * gdb.java/jmisc1.exp: New file.
7881 * gdb.java/jmisc2.exp: New file.
7882
6ff9af88
DJ
78832002-04-24 Daniel Jacobowitz <drow@mvista.com>
7884
7885 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7886
96b3d632
EZ
78872002-04-23 Elena Zannoni <ezannoni@redhat.com>
7888
7889 * gdb.base/help.exp: Change 'help status' to allow for target
7890 dependent output differences.
7891
5019bb54
MC
78922002-04-22 Michael Chastain <mec@shout.net>
7893
7894 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7895
a805a116
MC
78962002-04-22 Michael Chastain <mec@shout.net>
7897
7898 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7899
a1706bfd
DM
79002002-04-17 David S. Miller <davem@redhat.com>
7901
7902 * gdb.asm/sparc64.inc: New file.
7903 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7904
a73a20a2
EZ
79052002-04-19 Elena Zannoni <ezannoni@redhat.com>
7906
7907 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7908 instruction file directly into the build tree. Clean up at end of
7909 test.
7910
ba678339
DM
79112002-04-18 David S. Miller <davem@redhat.com>
7912
7913 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7914 handle 64-bit platforms correctly.
7915 * gdb.base/maint.exp: Likewise.
7916
b03399da
KB
79172002-04-18 Kevin Buettner <kevinb@redhat.com>
7918
7919 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7920 ``-fpic'' when compiling files comprising a shared library, but
7921 it does need additional linker flags in order to find shared
7922 libraries at run time.
7923
e2004992
KB
79242002-04-18 Kevin Buettner <kevinb@redhat.com>
7925
7926 * gdb.base/cvexpr.c (use): New function.
7927 (main): Invoke use() on all global variables to prevent
7928 some linkers from deleting these otherwise unused symbols.
7929
d8937120
MC
79302002-04-17 Michael Chastain <mec@shout.net>
7931From David S. Miller <davem@redhat.com>
7932
7933 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7934 handle 64-bit platforms correctly.
7935
ffd61a58
MS
79362002-04-12 Michael Snyder <msnyder@redhat.com>
7937From Jim Blandy <jimb@redhat.com>
7938 * gdb.base/foo.c (foox): Remove section attribute; the linker
7939 script can handle this instead.
7940 * gdb.base/bar.c (barx): Same.
7941 * gdb.base/baz.c (bazx): Same.
7942 * gdb.base/grbx.c (grbxx): Same.
7943
7944 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7945 manager doesn't automatically unmap overlays unnecessarily.
7946
6b8426a6
MH
79472002-04-10 Martin M. Hunt <hunt@redhat.com>
7948
7949 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7950 stepping out of main.
7951
34af4875
MC
79522002-04-09 Michael Chastain <mec@shout.net>
7953
7954 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7955 scope so that the nested scope tests will make sense.
7956 * gdb.c++/local.exp: Write patterns that actually work with gcc
7957 (the HP patterns "were never known to work with gcc").
7958 Keep the old aCC patterns too.
7959
2d1676a0
DJ
79602002-04-09 Daniel Jacobowitz <drow@mvista.com>
7961
7962 * gdb.base/attach.exp: Correct target board test.
7963
3a63e3f9
MC
79642002-04-08 Michael Chastain <mec@shout.net>
7965
7966 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7967 in a const method. Add some xfail and fail cases for configurations
7968 that do not emit the "const ...".
7969
f18dabd2
MC
79702002-04-07 Michael Chastain <mec@shout.net>
7971
7972 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7973 Accept "A * const" and "const A * const" as type of "this".
7974 Fix spelling of getFunky throughout. Make messages uniform.
7975
0fcddd82
EZ
79762002-04-07 Elena Zannoni <ezannoni@redhat.com>
7977
7978 Work around for PR gdb/285:
7979 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7980
16a8534a
EZ
79812002-04-07 Elena Zannoni <ezannoni@redhat.com>
7982
7983 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7984 instructions file at run time instead of configure time.
7985 Sometimes we run the test in a directory that is not the one we
7986 configured in.
7987 * gdb.asm/configure.in: Delete creation of symlink.
7988 * gdb.asm/configure: Regenerate.
7989
24181d81
JB
79902002-04-05 J. Brobecker <brobecker@gnat.com>
7991
7992 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7993 xfullpath () function.
7994
7cdb7107
DJ
79952002-04-04 Daniel Jacobowitz <drow@mvista.com>
7996
7997 * gdb.asm/Makefile.in: Correct dependencies.
7998
7999 * gdb.asm/powerpc.inc: New file.
8000 * gdb.asm/asm-source.exp: Add PowerPC.
8001 * gdb.asm/configure.in: Likewise.
8002 * gdb.asm/configure: Regenerated.
8003
a7d17088
DJ
80042002-04-04 Daniel Jacobowitz <drow@mvista.com>
8005
8006 * gdb.base/relocate.exp: New file.
8007 * gdb.base/relocate.c: New file.
8008
cd721503
FF
80092002-04-04 Fred Fish <fnf@redhat.com>
8010
8011 * gdb.base/step-test.exp: Update comment regarding stopping in
8012 memcpy/bcopy calls inserted as part of the compiler runtime.
8013
b22ad7a7
MS
80142002-04-04 Michael Snyder <msnyder@redhat.com>
8015
8016 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8017
5f279fa6
DJ
80182002-04-03 Daniel Jacobowitz <drow@mvista.com>
8019
8020 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8021 (gdb_expect): Remove $notransfer hack.
8022
dd0fd3ce
DJ
80232002-04-02 Daniel Jacobowitz <drow@mvista.com>
8024
8025 * gdb.c++/classes.exp ("calling method for small class"): Match
8026 updated register output.
8027
1e50cda1
DJ
80282002-03-30 Daniel Jacobowitz <drow@mvista.com>
8029
8030 Fix PR gdb/452
8031 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8032 when finished. Make gdb_file_cmd send "exec-file" when
8033 appropriate.
8034
24015922
DJ
80352002-03-30 Daniel Jacobowitz <drow@mvista.com>
8036
8037 * gdb.base/attach.exp: Remove extra setup_xfail.
8038
dd7dfd64
MS
80392002-03-26 Michael Snyder <msnyder@redhat.com>
8040
8041 * gdb.base/default.exp: Add tests for dump, append, and restore.
8042 * gdb.base/help.exp: Add tests for dump, append, and restore.
8043 * gdb.base/dump.exp: New file, test dump, append and restore.
8044 * gdb.base/dump.c: New file.
8045
48b2f8d7
MS
80462002-03-27 Michael Snyder <msnyder@redhat.com>
8047
d63a86f8 8048 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8049 clean-ups in help messages.
8050
05b4d525
FF
80512002-03-26 Fred Fish <fnf@redhat.com>
8052
8053 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8054 have debugging info for those functions and the compiler uses them
8055 internally to copy structs around.
8056
d7679631
FF
80572002-03-26 Fred Fish <fnf@redhat.com>
8058
8059 * gdb.base/list.exp: Revert the change made yesterday and add note
8060 about why we don't list the default lines for remote targets.
8061
523ac3f9
MS
80622002-03-25 Michael Snyder <msnyder@redhat.com>
8063
8064 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8065
754b2b8d
FF
80662002-03-25 Fred Fish <fnf@redhat.com>
8067
8068 * gdb.base/list.exp: This test works on remote targets so remove
8069 the short circuit for remote targets. Update copyright.
8070
33c3e192
FF
80712002-03-25 Fred Fish <fnf@redhat.com>
8072
8073 * gdb.base/attach.exp: Fix logic error that was suppressing this
8074 test for all non hppa*-*-hpux* targets, instead of the hp target.
8075 Move comments closer to the suppression point. Also now need to
8076 check that we are running natively.
8077
d43e73ee
MS
80782002-03-22 Michael Snyder <msnyder@redhat.com>
8079
882c8f02
MS
8080 * gdb.base/default.exp: Add test for gcore. Update copyright.
8081 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8082
04c12f60
FF
80832002-03-06 Fred Fish <fnf@redhat.com>
8084
8085 * gdb.base/funcargs.c: Remove extraneous ';' character.
8086 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8087
b43df995
MC
80882002-03-04 Michael Chastain <mec@shout.net>
8089
8090 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8091 accommodate gcc v3 function signature.
8092 * gdb.mi/mi0-var-cmd-exp: Ditto.
8093
92362027
AC
80942002-02-24 Andrew Cagney <ac131313@redhat.com>
8095
8096 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8097 ``GNU/Linux'' or ``Linux kernel''
8098 * testsuite/gdb.threads/pthreads.c: Ditto.
8099
258ad32d
MC
81002002-02-24 Michael Chastain <mec@shout.net>
8101
8102 * gdb.threads/pthreads.c (thread1): Add a return statement.
8103 (thread2): Likewise.
8104 (foo): Likewise.
8105
04c3b3d4
MC
81062002-02-23 Michael Chastain <mec@shout.net>
8107
8108 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8109 to placate gcc.
8110
5a2a0a20
MC
81112002-02-23 Michael Chastain <mec@shout.net>
8112
8113 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8114 test "ptype bint". The test passes on all my stabs configurations.
8115
a640f7fc
JB
81162002-02-21 Jim Blandy <jimb@redhat.com>
8117
27924826
JB
8118 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8119 filename at a time, and watch for the ones we want to see.
8120
a640f7fc
JB
8121 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8122 types of pointers to prototyped functions.
8123
edcc8c75
AC
81242002-02-20 Andrew Cagney <ac131313@redhat.com>
8125
8126 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8127 signed, unsigned and straight char.
8128 (padding_char, padding_short, padding_int, padding_long,
8129 padding_long_long, padding_float, padding_double,
8130 padding_long_double): New global variables.
8131 (fill, fill_structs): New functions.
8132
8133 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8134 for correctly sized writes. Update copyright.
8135 (get_valueof): New procedure.
8136 (get_sizeof): Call get_valueof.
8137 (check_valueof): New procedure.
8138 (check_padding): New procedure.
8139
ac57ea44
MC
81402002-02-20 Michael Chastain <mec@shout.net>
8141
8142 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8143 to setup_xfail. Document some of the remaining calls.
8144
7a10c941
MC
81452002-02-18 Michael Chastain <mec@shout.net>
8146
8147 * gdb.c++/userdef.exp: Update copyright year.
8148
fb8acdcc
DJ
81492002-02-18 Daniel Jacobowitz <drow@mvista.com>
8150
8151 * gdb.c++/userdef.exp: Test overloaded operators properly.
8152 Remove xfails.
8153
fda6ae12
MS
81542002-02-14 Michael Snyder <msnyder@redhat.com>
8155
8156 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8157
676a0442
DJ
81582002-02-14 Daniel Jacobowitz <drow@mvista.com>
8159
8160 * gdb.base/a2-run.exp: Check for a remote target properly.
8161 * gdb.base/annota1.exp: Likewise.
8162 * gdb.base/list.exp: Likewise.
8163 * gdb.base/reread.exp: Likewise.
8164 * gdb.base/scope.exp: Likewise.
8165 * gdb.base/shlib-call.exp: Likewise.
8166 * gdb.base/term.exp: Likewise.
8167 * gdb.c++/annota2.exp: Likewise.
8168
78b4f468
RE
81692002-02-13 Richard Earnshaw <rearnsha@arm.com>
8170
8171 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8172
9a81ba51
MC
81732002-02-10 Michael Chastain <mec@shout.net>
8174
8175 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8176 (call_after_alloca): Ditto.
8177
004af6c7
DJ
81782002-02-10 Daniel Jacobowitz <drow@mvista.com>
8179
8180 * gdb.base/ending-run.exp: Guard "cont" test with
8181 gdb_skip_stdio_test.
8182
37225f62
JB
81832002-02-06 Jim Blandy <jimb@redhat.com>
8184
8185 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8186 from here...
8187 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8188 To here. Disable this test on non-HP platforms. Add big comment.
8189
fe6fdd96
MS
81902002-02-04 Michael Snyder <msnyder@redhat.com>
8191
8192 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8193 other than d10v and m32r.
8194
036fad3f
RE
81952002-02-02 Richard Earnshaw <rearnsha@arm.com>
8196
8197 * gdb.base/default.exp: Rewrite test patterns to reduce time
8198 taken to match them.
8199
7148ab62
DJ
82002002-01-30 Daniel Jacobowitz <drow@mvista.com>
8201
8202 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8203 Allow a start function above main.
8204 * gdb.threads/linux-dp.exp: Fix copyright date.
8205
396cc255
DJ
82062002-01-30 Daniel Jacobowitz <drow@mvista.com>
8207
8208 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8209 (check_philosopher_stack): Check for manager thread before checking
8210 for a just-starting thread.
8211
f038d31b
DJ
82122002-01-30 Daniel Jacobowitz <drow@mvista.com>
8213
8214 From Neil Booth <neil@daikokuya.demon.co.uk>:
8215 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8216 warnings.
8217
b3ff9d9a
FF
82182002-01-21 Fred Fish <fnf@redhat.com>
8219
8220 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8221 not caller.
8222
39ad761d
JB
82232002-01-21 Jim Blandy <jimb@redhat.com>
8224
8225 * gdb.base/reread.exp: Check that GDB properly re-reads the
8226 executable file when it changes while no inferior is running.
8227
aaf320fa
FF
82282002-01-21 Fred Fish <fnf@redhat.com>
8229
8230 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8231 optionally accept the "shlib events" variation.
8232
808a31f5
JB
82332002-01-21 Jim Blandy <jimb@redhat.com>
8234
8235 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8236 call `fflush' after every `printf', so that the output is produced
8237 at predictable points, regardless of whatever buffering does (or
8238 doesn't) take place.
8239 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8240 at different points.
8241
4420d5e2
DJ
82422002-01-20 Daniel Jacobowitz <drow@mvista.com>
8243
8244 * gdb.c++/inherit.exp: Update copyright years.
8245 * gdb.c++/method.exp: Likewise.
8246
3e36a0f4
DJ
82472002-01-20 Daniel Jacobowitz <drow@mvista.com>
8248
8249 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8250 artificial methods/arguments.
8251 * gdb.c++/derivation.exp: Likewise.
8252 * gdb.c++/inherit.exp: Likewise.
8253 * gdb.c++/method.exp: Likewise.
8254 * gdb.c++/virtfunc.exp: Likewise.
8255
b4ceaee6
AC
82562002-01-18 Andrew Cagney <ac131313@redhat.com>
8257
8258 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8259 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8260 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8261 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8262 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8263 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8264
ecace851
JB
82652002-01-17 Jim Blandy <jimb@redhat.com>
8266
8267 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8268 anchoring the pattern matching the entry point symbol's name.
8269
375fc983
AC
82702002-01-17 Andrew Cagney <ac131313@redhat.com>
8271
8272 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8273 continue/quit query. Update copyright.
8274
fe6fdd96
MS
82752002-01-14 Michael Snyder <msnyder@redhat.com>
8276
8277 * gdb.base/gcore.exp: Remove extra debugging output.
8278
e017c81f
DJ
82792002-01-13 Daniel Jacobowitz <drow@mvista.com>
8280
8281 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8282 for slightly dubious v2 mangled string.
8283
37ab3bf8
DJ
82842002-01-13 Daniel Jacobowitz <drow@mvista.com>
8285
8286 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8287
1bc05c3a 82882002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8289
1bc05c3a 8290 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8291
1bc05c3a
JM
8292 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8293 constructors.
8294 * gdb.c++/derivation.exp: Likewise.
8295 * gdb.c++/templates.exp: Likewise.
8296 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8297
1bc05c3a
JM
82982002-01-10 Michael Snyder <msnyder@redhat.com>
8299
8300 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8301
a911c360
MS
83022002-01-08 Michael Snyder <msnyder@redhat.com>
8303
8304 * gdb.base/gcore.exp: New test for generate-core-file command.
8305 * gdb.base/gcore.c: Testcase for above.
8306 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8307
ea2119ec
JM
83082002-01-08 Jason Merrill <jason@redhat.com>
8309
8310 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8311
68203136
FF
83122002-01-07 Fred Fish <fnf@redhat.com>
8313
8314 * gdb.c++/overload.exp: Remove unconditional xfails for:
8315 print foo_instance1.overloadargs(1)
8316 print foo_instance1.overloadargs(1, 2)
8317 print foo_instance1.overloadargs(1, 2, 3)
8318 print foo_instance1.overloadargs(1, 2, 3, 4)
8319 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8320 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8321 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8322 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8323 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8324 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8325 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8326 print foo_instance1.overload1arg()
8327 print foo_instance1.overload1arg((char)arg2)
8328 print foo_instance1.overload1arg((signed char)arg3)
8329 print foo_instance1.overload1arg((unsigned char)arg4)
8330 print foo_instance1.overload1arg((int)arg7)
8331 print foo_instance1.overload1arg((unsigned int)arg8)
8332 print foo_instance1.overload1arg((float)arg11)
8333 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8334
21b9b5b1
MS
83352002-01-07 Michael Snyder <msnyder@redhat.com>
8336
8337 * gdb.base/huge.exp: New test. Print a very large target data object.
8338 (skip_huge_test): New test variable. Define if you want to skip this
8339 test. The test reads an 8 megabyte data object from the target, so it
8340 might be very time consuming on remote targets with a slow connection.
8341 * gdb.base/huge.c: New file. Test case for above.
8342
725f922e
FF
83432002-01-07 Fred Fish <fnf@redhat.com>
8344
8345 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8346 g_instance.bfoo, and g_instance.cfoo.
8347
634d57ec
JL
8348Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8349
f286b2c3
JL
8350 * gdb.base/break.c (multi_line_if_conditional): New function.
8351 (multi_ilne_while_conditional): Likewise.
8352 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8353 IF or WHILE condition puts the breakpoint at the start of
8354 the condition.
8355
634d57ec
JL
8356 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8357 hppa*-*-hpux* expected failure.
8358 * gdb.base/structs.exp (do_function_calls): Similarly.
8359
8360 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8361 watchpoints.
8362
9fbfe2dc
AC
83632002-01-06 Andrew Cagney <ac131313@redhat.com>
8364
8365 Fix PR gdb/66.
8366 * gdb.base/structs.exp: Replace skip for a29k with skip for
8367 gdb,cannot_call_functions.
8368 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8369 * gdb.base/callfuncs.exp: Ditto.
8370 * gdb.base/call-rt-st.exp: Ditto.
8371 * gdb.base/call-strs.exp: Ditto.
8372 * gdb.base/callfwmall.exp: Ditto.
8373 * gdb.base/scope.exp: Obsolete xfail a29k.
8374 * gdb.c++/misc.exp: Ditto.
8375 * gdb.c++/cplusfuncs.exp: Ditto.
8376 * gdb.base/ptype.exp: Ditto.
8377 * gdb.base/printcmds.exp: Ditto.
8378 * gdb.base/opaque.exp: Ditto.
8379 * gdb.base/list.exp: Ditto.
8380 * gdb.base/funcargs.exp: Ditto.
8381 * gdb.base/default.exp: Ditto.
8382
8ddad156
MS
83832002-01-04 Michael Snyder <msnyder@redhat.com>
8384
ca4976a6 8385 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8386 * gdb.base/maint.exp: Add tests for maint info sections options.
8387
1b074332
JL
8388Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8389
8390 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8391
7d159115
CV
83922001-12-20 Corinna Vinschen <vinschen@redhat.com>
8393
8394 * gdb.asm/arm.inc: New file.
8395 * gdb.asm/asm-source.exp: Add arm targets.
8396 * gdb.asm/configure.in: Ditto.
8397 * gdb.asm/configure: Recreated from configure.in.
8398
8fb87725
JL
8399Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8400
afabe08c
JL
8401 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8402 with HP's compiler.
8403 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8404 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8405 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8406 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8407
8408 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8409 either HP's compilers or GCC.
8410
db521deb
JL
8411 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8412 a SIGBUS or SIGSEGV.
8413
8414 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8415
8416 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8417 can be compiled with either HP's compiler or GCC.
8418
cfa88ab7
JL
8419 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8420 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8421 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8422
ca344dff
JL
8423 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8424 to match current gdb output. Update due to using auto-solib-limit
8425 for limiting instead of overloading auto-solib-add.
8426 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8427 test program.
8428
3f3c6e55 8429 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8430 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8431 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8432 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8433 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8434 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8435 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8436 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8437 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8438 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8439 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8440 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8441 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8442
8fb87725
JL
8443 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8444 a SIGTRAP to the inferior.
8445
cf599fa7
CV
84462001-12-19 Corinna Vinschen <vinschen@redhat.com>
8447
8448 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8449 Substitute call to target_link by call to gdb_compile.
8450
2cd045cd
JL
8451Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8452
8453 * gdb.base/break.exp: Fix HP specific search string when testing
8454 backtracing in a called function.
8455
d63a86f8 8456 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8457 compiling the test with HP's compilers.
8458 * gdb.base/volatile.exp: Similarly.
8459
99ebe9ac
JB
84602001-12-19 Jim Blandy <jimb@redhat.com>
8461
8462 * gdb.base/printcmds.exp: Expect the null character to be printed
8463 as '\0', and the '\013' to be printed as '\v'.
8464 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8465 * gdb.base/setvar.exp: Same.
8466
b9891b29
JB
84672001-12-17 Jim Blandy <jimb@redhat.com>
8468
0eba65ab
JB
8469 * gdb.base/completion.exp: Rather than completing very long
8470 filenames, which can make the readline library produce output we
8471 don't recognize, cd to the directory first, and then complete
8472 using nice, short relative paths.
8473
6970b5b1
JB
8474 * gdb.base/completion.exp: On some systems, there is, in fact, a
8475 variable named `b' in scope, since GDB treats all static
8476 variables as being in scope. So use `no_var_named_this'
8477 instead of `b'.
8478
b9891b29
JB
8479 * gdb.base/corefile.exp: Recognize the message saying that GDB
8480 can't find the core file's registers as a failure.
8481
e6ccd35f
JSC
84822001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8483
8484 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8485 test expect string more specific.
8486
105ba819
CV
84872001-12-13 Corinna Vinschen <vinschen@redhat.com>
8488
8489 * gdb.asm/asm-source.exp: Add support for xstormy16.
8490 * gdb.asm/configure.in: Ditto.
8491 * gdb.asm/configure: Rebuild.
8492 * gdb.asm/xstormy16.inc: New file.
8493
e9e79dd9
FF
84942001-12-10 Fred Fish <fnf@redhat.com>
8495
8496 * gdb.base/maint.exp: Update to match changes in type dumping code.
8497
347dc97d
JB
84982001-12-10 Jim Blandy <jimb@redhat.com>
8499
8500 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8501 matching the entry point symbol's name at the beginning of the
8502 line.
8503
5178b9d6
DJ
85042001-12-07 Daniel Jacobowitz <drow@mvista.com>
8505
8506 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8507 gdb.c++/inherit.exp, gdb.c++/method.exp,
8508 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8509 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8510 and class layout support.
8511
af890c52
DJ
85122001-12-07 Daniel Jacobowitz <drow@mvista.com>
8513
8514 * gdb.c++/classes.exp: Add test for static member function.
8515 * gdb.c++/misc.cc: Add class with static member function.
8516
7a345fb3
JB
85172001-12-07 Jim Blandy <jimb@redhat.com>
8518
f2e54a80 8519 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8520 those tests as `unsupported'.
8521 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8522 Rewrite subsequent tests to use it.
8523
8524 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8525 those tests as `unsupported'.
8526 * gdb.base/structs.exp (call_struct_func): New function.
8527 (do_function_calls): Use call_struct_func to call the functions
8528 returning structs.
8529
0bc69509
JB
8530 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8531 whether functions are prototyped or not, so we can't possibly pass
8532 arguments to t_float_values2 properly.
8533
7a345fb3
JB
8534 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8535 value of `timeout' for targets other than the mips*tx39-*.
8536
edb6ede1
MS
85372001-12-06 Michael Snyder <msnyder@redhat.com>
8538
d63a86f8 8539 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8540 and detect whether the start symbol has a leading underscore.
8541
2d842f13
JB
85422001-12-04 Jim Blandy <jimb@redhat.com>
8543
8544 * gdb.base/completion.exp: Clarify indentation.
8545
68550daf
JB
85462001-12-03 Jim Blandy <jimb@redhat.com>
8547
8548 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8549 variables on the S/390, not `.word'.
8550
cd5195a8
JB
85512001-11-30 Jim Blandy <jimb@redhat.com>
8552
8553 Add assembly-source tests for s390-ibm-linux.
8554 * gdb.asm/s390.inc: New file.
8555 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8556 the S/390 architecture.
8557 * gdb.asm/configure: Regenerated.
8558
ca9efc90
MS
85592001-11-30 Michael Snyder <msnyder@redhat.com>
8560
8561 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8562 next, info source, info sources, info line, global and static
8563 variables, and static functions.
8564 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8565 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8566 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8567 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8568 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8569 (gdbasm_leave): Restore frame pointer.
8570 (gdbasm_startup): Copy stack set-up from crt0.S.
8571
d0e66976
FN
85722001-11-26 Fernando Nasser <fnasser@redhat.com>
8573
8574 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8575 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8576 to a local (non-static) variable. Copy tstruct.a to a static buffer
8577 and return a pointer to that buffer.
8578 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8579
e2334072
MK
85802001-11-24 Mark Kettenis <kettenis@gnu.org>
8581
8582 * gdb.asm/configure.in: Fix recognition of ix86 target.
8583 * gdb.asm/configure: Regenerate.
8584
756caa3d
MS
85852001-11-21 Michael Snyder <msnyder@redhat.com>
8586
8587 * gdb.asm/sparc.inc: New file.
8588 * gdb.asm/asm-source.exp: Recognize sparc target.
8589 * gdb.asm/configure.in: Recognize sparc target.
8590 * gdb.asm/configure: Regenerate.
d63a86f8 8591
9a4d72d5
MS
85922001-11-21 Michael Snyder <msnyder@redhat.com>
8593
8594 * gdb.asm/m32r.inc: New file.
8595 * gdb.asm/asm-source.exp: Recognize m32r target.
8596 * gdb.asm/configure.in: Recognize m32r target.
8597 * gdb.asm/configure: Regenerate.
8598
a773d1cd
MS
85992001-11-20 Michael Snyder <msnyder@redhat.com>
8600
017ac23d
MS
8601 * gdb.asm/i386.inc: New file.
8602 * gdb.asm/asm-source.exp: Recognize ix86 target.
8603 * gdb.asm/configure.in: Recognize ix86 target.
8604 * gdb.asm/configure: Regenerate.
8605
a773d1cd
MS
8606 * gdb.c++/namespace.exp: Fix quotes in output messages.
8607
bb632afb
MS
86082001-11-14 Michael Snyder <msnyder@redhat.com>
8609
25d559ca 8610 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8611 qualifier in a type cast expression, to designate an address
8612 in the instruction space (Harvard architecture).
8613
4749e309
MS
86142001-11-13 Michael Snyder <msnyder@redhat.com>
8615
8616 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8617 Tests for expressions using 'const' and 'volatile'.
8618
25050984
CV
86192001-11-13 Corinna Vinschen <vinschen@redhat.com>
8620
8621 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8622
1902c51f
DJ
86232001-11-12 Daniel Jacobowitz <drow@mvista.com>
8624
8625 * lib/mi-support.exp (mi_run_to_helper): Move comments
8626 outside of gdb_expect.
8627
dcf95b47
DJ
86282001-11-11 Daniel Jacobowitz <drow@mvista.com>
8629
8630 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8631 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8632 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8633 mi0_run_to): New functions.
8634 * gdb.mi/mi-simplerun.exp: Use them.
8635 * gdb.mi/mi0-simplerun.exp: Likewise.
8636 * gdb.mi/mi-var-cmd.exp: Likewise.
8637 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8638
45b074e1
AC
86392001-11-10 Andrew Cagney <ac131313@redhat.com>
8640
8641 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8642 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8643
bf50d346
AC
86442001-11-09 Andrew Cagney <ac131313@redhat.com>
8645
8646 * gdb.base/restore.exp: Include $expected value in restored test
8647 message.
8648
9383332c
AC
86492001-11-09 Andrew Cagney <ac131313@redhat.com>
8650
8651 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8652 implemented.
8653
db62520a
MS
86542001-11-08 Michael Snyder <msnyder@redhat.com>
8655
8656 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8657 Add pass/fail message for stop at breakpoint in call dummy function.
8658
b5703437
MS
86592001-11-07 Michael Snyder <msnyder@redhat.com>
8660
d63a86f8
RM
8661 * gdb.c++/templates.exp (test_template_breakpoints):
8662 If we get an overload menu, but it does not match what
760f6330 8663 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8664 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8665 making the whitespace optional. Argument for "new" may be
8666 "unsigned" as well as "unsigned int/long".
d63a86f8 8667 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8668 making the whitespace optional. Also replace "(void) with
8669 "((void|)), making the keyword "void" optional.
d63a86f8 8670 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8671 making the whitespace optional. Also replace "(void) with
8672 "((void|)), making the keyword "void" optional.
3bf40917
MS
8673 * gdb.base/callfuncs.c (t_float_values): This function must
8674 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8675 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8676 can be tested against both cases. Usually one case involves
8677 promotion of float to double, while the other does not.
8678 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8679 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8680 includes a stack frame for "start".
8681
c8ab4e6d
JB
86822001-11-05 Jim Blandy <jimb@redhat.com>
8683
8684 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8685 pointers are 32 bits long, and that offsets of relocs are always
8686 stored in the data (REL-style), and not in the reloc entry itself
8687 (RELA-style).
8688 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8689 stabs.
8690
3f08ced9
MS
86912001-11-01 Michael Snyder <msnyder@redhat.com>
8692
8693 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8694 and regular expression operators by using quoting.
8695
cbfa24cd
MS
86962001-10-31 Michael Snyder <msnyder@redhat.com>
8697
8698 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8699 depending on what the symbol table contains.
8700 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8701 the output of the ptype command. Similarly, accept both "const &"
8702 and "const&".
8703
aaa68313
CV
87042001-10-31 Corinna Vinschen <vinschen@redhat.com>
8705
8706 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8707 symbol `STORAGE' to allow to choose the storage class of
8708 the local datastructures.
8709 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8710 compiler directive.
8711
91740388
MS
87122001-10-30 Michael Snyder <msnyder@redhat.com>
8713
8714 * gdb.base/jump.exp: Allow it to run for all targets.
8715
1b7c05e7
CV
87162001-10-29 Corinna Vinschen <vinschen@redhat.com>
8717
8718 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8719 with new double_array size.
8720 (main): Change storage class of all local variables to static.
8721 Reduce size of double_array to 9.
8722 * gdb.base/call-ar-st.exp: Increase timeout value.
8723 Change expected output for double array to match new size in
8724 call-ar-st.c.
8725
36a22261
CV
87262001-10-29 Corinna Vinschen <vinschen@redhat.com>
8727
8728 * gdb.base/ending-run.exp: Create identical output when passing
8729 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8730 Stormy16 target.
36a22261 8731
92b8ae91
MK
87322001-10-28 Mark Kettenis <kettenis@gnu.org>
8733
8734 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8735 that we catch the expected failure under Linux/x86.
8736
cb135b83
OF
87372001-10-29 Orjan Friberg <orjanf@axis.com>
8738
8739 * gdb.base/setvar.exp: Escape curly braces.
8740 * gdb.stabs/weird.exp: Ditto.
8741
6884aa54
DJ
87422001-10-27 Daniel Jacobowitz <drow@mvista.com>
8743
8744 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8745 * gdm.mi/mi0-hack-cli.exp: Likewise.
8746
0398c9aa
AC
87472001-10-25 Andrew Cagney <ac131313@redhat.com>
8748
8749 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8750 messages.
8751
d20bf2e8
AC
87522001-10-21 Andrew Cagney <ac131313@redhat.com>
8753
8754 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8755 checking MI enabled.
8756
03dd63aa
CV
87572001-10-09 Corinna Vinschen <vinschen@redhat.com>
8758
8759 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8760
1d9d99f3
FCE
87612001-10-04 Frank Ch. Eigler <fche@redhat.com>
8762
8763 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8764 if gdb child process crashes, just signal an error.
8765
838ae6c4
JB
87662001-10-02 Jim Blandy <jimb@redhat.com>
8767
8768 * lib/gdb.exp (test_xfail_format): Simplify.
8769
8770 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8771 front of the variable name `format'. Simplify `if'.
8772
8f0cbc1c
DJ
87732001-10-01 Daniel Jacobowitz <drow@mvista.com>
8774
8775 * gdb.threads/pthreads.exp: Wait for output and delay
8776 before sending ^C.
8777
1f08dafd
DJ
87782001-10-01 Daniel Jacobowitz <drow@mvista.com>
8779
8780 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8781 some incorrect output instead of timing out.
8782 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8783
674f90ff
CV
87842001-09-28 Corinna Vinschen <vinschen@redhat.com>
8785
8786 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8787 check to allow additional `int'.
8788
9b284272
DJ
87892001-09-27 Daniel Jacobowitz <drow@mvista.com>
8790
8791 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8792 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8793
b55a4771
MS
87942001-09-27 Michael Snyder <msnyder@redhat.com>
8795
8796 * lib/gdb.exp (test_debug_format): New proc.
8797 (setup_xfail_format): Use new proc test_debug_format.
8798 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8799 proc; use new service proc test_debug_format.
8800 Replace all other "gcc_compiled" tests with this test.
8801 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8802 proc; use new service proc test_debug_format.
8803 Replace all other "gcc_compiled" tests with this test.
8804
88052001-09-27 Michael Snyder <msnyder@redhat.com>
8806
8807 * gdb.base/cvexpr.exp: New file.
8808 * gdb.base/cvexpr.c: New file
8809 Test for expressions using const and volatile keywords.
8810
4e6667ac
CV
88112001-09-26 Corinna Vinschen <vinschen@redhat.com>
8812
8813 * gdb.base/constvars.exp: Check for different orders of keywords
8814 and additional "int" strings in output.
8815
4f337972
AC
88162001-09-22 Andrew Cagney <ac131313@redhat.com>
8817
8818 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8819 responses from "help maint".
8820
2015650d
FCE
88212001-09-19 Frank Ch. Eigler <fche@redhat.com>
8822
8823 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8824 to localhost:NNN instead of :NNN, in case Xvfb is listening
8825 only on TCP.
8826
f3bcedc1
CV
88272001-09-19 Corinna Vinschen <vinschen@redhat.com>
8828
8829 * gdb.base/recurse.exp: When checking leaving the watchpoint
8830 scope, recognize when gdb is in function's epilogue and pass.
8831
6b819c92
KS
88322001-09-18 Keith Seitz <keiths@redhat.com>
8833
8834 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8835 support for running tests against sid targets.
8836 (gdbtk_done): Ditto.
8837
a10c9419
CV
88382001-09-18 Corinna Vinschen <vinschen@redhat.com>
8839
8840 * gdb.base/ending-run.c (main): Set stdout buffersize
8841 to the same reasonable value for any target.
8842 * gdb.base/ending-run.exp: Add a regular expression
8843 to make testsuite happy on Sanyo Stormy16 target.
8844
739d0d99
CV
88452001-09-17 Corinna Vinschen <vinschen@redhat.com>
8846
8847 * gdb.base/display.c (do_loops): Add float variable `f'.
8848 Increment f in loop.
8849 * gdb.base/display.exp: Increment timeout by 60 seconds.
8850 Change float display test to use variable `f'.
8851
1b8947f0
JB
88522001-09-17 Jim Blandy <jimb@redhat.com>
8853
8854 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8855 overflowing the limited breakpoint tables on some ROM monitors
8856 (like the ROM68K).
8857
9890ac81
FCE
88582001-09-15 Frank Ch. Eigler <fche@redhat.com>
8859
8860 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8861 the "-ac" (disable access control) flag.
8862
6db765ea
JH
88632001-08-30 Jeff Holcomb <jeffh@redhat.com>
8864
8865 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8866 ints.
8867
4c32cc04
KS
88682001-08-30 Keith Seitz <keiths@redhat.com>
8869
8870 * lib/gdb.exp: Move all insight-related functionality into
8871 separate file.
8872 * lib/insight-support.exp: New file.
8873
8d6e6f81
FCE
88742001-08-29 Frank Ch. Eigler <fche@redhat.com>
8875
8876 * config/sid.exp (sid_start): Never set sid verbosity; disable
8877 expect_background {} that consumed its stdout; tolerate </dev/null.
8878 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8879
6a90e1d0
AC
88802001-08-18 Andrew Cagney <ac131313@redhat.com>
8881
8882 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8883 CLI jump command to start it.
8884 (mi_run_to_main): Fail immediatly when unexpected output.
8885
1759b3c3
AC
88862001-08-18 Andrew Cagney <ac131313@redhat.com>
8887
8888 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8889 beginning of function. Fix PR gdb/191.
8890
61d11d80
FCE
88912001-08-16 Frank Ch. Eigler <fche@redhat.com>
8892
8893 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8894 what to force sid endianness to.
8895
942a4df2
KS
88962001-08-15 Keith Seitz <keiths@redhat.com>
8897
8898 * lib/gdb.exp (gdbtk_start): Don't set environment
8899 variables for TCL_LIBRARY and friends. Insight will
8900 now figure these out for itself.
8901
0521c418
MS
89022001-08-02 Michael Snyder <msnyder@redhat.com>
8903
8904 * gdb.base/completion.exp: Remove the symbol "a64l" from
8905 the expect string; this is target-specific, and not related
8906 to what is being tested.
8907
74a9a58a
DB
89082001-08-02 Dave Brolley <brolley@redhat.com>
8909
8910 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8911
c70819fa
MS
89122001-07-25 Michael Snyder <msnyder@redhat.com>
8913
c2b8fa57
MS
8914 * gdb.base/consecutive.exp: New file. Test stepping over
8915 breakpoints on consecutive instructions.
8916 * gdb.base/consecutive.c: New file.
8917
c70819fa
MS
8918 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8919 curly braces in regular expressions.
8920
2b1a1355
MS
89212001-07-25 Michael Snyder <msnyder@redhat.com>
8922
8923 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8924 legitimate output from stepping out of main.
8925
413eca6f
KS
89262001-07-22 Keith Seitz <keiths@redhat.com>
8927
8928 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8929 the empty string, do not run the tests.
8930
7e5a9322
SC
89312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8932
8933 * gdb.base/long_long.exp: Detect size of pointer. Take into
8934 account 2-byte pointers when testing for p/a results.
8935
de58f10f
SC
89362001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8937
d63a86f8 8938 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8939 and defined to 1K for m68hc11.
8940 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8941 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8942 (sizeof_random_data): New variable to tell the size of the data table;
8943 don't test past this size; always run to main.
8944
d6f5fea1
SC
89452001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8946
8947 * gdb.base/return2.exp: return of long long and double fails for
8948 68HC11; don't execute these tests on that platform.
8949 * gdb.base/return.exp: Return of a double fails for 68hc11.
8950
c477543d
SC
89512001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8952
8953 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8954 tests that print a float.
8955 * call-rt-st.exp: Likewise.
8956
63cf1c79
MK
89572001-07-12 Mark Kettenis <kettenis@gnu.org>
8958
8959 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8960 running this test on Linux.
8961
112f9ab5
MC
89622001-06-24 Michael Chastain <chastain@redhat.com>
8963
8964 * gdb.base/arithmet.exp: Remove some tests to make all test names
8965 unique.
8966
4970cb0f
MS
89672001-07-03 Michael Snyder <msnyder@redhat.com>
8968
8969 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8970 the output of the ptype command.
8971
d85da69f
MS
89722001-07-02 Michael Snyder <msnyder@redhat.com>
8973
4c8a82de
MS
8974 * gdb.base/completion.exp: Don't assume that break.c is the only
8975 source file that may contain functions named "marker".
d85da69f
MS
8976 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8977
8afc772b
AC
89782001-06-28 Andrew Cagney <ac131313@redhat.com>
8979
8980 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8981 of files to delete.
8982
8983 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8984 * gdb.disasm/h8300s.exp: New file.
8985 gdb.disasm/h8300s.s: Likewise.
8986
cff22675
AC
89872001-06-27 Andrew Cagney <ac131313@redhat.com>
8988
8989 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8990 empty breakpoint tables.
8991
68c81b54
AC
89922001-06-25 Andrew Cagney <ac131313@redhat.com>
8993
8994 * lib/mi-support.exp: Update args=... part of stop-reason
8995 patterns. Accept either a list or a tuple.
8996
2dd62704
AC
89972001-06-23 Andrew Cagney <ac131313@redhat.com>
8998
8999 * lib/mi-support.exp: Remove local emacs variable defining
9000 change-log-default-name.
9001
b4127474
MC
90022001-06-22 Michael Chastain <chastain@redhat.com>
9003
9004 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9005 This is operationally compatible with the previous version.
9006
8dbfb380
JB
90072001-06-13 Jim Blandy <jimb@redhat.com>
9008
9009 * lib/gdb.exp (gdb_test): Doc fix.
9010
f2d8c86d
MC
90112001-06-10 Michael Chastain <chastain@redhat.com>
9012
9013 * gdb.base/exprs.exp: Remove a duplicate test.
9014
81564d34
JB
90152001-06-06 Jim Blandy <jimb@redhat.com>
9016
9017 * gdb.base/return2.exp (main): Use values to test float and double
9018 returns that are not NaN's, to avoid being confused by IEEE
9019 comparison rules.
9020
da55addb
MS
90212001-06-04 Michael Snyder <msnyder@redhat.com>
9022
9023 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9024 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9025 rather than wait for 12 more tests to time out.
9026
42c65987
JB
90272001-06-06 Jim Blandy <jimb@redhat.com>
9028
b18bced9 9029 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9030 Don't forget to match the GDB prompt.
b18bced9 9031
42c65987
JB
9032 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9033
5b41e5f0
JB
90342001-06-04 Jim Blandy <jimb@redhat.com>
9035
9036 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9037 command.
9038
015e046f
KB
90392001-05-31 Kevin Buettner <kevinb@redhat.com>
9040
9041 * gdb.base/annota1.exp (info break): Match four or more spaces
9042 after "Address".
9043
fb1ffbbe
MC
90442001-05-31 Michael Chastain <chastain@redhat.com>
9045
9046 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9047 (dm_type_int_star): Likewise.
9048 (dm_type_long_star): Likewise.
9049 (dm_type_void_star): Likewise.
9050
5ea2a32c
KB
90512001-05-29 Kevin Buettner <kevinb@redhat.com>
9052
9053 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9054 to a known value in order to get consistent results regardless
9055 of the setting of INPUTRC or the presence or contents of .inputrc.
9056
ae23c492
MS
90572001-05-24 Michael Snyder <msnyder@redhat.com>
9058
ac55707e
MS
9059 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9060 Don't require that the main thread and the manager thread are the
9061 first in the list.
9062
ae23c492
MS
9063 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9064 debugging. If test fails, issue an "unsupported" not a "fail".
9065
400071f1
JB
90662001-05-24 Jim Blandy <jimb@redhat.com>
9067
9068 Don't assume that short is shorter than int.
9069 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9070 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9071 this isn't true.
400071f1
JB
9072 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9073 an int, is not equal to ~0 stored in an unsigned char. This tests
9074 the same thing that the previous test meant to, but works on
9075 16-bit machines, too.
9076 ("print unsigned char != (~0)"): Same test, complemented.
9077
0816a3e5
MS
90782001-05-24 Michael Snyder <msnyder@redhat.com>
9079
9080 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9081 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9082 and prevents dejagnu getting out of step.
9083
f6dc23a9
KB
90842001-05-23 Kevin Buettner <kevinb@redhat.com>
9085
9086 * gdb.base/finish.exp (finish_void): Revise pattern for
9087 stopping on the call statement to not permit stopping at
9088 the start of the instructions comprising the call sequence.
9089
7dbd117d
MC
90902001-05-19 Michael Chastain <chastain@redhat.com>
9091
9092 * gdb.base/callfuncs.exp: Make all test names unique.
9093 * gdb.base/commands.exp: Make all test names unique.
9094 * gdb.base/condbreak.exp: Make all test names unique.
9095 * gdb.base/dbx.exp: Make all test names unique.
9096 * gdb.base/default.exp: Make all test names unique.
9097 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9098 and TIMEOUT messages to their corresponding PASS message.
9099 * gdb.base/ending-run.exp: Make all test names unique.
9100 * gdb.base/long_long.exp: Remove duplicate test.
9101
6b0b0a9e
KB
91022001-05-21 Kevin Buettner <kevinb@redhat.com>
9103
9104 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9105 stop on the call statement as well as the statement after the
9106 call.
9107
2caa35cb
MS
91082001-05-21 Michael Snyder <msnyder@redhat.com>
9109
9110 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9111
40713331
EZ
91122001-05-10 Elena Zannoni <ezannoni@redhat.com>
9113
9114 * gdb.base/completion.exp: Revamp test. Make it execute on all
9115 platforms.
9116
c2c1be8d
EZ
91172001-05-10 Elena Zannoni <ezannoni@redhat.com>
9118
2c9cd303
EZ
9119 * config/gdbserver.exp (gdb_load): Handle the case
9120 in which the arguments to gdbserver are given in the
9121 baseboard configuration file.
9122 Also handle the case in which the server needs to do a
9123 load.
9124
9671de48
KS
91252001-05-07 Keith Seitz <keiths@cygnus.com>
9126
9127 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9128 set up the display for testing.
9129 (gdbtk_start): Convert all paths to paths that tcl will like.
9130 Export target information to environment.
9131 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9132 necessary.
9133 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9134 (to_tcl_path): New proc to convert a given pathname into
9135 a path acceptible as an argument to a tcl command.
9136 (_gdbtk_export_target_info): New proc to export target info
9137 into the environment for gdbtk testing.
9138 (gdbtk_done): New proc to signal end-of-test.
9139
5a360f47
JB
91402001-05-06 Jim Blandy <jimb@redhat.com>
9141
9142 * restore.c: Make the code of caller0 correspond to its comment.
9143
66c756c6
MS
91442001-05-03 Michael Snyder <msnyder@redhat.com>
9145
9146 * config/sid.exp (gdb_target_sid): Check for error messages.
9147 On error or timeout, don't make expect exit (which will terminate
9148 all subsequent tests); instead just make gdb exit.
d63a86f8 9149 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9150 return a negative value.
9151
a966fde5
JB
91522001-04-24 Jim Blandy <jimb@redhat.com>
9153
851c18e0
JB
9154 * gdb.c++/templates.exp: If we see the prompt for the overload
9155 list, but we haven't recognized any of the longer patterns,
9156 arrange for this test to fail, not hang.
9157
a966fde5
JB
9158 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9159 variations.
9160
db144853
MC
91612001-04-22 Michael Chastain <chastain@redhat.com>
9162
9163 * gdb.c++/local.exp: Use the 'runto' library function.
9164 * gdb.c++/namespace.exp: Likewise.
9165 * gdb.c++/overload.exp: Likewise.
9166
3207ec21
KB
91672001-03-26 Kevin Buettner <kevinb@redhat.com>
9168
9169 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9170 * gdb.base/step-line.exp: New file. Test step/next in presence of
9171 #line directives.
9172 * gdb.base/step-line.c: New file. Test program for the above.
9173 * gdb.base/step-line.inp: New file. We pretend that this file has
9174 been transformed by some other tool into step-line.c.
9175
13b57657
JB
91762001-03-21 Jim Blandy <jimb@redhat.com>
9177
9178 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9179 unmangled operator names.
9180
754cbe1c
JB
91812001-03-20 Jim Blandy <jimb@redhat.com>
9182
9183 * gdb.threads/linux-dp.exp: Recognize an additional message
9184 generated by GDB when it doesn't understand how to debug threads
9185 on the target system.
9186
177495c9
AC
91872001-03-19 Andrew Cagney <ac131313@redhat.com>
9188
9189 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9190
f266096b
MC
91912001-03-12 Michael Chastain <chastain@redhat.com>
9192
9193 * gdb.c++/derivation.exp: Use the 'runto' library function.
9194
cac3c2ff
MC
91952001-03-12 Michael Chastain <chastain@redhat.com>
9196
9197 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9198
b6c11a24
MC
91992001-02-24 Michael Chastain <chastain@redhat.com>
9200
9201 * gdb.c++/ref-types.exp: Change handwritten code to library
9202 function 'runto'.
9203
6bae5bce
OF
92042001-03-16 Orjan Friberg <orjanf@axis.com>
9205
9206 * gdb.base/signals.exp: Set count to 0 explicitly.
9207
0015fd9a
MS
92082001-03-15 Mark Salter <msalter@redhat.com>
9209
9210 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9211 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9212 (gdb_load): Add support for additional target_info: gdb_download_size
9213 and gdb_load_timeout.
0015fd9a 9214
fc33412a
DT
9215Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9216
9217 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9218 file -- to prevent failing when the compile fails but we have no
9219 intention of running the tests anyway.
9220
9221 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9222 tests if set.
9223
9224 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9225 integers.
9226
9227 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9228 * gdb.c++/namespace.exp: Ditto.
9229
115f06de
OF
92302001-03-07 Orjan Friberg <orjanf@axis.com>
9231
9232 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9233 * gdb.base/pointers.exp: Relax pattern match of decimals.
9234
b6ba6518
KB
92352001-03-06 Kevin Buettner <kevinb@redhat.com>
9236
9237 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9238 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9239 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9240 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9241 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9242 config/sh.exp, config/sid.exp, config/slite.exp,
9243 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9244 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9245 config/vxworks.exp, config/vxworks29k.exp,
9246 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9247 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9248 gdb.base/arithmet.exp, gdb.base/assign.exp,
9249 gdb.base/async.exp, gdb.base/attach.exp,
9250 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9251 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9252 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9253 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9254 gdb.base/commands.exp, gdb.base/completion.exp,
9255 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9256 gdb.base/constvars.exp, gdb.base/corefile.exp,
9257 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9258 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9259 gdb.base/ending-run.exp, gdb.base/environ.exp,
9260 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9261 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9262 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9263 gdb.base/funcargs.exp, gdb.base/help.exp,
9264 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9265 gdb.base/logical.exp, gdb.base/long_long.exp,
9266 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9267 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9268 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9269 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9270 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9271 gdb.base/regs.exp, gdb.base/relational.exp,
9272 gdb.base/remote.exp, gdb.base/reread.exp,
9273 gdb.base/restore.exp, gdb.base/return2.exp,
9274 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9275 gdb.base/selftest.exp, gdb.base/setshow.exp,
9276 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9277 gdb.base/sigall.exp, gdb.base/signals.exp,
9278 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9279 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9280 gdb.base/step-test.exp, gdb.base/structs.c,
9281 gdb.base/structs.exp, gdb.base/structs2.exp,
9282 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9283 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9284 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9285 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9286 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9287 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9288 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9289 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9290 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9291 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9292 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9293 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9294 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9295 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9296 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9297 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9298 gdb.trace/circ.exp, gdb.trace/collection.exp,
9299 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9300 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9301 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9302 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9303 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9304 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9305 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9306 notices.
9307
dc96c6c7 93082001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9309
9310 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9311 first arg is int not float.
9312
dc96c6c7 93132001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9314
9315 * gdb.base/reread.exp: Unsupported for non-native targets;
9316 doesn't work for remote debugging.
9317
9b0c4aeb
FN
93182001-02-19 Fernando Nasser <fnasser@redhat.com>
9319
9320 From Drew Moseley <dmoseley@redhat.com>
9321 * gdb.base/ending-run.exp: Properly handle the BSP state when
9322 stepping past the end of main.
9323
02aa71d5
MC
93242001-02-19 John Moore <jmoore@redhat.com>
9325
9326 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9327 Converted HPUX fix for non-expected items following multiple
9328 step commands into general solution for all platforms.
9329
1fa449a4
MC
93302001-02-18 Michael Chastain <chastain@redhat.com>
9331
9332 * gdb.c++/classes.exp (do_tests): Change runto statements
9333 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9334 statements demangler agnostic.
9335 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9336 (gdb_virtfunc_restart): Likewise.
9337
b2f9ec70
MC
93382001-02-14 Michael Chastain <chastain@redhat.com>
9339
9340 * gdb.c++/inherit.exp (do_tests): Change runto statements
9341 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9342 statements demangler agnostic.
9343
cf74b8ca
AC
9344Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9345
9346 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9347 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9348 before calling common_routine 15 times'' tests.
9349
99f78f56
MC
93502001-02-11 Michael Chastain <chastain@redhat.com>
9351
9352 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9353 Helps the test script figure out which demangler is in use.
9354 (dm_type_foo_ref): Ditto.
9355 (dm_type_int_star): Ditto.
9356 (dm_type_long_star): Ditto.
9357 (dm_type_unsigned_int): Ditto.
9358 (dm_type_void): Ditto.
9359 (dm_type_void_star): Ditto.
99707966 9360 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9361 Probe the gdb demangler and set variables to accommodate
9362 formatting differences.
9363 (info_func_regexp): New function. Same as info_func, but
9364 matches against a regexp.
9365 (info_func): Match against a literal string.
9366 (print_addr_2): New function. Match against a literal string,
9367 which can be different from the input to gdb.
9368 (print_addr): Simply call print_addr_2 with the same argument twice.
9369 (test_lookup_operator_functions): Use demangler formatting variables.
9370 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9371 the tests in the same order as the C++ class declaration.
9372 (test_paddr_operator_functions): Ditto.
9373 (test_paddr_overloaded_functions): Ditto.
9374 (test_paddr_hairy_functions): Use demangler formatting variables.
9375 Add reference to gdb/19 for related tests.
9376 (do_tests): Call probe_demangler.
9377
1de8f023
KB
93782001-01-30 Kevin Buettner <kevinb@redhat.com>
9379
9380 * gdb.c++/templates.cc (printf): Remove unused function definition.
9381
ca3f91ed
MS
93822001-01-26 Felix Lee <flee@redhat.com>
9383
9384 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9385
93862001-01-25 matthew green <mrg@redhat.com>
9387
9388 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9389 up sid.
9390 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9391
93922001-01-25 matthew green <mrg@redhat.com>
9393
9394 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9395 Deprecate $sid_spawn_id.
ca3f91ed
MS
9396 (sid_exit): Remove code necessary only for `spawn.'
9397
93982001-01-25 matthew green <mrg@redhat.com>
9399
9400 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9401
fb18ec4a
MC
94022001-01-28 Michael Chastain <chastain@redhat.com>
9403
9404 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9405 to call when tests fail. It takes gdb out of the overloaded
9406 function choice menu back to the main prompt, so that the test
9407 program stays synchronized.
9408 (set_bp_overloaded): New proc to collect all the common
9409 code for setting a breakpoint on an overloaded name. Calls
9410 take_gdb_out_of_choice_menu when needed.
9411 (menu_overload1arg): New variable to collect the repeated
9412 instances of the expected menu for an overloaded name. Change
9413 the regular expression to handle changes in g++ type encoding:
9414 "void" can be either "void" or "", and "unsigned int" can be
9415 either "unsigned int" or "unsigned".
9416 (continue_to_bp_overloaded): Change regular expressions to handle
9417 changes in g++ type encoding.
9418 (no proc): Call take_gdb_out_of_choice_menu when needed.
9419 Remove redundant calls to "info break". Accept either "canceled"
9420 or "cancelled". Change regular expressions in "info break"
9421 calls to handle changes in g++ type encoding. Give all tests
9422 unique strings.
9423
9c646a6e
BE
94242001-01-17 Ben Elliston <bje@redhat.com>
9425
9426 * config/sid.exp: New file.
9427
9549d9c1
AC
9428Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9429
9430 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9431
dc96c6c7 94322000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9433
9434 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9435 Add a RE to accept a non-ascii char if one is ever presented.
9436
b4df4f68
FN
94372000-12-20 Fernando Nasser <fnasser@redhat.com>
9438
297dd0fd 9439 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9440
dc96c6c7 94412000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9442
d63a86f8 9443 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9444 in regexp. One '\' does not suffice on Linux.
9445
4a7bddb6
MC
94462000-12-09 Michael Chastain <chastain@redhat.com>
9447
9448 * gdb.base/break.exp (test_clear_command): Use a marker function
9449 rather than 'main' for the test function. Also move this
9450 test to an execution point where the marker function names are
9451 guaranteed to be bound to functions. (Executing tests after a
9452 'finish' from main runs into name conflicts with local names
9453 in __libc_start_main).
9454
dc96c6c7 94552000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9456
9457 * gdb.base/finish.exp: New test for gdb's "finish" command.
9458 * gdb.base/return2.exp: New test for gdb's "return" command.
9459 * gdb.base/return2.c: New source file for above.
9460
dc96c6c7 94612000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9462
9463 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9464 * gdb.base/miscexprs.exp: Ditto.
9465 * gdb.base/pointers.exp: Ditto.
9466 * gdb.c++/derivation.exp: Ditto.
9467 * gdb.c++/local.exp: Ditto.
9468 * gdb.c++/namespace.exp: Ditto.
9469 * gdb.c++/overload.exp: Ditto.
9470 * gdb.c++/ref-types.exp: Ditto.
9471
dc96c6c7 94722000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9473
9474 * gdb.base/constvars.exp: Test result of "up" command.
9475 * gdb.base/miscexprs.exp: Ditto.
9476 * gdb.base/pointers.exp: Ditto.
9477 * gdb.base/scope.exp: Ditto.
9478 * gdb.c++/derivation.exp: Ditto.
9479 * gdb.c++/local.exp: Ditto.
9480 * gdb.c++/namespace.exp: Ditto.
9481 * gdb.c++/overload.exp: Ditto.
9482 * gdb.c++/ref-types.exp: Ditto.
9483
44097287
FN
94842000-11-22 Michael Chastain <chastain@redhat.com>
9485
9486 * mips_pro.exp: Accept either "middle -> top -> main" or
9487 "middle -> main" in the backtrace, because gcc can optimize
9488 tail calls to jumps. Remove setup_xfail for the hppa case.
9489 Add a comment with the original warning messages from PR 3016,
9490 which was filed in 1993, to preserve them for posterity.
9491
9d2e1bab
ND
94922000-11-17 Nick Duffek <nsd@redhat.com>
9493
9494 * lib/gdb.exp (gdb_test): Override timeout with board info.
9495
1aca8eb7
ND
94962000-11-17 Nick Duffek <nsd@redhat.com>
9497
9498 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9499 the second kill and detach messages.
9500
93076499
ND
95012000-11-17 Nick Duffek <nsd@redhat.com>
9502
9503 * configure.in: Add AC_EXEEXT.
9504 * configure: Regenerate.
9505 * Makefile.in (just-check): Export EXEEXT.
9506 * lib/gdb.exp ($EXEEXT): Import from environment.
9507 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9508 expect "maint dump-me" on Cygwin.
9509 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9510 $EXEEXT.
9511
30e87cd3
ND
95122000-11-17 Nick Duffek <nsd@redhat.com>
9513
9514 * gdb.base/break.exp: Test backtrace and finish from called
9515 function on all platforms, not just HP-UX.
9516
dc96c6c7 95172000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9518
9519 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9520 code from gdb_target_monitor, so it can be used independantly
9521 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9522
dc96c6c7 95232000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9524
9525 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9526 * gdb.base/corefile.exp: Expect the message "Program is being
9527 debugged already" when we send the "corefile" command, since
9528 the preceeding gdb_load may have connected gdb to a remote target.
9529 * gdb.base/display.exp: Disable hardware watchpoints if new
9530 board info variable "no_hardware_watchpoints" is true.
9531 Replace single-letter commands with more readable ones.
9532 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9533 if new board info variable "no_hardware_watchpoints" is true.
9534 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9535 to see if stdio (printf) testing is possible.
9536 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9537 board info variable "no_hardware_watchpoints" is true. Use new
9538 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9539
39124dea
FN
95402000-11-13 Fernando Nasser <fnasser@redhat.com>
9541
9542 From Orjan Friberg <orjanf@axis.com>:
9543 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9544 in array print pattern match.
9545
a9e2e984
FN
95462000-11-09 Fernando Nasser <fnasser@redhat.com>
9547
9548 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9549 spelling "cancelled" to U.S. spelling "canceled" to match changes
9550 made to gdb.
9551 * gdb.c++/ovldbreak.exp: Ditto.
9552
c7db355b
PS
95532000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9554
9555 * gdb.base/callfuncs.c (main): Moved to end of file, call
9556 t_double_values to initialize the FPU before inferior calls are made.
9557 * gdb.base/callfuncs.exp: Test for register preservation after calling
9558 inferior functions. Add tests for continuining, finishing and
9559 returning from a stop in a call dummy.
9560
dc96c6c7 95612000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9562
9563 * gdb.base/commands.exp: Break up long lines, and re-indent.
9564
dc96c6c7 95652000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9566
9567 * config/gdbserver.exp: Rewritten from the ground up, to make it
9568 compatible with the current dejagnu tree, and to make it work with
9569 the new "gdbserver" in libremote.
9570
dc96c6c7 95712000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9572
9573 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9574 * gdb.base/varargs.exp: Skip entire test if no printf support.
9575 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9576 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9577
dc96c6c7 95782000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9579
9580 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9581 no floating point support.
9582 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9583 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9584 * gdb.base/call-rt-st.exp: Ditto.
9585 * gdb.base/call-strs.exp: Ditto.
9586
bac5fc66
JG
95872000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9588
9589 * gdb.base/sizeof.c: include <stdio.h>.
9590
9591 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9592 'finish', otherwise uncaptured gdb_prompt would potentially
9593 throw remaining test points out of sync.
9594
b22a6027
SB
95952000-07-26 Scott Bambrough <scottb@netwinder.org>
9596
9597 * gdb.base/recurse.exp: Run tests for all targets.
9598 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9599 gnu-oldld case on ARM.
9600 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9601 for ARM targets.
d63a86f8 9602
d8231941
AG
9603Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9604
9605 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9606 * gdb.java/configure: Rebuild.
9607
8caabe69
AG
9608Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9609
9610 * gdb.java/jv-exp.exp: New file.
9611
9d273ca3
AG
9612Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9613
9614 * configure: Rebuilt.
9615 * configure.in (configdirs): Add gdb.java.
9616 * gdb.java/jmisc.java: New file.
9617 * gdb.java/jmisc.exp: New file.
9618 * gdb.java/Makefile.in: New file.
9619 * gdb.java/configure: Rebuilt.
9620 * gdb.java/configure.in: New file.
9621 * lib/java.exp: New file.
9622
4f823a66
AC
9623Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9624
9625 * gdb.base/exprs.exp: Test casts to a pointer including over and
9626 underflow.
9627
2391e11d
AC
9628Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9629
9630 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9631 and the compilers sizes.
9632
54602222
ND
96332000-07-09 Nick Duffek <nsd@redhat.com>
9634
9635 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9636 (use_methods): New function.
9637 (main): Call use_methods().
9638 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9639 (do_tests): Call test_method_param_class.
9640
2bec0572
ND
96412000-07-09 Nick Duffek <nsd@redhat.com>
9642
9643 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9644 spelling.
9645 (test_enums): New procedure. Move enum tests from end of script
9646 to here. Set breakpoint on function name instead of line number.
9647 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9648 (enums2): New marker function.
9649 (enums1): New function.
9650 (main): Call enums1(). Move enum tests to enums1().
9651
78492fde
AC
9652Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9653
9654 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9655 compile/link program. Update line numbers.
9656 * gdb.asm/d10v.inc: Define ``startup''.
9657 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9658
49a2cef8
AC
9659Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9660
9661 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9662
3e6c8688
EZ
96632000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9664
9665 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9666 of 'help maint print' command.
9667
9ff5cbe9
AC
9668Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9669
9670 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9671 they use gdb_expect_list.
9672
17c579bd
AC
9673Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9674
9675 * gdb.base/commands.exp: Use ``set remote
9676 memory-read-packet-size'' instead of ``set endian big'' to test
9677 long commands.
9678
e6d71bf3
DB
96792000-06-03 Daniel Berlin <dan@cgsoftware.com>
9680
9681 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9682 g++, and stop skipping them.
e6d71bf3
DB
9683
9684 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9685 work under g++.
9686
d63a86f8 9687 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9688 initialization.
9689
dc96c6c7 96902000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9691
9692 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9693 the regular expression: accept an (almost) arbitrary sequence of
9694 "frames-invalid" and "breakpoints-invalid" messages both before
9695 and after the "starting" message.
9696
dc96c6c7 96972000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9698
9699 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9700
dc96c6c7 97012000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9702
9703 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9704 Relax the regular expression a little, make it pass on Solaris 8.
9705
8216cda9
KB
97062000-05-12 Kevin Buettner <kevinb@redhat.com>
9707
9708 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9709 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9710 Instead, it is permissible for gdb to stop on the line of the
9711 call itself.
9712
1a570b2f
MS
97132000-05-12 Michael Snyder <msnyder@.cygnus.com>
9714
9715 * gdb.base/break.exp (bp on small function, optimized file):
9716 Add a second pass pattern. The behavior differs here between stabs
9717 and dwarf for one-line functions. Stabs preserves two line symbols
9718 (one before the prologue and one after) with the same line number,
9719 but dwarf regards these as duplicates and discards one of them.
9720 Therefore the address after the prologue (where the breakpoint is)
9721 has no exactly matching line symbol, and GDB reports the breakpoint
9722 as if it were in the middle of a line rather than at the beginning.
9723
dc96c6c7 97242000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9725
d63a86f8 9726 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9727 rather than "send_gdb" (for consistancy).
9728
7d418785
AC
9729Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9730
9731 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9732 * gdb.c++/templates.cc: Properly check for GCC version number.
9733 * lib/compiler.cc: Likewise
9734
dc96c6c7 97352000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9736
d63a86f8 9737 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9738 gdb may not stop at the first line of main, due to code motion.
9739
dc96c6c7 97402000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9741
9742 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9743 This test depends on parsing the printf output from the target.
9744 Since the sparclet stub doesn't do stdio, this will never work.
9745 * gdb.base/call-rt-st.exp: ditto.
9746 * gdb.base/call-strs: ditto.
9747
dc96c6c7 97482000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9749
9750 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9751
9752 * gdb.base/ending-run.exp: After connecting to a remote target,
9753 but before running, the target will appear to be in a random
9754 location. Specify both a file and a line for breakpoints.
9755 Also, the function that calls main may be called 'init'
9756 rather than 'start'.
9757
a5a51225
EZ
97582000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9759
9760 * gdb.base/help.exp: Update output for add-symbol-file command.
9761
7930cc7c
FN
97622000-04-10 Fernando Nasser <fnasser@cygnus.com>
9763
9764 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9765 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9766
23e37ab1
C
97672000-04-07 J.T. Conklin <jtc@redback.com>
9768
e93c542c
C
9769 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9770
23e37ab1
C
9771 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9772
591b8fa3
PDM
9773Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9774
9775 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9776 values that can be represented exactly.
9777 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9778 above change, and to not check against the directory part of the source
9779 file name.
9780 (step into print_long_arg_list): Likewise.
9781 (print print_small_structs from print_long_arg_list): Likewise.
9782 (print print_long_arg_list): Likewise.
9783
7a495180
EZ
97842000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9785
30b53638 9786 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9787
beb998c6
AC
9788Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9789
9790 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9791
1c689132
DB
97922000-03-25 Daniel Berlin <dan@cgsoftware.com>
9793
9794 * gdb.base/commands.exp (deprecated_command_test): Add test for
9795 deprecate with no arguments.
9796
c1790a9d
JL
97972000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9798
9799 * gdb.base/break.exp: Add new test for setting breakpoints on
9800 optimized code so we can test breakpoints work even when function
9801 prologues may be optimized away
9802
003ba290
FN
98032000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9804
9805 From David Whedon <dwhedon@gordian.com>
9806 * gdb.base/commands.exp : Added command deprecator tests.
9807
6837a0a2
DB
98082000-03-22 Daniel Berlin <dan@cgsoftware.com>
9809
9810 * gdb.base/help.exp: Added test for new apropos command.
9811
b9593231
KB
98122000-03-21 Kevin Buettner <kevinb@redhat.com>
9813
9814 * gdb.base/pointers.c (usevar): New function.
9815 (main): Make sure that global variables v_int_pointer2, rptr,
9816 and y are all referenced someplace in the program by calling
9817 usevar() on them. [Some linkers delete symbols which are
9818 never referenced. The space remains, but there's no way to
9819 get a (symbolic) handle on the variable from the debugger.]
9820
751a959b
EZ
98212000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9822
9823 * gdb.base/printcmds.c: Add typedeffed arrays.
9824
9825 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9826 procedure to test arrays that are typedef'd.
9827
73a93a32
JI
98282000-03-13 James Ingham <jingham@leda.cygnus.com>
9829
9830 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9831 the library directories.
73a93a32 9832
fb40c209
AC
9833Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9834
9835 * configure.in (configdirs): Add sub directory gdb.mi.
9836 * configure: Re-generate.
9837
9838 * gdb.mi: New directory.
d63a86f8 9839
ee4dd2c9
AC
98402000-02-25 Scott Bambrough <scottb@netwinder.org>
9841
9842 * gdb.base/long_long.exp: Correct test suite failure when printing
9843 a long long value as a double on ARM platforms.
9844
70f0cc22
JB
98452000-02-16 Jim Blandy <jimb@redhat.com>
9846
9847 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9848 default source file is set properly before running this test.
9849
853819b8
EZ
98502000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9851
9852 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9853 gdbtk/library directory, not in gdbtcl2.
9854
dfcd3bfb
JM
98552000-02-04 Jim Blandy <jimb@redhat.com>
9856
9857 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9858 backslash from regexp pattern.
9859
9860 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9861 procedure. Use it to run all the "continue to bp overloaded"
9862 tests. Note that this changes the names of the tests slightly.
9863 If the breakpoint hit message includes a hex PC value, because
9864 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9865 from the real source code, still consider that a pass.
9866
9867 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9868 XFAIL here if the breakpoint message contains a hex address. Note
9869 similar change on 1999-11-02.
9870
9871 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9872
9873 * gdb.base/ptype.exp: Establish a default source file before
9874 calling get_debug_format.
9875
98762000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9877
9878 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9879
8b93c638
JM
98802000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9881
9882 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9883 of successive stepi commands -- while in the prologue we should see
9884 the function entry bracket.
9885
98862000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9887
9888 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9889 reach __change_mode() when stepping through the end of main().
9890
c5394b80
JM
98912000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9892
9893 * gdb.base/default.exp: Fix expected pattern.
9894 * gdb.base/help.exp: Same.
9895
0d06e24b
JM
98962000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9897
9898 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9899 Don't use xfail's because that affects only the following test.
d63a86f8 9900
0d06e24b
JM
9901 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9902 solaris or linux.
9903
9904 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9905
dc96c6c7 99062000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9907
d63a86f8 9908 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9909 "A syntax error" rather than "A parse error". Accept both.
9910
99112000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9912
9913 * gdb.base/default.exp: Remove OS dependent string from "target
9914 remote" test.
9915 * gdb.base/help.exp: Same for "help target remote" test.
9916
c3f6f71d
JM
99172000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9918
9919 From Jim Kingdon <kingdon@redhat.com>:
9920
9921 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9922 prompt (cleanup rather than necessity, but still might keep output
9923 from spilling to next test).
9924
99252000-01-02 Fred Fish <fnf@cygnus.com>
9926
9927 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9928 AIX, which defines them in <sys/types.h>.
9929
ed9a39eb 99301999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9931
ed9a39eb
JM
9932 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9933 float" test.
9934
99351999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9936
ed9a39eb 9937 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9938
9939 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9940 outermost frame disallowed".
9941
99421999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9943
9944 * gdb.base/setvar.exp: New tests for setting the value of a struct
9945 with a constant list.
9946
99471999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9948
9949 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9950 require the user to type a cast before setting the value of a struct.
9951
de57eccd
JM
99521999-12-06 Jim Blandy <jimb@cygnus.com>
9953
9954 * gdb.base/default.exp: Expect the new 'info float' command on
9955 all i386 platforms.
9956
9957 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9958 LinuxThreads libraries that don't support debugging.
9959
c2d11a7d
JM
9960Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9961
9962 * gdb.base/remote.c: Fill the buffer with truely random data.
9963 Change the buffer type to ``unsigned char'' to simplify size
9964 arithmetic.
9965
9966 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9967 stub only handles 400-1 byte packets. Verify that the download
9968 worked.
9969
99701999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9971
9972 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9973 tests, using UNRESOLVED for the untested cases. Also, does not wait
9974 for a timeout if the prompt was received before a recognizable pattern.
9975
99761999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9977
9978 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9979
99801999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9981
9982 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9983 watchpoints.
9984
99851999-11-24 Jason Merrill <jason@casey.cygnus.com>
9986
9987 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9988
9989 * gdb.c++/local.exp: Be more flexible in recognizing local class
9990 name mangling. Don't allow horribly truncated method names.
9991 * gdb.c++/derivation.exp: Expect protected inheritance.
9992 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9993 * gdb.c++/virtfunc.exp: Likewise.
9994 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9995 when printing a nested enum.
9996
99971999-11-22 Jim Blandy <jimb@cygnus.com>
9998
9999 * gdb.base/step-test.exp: Properly await GDB's response to setting
10000 a breakpoint on the call to large_struct_by_value.
10001
10002 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10003 just because we have debug info for the `start' function.
10004
100051999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10006
10007 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10008 "Unknown signal" messages, which indicate (on LinuxThreads) that
10009 GDB doesn't know how to debug threads on this system. This is
10010 better than hanging while philosopher 0 dumps chatter into gdb.log.
10011
100121999-11-18 Tom Tromey <tromey@cygnus.com>
10013
10014 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10015
100161999-11-18 Fred Fish <fnf@cygnus.com>
10017
10018 * gdb.base/coremaker2.c: Add sample program for generating
10019 cores that is more self contained than coremaker.c. Eventually
10020 I'll add more code to this and tie it into the testsuite.
10021
4ce44c66
JM
100221999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10023
10024 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10025
100261999-11-10 Jimmy Guo <guo@cup.hp.com>
10027
10028 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10029 from $srcdir/lib/.
10030 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10031 and gdb.c++/.
10032
10033 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10034
d63a86f8 10035 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10036 'continue with watch' test point.
10037
100381999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10039
10040 Merged from p2linux-990323-branch:
d63a86f8 10041
4ce44c66
JM
10042 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10043
11cf8741
JM
10044Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10045
10046 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10047 {limit,fixed}''. Test ``set download-write-size''.
10048
10049Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10050
10051 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10052 gdb_expect_list.
10053
10054Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10055
10056 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10057
100581999-11-03 Mark Salter <msalter@cygnus.com>
10059
10060 * gdb.base/break.exp: Fix "stub continue" pattern.
10061
100621999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10063
10064 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10065
100661999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10067
10068 * gdb.base/display.exp ("finish"): Add timeout clause.
10069
10070 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10071 plain prompt clause, so this doesn't have to time out in order to
10072 fail.
10073
10074 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10075 breakpoint hit messages include an address.
10076
10077 * gdb.base/display.exp: Don't forget to escape parens in regular
10078 expressions. Unix regexp notatation sucks.
10079
100801999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10081
10082 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10083 order for 'signalled' message.
10084
5c44784c
JM
100851999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10086
10087 From Jimmy Guo <guo@cup.hp.com>:
10088 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10089 * gdb.base/annota1.c: Add code for tests to work with.
10090
100911999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10092
10093 * gdb.base/remote.exp: New test for remote downloading settings.
10094 * gdb.base/remote.c: New file with large .data.
10095
917317f4
JM
100961999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10097
10098 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10099 for LinuxThreads support, merged from the Code Fusion branch.
10100
10101Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10102
10103 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10104 containing exp_continue into a while within an expect. Don't
10105 attempt a start more than three times. Check return value from
10106 gdb_load.
d63a86f8 10107
2df3850c
JM
10108Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10109
10110 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10111 a pass case.
10112
2acceee2
JM
101131999-10-01 Kevin Buettner <kevinb@cygnus.com>
10114
10115 * gdb.base/break.c (main): Added a statement that we can step
10116 off of.
10117 * gdb.base/break.exp: Added tests for setting a breakpoint
10118 at an offset and stepping onto a breakpoint.
10119
101201999-10-01 Fred Fish <fnf@cygnus.com>
10121
d63a86f8 10122 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10123 gdb output.
10124
c2c6d25f
JM
101251999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10126
10127 * gdb.base/break.exp: Code locations are in hex, don't forget!
10128 (For HP-UX.)
10129
101301999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10131
10132 * condbreak.exp: Use break.c as test program.
10133 * condbreak.c: Remove, redundant with break.c.
10134
101351999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10136
10137 * config/monitor.exp (gdb_target_monitor): Disable X- and
10138 Z-packets if the target needs it.
10139
101401999-09-13 James Ingham <jingham@leda.cygnus.com>
10141
10142 * gdb.c++/overload.exp: Added tests for listing overloaded
10143 functions with function pointers in the arg, explicitly calling
10144 out the version you want.
10145
cff3e48b
JM
101461999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10147
10148 * long_long.exp: Add variations of test cases that work for
10149 targets with 16-bit ints and 32-bit doubles.
10150
d4f3574e
SS
101511999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10152
10153 * break.c (main): Compare a possibly-uninitialized argc with an
10154 unlikely value that fits in 16 bits.
10155
101561999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10157
10158 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10159 0xfeeb, don't want negative numbers if ints are 16 bits.
10160
10161 * lib/gdb.exp (skip_cplus_tests): New proc.
10162 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10163 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10164 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10165 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10166 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10167 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10168 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10169 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10170
10171 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10172
10173Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10174
10175 * gdb.base/corefile.exp (up): Allow a parameter to appear
10176 in the frame that we're going up to.
10177
10178 From Jim Blandy <jimb@cygnus.com>:
10179
10180 * gdb.base/default.exp (info float): Expect some output now.
10181
10182 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10183 returning floating-point values to fail on the x86.
10184 * gdb.base/callfwmall.exp (do_function_calls): Same.
10185
10186 * gdb.base/list.exp (test_listsize): Correct expectations for
10187 listing line 1 with listsize 2. Also, listing a single line
10188 works now, as does listing three lines. [Kevin's note: There
10189 were a number of other cases fixed too where the expectations
10190 differed...]
10191
101921999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10193
10194 * gdb.base/selftest.exp: Add case for when version prints as
10195 constant string instead of char pointer.
10196
104c1213
JM
101971999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10198
10199 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10200 stepping out of main.
10201
10202 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10203 G++ used.
10204
10205 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10206 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10207
10208 * gdb.c++/ovldbreak.exp: Update match string in test that
10209 includes a warning of multiple breakpoints.
10210
102111999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10212
10213 * gdb.base/display.exp: Improve precision of step-after-finish
10214 added yesterday.
10215
10216 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10217 test.
10218
10219 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10220 configs when using G++, not just hppa*.
10221
102221999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10223
10224 * gdb.base/async.c: New file.
10225 * gdb.base/async.exp: New file.
10226
10227Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10228
10229 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10230 PA64.
10231
53a5351d
JM
10232Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10233
104c1213
JM
10234 * gdb.base/display.exp: "finish" can leave us mid-line on many
10235 targets, deal with it. Add a small constant to main, instead of
10236 1000 since main+1000 may not be a valid address in the target.
10237
53a5351d
JM
10238 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10239 on hpux11.
10240
10241 * gdb.base/attach.exp: Handle another hpux11 error message variant
10242 when attaching to a process that does not exist.
10243
102441999-08-19 J.T. Conklin <jtc@redback.com>
10245
10246 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10247 characters in 'continue to 1241' test.
10248
102491999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10250
10251 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10252 stop in print_long_arg_list, define and use a whitespace
10253 variable in print_small_structs test, add an XFAIL for Solaris.
10254 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10255 interested enough to fix.
10256
7be570e7
JM
102571999-08-13 Keith Seitz <keiths@cygnus.com>
10258
10259 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10260 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10261 proc knows about targets other than the natives.
10262 (test_assign): Use "gdb_run_cmd" to "run" the target.
10263 Check that we've actually hit the breakpoint at main.
10264 When we attempt to assign a value to a local variable, check
10265 that the variable is in the current scope, i.e., don't use
10266 a test with an empty result.
10267
10268Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10269
10270 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10271 command.
10272
102731999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10274
10275 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10276 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10277 gdb.compat, gdb.threads-hp.
10278 gdb.hp/configure, gdb.hp/configure.in: New files.
10279 gdb.hp/Makefile.in: Recurse into new subdirs.
10280 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10281 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10282 in object files.
10283 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10284
96baa820
JM
102851999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10286
10287 * gdb.base/display.exp: Help expect by putting a newline in the
10288 funky printf, remove a bogus p/a test.
10289
102901999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10291
10292 * gdb.base/display.exp: Make sure that when we say 'run', we are
10293 connected to the target. This is necessary when running not
10294 natively.
10295
102961999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10297
10298 * gdb.base/step-test.exp: Removed some extraneous messages.
10299
10300 * gdb.base/long_long.exp: Don't run memory examination tests
10301 on little-endian targets (they will need a different set of
10302 results to match).
10303
103041999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10305
10306 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10307 until somebody decides to fix GDB.
10308
10309 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10310 constant as "ULL".
10311 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10312 matches for a couple x/2 commands.
10313
a0b3c4fd
JM
103141999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10315
10316 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10317 by merging in ref-types2 tests.
10318 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10319
10320 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10321 * gdb.c++/Makefile.in: Add standard actions.
10322 (EXECUTABLES): Rename from PROGS, update list.
10323 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10324 from gdb.hp.
10325 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10326 foo and bar locals.
10327 * gdb.c++/anon-union.exp: Fix tests to match.
10328 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10329 expect matches to handle output variations.
10330 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10331 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10332 output, add HP alternatives for new and delete prints.
10333 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10334 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10335 * gdb.c++/demangle.exp: Use $style when reporting failure.
10336 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10337 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10338 match alternatives.
10339 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10340 compilers.
10341 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10342 * gdb.c++/method.exp: Add match alternatives.
10343 * gdb.c++/misc.cc: Add bool types.
10344 * gdb.c++/misc.exp: Add tests for bool types.
10345 * gdb.c++/overload.exp: Add xfails.
10346 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10347 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10348 add some more template parameter tests (only for HP currently).
10349 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10350 * gdb.c++/virtfunc.cc: Add return type and value for main.
10351 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10352 match alternatives.
d63a86f8 10353
a0b3c4fd
JM
103541999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10355
10356 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10357
103581999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10359
10360 * gdb.base/signals.exp: Don't expect getting a backtrace from
10361 within a signal handler to fail on Linux.
10362
103631999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10364
10365 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10366 * lib/gdb.exp: Remove some gratuitious semicolons.
10367 (delete_breakpoints): Increase timeout.
10368 (gdb_expect): Add -notransfer option.
10369 (gdb_test): Use -notransfer option.
10370 (get_compiler_info): Add f77 case.
10371 (get_compiler): New proc, split out from gdb_preprocess, add f77
10372 case.
10373 (gdb_preprocess): Call get_compiler.
10374
10375 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10376 * gdb.base/attach.exp, gdb.base/display.exp,
10377 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10378 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10379 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10380 third arg to gdb_test.
10381 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10382 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10383 HP-UX xfails, add others.
10384 * gdb.base/completion.exp: Reflect name change of self-test.
10385 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10386 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10387 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10388 HP failure number.
10389 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10390 useless HP-UX 10.30 references.
10391 * gdb.base/maint.exp: Loosen matches.
10392 * gdb.base/pointers.c (main): Declare more_code.
10393 * gdb.base/pointers.exp: Match on output of a `next'.
10394 * gdb.base/structs.c: Add prototypes.
10395 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10396 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10397
103981999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10399
10400 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10401 command.
10402
104031999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10404
10405 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10406 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10407
10408 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10409 debug info. Deal with lack of signal hanlder info in stack.
10410
10411 From Jim Kingdon <kingdon@redhat.com>:
10412 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10413
5a2468f5
JM
104141999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10415
10416 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10417 gdb.base/foll-vfork.exp: Don't run for crosses.
10418
adf40b2e
JM
10419Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10420
10421 * gdb.base/configure.in: Check for gdbvars.exp instead of
10422 a1-selftest.exp.
10423 * gdb.base/configure: Re-generate.
10424
104251999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10426
10427 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10428 in trying to run first and name is too long.
10429
10430 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10431 pointers2.c and pointers2.exp, respectively.
10432 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10433 doschk happier.
10434
43e526b9
JM
104351999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10436
10437 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10438 callfuncs2.c and callfuncs2.exp.
10439
10440 * gdb.base/list.exp: Remove mistaken xfails.
10441 * gdb.base/list0.h: Add optional prototypes.
10442
9846de1b
JM
10443Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10444
10445 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10446 calling malloc.
10447 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10448 * ptype.exp: Move test for get_debug_format to before its first
10449 use.
10450
104511999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10452
10453 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10454 * gdb.base/annota2.cc, annota2.exp: Move from here.
10455 * gdb.c++/annota2.cc, annota2.exp: To here.
10456 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10457
43ff13b4
JM
10458Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10459
10460 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10461 a consistent format.
10462
085dd6e6
JM
104631999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10464
10465 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10466 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10467 HP compilers, also set the globals $true and $false.
10468
10469 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10470 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10471 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10472 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10473 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10474 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10475 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10476 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10477 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10478 whatis.c} Add C++ compatible function definitions and return
10479 types, add includes for library functions.
10480 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10481 * gdb.base/step-test.c (myglob): Rename from glob.
10482 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10483 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10484 files, move here from gdb.hp.
10485 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10486 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10487 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10488 Adjust line numbers in regexps.
10489
10490 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10491 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10492 instead of 0/1.
10493
10494 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10495 foll-vfork.exp: New files, move here from gdb.hp.
10496 * gdb.base/page.exp: New file, test of pagination command.
10497
10498 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10499 recursion test.
10500 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10501
10502 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10503 gdb.base/solib.exp: Fix compiler invocation process.
10504
10505 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10506 HP-UX 11, turn off overload resolution explicitly.
10507 * gdb.base/commands.exp: Set argument list explicitly, add
10508 watchpoint test.
10509 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10510 them work.
10511 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10512 expressions properly.
10513 * gdb.base/corefile.exp: Loosen the match slightly.
10514 * gdb.base/default.exp: Allow "Error accessing memory" message
10515 also.
10516 * gdb.base/display.exp: Skip over x/0 j if PA64.
10517 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10518 * gdb.base/interrupt.exp: Ditto.
10519 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10520 in use.
10521 * gdb.base/list.exp: Add xfails for HP-UX.
10522 * gdb.base/long_long.exp: Refine some of the numeric matches.
10523 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10524 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10525 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10526 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10527 * gdb.base/ptype.exp: Succeed on more varieties of output.
10528 * gdb.base/scope.exp: Add xfails for HP-UX.
10529 * gdb.base/sect-cmd.exp: Add more cases.
10530 * gdb.base/setvar.exp: Add xfails for HP-UX.
10531 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10532 * gdb.base/signals.exp: Match on void symbolically.
10533 * gdb.base/step-test.exp: Add case for PA64.
10534 * gdb.base/term.exp: Add exit and restart.
10535 * gdb.base/twice.exp: Clean up after self.
10536 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10537 * gdb.base/whatis.exp: Allow more ways to pass tests.
10538
10539 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10540 no longer useful.
10541
10542Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10543
10544 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10545 list of patterns.
10546 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10547 print_double_array(double_array)", "continuing to breakpoint
10548 1018", "print print_double_array(array_d)" and "continuing to
10549 1034" tests.
d63a86f8 10550
085dd6e6
JM
105511999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10552
10553 * Makefile.in: Add empty html and install-html targets.
10554
105551999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10556
10557 * config/mt-*: Remove, these haven't been used since 1996.
10558
105591999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10560
10561 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10562 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10563 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10564
9e0b60a8
JM
105651999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10566
10567 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10568 simpler match case for the ptype of the big class.
10569
105701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10571
10572 * gdb.exp: Fix test for gdb_prompt existence.
10573
105741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10575
10576 * gdb.exp (gdb_test): Add fail after calls to perror.
10577
105781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10579
10580 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10581
105821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10583
10584 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10585
0f71a2f6
JM
10586Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10587
10588 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10589 malloc() is linked in.
10590
105911999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10592
10593 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10594 step at end.
10595
10596 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10597
105981999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10599
10600 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10601
cce74817
JM
10602Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10603
10604 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10605 * gdb.base/mips_pro.exp: Likewise.
10606
106071999-06-02 Keith Seitz <keiths@cygnus.com>
10608
10609 * gdb.c++/templates.cc: Change all "new" operators to throw
10610 an exception.
10611 * gdb.c++/cplusfuncs.cc: Likewise.
10612
10613 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10614
10615Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10616
10617 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10618 * gdb.base/ending-run.exp: When stepping out of main, accept a
10619 step into an arbitrary assembler file.
10620
392a587b
JM
106211999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10622
d63a86f8 10623 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10624 "breakpoint-invalid" to be printed.
d63a86f8 10625 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10626 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10627 * gdb.base/annota2.cc: Initialize a.x to 0.
10628
9e086581
JM
106291999-05-17 Keith Seitz <keiths@cygnus.com>
10630
10631 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10632 when "skip_float_tests" set.
10633 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10634 "print print_ten_doubles", and "step into print_long_arg_list".
10635 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10636 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10637 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10638 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10639 "skip_float_tests" is set.
10640 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10641 when "skip_float_tests" set.
d63a86f8 10642
cd0fc7c3
SS
106431999-05-06 Keith Seitz <keiths@cygnus.com>
10644
10645 * gdb.base/annota2.cc: Include stdio.h.
10646
10647Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10648
10649 * gdb.base/crossload.exp: Remove, this has been disabled ever
10650 since BFD stopped including all targets, and cross-GDB gets
10651 plenty of testing anyway.
10652 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10653 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10654 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10655 * gdb.base/README: Remove, was doc for this.
10656 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10657 needed.
10658
b83266a0
SS
106591999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10660
10661 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10662 output.
10663
10664 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10665 * gdb.base/annota2.exp: New file. More annotation tests.
10666 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10667 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10668
106691999-04-23 Angela Marie Thomas <angela@cygnus.com>
10670
10671 * config/cfdbug.exp: New file.
10672
7a292a7a
SS
106731999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10674
10675 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10676 Marcus Daniel's and Dale Hawkins's demangler crashes.
10677
10678 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10679 test_lucid_style_demangling, test_arm_style_demangling,
10680 test_hp_style_demangling): Try Tom Tromey's core-dumping
10681 identifier under each demangling style.
10682
106831999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10684
10685 * gdb.c++/demangle.exp: Include the current demangling style
10686 in all test names.
10687 (current_demangling_style): New global variable.
10688 (set_demangling_style, test_demangling_core, test_demangling,
10689 test_demangling_exact): New functions.
10690 (test_gnu_style_demangling, test_lucid_style_demangling,
10691 test_arm_style_demangling, test_hp_style_demangling): Use those,
10692 instead of calling gdb_test and gdb_test_exact directly.
10693 (catch_demangling_errors): New function, which reports errors
10694 signalled by the demangling test functions in an orderly way.
10695 (do_tests): Use catch_demangling_errors.
10696
106971999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10698
10699 * gdb.base/signals.exp (test_handle_all_print): Use () for
10700 grouping in expressions, not {}.
10701
10702 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10703 initialized yet.
10704
107051999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10706
10707 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10708 are listed.
10709
107101999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10711
10712 * gdb.stabs/weird.exp: Test for CC being defined before
10713 looking at its value.
10714
107151999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10716
10717 * gdb.base/call-ar-st.exp: Remove stray '#'.
10718 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10719 "short int" and "long int".
10720 * gdb.c++/overload.cc: Cast the string added in the previous
10721 change, to mollify finicky HP compiler.
10722 * gdb.hp/reg-test.exp (testfile): Fix file name.
10723 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10724
7a292a7a
SS
10725 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10726 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10727 alternate form of enum ptype.
10728
c906108c
SS
107291999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10730
7a292a7a
SS
10731 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10732 * gdb.hp/*.exp: Change all to run compiler probe only after
10733 passing skip_hp_tests, so as not to waste time on guaranteed
10734 failure.
10735
c906108c
SS
10736 * gdb.c++/overload.cc: Pass string instead of char addr, always
10737 init ccpfoo.
10738 * gdb.c++/templates.cc: Fix syntax error.
10739
7a292a7a
SS
10740Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10741
10742 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10743 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10744 command.
10745
107461999-03-18 James Ingham <jingham@cygnus.com>
10747
10748 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10749
10750 * gdb.c++/method.exp: It was testing an uninitialized int on the
10751 stack and assuming it was positive.
10752
10753 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10754
10755 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10756 keep it from killing the rest of the tests.
7a292a7a
SS
10757 Use gdb_continue_to_end.
10758
10759 * gdb.base/sigall.exp: use gdb_continue_to_end.
10760
10761 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10762
10763 * gdb.base/display.exp: use runto_main, not run.
10764
d63a86f8
RM
10765 * gdb.base/default.exp: Check for the current error message in the
10766 r abbreviation test.
7a292a7a
SS
10767 Add strongarm to the targets that know info float.
10768
d63a86f8 10769 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10770 run which doesn't work with monitors.
10771
10772 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10773
10774 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10775
10776 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10777 program. Traps the case (in Cygmon) when the program never really
10778 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10779 more places, so I used my name. Sorry Mark...
10780
10781 * config/monitor.exp (gdb_target_monitor): added another
10782 target_info parameter: remotebinarydownload. This will set the
10783 remotebinarydownload flag if this is causing some boards trouble.
10784
107851999-03-18 Mark Salter <msalter@cygnus.com>
10786
10787 * lib/gdb.exp (continue_to_exit): New function.
10788
10789 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10790 * gdb.base/ending-run.exp: Ditto.
10791 * gdb.base/step-test.exp: Ditto.
10792
107931999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10794
10795 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10796 (suggested by Art Haas <ahaas@neosoft.com>).
10797
107981999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10799
10800 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10801
10802Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10803
10804 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10805 descriptions of types (short unsigned int vs unsigned short, etc).
10806
108071999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10808
10809 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10810 a call to strlen; sometimes we do have sources.
10811
108121999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10813
10814 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10815 character, so GDB won't print garbage after its end.
d63a86f8 10816
c906108c
SS
10817 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10818 breakpoint there instead. Sometimes GCC emits memcpy to handle
10819 the large structures being passed by value, so we step into that
10820 instead of sum_array_print, which obscures what we're really testing.
10821 * gdb.base/step-test.exp: However, we do want a test that notices
10822 the bizarre steps into memcpy, so do that here. Add check for
10823 stepping into function calls that pass large structures by value.
10824 ("Is that a noun clause, or are you just happy to see me?")
10825 Remove all references to specific line numbers.
10826 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10827 New type and function.
10828 (main): Call large_struct_by_value, passing it a large struct by value.
10829 * lib/gdb.exp (gdb_get_line_number): New function.
10830
10831 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10832 more portable.
10833
7a292a7a
SS
108341999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10835
c906108c
SS
10836 * lib/gdb.exp: Doc fixes.
10837
7a292a7a
SS
108381999-03-05 Nick Clifton <nickc@cygnus.com>
10839
d63a86f8 10840 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10841
108421999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10843
c906108c
SS
10844 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10845 commands. They're not germane to this test, and they don't work
10846 that way on remote targets.
10847
3fc11d3e
JM
108481999-03-01 James Ingham <jingham@cygnus.com>
10849
10850 * Changelog entries merged over from gdb development branch.
10851
3fc11d3e
JM
10852 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10853
10854 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10855 for outputting results of test run.
10856
2d4a1622 10857 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10858
10859 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10860
7a292a7a
SS
108611999-02-25 Felix Lee <flee@cygnus.com>
10862
10863 * lib/gdb.exp (debug_format): initialize
10864
c906108c
SS
108651999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10866
10867 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10868 * gdb.base/call-rt-st.c: Ditto.
10869
c906108c
SS
108701999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10871
10872 * gdb.threads/pthreads.exp (horiz): New variable.
10873 (test_startup): Fix regexps that capture thread numbers.
10874
108751999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10876
10877 * gdb.base/smoke.exp: Disambiguate two test case names (both
10878 called ``print'').
10879
10880Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10881
10882 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10883 compilation.
10884
108851999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10886
10887 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10888 actual output formatting.
10889 * gdb.base/smoke.exp: GDB removes leading 0's.
10890 * gdb.base/volatile.exp: Don't check type of remuneration;
10891 that variable is no longer defined in constvars.c.
10892 * gdb.base/step-test.c (main): Exit with explicit exit code.
10893 * gdb.base/step-test.exp: Remove two nexti checks--they are
10894 not portable.
10895
108961999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10897
10898 * gdb.base/help.exp ("help delete display"): Fix test to match
10899 gdb's output.
10900
10901 * gdb.base/long_long.c (known_types): Initialize values to zero.
10902 * gdb.base/long_long.exp: Step one more line
10903 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10904 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10905 unique test case names.
10906
10907Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10908
d63a86f8 10909 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10910
10911 * gdb.c++/method.exp: Add missing close brace.
10912
109131999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10914
10915 * gdb.base/maint.exp: Use 'set height 0' to disable page
10916 prompting, not 'set height 400'.
10917
10918 Fix a bunch of timeouts.
10919 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10920 four separate tests, so expect doesn't take forever to match a ton
10921 of text against a regexp with lots of .* forms.
10922 ("maint print psymbols", "maint print symbols"): Make some of
10923 these greps more selective, so that expect doesn't try to wade
10924 through huge piles of output and time out.
10925
10926 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10927
10928 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10929 tests: one which doesn't expect shlib events to be reported, and
10930 another which does, but is XFAIL for all platforms other than
10931 HP/UX.
10932
10933 * gdb.base/break.exp: Teach the test suite that the `catch
10934 fork', `catch vfork', and `catch exec' commands produce error
10935 messages on platforms that don't provide these features.
10936
10937Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10938
10939 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10940 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10941 (shortening names from solib_threshold.exp etc), won't run on
10942 anything but HP-UX for the foreseeable future.
10943 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10944 reflect move.
10945
10946Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10947
10948 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10949 gdb.trace/Makefile.in (clean): Remove all test executables.
10950
10951Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10952
10953 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10954 successfully re-sets breakpoints in shared libraries.
10955 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10956
10957Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10958
d63a86f8
RM
10959 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10960 and compiled w/o GCC.
c906108c
SS
10961
10962 * gdb.hp/watch-cmd.exp: ditto.
10963
10964 * gdb.hp/watch-hp.exp: ditto.
10965
10966 * gdb.hp/xdb1.exp: ditto.
10967
10968 * gdb.hp/xdb2.exp: ditto.
10969
10970 * gdb.hp/dbx.exp: ditto.
10971
10972Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10973
10974 * constvars.c: Remove C++-isms.
10975 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10976 with GCC.
10977
10978Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10979
10980 The following changes are part of the HP merge.
10981
10982 * gdb.base/break.exp: new tests to verify that catchpoints for
10983 fork, vfork, and exec don't trigger inappropriately.
10984
10985 * gdb.base/opaque.exp: compile one file at a time, then link.
10986
10987 * gdb.base/signals.exp: be more restrictive about which hppa
10988 systems receive a setup_xfail. new tests.
10989
10990 * gdb.base/solib_threshold.build: new file.
10991 * gdb.base/solib_threshold.exp: new file.
10992 * gdb.base/solib_threshold.link_opts: new file.
10993 * gdb.base/solib_threshold.mk: new file.
10994 * gdb.base/gen_solib_threshold.c: new file.
10995
10996 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10997 tests. New tests for enums inside classes.
10998
10999 * gdb.c++/compiler.cc: indicate support of template debugging.
11000
11001 * gdb.c++/demangle.exp: run hp style demangling tests.
11002
11003 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11004 tests.
11005
11006 * gdb.c++/misc.cc: changes to support new tests.
11007
11008 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11009 to support new tests.
11010
11011 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11012 gcc, then skip these tests.
11013
11014Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11015
11016 The following files are part of the HP merge; some had longer
11017 names at HP, but have been renamed to be no more than 14
11018 characters in length.
11019
11020 * gdb.hp/ambiguous.cc: new file.
11021 * gdb.hp/ambiguous.exp: new file.
11022 * gdb.hp/attach.exp: new file.
11023 * gdb.hp/attach2.exp: new file.
11024 * gdb.hp/classes-hp.exp: new file.
11025 * gdb.hp/ctti.exp: new file.
11026 * gdb.hp/ctti-add.cc: new file.
11027 * gdb.hp/ctti-add1.cc: new file.
11028 * gdb.hp/ctti-add2.cc: new file.
11029 * gdb.hp/ctti-add3.cc: new file.
11030 * gdb.hp/dbx.exp: new file.
11031 * gdb.hp/exception.cc: new file.
11032 * gdb.hp/exception.exp: new file.
11033 * gdb.hp/foll-exec.c: new file.
11034 * gdb.hp/foll-exec.exp: new file.
11035 * gdb.hp/foll-fork.c: new file.
11036 * gdb.hp/foll-fork.exp: new file.
11037 * gdb.hp/foll-vfork.c: new file.
11038 * gdb.hp/foll-vfork.exp: new file.
11039 * gdb.hp/inherit-hp.exp: new file.
11040 * gdb.hp/more-steps.exp: new file.
11041 * gdb.hp/namespace.cc: new file.
11042 * gdb.hp/namespace.exp: new file.
11043 * gdb.hp/optimize.exp: new file.
11044 * gdb.hp/pxdb.c: new file.
11045 * gdb.hp/pxdb.exp: new file.
11046 * gdb.hp/quicksort.exp: new file.
11047 * gdb.hp/reg-test.exp: new file.
11048 * gdb.hp/reg-test.s: new file.
11049 * gdb.hp/sized-enum.c: new file.
11050 * gdb.hp/sized-enum.exp: new file.
11051 * gdb.hp/start-stop.exp: new file.
11052 * gdb.hp/templ-hp.cc: new file.
11053 * gdb.hp/templ-hp.exp: new file.
11054 * gdb.hp/thr-lib.c: new file.
11055 * gdb.hp/thr-lib.exp: new file.
11056 * gdb.hp/thr-lib.h: new file.
11057 * gdb.hp/thr-liblib.c: new file.
11058 * gdb.hp/virtfun-hp.c: new file.
11059 * gdb.hp/virtfun-hp.exp: new file.
11060 * gdb.hp/watch-cmd.exp: new file.
11061 * gdb.hp/watch-hp.exp: new file.
11062 * gdb.hp/xdb1.exp: new file.
11063 * gdb.hp/xdb2.exp: new file.
11064 * gdb.hp/xdb3.exp: new file.
11065
11066Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11067
11068 The following files are part of the HP merge; some had longer
11069 names at HP, but have been renamed to be no more than 14
11070 characters in length.
11071
11072 * gdb.base/ss.h: new file.
11073 * gdb.base/call-ar-st.c: new file.
11074 * gdb.base/call-ar-st.exp: new file.
11075 * gdb.base/call-rt-st.c: new file.
11076 * gdb.base/call-rt-st-exp: new file.
11077 * gdb.base/call-strs.exp: new file.
11078 * gdb.base/ena-dis-br.exp: new file.
11079 * gdb.base/environ.exp: new file.
11080 * gdb.base/long_long.exp: new file.
11081 * gdb.base/sect-cmd.exp: new file.
11082 * gdb.base/shlib-cl2.exp: new file.
11083 * gdb.base/smoke.exp: new file.
11084 * gdb.base/so-impl-ld.c: new file.
11085 * gdb.base/so-impl-ld.exp: new file.
11086 * gdb.base/so-indr-cl.c: new file.
11087 * gdb.base/so-indr-cl.exp: new file.
11088 * gdb.base/varargs.exp: new file.
11089 * gdb.base/volatile.exp: new file.
11090 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11091 * gdb.base/display.exp: new file.
c906108c
SS
11092 * gdb.c++/derivation.exp: new file.
11093 * gdb.c++/local.exp: new file.
11094 * gdb.c++/member-ptr.exp: new file.
11095 * gdb.c++/overload.exp: new file.
11096 * gdb.c++/ovldbreak.exp: new file.
11097 * gdb.c++/ref-types.exp: new file.
11098 * gdb.c++/ref-types2.exp: new file.
11099 * gdb.c++/userdef.exp: new file.
d63a86f8 11100
c906108c
SS
11101Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11102
11103 * gdb.base/default.exp: Reflect wording change in remote.c.
11104
dc96c6c7 11105Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11106
11107 * gdb.base/help.exp: Update to reflect current text.
11108
11109Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11110
11111 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11112 they're stack variables and contain garbage.
11113 * gdb.c++/anon-union.exp: new file.
11114
11115 The following changes were made by David Taylor
11116 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11117 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11118 in changes by HP.
11119
11120 * gdb.base/bitops.exp: new file.
11121 * gdb.base/default.exp: change expected messages for catch and
11122 info catch tests to reflect HP merge changes.
11123 * gdb.base/enable-disable-break.exp
11124 * gdb.base/ending-run.c: new file.
11125 * gdb.base/long_long.c: new file.
11126 * gdb.base/maint.exp: new file.
11127 * gdb.base/pointers2.exp: new file.
11128 * gdb.base/shlib-call2.exp: new file.
11129 * gdb.base/solib.exp: new file.
11130 * gdb.base/step-test.c: new file.
11131 * gdb.c++/anon-union.cc: new file.
11132 * gdb.c++/local.cc: new file.
11133 * gdb.c++/member-pointer.cc: new file.
11134 * gdb.c++/method.cc: new file.
11135 * gdb.c++/ref-types.cc: new file.
11136 * gdb.c++/ref-types2.cc: new file.
11137 * gdb.c++/userdef.cc: new file.
d63a86f8 11138
c906108c
SS
11139 * gdb.base/scope.exp: compile one file at a time, then link.
11140 * gdb.base/langs.exp: ditto.
11141 * gdb.base/list.exp: ditto.
d63a86f8 11142
c906108c
SS
11143Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11144
11145 The following changes were made by David Taylor
11146 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11147 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11148 in changes by HP.
d63a86f8 11149
c906108c
SS
11150 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11151 skip tests. When compiling pass c++ flag to gdb_compile.
11152 * gdb.c++/
d63a86f8 11153
c906108c
SS
11154 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11155 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11156 (skip_hp_tests): new function.
11157 (gdb_preprocess): new function.
11158
11159 * configure.in (hpdir): decide whether to configure gdb.hp.
11160 * configure: regenerated.
11161
11162 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11163 to delete on clean.
11164 (EXECUTABLES): update to reflect new additions.
11165 * gdb.base/commands.exp: update message expected.
11166 * gdb.base/default.exp: add copyright notice.
11167 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11168 * gdb.base/help.exp: update messages to reflect current text.
11169 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11170 targets for recurse tests.
11171 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11172 skip this file.
11173
11174 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11175 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11176 compilation.
11177 * gdb.c++/misc.exp: ditto.
11178 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11179 run the tests. tell gdb_compile that it's a c++ compilation.
11180
11181 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11182
c906108c
SS
11183 * gdb.base/all-bin.exp: new file.
11184 * gdb.base/arithmet.exp: new file.
11185 * gdb.base/assign.exp: new file.
11186 * gdb.base/completion.exp: new file.
11187 * gdb.base/cond-expr.exp: new file.
11188 * gdb.base/condbreak.exp: new file.
11189 * gdb.base/define.exp: new file.
11190 * gdb.base/dollar.exp: new file.
11191 * gdb.base/environment.exp: new file.
11192 * gdb.base/eval-skip.exp: new file.
11193 * gdb.base/jump.exp: new file.
11194 * gdb.base/logical.exp: new file.
11195 * gdb.base/pointers.exp: new file.
11196 * gdb.base/relational.exp: new file.
11197 * gdb.base/section_command.exp: new file.
11198 * gdb.base/whatis-expr.exp: new file.
11199
11200 * gdb.base/all-types.c: new file.
11201 * gdb.base/call-array-struct.c: new file.
11202 * gdb.base/call-return-struct.c: new file.
11203 * gdb.base/call-strings.c: new file.
11204 * gdb.base/callfuncs2.c: new file.
11205 * gdb.base/condbreak.c: new file.
11206 * gdb.base/constvars.c: new file.
11207 * gdb.base/display.c: new file.
11208 * gdb.base/int-type.c: new file.
11209 * gdb.base/jump.c: new file.
11210 * gdb.base/miscexprs.c: new file.
11211 * gdb.base/pointers.c: new file.
11212 * gdb.base/pointers2.c: new file.
11213 * gdb.base/shmain.c: new file.
11214 * gdb.base/shr1.c: new file.
11215 * gdb.base/shr2.c: new file.
11216 * gdb.base/solib.c: new file.
11217 * gdb.base/solib1.c: new file.
11218 * gdb.base/solib2.c: new file.
11219 * gdb.base/varargs.c: new file.
11220 * gdb.c++/derivation.cc: new file.
11221 * gdb.c++/overload.cc: new file.
11222 * gdb.c++/ovldbreak.cc: new file.
11223 * gdb.hp/attach.c: new file.
11224 * gdb.hp/attach2.c: new file.
11225 * gdb.hp/average.c: new file.
11226 * gdb.hp/compiler.c: new file.
11227 * gdb.hp/compiler.cc: new file.
11228 * gdb.hp/execd-program.c: new file.
11229 * gdb.hp/follow-exec.c: new file.
11230 * gdb.hp/follow-fork.c: new file.
11231 * gdb.hp/follow-vfork-and-exec.c: new file.
11232 * gdb.hp/misc-hp.cc: new file.
11233 * gdb.hp/more-steps.c: new file.
11234 * gdb.hp/optimize.c: new file.
11235 * gdb.hp/quicksort.c: new file.
11236 * gdb.hp/run-hp.c: new file.
11237 * gdb.hp/start-stop.c: new file.
11238 * gdb.hp/sum.c: new file.
11239 * gdb.hp/templates-hp.cc: new file.
11240 * gdb.hp/thread-local-in-lib.c: new file.
11241 * gdb.hp/thread-local-in-lib.h: new file.
11242 * gdb.hp/thread-local-in-lib.lib.c: new file.
11243 * gdb.hp/vforked-program.c: new file.
11244 * gdb.hp/virtfunc-hp.cc: new file.
11245 * gdb.hp/watchpoint-hp.c: new file.
11246 * gdb.hp/xdb.c: new file.
11247 * gdb.hp/xdb0.c: new file.
11248 * gdb.hp/xdb0.h: new file.
11249 * gdb.hp/xdb1.c: new file.
11250
11251Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11252
11253 The following change was made by Edith Epstein
11254 <eepstein@cygnus.com> as part of a project to merge in changes
11255 originally made by HP; HP did not create ChangeLog entries.
11256
11257 * gdb.c++/demangle.exp: changed the expected output for some
11258 ARM-style mangling -- removed second reference to datatype.
11259 For example, maint demangle __dt__11T1__pt__2_cFv
11260 T1<char>::~T1<char>(void)
11261 becomes,
11262 maint demangle __dt__11T1__pt__2_cFv
11263 T1<char>::~T1(void)
11264
11265 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11266
c906108c
SS
11267Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11268
11269 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11270 * gdb.trace/backtrace.exp: Likewise.
11271 * gdb.trace/circ.exp: Likewise.
11272 * gdb.trace/collection.exp: Likewise.
11273 * gdb.trace/deltrace.exp: Likewise.
11274 * gdb.trace/infotrace.exp: Likewise.
11275 * gdb.trace/limits.exp: Likewise.
11276 * gdb.trace/packetlen.exp: Likewise.
11277 * gdb.trace/passc-dyn.exp: Likewise.
11278 * gdb.trace/passcount.exp: Likewise.
11279 * gdb.trace/report.exp: Likewise.
11280 * gdb.trace/save-trace.exp: Likewise.
11281 * gdb.trace/tfind.exp: Likewise.
11282 * gdb.trace/tracecmd.exp: Likewise.
11283 * gdb.trace/while-dyn.exp: Likewise.
11284 * gdb.trace/while-stepping.exp: Likewise.
11285
112861998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11287
11288 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11289
11290Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11291
11292 From Brendan Kehoe:
11293 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11294 int return types.
11295
11296Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11297
11298 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11299 remote dos host testing right.
11300
11301Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11302
11303 * gdb.base/corefile.exp: remove some xfails.
11304
11305Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11306
11307 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11308 have different timestamps.
11309
11310Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11311
11312 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11313 gdb.base/default.exp: Replace "exec" with "executable".
11314
11315Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11316
11317 * gdb.base/default.exp: Change else if to elseif from previous
11318 delta.
11319
11320Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11321
11322 * gdb.base/default.exp: Add brace missing from previous delta.
11323
11324Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11325
11326 * gdb.base/default.exp: Support test for info float for all
11327 varieties of arm toolchain.
11328
dc96c6c7 11329Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11330
11331 * gdb.trace/*.exp: remove "remote_download" command.
11332
dc96c6c7 11333Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11334
11335 * gdb.trace/*.exp: remove -gdwarf from compile.
11336
11337Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11338
11339 * gdb.trace/configure.in(AC_INIT): typo
11340 * gdb.trace/configure: regenerated
11341
dc96c6c7 11342Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11343
11344 * config/m68k-emc.exp: New file.
11345 * lib/<emc-support.exp trace-support.exp}: New files.
11346 * configure.in: add new test directory gdb.trace.
11347 * gdb.trace/{configure configure.in Makefile.in}: New files.
11348 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11349 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11350 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11351 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11352 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11353 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11354 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11355
dc96c6c7 11356Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11357
11358 * gdb.c++/classes.exp: Change all regular expressions to match
11359 arbitrary combinations of newline/carriage-return, so that they
11360 will work equally well on Unix and Windows.
11361 * gdb.c++/inherit.exp: ditto.
11362 * gdb.c++/virtfunc.exp: ditto.
11363
113641998-08-11 Dawn Perchik <dawn@cygnus.com>
11365
11366 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11367
c2d11a7d
JM
11368Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11369
11370 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11371 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11372 to use a0-a3/d0-d3 as needed.
11373
11374Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11375
11376 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11377 * gdb.disasm/am33.exp: Corresponding changes.
11378
c906108c
SS
113791998-07-11 Felix Lee <flee@cygnus.com>
11380
11381 * gdb.base/callfuncs.exp: add cmp10 test.
11382 * gdb.base/callfuncs.c (cmp10): new function.
11383
11384Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11385
d63a86f8 11386 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11387 into two parts to get around a synchronization problem in expect.
11388
3fc11d3e
JM
11389Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11390
11391 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11392
11393 * configure.in: Add options for gdbtk testsuite.
11394
11395 * configure: Regenerate.
11396
11397 * gdb.gdbtk: New directory to hold gdbtk tests.
11398
c906108c
SS
11399Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11400
11401 * gdb.fortran/types.exp: Escape brackets in expect patterns
11402 for test_float_literal_types_accepted tests.
11403 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11404 before run test.
11405
c2d11a7d
JM
11406Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11407
11408 * am33.exp: Just compile, do not link the testcase.
11409 * am33.s: Add ".am33" pseudoop to force am33 mode.
11410
c906108c
SS
114111998-06-25 Felix Lee <flee@cygnus.com>
11412
11413 * gdb.base/setshow.exp: make sure $pc is sane.
11414
11415 * gdb.stabs/weird.exp: split expect patterns properly.
11416
c2d11a7d
JM
11417Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11418
11419 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11420 * gdb.disasm/am33.exp: Run it.
11421
dc96c6c7 11422Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11423
11424 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11425 match processing (and eliminate spurious timeouts when running).
11426
dc96c6c7 11427Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11428
11429 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11430 exception test, but conditionalize it on target [mach | gnu].
11431
dc96c6c7 11432Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11433
11434 * gdb.base/overlays.exp: fixup compile line for linker script.
11435
11436Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11437
11438 * gdb.fortran/types.exp: don't guess at float size.
11439
11440Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11441
11442 * gdb.base/exprs.exp: delete test that depends on int size.
11443
11444Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11445
11446 * config/sim.exp: Removed checks for target triplets.
11447 (gdb_target_sim): Use gdb,target_sim_options.
11448
11449Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11450
11451 * gdb.base/reread.exp: New file.
11452 * gdb.base/reread1.c: New file.
11453 * gdb.base/reread2.c: New file.
11454
11455Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11456
11457 * config/sim.exp: Use 'target sim -sparclite' when running
11458 SPARClite programs.
11459
11460Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11461
11462 * gdb.base/structs2.exp: New file.
11463 * gdb.base/structs2.c: New file.
11464
11465Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11466
11467 * gdb.asm/common.inc: New file.
11468 * gdb.asm/d10v.inc: New file.
11469 * asm-source.exp: Pass -I's to gas to find .inc files.
11470 Update line numbers in expected output.
11471 * asmsrc1.s: Rewrite.
11472 * asmsrc2.s: Rewrite.
11473 * configure.in: Create arch.inc symlink.
11474 * configure: Regenerate.
11475 * Makefile.in (distclean): Delete arch.inc.
11476
11477Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11478
11479 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11480 (t_enum_value2): ditto
11481 (t_enum_value3): ditto
11482 (main): ditto
11483Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11484
11485 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11486 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11487 change.
11488 Use gdb_test instead of send_gdb/gdb_expect sequences.
11489
11490Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11491
11492 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11493 not void.
11494
11495Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11496
11497 * gdb.base/branches.c: Code with lots of loops and
11498 subroutines. Used to test gdbs ability to single step through PC
11499 changes, especially to test mips-tdep.c:mips_next_pc
11500
11501Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11502
11503 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11504 more rigorous EGCS C++ error checking.
11505
11506Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11507
11508 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11509 tests.
c906108c 11510 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11511 function when asleep.
c906108c 11512 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11513 for i*86 Linux and SVR4 signal handling problems.
11514 Remove linux xfail for `next to handler in signals_tests_1', fixed
11515 by recent infrun.c change.
c906108c 11516 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11517 stack backtraces.
c906108c
SS
11518 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11519 target.[ch] change.
11520
11521Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11522
11523 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11524 for a newline from gdb before continuing.
11525 (default_gdb_exit): Just look for y or n.
11526 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11527 it does, fail the rests of the tests in the file.
11528
11529Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11530
11531 * config/cygmon.exp: New file.
11532
11533Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11534
11535 * gdb.base/list.exp: Fix problem with "list default lines around
11536 main" test on remote targets.
11537
11538 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11539 run test on remote targets.
11540
11541Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11542
11543 * gdb.asm: New directory.
11544 * configure.in: Configure it.
11545 * configure: Regenerate.
11546 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11547 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11548
11549Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11550
11551 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11552
dc96c6c7 11553Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11554
c906108c
SS
11555 * gdb.base/overlays (several files): Merge the two overlay
11556 managers into one. Change variables (foox, barx, bazx, grbxx)
11557 back into ints but force them to load in their proper sections.
11558
11559Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11560
11561 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11562 on-chip insn memory and IMAP1 to upper 128k.
11563 (D10VCopy): Handle memory regions crossing 16k boundaries.
11564 (D10VCopy): Transfer data in 32 bit chunks.
11565
11566Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11567
11568 * gdb.base/overlays.c (main): Exit normally when result is
11569 correct.
11570
11571 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11572 map. Include space for printf in .text segment.
11573
11574 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11575 updated d10v memory VMA/LMA map.
11576 (D10VCopy): Call D10VTranslate.
d63a86f8 11577
c906108c
SS
11578Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11579
11580 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11581
11582 * gdb.base/bar.c (barx, bar): Change variable to small array so
11583 that it won't be put into the .sdata - small data -
11584 section. Update reference.
11585 * gdb.base/baz.c (bazx, baz): Ditto.
11586 * gdb.base/foo.c (foox, foo): Ditto.
11587 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11588
11589 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11590 to be arrays.
d63a86f8 11591
dc96c6c7 11592Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11593
c906108c
SS
11594 * gdb.base/overlays.exp: fix up and get working again.
11595 Add tests for backtraces from an overlay function.
d63a86f8 11596
c906108c
SS
11597Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11598
11599 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11600 "calling function with watchpoint enabled".
11601
11602Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11603
11604 * gdb.base/break.exp (test_next_with_recursion): Remove
11605 gdb_suppress_tests for d10v-*-*.
11606 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11607 pending review of whether it is useful or not.
11608
11609Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11610
11611 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11612
11613Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11614
11615 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11616 * config/dve.exp: New file to support Densan boards.
11617
11618Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11619
11620 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11621 reads and BSD.
11622
11623Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11624
11625 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11626 response.
11627
11628 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11629
11630Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11631
11632 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11633 test.
11634
11635 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11636 target_sizeof_long and target_bigendian_p.
11637 (structs_by_value, structs_by_reference): Check values according
11638 to targets word size and endianess.
d63a86f8 11639
c906108c
SS
11640Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11641
11642 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11643 output.
11644
11645Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11646
11647 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11648 Update test of set args help to match source change.
11649
11650Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11651
11652 * gdb.base/default.exp: Expect help system output to be in
11653 alphabetical order.
11654 * gdb.base/help.exp: Ditto.
11655
11656Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11657
11658 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11659 "i*86-pc-linux-gnu*".
11660 * gdb.base/interrupt.exp: Ditto.
11661 * gdb.base/corefile.exp: Ditto.
11662
11663 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11664 define vxworks when building the testcase.
11665
11666 * gdb.base/ptype.exp: Fix testnames to be unique.
11667 * gdb.base/radix.exp: Ditto.
11668 * gdb.base/term.exp: Ditto.
11669 * gdb.base/whatis.exp: Ditto.
11670 * gdb.c++/classes.exp: Ditto.
11671
11672Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11673
11674 * gdb.base/callfuncs.exp: Fix indentation.
11675
11676 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11677 suppress_flag has been set.
11678 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11679 target feature.
11680
11681Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11682
11683 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11684 the testcase.
11685
11686 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11687 set_debug_traps() and breakpoint().
11688 * gdb.c++/misc.cc (main): Ditto.
11689 * gdb.c++/templates.cc (main): Ditto.
11690 * gdb.c++/virtfunc.cc (main): Ditto.
11691
11692Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11693
11694 * lib/gdb.exp(gdb_step_for_stub): New function.
11695 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11696 exists, reload the executable and do a "continue" instead of
11697 doing a jump.
11698 (runto_main): Use gdb_step_for_stub.
d63a86f8 11699
c906108c
SS
11700 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11701 tests to have unique names.
11702 * gdb.base/callfuncs.exp: Ditto.
11703 * gdb.base/commands.exp: Ditto.
11704 * gdb.base/default.exp: Ditto.
11705 * gdb.base/help.exp: Ditto.
11706 * gdb.base/list.exp: Ditto.
11707 * gdb.base/opaque.exp: Ditto.
11708 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11709 similar tests.
d63a86f8 11710
c906108c
SS
11711 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11712 * gdb.c++/cplusfuncs.cc: Ditto.
11713 * gdb.c++/virtfunc.cc: Ditto.
11714
11715 * config/monitor.exp: Keep track of the last file we saw, rather
11716 than trying to get the info from gdb.
11717
11718 * gdb.fortran/types.exp: Move comment to previous line.
11719
11720Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11721
11722 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11723 target mode.
11724
11725Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11726
11727 From Bob Manson:
11728 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11729 string from GDB when it connects.
11730
11731 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11732
11733Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11734
11735 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11736 if we can't get a debug format from GDB (we may be testing an
11737 older GDB). Use a 10 second timeout when checking for the format.
11738
11739 * gdb.stabs/weird.exp: Fix quoting.
11740
11741 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11742
11743Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11744
11745 * config/arm-ice.exp: New file.
11746
11747Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11748
11749 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11750 until it has been modified to work with the new testsuite.
11751
99707966 11752 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11753 testcase won't compile, cause all of the testcases in the file to
11754 fail instead.
11755
11756 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11757 (gdb_clear_suppressed): New procedure.
11758 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11759 it contains a positive value.
11760
11761Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11762
11763 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11764
11765 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11766
11767Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11768
11769 * lib/gdb.exp (setup_xfail_format): New function.
11770 (get_debug_format): New function to get debug format.
11771 (debug_format): New global variable to hold last value set
11772 by get_debug_format.
11773 * gdb.base/list.exp: Call get_debug_format and expect some
11774 tests to fail for DWARF 1 and COFF formats.
11775 * gdb.c++/ptype.exp: Ditto.
11776 * gdb.c++/classes.exp: Ditto.
11777 * gdb.c++/cplusfuncs.exp: Ditto.
11778 * gdb.c++/inherit.exp: Ditto.
11779 * gdb.c++/templates.exp: Ditto.
11780 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11781
c906108c
SS
11782Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11783
11784 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11785 host doesn't have a currently-open connection.
11786
11787 * config/sparclet.exp: Cleanups and fixes to make it generic for
11788 any gdb stub target. Handle cases where gdb doesn't respond when
11789 interrupted in a sane fashion.
11790
11791 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11792 same thing in a totally different way.
11793
11794 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11795 setting "timeout".
11796 (gdb_start): We set the global gdb_prompt variable in
11797 default_gdb_init now.
11798
11799Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11800
11801 * gdb.base/printcmds.exp: Fix "check for floating addition"
11802 regexp to accept results within approx +/- .01 of exact value.
11803 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11804
11805Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11806
11807 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11808 properly.
11809 (gdb_expect): Add optional timeout parameter, and add timeout
11810 value to various calls.
11811 (gdb_suppress_tests): Only give one warning message per group.
11812
11813Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11814
11815 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11816 global variables. Handle getting a value for $timeout more
11817 gracefully.
11818
11819Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11820
11821 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11822 initialize.
11823 (default_gdb_init): New procedure; allow gdb_init to be overridden
11824 by a target configuration file.
11825 (gdb_expect): Pass the timeout to remote_expect.
11826
11827 * config/monitor.exp(gdb_load): Fix typo in regexp.
11828
11829Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11830
11831 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11832
11833Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11834
11835 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11836 here. Call gdb_target_exec before rebooting the target, to make
11837 sure the connection to the target is closed.
11838 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11839 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11840 Also detect "Timeout reading from remote" error.
11841
11842 * config/gdbserver.exp: Pass the executable being loaded to
11843 gdb_target_monitor. Don't call gdb_file_cmd here; let
11844 gdb_target_monitor do it.
11845
11846 * gdb.disasm/hppa.exp: Don't use exec_output.
11847
11848Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11849
11850 * gdb.base/list.exp: If we're debugging a non-native target,
11851 try to set the pc register to point to the start of the
11852 program before doing the first list command.
11853
11854 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11855 test_calls after restarting.
11856
11857 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11858 reloading.
11859
11860 * gdb.base/watchpoint.exp: Fix typo.
11861
11862 * gdb.base/setshow.exp: Check for use_gdb_stub.
11863
11864 * gdb.base/break.exp: Fix continue until exit test for the gdb
11865 stub case.
11866 * gdb.base/langs.exp: Ditto.
11867
11868 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11869 gdb_load_offset. If we weren't given a file to load, figure out
11870 what the current file is and use it.
11871
11872 * config/i386-bozo.exp: New file.
11873
11874Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11875
11876 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11877 feature.
11878
11879 * config/proelf.exp: New entry.
11880
11881Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11882
11883 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11884 of regexps.
11885
11886 * gdb.base/watchpoint.exp: Don't run the test_stepping
11887 tests if gdb can't call functions on the target.
11888
11889 * gdb.base/setshow.exp: Don't run the set prompt tests if
11890 the board has gdb_prompt set.
11891
11892Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11893
11894 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11895 * gdb.base/commands.exp: Likewise.
11896 * gdb.base/setshow.exp: Likewise.
11897
11898Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11899
11900 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11901 feature.
11902
11903 * config/i960.exp: New file.
11904
11905Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11906
11907 * gdb.base/funcargs.exp: Check for gdb,short_int target
11908 feature instead of looking for explicit target triplets.
11909
dc96c6c7 11910Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11911
d63a86f8 11912 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11913 "p 123DEADBEEF", to check parse_number.
11914 * top.c: change "to enable to enable" to "to enable" in a couple
11915 of help strings.
11916
11917Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11918
11919 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11920 on the mn10300.
d63a86f8 11921
c906108c
SS
11922Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11923
11924 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11925 where the test executable is run with explicit args.
11926 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11927
11928Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11929
11930 * gdb.base/run.c: Use FAKEARGV to build test executable that
11931 does not require a command line arg, since most simulators
11932 don't currently support passing such an arg into the simulated
11933 program.
11934 * gdb.base/commands.exp: Change tests to insert the proper
11935 value as the arg to the first recursive factorial call. Change
11936 compilation line to define FAKEARGV at compile time.
11937
11938Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11939
11940 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11941 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11942 function with watchpoint enabled" test.
11943
11944Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11945
11946 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11947 Don't call gdb_test when the command doesn't return to a gdb prompt.
11948
11949 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11950 "Tests restarted" messages.
11951
11952Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11953
11954 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11955
dc96c6c7 11956Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11957
11958 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11959 for INFO SYMBOL; add help tests for OVERLAY commands.
11960 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11961 add tests for OVERLAY commands
11962 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11963 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11964 * gdb.base/sigall.c: add usestubs code frag
11965 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11966
c906108c
SS
11967Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11968
11969 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11970 failures.
11971 (gdb_stop_suppressing_tests): Note that tests have restarted.
11972
11973Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11974
11975 * config/h8300.exp: New file.
11976
11977Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11978
11979 * gdb.base/setshow.exp: Check for the existence of a
11980 feature, not its value.
11981
11982Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11983
11984 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11985
11986 * gdb.base/scope.exp: It's now init0(), not init().
11987
11988 * gdb.base/scope0.c: For now, change init() to be init0().
11989
11990 * config/monitor.exp: Use gdb_serial in preference to serial
11991 or netport.
11992
11993 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11994 and it's not already set.
11995
11996Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11997
11998 * gdb.base/setshow.exp: Only test the run command if the target
11999 isn't using a stub and if it supports argument passing.
12000
12001Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12002
12003 * config/udi.exp(gdb_start): Make sure UDICONF is set
12004 properly before starting gdb.
12005
12006Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12007
12008 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12009 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12010 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12011
12012Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12013
12014 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12015 specialized code to reboot the board, use remote_reboot instead.
12016
12017 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12018
12019 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12020
12021 * config/monitor.exp: Make sure we disconnect from the target.
12022 Also, try a reboot/reload cycle instead of failing if the
12023 load fails.
12024
12025Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12026
12027 * gdb.base/default.exp: Don't set match_max.
12028 * gdb.base/help.exp: Ditto.
12029 * gdb.base/list.exp: Ditto.
12030 * gdb.base/signals.exp: Ditto.
12031
12032 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12033 set, use remote_ld to download the testcase instead of
12034 the GDB loader.
12035
12036Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12037
12038 * config/vr5000.exp: New file.
12039
12040 * config/monitor.exp(gdb_target_monitor): Add pattern for
12041 "Ending remote" to detect errors in connecting.
12042
12043 * gdb.base/setshow.exp: Add .* within auto language test.
12044
12045 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12046 target feature.
12047
12048 * config/monitor.exp(gdb_load): Check for a failure when loading,
12049 and reboot the board if necessary.
12050
12051 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12052 a set of tests. Remove print.* from the patterns being checked.
12053
12054Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12055
12056 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12057 refer to gdb_spawn_id.
12058
12059 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12060 longer used.
12061 * config/sparclet.exp: Ditto.
12062 * config/sparclet-old.exp: Ditto.
12063 * config/slite.exp: Ditto.
12064 * config/sim.exp: Ditto.
12065 * gdb.base/funcargs.exp: Ditto.
12066
12067 * lib/gdb.exp:Remove references to gdb_spawn_id.
12068 (gdb_expect): Move to remote.exp.
12069
12070Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12071
12072 * config/monitor.exp: Detect the "Couldn't establish connection"
12073 message from GDB.
12074
12075Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12076
12077 * gdb.base/bitfields.exp: Use runto instead of explicit
12078 gdb_run_cmd/gdb_expect sequences.
12079
12080 * gdb.base/break.exp(text_next_with_recursion): Add match for
12081 gdb_expect call.
12082
12083 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12084 We also need to handle the "A program is being debugged already"
12085 prompt from gdb. Use gdb_test to set the baud rate.
12086
12087 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12088 to 20000. Really. I mean it.
12089
12090Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12091
12092 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12093 fails. If suppress_flag is set, skip perror message about not
12094 being able to send to GDB.
12095 (send_gdb): If suppress_flag is set, don't try to send commands to
12096 GDB.
12097 (gdb_expect): If suppress_flag is set, always fail immediately.
12098 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12099 (gdb_init): Call gdb_stop_suppressing_tests.
12100 (default_gdb_exit): Ditto.
12101 (default_gdb_start): Ditto.
12102
12103 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12104 gdb_stop_suppressing_tests as appropriate.
12105 * gdb.base/break.exp: Ditto.
12106 * gdb.base/callfuncs.exp: Ditto.
12107 * gdb.base/commands.exp: Ditto.
12108 * gdb.base/exprs.exp: Ditto.
12109 * gdb.base/funcargs.exp: Ditto.
12110 * gdb.base/list.exp: Ditto.
12111 * gdb.base/recurse.exp: Ditto.
12112 * gdb.base/scope.exp: Ditto.
12113 * gdb.base/structs.exp: Ditto.
12114 * gdb.c++/inherit.exp: Ditto.
12115
12116Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12117
12118 * config/vr4300.exp: New file.
12119
99707966 12120 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12121
99707966 12122 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12123
12124Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12125
12126 * lib/gdb.exp(gdb_init): New function.
12127
12128 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12129 for each individual variable set.
12130
12131 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12132 name.
12133
12134 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12135
12136 * gdb.base/scope.exp: Use gdb_test.
12137
12138 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12139 aborting; the testsuite driver will do that for us (see
12140 gdb_finish). Also, use gdb_test in a few more places.
12141
12142Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12143
12144 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12145
12146Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12147
12148 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12149 and "add_tests" are not at the same address.
12150
12151Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12152
12153 * gdb.base/ptype.exp: Use gdb_test.
12154
12155Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12156
12157 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12158 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12159 left in. No longer expect them to fail.
12160
12161 * gdb.stabs/*.mt; Deleted, no longer used.
12162 * gdb.stabs/configure.in: Remove references to target makefile
12163 frags.
12164 * gdb.stabs/configure: Rebuilt.
12165
12166 * gdb.disasm/*.mt: Deleted, no longer used.
12167 * gdb.disasm/configure.in: Remove references to target makefile
12168 frags. Use "sh3.s" as the unique filename for this directory.
12169 * gdb.disasm/configure: Rebuilt.
12170
12171 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12172 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12173 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12174
12175Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12176
12177 * config/udi.exp: Use mondfe,name instead of remote_host.
12178
12179Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12180
12181 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12182 a function with a watchpoint enabled on the mn10200.
12183
12184 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12185 before trying to create it!
12186
12187Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12188
12189 * config/vx.exp: Use hostname instead of netport.
12190
12191 * config/vxworks.exp: New file.
12192
12193 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12194
12195 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12196 gdb before assuming everything worked. Send a ^C if a timeout
12197 occurs.
12198
12199 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12200 $gdb_spawn_id directly.
12201 (gdb_run_cmd): Try _start as well as start. Use the target feature
12202 gdb,start_symbol as the symbol to start from when jumping.
12203
12204Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12205
12206 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12207 redundant) test.
12208
12209 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12210 it doesn't lose for 16bit integer systems.
12211
12212Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12213
12214 * gdb.fortran/types.exp: If the target doesn't support "double"
12215 data types, then expect "real" types to only be 4 bytes.
12216
12217 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12218 call tests if the target doesn't support inferior function calls.
12219
12220 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12221 in printf tests.
12222
12223Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12224
12225 * gdb.base/help.exp: Disable "help set", "help show", and
12226 "help support". Simplify regexp for "help stack".
12227
12228 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12229 to 60 seconds. Temporarily set match_max to 15000 around the
12230 "info copying" test.
12231
12232 * gdb.base/nodebug.exp: Don't try to do an inferior function
12233 call if the target doesn't support them.
12234 * gdb.base/printcmds.exp: Likewise.
12235 * gdb.base/setvar.exp: Likewise.
12236 * gdb.base/structs.exp: Likewise.
12237 * gdb.c++/templates.exp: Likewise.
12238 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12239
12240 * gdb.base/recurse.exp: Enable for the mn10200.
12241
12242 * configure.in: Do configure gdb.stabs directory for *-*-elf
12243 targets.
12244 * configure: Rebuilt.
12245
12246 * gdb.base/break.exp: Check for gdb,noresults before testing
12247 exit status and/or results from the target.
12248 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12249 * lib/gdb.exp: Remove old (now bogus) initialization of
12250 noinferior, noargs, noresults and nosignals.
12251
12252Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12253
12254 * config/sh.exp: New file.
12255
12256 * config/slite.exp: Try to connect multiple times to the board
12257 before rebooting. Only send a "monitor run" if need_monitor_run
12258 is set.
12259
12260 * gdb.base/break.exp: Don't do the "stub continue" test if
12261 the target has gdb_stub set.
12262
12263 * gdb.base/callfuncs.exp: Increase the timeout.
12264
12265 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12266 if the target has gdb,noinferiorio set.
12267
12268 * gdb.base/list.exp: Increase match_max to 10000 characters.
12269
12270 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12271
12272 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12273 target.
12274
12275 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12276
12277Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12278
12279 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12280 trying to delete the copy of gdb. Catch the file delete so we
12281 don't die if the delete fails; also, the file should be copied to
12282 the host, not to the build.
12283
12284Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12285
12286 * lib/gdb.exp(gdb_test): Surround the result pattern with
12287 parenthesis in case it contains multiple regexps separated
12288 with |.
12289
12290 * gdb.base/watchpoint.exp: Use gdb_test.
12291 * gdb.base/default.exp: Ditto.
12292
12293Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12294
99707966 12295 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12296
c906108c
SS
12297 * gdb.base/scope.exp: Use gdb_test.
12298 * gdb.c++/classes.exp: Ditto.
12299 * gdb.c++/inherit.exp: Ditto.
12300
12301Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12302
12303 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12304 remote_exec instead.
12305 * gdb.base/corefile.exp: Don't be ridiculous.
12306 * gdb.base/*.c: Add missing stub invocations.
12307
12308Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12309
12310 * config/slite.exp: Miscellaneous fixes.
12311
12312 * lib/gdb.exp: Fix runto.
12313
12314 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12315 the target.
12316
12317 * gdb.base/watchpoint.exp: Fix regexp.
12318
12319 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12320 close and wait commands, as the descriptor may now be
12321 invalid. Always call "remote_close host".
12322
12323Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12324
12325 Major rewrite for testsuite revision.
d63a86f8 12326
c906108c
SS
12327 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12328 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12329 instead of relying on spawn_id to always contain a valid
12330 spawn id.
12331 (get_compiler_info): New procedure to build the ${binfile}.ci
12332 file, instead of replicating this in N different places.
12333 (gdb_compile): New procedure.
d63a86f8 12334
c906108c
SS
12335 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12336 appropriate arguments) instead of compile. Use gdb_test in a lot
12337 more places. Use send_gdb instead of send. Always run gdb_start
12338 at the start of a testcase, as this is no longer done magically.
12339
12340 config/*-gdb.exp: Rename without the -gdb suffix.
12341
12342 config/mips.exp: Use remote_close instead of exit_remote_shell.
12343 config/monitor.exp: Use target_info instead of looking at
12344 baud, timeout, etc.
12345 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12346
12347Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12348
12349 * gdb.c++/templates.exp (test_ptype_of_templates),
12350 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12351 Update expect patterns for destructors and assignment operators
12352 to match corresponding c-typeprint.c changes.
12353 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12354 to destructor breakpoint test, GDB should be able to set the
12355 destructor breakpoint without specifying arguments.
12356
12357Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12358
12359 * gdb.threads/pthreads.exp: Change result for failure to compile due
12360 to lack of pthreads runtime support from an error to simply an
12361 unsupported test, per dejagnu standards.
12362
12363Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12364
12365 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12366 where GDB exits to reduce pattern match time.
12367 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12368
12369 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12370
dc96c6c7 12371Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12372
12373 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12374 * gdb.base/default.exp: ditto.
12375 * gdb.base/nodebug.exp: ditto.
12376 * gdb.base/printcmds.exp: ditto.
12377 * gdb.base/ptype.exp: ditto.
12378 * gdb.base/setvar.exp: ditto.
12379 * gdb.base/structs.exp: ditto.
12380 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12381
12382Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12383
12384 * configure, */configure: Rebuild with autoconf 2.12.
12385
12386Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12387
12388 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12389 use new i*86-pc-linux*-gnu quads.
12390 * gdb.base/corefile.exp: Ditto.
12391 * gdb.base/signals.exp: Ditto.
12392 * gdb.base/sigall.exp: Ditto.
12393 * gdb.base/interrupt.exp: Ditto.
12394
12395 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12396 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12397 RedHat 4.0.
d63a86f8 12398
c906108c
SS
12399 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12400 linux. This allows the test case to at least compile on latest
12401 linux, but still not run due to missing the threads runtime library.
12402
12403Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12404
12405 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12406 directory to search gdb directory. Accept and step over conditional
12407 stack alignment code. Consume $prompt in failure cases.
12408 Reset timeout to $oldtimeout instead of some arbitrary value.
12409 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12410 timeout problems with infinite stack backtraces.
12411 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12412 Accept function parameters for linkfunc member.
12413
12414Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12415
12416 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12417 (CXXFLAGS): Remove, unreferenced.
12418 (B_OPTIONS): Add for -B options and add code to initialize with
12419 previous -B options and also add -B option to pick up cross compiled
12420 runtime.
12421 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12422 doing cross compiles.
12423 (target_alias): Declare global.
12424 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12425 to verify that gcc exists in build tree, and if so set CC to that
12426 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12427
c906108c
SS
12428Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12429
12430 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12431 ptype test for anonymous union. Fixup testcase to match
12432 current gcc debug output.
12433
12434Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12435
12436 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12437 force argument to an unsigned long type.
12438
12439Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12440
12441 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12442 tests and anonymous union print/ptype tests.
12443 * gdb.base/list.exp (test_forward-search): Increase timeout by
12444 5 minutes for the "search extremely long line" case.
12445 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12446 completely optional and that the pass/fail messages use the command as
12447 the message if that third arg is a null string.
12448 (gdb_test_exact): Arrange that a null string pattern means match a
12449 null string output rather than any output, which might include random
12450 errors.
12451 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12452 backtrace test.
12453 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12454 always failing and failure is now exposed by gdb.exp changes.
12455
12456Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12457
12458 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12459 weren't being noted.
12460
12461Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12462
12463 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12464 * gdb.stabs/weird.exp: Remove v_comb xfails.
12465
dc96c6c7 12466Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12467
12468 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12469 list.exp scope.exp watchpoint.exp]
12470 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12471
dc96c6c7 12472Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12473
12474 * config/monitor.exp: Increase download timeout to 1000 seconds.
12475
dc96c6c7 12476Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12477
12478 * config/m32r.exp: Increase timeout to 120 seconds.
12479
12480Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12481
12482 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12483 and accept older ordering as obsolescent gcc or gdb.
12484 * gdb.c++/templates.exp: Ditto.
12485 * gdb.c++/virtfunc.exp: Ditto.
12486
12487Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12488
12489 * gdb.base/coremaker.c: Add code to mmap some data so we
12490 can check that it ends up in the core file.
12491 * gdb.base/corefile.exp: Add test to read mmapped data
12492 from core file.
12493
dc96c6c7 12494Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12495
12496 * config/m32r.exp: New file.
12497
12498Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12499
12500 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12501 that cflags can contains -gstabs, and work correctly for other tests.
12502
dc96c6c7 12503Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12504
12505 * gdb.base/setshow.exp: New file, tests show and set.
12506 * gdb.base/setshow.c: New file, tests show and set.
12507 * gdb.base/help.exp: Add test for help set|show annotate.
12508 * gdb.base/default.exp: Add test for set|show annotate.
12509
12510Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12511
12512 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12513 errors unique.
12514 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12515 explicitly.
12516
12517Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12518
12519 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12520 and width commands. This is done elsewhere.
12521 * (gdb_start): Don't call gdb_start_sim here. That's already
12522 done in gdb_load. This fixes lots of failures in default.exp.
12523
12524Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12525
12526 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12527 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12528 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12529 in the same we we treat other failures (since it may be an expected
12530 condition), rather than as an error.
12531 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12532 old test format.
12533
12534Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12535
12536 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12537 (distclean maintainer-clean realclean): No need to remove files
12538 twice. Nuke the duplicates.
12539 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12540 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12541 Remove config.h along with other config files.
12542
12543Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12544
12545 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12546 "p func1 ()" and note that rests of tests are skipped.
12547 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12548 setup_xfails for "print func2::coremaker_local".
12549 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12550 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12551 affected by the previous run test.
12552 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12553 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12554 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12555 "pass int powerset tuple" and "pass modeless int powerset tuple".
12556 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12557 "real write 4" and "real write 8".
12558 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12559 setup_xfails for "print vs1 after tuple assign 2",
12560 "print \$i after tuple assign 2", and
12561 "print vs2 after tuple assign 2".
12562 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12563 meaningful error message and return -1 so the caller can
12564 suppress further tests and avoid a cascade of errors.
d63a86f8 12565
c906108c
SS
12566Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12567
12568 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12569 format for printing version.
12570 * gdb.base/default.exp: Ditto.
12571 * gdb.base/interrupt.exp: Fix problem with cascade of
12572 errors if child process dies while calling a function.
d63a86f8 12573
c906108c
SS
12574Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12575
12576 * Makefile.in (VPATH): Add
12577 * Makefile.in (Makefile, config.status): Fix rules so things get
12578 remade when necessary.
12579
12580Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12581
12582 * Makefile.in (just-check): Add path to sibling expect dir
12583 to environment variable specified by RPATH_ENVVAR.
12584
12585Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12586
12587 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12588 (just-check): Add shared library paths for libstdc++, tk,
12589 tcl, bfd, and opcodes to the environment variable specified
12590 in RPATH_ENVVAR.
12591 * configure.in: Add support to recognize --enable-shared flag
12592 and generate correct value for RPATH_ENVVAR.
12593 * configure: Regenerated with autoconf.
12594
12595Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12596
12597 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12598 include all osf versions.
12599 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12600 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12601 when target is linux. When failing to build pthreads test
12602 executable, give more meaningful message.
12603 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12604 arg for pthread_create.
d63a86f8 12605
c906108c
SS
12606Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12607
12608 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12609 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12610 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12611 and -lpthreads (everybody else).
12612 (test_startup): Fail gracefully if threads are not supported.
12613 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12614 "p/c array_index("abcdef",2)" when not gcc compiled.
12615 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12616 "print func2::coremaker_local" when not gcc compiled.
12617 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12618 "ptype on opaque struct tagname (statically)",
12619 "ptype on opaque struct tagname (dynamically) 1", and
12620 "ptype on opaque struct tagname (dynamically) 2"
12621 for not compiled with gcc.
12622 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12623 backtrace when compiled with gcc.
d63a86f8 12624 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12625 than always return success.
12626
12627Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12628
12629 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12630
12631Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12632
12633 * gdb.base/structs.exp: Undo last change.
12634
12635Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12636
12637 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12638 encapsulate all the steps/nexts done during self test, starting
12639 at main, and makes them less sensitive to optimization issues.
12640 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12641 signal handler" test.
12642 * gdb.threads/pthreads.exp: Only run this for native configs.
12643 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12644 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12645 tests.
12646 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12647 for "runto test_calls(void)" test.
d63a86f8 12648
c906108c
SS
12649Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12650
12651 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12652 and don't expect address info in breakpoint confirmations.
12653
12654Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12655
12656 * gdb.base/list.exp (test_forward_search): Increase timeout
12657 temporarily by 60 seconds for searching extremely long line,
12658 and then reset to old value when done. Increase expect input
12659 buffer to 10000.
12660
12661Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12662
12663 * gdb.base/list.exp (test_forward_search): Fix to handle very
12664 long source line without overflowing expect's input buffer.
12665
12666Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12667
12668 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12669 "buffer_full".
12670
12671 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12672 "buffer_full".
12673
12674 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12675 "buffer_full".
12676
12677 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12678 "buffer_full".
12679
12680Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12681
12682 * configure.in (configdirs): Add gdb.threads.
12683 * configure: Regenerated with autoconf.
12684 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12685 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12686 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12687
c906108c
SS
12688Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12689
12690 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12691
12692Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12693
12694 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12695 each signal's status in the output of "handle all print".
12696 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12697 the \r\n sequence that immediately precedes the gdb prompt.
12698 * gdb.base/a1-selftest.exp: Save original timeout and restore
12699 after test.
12700
12701Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12702
12703 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12704 symbol.
12705
12706Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12707
12708 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12709
12710Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12711
12712 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12713 timeout by 60 seconds.
12714
12715Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12716
12717 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12718 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12719 error return.
12720
12721Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12722
12723 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12724 gdb initialization, also report how long dejagnu waited. Restore
12725 old timeout before doing error return. Temporarily increase timeout
12726 by 3 minutes to allow for slow startups over heavy NFS use.
12727
12728Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12729
12730 * lib/gdb.exp: Report timeout value for verbosity level 2.
12731 * config/gdbserver.exp: Ditto.
12732 * config/hppro.exp: Ditto.
12733 * config/mips-gdb.exp: Ditto.
12734 * config/monitor.exp: Ditto.
12735 * config/netware.exp: Ditto.
12736 * config/sim-gdb.exp: Ditto.
12737 * config/slite-gdb.exp: Ditto.
12738 * config/udi-gdb.exp: Ditto.
12739 * config/unix-gdb.exp: Ditto.
12740 * config/vx-gdb.exp: Ditto.
12741 * gdb.base/a1-selftest.exp: Ditto.
12742 * gdb.base/a2-run.exp: Ditto.
12743 * gdb.base/break.exp: Ditto.
12744 * gdb.base/corefile.exp: Ditto.
12745 * gdb.base/list.exp: Ditto.
12746 * gdb.base/recurse.exp: Ditto.
12747 * gdb.base/scope.exp: Ditto.
12748 * gdb.base/signals.exp: Ditto.
12749
12750Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12751
12752 * gdb.threads/Makefile.in (docdir): Removed.
12753
12754Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12755
12756 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12757 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12758 @srcdir@.
d63a86f8 12759 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12760 autoconf 2.5 or higher.
12761 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12762
12763Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12764
12765 * configure: Regenerated.
12766 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12767 avoid name clashes with SunOS headers.
12768
12769Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12770
12771 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12772
12773Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12774
12775 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12776 prototype information ends up in the compiler info file.
12777
12778Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12779
12780 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12781 attempting to regenerate it. Eliminate use of a temporary file
12782 and just generate the info file directly. Source it immediately,
12783 for consistency of use.
12784 * gdb.base/corefile.exp: Ditto
12785 * gdb.base/exprs.exp: Ditto.
12786 * gdb.base/funcargs.exp: Ditto.
12787 * gdb.base/langs.exp: Ditto.
12788 * gdb.base/list.exp: Ditto.
12789 * gdb.base/mips_pro.exp: Ditto.
12790 * gdb.base/nodebug.exp: Ditto.
12791 * gdb.base/opaque.exp: Ditto.
12792 * gdb.base/ptype.exp: Ditto.
12793 * gdb.base/scope.exp: Ditto.
12794 * gdb.base/setvar.exp: Ditto.
12795 * gdb.base/signals.exp: Ditto.
12796 * gdb.base/whatis.exp: Ditto.
12797 * gdb.c++/templates.exp: Ditto.
12798 * gdb.c++/virtfunc.exp: Ditto.
12799 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12800 whether or not to add -lstdc++ to the compile command line args.
12801
12802Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12803
12804 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12805 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12806 Increase timeout, a lot of single stepping might be needed if the
12807 target has no hardware watchpoints.
12808
12809Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12810
12811 * gdb.base/break.exp: Ignore compiler warnings when compiling
12812 break.c.
12813 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12814 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12815 from remote-sim.
12816 * gdb.base/exprs.exp: Add h8300 xfails.
12817 * gdb.base/funcargs.exp: Likewise.
12818 * gdb.base/nodebug.exp: Likewise.
12819 * gdb.base/printcmds.exp: Likewise.
12820 * gdb.base/ptype.exp: Likewise.
12821 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12822 h8300 xfails.
d63a86f8 12823 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12824 on the h8300.
12825 * gdb.base/funcargs.c: Explicitly make last constant argument to
12826 call_after_alloca_subr an unsigned long type.
12827 * gdb.base/return.c: Include stdio.h.
12828
12829Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12830
12831 * config/abug.exp: New file for the older Motorola Bug monitor
12832 that runs on the mvme13x series VME boards.
12833 * config/monitor.exp: Use the new config array for target settings
12834 if they exist.
12835
12836Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12837
12838 * sim-gdb.exp: Make the SH simulator allocate less space when
12839 it is targeted.
12840
12841Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12842
12843 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12844 test.
12845
12846Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12847
12848 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12849 "rs6000-*-*" for "list function in include file" when gcc compiled.
12850 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12851 for "p ctable1[120]".
12852 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12853 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12854 Remove setup_xfail for "rs6000-*-*" for
12855 "print 'scope0.c'::filelocal before run".
12856 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12857 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12858 since some compilers don't allow both options to be given
12859 on the same command line. Create object file and move it.
d63a86f8 12860
c906108c
SS
12861Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12862
12863 * gdb.base/corefile.exp: Always regenerate the core file, since
12864 we always regenerate the coremaker program. Detect special case
12865 where registers cannot be read from core file.
d63a86f8 12866
c906108c
SS
12867Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12868
12869 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12870 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12871 * gdb.c++/templates.exp: Only match on basename of file since
12872 some formats like xcoff don't encode directory information.
12873 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12874 and rs6000 AIX xcoff targets.
12875 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12876 * configure: Regenerate.
12877 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12878 here, rather than in distclean.
d63a86f8 12879
c906108c
SS
12880Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12881
12882 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12883 defined, and use it to compile the test case with -O2. The
12884 native compilation still uses no optimization.
12885 * gdb.base/mips_pro.c: Remove inline assembly code since
12886 it is compiled PIC by default, which results in assembler
12887 warnings that make the testsuite think the compilation
12888 was unsuccessful.
12889
12890Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12891
12892 * gdb.c++/misc.exp: Add note to message for
12893 "print s.a for foo struct" that this is a known gcc 2.7.2
12894 and earlier bug.
12895
12896Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12897
12898 * gdb.base/break.exp: Fix pattern for matching "Delete all
12899 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12900 setup_xfail for deleting all breakpoints test. Fix various
12901 timeout messages to include "(timeout)".
12902 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12903 for "p t_float_values2(3.14159,float_val2)".
12904 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12905 for "continue to call2g" when gcc compiled.
12906 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12907 "up to foo in langs.exp", "show language at foo in langs.exp",
12908 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12909 and "show language at fsub in langs.exp".
12910 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12911 "list line 1 in include file", "list message for lines past EOF",
12912 "list function in include file", "list list0.h:foo", and
12913 "list filename:function; nonexistant function".
12914 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12915 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12916 and "ptype t_char_array" to be for native cc only.
d63a86f8 12917
c906108c
SS
12918Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12919
d63a86f8 12920 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12921 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12922 "print func2::coremaker_local", and "backtrace in corefile.exp".
12923
12924Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12925
12926 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12927 "bt in signals.exp". This problem only appears when running
12928 the testsuite, and then only intermittently.
12929
12930Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12931
12932 * gdb.base/return.exp (return_tests): Differentiate between
12933 two tests of continuing.
12934
12935Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12936
12937 * */Makefile.in (maintainer-clean): Remove config.log.
12938 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12939 * gdb.c++/Makefile.in (PROGS): Add inherit.
12940 (clean): Remove *.ci.
12941
12942Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12943
12944 * gdb.c++/misc.cc: Add test code from Mike Stump.
12945 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12946
12947Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12948
12949 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12950 to "alpha-*-osf2*" and add comment.
12951 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12952 setup_xfail for "step over execarg initialization" and
12953 "step over corearg initialization".
12954 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12955 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12956 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12957 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12958 "print func2::coremaker_local", and "backtrace in corefile.exp".
12959 * gdb.base/signals.exp: Build and source signals.ci.
12960 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12961 to be for gcc only.
12962 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12963
c906108c
SS
12964Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12965
12966 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12967 Feb 3 procfs.c change.
12968
12969Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12970
12971 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12972
12973Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12974
12975 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12976 from dejagnu's apparent default of 10 seconds, which gives random
12977 results when running the tests over NFS on moderately loaded systems.
12978 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12979
12980Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12981
12982 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12983 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12984 result reports.
12985
12986Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12987
12988 * configure.in (CY_AC_PATH_TCLH): Remove.
12989 * configure: Regenerate.
12990
12991Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12992
12993 * gdb.c++/Makefile.in (clean): Add missing '{'.
12994
12995Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12996
12997 * lib/gdb.exp: Provide a default value for noinferior.
12998
12999 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13000 Load libgloss.exp.
13001
13002Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13003
13004 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13005 the executable, not the .o to run the tests from.
13006
13007Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13008
13009 * gdb.base/break.exp: Don't test for program exit or exit status
13010 if $noresults if nonzero.
13011 * gdb.base/langs.exp: Likewise.
13012 * gdb.base/watchpoint.exp: Likewise.
13013
13014 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13015 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13016 trying to compile the testcase.
13017
13018Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13019
13020 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13021 * gdb.base/signals.exp (continue to handler): Likewise.
13022
13023Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13024
13025 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13026
13027 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13028
13029Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13030
13031 * gdb.base/corefile.exp: Recognize "not found" as failure
13032 when trying to determine if a core file was generated.
13033 If no core file was generate the first time, try again without
13034 the ulimit -c to work around braindamaged shells.
13035
13036Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13037
13038 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13039 [] tests with "test" and enclose string in quotes.
13040 * gdb.stabs/configure: Rebuild
d63a86f8 13041
c906108c
SS
13042Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13043
13044 Changes in sync with expect:
13045 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13046 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13047 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13048 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13049 argument to AC_REQUIRE.
13050 * configure: Regenerated.
13051
13052Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13053
13054 * gdb.base/corefile.exp: When generating a core, discard any
13055 error messages about ulimit not found and the "core dumped"
13056 message from the shell that runs the coredumper.
13057
13058Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13059
13060 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13061
13062 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13063 which sed script to run. Expect failure for v_comb test
13064 on PA targets too.
d63a86f8 13065
c906108c
SS
13066Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13067
13068 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13069 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13070
13071Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13072
13073 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13074 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13075 "sparc-sun-solaris*" xfails for "p v_comb".
13076 * lib/gdb.exp (default_gdb_start): Fix typo.
13077 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13078 messages to not include the full program name that caused
13079 the core dump since some systems (such as solaris) apparently
13080 truncate this path to about 80 characters.
13081 When generating a core file first try increasing the core file
13082 size limit to unlimited since some systems may default it to
13083 zero, and it is harmless to try it. Move the test for failing
13084 to generate a core file to where it will actually get executed.
13085 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13086 new gdb result from g++ debug info improvements and make old
13087 pattern obsolescent. Also account for size_t differences
13088 (may be int or long).
13089 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13090 initialization before function call is placed in the delay slot
13091 and thus appears to be skipped over by commands such as "next".
13092
13093Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13094
13095 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13096
13097Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13098
13099 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13100 input source file; fix code to compile test to deal with this
13101 convention.
13102 * gdb.c++/*.exp: Likewise.
13103
13104Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13105
13106 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13107 "bt in signals.exp".
13108
13109Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13110
13111 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13112 "step over execarg initialization" and
13113 "step over corearg initialization".
13114
13115Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13116
13117 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13118 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13119
13120Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13121
13122 From Rob Savoye (rob@poseidon.cygnus.com)
13123 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13124 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13125 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13126 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13127 configure.in}: Major reworking for autoconfig.
13128 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13129 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13130 New files.
13131 * config/unix-gdb.exp: Make GDB global.
13132 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13133 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13134 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13135 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13136 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13137 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13138 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13139 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13140 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13141 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13142 pr-8136.exp, result.exp, string.exp, tuples.exp},
13143 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13144 to returns as necessary, arrange for test to compile own testcase
13145 executable.
13146 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13147
c906108c
SS
13148Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13149
13150 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13151 clear_xfail at end of test which might not call either pass or fail.
13152 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13153 "backtrace through signal handler".
13154
13155Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13156
13157 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13158 continuing from a job control stop signal.
13159 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13160
13161Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13162
13163 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13164 * gdb.base/corefile.exp: Likewise.
13165 * gdb.base/funcargs.exp: Likewise.
13166
13167Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13168
13169 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13170 * config/monitor.exp: Add support for setting baud rate.
13171
13172Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13173
13174 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13175 i*86-*-linux* xfails for "backtrace through signal handler".
13176 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13177 "print func2::coremaker_local".
13178 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13179 alpha-dec-osf2* xfail for
13180 "delete all breakpoints when none".
13181
13182Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13183
13184 * gdb.base/break.exp: Change test that deletes all breakpoints
13185 when no user breakpoints are installed. A post 4.15 change
13186 causes gdb to no longer prompt in this case.
13187
13188Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13189
13190 * gdb.base/return.exp (return_tests): Change xfail for test
13191 "correct value returned double test" to stop xfailing at
13192 Solaris 2.5. Apparently the bug has been fixed.
13193
13194Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13195
13196 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13197 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13198
13199Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13200
13201 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13202 * gdb.disasm/hppa.s: Corresponding changes.
13203
13204Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13205
13206 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13207 makefile fragment.
13208 * config/mt-hpux: Deleted.
13209
13210Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13211
d63a86f8 13212 * Many files: When warning about suppressed tests due to a
c906108c
SS
13213 nonexistant test binary, avoid incrementing the warning count.
13214
13215Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13216
13217 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13218
c906108c
SS
13219Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13220
13221 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13222 "sparc-*-solaris2*".
13223
13224Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13225
13226 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13227 Add global and local variables and initialize them.
13228 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13229 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13230 extracts the file name and terminating signal from the core file.
13231 * TODO: Remove note about tests for correct mapping of corefile.
13232 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13233 from optimizing it away.
13234 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13235 handles common blocks.
13236
13237Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13238
13239 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13240 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13241
13242Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13243
13244 * Makefile.in (maintainer-clean): New target, synonym for
13245 realclean.
13246 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13247 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13248 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13249 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13250 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13251 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13252
13253Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13254
13255 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13256 xfails when not gcc compiled for "print foo::funclocal".
13257 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13258 "print foo::funclocal at foo",
13259 "print 'scope1.c'::foo::funclocal at foo",
13260 "print foo::funclocal_bss at foo",
13261 "print 'scope1.c'::foo::funclocal_bss at foo",
13262 "print foo::funclocal_ro at foo",
13263 "print 'scope1.c'::foo::funclocal_ro at foo",
13264 "print bar::funclocal at foo" and
13265 "print 'scope1.c'::bar::funclocal at foo".
13266 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13267 gcc compiled for "print foo::funclocal at bar".
13268 Expand all messages to ensure that they identify that
13269 the test is at bar().
13270 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13271 gcc compiled for:
13272 "ptype on opaque struct pointer (statically)",
13273 "ptype on opaque struct tagname (statically)",
13274 "ptype on opaque struct pointer (dynamically) 1",
13275 "ptype on opaque struct tagname (dynamically) 1",
13276 "ptype on opaque struct pointer (dynamically) 2" and
13277 "ptype on opaque struct tagname (dynamically) 2
13278 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13279 gcc compiled for:
13280 "p datalocal"
13281 "whatis datalocal",
13282 "ptype datalocal",
13283 "p bsslocal",
13284 "whatis bsslocal", and
13285 "ptype bsslocal".
13286 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13287 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13288 when not gcc compiled.
13289 * gdb.base/funcargs.exp (float_and_integral_args): Add
13290 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13291 compiled.
13292 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13293 "backtrace from call6a" when not gcc compiled.
13294 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13295 "backtrace from call7a" when not gcc compiled.
13296 * gdb.base/callfuncs.exp (do_function_calls):
13297 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13298 "p t_char_array_values(char_array_val2,char_array_val1)",
13299 "p t_char_array_values(char_array_val1,char_array_val2)",
13300 "p t_char_array_values("carray 1","carray 2")",
13301 "p t_char_array_values("carray 1",char_array_val2)",
13302 "p t_char_array_values(char_array_val1,"carray 2")",
13303 "p sum_args(1,{2})",
13304 "p sum_args(2,{2,3})",
13305 "p sum_args(3,{2,3,4})",
13306 "p sum_args(4,{2,3,4,5})"
13307 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13308 "backtrace in corefile.exp" when not gcc compiled.
13309
13310Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13311
13312 * gdb.base/signals.exp: Rewrite `handle all print' test as
13313 a procedure. Accept blanks or TABs as whitespace, increase
13314 timeout and expect input buffer size for the large output
13315 from the command. Remove "i*86-*-bsdi2.0" xfail.
13316
13317Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13318
13319 * gdb.base/setvar.exp: Add new testcases for truncation when
13320 assigning invalid values to bitfields.
13321
13322Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13323
d63a86f8 13324 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13325 mips-sgi-irix* xfail for
13326 "call inferior func with struct - returns char *"
13327 and fix test so that an optional (unsigned char *) cast is
13328 accepted in the result.
13329
13330Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13331
13332 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13333 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13334 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13335 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13336 that accidentally got checked in.
13337
13338Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13339
d63a86f8 13340 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13341 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13342 compiled test.
13343 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13344 Add mips-sgi-irix5* xfail for not gcc compiled.
13345 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13346 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13347 "p top", "whatis top", "p middle", and "whatis middle".
13348 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13349 "whatis signed char" for not gcc compiled.
13350 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13351 "set variable signed char=-1 (-1)" and
13352 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13353 * gdb.base/funcargs.exp (float_and_integral_args):
13354 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13355 Add mips-sgi-irix* xfail when not gcc compiled for
13356 "continue to call2b".
13357 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13358 "continue to call2g".
13359 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13360 "backtrace from call6a"
13361 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13362 "backtrace from call7k".
13363 Add mips-sgi-irix5* xfail when not gcc compiled for
13364 "backtrace from call7a".
13365 (localvars_after_alloca): Fix gdb_test cmds for
13366 "print * after runto ...".
13367 Remove rs6000-*-* xfails for
13368 "print i after runto localvars_after_alloca" and
13369 "print l after runto localvars_after_alloca"
13370 for all compilers.
13371 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13372 when not compiled with gcc, for:
13373 "print signed char == (minus)",
13374 "print signed char != (minus)",
13375 "print signed char < (minus)",
13376 "print signed char > (minus)".
13377 * gdb.base/callfuncs.exp (do_function_calls):
13378 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13379 "call inferior func with struct - returns char *".
d63a86f8 13380 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13381 "correct value returned double test" to include Solaris 2.4.
13382 * gdb.base/funcargs.exp (float_and_integral_args):
13383 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13384
c906108c
SS
13385Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13386
13387 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13388 enumeration bitfields if compiling with GNU C.
13389 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13390 to empty' prompt.
13391
13392Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13393
13394 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13395 test for PRO targets.
13396
13397 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13398 breakpoints in the inferior at any given time by making
13399 two groups of breakpoints for call2*, call6* and call7*
13400 tests.
13401
13402Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13403
13404 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13405 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13406 from optimizing it away.
13407 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13408 "call inferior func with struct".
13409
13410Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13411
13412 * configure.in: Only configure gdb.chill for particular targets.
13413
13414Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13415
13416 * gdb.base/Makefile.in: Add action to .c.o transformation
13417 rule that generates a .ci file for each .o file and remove
13418 explicit .c.o rules except for callfuncs.o.
13419 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13420 generates a .ci file for each .o file and remove explicit
13421 .cc.o rules.
13422 (clean): Remove *.tmp *.ci files.
13423 (EXECUTABLES): Remove templ-info.exp.
13424 * gdb.base/compiler.c: New file.
13425 * gdb.c++/compiler.cc: New file
13426 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13427 Change rs6000-*-* xfail for
13428 "print 'scope0.c'::filelocal_ro" and
13429 "print 'scope1.c'::filelocal" and
13430 "print 'scope1.c'::filelocal_bss" and
13431 "print 'scope1.c'::filelocal_ro" and
13432 "print 'scope1.c'::foo::funclocal" and
13433 "print 'scope1.c'::foo::funclocal_ro" and
13434 "print 'scope1.c'::bar::funclocal" and
13435 "print 'scope0.c'::filelocal_ro" and
13436 "print 'scope1.c'::filelocal at foo" and
13437 "print 'scope1.c'::filelocal_bss at foo" and
13438 "print 'scope1.c'::filelocal_ro at foo" and
13439 "print 'scope1.c'::foo::funclocal at foo" and
13440 "print 'scope1.c'::foo::funclocal_bss at foo" and
13441 "print 'scope1.c'::foo::funclocal_ro at foo" and
13442 "print 'scope1.c'::bar::funclocal at foo" and
13443 "print 'scope0.c'::filelocal_ro" and
13444 "print 'scope1.c'::filelocal" and
13445 "print 'scope1.c'::filelocal_bss" and
13446 "print 'scope1.c'::filelocal_ro" and
13447 "print 'scope1.c'::foo::funclocal" and
13448 "print 'scope1.c'::foo::funclocal_bss" and
13449 "print 'scope1.c'::foo::funclocal_ro" and
13450 "print 'scope1.c'::bar::funclocal" and
13451 "print 'scope1.c'::bar::funclocal_bss"
13452 to only be xfail'd when not compiled with gcc.
d63a86f8 13453 Add rs6000-*-* xfail for
c906108c
SS
13454 "print 'scope0.c'::filelocal_bss before run"
13455 when compiled with gcc.
13456 (test_at_main): Add rs6000-*-* xfail for
13457 "print filelocal_ro in test_at_main"
13458 when compiled with gcc.
13459 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13460 Add rs6000-*-aix* xfail for
c906108c
SS
13461 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13462 "ptype t_char_array", not compiled with gcc.
13463 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13464 xfail for "list foo (in include file)" when gcc compiled.
13465 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13466 (integral_args): Add rs6000-*-* xfail for
13467 "run to call0a" if not compiled with gcc.
13468 (unsigned_integral_args): Add rs6000-*-* xfail for
13469 "run to call1a" if not compiled with gcc.
13470 (float_and_integral_args): Add rs6000-*-* xfail for
13471 "run to call2a" if not compiled with gcc and for
13472 "continue to call2b" for any compiler.
13473 Add rs6000-*-* xfail to
13474 "print f1 after run to call2a" for gcc compiled.
13475 (discard_and_shuffle): Add rs6000-*-* xfail for
13476 "run to call6a".
13477 (shuffle_round_robin): Add rs6000-*-* xfail for
13478 "backtrace from call7a" if not compiled with gcc.
13479 Add rs6000-*-* xfail for
13480 "backtrace from call7b" if compiled with gcc.
13481 (call_after_alloca): Add rs6000-*-* xfail for
13482 "print c in call_after_alloca" and
13483 "print s in call_after_alloca" and
13484 "backtrace from call_after_alloca_subr"
13485 if not compiled with gcc.
13486 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13487 "print c in localvars_in_indirect_call" and
13488 "print c in localvars_in_indirect_call" and
13489 "backtrace in indirectly called function" and
13490 "stepping into indirectly called function"
13491 if not compiled with gcc.
13492 (localvars_after_alloca): Add rs6000-*-* xfail for
13493 "print c after runto localvars_after_alloca" and
13494 "print s after runto localvars_after_alloca" and
13495 "print i after runto localvars_after_alloca" and
13496 "print l after runto localvars_after_alloca"
13497 for all compilers.
13498 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13499 than whatis-info.exp.
13500 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13501 than opaque-info.exp.
13502 Setup rs6000-*-* xfail for
d63a86f8 13503 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13504 "ptype on opaque struct pointer (dynamically)" when
13505 not compiled with gcc.
13506 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13507 rather than callf-info.exp.
13508 (do_function_calls): Add clear_xfail for rs6000-*-* for
13509 "p t_float_values2(3.14159,float_val2)". Seems to work
13510 fine there, both with xlc and gcc. Need to find out what
13511 it is doing right and fix other platforms.
13512 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13513 "call inferior func with struct - returns int",
13514 "call inferior func with struct - returns long",
13515 "call inferior func with struct - returns float",
13516 "call inferior func with struct - returns double",
13517 "call inferior func with struct - returns char *",
13518 but only if not gcc compiled (presumes xlc compiled).
13519 Change rs6000-*-* xfails for
13520 "call inferior func with struct - returns char" and
13521 " call inferior func with struct - returns short" to only
13522 xfail if not using gcc.
13523 (clean mostlyclean): Remove *.ci and *.tmp files.
13524 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13525 than templ-info.exp.
13526 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13527 Add rs6000-*-* xfail for "up to foo in langs.exp"
13528 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13529 when not gcc compiled.
d63a86f8 13530
c906108c
SS
13531Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13532
13533 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13534 * gdb.base/corefile.exp: Likewise.
13535 * gdb.base/list.exp: Likewise.
13536 * gdb.base/scope.exp: Likewise.
13537 * gdb.base/siganls.exp: Likewise.
13538
13539 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13540 compiler output.
13541 * gdb.base/whatis.exp: Likewise.
13542
13543Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13544
13545 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13546 failure (opcode table has been fixed to match reality).
13547
13548Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13549
13550 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13551 "call inferior func with struct - returns char",
13552 "call inferior func with struct - returns short"
13553
13554 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13555 "print 'scope0.c'::filelocal at main",
13556 "print 'scope0.c'::filelocal_bss in test_at_main",
13557 "print 'scope0.c'::filelocal at foo",
13558 "print 'scope0.c'::filelocal_bss in test_at_foo",
13559 "print 'scope0.c'::filelocal at bar",
13560 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13561
c906108c
SS
13562 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13563 in source file 1". This bug seems to have been fixed with both
13564 gcc and native cc (was native assembler bug?).
13565
13566Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13567
13568 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13569 "backtrace through signal handler" to "i*86-*-sysv4*".
13570 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13571 continue" case. Add "known SVR4 bug" to fail message.
13572 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13573 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13574 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13575 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13576 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13577 "up to foo in langs.exp", "show language at foo in
13578 langs.exp", "up to cppsub_ in langs.exp", "show
13579 language at cppsub_ in langs.exp", "up to fsub in
13580 langs.exp", and "show language at fsub in langs.exp".
13581 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13582 "bactrace in corefile.exp".
13583 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13584 "call inferior function with struct - returns float" and
13585 "call inferior function with struct - returns double".
d63a86f8 13586
c906108c
SS
13587Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13588
13589 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13590 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13591 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13592 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13593
13594Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13595
13596 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13597 (or overriden) "CHILL" macro rather then bare "gcc".
13598 Also look for ../../gcc/xgcc since that is what we will
13599 actually need, not "Makefile". Remove following assignment
13600 of CHILL to CHILL_FOR_TARGET because that results in
13601 recursive definition.
13602
13603Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13604
13605 * gdb.base/corefile.exp: Change xfail for backtrace in
13606 corefile.exp from linuxaout to all linux.
13607 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13608 cases where we miss the breakpoint at the signal handler
13609 for some reason. Setup xfail for linuxoldld/linuxaout and
13610 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13611 hitting SIGURG breakpoint.
13612 * gdb.base/signals.exp: Setup xfail for "next" acting like
13613 continue to add linuxoldld. Setup xfail for all linux for
13614 "next to handler in signals_tests_1", "backtrace in
13615 signals_tests_1", "continue to func1", "pass SIGUSR1",
13616 and continue to handler".
13617
13618Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13619
13620 * Update all FSF addresses except those in COPYING* files.
13621
13622Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13623
13624 * gdb.base/a2-run.exp: Change messages to be more explicit about
13625 the status of args, and quote binfile in results.
13626
13627Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13628
13629 * gdb.base/callfuncs.exp: Add tests for passing structs to
13630 inferior functions and return various types.
13631 * gdb.base/callfuncs.c: Add functions to receive a struct
13632 and return a member of the struct, in various types.
13633
13634Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13635
13636 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13637
13638Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13639
13640 * config/vxworks29k.exp: New file, sources vxworks.exp.
13641
13642Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13643
13644 * config/gdbremote.exp: New file. Testing framework using
13645 gdbserver.
13646
13647Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13648
13649 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13650 "call function when asleep" and "send end of file".
13651 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13652 for "backtrace in corefile.exp".
13653 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13654 for "backtrace through signal handler".
13655 * gdb.base/corefile.exp: Make sure we actually generate a core file
13656 before trying the core tests. Some systems allow the user to suppress
13657 generation of core files and default to that (linux for example).
13658 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13659 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13660
13661Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13662
13663 * gdb.threads: New directory with some crude multi-threaded
13664 gdb tests (step.exp and step2.exp).
13665 * config/mt-lynx (STEP_EXECUTABLE): Define.
13666 (THREADFLAGS): Define.
13667
13668Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13669
13670 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13671
13672 * gdb.base/signals.exp: Disable whole file for lynx until
13673 further notice.
13674
13675 * gdb.base/signals.exp: xfail test where "next" acts like
13676 "continue" for lynx.
13677
13678 * gdb.base/interrupt.exp: xfail test for calling function while
13679 inferior is asleep for lynx.
13680
13681 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13682 than one cr-lf after each command.
13683
13684Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13685
13686 * configure.in: Reinstate setting of stabsdirs variable, fix
13687 typo in setting up configdirs for native builds.
13688
13689 * gdb.base/return.exp: Fix typo in return double test.
13690 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13691 compiler from optimizing them away.
13692
13693Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13694
13695 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13696 sequences to be echo'd by gdb when using gdb_test.
13697 * gdb.chill/chexp.exp: Likewise.
13698 * gdb.fortran/exprs.exp: Likewise
13699
13700Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13701
13702 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13703 after the inferior gdb has started.
13704
13705 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13706 after each command.
13707 * gdb.base/funcargs.exp: Likewise.
13708 * gdb.base/gdbvars.exp: Likewise.
13709 * gdb.base/interrupt.exp: Likewise.
13710 * gdb.base/list.exp: Likewise.
13711 * gdb.base/watchpoint.exp: Likewise.
13712 * gdb.c++/demangle.exp: Likewise.
13713 * gdb.c++/inherit.exp: Likewise.
13714 * gdb.chill/chexp.exp: Likewise.
13715 * gdb.fortran/exprs.exp: Likewise.
13716
13717 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13718 test if we can't handle IO to/from the inferior.
13719
13720 * gdb.c++/misc.exp: Always check for a program already being
13721 started after sending a "run" command to gdb.
13722
13723 * gdb.base/twice.exp: Start with a fresh gdb.
13724
13725 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13726 only depend on gdb's expression code, not the chill runtime.
13727
13728 * gdb.base/return.c: Put return values into variables so we
13729 can have gdb print them rather than depending on the program
13730 to print them.
13731 * gdb.base/return.exp: Corresponding changes.
13732
13733 * lib/gdb.exp: Provide default value for noinferiorio.
13734 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13735 the inferior.
13736
13737 * gdb.base/break.exp: Always check for a program already being
13738 started after sending a "run" command to gdb.
13739 (text_next_with_recursion): Don't check the output from the
13740 program's printf statement. Instead just make sure the program
13741 exited.
13742
13743 * gdb.base/commands.exp: Protect tests which need arguments with
13744 $noargs conditionals.
13745
13746Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13747
13748 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13749 of structure member arrays to match gdb/valops.c:value_addr change.
13750
13751Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13752
13753 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13754 cases.
13755
13756Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13757
13758 * configure.in (configdirs): Remove gdb.chill from default list
13759 of subdirs and then add it back in only if doing a native build.
13760 The current chill compiler does not yet work in any cross build.
13761 * Revert all signal changes from Jul 6.
13762 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13763 for sh-hms targets, allowing these tests to link, with no other
13764 changes. Testing is suppressed by setting "nosignals" in site.exp.
13765
13766Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13767
13768 * configure.in (signaldirs): Define and add to configdirs for all
13769 targets except some specific ones that are known to not support signals.
13770 Also clean up formatting.
13771 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13772 (signals, sigall): Remove rules to build.
13773 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13774 Moved to new gdb.signals directory.
13775 * gdb.signals: New test directory.
13776 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13777 signals.c signals.exp}: New or moved files.
13778
13779Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13780
13781 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13782
13783Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13784
13785 * gdb.base/return.exp: Xfail `return double' test failure
13786 on at least Solaris 2.3 and handle future/past versions on
13787 a case by case basis as appropriate. Also update message
13788 to include i*86 failures.
13789
13790Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13791
13792 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13793
13794 * lib/gdb.exp: Fix comment which erroneously identified
13795 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13796 gdb_file_cmd not gdb_load).
13797 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13798
13799 * gdb.base/setvar.exp: Make test names consistent between pass and
13800 fail cases. Use gdb_test more.
13801
13802Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13803
13804 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13805
13806Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13807
13808 * gdb.base/help.exp: Fix expected help string for `show commands'.
13809
13810Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13811
13812 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13813
13814 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13815 of a text section.
13816
13817Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13818
13819 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13820 that loop eventually terminates. Fix Connection refused logic so
13821 that testsuite will expire nicely.
13822
13823Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13824
13825 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13826 config/rom68k.exp: New tcl glue for the appropriate monitors.
13827 These all just end up calling monitor.exp.
13828 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13829 refused' by retrying. Cleanup some timeout issues.
13830 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13831 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13832 callers don't have to set/restore global timeout variable.
13833
13834 * The following set of changes centralizes management of the global
13835 timeout variable. This way, it can be set in one target dependent
13836 place instead of dozens of places scattered throughout the test suite.
13837 If you need to lengthen a timeout, then you should either set timeout
13838 in one of the config/{target}.exp files, or multiply it by a factor.
13839 Setting it to an absolute value is always going to lose for some
13840 targets.
13841 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13842 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13843 * gdb.base/funcargs.exp: Don't set timeout.
13844 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13845 * gdb.base/printcmds.exp (test_print_string_constants
13846 test_print_array_constants): Don't set timeout.
13847 * gdb.base/ptype.exp: Don't set timeout.
13848 * gdb.base/recurse.exp: Don't set timeout.
13849 * gdb.base/return.exp: Don't set timeout.
13850 * gdb.base/watchpoint.exp: Don't set timeout.
13851 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13852 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13853
13854Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13855
13856 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13857
13858Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13859
13860 * lib/gdb.exp: Disable chill tests for irix5.
13861
13862Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13863
13864 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13865 each test pass or fail.
13866
13867Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13868
13869 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13870 xlc not gcc.
13871
13872Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13873
13874 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13875
13876Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13877
13878 * config/est.exp: Fix copyright and comments. Remove dead code.
13879 Use targetname, serialport and baud variables instead of fixed
13880 constants.
13881 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13882 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13883
13884Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13885
13886 * gdb.base/watchpoint.exp: Don't run
13887 test_watchpoint_triggered_in_syscall for sunos.
13888
13889Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13890
13891 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13892 they don't seem to exist. Do include stdio.h.
13893
13894Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13895
13896 * gdb.base/a1-selftest.exp: Add alpha xfail.
13897
13898Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13899
13900 * gdb.base/watchpoint.c (main): Prompt before calling read().
13901 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13902 Revise accordingly. Remove cruft about sending "123" several
13903 times, until it gets noticed. Clean up the "print buf[0]" stuff
13904 so that it passes or fails, and waits for prompts in the usual way.
13905
13906Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13907
13908 * gdb.base/recurse.exp: Fix comment.
13909
13910 * TODO: Remove item about printing variables in nodebug.exp. Add
13911 item about enabling tests which are only run on some targets.
13912
13913 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13914 fail, make test names unique, use new gdb_test convention
13915 regarding pattern, use gdb_test more, etc.).
13916
13917 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13918 fail, make test names unique, etc.).
13919
13920Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13921
13922 * gdb.base/nodebug.c: Change return type of top and middle to
13923 short.
13924 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13925 are fixed by the recent mdebugread.c changes. Allow `short ()'
13926 as type for top and middle.
13927
13928Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13929
13930 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13931 nearly as I can tell, the whole thing was an accident in Stu's
13932 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13933 to replace a send/expect pair with gdb_test, but ended up only
13934 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13935 of 30 Mar 1995 took care of it, but left this vestigial comment
13936 which I am now nuking.
13937
13938Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13939
13940 * gdb.base/break.exp: Look for different line number for
13941 breakpoint at main depending on usestubs.
13942
13943Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13944
13945 * gdb.base/list.exp: Adjust some alternate expect patterns to
13946 match recent list0.c change. Add alternate expect pattern for
13947 output from `list default lines around main' for optimizing
13948 compilers.
13949
13950Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13951
13952 * lib/gdb.exp: If nosignals is not set, set it to 0.
13953
13954Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13955
13956 * config/slite-gdb.exp: Responds to load symbol table prompt.
13957 * gdb.base/break.exp: Adjust line number, fix rerun.
13958 * gdb.base/langs0.c: Add #ifdef usestubs.
13959
13960Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13961
13962 * gdb.base/list.exp: Adjust line contents after adding new lines in
13963 list0.c. Also fix a syntax error.
13964
13965 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13966 * gdb.base/break.exp: ditto.
13967 * gdb.base/list.exp: ditto.
13968 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13969 * gdb.base/run.c: ditto.
13970 * gdb.base/list0.c: ditto.
13971 * gdb.base/funcargs.c: ditto.
13972
13973Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13974
13975 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13976 $targetname, $serialport and $baud instead of hardwired variables.
13977 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13978 target doesn't support signals.
13979
13980Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13981
13982 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13983
13984Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13985
13986 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13987 Don't rely on the value of an auto variable before it has been
13988 initialized. Use gdb_test more.
13989
13990Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13991
13992 * lib/gdb.exp (default_gdb_version): A version number must start
13993 with a digit, but other than that contains all characters up to
13994 the first whitespace character.
13995
13996Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13997
13998 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13999
14000Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14001
14002 * gdb.c++/*.exp: Warn if executable does not exist. The original
14003 reason for skipping the warning was that configure.in sometimes
14004 intentionally skipped building the executables but the tcl code
14005 had no way of knowing. That (a) was always bogus with respect to
14006 error handling, (b) is no longer true (right now there is no way
14007 to skip C++ tests).
14008
14009 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14010
14011Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14012
14013 * gdb.base/list.exp: Add expect patterns for output from
14014 SunPRO compiled executables.
14015 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14016 types.
14017
14018Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14019
14020 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14021 number (we are already testing that the correct source line text
14022 gets printed).
14023
14024 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14025 that is what is intended, but something needed to be done to get
14026 sunos4 native working again.
14027
14028 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14029
14030 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14031 apparently went with a (very) old xfail.
14032
14033Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14034
14035 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14036 runto_main is a proc in gdb.exp that will do 'step' for target use
14037 stubs.
14038 * gdb.base/exprs.exp: ditto.
14039 * gdb.base/interrupt.exp: ditto.
14040 * gdb.base/opaque.exp: ditto.
14041 * gdb.base/printcmds.exp: ditto.
14042 * gdb.base/ptype.exp: ditto.
14043 * gdb.base/scope.exp: ditto.
14044 * gdb.base/setvar.exp: ditto.
14045 * gdb.base/signals.exp: ditto.
14046 * gdb.base/twice.exp: ditto.
14047 * gdb.c++/classes.exp: ditto.
14048 * gdb.c++/inherit.exp: ditto.
14049 * gdb.c++/templates.exp: ditto.
14050 * gdb.base/break.exp: no run and hit main for stubs. Change line
14051 numbers for breakpoints and info breakpoint.
14052 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14053 breakpoint().
14054 * gdb.base/callfuncs.c: ditto.
14055 * gdb.base/exprs: ditto.
14056 * gdb.base/interrupt.c: ditto.
14057 * gdb.base/opaque0.c: ditto.
14058 * gdb.base/printcmds.c: ditto.
14059 * gdb.base/ptype.c: ditto.
14060 * gdb.base/scope0.c: ditto.
14061 * gdb.base/setvar.c: ditto.
14062 * gdb.base/signals.c: ditto.
14063 * gdb.base/twice.c: ditto.
14064 * gdb.c++/misc.cc: ditto.
14065 * gdb.c++/templates.cc: ditto.
14066
14067Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14068
14069 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14070
14071 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14072 somewhere between `read' and `main.c'. I'm pretty sure the
14073 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14074 and it isn't particularly useful.
14075
14076 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14077
14078Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14079
14080 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14081
14082Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14083
14084 * config/mt-slite: add LIBS and -nostdlib.
14085 * config/slite-gdb.exp: add this new file to support sparclite target.
14086
14087Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14088
14089 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14090
14091 * gdb.base/a2-run.exp: Change argument to istarget from
14092 "*-*-vxworks" to "*-*-vxworks*".
14093 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14094
14095Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14096
14097 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14098 will not runto main but do a 'step' to step out of breakpoint().
14099 * config/mt-slite: add -Dusestubs.
14100
14101Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14102
14103 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14104 instead of just @.
14105
14106 * gdb.base/signals.exp: Add test for "handle all print".
14107 * TODO: Remove "handle all print". Also remove item about
14108 checking copyright date (I don't like the idea of a spurious FAIL
14109 based on when we run the tests).
14110
14111 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14112 for SunOS4 (reason for failure not investigated). Remove
14113 redundant test for $binfile.
14114
14115 * gdb.base/nodebug.c (array_index): Call malloc.
14116
14117 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14118
14119Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14120
14121 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14122 conventions and slightly simplify the matching regexp.
14123
14124Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14125
14126 * gdb.base/break.exp: Update gdb_test invocation to use new
14127 convention.
14128
14129 * lib/gdb.exp: If noargs is not set, set it to 0.
14130
14131 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14132 tests unique.
14133
14134 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14135
14136Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14137
14138 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14139 one argument of type "<non-float parameter>".
14140
14141Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14142
14143 * config/rom68k.exp: New file to support Motorola IDP board.
14144 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14145 * gdb.base/break.c: Change things around so that this program
14146 doesn't depend upon args. This is necessary to make remote
14147 targets work (in general, they can't take args).
14148 * gdb.base/break.exp: Don't try to send args to program. Don't
14149 expect output. Also, replace lots of code with gdb_test.
14150
14151Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14152
14153 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14154 printing of '\'' (which is what the comment says we are testing,
14155 even though we were not), not '''.
14156 (test_integer_literals_rejected): Test that printing ''' is an error.
14157
14158 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14159 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14160 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14161 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14162 Use gdb_test not test_print_accept.
14163 * lib/gdb.exp: Remove test_print_accept.
14164
14165 * gdb.base/signals.exp (signal_tests_1): Make pass message
14166 consistent with fail message.
14167
14168 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14169 unsigned char; the bug (PR 1821) is fixed.
14170
14171 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14172
14173 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14174 successful tests--makes xfailing them work right.
14175
14176Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14177
14178 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14179 only \r\n, not .*. The test can pass .* as the last thing in
14180 $pattern if that is what it wants. In addition to providing this
14181 flexibility, this change should speed up pattern matching in cases
14182 where the pattern already ended with .* (there were a number of
14183 them). This change also helps catch bad patterns--in the old
14184 scheme the typo "char \*" instead of "char \\*" would pass. Now
14185 it is caught.
14186 * Many .exp files: Update callers.
14187
14188 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14189 clearer and does not spuriously match multiple ('s. Likewise for
14190 ) and *.
14191
14192 * gdb.base/nodebug.exp: Test ability to call a function and pass
14193 it a string (even with no debugging info).
14194
14195 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14196 "p '\'", which is the same as "p ''" once tcl gets done with
14197 quoting, to "p '\\'", which I suspect is what is intended (one
14198 backslash gets sent to GDB).
14199
14200 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14201
14202Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14203
14204 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14205 1817) was fixed literally years ago.
14206
14207Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14208
14209 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14210 test, it causes stepping out of call_after_alloca_subr with
14211 optimizing compilers.
14212 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14213 fails.
14214
14215 * gdb.c++/templates.exp: Source templ-info.exp only if
14216 the templates executable exists.
14217
14218 * gdb.c++/misc.cc (class Contains_static_instance,
14219 class Contains_nested_static_instance),
14220 gdb.c++/classes.exp (test_static_members): Test printing of
14221 a class that contains a static instance of the class.
14222
14223Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14224
14225 * gdb.base/langs2.c (cppsub_): Don't prototype.
14226 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14227 only, I believe).
14228
14229Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14230
14231 * lib/gdb.exp (skip_chill_tests): New procedure.
14232
14233 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14234
14235Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14236
14237 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14238 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14239
14240Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14241
14242 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14243
14244 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14245 disassemble 8, not 16, instructions for part 4.
14246
14247 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14248 support the latter anymore.
14249
14250 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14251 -DNO_PROTOTYPES.
14252 * gdb.base/callfuncs.c: Control use of prototypes based on
14253 NO_PROTOTYPES, not __STDC__.
14254 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14255 t_float_values2 tests if prototypes in use.
14256
14257 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14258 t_double_values): When checking differences against DELTA, check
14259 that difference is within the range (-DELTA,DELTA), not just
14260 (-infinity,DELTA).
14261
14262Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14263
14264 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14265 'file' command firts, then 'target', then 'load', this is due to gdb
14266 target set up.
14267 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14268
14269Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14270
14271 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14272 FP load/store variants.
14273 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14274
14275Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14276
14277 * gdb.base/term.exp: Do not give a warning if not native, it is
14278 not an abnormal condition.
14279
14280Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14281
14282 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14283 t_char_array".
14284
14285Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14286
14287 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14288 are getting the version number.
14289
14290 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14291 if not native, it is not an abnormal condition.
14292
14293Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14294
14295 * lib/gdb.exp: Just use "file exists", rather than undocumented
14296 dejagnu procedure "findfile".
14297
14298Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14299
14300 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14301 (LDFLAGS): Set to -Xlinker -Ur.
14302
14303 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14304 Removed, these values are set by lib/gdb.exp.
14305
14306 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14307
14308Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14309
14310 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14311 of replicating gdb startup code.
14312
14313 * config/mt-vxworks (LDFLAGS): Set to -r.
14314 (CFLAGS_FOR_TARGET): Removed.
14315
14316 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14317 (gdb) and gdb for vxworks uses (vxgdb).
14318
14319 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14320 executable is not in the tree and host != target, use sed and
14321 program_transform_name to determine the gdb name used by the
14322 target.
14323
14324 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14325 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14326
14327Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14328
14329 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14330 floats, chars, and shorts where there are ANSI-style function
14331 definitions.
14332
14333 * gdb.base/langs.exp, gdb.base/langs*: New test.
14334 * gdb.base/Makefile.in: Build it.
14335 * TODO: Remove item about checking that C names don't get C++
14336 demangling applied; this test tests it.
14337
14338Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14339
14340 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14341 went with the const70 xfail. The xfail went away a year ago.
14342
14343 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14344
14345 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14346 for hp300.
14347
14348 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14349
14350 * gdb.base/a1-selftest.exp: Don't run on hp300.
14351
14352Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14353
14354 * Makefile.in (site.exp): Set host_alias and target_alias as well
14355 as host_triplet and target_triplet.
14356
14357Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14358
14359 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14360
14361 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14362 places as other ecoff systems).
14363
14364 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14365 ultrix.
14366
14367Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14368
14369 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14370 remove them.
14371 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14372 variable and "variable" in addition to "data variable".
14373 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14374
14375 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14376 2.
14377 * gdb.base/list1.c (long_line): Add additional statement at start
14378 of function.
14379 * gdb.base/list.exp (test_forward_search): Update line number to
14380 reflect new statement.
14381
14382Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14383
14384 * gdb.base/signals.exp: Reinitialize searched source directories
14385 after gdb_start call.
14386
14387Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14388
14389 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14390 * gdb.stabs/Makefile.in: Likewise.
14391
14392 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14393 change. Instead split the tests into smaller pieces.
14394 * gdb.disasm/hppa.s: Corresponding changes.
14395
14396Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14397
14398 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14399 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14400
14401 * gdb.base/funcargs.exp: Modify many tests so that every test
14402 either passes or fails. Make some test names unique.
14403
14404Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14405
14406 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14407 Call stty to set interrupt character.
14408
14409 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14410 for HP assembler versus GNU assembler based on actual behavior of
14411 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14412
14413 * TODO: Suggest a few more stepping tests.
14414
14415Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14416
14417 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14418 restart GDB for h8300 after a continue.
14419 (return): Add pattern to match a29k-udi behavior.
14420 * gdb.base/nodebug.exp: Remove obsolete comment.
14421 * gdb.base/regs.exp: New file, testing of register displays.
14422 * gdb.base/return.exp: Fix typo in reference to $objdir.
14423 * gdb.base/whatis.exp: Always start with a fresh GDB.
14424
14425Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14426
14427 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14428 higher, these tests generate a lot of output.
14429
14430Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14431
14432 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14433 code following the catch silently ignored some errors; without the
14434 catch they should be thrown like any other tcl error. Also, the
14435 catch used "" instead of {} which meant all the callers who wanted
14436 to include one of the characters "[]$ had to quote it an extra time.
14437 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14438 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14439 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14440 Remove extra quoting.
14441
14442Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14443
14444 * gdb.base/commands.exp: Make test names unique; every test either
14445 passes or fails. Update some comments.
14446
14447 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14448
14449Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14450
14451 The following fixes a FAIL caused by the fact that the alpha stabs
14452 configuration didn't use the ".if alpha" code in weird.def.
14453 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14454 bit pointer, so the 32 bit version works even on the alpha.
14455 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14456 Remove the stuff which allowed us to have separate versions for
14457 alpha and everything else.
14458
14459 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14460 regexp which "info func operator\[\](" is supposed to match. Fix
14461 string to send to GDB. Note that GDB still doesn't work right. Add a
14462 new test for "info func .perator\[\](" which GDB does handle correctly.
14463
14464 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14465
14466Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14467
14468 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14469 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14470 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14471 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14472 it makes the tests harder to understand and confuses test-o-matic.
14473 The preferred style is that each test provides a PASS or a FAIL,
14474 and has a unique message (e.g. "continue #54" not just "continue")
14475 which is the same for the pass and the fail.
14476 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14477 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14478 to lib/gdb.exp.
14479 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14480 prt_accept which was basically the same thing. Likewise for
14481 test_print_reject and prt_reject.
14482 * lib/gdb.exp (test_print_reject): Add some more error message
14483 patterns to match from the former printcmds.exp (prt_reject).
14484 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14485 One defect of the passcount stuff is that some of it failed to
14486 report XPASS where appropriate.
14487 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14488 stuff before and after arg in expected pattern.
14489 (test_paddr_operator_functions): Re-do test without print_addr_of;
14490 this is the only test which seems to want extra stuff there.
14491
14492Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14493
14494 * gdb.base/nodebug.exp: Update new tests to reflect improved
14495 wording of gdb output.
14496
14497 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14498 and "ptype" work on variables in files compiled without -g.
14499 Replaces commented out "maint print msymbol" tests.
14500
14501Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14502
14503 * gdb.base/setvar.c (dummy): Call malloc.
14504
14505 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14506 losing with the irix4 sed.
14507
14508 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14509 ALRM" on irix4.
14510
14511Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14512
14513 * TODO: Remove items about corefile.exp testing new exec-file and
14514 backtrace; both are now done. Add items about printing enums.
14515
14516Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14517
14518 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14519 "get signal $thissig" test fails.
14520
14521 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14522
14523Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14524
14525 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14526 compiler warning with dec alpha compiler.
14527
14528 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14529 extra \n from gdb_test call (this explains why the prompt test
14530 that I removed yesterday was there).
14531 (user_defined_command_test): Remove extra \n and prompt test.
14532
14533 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14534 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14535 doesn't exist.
14536 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14537 Also remove alpha workaround, which turns out to be because
14538 SIGABRT == SIGLOST.
14539
14540 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14541
14542 * gdb.base/help.exp: Don't test "help show".
14543
14544Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14545
14546 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14547 "set print address" is on.
14548 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14549 pass prompt to gdb_test; gdb_test already looks for the prompt.
14550
14551 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14552
14553 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14554 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14555 was to make sure that gdb can read a core file. But (a) the "read
14556 the corefile" part didn't make it to a1-selftest.exp, we just
14557 delete the corefile after creating it, and (b) we test reading
14558 corefiles in corefile.exp anyway. Also, this test left around a
14559 xgdb process on Solaris.
14560
14561 * gdb.base/corefile.exp: Also test backtrace.
14562
14563Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14564
14565 * gdb.base/commands.exp: Test a simple user defined command with
14566 arguments and if/while statements; verify the full user command is
14567 printed by "show user".
14568
14569 * gdb.base/commands.exp: Test if/while commands as part of a
14570 breakpoint command list; verify they appear in breakpoint
14571 information.
14572
14573Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14574
14575 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14576 than by dividing by zero.
14577
14578Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14579
14580 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14581 performing an inferior call with watchpoints enabled.
14582 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14583 call.
14584
14585Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14586
14587 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14588 of "file" command.
14589
14590 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14591 Add additional pattern for when "int operator int(void);" appears
14592 in a different order.
14593
14594Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14595
14596 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14597
14598 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14599 and "signal" with ".*".
14600
14601Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14602
14603 * TODO: Add note about "handle all nostop".
14604
14605 * gdb.base/{sigall.c, sigall.exp}: New test.
14606 * gdb.base/Makefile.in: Add it.
14607
14608Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14609
14610 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14611 when invoking GDB, suppresses any windowing interface.
14612
14613Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14614
14615 * config/sim-gdb: New file, simulator testing support.
14616
14617Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14618
14619 * gdb.base/interrupt.exp: Test calling func1 twice.
14620
14621Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14622
14623 * gdb.base/list.exp (test_forward_search): Set timeout higher
14624 when we'll be getting lots of output from gdb.
14625
14626 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14627 "init_malloc" to after the expect statement. Run it if that
14628 regexp is taken, but also for two others which happen if source
14629 cannot be found.
14630
14631Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14632
14633 * gdb.base/printcmds.exp: New test, for printing register before
14634 program is running.
14635
14636Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14637
14638 * gdb.base/list.exp: Correct some alternate expect patterns
14639 to reflect changes in list1.c.
14640
14641Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14642
14643 * TODO: Add item regarding large frames.
14644
14645 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14646
14647 * TODO: Remove item about enabling return.exp; it
14648 is enabled. Suggest a few more "return" tests.
14649
14650Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14651
14652 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14653 anonymous unions.
14654
14655Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14656
14657 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14658 and pr-5646.o, so "make" is the same as "make all", not "make
14659 pr-4975.o".
14660
14661Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14662
14663 * gdb.base/list.exp: Adjust expectations to reflect changes in
14664 list1.c.
14665 (test_forward_search): New test proc.
14666 * gdb.base/list1.c (long_line): New function, has long source line.
14667
14668Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14669
14670 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14671 additional line of code that was added.
14672
14673Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14674
14675 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14676 tests so as not to overflow expect's input buffers.
14677 * gdb.disasm/hppa.exp: Corresponding changes.
14678
14679Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14680
14681 Beginnings of template debugging tests.
14682 * gdb.c++/templ-info.cc: New file to test for template
14683 debugging capability of the compiler.
14684 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14685 templ-info.cc.
14686 * gdb.c++/templates.cc: Add explicit template instantiations
14687 to enable compiling with -fno-implicit-templates. Add destructor
14688 and 'value' method to T5 class for template tests.
14689 * gdb.c++/templates.exp: Add testcases for printing of template
14690 types, setting breakpoints on template methods and calling a
d63a86f8 14691 template method.
c906108c
SS
14692
14693Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14694
14695 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14696 branch target since some assemblers (gas-2.5) may emit a
14697 relocation for the branch instead of resolving it in the
14698 assembler.
14699
14700Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14701
14702 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14703 through signal handler.
14704
14705Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14706
14707 * configure.in (*-*-netware): Use config/mt-netware.
14708
14709 * config/mt-netware: New file.
14710 * config/mt-i386-netware: Removed, separate configs for different
14711 netware architectures are no longer needed now that we have
14712 --with-headers.
14713
14714Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14715
14716 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14717 by the recent changes to use ANSI C arithmetic conversions.
14718
14719Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14720
14721 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14722 bug involving using inferior_pid to figure out whether to select a
14723 frame.
14724
14725Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14726
14727 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14728 match the current disassembler output.
14729
14730Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14731
14732 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14733 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14734 types, expect "int" as type of integer values (for now).
14735
14736Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14737
14738 * gdb.base/commands.exp: New tests for if/while commands.
14739
14740Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14741
14742 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14743 by .*, since hex values have different syntax in Chill mode.
14744
14745Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14746
14747 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14748 linefeed from expect pattern for repeated types with indices > 9.
14749
14750Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14751
14752 First part of Fortran test suite.
14753 * gdb.fortran: New directory.
14754 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14755
14756Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14757
14758 * gdb.base/default.exp: Update expect pattern for load command
14759 without arguments.
14760
14761Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14762
14763 * configure.in: Change i386 to i[345]86.
14764 * gdb.base/configure.in: Likewise.
14765 * gdb.c++/configure.in: Likewise.
14766 * gdb.chill/configure.in: Likewise.
14767
14768Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14769
14770 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14771 patterns, since that is not a valid context for comments.
14772
14773Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14774
14775 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14776 repeated types and repeated types with indices > 9.
14777
14778Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14779
14780 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14781 2417; old bug has been fixed.
14782
14783Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14784
14785 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14786 send the newline ourselves instead of assuming gdb_test will do
14787 so when passed an empty input string.
14788
14789 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14790 stabs testcode.
14791
14792Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14793
14794 * lib/gdb.exp (gdb_test): Don't send anything if the first
14795 argument is an empty string. This makes cases where we want to
14796 match output that is already in expect's buffers (for example,
14797 matching a breakpoint after gdb_run_cmd has been called) work
14798 reliably.
14799
14800Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14801
14802 * config/netware.exp: New file.
14803
14804Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14805
14806 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14807 the -B and -L prefixes so we can find the debugging stub.
14808
14809 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14810 there and we are using the gcc from the tree.
14811
14812 * gdb.base/types.c: Removed.
14813
14814 * gdb.base/configure.in: Look for makefile fragments in ../config.
14815 Recognize i386-*-netware.
14816 * gdb.c++/configure.in: Likewise.
14817
14818Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14819
14820 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14821 the correct TCL syntax.
14822
14823Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14824
14825 * gdb.base/opaque.exp: use runto instead of messing around with
14826 breakpoints. Simplify by using gdb_test.
14827
14828 * gdb.base/bitfields.exp: restart between tests on netware targets
14829 because breakpoints aren't relocated after target death. Run
14830 processes to completion.
14831
14832 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14833
14834Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14835
14836 * Makefile.in: Remove extra tabs that confuse some versions
14837 of "make". Use the newly built gdb to test with by default,
14838 rather than the first one in the tester's search path.
14839
14840Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14841
14842 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14843
14844 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14845 condition help.
14846
14847Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14848
14849 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14850
14851 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14852 running.
14853 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14854 * gdb.base/funcargs.exp: Likewise.
14855
14856 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14857 * gdb.base/funcargs.exp: Likewise.
14858
14859 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14860 message is "".
14861
14862Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14863
14864 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14865 return,signals,twice}.exp: Handle non-existant binaries
14866 consistantly.
14867
14868 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14869 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14870 might testing a cross development system.
14871
14872Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14873
14874 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14875 runtest script is relative to ${srcdir}, not ${rootdir}.
14876
14877Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14878
14879 * gdb.base/signals.exp: Allow for optionality of breakpoint
14880 address.
14881
14882Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14883
14884 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14885
14886Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14887
14888 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14889 for size_t definition.
14890 * gdb.c++/templates.cc: Likewise
14891
14892 * config/mt-i386-netware: New file.
14893
14894 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14895 defined.
14896
14897 * gdb.base/Makefile.in: Added support for systems that name core
14898 files by appending "core" to the program name.
14899 * gdb.base/a1-selftest.exp: Likewise.
14900
14901Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14902
14903 * gdb.base/return.exp: Add comment and message for `return double'
14904 test failure on Sparc Solaris.
14905
14906Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14907
14908 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14909
14910Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14911
14912 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14913 from optimizing them away.
14914 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14915 patterns to include default constructors and assignment operators,
14916 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14917 character in the output of the virtual base pointer.
14918
14919Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14920
14921 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14922 expression match in print_addr_of to avoid unintented matches.
14923 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14924 versions up to 2.5.8.
14925
14926Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14927
14928 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14929 included file to run under newer versions of expect.
14930 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14931 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14932 Remove xfail for the virtual table of BDDHookV.
14933
14934Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14935
14936 * lib/gdb.exp (string_to_regexp): Set a default result.
14937 (default_gdb_start): Fix misleading message.
14938
14939Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14940
14941 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14942 Remove all CC, etc definitions.
14943 * config/mt-hpux: New file.
14944 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14945 (CFLAGS, LDFLAGS): Define.
14946 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14947
14948 * Makefile.in (site.exp): Don't insert host_os, etc.
14949 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14950 (distclean): Check existence of subdir.
14951 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14952 * gdb.base/Makefile.in: General cleanup and simplification.
14953 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14954 to build executables. Use default rule to build .o files.
14955 (EXPECT, RUNTEST, CC): Fix relative pathname.
14956 (site.exp): Don't insert host_os, etc.
14957 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14958 and/or SIGUSR1 defined.
14959 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14960 * gdb.c++/Makefile.in: General cleanup and simplification.
14961 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14962 (CFLAGS): Remove.
14963 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14964
14965Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14966
14967 * gdb.base/recurse.exp: Misc changes to get tests running again
14968 after Kung's changes to the watchpoint code.
14969 * gdb.base/watchpoint.exp: Likewise.
14970
14971Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14972
14973 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14974
14975Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14976
14977 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14978 * lib/gdb.exp (default_gdb_start): Define.
14979 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14980 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14981 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14982 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14983 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14984 Don't call gdb_target_udi in between tests.
14985
14986Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14987
14988 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14989 (which was basically just a local version of the same thing). In
14990 addition to avoiding duplication, gdb_test_exact is faster.
14991 * lib/gdb.exp (gdb_test_exact): Fix typo.
14992
14993 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14994 don't give an error.
14995
14996 * gdb.base/term.exp: Call delete_breakpoints before starting.
14997
14998 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14999 (t10): Add comment.
15000
15001Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15002
15003 Reorganization of the GDB Test Suite.
15004
15005 * gdb.base: New directory, contains all the basic tests.
15006 * gdb.c++: New directory, tests specific to C++.
15007 * gdb.chill: New directory, tests specific to Chill.
15008 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15009 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15010 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15011 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15012 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15013 t30-31 to chill).
15014 * */gdbme.*: Rename to match appropriate expect scripts.
15015 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15016 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15017 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15018 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15019 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15020 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15021 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15022 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15023 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15024 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15025 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15026 gdb.c++/virtfunc.cc: New names of C++ files.
15027 * gdb.chill/chillvars.ch: New name of Chill file.
15028 * gdb.base/configure.in, gdb.c++/configure.in,
15029 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15030 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15031 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15032 * configure.in (configdirs): Update to reflect directory changes.
15033 (target_abbrev): No longer define for any configuration.
15034 * Makefile.in: Cosmetic improvements to header comments.
15035
15036Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15037
15038 Various changes to gdb.t31:
15039
15040 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15041 * gdbme.ch: Make all key-words and predefineds be upper-case.
15042 * chillvars.exp: Expect key-words and predefinds in upper-case.
15043
15044 * chillvars.exp: Use gdb_test_exact many places.
15045 Change expected output for arrays (which now includes index labels).
15046
15047 * pr-5020.exp, gdme.ch (module PR_5020):
15048 New test, for PR-5020.
15049
15050Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15051
15052 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15053 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15054
15055Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15056
15057 * Makefile.in: Fix bit-rot in definitions of CHILL,
15058 CHILL_FOR_TARGET and Chill_LIB.
15059 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15060 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15061 CHILL, and CHILL_LIB.
15062
15063Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15064
15065 * Revert the previous changes. Please see Rob's directory
15066 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15067
15068Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15069
15070 * Makefile.in, configure.in, config/mips-gdb.exp,
15071 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15072 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15073 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15074 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15075 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15076 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15077 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15078 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15079 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15080 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15081 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15082 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15083 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15084 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15085 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15086 changes from 94Q1.
15087
15088Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15089
15090 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15091 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15092 Rob's new testing fragments.
15093
15094Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15095
15096 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15097 lib/gdb.exp: Replace error proc calls with perror.
15098
15099Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15100
15101 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15102 version also, match on casted version strings, and match on
15103 gdb startup case where the line numbers might be messed up.
15104
15105Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15106
15107 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15108 (CFLAGS): Delete it from here.
15109
15110Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15111
15112 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15113
15114Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15115
15116 * Makefile.in (RUNTEST): Default to just "runtest".
15117
15118Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15119
15120 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15121 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15122 the code has been restructured.
15123
15124Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15125
15126 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15127 \n, not just one of each.
15128
15129 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15130 /bin/cc gives a warning if you do.
15131
15132Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15133
d63a86f8 15134 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15135 __t10ListS_link1ZUiRCUiPT0
15136
15137Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15138
15139 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15140 on local variables in recursive functions.
15141
15142 * gdb.t07/Makefile.in: Build the new test.
15143
15144Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15145
15146 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15147 directly. Instead compare the return values from actual calls.
15148
15149Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15150
15151 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15152
15153Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15154
15155 * From Peter Schauer with minor modifications.
15156 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15157 stops in mid-line in the caller. Add xfail for returning a float
15158 value on X86 targets.
15159
15160Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15161
15162 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15163 to avoid expect lossage.
15164 (fmem_LRbug_tests): Likewise.
15165 * gdb.disasm/hppa.s: Corresponding changes.
15166
15167 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15168 conditions to work with latest dejagnu/expect.
15169
15170 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15171 expected to fail on the PA.
15172 (backtrace in call with trampolines): Explicitly require main
15173 to be frame #1 (no trampolines should show up in backtrace).
15174
15175 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15176 "continue -expect".
15177 * gdb.t06/break.exp: Likewise.
15178 * gdb.t07/watchpoint.exp: Likewise.
15179 * gdb.t13/bitfields.exp: Likewise.
15180 * gdb.t15/{funcargs,return}.exp: Likewise.
15181 * gdb.stabs/weird.exp: Likewise.
15182 * config/{mips,udi}-gdb.exp: Likewise.
15183
15184 * hppa.sed: Enclose comments within a sed command to avoid
15185 losing with the old OSF1 sed.
15186
15187Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15188
15189 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15190 sequent dynix.
15191 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15192 * gdb.t15/funcargs.exp: Conditionally step again to really
15193 finish from marker_call_with_trampolines. Handle the case where
15194 the first step from within call_with_trampolines already steps
15195 us back to main.
15196 * gdb.t15/gdbme.c: Add comment to closing brace of
15197 call_with_trampolines for funcargs.exp.
15198
15199Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15200
d63a86f8 15201 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15202 Fix typo(s).
15203
15204Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15205
15206 * gdb.t07/gdbme.c: More code for watchpoint testing.
15207
15208 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15209 "Hardware watchpoint" throughout file.
15210 (test_watchpoint_triggered_in_syscall): New test.
15211 (test_complex_watchpoint): New test.
15212
15213Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15214
15215 * gdbme.c (call_with_trampolines): New function to try and step
15216 into. Tests trampoline problems on the PA.
15217
15218 * funcargs.exp (localvars_in_indirect_call): No longer expect
15219 stepping into indirect call to fail on PAs.
15220 (test_stepping_over_trampolines): New test.
15221
15222Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15223
15224 * TODO: Add suggestions for static member function tests, and
15225 completion tests.
15226
15227Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15228
15229 * TODO: Add suggestions for "p/a" tests.
15230
15231 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15232 (default_gdb_exit): Replace all the hair with sending "quit" to
15233 the process with a simple close.
15234
15235Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15236
15237 * TODO: Add suggestions for shared library tests.
15238
15239Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15240
15241 * TODO: Add suggestions for x/s tests.
15242
15243Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15244
15245 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15246 "enable once", and "enable breakpoints once" with ".*".
15247
15248Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15249
15250 * TODO: Add suggestions about structure passing tests.
15251
15252Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15253
15254 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15255 the primary1 test, use work around if __GNUC__ < 2.
15256 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15257 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15258 Test for bad output rather than waiting for timeout. Issue
15259 second continue only if first continue failed.
15260
15261Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15262
15263 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15264 operator[] test with gdb_test because the old code didn't seem to
15265 be getting the quoting right with the new dejagnu.
15266
15267Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15268
15269 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15270 one from the path.
15271 * Makefile.in: Use a fresh expect if there is one, use runtest
15272 from the src tree if there is one.
d63a86f8 15273
c906108c
SS
15274Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15275
15276 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15277 next over recursive call. Revise the tests from that point on
15278 (which had been skipped) to match GDB's actual (correct) output.
15279
15280 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15281 with next over a breakpoint whose condition is false.
15282
15283 * gdb.t00/help.exp: Comment out "help set print" tests just like
15284 (and for same reason as) "help set" test.
15285
15286Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15287
15288 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15289 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15290
15291Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15292
15293 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15294 necessary gdb_target_udi.
15295
15296 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15297
15298 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15299 1838 and 2417; they are fixed.
15300
15301 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15302 gdb.t03/ptype.exp (ptype structure, ptype union):
15303 Remove xfails; the test is looser than when the xfails were added.
15304
15305 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15306 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15307
15308 * gdb.t01/run.exp: Only run shell test if isnative.
15309
15310 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15311 since "run" automatically loads if necessary. Call gdb_target_udi
15312 after the "file" since "file" kills any execution target.
15313
15314 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15315 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15316 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15317 argument for UDI.
15318
15319Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15320
15321 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15322
15323 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15324
15325Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15326
15327 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15328 properly quoting regexps. This makes the second argument to
15329 demangle a fixed string, which matches the callers, instead of a
15330 shell-style pattern which is what the previous implementation
15331 used. Update some of the callers.
15332
15333Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15334
15335 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15336 (comib_nullified_tests): Fix typo.
15337 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15338 strings. No longer expected to fail.
15339
15340 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15341 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15342 strings. No longer expected to fail.
15343
15344 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15345 string. No longer expected to fail.
15346
15347Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15348
15349 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15350 No longer expected to fail.
15351
15352 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15353 string. No longer expected to fail.
15354
15355Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15356
15357 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15358 only in the names (I probably got most of them). I was even
15359 generous with some which differed in underscores in names, and
15360 probably missed a few, and I *still* was able to remove almost a
15361 third of the file with almost no impact on testsuite coverage.
15362
15363Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15364
15365 * gdb.t00/default.exp: Match udi_attach error message as well as
15366 the one from child_attach.
15367
15368 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15369
15370 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15371
15372 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15373 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15374
15375 * Move test with enums and partial symbols back to
15376 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15377 Reverts the change of 26 May 93. Per today's change to
15378 stabs.texinfo, the behavior that weird.exp was expecting was
15379 unreasonable; what is important is that the compiler+gdb get
15380 things right, which happens with a recent gcc. Also fix the test
15381 to deal with native compilers which put out the stab gdb can't
15382 deal with.
15383
15384Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15385
15386 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15387 in the names. The main thing these accomplish is to slow things down.
15388 Many more such duplicates surely remain.
15389
15390 * gdb.t00/help.exp: Comment out "help support" test just like
15391 (and for same reason as) "help set" test.
15392
15393Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15394
15395 * gdb.t06/break.exp: Remove setup_xfails for
15396 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15397 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15398 about known bug in gcc to include up through 2.5.8.
15399 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15400 well as "_vb$".
15401 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15402 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15403 with latest gcc and gdb.
15404 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15405 well as "_vb$".
15406
15407Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15408
15409 * configure.in (hppa*-*-*): Also configure and build stabs-only
15410 tests.
15411
15412Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15413
15414 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15415 * gdb.t10/configure.in (hppa*-*-*): Use it.
15416
15417Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15418
15419 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15420
15421Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15422
15423 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15424 versions prior to 1.13.5.
15425
15426Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15427
15428 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15429 the prompt is at the start of a line.
15430
15431Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15432
15433 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15434 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15435 in the copr tests now.
15436 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15437 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15438 expected to fail.
15439
15440Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15441
15442 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15443 gdb.t31/chillvars.exp, lib/gdb.exp:
15444 Tweak to run under either version of expect.
15445 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15446 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15447 * gdb.t11/list.exp: Remove extraneous whitespace.
15448
15449Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15450
15451 * gdb.t16/printcmds.exp (test_print_strings): Accept
15452 "(unsigned char *) " before the string.
15453
15454 * TODO: Add notes about printing of fancy types and GDB expressions.
15455
15456Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15457
15458 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15459 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15460 if doing mips-idt-ecoff.
c906108c
SS
15461
15462Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15463
15464 * Most .exp files: Tweak to run under either version of expect.
15465
15466Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15467
15468 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15469 xfails; I'm not sure why they are failing, but not because of PR 1806.
15470
15471Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15472
15473 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15474 defined in lib/gdb.exp.
15475
15476Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15477
15478 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15479 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15480 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15481 have to be typeless.
15482
15483Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15484
15485 * TODO: Add suggestion for copyright year test.
15486
15487Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15488
15489 * configure.in (*-*-lynxos*): Add stabs tests.
15490
15491Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15492
15493 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15494 so insert a tab before any assembler directive in column zero.
15495
15496 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15497 stores.
15498 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15499 stores.
15500 (fpu_short_memory_tests): Likewise.
15501
15502Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15503
15504 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15505 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15506 .stabs directives in comments.
15507
15508Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15509
15510 * TODO: New file, describing tests we could write.
15511 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15512
15513Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15514
15515 * gdb.t06/signals.exp: Add kludge to force re-sync.
15516
15517 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15518 to xgdb instead of gdb, get out of gdb.
15519
15520Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15521
15522 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15523 for info.
15524
15525Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15526
15527 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15528 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15529 * gdb.stabs/hppa.sed: New sed script for the PA.
15530
15531Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15532
15533 * gdb.stabs: Re-write weird.def and configuration to use sed
15534 instead of cpp. sed is portable and POSIX; cpp is neither.
15535
15536Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15537
15538 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15539
15540Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15541
15542 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15543
15544Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15545
15546 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15547 "_vb$".
15548 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15549 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15550
15551Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15552
15553 * lib/gdb.exp: Comment out code which depends on non-existent
15554 `transform' procedure.
15555
15556Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15557
15558 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15559 * lib/gdb.exp: Transform tool name.
15560 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15561 1.1's new error handling system.
15562
15563Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15564
15565 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15566
15567Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15568
15569 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15570 They made pattern matching so slow that timeouts happened on
15571 heavily loaded systems. Now any output from "show print" which
15572 gets us back to the GDB prompt is a PASS.
15573
15574Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15575
15576 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15577
15578Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15579
15580 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15581
15582 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15583 It is not from PR 3220.
15584
15585Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15586
15587 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15588 just started failing because they depended on the order the
15589 subcommands are presented, or exact docstring text. This kind of
15590 test is a pain and has minimal benefit.
15591
15592Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15593
15594 * gdb.t09/corefile.exp: At end of test, use "core" command with
15595 no arguments.
15596
15597Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15598
15599 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15600 17}/Makefile.in: Make it possible to run the testsuite with Sun
15601 make and CC = cross gcc by adding explicit build rules for .o
15602 files.
15603
15604Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15605
15606 * gdb.t15/funcargs.exp: Don't put comments on same line as
15607 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15608
c906108c
SS
15609Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15610
15611 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15612
15613Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15614
15615 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15616 * gdb.t20/inherit.exp: remove three dumplicate entries.
15617
15618Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15619
15620 * gdb.t06/break.exp: For "next over recursive call", fail on any
15621 incorrect output, not just on "factorial (value=2)".
15622
15623Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15624
15625 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15626 working now. Add an xfail if accesing a bss variable causes
15627 a memory error if the target is not yet run.
15628
15629Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15630
15631 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15632 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15633 name of __st* demangling (2 strings). Did Kung really get the
15634 more than 95 others right without testing them?
15635
15636Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15637
15638 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15639
15640Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15641
15642 * configure.in (configdirs): Add gdb.disasm
15643 * gdb.disasm: New directory for GDB disassembler tests.
15644 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15645
15646Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15647
15648 * gdb.t00/help.exp: Don't test "help set".
15649
15650 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15651 from within expect statements. None of these happen anymore and
15652 they cause regressions to be silently unnoticed.
15653
15654 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15655 messages) about known failures with gcc cygnus-2.4.5-930417.
15656
15657 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15658 comp-info.exp so it gets built if it doesn't exist.
15659
15660 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15661 it is no longer used.
15662 * gdb.t13/comp-info.c: Removed.
15663
15664Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15665
15666 * gdb.t06/signals.exp: Add xfail for sun3.
15667
15668Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15669
15670 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15671 relevant because ^C doesn't get sent but failure can be reproduced
15672 interactively).
15673
15674Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15675
15676 * gdb.stabs/alpha.mt: New configuration file for alpha.
15677 * gdb.stabs/configure.in: Use it.
15678 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15679 sharing with alpha.mt, redefine long to word via preprocessor.
15680 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15681 for alpha.
15682 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15683 native cc.
15684 * gdb.t00/teststrategy.exp: Change expect string so that we
15685 consume the `(xgdb)' from the command echo and from the gdb prompt.
15686 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15687 gdb currently compares all values as long, so this failure probably
15688 applies to any configuration where LONGEST is bigger than a target int.
15689 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15690 with gcc.
15691 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15692 to handle opaque pointers, gcc is.
15693 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15694 as first argument. Include <sys/types.h> and change all operator
15695 new definitions to use size_t.
15696 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15697 now that we use size_t.
15698
15699Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15700
15701 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15702 a long or float array cast all array members to the same type.
15703 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15704 with 64 bit longs.
15705 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15706 on alpha.
15707 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15708
15709Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15710
15711 * gdb.t24 (demangle.exp): Constructors of templates have names like
15712 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15713 section 14.6 of the ARM.
15714
15715 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15716 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15717 accomplish little and slow down the testsuite.
15718
15719 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15720 Accept spaces various places.
15721
15722Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15723
15724 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15725 with watchpoint enabled.
15726
15727 * Makefile.in: Remove definition of CC and remove the second
15728 definition of CXX (the "CXX = gcc" one remains). These definitions
15729 were causing backquotes to be expanded within backquotes, which
15730 doesn't work.
15731
15732Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15733
15734 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15735
15736Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15737
15738 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15739 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15740 by mips cc and contains no stabs entries.
15741
15742Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15743
15744 * config/vx-gdb.exp: Use fake device to load files rather than
15745 NFS.
15746 * lib/gdb.exp: New proc to do "file" command.
15747 * config/unix-gdb.exp: Use new "file" proc.
15748
15749Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15750
15751 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15752 Rework board rebooting slightly.
15753 (gdb_exit): Don't exit from the remote shell; there isn't one.
15754 * gdb.stabs/weird.exp: If a program is being debugged already,
15755 kill it.
15756 * gdb.t04/setvar.exp: Stop and restart gdb.
15757 * gdb.t05/expr.exp: Likewise.
15758 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15759 restart gdb and reload the program.
15760 * gdb.t08/opaque.exp: Likewise.
15761 * gdb.t12/scope.exp: Likewise.
15762 * gdb.t13/bitfields.exp: Likewise.
15763 * gdb.t15/funcargs.exp: Likewise.
15764 * gdb.t20/classes.exp: Likewise.
15765 * gdb.t03/ptype.exp: Increase timeout.
15766 * gdb.t16/printcmds.exp (test_print_string_constants,
15767 test_print_array_constants): Likewise.
15768 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15769 * gdb.t20/classes.exp (do_tests): Likewise.
15770 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15771
15772Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15773
15774 * gdb.stabs: Renamed *wierd* to *weird*.
15775
15776Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15777
15778 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15779 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15780
15781Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15782
15783 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15784 (do_tests): Remove xfail for whatis on one_var and two_var.
15785
15786Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15787
15788 * Makefile.in: Made cross building work better by adding
15789 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15790
15791Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15792
15793 * gdb.t15/{return.c,return.exp,Makefile.in}:
15794 New test, currently commented out.
15795
15796Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15797
15798 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15799 still running and removes the leftover named socket so GDb can do
15800 clean restarts.
15801
15802Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15803
15804 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15805 console, not GDB.
15806 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15807 cross testing works better with "make check"
15808 * config/unix-gdb: Use default procedures for exit and version.
15809 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15810 with the newest VxWorks.
15811
15812Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15813
15814 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15815 old form.
15816
15817 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15818 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15819
15820 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15821
15822 * config/unix-gdb.exp: Remove this version of gdb_exit
15823 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15824 Rob says he'll look at it when he gets back to testing boards.
15825
15826Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15827
15828 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15829 an expected fail for certain ptype commands.
15830
15831 * gdb.t20/classes.exp: Update expected results of "ptype class
15832 Base1" to account for the constructor that now appears in the type.
15833
15834Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15835
15836 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15837 disappeared from list.
15838 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15839 "alldone" proc with call to cleanup and exit.
15840 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15841 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15842 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15843 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15844 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15845 "alldone" proc with simple returns that suppress remaining
15846 tests. The alldone proc went away many months ago.
15847
15848Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15849
15850 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15851
15852 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15853
15854Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15855
15856 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15857 as vax gdb will display them.
15858
15859Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15860
15861 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15862 optimizers.
15863
15864 * scope.exp: Change "bad value for localval" messages so each one
15865 is unique.
15866
15867 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15868 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15869
15870 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15871
15872Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15873
15874 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15875 doesn't exist (due to optimization).
15876
15877Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15878
15879 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15880 contains \r because the filename is long.
15881
15882 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15883 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15884
15885Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15886
15887 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15888 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15889 Ultrix.
15890 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15891 int tests.
15892 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15893
15894Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15895
15896 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15897
15898 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15899 to match does not match the passing case but still matches the
c906108c
SS
15900 failing case.
15901
15902Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15903
15904 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15905
15906Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15907
15908 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15909 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15910 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15911 Remove various versions of gdb_exit.
15912 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15913 gdb_exit.
15914 * config/unix-gdb.exp: gdb_exit remains here, and should override
15915 the generic version, since it's doing a lot of wierd stuff that
15916 the other versions aren't. FIXME, fold it in, or abandon this
15917 version.
15918
15919Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15920
15921 * gdb.t24/demangle.exp: Add tests for PR 3220.
15922
15923Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15924
15925 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15926
15927Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15928
15929 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15930 "i386-*-*". Works for i486 as well.
15931
15932 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15933 bug, and expand domain of xfail to all SVR4 systems, since the
15934 actual problem is likely to be in generic SVR4 /proc support.
15935
15936Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15937
15938 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15939
15940Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15941
15942 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15943 xfails for other systems. Match a missing 'Continuing.' as an
15944 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15945
15946 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15947 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15948 Only issue warning for missing executables if -all option is used.
15949
15950 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15951 file if -all option is used. It's like an unpredictable XFAIL.
15952
15953Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15954
15955 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15956 for dynamically linked binaries.
15957
15958 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15959
15960Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15961
15962 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15963 to state that this is a known bug in old versions of g++.
15964
15965Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15966
15967 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15968 while waiting for `Continuing'.
15969
15970Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15971
15972 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15973 in text, data, and bss.
15974 * gdb.t10/nodebug.c: Add local and global test variables for
15975 initialized and uninitialized data.
15976
15977Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15978
15979 * config/unix-gdb.exp (gdb_exit): Add "wait".
15980
15981Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15982
15983 * gdb.t06/signals.exp: xfail the continue from the handler for all
15984 targets.
15985
15986 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15987 function with watchpoints enabled, the i386 call dummy starts with
15988 a call.
15989
15990 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15991 386 bsd names its corefiles.
15992
15993Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15994
15995 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15996 compilers don't grok it.
15997 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15998 with small octal ints rather than character constants, which
15999 are signed and might not fit if first promoted to int.
16000
16001Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16002
16003 * gdb.t09/Makefile.in (clean): Remove corefile.
16004
16005Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16006
16007 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16008
16009Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16010 and Jim Kingdon (kingdon@cygnus.com)
16011
16012 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16013 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16014 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16015
16016Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16017
16018 * gdb.t17/interrupt.exp: Add xfail for hppa.
16019
16020Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16021
16022 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16023 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16024 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16025 to determine signed-ness of bitfields and use the result to setup
16026 the xfail.
16027 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16028 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16029 call line is reached if necessary.
16030
16031Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16032
16033 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16034
16035Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16036
16037 * gdb.t06/break.exp: Also test `clear' command.
16038
16039Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16040
16041 * gdb.t00/teststrategy.exp: Remove extra quote.
16042
16043 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16044 watchpoint enabled to be for all non-68k machines.
16045
16046 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16047
16048Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16049
16050 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16051 targets use aout.mt instead of ecoff.mt as gas understands
16052 standard aout format.
16053
16054Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16055
16056 * lib/gdb.exp (runto): Don't insist that function we are running to
16057 was compiled with -g.
16058
16059 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16060
16061 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16062 to get back into the read system call.
16063 Accept leading newline in case where we woke it up.
16064
16065Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16066
16067 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16068 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16069 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16070 enable ecoff configuration.
16071
16072Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16073
16074 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16075
16076Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16077
16078 * gdb.t16/printcmds.exp: Add another printf test.
16079
16080Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16081
16082 * configure.in: If configured -with-stabs on any target, add
16083 stabsdirs to configdirs.
16084
16085Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16086
16087 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16088 fun" so pattern does not match the command itself.
16089
16090Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16091
16092 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16093
16094Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16095
16096 * gdb.t17/interrupt.exp: Test for more things.
16097
16098Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16099
16100 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16101 compiler arranges the code and line numbers.
16102
16103 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16104
16105Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16106
16107 * gdb.t00/help.exp: Increase expect input buffer size.
16108
16109Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16110
16111 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16112
16113 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16114
16115 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16116
16117 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16118 [0-9]*, not just [0-9].
16119
16120Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16121
16122 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16123
16124 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16125
16126Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16127
16128 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16129
16130Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16131
16132 * gdb.t06/signals.c: Add xfails for sun3.
16133
16134 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16135
16136 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16137 test_stepping tests.
16138
16139Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16140
16141 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16142
16143 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16144
16145 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16146 rather than actually putting it through cpp twice.
16147
16148 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16149
16150Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16151
16152 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16153 no longer needed.
16154
16155Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16156
16157 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16158
16159 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16160 C++ features prints as "struct", make it a pass, not an xfail.
16161
16162Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16163
16164 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16165 Don't require VA to print as "class" rather than "struct".
16166
16167Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16168
16169 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16170
16171Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16172
16173 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16174
16175Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16176
16177 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16178 order.
16179
16180Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16181
16182 * gdb.t16/printcmds.exp: Add printf tests.
16183
16184 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16185
16186 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16187
16188Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16189
16190 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16191 pass counts, to counteract any existing or future setup_xfails.
16192
16193Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16194
16195 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16196 {BEGIN,END}_COMMON for common block instead of STAB.
16197 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16198
16199 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16200 intp_var should be N_GSYM not N_LSYM.
16201 wierd-aout.S: Use a label for the value of the N_SO.
16202 wierd.def: Remove all backslashes.
16203 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16204
16205Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16206
16207 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16208 get the expected next to inheritance3.
16209
16210Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16211
16212 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16213 now that gcc-2.4 gets it right.
16214
16215Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16216
16217 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16218
16219 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16220 generating comp-info.exp which works for cross-compilation.
16221
16222Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16223
16224 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16225 "*-*-sysv4.*".
16226
16227Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16228
16229 * gdb.t01/run.exp: Start with a fresh gdb.
16230 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16231 SVR4.x.
16232
16233Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16234
16235 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16236 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16237 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16238 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16239 things to remove.
16240
16241Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16242
16243 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16244 test cases from bug reports.
16245
16246Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16247
16248 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16249 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16250 avoid spurious xfails.
16251 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16252 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16253 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16254
16255Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16256
16257 * gdb.t00/teststrategy.exp: Rework to provide more useful
16258 description of each test, fix problem with systems that define
16259 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16260 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16261 results for "next over recursive call" so timeouts aren't taken
16262 by error.
16263
16264Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16265
16266 * gdb.t12/scope.exp: Test printing of variables before run.
16267
16268 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16269 printed in wrong order due to sorting.
16270
16271Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16272
16273 * gdb.t00/teststrategy.exp: Fix expected results for printing
16274 user entered string constant. Is array of char, prints with no
16275 address.
16276
16277 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16278 commands.
16279 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16280 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16281 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16282 of struct of char arrays.
16283 * gdb.t00/radix.exp: New tests for radix commands.
16284
16285Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16286
16287 * gdb.t16/printcmd.exp: Print a variable before running program
16288 (with xfail for AIX).
16289
16290Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16291
16292 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16293
16294 * gdb.t16/printcmd.exp: Don't print variables before running program.
16295
16296 * gdb.t06/break.exp: Don't require envp argument to main.
16297
16298 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16299
16300 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16301 Add xfails for rs6000.
16302
16303 * gdb.t02/whatis.exp: Change other tests not to re-test something
16304 we already tested.
16305
16306 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16307 each type used has a variable of that type.
16308
16309Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16310
16311 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16312
16313Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16314
16315 * configure.in: change srctrigger to be a file, not a directory
16316
16317Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16318
16319 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16320
16321 * gdb.t11/list.exp: Fixed a couple of typos.
16322
16323Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16324
16325 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16326 is fixed and PR is closed.
16327 * gdb.t16 (gdbme.c): Add simple test string variable.
16328 * gdb.t16 (printcmds.exp): Add tests with simple test string
16329 variable, primarily for boundaries on "set print elements".
16330
16331Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16332
16333 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16334 Make leading 0's optional and don't expect a tab in the middle
16335 of the number.
16336
16337 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16338
16339 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16340 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16341 don't end command passed to gdb_test with newline.
16342
16343 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16344 signed keyword away, don't expect signed bitfields to be signed.
16345
16346 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16347 printing with only as many 1's as are in the field as well as printing
16348 with 32 1's (see comment).
16349
16350Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16351
16352 * gdb.t00/default.exp: Start with a fresh gdb.
16353 * configure.in (configdirs): Remove gdb.t31 until the chill
16354 compiler works again. It no longer is able to find chillrt0
16355 since it isn't in libchill.a anymore.
16356 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16357 wierd.o, make more modular.
16358 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16359 spurious newlines that caused problems.
16360
16361Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16362
16363 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16364 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16365 gdb.stabs/wierd.{exp,def}: Many new tests.
16366
16367 * gdb.t00/default.exp: update info line for new message.
16368
16369 * gdb.t02/{whatis.exp,gdbme.c}:
16370 Test that "char *" doesn't print as "caddr_t".
16371
16372Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16373
16374 * gdb.t00/help.exp: Use .* in place of some help messages which
16375 just changed.
16376 gdb.t00/default.exp: Update "info frame" test for new message.
16377 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16378 Remove some xfails
16379
16380Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16381
16382 * gdb.t03/{gdbme.c,ptype.exp}:
16383 Add tests for typedef'd struct and union without tags.
16384 Also check "whatis" on a variable of a typedef'd enum without a tag.
16385
16386 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16387 PRMS 1823; the bug still exists but isn't reproduced by this test
16388 anymore), and remove rs6000 XFAIL (the bug is fixed).
16389
16390 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16391 duplicated from whatis.exp. For those that are left, accept
16392 "long", "long int", or "int" for long variables (whatis.exp already
16393 has an XFAIL for "int", so no need to fail it here).
16394
16395 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16396 Deal with GCC's names for types now that GDB uses the compiler's names.
16397
16398 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16399 setup_xfail's for sunos4. If we #defined the signed keyword away,
16400 don't expect GDB to know that char it is signed.
16401
16402 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16403
16404Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16405
16406 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16407 should work on any system, regardless of debugging format.
16408 * gdb.t21/demangle.exp: Move to gdb.t24.
16409 * gdb.t24/demangle.exp: Move from gdb.t21.
16410 * gdb.t24/{Makefile.in, configure.in}: New files.
16411
16412Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16413
16414 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16415 * gdb.stabs: New directory.
16416
16417Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16418
16419 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16420 not just "Quit anyway?".
16421
16422Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16423
16424 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16425 that all setup_xfails are immediately followed by clear_xfails.
16426
16427Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16428
16429 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16430 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16431 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16432 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16433 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16434 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16435 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16436 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16437 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16438 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16439 gdb.t31/chillvars.exp, lib/gdb.exp:
16440 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16441 bug-gdb@prep.ai.mit.edu.
16442
16443Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16444
16445 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16446 with 0.0, not integer 0.
16447
16448Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16449
16450 * gdb.t06/break.exp: Update for "Kill the program" message change.
16451
16452Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16453
16454 * Makefile.in (GDBFLAGS): Set to -nx.
16455 * Makefile.in (site.exp): Use GDBFLAGS.
16456
16457Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16458
16459 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16460 Makefiles.
16461 (check): depend on just-check.
16462 (just-check): added so that tests can be run without a noop
16463 build pass.
16464
16465Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16466
16467 Switch to using configure's configdirs.
16468 * Makefile.in (Makefile): add configure.in dependency.
16469 (SUBDIRS): removed redundant assignment.
16470 * configure.in: switch subdirs assignment to configdirs.
16471 * gdb.t*/configure.in: new files.
16472
16473Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16474
16475 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16476 works.
16477
16478Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16479
16480 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16481 in explicit rules. Apparently this is not supported by some makes.
16482
16483Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16484
16485 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16486
16487Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16488
16489 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16490 disappeared.
16491
16492Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16493
16494 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16495
16496Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16497
16498 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16499 watchpoint problem that is now fixed.
16500 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16501 uninitialized convenience variables.
16502 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16503 structures.
16504
16505Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16506
16507 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16508 which causes expect to get out of sync with gdb on long output
16509 from help set.
16510 * gdb.t09/corefile.exp: Make expected pattern for core file
16511 failing signal and frame output format less sun specific.
16512
16513Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16514
16515 * gdb.t31/chillvars.exp: Add and remove initial dummy
16516 breakpoint, so that symbol table is forced in.
16517 (Needed at least on Sunos4, though it seems not SVR4.)
16518 * gdb.t31/chillvars.exp: Update for changed output format.
16519
16520Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16521
16522 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16523
16524Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16525
16526 * Makefile.in: Added --srcdir when invoking runtest, removed the
16527 need for a local config file. (optional now)
16528
16529Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16530
16531 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16532 failure count used to force early termination. Add some more
16533 expected failures for gnu style demangling.
16534
16535Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16536
16537 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16538 pmi variable from gdb.t20/gdbme to get optimized away.
16539 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16540 Check for written corefile upon timeout _and_ eof.
16541
16542Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16543
16544 * config/unix-gdb.exp: Add missing return 0.
16545
16546Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16547
16548 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16549 test termination.
16550
16551Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16552
16553 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16554 disappeared.
16555
16556Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16557
16558 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16559 time as i860 support works.
16560
d63a86f8 16561 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16562 "backtrace 100\r" rather than just "backtrace\r", to match last
16563 change.
16564
16565Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16566
16567 * config/udi-gdb.exp (gdb_exit): Remove close command.
16568 (gdb_target_udi): New procedure to set the UDI target.
16569 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16570 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16571 Added waits for prompts after several question responses. Added
16572 some more responses used by a29k-amd-udi-gdb.
16573 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16574 pass different arguments, restart UDI connection after program
16575 completion.
16576 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16577 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16578 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16579 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16580 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16581 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16582 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16583 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16584 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16585 after program completion.
16586 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16587 compiled with a SELECT_VECS setting.
16588 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16589 infinite recursion.
16590
16591 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16592 Added checks for COFF results, and made them expected failures for
16593 all targets. It would be better to make them expected failures
16594 for COFF targets only.
16595
16596Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16597
16598 * Makefile.in: add null dvi target, don't bother to recurse
16599 through test directories for info and install-info; rename
16600 $(datadir) to be dejagnu instead of deja-gnu
16601
16602Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16603
16604 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16605 compiler to coredump.
16606 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16607 code.
16608
16609Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16610
16611 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16612 coredump.
16613 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16614 code.
16615
16616Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16617
16618 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16619 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16620 which in a shell. Deletes xgdb when done.
16621 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16622 Tests the return from the "set height" or "set width" commands.
16623 Added a few return codes where needed.
16624
16625Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16626
16627 * Makefile.in (SUBDIRS): Add gdb.t17.
16628 * configure.in (subdirs): Add gdb.t17.
16629 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16630 files to test gdb's calling of functions in the inferior with
16631 the correct arguments and gdb's ability to retrieve any
16632 result returned.
16633
16634Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16635
16636 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16637 may be called after gdb goes away. Previous versions of expect
16638 needed these to avoid file descriptor leaks, but they cause
16639 errors with the current revision of expect.
16640 * gdb.t00/gdbvars.exp: Use -re on expected output after
16641 setting sevenbit-strings.
16642 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16643 to set sevenbit-strings consistent across tests.
16644 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16645 set sevenbit-strings consistent across tests.
16646
16647Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16648
16649 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16650 expected output to match current "expect" expectations.
16651
16652Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16653
16654 * gdb.t00/default.exp: Change expected output for default "source"
16655 command, to match new gdb behavior which requires a filename to
16656 source.
16657
16658Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16659
16660 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16661 expected fail for i486-*-* that misses the marker2 function.
16662 * gdb.t10/crossload.exp (bfddefault): Allow successful
16663 recognition of a format to pass even if no symbols are found.
16664 Explicitly catch failures where the format is not recognized
16665 or is ambiguous, and add the reason to the fail message.
16666 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16667 the cause is and invalid target and add reason to failure message.
16668 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16669 elf32-i386, elf32-sparc, and elf32-i860.
16670 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16671 Set up expected failure for 'filename'::variable scope resolution,
16672 which is now apparently broken on all targets.
16673 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16674 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16675 gdb.t23/templates.exp: Change failure for missing binfile into
16676 just a warning.
16677 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16678 references.
16679
16680Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16681
16682 * gdb.t00/default.exp: Add expected output for default "source"
16683 command, to match new gdb behavior.
16684 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16685
16686Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16687
16688 * config/*-gdb.exp: returns an error, rather than exiting on
16689 internal errors.
16690
16691Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16692
16693 * gdb.t03/gdbme.c: Add pointer to struct variable.
16694 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16695 referencing struct members.
16696
16697Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16698
16699 * configure.in (mips-idt-ecoff): New target.
16700 * config/mips-gdb.exp: New file for remote board using MIPS remote
16701 debugging protocol.
16702
16703 * Redid configuration scheme. Removed gdb.t*/configure.in.
16704 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16705 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16706 distclean targets. Built executables via .o files. Adjusted
16707 tests to account for source files in $(srcdir) rather than
16708 $(objdir).
16709 * lib/gdb.exp (runto): Don't expect () after the function name,
16710 because it may have arguments.
16711
16712Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16713
16714 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16715 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16716 expected failures for mips-idt-* and mips-sgi-*.
16717 * gdb.t00/default.exp (attach): Kill process if requested.
16718 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16719 that does not read core files.
16720 * gdb.t01/run.exp: Removed checks for exit status code.
16721 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16722 it is linked in.
16723 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16724 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16725 appropriate, rather than doing it by hand.
16726 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16727 execution.
16728 * gdb.t10/crossload.exp: Kill existing program if needed.
16729 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16730 appropriate, rather than doing it by hand. Always increase
16731 timeout for this test, not just for VxWorks.
16732
16733Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16734
16735 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16736 of Chill STRUCT types and STRUCT values.
16737 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16738 than "char".
16739 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16740 struct2): New struct definitions and initializations to test
c906108c
SS
16741 simple Chill STRUCT types.
16742
16743Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16744
16745 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16746 the null byte at the end of strings.
16747 * gdb.t00/default.exp: Make show version insensitive to copyright
16748 date.
16749 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16750 to avoid dependencies on target char signedness.
16751 * gdb.t16/printcmds.exp: Update expected results for explicitly
16752 unsigned char.
16753 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16754 now work.
16755 * gdb.t21/demangle.exp: Add many more patterns for template
16756 demangling, most of them being expected failures.
16757 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16758 string we are matching for, to match on the whole string.
16759 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16760 and fix a whole bunch that had incorrect expected output but were
16761 passing anyway because of the bug in "proc demangle".
16762 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16763 type.
16764 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16765
16766Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16767
16768 * gdb/testsuite: made modifications to testcases, etc., to allow
16769 them to work properly given the reorganization of deja-gnu and the
16770 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16771
16772Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16773
16774 * gdb/testsuite: Initial creation of gdb/testsuite.
16775 Migrated dejagnu testcases and support files for testing nm to
16776 gdb/testsuite from deja-gnu. These files were moved "as is"
16777 with no modifications. This migration is part of a major overhaul
16778 of dejagnu. The modifications to these testcases, etc., which
16779 will allow them to work with the new version of dejagnu will be
16780 made in a future update.
48efe704 16781
8d8cb839 16782 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16783\f
8d8cb839
EZ
16784;; Local Variables:
16785;; mode: change-log
16786;; left-margin: 8
16787;; fill-column: 74
16788;; version-control: never
16789;; End:
902f2ccb
MC
16790
16791 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16792 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16793 Copying and distribution of this file, with or without modification,
16794 are permitted provided the copyright notice and this notice are preserved.
This page took 2.299703 seconds and 4 git commands to generate.