* arm-tdep.c (arm_mode_strings, arm_fallback_mode_string)
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b39cc962
DJ
12007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4
36d520f5
JB
52008-05-01 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.base/info-target.exp: New testcase.
8
8d4e3071
DJ
92008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10
11 * gdb.cp/hang.exp: Use .cc instead of .C.
12 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14
6f3f3097
DJ
152008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16
17 * gdb.base/gdb1250.exp: Remove perror.
18 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
19
5550a914
PA
202008-04-30 Pedro Alves <pedro@codesourcery.com>
21
22 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
23 .2byte.
24
d848e687
DJ
252008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
26
27 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
28 (maybe_kfail): New.
29
93b5768b
PA
302008-04-25 Pedro Alves <pedro@codesourcery.com>
31
32 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
33
721c02de
VP
342008-04-24 Vladimir Prus <vladimir@codesourcery.com>
35
36 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
37 * gdb.mi/mi2-syn-frame.exp: Likewise.
38 * lib/mi-support.exp: Likewise.
39
74960c60
VP
402008-04-24 Vladimir Prus <vladimir@codesourcery.com>
41
42 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
43 to specify regexp for the location to stop at.
44 * gdb.base/break-always.c: New.
45 * gdb.base/break-always.exp: New.
46
d24317b4
VP
472008-04-24 Vladimir Prus <vladimir@codesourcery.com>
48
49 * lib/mi-support.exp (mi_runto_helper): Adjust
50 for the original-location field.
51 (mi_create_breakpoint, mi_list_breakpoints): New.
52 * gdb.mi/mi-break.exp: Adjust.
53 * gdb.mi/mi2-break.exp: Adjust.
54 * gdb.mi/mi-pending.exp: Adjust.
55 * gdb.mi/mi-simplerun.exp: Adjust.
56 * gdb.mi/mi2-simplerun.exp: Adjust.
57 * gdb.mi/mi-syn-frame.exp: Adjust.
58 * gdb.mi/mi2-syn-frame.exp: Adjust.
59 * gdb.mi/mi-until.exp: Adjust.
60 * gdb.mi/mi2-until.exp: Adjust.
61 * gdb.mi/mi-var-display.exp: Adjust.
62 * gdb.mi/mi2-var-display.exp: Adjust.
63 * gdb.mi/mi-watch.exp: Adjust.
64 * gdb.mi/mi2-watch.exp: Adjust.
65
fdc59709 662008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 67
fdc59709
PB
68 * aclocal.m4: Add override.m4.
69 * configure: Regenerate.
70
8e91f023
VP
712008-04-19 Vladimir Prus <vladimir@codesourcery.com>
72
73 * gdb.mi/var-cmd.c (do_at_tests): Verify that
74 '-var-update --all-values' reports new value even the type
75 of a variable object has changed.
76
233a11ab
CS
772008-04-18 Craig Silverstein <csilvers@google.com>
78
79 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
80 files.
d24317b4 81
9c1137ad
JB
822008-04-18 Joel Brobecker <brobecker@adacore.com>
83
84 * gdb.ada/atomic_enum: New test program.
85 * gdb.ada/atomic_enum.exp: New testcase.
86
66d0bbc7
DE
872008-04-17 Doug Evans <dje@google.com>
88
89 * gdb.opt/Makefile.in: Fix whitespace.
90
100906b0
UW
912008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
92
93 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
94
4584e32e
DE
952008-04-17 Doug Evans <dje@google.com>
96
97 * gdb.base/hashline1.exp: New testcase.
98 * gdb.base/hashline2.exp: New testcase.
99 * gdb.base/hashline2.exp: New testcase.
100
0a320680
PA
1012008-04-17 Pedro Alves <pedro@codesourcery.com>
102
103 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
104
18ac113b
AR
1052008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
106
107 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
108 temporary breakpoint to match "Temporary breakpoint".
109 * gdb.base/break.exp (delete_breakpoints): Likewise.
110 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
111 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
112 * gdb.base/display.exp: Likewise.
113 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
114 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
115 * gdb.base/restore.exp (restore_tests): Likewise.
116 * gdb.base/sepdebug.exp: Likewise.
117 * gdb.base/watchpoint.exp: Likewise.
118 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
119 * gdb.mi/mi-pending.exp: Likewise.
120 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
121 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
122 * gdb.mi/mi-var-cmd.exp: Likewise.
123 * gdb.mi/mi-var-display.exp: Likewise.
124 * gdb.mi/mi2-cli.exp: Likewise.
125 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
126 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
127 * gdb.mi/mi2-var-display.exp: Likewise.
128 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
129 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
130 new "disp" field.
131 (mi_expect_stop): Move after_reason argument to be really after
132 reason. This is to support fix for PR2424.
133
add38693
JK
1342008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
135
136 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
137
fcacd99f
VP
1382008-04-13 Vladimir Prus <vladimir@codesourcery.com>
139
140 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
141 field. Add more floating varobj tests.
142 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
143 field.
144 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
145 (main): Call do_at_tests.
146 * lib/mi-support.exp (mi_create_floating_varobj)
147 (mi_varobj_update_with_type_change): New.
148
de051565
MK
1492008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
150
151 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
152 option of -var-evaluate-expression.
153 * gdb.mi/mi2-var-display.exp: Likewise.
154
dbc52822
VP
1552008-04-07 Vladimir Prus <vladimir@codesourcery.com>
156
157 Introduce test setup helpers.
158 * lib/gdb.exp (build_executable, clean_restart)
159 (prepare_for_testing): New.
160 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
161 * gdb.base/return.exp: Likewise.
162 * gdb.base/ending-run.exp: Likewise.
163
473591da
NR
1642008-04-07 Nick Roberts <nickrob@snap.net.nz>
165
166 * gdb.mi/mi-async.exp: New test for asynchronous Machine
167 Interface (MI) responses.
168
2b2d9e11
VP
1692008-04-06 Vladimir Prus <vladimir@codesourcery.com>
170
171 * gdb.cp/breakpoint.cc: New code to test conditions involving
172 member variables.
173 * gdb.cp/breakpoint.exp: Test condition involving member
174 variables.
175
bb378428
VP
1762008-04-05 Vladimir Prus <vladimir@codesourcery.com>
177
178 * lib/mi-support.exp (mi_expect_stop): New.
179 (mi_run_cmd): Change the
180 token. Use mi_send_resuming_command, use
181 mi_expect_stop.
182 (mi_execute_to_helper): Rename to mi_execute_to.
183 (mi_send_resuming_command): Add more error patterns.
184 (mi_wait_for_stop): Renamed to...
185 (mi_get_stop_line): ...this.
186 (mi_run_inline_test): Adjust.
187
188 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
189 * gdb.mi/mi-console.exp: Likewise.
190 * gdb.mi/mi-pending.exp: Likewise.
191 * gdb.mi/mi-simplerun.exp: Likewise.
192 * gdb.mi/mi-stack.exp: Likewise.
193 * gdb.mi/mi-stepi.exp: Likewise.
194 * gdb.mi/mi-syn-frame.exp: Add comment.
195 * gdb.mi/mi-until.exp: Likewise.
196 * gdb.mi/mi-var-display.exp: Likewise.
197 * gdb.mi/mi-watch.exp: Likewise.
198 * gdb.mi/mi2-cli.exp: Likewise.
199 * gdb.mi/mi2-console.exp: Likewise.
200 * gdb.mi/mi2-simplerun.exp: Likewise.
201 * gdb.mi/mi2-stack.exp: Likewise.
202 * gdb.mi/mi2-stepi.exp: Likewise.
203 * gdb.mi/mi2-until.exp: Likewise.
204 * gdb.mi/mi2-var-display.exp: Likewise.
205 * gdb.mi/mi2-watch.exp: Likewise.
206
62172bb9
UW
2072008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
208
209 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
210
211 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
212
a13e061a
PA
2132008-04-04 Pedro Alves <pedro@codesourcery.com>
214
215 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
216 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
217 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
218 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
219 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
220 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
221 expect an mi error duplicated in stderr.
222
eae06beb
JB
2232008-04-03 Joel Brobecker <brobecker@adacore.com>
224
225 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
226 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
227 Add a couple of tests that verify the behavior when the new setting
228 is set to "cancel" and "all".
229 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
230 "ask" before we start the testing.
231
79c6ced6
AR
2322008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
233
234 * gdb.cp/casts.cc: Add class reference variables.
235 * gdb.cp/casts.exp: New test cases for up/down casting references.
236
6c2d1a6b
MK
2372008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
238
239 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
240 instead of beginning to make an extra test pass.
241 * gdb.mi/mi2-var-display.exp: Likewise.
242
55b411d9
MR
2432008-03-31 Maciej W. Rozycki <macro@mips.com>
244
245 * gdb.base/break.exp: Mark failures as such. Fix formatting.
246
c6140da2
MD
2472008-03-31 Markus Deuling <deuling@de.ibm.com>
248 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
249
250 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
251 value. Add xfail for older kernels.
252
79732189
AR
2532008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
254
255 Bring mi-support in line with gdb.exp.
256 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
257 (mi_gdb_start): New function.
258
33c3676e
MR
2592008-03-28 Maciej W. Rozycki <macro@mips.com>
260
261 * gdb.mi/mi-var-cmd.exp: Fix a typo.
262
92e28119
VP
2632008-03-26 Vladimir Prus <vladimir@codesourcery.com>
264
265 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
266 * gdb.mi/mi2-var-display.exp: Likewise.
267
9e8e3afe
VP
2682008-03-26 Vladimir Prus <vladimir@codesourcery.com>
269
270 * lib/mi-support.exp (mi_create_varobj_checked): New.
271 (mi_list_varobj_children): Allow to check for a
272 value.
273 (mi_list_array_varobj_children): New.
274
275 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
276 and mi_list_varobj_children, as opposed to hardcoding
277 expected strings.
278 * gdb.mi/gdb701.exp: Likewise.
279 * gdb.mi/gdb792.exp: Likewise.
280 * gdb.mi/mi-var-block.exp: Likewise.
281 * gdb.mi/mi-var-cmd.exp: Likewise.
282 * gdb.mi/mi-var-invalidate.exp: Likewise.
283 * gdb.mi/mi2-var-block.exp: Likewise.
284 * gdb.mi/mi2-var-child.exp: Likewise.
285 * gdb.mi/mi2-var-cmd.exp: Likewise.
286 * gdb.mi/mi2-var-display.exp: Likewise.
287
9df50351
JK
2882008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
289
290 Fix random false FAILs on i386.
291 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
292
31e5d73a
DJ
2932008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
294
295 PR gdb/544
296 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
297
12f4afab
DJ
2982008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
299
300 PR gdb/544
301 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
302
b562a0cb
DJ
3032008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
304
305 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
306 fixed PR gdb/544.
307
17faa917
DJ
3082008-03-21 Pedro Alves <pedro@codesourcery.com>
309
310 * gdb.threads/fork-child-threads.exp: Test next over fork.
311
6214f497
DJ
3122008-03-21 Chris Demetriou <cgd@google.com>
313
314 * gdb.base/break.exp (rbreak junk): New test for rbreak
315 "Junk at end of arguments" issue.
316
63092375
DJ
3172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
318
319 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
320 *& to work on created array elements.
321 (Top level): Test print $pc with a file. Test string operations
322 without a target.
323 * gdb.base/ptype.exp: Do not expect *& to work on created array
324 elements.
325
b21991b0
DJ
3262008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
327
328 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
329 gdb.threads/staticthreads.exp: Update exit query.
330
c4b347c7
SL
3312008-03-07 Sandra Loosemore <sandra@codesourcery.com>
332
333 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
334
fa4727a6
DJ
3352008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
336
337 * gdb.base/watchpoint.c (global_ptr, func4): New.
338 (main): Call func4.
339 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
340 (test_inaccessible_watchpoint): New.
341
2f34202f
MR
3422008-02-29 Maciej W. Rozycki <macro@mips.com>
343
344 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
345 select the largest.
346
0d6ba1b1
DJ
3472008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
348
349 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
350 frames-invalid annotations.
351
e691325a
PM
3522008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
353
354 * gdb.base/assign.exp: avoid same output for different tests.
355
f85b5ecc
DE
3562008-02-27 Doug Evans <dje@google.com>
357
358 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
359 for bug 1738.
360 (breakpoint_to_handler_entry): Ditto.
361
b40e7bf3
JB
3622008-02-27 Joel Brobecker <brobecker@adacore.com>
363
364 * gdb.base/ending-run.exp: Use the first line of code inside
365 function body to test breakpoints.
366 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
367 location where the breakpoint is inserted when using the line
368 where a function is declared. Fix typo in the description of
369 one of the tests.
370 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
371
2faca73a
PM
3722008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
373
374 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
375 tests.
376
6f439c36
PM
3772008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
378
379 * gdb.base/args.exp: avoid same output for tests
380 with single quotes.
381
54e52265
VP
3822008-02-26 Vladimir Prus <vladimir@codesourcery.com>
383
384 * gdb.base/annota1.exp: Adjust for 'info break'
385 format changes.
386 * gdb.base/annota3.exp: Likewise.
387 * gdb.base/break.exp: Likewise.
388 * gdb.base/condbreak.exp: Likewise.
389 * gdb.base/pending.exp: Likewise.
390 * gdb.base/sepdebug.exp: Likewise.
391 * gdb.base/unload.exp: Likewise.
392 * gdb.cp/ovldbreak.exp: Likewise.
393 * gdb.mi/mi-pending.exp: Likewise.
394
897b09ca
DE
3952008-02-07 Doug Evans <dje@google.com>
396
397 * gdb.cp/mb-inline.exp: New.
398 * gdb.cp/mb-inline.h: New.
399 * gdb.cp/mb-inline1.cc: New.
400 * gdb.cp/mb-inline2.cc: New.
401
b1c32d35
PM
4022008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
403
404 * gdb.pascal/floats.pas: New test program.
405 * gdb.pascal/floats.exp: New testcase.
406
1a4ca44a
TJB
4072008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
408
409 * gdb.base/callfuncs.c (t_float_many_args): New function.
410 (t_double_many_args): New function.
411 * gdb.base/callfuncs.exp: Add tests for exceeding float
412 and double parameters passed through the stack.
413
439048e8
JB
4142008-02-05 Joel Brobecker <brobecker@adacore.com>
415
416 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
417 gdb.ada/complete/foo.adb: New files.
418 * gdb.ada/complete.exp: New testcase.
419
81fe8080
DE
4202008-02-03 Doug Evans <dje@google.com>
421
301f0ecf
DE
422 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
423
81fe8080
DE
424 * gdb.cp/gdb2384.exp: New file.
425 * gdb.cp/gdb2384.cc: New file.
426 * gdb.cp/gdb2384-base.h: New file.
427 * gdb.cp/gdb2384-base.cc: New file.
428
4b071aec
DE
4292008-02-02 Doug Evans <dje@google.com>
430
431 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
432
61137ba6
JB
4332007-02-01 Joel Brobecker <brobecker@adacore.com>
434
435 * gdb.ada/sym_print_name: New test program.
436 * gdb.ada/sym_print_name.exp: New testcase.
437
4382007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
439
440 * gdb.ada/nested/hello.adb: New file.
441 * gdb.ada/nested.exp: New testcase.
442 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
443
98deb0da
VP
4442008-02-01 Vladimir Prus <vladimir@codesourcery.com>
445
446 * gdb.mi/basic.c (return_1): New function.
447 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
448 don't cause future evaluations of function to report
449 creation of internal breakpoints.
450
723a2275
VP
4512008-02-01 Vladimir Prus <vladimir@codesourcery.com>
452
453 * gdb.mi/mi-break.exp (test_error): New.
454 Call it.
455
fb546a2f
LM
4562008-01-31 Luis Machado <luisgpm@br.ibm.com>
457
458 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
459 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
460
2d8fd90a
PM
4612008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
462
463 * gdb.pascal/integers.pas: New test program.
464 * gdb.pascal/integers.exp: New testcase.
465
a7fa0ded
PM
4662008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
467
468 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
469
5e1a1926
TJB
4702008-01-30 Luis Machado <luisgpm@br.ibm.com>
471
472 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
473 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
474
8d04f9f0
JB
4752008-01-30 Paul Hilfinger <hilfinger@adacore.com>
476
477 * gdb.ada/formatted_ref: New test program.
478 * gdb.ada/formatted_ref.exp: New testcase.
479
480 * gdb.cp/formatted-ref.cc: New file.
481 * gdb.cp/formatted-ref.exp: New testcase.
482
ce75a98f
JB
4832008-01-30 Joel Brobecker <brobecker@adacore.com>
484
485 * gdb.base/ptype.exp: Add testing of "ptype $pc".
486
e835f6bf
NR
4872008-01-30 Nick Roberts <nickrob@snap.net.nz>
488
489 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
490 (test_file_list_exec_source_file): Update to new macro-info field.
491
d118ef87
PH
4922008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
493
494 * gdb.ada/exprs: New test program.
495 * gdb.ada/exprs.exp: New testcase.
496
7d35ab09
TJB
4972008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
498
499 * dfp-test.c (DELTA, DELTA_B): New definitions.
500 (double_val1, double_val2, double_val3, double_val4, double_val5,
501 double_val6, double_val7, double_val8, double_val9, double_val10,
502 double_val11, double_val12, double_val13, double_val14, dec32_val1,
503 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
504 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
505 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
506 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
507 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
508 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
509 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
510 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
511 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
512 dec128_val16): New global variables.
513 (decimal_dec128_align): New function.
514 (decimal_mixed): Likewise.
515 (decimal_many_args_dec32): Likewise.
516 (decimal_many_args_dec64): Likewise.
517 (decimal_many_args_dec128): Likewise.
518 (decimal_many_args_mixed): Likewise.
519 * dfp-test.exp: Add tests calling new inferior functions.
520
2d717e4f
DJ
5212008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
522
523 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
524 gdb.server/ext-run.exp: New files.
525 * lib/gdbserver-support.exp (gdbserver_download): New.
526 (gdbserver_start): New. Update gdbserver expected
527 output.
528 (gdbserver_spawn): Use them.
529 (gdbserver_start_extended): New.
530
e85a822c
DJ
5312008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
532
533 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
534 Run on GNU/Linux.
535 (do_exec_tests): Check for systems which do not support catchpoints.
536 Do not match START.
537 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
538 Run on GNU/Linux. Enable verbose output.
539 (check_fork_catchpoints): New.
540 (explicit_fork_child_follow, catch_fork_child_follow)
541 (tcatch_fork_parent_follow): Update expected messages.
542 (do_fork_tests): Use check_fork_catchpoints.
543 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
544 Run on GNU/Linux. Enable verbose output.
545 (check_vfork_catchpoints): New.
546 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
547 expected messages.
548 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
549
401ea829
JB
5502008-01-29 Jim Blandy <jimb@red-bean.com>
551
552 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
553 host' errors.
554 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
555
aceaf3ad
JB
5562008-01-29 Jim Blandy <jimb@red-bean.com>
557
558 * gdb.threads/sigthread.c: Use barriers to ensure that
559 child_thread and child_thread_two are always initialized before we
560 start to use them.
561
a5606eee
VP
5622008-01-29 Vladimir Prus <vladimir@codesourcery.com>
563
564 * gdb.base/watchpoint-solib.exp: New.
565 * gdb.base/watchpoint-solib.c: New.
566 * gdb.base/watchpoint-solib-shr.c: New.
567
c55a82bb
PM
5682008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
569
570 * gdb.base/gdb1056.exp: Add unsigned integer test.
571
0993fe05
DE
5722008-01-28 Doug Evans <dje@google.com>
573
574 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
575
4fe42e7f
JB
5762008-01-27 Jim Blandy <jimb@codesourcery.com>
577
c7a69933
JB
578 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
579
4fe42e7f
JB
580 * gdb.base/expand-psymtabs.exp: Doc fix.
581
5def8285
MK
5822008-01-26 Mark Kettenis <kettenis@gnu.org>
583
584 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
585
5313c911
NR
5862008-01-24 Nick Roberts <nickrob@snap.net.nz>
587
588 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
589 -var-set-format.
590
93815fbf
VP
5912008-01-23 Chris Demetriou <cgd@google.com>
592
593 * gdb.threads/thread_events.c: New testcase source file.
594 * gdb.threads/thread_events.exp: New testcase expect file.
595
467a88ee
NR
5962008-01-23 Nick Roberts <nickrob@snap.net.nz>
597
598 * lib/gdb.exp: Add the variable octal.
599
600 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
601 -var-set-format.
602
d8f82aba
DJ
6032008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
604 Vladimir Prus <vladimir@codesourcery.com>
605
606 * gdb.base/float.exp: Allow missing floating point for m68k and
607 PowerPC.
608
60c46647
VP
6092008-01-22 Vladimir Prus <vladimir@codesourcery.com>
610
611 * gdb.mi/basics.c: Setup for testing breakpoints
612 ignore count.
613 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
614 * gdb.mi/mi-cli.exp: Adjust.
615 * gdb.mi/mi2-cli.exp: Adjust.
616
c7dd36a1
PA
6172008-01-17 Pedro Alves <pedro@codesourcery.com>
618
619 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
620 and 'dummy_ptr' integer pointer. Initialize struct_declarations
621 with dummy_ptr's address.
622 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
623 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
624 all targets.
625 * gdb.mi/mi2-var-child.exp: Likewise.
626
39d5313e
JB
6272008-01-09 Joel Brobecker <brobecker@adacore.com>
628
629 * gdb.ada/null_array: New test program.
630 * gdb.ada/null_array.exp: New testcase.
631
0aea4bf3
LM
6322008-01-09 Luis Machado <luisgpm@br.ibm.com>
633
634 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
635 with required float modifiers.
636
0b354900
JB
6372008-01-08 Joel Brobecker <brobecker@adacore.com>
638
639 * gdb.ada/funcall_param: New test program.
640 * gdb.ada/funcall_param.exp: New testcase.
641
cdb7f5d4
JB
6422008-01-08 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.ada/arrayparam: New test program.
645 * gdb.ada/arrayparam.exp: New testcase.
646
88e2547f
JB
6472008-01-08 Joel Brobecker <brobecker@adacore.com>
648
649 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
650 landed. Should also fix random failures in the test following it.
651
f6867ce0
TJB
6522008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
653
654 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
655 for expressions with decimal float values.
656 (test_dfp_conversions): New function to test casts to and from
657 decimal float types.
658 Call test_dfp_conversions.
659 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
660 elements.
661 (main): Initialize ds.float4 and ds.double8 elements.
662 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
663 string to new error message.
664 (d64_set_tests): Likewise.
665 (d128_set_tests): Likewise.
666 Add tests for expressions with decimal float variables. Add tests for
667 conversions to and from decimal float types.
668
f9c11282
JB
6692008-01-05 Joel Brobecker <brobecker@adacore.com>
670
671 * gdb.ada/packed_tagged/comp_bug.adb: New file.
672 * gdb.ada/packed_tagged.exp: New testcase.
673
0ecbca72
JB
6742008-01-04 Joel Brobecker <brobecker@adacore.com>
675
676 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
677 gdb.ada/homonym/homonym_main.adb: New files.
678 * gdb.ada/homonym.exp: New testcase.
679
c18d3d89
JB
6802008-01-04 Joel Brobecker <brobecker@adacore.com>
681
682 * gdb.ada/packed_array.exp: Add testing of references to
683 a packed array.
684
ecc7085b
JB
6852008-01-04 Joel Brobecker <brobecker@adacore.com>
686
687 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
688 New files.
689 * gdb.ada/type_coercion.exp: New testcase.
690
c474c922
JB
6912008-01-04 Joel Brobecker <brobecker@adacore.com>
692
693 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
694 gdb.ada/tagged/foo.adb: New file.
695 * gdb.ada/tagged.exp: New testcase.
696
9005b927
JB
6972008-01-04 Joel Brobecker <brobecker@adacore.com>
698
699 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
700 gdb.ada/ptype_field/foo.adb: New files.
701 * gdb.ada/ptype_field.exp: New testcase.
702
1a6aaad8
JB
7032008-01-03 Joel Brobecker <brobecker@adacore.com>
704
705 * gdb.ada/print_pc.exp: New testcase.
706
0ef22f53
JB
7072008-01-03 Joel Brobecker <brobecker@adacore.com>
708
709 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
710 gdb.ada/taft_type/p.adb: New files.
711 * gdb.ada/taft_type.exp: New testcase.
712
1689ecf8
JB
7132008-01-03 Joel Brobecker <brobecker@adacore.com>
714
715 * gdb.ada/array_bounds/bar.adb: New file.
716 * gdb.ada/array_bounds.exp: New testcase.
717
a4d0b9c3
JB
7182008-01-03 Joel Brobecker <brobecker@adacore.com>
719
720 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
721 gdb.ada/arrayptr/foo.adb: New files.
722 * gdb.ada/arrayptr.exp: New testcase.
723
a31ace00
JB
7242008-01-03 Joel Brobecker <brobecker@adacore.com>
725
726 * gdb.base/set-lang-auto.exp: New testcase.
727
a97fced3
JB
7282008-01-03 Joel Brobecker <brobecker@adacore.com>
729
730 * gdb.ada/fun_addr/foo.adb: New file.
731 * gdb.ada/fun_addr.exp: New testcase.
732
ef29ce1a
JK
7332008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
734
735 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
736 New files
737
0fafefe3
JB
7382008-01-02 Joel Brobecker <brobecker@adacore.com>
739
740 * array_subscript_addr/p.adb: New file.
741 * array_subscript_addr.exp: New testcase.
742
c4359f8d
JB
7432008-01-02 Joel Brobecker <brobecker@adacore.com>
744
745 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
746 New files.
747 * gdb.ada/str_cmp_ref.exp: New testcase.
748
1aa1b15b
JB
7492008-01-01 Joel Brobecker <brobecker@adacore.com>
750
751 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
752 gdb.ada/fun_in_declare/foo.adb: New files.
753 * gdb.ada/fun_in_declare.exp: New testcase.
754
81c9b2cf
JB
7552008-01-01 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
758 gdb.ada/ref_param/pck.ads: New files.
759 * gdb.ada/ref_param.exp: New testcase.
760
319e4674
JB
7612008-01-01 Joel Brobecker <brobecker@adacore.com>
762
763 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
764 gdb.ada/interface/foo.adb: New files.
765 * gdb.ada/interface.exp: New testcase.
766
ef682c56
JB
7672007-12-31 Jim Blandy <jimb@codesourcery.com>
768
769 * gdb.base/multi-forks.exp: Consume all output from child
770 processes before proceeding to next test.
771
f6f3eb6c
JB
7722007-12-29 Jim Blandy <jimb@codesourcery.com>
773
774 * configure: Regenerated.
775
f652e42f
JB
7762007-12-27 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
779 gdb.ada/fixed_cmp/fixed.adb: New files.
780 * gdb.ada/fixed_cmp.exp: New testcase.
781
6943e596
JB
7822007-12-27 Joel Brobecker <brobecker@adacore.com>
783
784 * gdb.ada/boolean_expr.exp: New testcase.
785
aad9a193
JB
7862007-12-26 Jim Blandy <jimb@codesourcery.com>
787
788 * gdb.base/multi-forks.exp: Doc fix.
789
fb5f3683
JB
7902007-12-26 Joel Brobecker <brobecker@adacore.com>
791
792 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
793 * gdb.ada/char_param.exp: Do not compile our test program with
794 -gnata, this is unnecessary.
795 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
796
384e4a9c
JB
7972007-12-24 Joel Brobecker <brobecker@adacore.com>
798
799 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
800 gdb.ada/print_chars/foo.adb: New files.
801 * gdb.ada/print_chars.exp: New testcase.
802
01e044f7
JB
8032007-12-24 Joel Brobecker <brobecker@adacore.com>
804
805 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
806 gdb.ada/char_param/foo.adb: New files.
807 * gdb.ada/char_param.exp: New testcase.
808
0ce17860
JB
8092007-12-22 Jim Blandy <jimb@codesourcery.com>
810
811 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
812 hard-coding source line numbers into the test.
813 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
814 gdb_get_line_number to find.
815
919809b9
JB
8162007-12-22 Joel Brobecker <brobecker@adacore.com>
817
818 * gdb.base/ptype.c (highest): New struct type.
819 (the_highest): New variable of that type.
820 (main): Add dummy assignment to a field of variable the_highest.
821 * gdb.base/ptype.exp: Test type printing of our new variable.
822
abc8a88d
PM
8232007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
824
825 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
826 and record first explicitly generated thread number.
827 Use that thread number for thread specific watchpoint test.
828 Add iteration number to repetitive tests.
829
5158f3e3
CES
8302007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
831 Jim Blandy <jimb@codesourcery.com>
832
833 * gdb.base/expand-psymtabs.c: New testcase
834 source file.
835 * gdb.base/expand-psymtabs.exp: New testcase
836 expect file.
837
37e4754d
LM
8382007-12-17 Luis Machado <luisgpm@br.ibm.com>
839
840 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
841 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
842
551e5d04
JB
8432007-12-17 Joel Brobecker <brobecker@adacore.com>
844
845 * gdb.ada/frame_args/foo.adb: New file.
846 * gdb.ada/frame_args/pck.ads: New file.
847 * gdb.ada/frame_args/pck.adb: New file.
848 * gdb.ada/frame_args.exp: New testcase.
849
a05ee097
JB
8502007-12-17 Joel Brobecker <brobecker@adacore.com>
851
852 * gdb.base/frame-args.c: New file.
853 * gdb.base/frame-args.exp: New testcase.
854
c162e8c9
JM
8552007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
856 Joseph Myers <joseph@codesourcery.com>
857
858 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
859
afe8ab22
VP
8602007-12-14 Vladimir Prus <vladimir@codesourcery.com>
861
862 * gdb.mi/mi-pending.exp: New.
863 * gdb.mi/mi-pending.c: New.
864 * gdb.mi/mi-pendshr.c: New.
865
dfdfb3ca
JB
8662007-12-06 Jim Blandy <jimb@codesourcery.com>
867
868 * gdb.base/default.exp: Update expected output for 'info catch'.
869
b7fca990
JK
8702007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
871
872 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
873 must be set to binary.
874
6a1afc1e
PA
8752007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
876
877 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
878
a6b151f1
DJ
8792007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
880
881 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
882 gdb.mi/mi-file-transfer.exp: New.
883
43039443
JK
8842007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
887
0ef2251b
MR
8882007-11-22 Maciej W. Rozycki <macro@mips.com>
889
890 * gdb.trace/backtrace.exp: Fix a typo.
891 * gdb.trace/circ.exp: Likewise.
892 * gdb.trace/collection.exp: Likewise.
893 * gdb.trace/limits.exp: Likewise.
894 * gdb.trace/report.exp: Likewise.
895 * gdb.trace/tfind.exp: Likewise.
896 * gdb.trace/while-dyn.exp: Likewise.
897
5443631e
NR
8982007-11-21 Nick Roberts <nickrob@snap.net.nz>
899
900 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
901 objects of pointers that can't be dereferenced are now
902 "noneditable".
903
a4ce5b0d
UW
9042007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
905
906 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
907 (target_cpu): Remove.
908
d6e956e5
VP
9092007-10-15 Vladimir Prus <vladimir@codesourcery.com>
910
911 * gdb.base/ending-run.exp: Expect the list of cleared
912 breakpoint to come in natural order, not the reversed one.
913
214270ab
VP
9142007-11-07 Vladimir Prus <vladimir@codesourcery.com>
915
916 * gdb.mi/mi-var-child.c (do_child_deletion): New.
917 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
918
1a619819
LM
9192007-11-05 Luis Machado <luisgpm@br.ibm.com>
920
921 * gdb.base/printcmds.exp: New function
922 test_printf_with_dfp.
923
5b01a6fa
DE
9242007-11-02 Doug Evans <dje@google.com>
925
926 * gdb.disasm/t01_mov.s: Remove carriage returns.
927 * gdb.disasm/t02_mova.s: Ditto.
928 * gdb.disasm/t03_add.s: Ditto.
929 * gdb.disasm/t04_sub.s: Ditto.
930 * gdb.disasm/t05_cmp.s: Ditto.
931 * gdb.disasm/t06_ari2.s: Ditto.
932 * gdb.disasm/t07_ari3.s: Ditto.
933 * gdb.disasm/t08_or.s: Ditto.
934 * gdb.disasm/t09_xor.s: Ditto.
935 * gdb.disasm/t10_and.s: Ditto.
936 * gdb.disasm/t11_logs.s: Ditto.
937 * gdb.disasm/t12_bit.s: Ditto.
938 * gdb.disasm/t13_otr.s: Ditto.
939
ec33ab7f
JK
9402007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
943
ae0d01ff
UW
9442007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
945
946 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
947 provide DFP support.
948
55eddb0f
DJ
9492007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
952 Test "set powerpc vector-abi". Skip auto-detection tests for old
953 toolchains.
954
7020f05c
PA
9552007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
956
957 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
958 with [string compare].
959
84bc3db9
PA
9602007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
961
962 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
963 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
964
5876dc88
LM
9652007-10-25 Luis Machado <luisgpm@br.ibm.com>
966
967 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
968 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
969 * gdb.opt/Makefile.in: New makefile.
970 * Makefile.in: Create new directory "gdb.opt".
971 * configure.ac: Add "gdb.opt" directory.
972 * configure: Regenerated.
973
c3ea9a14
DE
9742007-10-25 Doug Evans <dje@google.com>
975
976 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
977 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
978
93004d61
TJB
9792007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
980 Thiago Jung Bauermann <bauerman@br.ibm.com>
981
982 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
983 Floating Point expressions.
984 * gdb.base/dfp-test.exp: new file adding tests for Decimal
985 Floating Point variables.
986 * gdb.base/dfp-test.c: new file containing program with Decimal
987 Floating variables, used by gdb.base/dfp-test.exp.
988
62a24a2b
DJ
9892007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
990
991 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
992
e7b1eae6
UW
9932007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
994
995 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
996 compiling test case with GCC.
997 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
998
c641edcc
UW
9992007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1000
1001 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1002 format changes.
1003
5e5ebfe6
MS
10042007-10-18 Michael Snyder <msnyder@specifix.com>
1005
1006 * gdb.base/dbx.exp: Add missing "-re " operator.
1007
e831e7b6
GM
10082007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1009
1010 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1011 * configure.ac: Removed trailing spaces after backslash.
1012 * gdb.modula2: New directory.
1013 * gdb.modula2/Makefile.in: New file.
1014 * gdb.modula2/unbounded-array.exp: New file.
1015 * gdb.modula2/unbounded1.c: New file.
1016
7cc46491
DJ
10172007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1018
1019 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1020
10212007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1022
1023 * gdb.base/sigstep.c (main): Add checks for
1024 return values for setitimer call.
1025 Call setitimer again with itimer = ITIMER_REAL
1026 if first call to setitimer fails.
1027
e91528f0
KH
10282007-10-11 Kazu Hirata <kazu@codesourcery.com>
1029
1030 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1031 of $timeout.
1032
2ec9a4f8
DJ
10332007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1034
1035 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1036
10372007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1038
1039 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1040 of gdb_expect call, to avoid interruption.
1041
64b2fa04
PA
10422007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1043
1044 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1045 (v_unsigned_long_long, v_long_long_array)
1046 (v_signed_long_long_array, v_unsigned_long_long_array)
1047 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1048 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1049 [!NO_LONG_LONG]: New.
1050 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1051 v_long_long_member.
1052
1053 (v_long_long_func, v_signed_long_long_func)
1054 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1055 (main) [!NO_LONG_LONG]: Initialize long long variants.
1056
1057 * gdb.base/whatis.exp: If board file requests no_long_long, build
1058 test with NO_LONG_LONG defined. Test long long, signed long long,
1059 and unsigned long long variants but only if board file doesn't
1060 disable it.
1061
a912286e
DJ
10622007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1063 Daniel Jacobowitz <dan@codesourcery.com>
1064
1065 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1066 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1067 * configure: Regenerated.
1068 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1069 gdb.pascal/types.exp, lib/pascal.exp: New files.
1070
471ba8c9
DJ
10712007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1072
1073 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1074 call.
1075 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1076 to return to the call.
1077 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1078 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1079 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1080 * gdb.mi/mi-until.exp (test_until): Likewise.
1081 * gdb.mi/mi2-until.exp (test_until): Likewise.
1082
fef8a650
DJ
10832007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1084
1085 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1086 two-char array.
1087 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1088
d983da9c
DJ
10892007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1090
1091 * gdb.threads/watchthreads.c (thread_function): Sleep between
1092 iterations.
1093 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1094 at once for S/390. Generate matching fails and passes.
1095
17f62551
VP
10962007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1097
1098 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1099 the 'struct_declarations' variable to zeros.
17f62551 1100
ed0616c6
VP
11012007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1102
1103 * gdb.cp/mb-ctor.cc: New.
1104 * gdb.cp/mb-ctor.exp: New.
1105 * gdb.cp/mb-templates.cc: New.
1106 * gdb.cp/mb-templates.exp: New.
1107
41f1b697
DJ
11082007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1109
1110 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1111
3f213f78
PA
11122007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1113
1114 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1115 targets.
1116 * configure: Regenerate.
1117
0d381245
VP
11182007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1119
1120 * gdb.base/annota1.exp: Adjust for 'info break'
1121 format changes.
1122 * gdb.base/annota3.exp: Likewise.
1123 * gdb.base/break.exp: Likewise.
1124 * gdb.base/condbreak.exp: Likewise.
1125 * gdb.base/pending.exp: Likewise.
1126 * gdb.base/sepdebug.exp: Likewise.
1127 * gdb.base/unload.exp: Likewise.
1128 * gdb.base/ovldbreak.exp: Likewise.
1129
fe3f5fa8
VP
11302007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1131
1132 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1133 messages.
1134 * gdb.base/chng-syms.exp: Likewise.
1135 * gdb.base/unload.exp: Likewise.
1136
a75cf6c0
DJ
11372007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1138
1139 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1140
18ecae38
DJ
11412007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1142
1143 * schedlock.c (NUM): Change to 1.
1144 (main): Use args[0] for the main thread.
1145 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1146 regardless of the number of threads.
1147
5509918f
MR
11482007-09-14 Maciej W. Rozycki <macro@mips.com>
1149
4a543daf
MR
1150 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1151 type down.
1152 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1153 test.
1154 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1155 watchpoint type down.
1156 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1157 test.
1158
11592007-09-14 Maciej W. Rozycki <macro@mips.com>
1160
5509918f
MR
1161 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1162 Move all the tests here and run them twice, once using software
1163 watchpoints and once using hardware watchpoints.
1164 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1165
40b53987
DJ
11662007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1167
1168 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1169 test.
1170
695e2681
MK
11712007-09-10 Mark Kettenis <kettenis@gnu.org>
1172
8b3fc8d8
MK
1173 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1174 build-id.
1175
695e2681
MK
1176 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1177 know about $ORIGIN. Calculate output dir from $dest instead of
1178 using ${objdir}/{$subdir}.
1179
58d69f29
MK
11802007-09-09 Mark Kettenis <kettenis@gnu.org>
1181
1182 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1183 gcore, before continuing with the test.
1184
3e347599
DJ
11852007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1186
1187 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1188 * gdb.mi/mi-watch.exp: Likewise.
1189
ea37ba09
DJ
11902007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1191 Jim Blandy <jimb@codesourcery.com>
1192
1193 * gdb.arch/i386-sse.exp: Do not expect character constants.
1194 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1195 * gdb.base/display.exp: Allow print/s.
1196 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1197 and unsigned char array changes.
1198
2025a643
DJ
11992007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1200
1201 * gdb.base/display.exp: Add tests for printf %p.
1202
26669a27
PA
12032007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1204
1205 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1206 the dll name to unicode.
1207
c8f021f8
JK
12082007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1209
1210 * gdb.base/default.exp (show version): Update the version text.
1211 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1212
4cf31eea
JK
12132007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1214
1215 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1216 New files.
1217
4935890f
JK
12182007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 * lib/gdb.exp (build_id_debug_filename_get): New function.
1221 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1222 Remove the generate DEBUG file for the future testcase runs.
1223 New testcase for the NT_GNU_BUILD_ID retrieval.
1224 Move the final testing step to ...
1225 (test_different_dir): ... a new function.
1226 New parameter XFAIL to XFAIL all the tests performed.
1227 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1228 New parameter TYPE to PF_PREFIX all the tests performed.
1229
02142340
VP
12302007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1231
1232 * gdb.mi/mi-var-cp.cc (path_expression): New
1233 function.
1234 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1235
36acd84e
UW
12362007-08-27 Markus Deuling <deuling@de.ibm.com>
1237
1238 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1239 to fit into SPU Local Store memory.
1240
a896d121
JB
12412007-08-23 Joel Brobecker <brobecker@adacore.com>
1242
1243 * gdb.base/default.exp: Adjust the expected output of "info
1244 warranty" after the switch to GPLv3.
1245
7b433602
JB
12462007-08-23 Joel Brobecker <brobecker@adacore.com>
1247
1248 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1249 to 30000 (from 20000).
1250
e22f8b7c
JB
12512007-08-23 Joel Brobecker <brobecker@adacore.com>
1252
1253 Switch the license of all .exp files to GPLv3.
1254 Switch the license of all .f and .f90 files to GPLv3.
1255 Switch the license of all .s and .S files to GPLv3.
1256
5a0e3bd0
JB
12572007-08-23 Joel Brobecker <brobecker@adacore.com>
1258
1259 * configure.ac: Switch license to GPLv3.
1260
cc00619d
JB
12612007-08-23 Joel Brobecker <brobecker@adacore.com>
1262
1263 Switch the licensing to GPLv3 for all .ads and .adb files.
1264
8d26208a
DJ
12652007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1266
1267 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1268 and t_int_double.
1269 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1270
4fcb9948
JB
12712007-08-17 Joel Brobecker <brobecker@adacore.com>
1272
1273 * gdb.base/step-line.c: Switch license to GPL version 3, and
1274 update copyright year.
1275 * gdb.base/step-line.inp: Likewise.
1276
b9c34f67
JB
12772007-08-17 Joel Brobecker <brobecker@adacore.com>
1278
1279 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1280 changes inside gdb1555.c.
1281 * gdb.base/pending.exp: Likewise.
1282
2cc17678
DJ
12832007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1284
1285 * config/default.exp: New file.
1286
e48883f7
DJ
12872007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1288
1289 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1290 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1291
1ab80e5b
MR
12922007-07-30 Maciej W. Rozycki <macro@mips.com>
1293
1294 * gdb.base/dump.exp: Force the correct endianness for binary
1295 formats not carrying this information.
1296
aba471f5
DJ
12972007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1298
1299 * gdb.threads/staticthreads.exp: Match .*sem_post.
1300
d4e07204
DJ
13012007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1302
1303 * gdb.base/readline.exp (operate_and_get_next): Match the final
1304 prompt.
1305
2b97317d
KB
13062007-07-23 Kevin Buettner <kevinb@redhat.com>
1307
1308 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1309 to restarting SID.
1310
44efa07a
KB
13112007-07-18 Kevin Buettner <kevinb@redhat.com>
1312
1313 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1314 prior to `gdb_start'.
1315
7b5ebade
KB
13162007-07-18 Kevin Buettner <kevinb@redhat.com>
1317
1318 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1319 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1320 Remove call to gdb_unload.
1321
255e7678
DJ
13222007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1323 Daniel Jacobowitz <dan@codesourcery.com>
1324
1325 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1326 for __WIN32__.
1327 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1328 * gdb.base/unload.exp: Use shared library test routines.
1329
3a40aaa0
UW
13302007-07-03 Markus Deuling <deuling@de.ibm.com>
1331
1332 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1333 * gdb.base/solib-symbol-lib.c: Likewise.
1334 * gdb.base/solib-symbol-main.c: Likewise.
1335
b0f4b84b
DJ
13362007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1337
1338 * config/gdbserver.exp (gdb_reconnect): New.
1339 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1340 gdb.base/solib-disc.exp: New files.
1341 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1342 remote debugging".
1343 (gdb_compile): Add shlib_load flag.
1344 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1345 port.
1346 (gdbserver_reconnect): New.
1347
1b05479a
DJ
13482007-07-01 Nick Roberts <nickrob@snap.net.nz>
1349 Daniel Jacobowitz <dan@codesourcery.com>
1350
1351 * gdb.base/annota3.exp: Test for if construct.
1352
86f78eb2
DJ
13532007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1354
1355 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1356
6a2eb474
MR
13572007-06-21 Chris Dearman <chris@mips.com>
1358 Maciej W. Rozycki <macro@mips.com>
1359
1360 * gdb.base/display.exp: Allow a newline after display/i.
1361 * gdb.base/pc-fp.exp: Likewise.
1362 * gdb.base/sigbpt.exp: Likewise.
1363
f8b73d13
DJ
13642007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1365
1366 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1367 required features to be included.
1368
4339e69e
DJ
13692007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1370
1371 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1372 in info threads output.
1373
23d964e7
UW
13742007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1375 Markus Deuling <deuling@de.ibm.com>
1376
1377 * gdb.arch/spu-info.exp: New testcase.
1378 * gdb.arch/spu-info.c: New file.
1379
fd20f75b
DJ
13802007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1381
1382 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1383 tpcs_offset. Restore lr after the call.
1384 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1385
2226f861
DJ
13862007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1387
1388 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1389 (gdbserver_run): Kill any running gdbserver.
1390 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1391
d12371a9
MR
13922007-05-17 Maciej W. Rozycki <macro@mips.com>
1393
1394 * gdb.base/sigbpt.exp: Preset segv_addr.
1395
93f02886
DJ
13962007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1397
1398 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1399 (gdb_compile_shlib): Likewise.
1400 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1401 (default_gdb_init): Clear cleanfiles.
1402 (gdb_finish): Delete recorded cleanfiles.
1403 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1404
1405 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1406 Do not use isnative.
1407 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1408 gdb.base/so-impl-ld.exp: Likewise.
1409 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1410 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1411 gdb_compile.
1412
b04e06d7
VP
14132007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1414
1415 * config/unknown.exp: Remove.
1416
069ed931
UW
14172007-05-15 Markus Deuling <deuling@de.ibm.com>
1418
1419 * gdb.base/info-proc.exp: Check is_remote.
1420
09db0d03
UW
14212007-05-14 Markus Deuling <deuling@de.ibm.com>
1422
1423 * gdb.base/gcore.exp: Initialize variable core_supported.
1424
af2cbe8c
DJ
14252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1426
1427 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1428
027c0295
DJ
14292007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1430
1431 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1432 * gdb.threads/print-threads.exp (test_all_threads): Allow
1433 negative and hexadecimal thread IDs.
1434
dc5000e7
DJ
14352007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1436
1437 * gdb.java/jprint.java (public): Avoid invalid call to static
1438 method.
1439
2e74ed18
DP
14402007-05-14 Denis Pilat <denis.pilat@st.com>
1441
1442 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1443 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1444 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1445 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1446 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1447
83547f02
UW
14482007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1449
1450 * gdb.base/overlays.exp: Add support for targets with only code
1451 overlay support, not data overlay. Support spu-*-* target in
1452 this mode.
1453 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1454 * gdb.base/spu.ld: New file.
1455
b18be20d
DJ
14562007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1457
1458 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1459
be444858
DJ
14602007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1461
1462 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1463
b1d53152
DJ
14642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1465
1466 * gdb.java/jmain.exp: Handle demangled names with and without method
1467 signatures.
1468
d084b331
DJ
14692007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1470
1471 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1472 (have_a_very_merry_interrupt): Remove calls to puts.
1473 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1474 inferior output.
1475 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1476 test names.
1477
db9d7fc5
DJ
14782007-04-29 Markus Deuling <deuling@de.ibm.com>
1479 Daniel Jacobowitz <dan@codesourcery.com>
1480
1481 * gdb.base/auxv.exp (core_works): Also check is_remote.
1482 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1483
ef783a7d
VP
14842007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1485
1486 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1487 message, not the undefined 'module' variable.
1488 * gdb.base/siginfo.exp: Likewise.
1489 * gdb.base/sigstep.exp: Likewise.
1490 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1491 serialport.
1492 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1493
b7b73cae
CV
14942007-04-25 Corinna Vinschen <vinschen@redhat.com>
1495
1496 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1497 target sim fails. Return 0 otherwise.
1498 (gdb_load): Return prematurely if gdb_target_sim fails.
1499
7d90fdfa
DP
15002007-04-16 Denis Pilat <denis.pilat@st.com>
1501
1502 * gdb.base/setshow.exp: Reset height after having set it to 100.
1503
5d3e9c85
DP
15042007-04-16 Denis Pilat <denis.pilat@st.com>
1505
1506 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1507
18e75969
DP
15082007-04-16 Denis Pilat <denis.pilat@st.com>
1509
1510 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1511
25d5ea92
VP
15122007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1513
1514 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1515 tests. Run the frozen varobjs test.
1516 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1517 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1518
0b49cb80
JK
15192007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1522 gdb.base/type-opaque.exp: New files.
1523
a73bafbc
VP
15242007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1525
1526 * gdb.mi/mi-var-child.c
1527 (do_children_tests): User char[2] instead of
1528 char so that automatic printing of pointers to char
1529 don't give unpredicable result.
1530 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1531 local variables.
1532 * gdb.mi/mi-var-child.exp: Step to right line
1533 of do_children_tests.
1534 * gdb.mi/mi2-var-child.exp: Likewise.
1535 * gdb.mi/mi-var-cmd.exp: Step to right line of
1536 do_locals_tests.
1537 (do_children_tests): User char[2] instead of
1538 char so that automatic printing of pointers to char
1539 don't give unpredicable result.
1540 * gdb.mi/mi2-var-cmd.exp: Likewise.
1541 * lib/mi-support.exp (mi_continue_to_line):
1542 Pass test name to mi_wait_for_stop.
1543
7ce59000
DJ
15442007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1545
1546 * gdb.asm/asm-source.exp: Remove d10v case.
1547 * lib/gdb.exp (skip_cplus_tests): Likewise.
1548 * gdb.asm/d10v.inc: Deleted.
1549
20389057
DJ
15502007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1551
1552 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1553
8807d78b
DJ
15542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1555
1556 * config/netware.exp: Delete file.
1557
aa3edb8e
JB
15582007-03-29 Joel Brobecker <brobecker@adacore.com>
1559
1560 * gdb.dwarf2/dw2-noloc.S: New file.
1561 * gdb.dwarf2/dw2-noloc.exp: New file.
1562
297561ac
PA
15632007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1564
1565 * gdb.cp/method2.cc: New test.
1566 * gdb.cp/method2.exp: New test.
1567 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1568
1f81bd39
DJ
15692007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1570
1571 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1572
9453113a
DJ
15732007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1574
1575 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1576
b741e217
DJ
15772007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1578
1579 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1580 (gdb_load): Delete, replace with...
1581 (gdb_reload): ...this.
1582 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1583 * gdb.server/server-mon.exp: Likewise.
1584 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1585 (gdb_start_cmd): New.
1586 (gdb_file_cmd): Save the last loaded file.
1587 (gdb_reload): New.
1588 (gdb_gnu_strip_debug): Use transform.
1589 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1590 support here. Use new $last_loaded_file. Check mtime.
1591 (gdb_target_cmd): Handle ObjC failure case.
1592 (infer_host_exec): Delete.
1593 (gdbserver_load): Rename to...
1594 (gdbserver_run): ...this. Simplify.
1595 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1596 (mi_gdb_load): Move most contents to a new function...
1597 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1598 (mi_run_cmd): Use mi_gdb_target_load.
1599 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1600 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1601 Use gdb_run_cmd.
1602 * gdb.base/charsign.exp: Remove incorrect comment.
1603 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1604 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1605 gdb.base/start.exp: Use gdb_start_cmd.
1606
446ab585
MR
16072007-03-23 Nigel Stephens <nigel@mips.com>
1608 Maciej W. Rozycki <macro@mips.com>
1609
1610 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1611 * gdb.base/signull.exp: Similarly.
1612
bbb88ebf
UW
16132007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1614
1615 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1616 messages available to test cases (like chng-sym.exp).
1617
cb8c4a99
AS
16182007-03-14 Andreas Schwab <schwab@suse.de>
1619
1620 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1621 format changes.
1622
4e463ff5
DJ
16232007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1624
1625 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1626 (optimized_1): New.
1627 (main): Call optimized_1.
1628 (gdb2029): Correct typos. Call gdb2029_marker.
1629 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1630 for gdb2029.
1631
b6db2c47
MK
16322007-03-12 Mark Kettenis <kettenis@gnu.org>
1633
1634 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1635 as tabs. Remove redundant test pattern.
1636
70ed3737
UW
16372007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1638
1639 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1640 for /a format output.
1641
47b67b60
DJ
16422007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1643
1644 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1645 collect output incrementally.
1646
b8953b0e
UW
16472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1648
1649 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1650 for -var-create lpcharacter test.
1651 * gdb.mi/mi2-var-cmd.exp: Likewise.
1652
7acd5c40
UW
16532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1654
1655 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1656 pass on targets where address zero is readable.
1657
9c6759c1
UW
16582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1659
1660 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1661 just a single architecture.
1662
a2f1aeb4
UW
16632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1664
1665 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1666 (fetch_all_registers): New function, uses gdb_test_multiple and
1667 exp_continue to fetch inferior output line-by-line.
1668 Replace all uses of do_get_all_registers by fetch_all_registers.
1669
46579ac2
UW
16702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1671
1672 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1673 in target_info.
1674
fc133f24
MS
16752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1676
1677 * gdb.threads/manythreads.exp: Use $message string for
1678 consistancy; add a default (timeout) case.
1679
7646a51d
MS
16802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1681
1682 * gdb.base/watchpoint.exp: Fix truncated comment.
1683
dcfff61f
MS
16842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1685
1686 * Makefile.in: Remove spurious single-quotes from sed command.
1687
664e3ee9
DJ
16882007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1689
1690 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1691 func.
1692 * gdb.mi/mi2-var-cmd.exp: Likewise.
1693
d7cc6f2f
JB
16942007-02-27 Joel Brobecker <brobecker@adacore.com>
1695
1696 * gdb.dwarf2/dw2-producer.S: New file.
1697 * gdb.dwarf2/dw2-producer.exp: New testcase.
1698
16992007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1700
1701 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1702 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1703 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1704 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1705 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1706 Revert tests to use mi_gdb_test and include value field in output
1707 of -var-create.
1708
93d42b30
DJ
17092007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1710
1711 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1712
c499ed39
DJ
17132007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1714
1715 * gdb.base/maint.exp: Remove full paths from test names.
1716 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1717 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1718
9836f81b
JB
17192007-02-27 Joel Brobecker <brobecker@adacore.com>
1720
1721 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1722
c74d0ad8
DJ
17232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1724
1725 * gdb.server/server-mon.exp: New test.
1726
2711e456
DJ
17272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1728
1729 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1730
ff6f572f
DJ
17312007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1732
1733 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1734 register capitalization.
1735
fada3feb
DP
17362007-02-13 Denis Pilat <denis.pilat@st.com>
1737
1738 * gdb.mi/mi-var-invalidate.exp: New file.
1739
fb1e4ffc
DJ
17402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1741
1742 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1743
3da939d7
DJ
17442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1745
1746 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1747
123dc839
DJ
17482007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1749
1750 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1751 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1752
877e3645 17532007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1754
1755 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1756 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1757 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1758 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1759 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1760 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1761 Update tests to include value field in output of -var-create.
1762
3c0a2960
AS
17632007-02-08 Andreas Schwab <schwab@suse.de>
1764
1765 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1766
108546a0
DJ
17672007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1768
1769 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1770 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1771
d701dcab
DP
17722007-02-02 Denis Pilat <denis.pilat@st.com>
1773
1774 * gdb.threads/threadapply.exp: check that frame is not changed by
1775 the thread apply all command.
1776
783e3e2f
AS
17772007-01-31 Andreas Schwab <schwab@suse.de>
1778
6d9c3a87
AS
1779 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1780
3c50d7b9
AS
1781 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1782 in the dwarf sections.
1783 * gdb.dwarf2/mac-fileno.S: Likewise.
1784
783e3e2f
AS
1785 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1786 bspstore register on ia64.
1787
78ff580e
AS
17882007-01-29 Andreas Schwab <schwab@suse.de>
1789
cc8e9b12
AS
1790 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1791 "frame-begin" annotation.
1792
78ff580e
AS
1793 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1794 number of "frames-invalid" annotations.
1795
704a4f78
DJ
17962007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1797
1798 * gdb.base/commands.exp: Call if_commands_test.
1799 (gdb_test_no_prompt, if_commands_test): New.
1800
e741bf94
MK
18012007-01-28 Mark Kettenis <kettenis@gnu.org>
1802
1803 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1804
474d0ad3
AS
18052007-01-27 Andreas Schwab <schwab@suse.de>
1806
1807 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1808 .short/.int/.quad in the dwarf sections.
1809 * gdb.dwarf2/dw2-intercu.S: Likewise.
1810 * gdb.dwarf2/dw2-intermix.S: Likewise.
1811
e784b426
JK
18122007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1813
1814 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1815 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1816 array.
e784b426
JK
1817 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1818 * gdb.base/setvar.exp: Likewise.
1819
37f08e04
AS
18202007-01-26 Andreas Schwab <schwab@suse.de>
1821
9a01813a
AS
1822 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1823 test.
1824
37f08e04
AS
1825 * gdb.base/multi-forks.exp ("restart $i"): Also match
1826 __kernel_syscall_via_break.
1827
6e2a9270
VP
18282007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1829
1830 * lib/mi-support.exp (mi_delete_varobj): New.
1831 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1832 testcase.
1833 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1834 (main): Call the above.
1835 (reference_update_test, base_in_reference_test)
1836 (reference_to_pointer): Delete the created varobjs.
1837
e515b470
DJ
18382007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1839
1840 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1841 * configure: Regenerated.
1842 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1843 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1844 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1845 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1846 * lib/gdb.exp (gdb_skip_xml_test): New function.
1847
08d8bcd7
DJ
18482007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1849
1850 * gdb.base/sigrepeat.exp: Correct error message.
1851
18522007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1853 Daniel Jacobowitz <dan@codesourcery.com>
1854
1855 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1856 gdb.arch/i386-gnu-cfi-asm.S: New files.
1857
97c3f1f3
JK
18582007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1859
1860 * lib/gdb.exp: Abort on missing `site.exp'.
1861
cb1df416
DJ
18622007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1863 Daniel Jacobowitz <dan@codesourcery.com>
1864
1865 * gdb.base/included.c, gdb.base/included.exp,
1866 gdb.base/included.h: New files.
1867
35990120
DJ
18682007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1869
1870 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1871 (maximize_rlimit): Reduce limits on 64-bit systems.
1872
6e81a116 18732007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1874
1875 From Marcus Deuling <deuling@de.ibm.com>:
1876 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1877 every case.
1878
6c3c41f3
NR
18792007-01-13 Nick Roberts <nickrob@snap.net.nz>
1880
1881 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1882 (test_path_specification): Use objdir instead of srcdir to always
1883 get an absolute filename.
1884
2f12c312
DJ
18852007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1886
1887 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1888
81121995
VP
18892007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1890
1891 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1892 Make sure the variable we're using is in scope.
1893 (reference_to_pointer): Likewise.
1894
4741b737
DJ
18952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1896
1897 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1898 has no debug information.
1899
054410c3
DJ
19002007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1901
1902 * gdb.base/annota1.exp: Remove extra send_gdb.
1903
818f79f6
DJ
19042007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1905
1906 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1907
f7a6bb70
DJ
19082007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1911
57e66780
DJ
19122007-01-08 Nick Roberts <nickrob@snap.net.nz>
1913 Daniel Jacobowitz <dan@codesourcery.com>
1914
1915 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1916 lcharacter or linteger change. Correct duplicated test name.
1917 * gdb.mi/mi2-var-cmd.exp: Likewise.
1918
3d799a95
DJ
19192007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1920
1921 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1922
19232007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1924
1925 * gdb.base/nofield.c: New file.
1926 * gdb.base/nofield.exp: New testcase.
1927
eafb94e8
NR
19282007-01-05 Nick Roberts <nickrob@snap.net.nz>
1929
1930 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1931
1932 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1933 test.
1934
5e572bb4
DJ
19352007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1936
1937 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1938
74a44383
DJ
19392007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1940
1941 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1942 when continuing.
1943
1b572db9
DJ
19442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1945
1946 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1947 Expect ".exe" extension.
1948
381bc39b
DJ
19492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1950
1951 * gdb.base/charset.exp: Add explicit filename to break.
1952 * gdb.base/dbx.exp: Add explicit filename to breaks.
1953
2b70e4c6
DJ
19542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1955
1956 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1957 * gdb.mi/mi2-file.exp: Likewise.
1958
303b6f5d
DJ
19592007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1960
1961 Implement specification of MI tests as comments
1962 in C and C++ sources.
1963 * lib/mi-support.exp (mi_autotest_data): New variable.
1964 (mi_autotest_source): New variable.
1965 (count_newlines, mi_prepare_inline_tests)
1966 (mi_get_inline_test, mi_continue_to_line)
1967 (mi_run_inline_test, mi_tbreak)
1968 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1969 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1970 Run inline tests.
1971 * gdb.mi/mi-var-cp.cc: Define tests here.
1972
23da0d94
VP
19732007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1974
1975 Simplify usage of mi_continue_to.
1976 * lib/mi-support.exp (mi_runto_helper): Renamed
1977 from mi_runto, added new parameter 'run_or_continue'.
1978 (mi_runto): Use mi_runto_helper.
1979 (mi_continue_to): Accept just function name as parameter.
1980 Use mi_runto_helper.
1981 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1982 * gdb.mi/mi2-var-cmd.exp: Likewise.
1983
f9e18282
JB
19842006-01-04 Joel Brobecker <brobecker@adacore.com>
1985
1986 Make this testcase a bit more realistic. The current code
1987 is too simplistic, and allows the compiler to optimize out
1988 some of the entities we need for this testcase.
1989 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1990 (Do_Nothing): Add extra parameter.
1991 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1992 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1993 by using a variable of type Void_Star.
1994
fd678c65
JB
19952006-01-04 Joel Brobecker <brobecker@adacore.com>
1996
1997 * gdb.ada/catch_ex/foo.adb: New file.
1998 * gdb.ada/catch_ex.exp: New testcase.
1999
05cfdb42
DJ
20002007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2001
2002 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2003 pass --image-base to linker.
2004
2e03ee74
DJ
20052007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2006 Daniel Jacobowitz <dan@codesourcery.com>
2007
2008 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2009 secondary prompts.
2010
0d5de010
DJ
20112007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2012
2013 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2014 output. Test the types of members and member pointers.
2015 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2016 gdb/2092.
2017 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2018 statement. Enable for GCC. Update expected output for some tests
2019 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2020 layout.
2021 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2022 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2023 (Diamond::vget_base): New.
2024 (main): Add new tests.
2025 * gdb.cp/printmethod.exp: Update expected output for member functions.
2026 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2027 print pEe->D::vg().
2028
61a771aa
DJ
20292007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2030
2031 * gdb.threads/tls.exp: Allow stops in sem_post.
2032
2fa63963
DJ
20332006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2034
2035 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2036 * gdb.base/annota3.exp: Likewise.
2037 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2038 again (instead of timing out).
2039 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2040 GCC bug 26475.
2041 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2042 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2043 test from jmisc1.exp.
2044 * gdb.java/jmisc1.exp: Delete.
2045 * gdb.java/jprint.exp: Adjust to work with method signatures including
2046 return types.
2047 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2048 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2049 * lib/java.exp (compile_java_from_source): Pass the correct type
2050 to target_compile.
2051
5eefc2b7
JB
20522006-12-31 Joel Brobecker <brobecker@adacore.com>
2053
2054 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2055 (stack_align_edx): New function.
2056 (stack_align_eax): New function.
2057 (main): Add calls to stack_align_edx and stack_align_eax.
2058 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2059 Add testing for the cases where the register used during a stack
2060 realignment is edx. Same for eax.
2061
227c54da
DJ
20622006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2063
2064 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2065 and generic PE targets.
2066
cab8ac94
JB
20672006-12-29 Joel Brobecker <brobecker@adacore.com>
2068
2069 * gdb.ada/array_return.exp: Update copyright date list.
2070
ba54f318
JB
20712006-12-27 Joel Brobecker <brobecker@adacore.com>
2072
2073 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2074 (Create_Small_Float_Vector): New function.
2075 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2076 function body.
2077 * gdb.ada/array_return/p.adb: Use new type and function from
2078 package Pck.
2079 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2080 able to print the value returned by a function returning an
2081 array of float.
2082
6b7a35dd
JB
20832006-12-20 Joel Brobecker <brobecker@adacore.com>
2084
2085 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2086 The associated tests should be PASSing.
2087
038224f6
VP
20882006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2089
2090 Test for base in references.
2091 * gdb.mi/mi-var-cp.cc: Add test code.
2092 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2093 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2094 * gdb.mi/mi2-watch.exp: Likewise.
2095 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2096 (mi_list_varobj_children): New function.
2097
b26ed50d
VP
20982006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2099
2100 * lib/mi-support.exp
2101 (mi_runto): Accept "()" after function name.
2102 (mi_create_varobj): New function.
2103 (mi_varobj_update): New function.
2104 (mi_Check_varobj_value): New function.
2105 * gdb.mi/mi-var-cp.exp: New file.
2106 * gdb.mi/mi-var-cp.cc: New file.
2107
08232497
DJ
21082006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2109
2110 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2111 gdb.base/weaklib2.c: New files.
2112
d394c993 21132006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2114
ac6c2fba
NS
2115 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2116 info. Adjust test names.
2117
8ec659a0 2118 * gdb.base/break.c (main): Move position of malloc.
d394c993 2119 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2120
acd65feb
VP
21212006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2122
2123 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2124 assignement of arrays and function pointers.
2125 * gdb.mi/var-cmd.c: Add declaration necessary for above
2126 tests.
2127
f556d5e5
NS
21282006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2129
2130 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2131
2132 * gdb.threads/linux-dp.exp: Read thread table before and after
2133 creating each philosopher and verify it.
2134
697bc68d
NS
21352006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2136 Paul Brook <paul@codesourcery.com>
2137 Daniel Jacobowitz <dan@codesourcery.com>
2138
2139 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2140 main to remove duplication. Add start function of the form
2141 '_*start[1-9]*'. Add RVDS start function.
2142
29d73ae4
DJ
21432006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2144
2145 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2146
c1d88655
UW
21472006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2148
2149 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2150 * gdb.asm/spu.inc: New file.
2151 * gdb.base/term.exp: Disable if [target_info exists noargs].
2152 * gdb.gdb/complaints.exp: Disable if ![isnative].
2153 * gdb.gdb/selftest.exp: Likewise.
2154 * gdb.gdb/observer.exp: Likewise.
2155 * gdb.gdb/xfullpath.exp: Likewise.
2156 * gdb.base/attach.exp: Disable on SPU target.
2157 * gdb.cp/bs145503.exp: Likewise.
2158 * gdb.cp/exception.exp: Likewise.
2159 * gdb.cp/userdef.exp: Likewise.
2160
32a13b1a
DJ
21612006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2162
2163 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2164
d8295fe9
VP
21652006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2166
2167 * gdb.base/completion.exp: Fix completion tests for
2168 'info' and 'info '.
2169 * gdb.base/help.exp (help_test_raw, test_class_help)
2170 (test_prefix_command_help): Move...
2171 * lib/gdb.exp: Here.
2172 * gdb.base/main.exp: Adjust.
2173 * gdb.cp/maint.exp: Adjust.
2174 * gdb.trace/tracecmd.exp: Use test_help_class.
2175
8c394015
VP
21762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2177
2178 * gdb.stabs/weird.exp (print_weird_var): Use
2179 gdb_test_multiple instead of gdb_expect.
2180
027fc1bc
VP
21812006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2182
2183 * gdb.base/help.exp (help_test_raw): New.
2184 (test_class_help): New.
2185 (test_prefix_command_help): New.
2186 Adjust testcases.
2187
67609209
FR
21882006-11-09 Christophe Lyon <christophe.lyon@st.com>
2189
2190 * gdb.base/constvars.c (main): Write to crass and crips, so that
2191 they are allocated by the compiler.
2192
f73adfeb
AS
21932006-10-27 Andreas Schwab <schwab@suse.de>
2194
2195 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2196 "detach-fork".
2197
2f83a18e
DJ
21982006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2199
2200 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2201 of patterns.
2202
94277a38
DJ
22032006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2204
2205 * gdb.base/sepdebug.exp: Remove debug format test.
2206 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2207 Handle no-symtab.
2208 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2209
5bd2f6e2
DJ
22102006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2211
2212 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2213 int to pointer or pointer to int.
2214 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2215
8c008720
DJ
22162006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2217
2218 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2219
9e35dae4
DJ
22202006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2223
d9639e13
DJ
22242006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2225
2226 PR c++/2116
2227 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2228
390a1bd0
JB
22292006-10-06 Joel Brobecker <brobecker@adacore.com>
2230
2231 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2232 the corresponding bug has been fixed in GDB (PR/2018).
2233
dd920c33
JB
22342006-10-06 Joel Brobecker <brobecker@adacore.com>
2235
2236 * gdb.base/subst.exp: New testcase.
2237
53bbefe9
JB
22382006-10-06 Joel Brobecker <brobecker@adacore.com>
2239
2240 * gdb.ada/array_return/pck.ads: Add copyright notice.
2241 * gdb.ada/array_return/pck.adb: Likewise.
2242 * gdb.ada/array_return/p.adb: Likewise.
2243 * gdb.ada/exec_changed/first.adb: Likewise.
2244 * gdb.ada/exec_changed/second.adb: Likewise.
2245
09851417
JB
22462006-10-06 Joel Brobecker <brobecker@adacore.com>
2247
2248 * gdb.ada/watch_arg/watch.adb: New file.
2249 * gdb.ada/watch_arg.exp: New testcase.
2250
041bf30d
VP
22512006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2252
2253 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2254 via string_to_regexp.
2255 * gdb.mi/mi2-basics.exp: Likewise.
2256
f286fbdd 22572006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2258
2259 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2260 Remove unused / obsolete files.
2261
7c07f349
NR
22622006-09-19 Nick Roberts <nickrob@snap.net.nz>
2263
2264 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2265
cd5ff84a
VP
22662006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2267
2268 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2269 HIGH_FRAME argument to -stack-list-arguments can be larger than
2270 the number of frames.
2271
ae018d1a
DJ
22722006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2273
2274 * gdb.base/args.c (main): Add breakpoint marker.
2275 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2276 really test empty arguments.
2277 (args_load): Delete.
2278 (args_test): New.
2279
b399c549
NR
22802006-09-13 Nick Roberts <nickrob@snap.net.nz>
2281
2282 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2283 check for one file.
2284
2ab1eb7a
VP
22852006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2286
2287 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2288 HIGH_FRAME argument to -stack-list-locals can be larger than
2289 the number of frames.
2290
476308bf
FF
22912006-08-18 Fred Fish <fnf@specifix.com>
2292
2293 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2294 '$' in front of skip_vmx_tests_saved when setting that.
2295
8625200f
AS
22962006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2297
2298 * gdb.base/trace-commands.exp: New file.
2299
089ec8f1
DJ
23002006-08-10 Joel Brobecker <brobecker@adacore.com>
2301 Daniel Jacobowitz <dan@codesourcery.com>
2302
2303 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2304 expected output of the backtrace commands.
2305
b60f0898
JB
23062006-08-09 Joel Brobecker <brobecker@adacore.com>
2307
2308 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2309 untested followed by return combination.
2310 * gdb.arch/altivec-regs.exp: Likewise.
2311 * gdb.arch/e500-abi.exp: Likewise.
2312 * gdb.arch/e500-regs.exp: Likewise.
2313 * gdb.arch/gdb1291.exp: Likewise.
2314 * gdb.arch/gdb1431.exp: Likewise.
2315 * gdb.arch/gdb1558.exp: Likewise.
2316 * gdb.arch/i386-prologue.exp: Likewise.
2317 * gdb.arch/i386-unwind.exp: Likewise.
2318 * gdb.asm/asm-source.exp: Likewise.
2319 * gdb.base/a2-run.exp: Likewise.
2320 * gdb.base/advance.exp: Likewise.
2321 * gdb.base/all-bin.exp: Likewise.
2322 * gdb.base/annota1.exp: Likewise.
2323 * gdb.base/annota3.exp: Likewise.
2324 * gdb.base/args.exp: Likewise.
2325 * gdb.base/arithmet.exp: Likewise.
2326 * gdb.base/assign.exp: Likewise.
2327 * gdb.base/async.exp: Likewise.
2328 * gdb.base/attach.exp: Likewise.
2329 * gdb.base/bang.exp: Likewise.
2330 * gdb.base/bigcore.exp: Likewise.
2331 * gdb.base/bitfields.exp: Likewise.
2332 * gdb.base/bitfields2.exp: Likewise.
2333 * gdb.base/break.exp: Likewise.
2334 * gdb.base/call-sc.exp: Likewise.
2335 * gdb.base/call-strs.exp: Likewise.
2336 * gdb.base/callfuncs.exp: Likewise.
2337 * gdb.base/checkpoint.exp: Likewise.
2338 * gdb.base/chng-syms.exp: Likewise.
2339 * gdb.base/code-expr.exp: Likewise.
2340 * gdb.base/commands.exp: Likewise.
2341 * gdb.base/completion.exp: Likewise.
2342 * gdb.base/cond-expr.exp: Likewise.
2343 * gdb.base/condbreak.exp: Likewise.
2344 * gdb.base/consecutive.exp: Likewise.
2345 * gdb.base/constvars.exp: Likewise.
2346 * gdb.base/corefile.exp: Likewise.
2347 * gdb.base/cvexpr.exp: Likewise.
2348 * gdb.base/dbx.exp: Likewise.
2349 * gdb.base/define.exp: Likewise.
2350 * gdb.base/detach.exp: Likewise.
2351 * gdb.base/display.exp: Likewise.
2352 * gdb.base/dump.exp: Likewise.
2353 * gdb.base/ena-dis-br.exp: Likewise.
2354 * gdb.base/ending-run.exp: Likewise.
2355 * gdb.base/environ.exp: Likewise.
2356 * gdb.base/eval-skip.exp: Likewise.
2357 * gdb.base/exprs.exp: Likewise.
2358 * gdb.base/fileio.exp: Likewise.
2359 * gdb.base/finish.exp: Likewise.
2360 * gdb.base/float.exp: Likewise.
2361 * gdb.base/foll-exec.exp: Likewise.
2362 * gdb.base/foll-fork.exp: Likewise.
2363 * gdb.base/foll-vfork.exp: Likewise.
2364 * gdb.base/freebpcmd.exp: Likewise.
2365 * gdb.base/funcargs.exp: Likewise.
2366 * gdb.base/gcore.exp: Likewise.
2367 * gdb.base/gdb1090.exp: Likewise.
2368 * gdb.base/gdb1250.exp: Likewise.
2369 * gdb.base/huge.exp: Likewise.
2370 * gdb.base/info-proc.exp: Likewise.
2371 * gdb.base/interrupt.exp: Likewise.
2372 * gdb.base/jump.exp: Likewise.
2373 * gdb.base/langs.exp: Likewise.
2374 * gdb.base/lineinc.exp: Likewise.
2375 * gdb.base/list.exp: Likewise.
2376 * gdb.base/logical.exp: Likewise.
2377 * gdb.base/long_long.exp: Likewise.
2378 * gdb.base/macscp.exp: Likewise.
2379 * gdb.base/maint.exp: Likewise.
2380 * gdb.base/mips_pro.exp: Likewise.
2381 * gdb.base/miscexprs.exp: Likewise.
2382 * gdb.base/multi-forks.exp: Likewise.
2383 * gdb.base/opaque.exp: Likewise.
2384 * gdb.base/overlays.exp: Likewise.
2385 * gdb.base/pc-fp.exp: Likewise.
2386 * gdb.base/pointers.exp: Likewise.
2387 * gdb.base/printcmds.exp: Likewise.
2388 * gdb.base/psymtab.exp: Likewise.
2389 * gdb.base/ptype.exp: Likewise.
2390 * gdb.base/recurse.exp: Likewise.
2391 * gdb.base/relational.exp: Likewise.
2392 * gdb.base/relocate.exp: Likewise.
2393 * gdb.base/remote.exp: Likewise.
2394 * gdb.base/reread.exp: Likewise.
2395 * gdb.base/restore.exp: Likewise.
2396 * gdb.base/return.exp: Likewise.
2397 * gdb.base/return2.exp: Likewise.
2398 * gdb.base/scope.exp: Likewise.
2399 * gdb.base/sect-cmd.exp: Likewise.
2400 * gdb.base/sep.exp: Likewise.
2401 * gdb.base/sepdebug.exp: Likewise.
2402 * gdb.base/setshow.exp: Likewise.
2403 * gdb.base/setvar.exp: Likewise.
2404 * gdb.base/sigall.exp: Likewise.
2405 * gdb.base/sigbpt.exp: Likewise.
2406 * gdb.base/signals.exp: Likewise.
2407 * gdb.base/signull.exp: Likewise.
2408 * gdb.base/sizeof.exp: Likewise.
2409 * gdb.base/solib.exp: Likewise.
2410 * gdb.base/step-line.exp: Likewise.
2411 * gdb.base/step-test.exp: Likewise.
2412 * gdb.base/structs.exp: Likewise.
2413 * gdb.base/structs2.exp: Likewise.
2414 * gdb.base/term.exp: Likewise.
2415 * gdb.base/twice.exp: Likewise.
2416 * gdb.base/until.exp: Likewise.
2417 * gdb.base/varargs.exp: Likewise.
2418 * gdb.base/volatile.exp: Likewise.
2419 * gdb.base/watchpoint.exp: Likewise.
2420 * gdb.base/whatis-exp.exp: Likewise.
2421 * gdb.base/whatis.exp: Likewise.
2422 * gdb.cp/ambiguous.exp: Likewise.
2423 * gdb.cp/annota2.exp: Likewise.
2424 * gdb.cp/annota3.exp: Likewise.
2425 * gdb.cp/bool.exp: Likewise.
2426 * gdb.cp/breakpoint.exp: Likewise.
2427 * gdb.cp/casts.exp: Likewise.
2428 * gdb.cp/class2.exp: Likewise.
2429 * gdb.cp/classes.exp: Likewise.
2430 * gdb.cp/cplusfuncs.exp: Likewise.
2431 * gdb.cp/ctti.exp: Likewise.
2432 * gdb.cp/derivation.exp: Likewise.
2433 * gdb.cp/exception.exp: Likewise.
2434 * gdb.cp/gdb1355.exp: Likewise.
2435 * gdb.cp/hang.exp: Likewise.
2436 * gdb.cp/inherit.exp: Likewise.
2437 * gdb.cp/local.exp: Likewise.
2438 * gdb.cp/m-data.exp: Likewise.
2439 * gdb.cp/m-static.exp: Likewise.
2440 * gdb.cp/member-ptr.exp: Likewise.
2441 * gdb.cp/method.exp: Likewise.
2442 * gdb.cp/misc.exp: Likewise.
2443 * gdb.cp/namespace.exp: Likewise.
2444 * gdb.cp/overload.exp: Likewise.
2445 * gdb.cp/ovldbreak.exp: Likewise.
2446 * gdb.cp/pr-1023.exp: Likewise.
2447 * gdb.cp/pr-1210.exp: Likewise.
2448 * gdb.cp/pr-574.exp: Likewise.
2449 * gdb.cp/printmethod.exp: Likewise.
2450 * gdb.cp/psmang.exp: Likewise.
2451 * gdb.cp/ref-params.exp: Likewise.
2452 * gdb.cp/ref-types.exp: Likewise.
2453 * gdb.cp/rtti.exp: Likewise.
2454 * gdb.cp/templates.exp: Likewise.
2455 * gdb.cp/try_catch.exp: Likewise.
2456 * gdb.cp/userdef.exp: Likewise.
2457 * gdb.cp/virtfunc.exp: Likewise.
2458 * gdb.disasm/am33.exp: Likewise.
2459 * gdb.disasm/h8300s.exp: Likewise.
2460 * gdb.disasm/mn10300.exp: Likewise.
2461 * gdb.disasm/sh3.exp: Likewise.
2462 * gdb.disasm/t01_mov.exp: Likewise.
2463 * gdb.disasm/t02_mova.exp: Likewise.
2464 * gdb.disasm/t03_add.exp: Likewise.
2465 * gdb.disasm/t04_sub.exp: Likewise.
2466 * gdb.disasm/t05_cmp.exp: Likewise.
2467 * gdb.disasm/t06_ari2.exp: Likewise.
2468 * gdb.disasm/t07_ari3.exp: Likewise.
2469 * gdb.disasm/t08_or.exp: Likewise.
2470 * gdb.disasm/t09_xor.exp: Likewise.
2471 * gdb.disasm/t10_and.exp: Likewise.
2472 * gdb.disasm/t11_logs.exp: Likewise.
2473 * gdb.disasm/t12_bit.exp: Likewise.
2474 * gdb.disasm/t13_otr.exp: Likewise.
2475 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2476 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2477 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2478 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2479 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2480 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2481 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2482 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2483 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2484 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2485 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2486 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2487 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2488 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2489 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2490 * gdb.mi/gdb701.exp: Likewise.
2491 * gdb.mi/gdb792.exp: Likewise.
2492 * gdb.mi/mi-basics.exp: Likewise.
2493 * gdb.mi/mi-break.exp: Likewise.
2494 * gdb.mi/mi-cli.exp: Likewise.
2495 * gdb.mi/mi-console.exp: Likewise.
2496 * gdb.mi/mi-disassemble.exp: Likewise.
2497 * gdb.mi/mi-eval.exp: Likewise.
2498 * gdb.mi/mi-file.exp: Likewise.
2499 * gdb.mi/mi-read-memory.exp: Likewise.
2500 * gdb.mi/mi-regs.exp: Likewise.
2501 * gdb.mi/mi-return.exp: Likewise.
2502 * gdb.mi/mi-simplerun.exp: Likewise.
2503 * gdb.mi/mi-stack.exp: Likewise.
2504 * gdb.mi/mi-stepi.exp: Likewise.
2505 * gdb.mi/mi-syn-frame.exp: Likewise.
2506 * gdb.mi/mi-until.exp: Likewise.
2507 * gdb.mi/mi-var-block.exp: Likewise.
2508 * gdb.mi/mi-var-child.exp: Likewise.
2509 * gdb.mi/mi-var-cmd.exp: Likewise.
2510 * gdb.mi/mi-var-display.exp: Likewise.
2511 * gdb.mi/mi-watch.exp: Likewise.
2512 * gdb.mi/mi2-basics.exp: Likewise.
2513 * gdb.mi/mi2-break.exp: Likewise.
2514 * gdb.mi/mi2-cli.exp: Likewise.
2515 * gdb.mi/mi2-console.exp: Likewise.
2516 * gdb.mi/mi2-disassemble.exp: Likewise.
2517 * gdb.mi/mi2-eval.exp: Likewise.
2518 * gdb.mi/mi2-file.exp: Likewise.
2519 * gdb.mi/mi2-read-memory.exp: Likewise.
2520 * gdb.mi/mi2-regs.exp: Likewise.
2521 * gdb.mi/mi2-return.exp: Likewise.
2522 * gdb.mi/mi2-simplerun.exp: Likewise.
2523 * gdb.mi/mi2-stack.exp: Likewise.
2524 * gdb.mi/mi2-stepi.exp: Likewise.
2525 * gdb.mi/mi2-syn-frame.exp: Likewise.
2526 * gdb.mi/mi2-until.exp: Likewise.
2527 * gdb.mi/mi2-var-block.exp: Likewise.
2528 * gdb.mi/mi2-var-child.exp: Likewise.
2529 * gdb.mi/mi2-var-cmd.exp: Likewise.
2530 * gdb.mi/mi2-var-display.exp: Likewise.
2531 * gdb.mi/mi2-watch.exp: Likewise.
2532 * gdb.stabs/exclfwd.exp: Likewise.
2533 * gdb.stabs/weird.exp: Likewise.
2534 * gdb.threads/gcore-thread.exp: Likewise.
2535 * gdb.trace/actions.exp: Likewise.
2536 * gdb.trace/backtrace.exp: Likewise.
2537 * gdb.trace/circ.exp: Likewise.
2538 * gdb.trace/collection.exp: Likewise.
2539 * gdb.trace/deltrace.exp: Likewise.
2540 * gdb.trace/infotrace.exp: Likewise.
2541 * gdb.trace/limits.exp: Likewise.
2542 * gdb.trace/packetlen.exp: Likewise.
2543 * gdb.trace/passc-dyn.exp: Likewise.
2544 * gdb.trace/passcount.exp: Likewise.
2545 * gdb.trace/report.exp: Likewise.
2546 * gdb.trace/save-trace.exp: Likewise.
2547 * gdb.trace/tfind.exp: Likewise.
2548 * gdb.trace/tracecmd.exp: Likewise.
2549 * gdb.trace/while-dyn.exp: Likewise.
2550 * gdb.trace/while-stepping.exp: Likewise.
2551
f4b618d1
JB
25522006-08-08 Joel Brobecker <brobecker@adacore.com>
2553
2554 * gdb.base/step-bt.c: New file.
2555 * gdb.base/step-bt.exp: New testcase.
2556
3d00d119
DJ
25572006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2558
2559 * config/monitor.exp (gdb_load): Remove support for obsolete
2560 download-write-size.
2561 * gdb.base/remote.exp: Likewise. Update all callers of
2562 gdb_timed_load.
2563
017b5bd4
DJ
25642006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2565
2566 * cursal.exp: Pass binfile to gdb_load.
2567
837c599d
DJ
25682006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2569
2570 * gdb.base/cursal.exp: Add "" to gdb_load call.
2571
8dd4540b
MK
25722006-07-29 Mark Kettenis <kettenis@gnu.org>
2573
2574 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2575 NetBSD/ELF targets.
2576
ab5c9f60
DJ
25772006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2578
2579 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2580 operator*.
2581
4c42eaff
DJ
25822006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2583
2584 * gdb.base/completion.exp: Update for change in "file" behavior.
2585 * gdb.stabs/weird.exp: Likewise.
2586 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2587 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2588
0155cc76
NS
25892006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2590
2591 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2592 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2593
16026cd7
AS
25942006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2595
2596 * gdb.base/default.exp: Update source command error message.
2597 * gdb.base/help.exp: Update 'help source' message.
2598
16963cb6
DJ
25992006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2600
2601 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2602 test.
2603
6d7fd486
AS
26042006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2605
2606 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2607
29e8a844
DJ
26082006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2609
2610 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2611
6afcfa39
DJ
26122006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2613
2614 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2615
267a692b
MK
26162006-07-17 Mark Kettenis <kettenis@gnu.org>
2617
2618 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2619 *-*-openbsd* from targets for wich we expect ARM FPA floating
2620 point format.
2621
85d2fec4
NR
26222006-07-17 Nick Roberts <nickrob@snap.net.nz>
2623
2624 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2625
26262006-07-17 Mark Kettenis <kettenis@gnu.org>
2627
2628 * gdb.base/annota3.exp: Expect frame-begin annotation.
2629
85b4c6e8
JB
26302006-07-14 Joel Brobecker <brobecker@adacore.com>
2631
2632 * gdb.base/help.exp: Adjust "help unset" test to accept
2633 any list of unset commands.
2634
fb933624
DJ
26352006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2636 Daniel Jacobowitz <dan@codesourcery.com>
2637
2638 * gdb.cp/ref-params.exp: New test.
2639 * gdb.cp/ref-params.cc: New source file.
2640 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2641
1dff4b64
MK
26422006-07-08 Mark Kettenis <kettenis@gnu.org>
2643
2644 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2645 spaces/tabs in regular expressions since they might not be there.
2646
40d2e0e3
AS
26472006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2648
2649 * gdb.base/ifelse.exp: New file.
2650
f6c957d2
NS
26512006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2652
2653 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2654 line.
2655 * gdb.base/huge.exp: Loop over compilation to find a size that
2656 is acceptable.
2657 * gdb.base/remote.exp: Correct expected strings.
2658 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2659
b9c5a23d
DJ
26602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2661
2662 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2663
9af2e58d
DJ
26642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2665
2666 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2667 native.
2668
30930ca5
DJ
26692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2670
2671 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2672 enable stabs testing.
2673
aa32fa1d
DJ
26742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2675
bd4a4c80 2676 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2677 gdb_test_multiple does.
2678
321fef15
DJ
26792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2680
2681 * Makefile.in (host_alias): Remove.
2682 (target_alias): Use @target_noncanonical@.
2683 (site.exp): Don't set host_alias.
2684 * aclocal.m4: Remove contents. Include acx.m4.
2685 * configure: Regenerated.
2686 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2687
e1c2defa
NS
26882006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2689
e63b55d1
NS
2690 * lib/gdb.exp (gdb_load_cmd): New.
2691
5600ea19
NS
2692 * gdb.base/fileio.c: Add system(NULL) test.
2693 * gdb.base/fileio.exp: Check it.
2694
e1c2defa
NS
2695 * gdb.base/break.c: Add 10a breakpoint at }
2696 * gdb.base/break.exp: Add test for breakpoint at }
2697 * gdb.cp/anon-union.cc: Add code at end of function.
2698 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2699 * gdb.mi/var-cmd.c: Add code at end of function.
2700 * gdb.mi/mi-var-display.exp: Adjust end of next.
2701 * gdb.mi/mi2-var-display.exp: Likewise.
2702 * gdb.base/fileio.c: Add stop function and insert calls at
2703 stopping places.
2704 * gdb.base/fileio.exp: Breakpoint stop function and remove
2705 explicit line number references.
2706
6c0112ec
JB
27072006-05-19 Joel Brobecker <brobecker@adacore.com>
2708
2709 * gdb.base/del.exp (test_delete_alias): New function.
2710 Now check that both "del" and "d" work as aliases for "delete".
2711
154189a4
FF
27122006-05-18 Fred Fish <fnf@specifix.com>
2713
2714 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2715 required. Check for spurious output after program exits normally.
2716
582e64c2
FF
27172006-05-17 Fred Fish <fnf@specifix.com>
2718
2719 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2720 gdb_load, so it works in the simulator.
2721
8ef6493a
FF
27222006-05-11 Fred Fish <fnf@specifix.com>
2723
2724 * gdb.base/bang.exp: Ignore unexpected output between the
2725 "program exited normally" and the gdb prompt, as many other
2726 tests do.
2727
692b141c
MK
27282006-05-07 Mark Kettenis <kettenis@gnu.org>
2729
2730 * gdb.base/help.exp: Make "delete checkpoint" part option for
2731 "help d" and "help delete" tests.
2732
540b8a30
UW
27332006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2734
2735 * gdb.mi/mi-basics.exp: Add missing serial number to
2736 expected output in some mi_gdb_test statements.
2737 * gdb.mi/mi2-basics.exp: Likewise.
2738
9b6462d9
JB
27392006-05-05 Joel Brobecker <brobecker@adacore.com>
2740
2741 * gdb.base/del.c: New file.
2742 * gdb.base/del.exp: New testcase.
2743
954de43b
DM
27442006-05-05 David S. Miller <davem@sunset.davemloft.net>
2745
2746 * gdb.base/break.exp: Do not assume a breakpoint on
2747 main will actually be in $srcfile when optimizing.
1303f75e
DM
2748 * gdb.base/savedregs.exp: Do not require that the dummy
2749 frame location match up to a symbol and source file location.
c3242428
DM
2750 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2751 will get printed without a mi_cmd_data_list_register_values prefix.
2752 (*-data-list-register-*): Correct regular expressions to expect the new
2753 pseudo d? floating point registers.
2754 * gdb.mi/mi2-regs.exp: Likewise.
2755
c7e64c9a
DJ
27562006-05-05 Christophe Lyon <christophe.lyon@st.com>
2757
2758 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2759 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2760 is allocated by the compiler.
2761 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2762 anons, e, anone to force their allocation by the compiler.
2763
27642006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2765
2766 * gdb.base/help.exp: Update expected text for help d and
2767 help delete.
2768
27ce9a6d
MK
27692006-05-02 Mark Kettenis <kettenis@gnu.org>
2770
2771 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2772 NetBSD/ELF targets.
2773
8608915f
MK
27742006-04-30 Mark Kettenis <kettenis@gnu.org>
2775
2776 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2777 single-step breakpoint fails; make this a KFAIL on
2778 sparc*-*-openbsd*.
2779 * gdb.base/siginfo.exp: Likewise.
2780 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2781
b8db102d
MS
27822006-04-26 Michael Snyder <msnyder@redhat.com>
2783
2784 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2785 which may have to consume output from other forks.
2786 Add tests to make sure that "delete fork" succeeded.
2787
c702009a
MS
27882006-04-20 Michael Snyder <msnyder@redhat.com>
2789
2790 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2791 Add support for the Renesas M32C and M16C.
2792
2793 * gdb.asm/asm-source.exp: Add m32c target.
2794 * gdb.asm/m32c.inc: Support for m32c target.
2795
e28493f2
AS
27962006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2797
2798 * gdb.base/commands.exp (recursive_source_test): New test.
2799
880da185
DM
28002006-04-04 David S. Miller <davem@sunset.davemloft.net>
2801
2802 * gdb.base/float.exp: Add pattern for sparc targets.
2803
61d9b92f
DJ
28042006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2805
2806 * gdb.base/commands.exp (stray_arg0_test): New test.
2807
bd717df8
PB
28082006-03-30 Paul Brook <paul@codesourcery.com>
2809
2810 * gdb.mi/mi-until.exp: kfail broken until command.
2811 * gdb.mi/mi2-until.exp: Ditto.
2812
ec793d3c
NR
28132006-03-27 Nick Roberts <nickrob@snap.net.nz>
2814
2815 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2816
831004b7
AO
28172006-03-08 Alexandre Oliva <aoliva@redhat.com>
2818
2819 * gdb.base/prelink.exp: Anchor tested-for regular expression
2820 on gdb prompt.
2821
effe49a0
PB
28222006-03-07 Paul Brook <paul@codesourcery.com>
2823
2824 * gdb.base/assign.exp: Correct fail message.
2825
e5461016
PB
28262006-03-07 Paul Brook <paul@codesourcery.com>
2827
2828 * lib/compiler.c: Extract armcc version number.
2829 * lib/compiler.cc: Ditto.
2830
fc91c6c2
PB
28312006-03-07 Paul Brook <paul@codesourcery.com>
2832
2833 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2834 additional_flags=-w.
2835 * gdb.arch/altivec-regs.exp: Ditto.
2836 * gdb.arch/e500-abi.exp: Ditto.
2837 * gdb.arch/e500-regs.exp: Ditto.
2838 * gdb.base/all-bin.exp: Ditto.
2839 * gdb.base/annota1.exp: Ditto.
2840 * gdb.base/annota3.exp: Ditto.
2841 * gdb.base/args.exp: Ditto.
2842 * gdb.base/arithmet.exp: Ditto.
2843 * gdb.base/assign.exp: Ditto.
2844 * gdb.base/async.exp: Ditto.
2845 * gdb.base/bang.exp: Ditto.
2846 * gdb.base/break.exp: Ditto.
2847 * gdb.base/call-rt-st.exp: Ditto.
2848 * gdb.base/completion.exp: Ditto.
2849 * gdb.base/cond-expr.exp: Ditto.
2850 * gdb.base/condbreak.exp: Ditto.
2851 * gdb.base/consecutive.exp: Ditto.
2852 * gdb.base/define.exp: Ditto.
2853 * gdb.base/display.exp: Ditto.
2854 * gdb.base/ena-dis-br.exp: Ditto.
2855 * gdb.base/environ.exp: Ditto.
2856 * gdb.base/eval-skip.exp: Ditto.
2857 * gdb.base/info-proc.exp: Ditto.
2858 * gdb.base/jump.exp: Ditto.
2859 * gdb.base/logical.exp: Ditto.
2860 * gdb.base/long_long.exp: Ditto.
2861 * gdb.base/maint.exp: Ditto.
2862 * gdb.base/miscexprs.exp: Ditto.
2863 * gdb.base/pc-fp.exp: Ditto.
2864 * gdb.base/pointers.exp: Ditto.
2865 * gdb.base/relational.exp: Ditto.
2866 * gdb.base/reread.exp: Ditto.
2867 * gdb.base/sect-cmd.exp: Ditto.
2868 * gdb.base/sep.exp: Ditto.
2869 * gdb.base/sepdebug.exp: Ditto.
2870 * gdb.base/until.exp: Ditto.
2871 * gdb.base/whatis-exp.exp: Ditto.
2872 * gdb.cp/annota2.exp: Ditto.
2873 * gdb.cp/annota3.exp: Ditto.
2874 * gdb.trace/actions.exp: Ditto.
2875 * gdb.trace/backtrace.exp: Ditto.
2876 * gdb.trace/circ.exp: Ditto.
2877 * gdb.trace/collection.exp: Ditto.
2878 * gdb.trace/deltrace.exp: Ditto.
2879 * gdb.trace/infotrace.exp: Ditto.
2880 * gdb.trace/limits.exp: Ditto.
2881 * gdb.trace/packetlen.exp: Ditto.
2882 * gdb.trace/passc-dyn.exp: Ditto.
2883 * gdb.trace/passcount.exp: Ditto.
2884 * gdb.trace/report.exp: Ditto.
2885 * gdb.trace/save-trace.exp: Ditto.
2886 * gdb.trace/tfind.exp: Ditto.
2887 * gdb.trace/tracecmd.exp: Ditto.
2888 * gdb.trace/while-dyn.exp: Ditto.
2889 * gdb.trace/while-stepping.exp: Ditto.
2890 * lib/gdb.exp: Ditto.
2891 (gdb_compile): Handle nowarning option.
2892
5f4a23d9
AO
28932006-03-07 Alexandre Oliva <aoliva@redhat.com>
2894
2895 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2896 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2897 Rename executable to prelinkt. Don't re-prelink if we didn't
2898 get a core file. Test prelink -u exit status to tell whether
2899 prelinking failed. Use gdb_test_multiple.
2900
9733fc94
DJ
29012006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2902
2903 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2904 (do_tests): Call it.
2905
cc10cae3
AO
29062006-02-28 Alexandre Oliva <aoliva@redhat.com>
2907
2908 * gdb.base/prelink.exp: New test.
2909 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2910
15c46491
WZ
29112006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2912
2913 * gdb.fortran/derived-type.f90: New file.
2914 * gdb.fortran/derived-type.exp: New testcase.
2915
5c9f7ded
DJ
29162006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2917
2918 * gdb.base/default.exp: Allow ';' as a directory separator.
2919
5b96932b
AS
29202006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2921
2922 * gdb.base/help.exp (help add-symbol-file): Update.
2923
1986bccd
AS
29242006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2925
2926 * gdb.base/help.exp (help load): Update expected results.
2927
a8b7528f
FF
29282006-02-19 Fred Fish <fnf@specifix.com>
2929
2930 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2931 specifix hex value as part of results.
2932 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2933
f8261448
FF
29342006-02-16 Fred Fish <fnf@specifix.com>
2935
2936 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2937 ushort_addr, and slong_addr, so the typedefs are not optimized
2938 away.
2939 * gdb.base/whatis.exp: Add tests using type name for struct type,
2940 union type, enum type, and typedef.
2941
31d8bdd2
MK
29422006-02-13 Mark Kettenis <kettenis@gnu.org>
2943
2944 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2945
34e41e63
JB
29462006-02-13 Jim Blandy <jimb@redhat.com>
2947
2948 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2949 case where it takes two "next" commands to skip past the init
2950 call.
2951
ac6e4f31
FF
29522006-02-12 Fred Fish <fnf@specifix.com>
2953
2954 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2955 to handle cases where it takes two "next" commands to skip
2956 past the init call.
2957
2db2d571
JB
29582006-02-07 Joel Brobecker <brobecker@adacore.com>
2959
2960 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2961 on hppa32 targets.
2962
38fcd64c
DJ
29632006-02-06 Vladimir Prus <ghost@cs.msu.su>
2964
2965 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2966 field.
2967
1315ad46
MK
29682006-01-29 Mark Kettenis <kettenis@gnu.org>
2969
2970 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2971
5625b943
DJ
29722006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2975 files.
2976
80df1bbe
DJ
29772006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2978
2979 * gdb.cp/maint.exp: Set complaints to a positive value.
2980
9078e690
DJ
29812006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2982
2983 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2984 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2985 function name.
2986
9c903399
DJ
29872006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2988
2989 * gdb.base/checkpoint.c: Update copyright notice. Include
2990 <stdlib.h>.
2991
761ae4d6
JB
29922006-01-04 Jim Blandy <jimb@redhat.com>
2993
2994 * gdb.asm/asm-source.exp: Independently provide default values for
2995 asm-flags and debug-flags. Use 'string equal' to do the
2996 comparison, not the implicit expr's '==' operator. Remove
2997 now-unneeded assignments to asm-flags. In h8300 case, place
2998 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2999
099ac3dd
MS
30002006-01-04 Michael Snyder <msnyder@redhat.com>
3001
3002 * gdb.base/checkpoint.c: New file.
3003 * gdb.base/checkpoint.exp: New file.
3004 * gdb.base/multi-fork.c: New file.
3005 * gdb.base/multi-fork.exp: New file.
3006 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3007
f4d85314
FF
30082006-01-04 Fred Fish <fnf@specifix.com>
3009
3010 * gdb.base/ptype.c (foo): Add typedef.
3011 (intfoo): Add function.
3012 * gdb.base/ptype1.c: New file.
3013 * gdb.base/ptype.exp: Handle compilation and linking with two
3014 source files. Test that proper type for "foo" is found based
3015 on source context rather than first match found in symtabs.
3016
a1b06f35
MK
30172005-12-28 Mark Kettenis <kettenis@gnu.org>
3018
3019 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3020 * gdb.asm/openbsd.inc: Indent commands.
3021
d082a1e2
MK
30222005-12-26 Mark Kettenis <kettenis@gnu.org>
3023
c65016bd
MK
3024 * gdb.base/freebpcmd.exp: Increase timeout.
3025
d082a1e2
MK
3026 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3027
d3c32a0e
DJ
30282005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3029
3030 * gdb.base/default.exp: Update check for "show version".
3031
9fdb1f50
RC
30322005-12-09 Randolph Chung <tausq@debian.org>
3033
3034 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3035 * gdb.asm/pa64.inc: New file.
3036
5f2c56f7
RC
30372005-12-09 Randolph Chung <tausq@debian.org>
3038
3039 * gdb.asm/common.inc: Indent commands.
3040 * gdb.asm/asmsrc1.s: Likewise.
3041 * gdb.asm/asmsrc2.s: Likewise.
3042
8117349c
RC
30432005-12-09 Randolph Chung <tausq@debian.org>
3044
3045 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3046 (get_addr_of_sym): Remove duplicate print.
3047 (gen_core): xfail hppa*-*-hpux*, update expected output.
3048 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3049 * gdb.arch/pa64-nullify.s: New file.
3050
8f07f25a
RC
30512005-12-09 Randolph Chung <tausq@debian.org>
3052
3053 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3054
55b39184
DJ
30552005-12-07 Christophe Lyon <christophe.lyon@st.com>
3056
3057 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3058 code generation for these functions.
3059 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3060 error message.
3061
31e2b00f
AS
30622005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3063
3064 * gdb.base/help.exp (help b, help br, help bre, help brea)
3065 (help break): Update the expected message.
3066
c3d0b56e
SC
30672005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3068
3069 * gdb.asm/m68hc11.inc: Setup the data section.
3070 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3071 script for this test.
3072 (m6812-*-*): Likewise.
3073
36ae0ea9
RC
30742005-11-09 Randolph Chung <tausq@debian.org>
3075
3076 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3077
9d6f42e9
WZ
30782005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3079
3080 * gdb.base/break.exp: Fix a comment typo.
3081
e2126a14
EZ
30822005-11-03 Jim Blandy <jimb@redhat.com>
3083
3084 Checked in by Elena Zannoni <ezannoni@redhat.com>
3085
3086 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3087
e0ac7199
CV
30882005-11-02 Corinna Vinschen <vinschen@redhat.com>
3089
3090 * gdb.arch/gdb1558.c: Include stdio.h.
3091
31d3fb18
MK
30922005-10-31 Mark Kettenis <kettenis@gnu.org>
3093
3094 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3095
e52b687c
MK
30962005-10-31 Mark Kettenis <kettenis@gnu.org>
3097
3098 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3099
f4711d79
PG
31002005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3101
3102 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3103 vscr" tests to better match output.
3104
987a9106
JB
31052005-10-12 Jim Blandy <jimb@redhat.com>
3106
3107 * gdb.base/structs.exp (any): New function.
3108 (test_struct_returns): Don't make any assumptions at all about
3109 what value the function returns when GDB can't set the return
3110 value.
3111
2336bb58
JB
31122005-10-09 Joel Brobecker <brobecker@adacore.com>
3113
3114 * gdb.ada/arrayidx/p.adb: New file.
3115 * gdb.ada/arrayidx.exp: New testcase
3116
31172005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3118
3119 * gdb.ada/array_return/pck.ads: New file.
3120 * gdb.ada/array_return/pck.adb: New file.
3121 * gdb.ada/array_return/p.adb: New file.
3122 * gdb.ada/array_return.exp: New testcase.
3123
705335ea
JB
31242005-10-03 Joel Brobecker <brobecker@adacore.com>
3125
3126 * gdb.base/arrayidx.c: New file.
3127 * gdb.base/arrayidx.exp: New testcase.
3128
11ee9940
NR
31292005-09-29 Nick Roberts <nickrob@snap.net.nz>
3130
3131 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3132 frames-invalid and breakpoints-invalid are no longer generated
3133 with level 3 so don't expect them in the output.
3134
39fb8e9e
BR
31352005-09-27 Bob Rossi <bob@brasko.net>
3136
3137 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3138 from test. Escape the | in mi_gdb_test call.
3139 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3140 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3141 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3142 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3143 expected regex's in mi_gdb_test calls.
3144 * lib/mi-support.exp: Remove arbitrary .* from tests.
3145 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3146 Fully anchor GDB/MI expected results in mi_gdb_test.
3147 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3148 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3149
2af48f68
PB
31502005-09-26 Paul Brook <paul@codesourcery.com>
3151
3152 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3153
f34502bc
WZ
31542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3155
3156 * bfp-test.c: New file.
3157 * bfp-test.exp: New testcase.
3158
ca929517
WZ
31592005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3160
3161 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3162 of subarray and substring variable.
3163 * gdb.fortran/subarray.f: New source file for the test of subarray
3164 and substring variable evaluation.
3165 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3166 of string constant.
3167
c761af65
DJ
31682005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3169
3170 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3171 copyright dates.
3172
561d7a1d
PG
31732005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3174
3175 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3176 powerpc altivec' test with an almost identical 'info vector' test.
3177
b2b64cc9
PG
31782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3179
3180 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3181 vscr" tests to match output.
3182
6ac4d15a
PG
31832005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3184
3185 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3186 output.
3187
40e55bef
BR
31882005-09-11 Bob Rossi <bob@brasko.net>
3189
3190 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3191 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3192 commands that return an MI output command and an asyncronous MI output
3193 command.
3194 * gdb.mi/mi-console.exp: Ditto.
3195
3c7385ec
BR
31962005-09-11 Bob Rossi <bob@brasko.net>
3197
3198 * gdb.mi/mi-var-child.c: Include <string.h>.
3199
a6cd0eb3
DJ
32002005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3201
3202 * killed.exp: Correct gdb_expect syntax.
3203
2f168eed
CV
32042005-08-09 Corinna Vinschen <vinschen@redhat.com>
3205
3206 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3207
ecd3fd0f
BR
32082005-08-02 Bob Rossi <bob@brasko.net>
3209
3210 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3211 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3212 Change tests to inferior-tty-set/show.
3213 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3214 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3215 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3216 inferior. Use mi_gdb_test to get GDB and Inferior output.
3217 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3218 descriptor.
3219 (mi_inferior_tty_name): Add inferior PTY file name.
3220 (mi_gdb_start): Add INFERIOR_PTY parameter.
3221 (mi_gdb_test): Add IPATTERN parameter.
3222
f1ea48cb
BR
32232005-08-02 Bob Rossi <bob@brasko.net>
3224
3225 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3226 parameter to mi_gdb_test.
3227 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3228
6e650a67
DJ
32292005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3230
3231 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3232 struct_declarations.
3233 * gdb.mi/mi-var-child.exp: Step over the initialization of
3234 struct_declarations.
3235
8be260b6
DJ
32362005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3237
3238 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3239 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3240 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3241 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3242 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3243 file.
3244
4e660f07
NR
32452005-07-27 Nick Roberts <nickrob@snap.net.nz>
3246
3247 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3248 (do_children_tests): Assign values to the extra elements.
3249
3250 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3251 them for tests for "-var-update --no-values" and
3252 "-var-update --all-values".
3253 Add test for "-var-list-children --simple-values".
3254
3255 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3256
3257 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3258 "-stack-list-locals --simple-values" Improve doc strings and
3259 comments.
3260
6bdae935
MK
32612005-07-18 Mark Kettenis <kettenis@gnu.org>
3262
598b7a6f
MK
3263 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3264 *-*-openbsd*.
3265 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3266
6bdae935
MK
3267 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3268 sigaltsatck'.
3269
1323e929
BR
32702005-07-14 Bob Rossi <bob@brasko.net>
3271
3272 * gdb.base/default.exp (tty): Changed output of command.
3273 * gdb.base/help.exp (help tty): Ditto.
3274
b1a9c082
MK
32752005-07-12 Mark Kettenis <kettenis@gnu.org>
3276
3277 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3278
10a844a2
MK
32792005-07-10 Mark Kettenis <kettenis@gnu.org>
3280
3281 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3282 -stack-select-frame without arguments.
3283 (test_stack_frame_listing): Add test for newly implemented command
3284 -stack-info-frame.
3285
3cb3b8df
BR
32862005-07-06 Bob Rossi <bob@brasko.net>
3287
3288 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3289 command.
3290 (Copyright): Update copyright.
3291
a0c5fbcf
WZ
32922005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3293
3294 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3295 tests to evaluate exponentiation expression.
3296
984971d0
AS
32972005-06-29 Andreas Schwab <schwab@suse.de>
3298
3299 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3300 main to avoid warnings.
3301
3302 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3303
fe03833f
NR
33042005-06-20 Nick Roberts <nickrob@snap.net.nz>
3305
3306 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3307 -stack-select-frame without arguments.
3308 (test_stack_frame_listing): Add test for newly implemented command
3309 -stack-info-frame.
3310
7a55f279
WZ
33112005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3312
0ffa0ea5
DJ
3313 * gdb.fortran/array-element.f: New file.
3314 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3315
26585198
DJ
33162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3317
3318 * gdb.base/bigcore.exp: Correct checks for systems which can
3319 not dump a large core file.
3320
c1bd25fd
DJ
33212005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3322
3323 * gdb.base/relocate.c: Add a copyright notice.
3324 (dummy): Remove.
3325 * gdb.base/relocate.exp: Test printing the values of variables
3326 from a relocatable file.
3327
589e074d
DJ
33282005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3329
3330 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3331 excess MI output after an error.
3332
0915f927
JB
33332005-05-29 Joel Brobecker <brobecker@adacore.com>
3334
3335 * gdb.arch/alpha-step.c: New file.
3336 * gdb.arch/alpha-step.exp: New testcase.
3337
76ff342d
DJ
33382005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3339 Dennis Brueni <dennis@slickedit.com>
3340
3341 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3342 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3343 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3344 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3345 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3346 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3347 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3348
96b0c7ac
DJ
33492005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3350 Wu Zhou <woodzltc@cn.ibm.com>
3351
3352 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3353 IBM's xlc compiler.
3354 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3355 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3356
f21565d2
JB
33572005-05-13 Jim Blandy <jimb@redhat.com>
3358
3359 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3360 calling gdb_suppress_entire_file.
3361 * gdb.base/charset.exp: Same.
3362 * gdb.base/call-rt-st.exp: Same.
3363
6006a3a1
BR
33642005-05-05 Bob Rossi <bob_rossi@cox.net>
3365
3366 * lib/gdb.exp (fullname_syntax): Added global regex.
3367 (fullname_syntax_POSIX): Ditto.
3368 (fullname_syntax_UNC): Ditto.
3369 (fullname_syntax_DOS_CASE): Ditto.
3370 (fullname_syntax_DOS): Ditto.
3371 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3372 fullname_syntax variable to scope and use it.
3373 (test_file_list_exec_source_files): Ditto.
3374 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3375
c3b69c04
DJ
33762005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3377
3378 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3379
3c95e6af
PG
33802004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3381
3382 * lib/gdb.exp (skip_altivec_tests): New function, based on
3383 check_vmx_hw_available from the GCC testsuite.
3384 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3385 * lib/gdb.arch/altivec-regs.exp: Likewise.
3386
78df6c56
JB
33872005-05-02 Jim Blandy <jimb@redhat.com>
3388
3389 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3390 calling gdb_suppress_entire_file.
3391
1690f9cf
DJ
33922005-04-30 Randolph Chung <tausq@debian.org>
3393
3394 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3395 Slightly relax "sem_post" name checking.
3396
5ea106f7
PG
33972005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3398
3399 * gdb.base/unload.exp: Use new shared library infrastructure.
3400
bf7234cf
PG
34012005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3402
3403 * gdb.base/so-impl-ld.exp: Use new shared library
3404 infrastructure.
3405
547b869a
CV
34062005-04-29 Corinna Vinschen <vinschen@redhat.com>
3407
3408 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3409 * gdb.asm/h8300.inc: New file.
3410
f07e55f0
PG
34112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3412
3413 * gdb.base/shlib-call.exp: Change to use new shared library
3414 infrastructure.
3415
3cbba3d1
PG
34162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3417
3418 * gdb.base/pending.exp: Change to use new shared library
3419 infrastructure.
3420
ed6df200
PG
34212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3422
3423 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3424 use test_compiler_info instead of gcc_compiled, and update copyright.
3425
8c8f4ebe
PG
34262005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3427
3428 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3429 shared objects being adjusted and update copyright years.
3430
607fbc54
DJ
34312005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3432
3433 * ChangeLog: Correct some 2003-01-13 dates.
3434 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3435 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3436 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3437 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3438 gdb.trace/tfind.exp: Update copyright years.
3439
57bf0e56
DJ
34402005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3441 Daniel Jacobowitz <dan@codesourcery.com>
3442
3443 * lib/gdb.exp (gdb_compile): Handle shlib=.
3444 (gdb_compile_shlib): New function.
3445
9b593790
PG
34462005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3447
3448 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3449
9494c6a5
DJ
34502005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3451
3452 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3453 gdb.server.
3454 * configure.ac: Likewise.
3455 * configure: Regenerated.
3456 * gdb.gdbserver/Makefile.in: Moved to...
3457 * gdb.server/Makefile.in: ... here.
3458 * gdb.gdbserver/server.c: Moved to...
3459 * gdb.server/server.c: ... here.
3460 * gdb.gdbserver/server-run.exp: Moved to...
3461 * gdb.server/server-run.exp: ... here.
3462
6f8eac0e
DJ
34632005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3464
3465 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3466 * configure.ac: Create gdb.gdbserver/Makefile.
3467 * configure: Regenerated.
3468 * lib/gdbserver-support.exp: New file, derived from
3469 config/gdbserver.exp.
3470 * config/gdbserver.exp: Use gdbserver-support.exp.
3471 * gdb.gdbserver/Makefile.in: New file.
3472 * gdb.gdbserver/server.c: New file.
3473 * gdb.gdbserver/server-run.exp: New file.
3474
6e87504d
PG
34752005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3476
3477 * lib/gdb.exp (test_compiler_info): Return compiler_info
3478 if no arguments are given.
3479
d1779be4
PG
34802005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3481
3482 * gdb.arch/altivec-abi.exp: Check for compiler and set
3483 use altivec' flag accordingly.
3484 * gdb.arch/altivec-regs.exp: Likewise.
3485
88750304
DJ
34862005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3487
3488 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3489
f3fb768d
AS
34902005-03-27 Andreas Schwab <schwab@suse.de>
3491
3492 * gdb.base/bigcore.c (main): Add missing mode argument in open
3493 call.
3494
7e813ac5
DJ
34952005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3496
3497 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3498 downloads.
3499 * config/gdbserver.exp (gdb_load): Likewise.
3500
8e3049aa
PB
35012005-03-14 Paul Brook <paul@codesourcery.com>
3502
3503 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3504 targets.
3505
a9df7c44
JB
35062005-03-09 Joel Brobecker <brobecker@adacore.com>
3507
3508 * gdb.dwarf2/dup-psym.S: New file.
3509 * gdb.dwarf2/dup-psym.exp: New testcase.
3510
9f0d94e8
JB
35112005-03-09 Joel Brobecker <brobecker@adacore.com>
3512
3513 * gdb.ada/exec_changed/first.adb: New file.
3514 * gdb.ada/exec_changed/second.adb: New file.
3515 * gdb.ada/exec_changed.exp: New testcase.
3516
5f579bc5
NS
35172005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3518
36e9969c
NS
3519 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3520 (A2): New class.
3521 (main): Test operator+.
3522 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3523 breakpoint test.
3524
5f579bc5
NS
3525 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3526 * gdb.base/signull.exp: Disable if gdb,nosignals.
3527 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3528 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3529 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3530 * gdb.mi/mi2-console.exp: Likewise.
3531 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3532 continue output at start.
3533 (gdb_collect_locals_test): Robustify regexp.
3534 * gdb.trace/passc-dyn.exp: Fix comment typo.
3535 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3536
be46087e
CV
35372005-03-08 Corinna Vinschen <vinschen@redhat.com>
3538
3539 * gdb.asm/asm-source.exp: Add iq2000 case.
3540 * gdb.asm/iq2000.inc: New file.
3541
384e1a61
MI
35422005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3543
3544 * gdb.base/command.exp: Change hardcoded value to regular expression.
3545 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3546
584b6e9e
DJ
35472005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3548
3549 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3550 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3551 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3552 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3553 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3554
ab5b5d61
MK
35552005-03-05 Mark Kettenis <kettenis@gnu.org>
3556
3557 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3558 changes.
3559
ae051c1b
PG
35602004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3561
3562 * lib/compiler.c: Add test for IBM's xlc compiler.
3563 * lib/compiler.cc: Likewise.
3564
3f0f6ed2
JB
35652004-02-24 Joel Brobecker <brobecker@adacore.com>
3566
3567 * gdb.ada/fixed_points.exp: Create compilation object directory
3568 before running the test.
3569 * gdb.ada/null_record.exp: Likewise.
3570 * gdb.ada/packed_array.exp: Likewise.
3571 * gdb.ada/start.exp: Likewise.
3572
724f452b
JB
35732005-02-15 Joel Brobecker <brobecker@adacore.com>
3574
3575 * gdb.ada/packed_array/pa.adb: New file.
3576 * gdb.ada/packed_array.exp: New testcase.
3577
57f5cdfb 35782005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3579
1f393151
MK
3580 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3581 files.
3582
ebdda337
MK
3583 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3584 on *-*-openbsd*. Correctly match whitespace in regukar
3585 expressions.
3586
cf309262
DJ
35872005-02-10 Daniel Jacobowitz <dan@debian.org>
3588
3589 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3590 PR exp/1821
3591 * gdb.base/gdb1821.c: New test file.
3592 * gdb.base/gdb1821.exp: New test file.
3593
3be49e7a
JB
35942005-02-09 Joel Brobecker <brobecker@adacore.com>
3595
3596 * gdb.base/start.c: New file.
3597 * gdb.base/start.exp: New testcase.
3598
e292e67d
JB
35992005-02-09 Joel Brobecker <brobecker@adacore.com>
3600
3601 * gdb.ada/start/dummy.adb: New file.
3602 * gdb.ada/start.exp: New testcase.
3603
dbdfa66c
CV
36042005-02-09 Corinna Vinschen <vinschen@redhat.com>
3605
3606 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3607 for printing symbols and statistics.
3608 Add test for using relative pathnames in "maint print msymbols" test.
3609 Mark "maint info sections DATA" XFAIL on Cygwin.
3610 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3611 tests.
3612
d7941671
AC
36132005-02-09 Andreas Schwab <schwab@suse.de>
3614
3615 Committed by Andrew Cagney <cagney@gnu.org>
3616 * gdb.base/remotetimeout.exp: New file.
3617
74e5ef44
MK
36182005-02-07 Mark Kettenis <kettenis@gnu.org>
3619
3620 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3621
464dd14d
JB
36222005-02-03 Joel Brobecker <brobecker@adacore.com>
3623
3624 * gdb.ada/gnat_ada.gpr: New file.
3625 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3626 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3627 * configure.ac: No longer generate gnat_ada.gpr.
3628 * configure: Regenerate.
3629 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3630 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3631 * gdb.ada/null_record/bar.ads: Likewise.
3632 * gdb.ada/null_record/bar.adb: Likewise.
3633 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3634 * gdb.ada/null_record.exp (testdir): New variable.
3635 (testfile): executable is now in testdir subdirectory.
3636 (srcfile): Use full path to the main compilation unit.
3637 * gdb.ada/fixed_points.exp: Same changes as above.
3638
30d756ae
NR
36392005-02-03 Nick Roberts <nickrob@snap.net.nz>
3640
3641 * gdb.base/interp.exp: New test.
3642
9d799f85
AC
36432005-01-24 Andrew Cagney <cagney@gnu.org>
3644
3645 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3646
15656118
AC
36472005-01-19 Andrew Cagney <cagney@gnu.org>
3648
a892c31b
AC
3649 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3650 configure.ac not configure.in.
3651
15656118
AC
3652 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3653 of powerpc*-*-*.
3654 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3655 * gdb.base/list.exp (test_list_function)
3656 (test_list_filename_and_function): Ditto.
3657 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3658
a7b01baf
AC
36592005-01-16 Andrew Cagney <cagney@gnu.org>
3660
17d92a02
AC
3661 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3662
a7b01baf
AC
3663 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3664
bc8332bb
AC
36652005-01-14 Andrew Cagney <cagney@gnu.org>
3666
3667 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3668 * gdb.mi/mi2-var-cmd.exp: Ditto.
3669
4d074752
CV
36702005-01-10 Corinna Vinschen <vinschen@redhat.com>
3671
3672 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3673
bec39cab
AC
36742005-01-07 Andrew Cagney <cagney@gnu.org>
3675
3676 * configure.ac: Rename configure.in, require autoconf 2.59.
3677 * configure: Re-generate.
3678 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3679 * gdb.stabs/configure: Re-generate.
3680 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3681 * gdb.hp/configure: Re-generate.
3682 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3683 autoconf 2.59.
3684 * gdb.hp/gdb.objdbg/configure: Re-generate.
3685 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3686 autoconf 2.59.
3687 * gdb.hp/gdb.defects/configure: Re-generate.
3688 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3689 autoconf 2.59.
3690 * gdb.hp/gdb.compat/configure: Re-generate.
3691 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3692 autoconf 2.59.
3693 * gdb.hp/gdb.base-hp/configure: Re-generate.
3694 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3695 autoconf 2.59.
3696 * gdb.hp/gdb.aCC/configure: Re-generate.
3697
f10b16d4
JB
36982004-12-15 Jim Blandy <jimb@redhat.com>
3699
3700 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3701 under NPTL when there is debugging info available for libpthread.
3702
fb6e1814
JG
37032004-12-13 Jerome Guitton <guitton@gnat.com>
3704
3705 * gdb.ada/fixed_points.c: New file.
3706 * gdb.ada/fixed_points.exp: New file.
3707
fe46cd3a
RC
37082004-12-03 Randolph Chung <tausq@debian.org>
3709
3710 * gdb.arch/pa-nullify.exp: New file.
3711 * gdb.arch/pa-nullify.s: New file.
3712
8de0841b
RC
37132004-11-30 Randolph Chung <tausq@debian.org>
3714
3715 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3716 instead of "tbug". Fix regexp to work properly with gdb_test.
3717
c8170782
PH
37182004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3719
3720 * gdb.base/bitfields2.exp: New test.
3721 * gdb.base/bitfields2.c: New file.
3722
954269c2
RE
37232004-11-28 Richard Earnshaw <rearnsha@arm.com>
3724
3725 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3726
0107feed
RC
37272004-11-16 Randolph Chung <tausq@debian.org>
3728
3729 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3730
f073ae8c
DJ
37312004-11-14 Daniel Jacobowitz <dan@debian.org>
3732
3733 * gdb.threads/threadapply.exp: Correct "macro details" test.
3734
19ad59e7
JJ
37352004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3736
3737 * gdb.threads/threadapply.exp: New test.
3738 * gdb.threads/threadapply.c: New file.
3739
9cf0961b
MK
37402004-11-07 Mark Kettenis <kettenis@gnu.org>
3741
3742 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3743 frames.
3744
c789492a
FL
37452004-11-05 Felix Lee <felix+log1@specifixinc.com>
3746
3747 * gdb.base/cursal.exp: New file.
3748 * gdb.base/cursal.c: New file.
3749
a1e167bb
AC
37502004-11-03 Andrew Cagney <cagney@gnu.org>
3751
3752 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3753
b7cbf173
MK
37542004-10-30 Mark Kettenis <kettenis@gnu.org>
3755
3756 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3757 NetBSD/ELF targets.
3758
88f9d34f
JB
37592004-10-29 Joel Brobecker <brobecker@gnat.com>
3760
3761 * gdb.threads/bp_in_thread.c: New file, copied from
3762 pthread_cond_wait.c.
3763 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3764 file, rather than reusing the .c file from another testcase.
3765
ca7d6a0c
JB
37662004-10-20 Joel Brobecker <brobecker@gnat.com>
3767
3768 * gdb.ada/null_record.exp: Check where we stopped after
3769 sending the start command, instead of where the associated
3770 temporary breakpoint was inserted.
3771
0d863d03
AC
37722004-10-14 Andrew Cagney <cagney@gnu.org>
3773
3774 * gdb.mi/gdb701.c (main): Return 0.
3775
d11e72cb
DJ
37762004-10-13 Daniel Jacobowitz <dan@debian.org>
3777
d40539a4 3778 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3779
e1923096
JJ
37802004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3781
3782 * gdb.threads/schedlock.c: Add comment markers to use to find
3783 line numbers.
3784 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3785 comments.
3786 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3787 breakpoint lines.
3788
ec8ba2c9
DJ
37892004-10-12 Daniel Jacobowitz <dan@debian.org>
3790
3791 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3792
0eb3658b
DJ
37932004-10-12 Daniel Jacobowitz <dan@debian.org>
3794
3795 * configure.in: Add gdb.dwarf2.
3796 * configure: Regenerated.
3797 * Makefile.in: Add gdb.dwarf2.
3798 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3799 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3800 gdb.dwarf2/file1.txt: New files.
3801
a271cc33
OF
38022004-10-11 Orjan Friberg <orjanf@axis.com>
3803
3804 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3805 of "run", since the latter doesn't work with remote targets. Adjust
3806 the breakpoint numbering accordingly.
3807 * gdb.threads/pthread_cond_wait.exp: Ditto.
3808
895ce074
MC
38092004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3810
3811 * gdb.base/overlays.exp: Update copyright years.
3812
6be3092d
KI
38132004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3814
3815 * gdb.base/overlays.exp: Disable if target is Linux.
3816
e05389b8
FL
38172004-10-06 Felix Lee <felix+log1@specifixinc.com>
3818
3819 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3820
73cb587d
KI
38212004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3822
3823 * gdb.asm/asm-source.exp: Add m32r-linux target.
3824 * gdb.asm/m32r-linux.inc: New file.
3825
3c0edcdc
AC
38262004-09-24 Andrew Cagney <cagney@redhat.com>
3827 David Anderson <anderson@redhat.com>
3828
3829 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3830 command fails, assume things will work.
3831 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3832 (_GNU_SOURCE): Define.
3833 (print_unsigned, print_hex): Change parameter to "long long".
3834 (print_byte_count): New function, use to print byte counts.
3835 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3836 O_LARGEFILE.
3837 (main): Compute an upper bound on a corefile in max_core_size.
3838 Limit memory chunk size to max_core_size. Limit total memory
3839 allocated to max_core_size.
3840
4bb3667f
AC
38412004-09-23 Andrew Cagney <cagney@gnu.org>
3842
3843 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3844 from a separate process with code that creates a corefile by
3845 making the inferior dump core.
3846
60fe1a51
MK
38472004-09-23 Mark Kettenis <kettenis@gnu.org>
3848
3849 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3850 block.
3851
8e937346
MC
38522004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3853
3854 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3855 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3856 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3857 Likewise.
3858
7213f6d6
JJ
38592004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3860
3861 * gdb.java/jprint.exp: New test case for java inferior call.
3862 * gdb.java/jprint.java: Ditto.
3863
eac69dca
JB
38642004-09-15 Joel Brobecker <brobecker@gnat.com>
3865
3866 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3867
22227696
MC
38682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3869
3870 * gdb.threads/killed.c: Include <stdlib.h>.
3871 * gdb.threads/pthreads.c: Likewise.
3872
7dd403a4
MC
38732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3874
3875 * gdb.threads/killed.c: Add copyright notice.
3876
33f2d567
JM
38772004-09-10 Jason Molenda (jmolenda@apple.com)
3878
3879 * gdb.base/define.exp: Two new tests to verify zero space chars
3880 after 'if' and 'while' commands in a user-defined command is correctly
3881 parsed.
3882
e05b62ac
AC
38832004-09-08 Andrew Cagney <cagney@gnu.org>
3884
3885 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3886 delivery test with duplicate at end of file.
3887
9cbe82da
MK
38882004-09-06 Mark Kettenis <kettenis@jive.nl>
3889
3890 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3891
564803d9
MC
38922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3893
3894 * config/hppro.exp: Removed.
3895
7c6807ce
MC
38962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3897
3898 * config/sparclet.exp: Removed.
3899
bf7e26dd
MC
39002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3901
3902 * config/udi.exp: Removed.
3903
714e341b
MC
39042004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3905
3906 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3907 of "exp_continue".
3908 (advancei): Likewise.
3909
1236e623
JJ
39102004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3911
3912 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3913
3bdcad15
MI
39142004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3915
228af206 3916 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3917 to check for nodebug in executable.
3918 * gdb.gdb/observer.exp (setup_test): Likewise.
3919 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3920 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3921
c72b934c
AC
39222004-09-01 Andrew Cagney <cagney@gnu.org>
3923
3924 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3925 files.
3926
edd9b715
JJ
39272004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3928
3929 * gdb.base/unload.exp: Fix expected warning message to match
3930 latest format.
3931
fb4ce06b
CV
39322004-09-01 Corinna Vinschen <vinschen@redhat.com>
3933
3934 * gdb.base/call-rt-st.exp: Fix typos.
3935
ce78e7c3
MI
39362004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3937
3938 * gdb.threads/thread_check.exp: New testcase.
3939 * gdb.threads/thread_check.c: New testcase.
3940
2dedb159
AC
39412004-08-31 Andrew Cagney <cagney@gnu.org>
3942
3943 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3944 (skip_to_handler_entry): New procedures. Test stepping into a
3945 handler when the breakpoint is at the handler's entry point.
3946
68f53502
AC
39472004-08-30 Andrew Cagney <cagney@gnu.org>
3948
3949 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3950 gdb/1757.
3951
3e3ffd2b
MC
39522004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3953
3954 With code from Manoj Iyer <manjo@austin.ibm.com>:
3955 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3956 return value. Add an arm for "no debugging symbols found".
3957 Change a stray "error" to "perror".
3958 (gdb_run_cmd): Adapt to new return value.
3959 * gdb.base/remote.exp: Adapt to new return value.
3960 * gdb.gdb/complaints.exp: Likewise.
3961 * gdb.gdb/observer.exp: Likewise.
3962 * gdb.gdb/selftest.exp: Likewise.
3963 * gdb.gdb/xfullpath.exp: Likewise.
3964
4b6f5fd2
JB
39652004-08-27 Joel Brobecker <brobecker@gnat.com>
3966
3967 * gdb.threads/bp_in_thread.exp: New testcase.
3968
e5b25496
MC
39692004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3970
3971 Fix PR testsuite/1735.
3972 * gdb.threads/schedlock.c (thread_function): Add a cast
3973 to suppress a gcc warning.
3974 * gdb.threads/thread-specific.c (thread_function): Likewise.
3975
934353d6
MC
39762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3977
3978 * gdb.base/unload.c: Include <stdlib.h>.
3979
f98a0aef 39802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3981
f98a0aef 3982 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3983 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3984 synchronized after the "return".
3985
5a2e8882
MC
39862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3987
3988 * gdb.mi/basics.c: Include <stdio.h>.
3989 * gdb.mi/pthreads.c: Include <stdlib.h>.
3990 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3991
a9640423
MC
39922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3993
3994 * gdb.threads/schedlock.c: Add copyright notice.
3995
b04e311d
AC
39962004-08-25 Andrew Cagney <cagney@gnu.org>
3997
3998 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3999 (skip_over_handler, breakpoint_over_hander): New test procedures.
4000 (advance, advancei): Add a proper prefix, do not use
4001 rerun_to_main.
4002 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4003
7c27f15b
MC
40042004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4005
4006 * gdb.mi/basics.c: Add copyright notice.
4007 * gdb.mi/var-cmd.c: Add copyright notice.
4008
fffc87ae
MC
40092004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4010
4011 * lib/gdb.exp: Remove signed_keyword_not_used.
4012 * lib/compiler.c: Likewise.
4013 * lib/compiler.cc: Likewise.
4014
d782e0bf
MC
40152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4016
4017 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4018 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4019
96033e83
MC
40202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4021
4022 * gdb.base/whatis.c: Add copyright notice.
4023
cf38c229
MK
40242004-08-20 Mark Kettenis <kettenis@gnu.org>
4025
4026 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4027 it to skip the breakpoints encoded in the inline assembly.
4028
f4b49756
MC
40292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4030
4031 * Makefile.in: Add gdb.fortran.
4032
2f193b69
MC
40332004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4034
4035 * gdb.base/call-sc.exp (test_scalar_returns):
4036 Fix cut-and-paste glitch in "Make fun return now".
4037
89a237cb
MC
40382004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4039
4040 * configure.in: Add gdb.fortran.
4041 * configure: Regenerate.
4042 * gdb.fortran/Makefile.in: New file.
4043 * lib/gdb.exp (skip_fortran_tests): New procedure.
4044
469aff8e
MC
40452004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4046
4047 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4048 reference to bug-gnu@prep.ai.mit.edu.
4049 * gdb.mi/mi-var-child.exp: Likewise.
4050 * gdb.mi/mi-var-cmd.exp: Likewise.
4051 * gdb.mi/mi-var-display.exp: Likewise.
4052 * gdb.mi/mi2-var-block.exp: Likewise.
4053 * gdb.mi/mi2-var-child.exp: Likewise.
4054 * gdb.mi/mi2-var-cmd.exp: Likewise.
4055 * gdb.mi/mi2-var-display.exp: Likewise.
4056
00b51b9f
MK
40572004-08-15 Mark Kettenis <kettenis@gnu.org>
4058
4059 * gdb.base/unload.c (main): Make local variable msg const.
4060
45f07fef
MC
40612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4062
4063 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4064 to bug-gnu@prep.ai.mit.edu.
4065 * gdb.mi/mi-disassemble.exp: Likewise.
4066 * gdb.mi/mi-eval.exp: Likewise.
4067 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4068 default line number.
4069 * gdb.mi/mi-return.exp: Likewise.
4070 * gdb.mi/mi-simplerun.exp: Likewise.
4071 * gdb.mi/mi-stack.exp: Likewise.
4072 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4073 number with explicit range test.
4074 * gdb.mi/mi-watch.exp: Likewise.
4075 * gdb.mi/mi2-break.exp: Likewise.
4076 * gdb.mi/mi2-cli.exp: Likewise.
4077 * gdb.mi/mi2-disassemble.exp: Likewise.
4078 * gdb.mi/mi2-eval.exp: Likewise.
4079 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4080 default line number.
4081 * gdb.mi/mi2-return.exp: Likewise.
4082 * gdb.mi/mi2-simplerun.exp: Likewise.
4083 * gdb.mi/mi2-stack.exp: Likewise.
4084 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4085 number with explicit range test.
4086 * gdb.mi/mi2-watch.exp: Likewise.
4087
dd8c8ee7
MC
40882004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4089
4090 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4091 * gdb.cp/m-static.exp: Likewise.
4092 * gdb.cp/rtti.exp: Likewise.
4093
4e838464
MK
40942004-08-14 Mark Kettenis <kettenis@gnu.org>
4095
4096 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4097
8d8cb839
EZ
40982004-08-14 Eli Zaretskii <eliz@gnu.org>
4099
4100 * ChangeLog: Prefix Local Variables with semi-colons and indent
4101 the reference to older ChangeLog files, to fix fontification in
4102 Emacs.
4103
deea8bb0
MC
41042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4105
4106 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4107 * gdb.mi/mi2-break.exp: Likewise.
4108
c3297504
MC
41092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4110
4111 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4112
25808999
MC
41132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4114
4115 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4116
226a8d71
MC
41172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4118
4119 * gdb.cp/classes.exp: Remove unused declarations. Just let
4120 test names default instead of providing special names. Remove
4121 extraneous demangler test.
4122
37fdf854
JJ
41232004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4124
4125 * gdb.base/unload.exp: New test for breakpoints in dynamically
4126 loaded libraries.
4127 * gdb.base/unload.c: Ditto.
4128 * gdb.base/unloadshr.c: Ditto.
4129
2d3a7986
MC
41302004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4131
4132 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4133 cp_test_ptype_class.
4134 (test_enums): Likewise.
4135
c72b934c
AC
41362004-08-10 Andrew Cagney <cagney@gnu.org>
4137
4138 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4139 files.
4140
cc503c8a
AC
41412004-08-10 Andrew Cagney <cagney@gnu.org>
4142
4143 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4144 init_malloc call.
4145
902f2ccb
MC
41462004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4147
4148 * ChangeLog: Add copyright notice. The notice is copied
4149 from emacs 21.3 top level ChangeLog.
4150
78c90502
MC
41512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4152
4153 * lib/cp-support.exp: New file.
4154 * lib/cp-support.exp (cp_test_type_class): New function.
4155 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4156 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4157 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4158 cp_test_ptype_class.
4159
88e5ea78
MC
41602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4161
4162 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4163 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4164 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4165 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4166 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4167 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4168 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4169 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4170 gdb.mi/mi2-watch.exp: Update copyright years.
4171
6a89fc9c
MK
41722004-08-09 Mark Kettenis <kettenis@gnu.org>
4173
4174 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4175
1482e0de
MC
41762004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4177
4178 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4179 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4180 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4181 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4182 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4183 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4184 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4185 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4186 gdb.mi/mi-watch.exp: Update copyright years.
4187
1a5ce3f3
DJ
41882004-08-08 Daniel Jacobowitz <dan@debian.org>
4189
4190 PR gdb/1738
4191 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4192 from a breakpoint with a pending signal.
4193
04f6ecf2
DJ
41942004-08-08 Daniel Jacobowitz <dan@debian.org>
4195
4196 PR gdb/1736
4197 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4198 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4199 the prompt.
4200 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4201
54d90d35
DJ
42022004-08-08 Daniel Jacobowitz <dan@debian.org>
4203
4204 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4205
d2f6abb0
DJ
42062004-08-08 Daniel Jacobowitz <dan@debian.org>
4207
4208 PR gdb/1736
4209 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4210 for i?86-*-linux*.
4211
5598c03d
DJ
42122004-08-08 Daniel Jacobowitz <dan@debian.org>
4213
4214 * gdb.arch/i386-prologue.exp: Compile without debug information.
4215
c6fee705
MC
42162004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4217
4218 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4219 rather than asking gdb to search.
4220
dd90efdb
MC
42212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4222
4223 * gdb.base/gcore.c: Include <string.h>.
4224
1e84bec1
MC
42252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4226
4227 * gdb.base/gcore.c: Add copyright notice.
4228
e425eb2b
MC
42292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4230
4231 * gdb.base/freebpcmd.c: Include <stdio.h>.
4232 * gdb.base/long_long.c: Include <string.h>.
4233 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4234 * gdb.base/siginfo.c: Include <string.h>.
4235 * gdb.base/sigstep.c: Include <string.h>.
4236
cb9aaed5
MC
42372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4238
4239 * gdb.base/complex.c: Include <stdlib.h>.
4240
55944f3d
MC
42412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4242
4243 * gdb.base/complex.c: Add copyright notice.
4244
7b2953d9
MC
42452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4246
4247 * gdb.base/charset.c: Include <stdlib.h>.
4248
c9133d23
MC
42492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4250
4251 * gdb.base/auxv.c: Include <stdlib.h>.
4252
0a8490ad
MC
42532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4254
4255 * gdb.base/auxv.c: Add copyright notice.
4256
3426d5ec
MC
42572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4258
4259 * gdb.base/coremaker.c: Add copyright notice.
4260 * gdb.base/coremaker2.c: Add copyright notice.
4261
8da195dd
AC
42622004-08-04 Andrew Cagney <cagney@gnu.org>
4263
4264 * gdb.base/store.exp: Update copyright.
4265 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4266 names, do not import gdb_prompt.
4267
8d394f98
AC
42682004-08-01 Andrew Cagney <cagney@gnu.org>
4269
4270 Fix PR testsuite/1729.
4271 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4272 not use capture_value with value 4.
4273 (capture_value): Add optional test name parameter.
4274 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4275 the prefix, pass to capture_value.
4276
b6702b23
MK
42772004-08-01 Mark Kettenis <kettenis@gnu.org>
4278
4279 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4280 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4281 (main): Call new function.
4282
c203e0ca
MC
42832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4284
4285 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4286
a7995a30
MC
42872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4288
4289 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4290
9366563b
MC
42912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4292
b6eeaf26 4293 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4294 Accept more values of vtbl pointer. Remove some messages
4295 about "obsolete gcc or gdb".
4296
2fc1f950
MC
42972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4298
4299 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4300
c724d49b
MC
43012004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4302
4303 * gdb.base/asm-source.exp: Properly convert target board
4304 debug flags from gcc format to binutils format.
4305
736b0fce
MK
43062004-07-28 Mark Kettenis <kettenis@gnu.org>
4307
4308 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4309 gdb1718". PR backtrace/1718 partially fixed.
4310
5633ea5c
JJ
43112004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4312
4313 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4314
575eebb1
NC
43152004-07-26 Nick Clifton <nickc@redhat.com>
4316
4317 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4318 good default value for a specific architecture is available then
4319 set it to that value. Otherwise default to the -gstabs switch.
4320 Remove the -g... switches from the asm-flags variable. Allow the
4321 target board info to override the value if it wants to. Pass the
4322 switch on the assembler command line.
4323
62104619
MK
43242004-07-23 Mark Kettenis <kettenis@gnu.org>
4325
4326 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4327 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4328 (main): Call new function.
4329
4a1135b8
MC
43302004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4331
4332 Test for PR exp/1715.
4333 * gdb.base/radix.exp: Refactor common procedures. Make all
4334 test names unique. Change XFAIL to KFAIL.
4335
8a12c1f0
MC
43362004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4337
4338 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4339 * gdb.ada/gnat_ada.gin: ... to here.
4340 * configure.in: Use gnat_ada.gin.
4341 * configure: Regenerate.
4342
23b451cf
AC
43432004-07-20 Andrew Cagney <cagney@gnu.org>
4344
4345 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4346 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4347 XFAILs. Clean up test messages and comments. Check backtraces.
4348 Delete re-sync code.
4349
ab618a02
MC
43502004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4351
4352 Fix PR cli/740.
4353 * gdb.base/annota1.exp: Honor gdb,nosignals.
4354 * gdb.base/annota3.exp: Likewise.
4355
46dad340
MC
43562004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4357
4358 * lib/java.exp: Update copyright notice.
4359
756d8c70
AC
43602004-07-19 Andrew Cagney <cagney@gnu.org>
4361
4362 * gdb.base/selftest.exp: Copy file from here ...
4363 * gdb.gdb/selftest.exp: ... to here.
4364
586027e6
AC
43652004-07-16 Andrew Cagney <cagney@redhat.com>
4366
4367 * lib/insight-support.exp: Delete file.
4368 * lib/java.exp (java_init): Fix copyright.
4369
029d2200
AC
43702004-07-16 Andrew Cagney <cagney@gnu.org>
4371
4372 * gdb.base/restore.c: Append "prologue" to comments marking the a
4373 function's prologue.
4374 * gdb.base/restore.exp: Update copyright, re-indent.
4375 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4376 callerN" prefix where needed. Update patterns that match a
4377 function's prologue.
4378
653b62c5
MC
43792004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4380
4381 * gdb.base/restore.c: Add copyright notice.
4382
f7d690e5
AC
43832004-07-16 Andrew Cagney <cagney@gnu.org>
4384
4385 * gdb.base/logical.exp: Update copyright.
4386 (evaluate): New procedure. Use to re-implement tests using
4387 several tables.
4388
d629a7cb
MH
43892004-07-14 Martin Hunt <hunt@redhat.com>
4390
4391 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4392 which fixes some problems where init.tcl was not found.
4393
9c7bb332
AC
43942004-07-13 Andrew Cagney <cagney@gnu.org>
4395
6bf46641
AC
4396 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4397 (check_sizeof, check_valueof): Do not include the output in the
4398 test name. Use gdb_test.
4399 (get_valueof): Use gdb_test_multiple.
4400
c4ffd4c0
AC
4401 * gdb.base/step-test.exp: Update copyright. Use
4402 gdb_test_multiple. Ensure that test names do not include
4403 architecture dependent output.
4404
ab89363a
AC
4405 * gdb.gdb/observer.exp: Update copyright.
4406 (setup_test): Use gdb_test_multiple.
4407 (attach_first_observer, attach_second_observer)
4408 (attach_third_observer, detach_first_observer)
4409 (detach_second_observer, detach_third_observer)
4410 (reset_counters, check_counters): Make $message a prefix.
4411 (test_normal_stop_notifications): Add "args" parameter - a list of
4412 init functions to be called. Make $message a prefix,
4413 (test_observer_normal_stop): Change the message prefixes so that
4414 they are unique, pass the attach / detach procedures to
4415 test_normal_stop_notifications.
4416
ec58997a
AC
4417 * gdb.base/signull.exp (test_segv): Prefix all tests with
4418 "${name}". Clean up test messages.
4419
b475183b
AC
4420 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4421
9c7bb332
AC
4422 * gdb.base/ena-dis-br.exp: Update copyright.
4423 (break_at): New function. Replace send_gdb with gdb_test,
4424 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4425 ignore count, not stopped at bpt", with KFAIL.
4426
2dd95497
CV
44272004-07-13 Corinna Vinschen <vinschen@redhat.com>
4428
4429 * gdb.base/attach.exp: Remove cleanupfile handling.
4430
419e626b
AC
44312004-07-12 Andrew Cagney <cagney@gnu.org>
4432
4433 * gdb.base/annota1.exp: Cleanup corefile test name.
4434 * gdb.base/annota3.exp: Ditto.
4435
8b1b3228
AC
44362004-07-12 Andrew Cagney <cagney@gnu.org>
4437
78650829
AC
4438 * gdb.base/signals.exp: Clean up copyright, re-indent.
4439
8b1b3228
AC
4440 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4441 gdb_test and gdb_test_multiple.
4442
935c2760
JJ
44432004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4444
4445 * gdb.java/jmain.exp: Fix expected line number for main to
4446 break at. Set XFAIL for break at main test since gcj does not
4447 provide line number info for first statement in main.
4448
1544280f
AC
44492004-07-08 Andrew Cagney <cagney@gnu.org>
4450
1279f4ff
AC
4451 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4452
1544280f
AC
4453 * gdb.base/sigbpt.exp: Make the common part of each test name a
4454 prefix instead of suffix.
4455
bcc82369
BR
44562004-07-07 Bob Rossi <bob_rossi@cox.net>
4457
4458 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4459 test from test_tbreak_creation_and_listing to
4460 test_file_list_exec_source_file
4461 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4462 Changed name of test from test_tbreak_creation_and_listing to
4463 test_file_list_exec_source_file
4464
23f4b0aa
JJ
44652004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4466
4467 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4468 the jmisc() constructor instead of <init>.
4469 * gdb.java/jmisc1.exp: Ditto.
4470
56401cd5
AC
44712004-07-07 Andrew Cagney <cagney@gnu.org>
4472
4473 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4474 corrupting the PC.
4475
44ae2f6a
MC
44762004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4477
4478 * gdb.cp/templates.exp: Accept whitespace change in demangler
4479 output.
4480
45a83408
AC
44812004-07-06 Andrew Cagney <cagney@gnu.org>
4482
4483 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4484
d205ad70
MC
44852004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4486
4487 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4488 * lib/compiler.cc: Likewise.
4489
06ea1a61
MC
44902004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4491
4492 * lib/compiler.cc: Work around string preprocessing problem
4493 with old hp c++ compiler.
4494 * lib/compiler.c: Likewise.
4495
daab1251
CV
44962004-06-29 Corinna Vinschen <vinschen@redhat.com>
4497
4498 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4499 directives to conditionalize symbol prefixing.
4500 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4501 additional_flags handling. Add underscore prefix for Cygwin.
4502 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4503 conditionalize symbol prefixing.
4504 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4505 additional_flags handling. Add underscore prefix for Cygwin.
4506
cc984116
CV
45072004-06-29 Corinna Vinschen <vinschen@redhat.com>
4508
4509 * gdb.base/bigcore.exp: Skip test on Cygwin.
4510
c279b077
MC
45112004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4512
4513 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4514 formats for "info register". Use gdb_test_multiple. Fix
4515 the "invalid register" test.
4516
0e915747
CV
45172004-06-28 Corinna Vinschen <vinschen@redhat.com>
4518
4519 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4520 PID for Cygwin. Add Cygwin specific strings to check for in some
4521 tests.
4522 (do_attach_tests): Add a test for user interaction when attaching
4523 to a process with no matching symbol table already loaded.
4524
11422c86
AC
45252004-06-26 Andrew Cagney <cagney@gnu.org>
4526
4527 Test PR java/1567 and PR java/1565.
4528 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4529 * gdb.java/jmisc2.exp: Delete file.
4530
cefbce26
MC
45312004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4532
4533 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4534
e19f872c
CV
45352004-06-25 Corinna Vinschen <vinschen@redhat.com>
4536
4537 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4538 attach process.
4539
d931ba3b
MC
45402004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.cp/pr-1553.exp: Remove.
4543
aef68c48
MC
45442004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4545
4546 * gdb.cp/pr-1553.cc: Remove.
4547 * gdb.cp/pr-1553.exp: Disable this test.
4548
8d5df71a
JB
45492004-06-20 Jim Blandy <jimb@redhat.com>
4550
4551 Fix PR testsuite/1680.
4552 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4553 regular expressions.
4554
4ac6f39d
MC
45552004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4556
4557 Fix PR testsuite/1679.
4558 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4559 Issue an UNSUPPORTED result instead.
4560
1b413552
JB
45612004-06-18 Jim Blandy <jimb@redhat.com>
4562
4563 * gdb.base/charset.exp: Only send a control-C if we see a new
4564 prompt and incomplete command.
4565
6daa6ebd
MC
45662004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4567
4568 * gdb.cp/pr-574.cc: Add copyright notice.
4569
51fa4ae0
JB
45702004-06-17 Jim Blandy <jimb@redhat.com>
4571
4572 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4573 cases where the regexp has no groups; this grabs random text from
4574 the previous test suite, whatever that was.
4575
8fea26c5
MC
45762004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4577
4578 * gdb.cp/printmethod.cc: Add copyright notice.
4579
1e3aeb41
MC
45802004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4581
4582 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4583
9d9030bc
AC
45842004-06-16 Andrew Cagney <cagney@gnu.org>
4585
4586 * gdb.base/signull.c: Update copyright. Include <string.h>.
4587 (bowler): Replace data_pointer with data_read
4588 and data_write cases. Add code_descriptor case.
4589 (zero, desc): New array and pointer.
4590 (data, code): Change to simple pointers.
4591 * gdb.base/signull.exp: Fix probe pattern matching a function
4592 descriptor SIGSEGV. Replace data_pointer with data_read and
4593 data_write tests.
4594
acd4ad44
AC
45952004-06-16 Andrew Cagney <cagney@gnu.org>
4596
4597 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4598
08fd625c
MC
45992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4600
4601 * gdb.base/long_long.c: Add copyright notice.
4602
1903502c
MC
46032004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4604
4605 * gdb.base/long_long.exp: Remove reference to
4606 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4607 to gdb_breakpoint and gdb_continue_to_breakpoint.
4608
83313cb1
JB
46092004-06-14 Jim Blandy <jimb@redhat.com>
4610
4611 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4612 endian case.
4613
1bf404ef
AC
46142004-06-14 Andrew Cagney <cagney@gnu.org>
4615
4616 * gdb.base/gcore.exp (capture_command_output): Delete the always
4617 passing tests containing inferior values.
4618 * gdb.base/ending-run.exp: Do not include the breakpoint address
4619 in the test message. Update copyright.
4620 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4621 size in the test name, use gdb_test_multiple. Update copyright.
4622
ef220b33
MC
46232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4624
4625 * gdb.cp/ref-types.cc: Add copyright notice.
4626
4f70a4c9
MC
46272004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4628
4629 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4630 hp_aCC_compiler.
4631 * lib/compiler.cc: Likewise.
4632 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4633 'set' commands. Log diagnostics for other lines. Set
4634 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4635
335928ac
MC
46362004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4637
4638 * gdb.cp/try_catch.cc: Add copyright notice.
4639
2efb12e8
MC
46402004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4641
4642 * gdb.cp/userdef.cc: Add copyright notice.
4643
0bbed51a
MC
46442004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4645
4646 * gdb.cp/virtfunc.cc: Add copyright notice.
4647
e12a46c9
RC
46482004-06-11 Randolph Chung <tausq@debian.org>
4649
4650 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4651 problem.
4652
338e05af
AC
46532004-06-10 Andrew Cagney <cagney@gnu.org>
4654
4655 * lib/compiler.cc, lib/compiler.c: Append either
4656 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4657 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4658 instead of gcc-3-3.
4659
dc3f10cb
AC
46602004-06-09 Andrew Cagney <cagney@gnu.org>
4661
b4d946af
AC
4662 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4663 gdb/1455, bug is specific to "long long" and "double".
4664
dc3f10cb
AC
4665 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4666 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4667 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4668 fixed.
4669
b5c0bfa2
AC
46702004-06-09 Andrew Cagney <cagney@gnu.org>
4671
4672 * gdb.base/structs.exp (test_struct_returns): Replace
4673 "return_value_unknown" and "finish_value_unknown" by
4674 "return_value_known" and "finish_value_known". Instead of
4675 "return_value_unknown" iff "finish_value_unknown", check
4676 "return_value_known" implies "finish_value_known".
4677
caeb605f
MH
46782004-06-08 Martin Hunt <hunt@redhat.com>
4679
4680 * gdb.base/float.exp: Add pattern for mips targets.
4681
c892bb64
RC
46822004-06-08 Randolph Chung <tausq@debian.org>
4683
4684 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4685 message for unknown architectures more clear.
4686
48306d3e
JB
46872004-06-08 Joel Brobecker <brobecker@gnat.com>
4688
4689 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4690 start the execution of the program.
4691
83ecb59f
JB
46922004-06-07 Jim Blandy <jimb@redhat.com>
4693
4694 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4695 * gdb.arch/i386-cpuid.h: New helper file.
4696
55264cb4
RC
46972004-06-07 Randolph Chung <tausq@debian.org>
4698
4699 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4700 has started.
4701
23cadb28
RM
47022004-06-04 Roland McGrath <roland@redhat.com>
4703
4704 Fix PR gdb/1647.
4705 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4706 differently to be robust to output buffering differences.
4707
51d01eda
MC
47082004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4709
4710 * gdb.threads/pthreads.exp: Update copyright years.
4711 (check_control_c): Change asynchronous 'after' to synchronous.
4712
f4fc3b93
RM
47132004-06-04 Roland McGrath <roland@redhat.com>
4714
4715 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4716 next gdb prompt.
4717
4013522b
MC
47182004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4719
4720 Fix PR gdb/1636.
4721 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4722 calls to synchronous.
4723
7a8f1e6b
JB
47242004-05-26 Jim Blandy <jimb@redhat.com>
4725
4726 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4727
81bb3443
RC
47282004-05-24 Randolph Chung <tausq@debian.org>
4729
4730 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4731 * gdb.asm/pa.inc: New file.
4732
8f5a3103
MK
47332004-05-22 Mark Kettenis <kettenis@gnu.org>
4734
4735 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4736
734b8fe8
JB
47372004-05-21 Joel Brobecker <brobecker@gnat.com>
4738 Daniel Jacobowitz <drow@mvista.com>
4739
4740 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4741 GDB prompt.
4742
725603e1
UW
47432004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4744
f4fc3b93 4745 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4746 setjmp/longjmp. Use sigaction instead of signal.
4747
8b923272
JB
47482004-05-19 J. Brobecker <brobecker@gnat.com>
4749 Michael Snyder <msnyder@redhat.com>
4750
4751 * gdb.threads/pthread_cond_wait.c: New file.
4752 * gdb.threads/pthread_cond_wait.exp: New testcase.
4753
8bfabb04
AC
47542004-05-13 Andrew Cagney <cagney@redhat.com>
4755
4756 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4757 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4758
42edda50
AC
47592004-05-11 Andrew Cagney <cagney@redhat.com>
4760
4761 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4762 fixed but revealed gdb/1639.
4763
d303a6c7
AC
47642004-05-10 Andrew Cagney <cagney@redhat.com>
4765
4766 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4767 func1" and "next to 2nd alarm", kernel bug avoided.
4768
bf08c2a1
DJ
47692004-05-10 Daniel Jacobowitz <dan@debian.org>
4770
4771 PR external/1568
4772 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4773 XFAIL if it is smaller than bytes_allocated.
4774 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4775 (main): Make chunks_allocated unsigned. Correct comment.
4776
c0586a34
JB
47772004-05-07 Joel Brobecker <brobecker@gnat.com>
4778
4779 * gdb.arch/powerpc-aix-prologue.c: New file.
4780 * gdb.arch/powerpc-aix-prologue.exp: New file.
4781
f2785d12
JB
47822004-05-07 Jim Blandy <jimb@redhat.com>
4783
4784 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4785 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4786
bd7f6e30
JB
47872004-05-06 Joel Brobecker <brobecker@gnat.com>
4788
4789 * gdb.base/sep.exp: No longer setup_kfail when the program was
4790 built with dwarf2.
4791
0a5e7efe
JI
47922004-05-05 Jim Ingham <jingham@apple.com>
4793
4794 * gdb.base/pending.exp: Make sure pending breakpoints
4795 preserve the ignore count.
f4fc3b93 4796
a8958849
MK
47972004-04-27 Jerome Guitton <guitton@gnat.com>
4798
4799 * i386-prologue.exp: Add testcase for jump instruction as first
4800 instruction of the real code.
4801 * i386-prologue.c (jump_at_beginning): New function.
4802
7e103f5b
MK
48032004-04-28 Mark Kettenis <kettenis@gnu.org>
4804
4805 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4806 x86_64-*-*.
4807
5d38b224
MK
48082004-04-28 Mark Kettenis <kettenis@gnu.org>
4809
4810 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4811 i*86-*-*.
4812
0ef32fd9
MK
48132004-04-25 Mark Kettenis <kettenis@gnu.org>
4814
4815 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4816 expression that checks the return type.
4817
71d7dd7c
AC
48182004-04-23 Andrew Cagney <cagney@redhat.com>
4819
4820 * gdb.base/call-sc.exp: New test of scalar call/return values.
4821 * gdb.base/call-sc.c: Ditto.
4822
1e9f977e
JJ
48232004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4824
4825 * gdb.threads/manythreads.c: Reduce thread stack size.
4826
899d9e3a
JJ
48272004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4828
4829 * gdb.threads/manythreads.c: Add copyright notice.
4830
61bcae62
AC
48312004-04-23 Andrew Cagney <cagney@redhat.com>
4832
4833 * gdb.base/siginfo.exp: Better handle step out of signal.
4834 * gdb.base/sigstep.exp: Ditto.
4835
7339a42e
JJ
48362004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4837 Daniel Jacobowitz <drow@mvista.com>
4838
4839 * gdb.threads/manythreads.c: New testcase.
4840 * gdb.threads/manythreads.exp: Ditto.
4841
5c98409b
JB
48422004-04-22 Jim Blandy <jimb@redhat.com>
4843
4844 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4845 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4846
3b611f1a
MC
48472004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4848
4849 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4850
f0fd9238
AC
48512004-04-21 Andrew Cagney <cagney@redhat.com>
4852
4853 * gdb.base/sigstep.c: New file.
4854 * gdb.base/sigstep.exp: New file.
4855
90990674
JB
48562004-04-16 Joel Brobecker <brobecker@gnat.com>
4857
4858 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4859 call to observer_notify_normal_stop.
4860
78cef34b
AC
48612004-04-15 Andrew Cagney <cagney@redhat.com>
4862
4863 * gdb.base/siginfo.c: New file.
4864 * gdb.base/siginfo.exp: New file.
4865
d2343407
JB
48662004-04-12 J. Brobecker <brobecker@gnat.com>
4867
4868 * gdb.base/sep.exp: Fix typo in comment.
4869
a2dba3c8
JB
48702004-04-12 J. Brobecker <brobecker@gnat.com>
4871
4872 * gdb.base/sep.c: New file.
4873 * gdb.base/sep-proc.c: New file.
4874 * gdb.base/sep.exp: New testcase.
4875
15f7b60e
MK
48762004-04-09 Mark Kettenis <kettenis@gnu.org>
4877
4878 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4879 support.
4880
44f4de1a
AC
48812004-04-05 Andrew Cagney <cagney@redhat.com>
4882
4883 * gdb.base/sigaltstack.c: New file.
4884 * gdb.base/sigaltstack.exp: New file.
4885
ef04f396
JB
48862004-04-04 Joel Brobecker <brobecker@gnat.com>
4887
4888 * gdb.base/foll-fork.exp: Update the expected output for
4889 "help set follow-fork-mode", to match a change that was made
4890 to the help of this variable on 2004-01-13.
4891
d40d2c92
JB
48922004-04-01 Joel Brobecker <brobecker@gnat.com>
4893
4894 * lib/ada.exp: Add copyright notice.
4895 * bar.ads: Likewise.
4896 * bar.adb: Likewise.
4897 * null_record.adb: Likewise.
4898 * null_record.exp: Likewise.
4899 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4900
f86ef5a3
JB
49012004-04-01 Joel Brobecker <brobecker@gnat.com>
4902
4903 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4904 * configure: Regenerate.
4905
414e70e3
JB
49062004-04-01 Joel Brobecker <brobecker@gnat.com>
4907
4908 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4909 to build the application. Remove the message printed when in
4910 verbose mode, redundant with the UNSUPPORTED message above.
4911
f0aaee49
JB
49122004-03-31 Joel Brobecker <brobecker@gnat.com>
4913
4914 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4915 * gdb.ada (null_record.exp): New testcase.
4916
ac81cb54
JB
49172004-03-31 Joel Brobecker <brobecker@gnat.com>
4918
4919 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4920
854af2f7
JB
49212004-03-31 Joel Brobecker <brobecker@gnat.com>
4922
4923 * gdb.ada: New subdirectory.
4924 * gdb.ada/Makefile.in: New file.
4925 * gdb.ada/gnat_ada.gpr.in: New file.
4926
034cb681
JB
49272004-03-31 Joel Brobecker <brobecker@gnat.com>
4928
4929 * lib/ada.exp: New file.
4930
78a1a894
DJ
49312004-03-24 Daniel Jacobowitz <drow@mvista.com>
4932
4933 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4934 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4935
4b2b3b3e
AC
49362004-03-22 Andrew Cagney <cagney@redhat.com>
4937
4938 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4939 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4940 Problem identified by Ulrich Weigand.
4941
23c73aa3
DC
49422004-03-17 David Carlton <carlton@kealia.com>
4943
4944 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4945 PR c++/826.
4946
d63a86f8
RM
49472004-03-16 Roland McGrath <roland@redhat.com>
4948
4949 * gdb.base/auxv.exp: New file.
4950 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4951
0e02aa50
DC
49522004-03-12 David Carlton <carlton@kealia.com>
4953
4954 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4955 * gdb.cp/pr-1553.cc: Ditto.
4956 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4957 pass branch.
4958
c20b71be
MC
49592004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4960
4961 * gdb.cp/templates.exp: Accept more template types.
4962
c7414a01
MC
49632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4964
4965 From Corinna Vinschen with modifications.
4966 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4967 local variable obj_with_enum.
4968 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4969 results with obj_with_enum.
4970
ed69573c
MC
49712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4972
4973 * gdb.cp/classes.cc: New file, copied from misc.cc.
4974 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4975
28301461
MC
49762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4977
4978 * gdb.cp/misc.cc: Add copyright notice.
4979
1198ecbe
DC
49802004-03-05 David Carlton <carlton@kealia.com>
4981
4982 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4983 * gdb.cp/rtti.h: Update copyright.
4984 (namespace n2::n3): New.
4985 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4986 (n2::n3::func3): New.
4987 (main): Call n2::n3::func3.
4988 * gdb.cp/rtti2.cc: Update copyright.
4989 (n2::create3): New.
4990
9e08c470
MK
49912004-03-04 Mark Kettenis <kettenis@gnu.org>
4992
4993 * gdb.asm/openbsd.inc: Fix typo.
4994
4bebc3aa
FF
49952004-03-03 Fred Fish <fnf@redhat.com>
4996
4997 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4998 "val" instead of unused "size". Update copyright year.
4999
6ea9fb37
DJ
50002004-02-29 Daniel Jacobowitz <drow@mvista.com>
5001
5002 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5003 to use unsigned char.
5004 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5005 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5006
23b23974
DJ
50072004-02-29 Daniel Jacobowitz <drow@mvista.com>
5008
5009 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5010 line of output.
5011
7574fd53
DJ
50122004-02-28 Daniel Jacobowitz <drow@mvista.com>
5013
5014 * gdb.base/relocate.c (dummy): Initialize.
5015
a195357f
DJ
50162004-02-28 Daniel Jacobowitz <drow@mvista.com>
5017
5018 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5019 a breakpoint at exit.
5020
72fd54a9
FF
50212004-02-27 Fred Fish <fnf@redhat.com>
5022
5023 * gdb.base/chng-syms.exp: Add expect condition to match failing
5024 case that isn't a timeout.
5025
b9d23137
AC
50262004-02-27 Andrew Cagney <cagney@redhat.com>
5027
5028 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5029 support.
5030
15d208f6 50312004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5032
15d208f6
FF
5033 * gdb.arch/gdb1431.c: Remove.
5034 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5035 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5036 of "until" incorrectly.
5037
98f9cd2d
JB
50382004-02-26 J. Brobecker <brobecker@gnat.com>
5039
5040 * gdb.cp/class2.cc (empty): New class.
5041 (refer): New function.
5042 (main): Declare an object of type empty and use it.
5043 * gdb.cp/class2.exp: Print the value of an object of type empty.
5044
9b50c11b
JJ
50452004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5046
5047 * gdb.base/langs.exp: Update query string to match the
5048 new nquery format used for pending breakpoints.
5049
0dcd613f
AC
50502004-02-26 Andrew Cagney <cagney@redhat.com>
5051
5052 Fix PR i18n/1570.
5053 * gdb.base/charset.c: Update copyright notice.
5054 (main, init_string): Remove the escape character '\e' tests.
5055 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5056 * gdb.base/charset.exp (valid_host_charset): Ditto.
5057 * gdb.base/setvar.exp: Ditto.
5058
b8a56647
AC
50592004-02-24 Andrew Cagney <cagney@redhat.com>
5060
90d59e34
AC
5061 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5062 mmapped data in core file" PASS and FAIL messages consistent.
5063
b8a56647
AC
5064 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5065 setting a breakpoint. Work around PR java/1565.
5066
9f27c604
JJ
50672004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5068
5069 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5070 new nquery format.
5071 * gdb.base/pending.exp: Ditto.
5072
3224a706
MK
50732004-02-22 Mark Kettenis <kettenis@gnu.org>
5074
5075 * configure.in: Run stabs tests on *BSD.
5076 * configure: Regenerated.
5077
41e0a9ca
MK
50782004-02-21 Mark Kettenis <kettenis@gnu.org>
5079
5080 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5081
1e1b3428
FF
50822004-02-20 Fred Fish <fnf@redhat.com>
5083
5084 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5085 blank in test for "returns short", for consistency with other
5086 "returns xxx" tests. Update copyright year.
5087
f9a7572a
FF
50882004-02-19 Fred Fish <fnf@redhat.com>
5089
5090 New testcase for PR breakpoint/1558.
5091 * gdb.arch/gdb1558.exp: New file.
5092 * gdb.arch/gdb1558.c: New file.
5093
b2ce2854
EZ
50942004-02-19 Elena Zannoni <ezannoni@redhat.com>
5095
5096 * gdb.base/nodebug.exp: Fix typo.
5097
e7c9ff01
JB
50982004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5099
5100 Committed by Jim Blandy <jimb@redhat.com>.
5101
62f4b920
JB
5102 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5103
2db536a1
JB
5104 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5105
e7c9ff01
JB
5106 * gdb.base/float.exp: Support s390*-*-* targets.
5107
f3205b34
AF
51082004-02-17 Adam Fedor <fedor@gnu.org>
5109
5110 * gdb.base/gdb1555.exp: New file.
5111 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5112
9d62932d
EZ
51132004-02-17 Elena Zannoni <ezannoni@redhat.com>
5114
5115 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5116
344c9711
FF
51172004-02-16 Fred Fish <fnf@redhat.com>
5118
5119 * gdb.arch/gdb1291.c: Remove
5120 * gdb.arch/gdb1291.s: New test input file.
5121 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5122 fail. Test for correct result, known incorrect result, other
5123 failures and timeouts.
5124
2d822687
AC
51252004-02-16 Andrew Cagney <cagney@redhat.com>
5126
5127 * gdb.base/bigcore.exp: New file.
5128 * gdb.base/bigcore.c: New file.
5129
dac15b66
AC
51302004-02-13 Andrew Cagney <cagney@redhat.com>
5131
5132 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5133 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5134 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5135 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5136 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5137 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5138 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5139 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5140 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5141 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5142
6bdfc2c4
JJ
51432004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5144
5145 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5146 executed is an alloc instruction.
5147
87b3ede8
DC
51482004-02-11 David Carlton <carlton@kealia.com>
5149
5150 * gdb.cp/breakpoint.exp: New.
5151 * gdb.cp/breakpoint.cc: New.
5152
6e19e2bf
MC
51532004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5154
5155 Partial fix for PR gdb/1543.
5156 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5157 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5158 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5159 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5160 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5161 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5162 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5163 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5164 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5165 to bug-gdb@prep.ai.mit.edu .
5166 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5167 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5168 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5169 Likewise.
5170
5c5455dc
AC
51712004-02-10 Andrew Cagney <cagney@redhat.com>
5172
5173 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5174 using gdb_internal_error_resync.
5175
9cf689d7
DJ
51762004-02-09 Daniel Jacobowitz <drow@mvista.com>
5177
5178 * gdb.threads/thread-specific.exp: Stop early if no threads are
5179 found.
5180
d2dc51db
MC
51812004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5182
5183 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5184
14b1a056
DJ
51852004-02-08 Daniel Jacobowitz <drow@mvista.com>
5186
5187 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5188 breakpoints.
5189
83f66e8f
DJ
51902004-02-07 Daniel Jacobowitz <drow@mvista.com>
5191
5192 * config/sim.exp (gdb_load): Handle $arg == "".
5193 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5194 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5195
30fc0091
EZ
51962004-02-07 Elena Zannoni <ezannoni@redhat.com>
5197
5198 * gdb.base/maint.exp: Update test to reflect
5199 obstack changes.
5200
4d806929
JJ
52012004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5202
5203 * gdb.base/pendshr.c (pendfunc): New function that calls
5204 pendfunc1.
5205 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5206
7bfdd688
FF
52072004-02-04 Fred Fish <fnf@redhat.com>
5208
5209 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5210 function symbols and update copyright years.
5211 * gdb.arch/gdb1291.c: Ditto.
5212
aaa08ee4
MC
52132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5214
5215 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5216
dbad7755
MC
52172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5218
5219 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5220
ec4646ef
MC
52212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5222
5223 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5224
1b802196
FF
52252004-02-02 Fred Fish <fnf@redhat.com>
5226
5227 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5228 remote targets. Update copyright years.
5229
18fe2033
JJ
52302004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5231
5232 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5233 support.
5234 * gdb.base/langs.exp: Fix test which attempts to create
5235 breakpoint on non-existent function to handle new pending
5236 support.
5237 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5238 a breakpoint.
5239 * gdb.base/pending.exp: New test.
5240 * gdb.base/pending.c: New file.
5241 * gdb.base/pendshr.c: Ditto.
5242
8d577d32
DC
52432004-02-02 David Carlton <carlton@kealia.com>
5244
5245 * gdb.cp/overload.exp: Add overloadNamespace tests.
5246 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5247 (overloadNamespace, XXX): New.
5248 (main): Call XXX::marker2.
5249
3ad13771
FF
52502004-02-01 Fred Fish <fnf@redhat.com>
5251
5252 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5253 * gdb.base/finish.exp: Ditto.
5254 * gdb.base/gcore.exp: Ditto.
5255 * gdb.base/huge.exp: Ditto.
5256 * gdb.base/info-proc.exp: Ditto.
5257 * gdb.base/return2.exp: Ditto.
5258 * gdb.threads/gcore-thread.exp: Ditto.
5259
44c75849
DJ
52602004-02-01 Daniel Jacobowitz <drow@mvista.com>
5261
5262 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5263
005bc093
MK
52642004-02-01 Mark Kettenis <kettenis@gnu.org>
5265
5266 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5267 that opening the file succeeds on OpenBSD.
5268
c47cebdb
DJ
52692004-02-01 Daniel Jacobowitz <drow@mvista.com>
5270
5271 * gdb.threads/thread-specific.c: New file.
5272 * gdb.threads/threads-specific.exp: New test script.
5273 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5274 to expect_out.
5275
5a01311c
MK
52762004-02-01 Mark Kettenis <kettenis@gnu.org>
5277
5278 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5279 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5280 only on the "print_small_structs from print_long_arg_list" test.
5281
ce22a4f1
DJ
52822004-02-01 Daniel Jacobowitz <drow@mvista.com>
5283
5284 * gdb.base/completion.exp: Kill a stray backslash.
5285
5286 From Jim Ingham <jingham@apple.com>:
5287 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5288 agrees with the result from sending a tab.
5289
abbab9d3
DJ
52902004-01-31 Daniel Jacobowitz <drow@mvista.com>
5291
5292 * gdb.base/chng-syms.exp: Remove stray newline.
5293
53904d1e
MK
52942004-01-31 Mark Kettenis <kettenis@gnu.org>
5295
5296 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5297 *-*-openbsd*.
5298 * gdb.asm/openbsd.inc: New file.
5299
3a4b3aac
MK
53002004-01-30 Mark Kettenis <kettenis@gnu.org>
5301
5302 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5303 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5304 *-*solaris2*. Remove commented out default settings for
5305 asm-flags. Replace gdb_compile with target_link.
5306
ebac27b4
MC
53072004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5308
5309 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5310 for all tests. Remove old hp-ux and cygnus xfail cases.
5311
d8679d84
PH
53122004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5313
5314 * gdb.base/chng-syms.exp: New file.
5315 * gdb.base/chng-syms.c: New file.
5316
0a55bc22
MC
53172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5318
5319 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5320 Provide arms for current output in all my configurations.
5321
94b8e876
MC
53222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5323
5324 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5325 * lib/compiler.cc: Likewise.
5326 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5327 get the right preprocessor. Eval the output directly. Remove
5328 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5329 hp_f77_compiler and hp_f90_compiler completely.
5330 (gdb_preprocess): Delete.
5331 (get_compiler): Delete.
5332
7cf03d44
MK
53332004-01-24 Mark Kettenis <kettenis@gnu.org>
5334
5335 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5336 <string.h>.
5337
68b6dce9
NR
53382004-01-24 Nick Roberts <nick@nick.uklinux.net>
5339
5340 * gdb.mi/mi-stack.exp: Update copyright.
5341
b368761e
DC
53422004-01-23 David Carlton <carlton@kealia.com>
5343
5344 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5345 test for cp_lookup_transparent_type.
5346 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5347 call them.
5348
f2061b53
DJ
53492004-01-23 Daniel Jacobowitz <drow@mvista.com>
5350
5351 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5352 after -var-update.
5353
37fc574a
DC
53542004-01-23 David Carlton <carlton@kealia.com>
5355
5356 * gdb.cp/namespace.cc (C::ensureRefs): New.
5357 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5358
8e94b928
NR
53592004-01-20 Nick Roberts <nick@nick.uklinux.net>
5360
5361 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5362 case "-stack-list-locals 2".
5363 * gdb.mi/mi-var-child.exp: Test for case
5364 "-var-list-children --all-values NAME".
5365
997b0952
MC
53662004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5367
5368 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5369
52470da3
MK
53702004-01-18 Mark Kettenis <kettenis@gnu.org>
5371
7049b4b8
MK
5372 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5373 used with gdb_test_multiple.
5374
52470da3
MK
5375 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5376 read at address 0. This fixes PR testsuite/1504.
5377
da6012e5
DJ
53782004-01-18 Daniel Jacobowitz <drow@mvista.com>
5379
5380 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5381 Remove downloading, guessing the host executable, the calls to
5382 gdb_file_cmd and gdb_target_cmd, and "load" support.
5383 (infer_host_exec): New function broken out from gdb_load.
5384 (gdb_load): New wrapper for gdbserver_gdb_load.
5385 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5386 gdb_target_cmd. Use -target-select.
5387 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5388 Download binaries to the host. Clear last_mi_remote_file when
5389 we load a new binary.
5390 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5391 call gdbserver_gdb_load and mi_gdb_target_cmd.
5392
32c70722
MC
53932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5394
5395 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5396 type patterns.
5397
b0cecf36
MC
53982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5399
5400 * gdb.cp/templates.exp: Fix typo in test name of
5401 "print Foo<volatile char*>::foo".
5402
4120d7e6
MC
54032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5404
5405 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5406
f679e530
BE
54072004-01-16 Ben Elliston <bje@wasabisystems.com>
5408
5409 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5410 (clean mostlyclean): Remove empty rm.
5411
091c48f6
MC
54122004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * gdb.base/setvar.exp: Add copyright years.
5415
3e5fc8d2
DC
54162004-01-14 David Carlton <carlton@bactrian.org>
5417
5418 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5419 PR c++/1511 and update coment.
5420 * gdb.cp/templates.exp: Update patterns to match current output.
5421 If changes involve something other than whitespace, KFAIL
5422 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5423
63d06c5c
DC
54242004-01-14 David Carlton <carlton@kealia.com>
5425
5426 * gdb.cp/namespace.exp: Add tests involving classes defined within
5427 namespaces.
5428 * gdb.cp/namespace.cc (C::CClass): New.
5429 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5430
a51dab88
EZ
54312004-01-14 Elena Zannoni <ezannoni@redhat.com>
5432
5433 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5434 what debug info we have. Print a better message if something goes
5435 wrong while producing the separate debug info file.
5436
a476ccc9
MC
54372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5438
5439 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5440
f453692c
MC
54412004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5442
5443 * gdb.base/callfuncs.c: Add copyright notice.
5444
f40063a5
MC
54452004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5446
5447 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5448 inheritance. PR gdb/1498, PR gcc/13539.
5449
19ac3974
EZ
54502004-01-13 Elena Zannoni <ezannoni@redhat.com>
5451
5452 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5453 test specific name.
5454 * gdb.mi/gdb669.exp: Ditto.
5455 * gdb.mi/mi-pthreads.exp: Ditto.
5456 * gdb.mi/mi1-pthreads.exp: Ditto.
5457 * gdb.mi/mi2-pthreads.exp: Ditto.
5458
56c97c6e
MC
54592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5460
5461 * gdb.cp/member-ptr.cc: Add copyright notice.
5462
a0644324
MC
54632004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5464
5465 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5466 some patterns for recent versions of gcc and hpacc. Delete
5467 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5468 Delete tests that access a NULL pointer-to-member-data. This
5469 script is still disabled for gcc.
5470
32fabe09
EZ
54712004-01-12 Elena Zannoni <ezannoni@redhat.com>
5472
5473 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5474 escaped correctly.
5475
1f8a6abb
EZ
54762004-01-12 Elena Zannoni <ezannoni@redhat.com>
5477
5478 * gdb.base/sepdebug.exp: New file.
5479 * gdb.base/sepdebug.c: New file.
5480 * lib/gdb.exp (separate_debug_filename): New procedure.
5481 (gdb_gnu_strip_debug): New procedure.
5482
48efe704
AC
54832004-01-12 Andrew Cagney <cagney@redhat.com>
5484
5485 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5486 * gdb.mi/ChangeLog-1999-2003: New file.
5487
a9415475
AC
54882004-01-12 Andrew Cagney <cagney@redhat.com>
5489
5490 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5491 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5492 or EEXIST", treat EBUSY as an XFAIL.
5493
83b8cf9d
MC
54942004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5495
5496 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5497 hp_cc_compiler.
5498
9939d2a8
MC
54992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5500
5501 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5502 decorations.
5503
1ff8cadf
MC
55042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5505
5506 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5507 and "(aCC)" decorations. Remove obsolete doco about old
5508 test results.
5509
6fa9022e
MC
55102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5511
5512 * gdb.cp/exception.exp: Fix typo in doco.
5513
209721fe
MK
55142004-01-09 Mark Kettenis <kettenis@gnu.org>
5515
5516 * gdb.base/gdb1476.exp: Fix typo.
5517
ef11303e
MC
55182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5519
5520 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5521 file.
5522
041ab88c
MC
55232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5524
5525 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5526 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5527 Use gdb_compile. Remove restriction on gcc. Add some patterns
5528 for recent version of gdb. Delete second half, which was a copy
5529 of the first half with different build flags. This test is
5530 still disabled because it is still not ready for production.
5531
e36d075a
MC
55322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5533
5534 * gdb.cp/exception.cc: Add copyright notice.
5535 * gdb.cp/exception.exp: Add a notice that this file is broken
5536 because of line number changes caused by addition of copyright
5537 notice.
5538
42b190ad
MC
55392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5540
5541 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5542 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5543
8f25f06b
MC
55442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5545
5546 * gdb.cp/classes.exp: Accept gnu abi 2.
5547 * gdb.cp/derivation.exp: Likewise.
5548 * gdb.cp/overload.exp: Likewise.
5549 * gdb.cp/virtfunc.exp: Likewise.
5550
06ded8b8
MC
55512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5552
5553 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5554 semicolon after end of function.
5555
77c26ae3
MC
55562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5557
5558 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5559 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5560 boilerplate code for compiling and running the program under
5561 test. Add some string method tests.
5562
20757486
MC
55632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5564
5565 * gdb.cp/bs15503.cc: Add copyright notice.
5566 * gdb.cp/bs15503.exp: Adjust line number.
5567
0fd3b503
MC
55682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5569
5570 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5571 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5572
10d1bea8
MC
55732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5574
5575 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5576 hp_cc_compiler.
5577
2789202a
MC
55782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5579
5580 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5581 * gdb.cp/ctti.exp: Use the marker instead of "next".
5582 With gcc, run further before bailing.
5583
b862f14c
MC
55842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5585
5586 * gdb.cp/cttiadd.cc: Add copyright notice.
5587 * gdb.cp/cttiadd1.cc: Likewise.
5588 * gdb.cp/cttiadd2.cc: Likewise.
5589 * gdb.cp/cttiadd3.cc: Likewise.
5590
96da2469
MC
55912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5592
5593 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5594 Use gdb_test, gdb_test_multiple. Use floating-point values that
5595 have exact representations in IEEE-ish formats.
5596
053248ff
MC
55972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5598
5599 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5600 compilers. Delete duplicate call to get_compiler_info.
5601 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5602 * gdb.base/volatile.exp: Likewise.
5603
84acecdd
MK
56042004-01-07 Mark Kettenis <kettenis@gnu.org>
5605
5606 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5607 memory at address 0.
5608
fe11a27f
MC
56092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5610
5611 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5612 to test for hp-ux assembler. Fix copyright years.
5613
60ad077b
AC
56142004-01-07 Andrew Cagney <cagney@redhat.com>
5615
5616 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5617
1c9b8f33
AC
56182004-01-07 Andrew Cagney <cagney@redhat.com>
5619
5620 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5621 when creating the read-only file. From analysis by Roland McGrath
5622 and Elena Zannoni.
5623
753ccc7a
MC
56242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5625
5626 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5627
eca3e36b
MC
56282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5629
5630 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5631 data pointers.
5632
f8d4bac4
MC
56332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5634
5635 * gdb.cp/m-static.exp: Compile one source file at a time.
5636 Delete unused call to get_compiler_info.
5637
9b4e0f94
MC
56382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5639
5640 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5641 * gdb.base/call-rt-st.exp: Likewise.
5642 * gdb.base/nodebug.exp: Likewise.
5643 * gdb.base/volatile.exp: Likewise.
5644 * gdb.cp/ref-types.exp: Likewise.
5645 * gdb.cp/templates.exp: Likewise.
5646
023c1024
MK
56472004-01-05 Mark Kettenis <kettenis@gnu.org>
5648
5649 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5650
19703c4a
MC
56512004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5652
5653 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5654 hppa*-hp-hpux*.
5655
18b67037
MK
56562004-01-04 Mark Kettenis <kettenis@gnu.org>
5657
ba6219c8
MK
5658 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5659 x86_64-*-*.
5660
18b67037
MK
5661 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5662 sparc64-*-* and sparc*-solaris2*.
5663
1bfbbb9d
MK
56642004-01-04 Mark Kettenis <kettenis@gnu.org>
5665
5666 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5667 return ${tests}" test. The ${tests} already mentions the
5668 filename.
5669
06846494
MC
56702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5671
5672 * gdb.cp/local.exp: Accept gcc abi 2.
5673
3b0cb202
MC
56742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5675
5676 * gdb.cp/templates.exp: Accept gcc abi 2.
5677
0643ec3f
MC
56782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5679
5680 * lib/compiler.cc: Remove supports_template_debugging.
5681 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5682
d231d0b1
MC
56832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5684
5685 * gdb.cp/namespace.exp: Accept gcc abi 2.
5686
44ffb27c
MC
56872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5688
5689 * gdb.cp/method.exp: Accept gcc abi 2.
5690
184ad485
MC
56912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5692
5693 * gdb.cp/classes.exp: Generate identical results as old version.
5694 * gdb.cp/derivation.exp: Likewise.
5695 * gdb.cp/overload.exp: Likewise.
5696 * gdb.cp/virtfunc.exp: Likewise.
5697
116f09e7
MC
56982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5699
5700 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5701 mysterious bug with sourceware version of expect.
5702
b1379776
MC
57032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5704
5705 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5706 current versions of gcc, including gcc abi 2. Remove gratuitous
5707 restart of test program. Use gdb_test_multiple and gdb_test for
5708 all tests. Add patterns to xfail missing "const" in "const char *"
5709 and kfail PR gdb/1155.
5710
6b7a4c0e
MC
57112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5712
5713 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5714 current versions of gcc, including gcc abi 2. Remove gratuitous
5715 restart of test program. Use gdb_test_multiple and gdb_test for
5716 all tests. Add patterns to kfail PR gdb/1498.
5717
51615d72
MC
57182003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5719
5720 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5721 current versions of gcc, including gcc abi 2. Use "breakpoint"
5722 and "continue" instead of restarting the target program. Use
5723 gdb_test_multiple and gdb_test for all tests.
5724
7b79a9d7
MK
57252004-01-01 Mark Kettenis <kettenis@gnu.org>
5726
5727 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5728 for *-*-solaris2*.
5729
1cd3489f
MC
57302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5731
5732 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5733 current versions of gcc, including gcc abi 2. Use "breakpoint"
5734 and "continue" instead of restarting the target program several
5735 times. Use gdb_test_multiple and gdb_test for all tests.
5736
850742db
MC
57372003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5738
5739 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5740 source files.
5741
eb4bbda8
MC
57422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5743
5744 * gdb.base/environ.exp: Handle compiling test case from multiple
5745 source files.
5746
e42c7771
MC
57472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5748
5749 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5750
80e4b428
JB
57512003-12-17 Jim Blandy <jimb@redhat.com>
5752
5f06973a
JB
5753 * gdb.base/freebpcmd.c: Add copyright notice.
5754
80e4b428
JB
5755 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5756
0ab84fb7
MC
57572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5758
5759 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5760
1b3bb3d0
JB
57612003-12-13 Jim Blandy <jimb@redhat.com>
5762
5763 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5764
3a4c9371
KB
57652003-12-12 Kevin Buettner <kevinb@redhat.com>
5766
5767 * gdb.asm/frv.inc: New file.
5768 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5769
a1dea79a
FF
57702003-12-09 Fred Fish <fnf@redhat.com>
5771
5772 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5773 functions to break1.c and leave prototypes behind. Add more
5774 "set breakpoint NN here" comments.
5775 * gdb.base/break1.c: New file.
5776
5777 * gdb.base/break.exp: Handle compiling test case from multiple
5778 source files and change source file references as needed.
5779 * gdb.base/completion.exp: Ditto.
5780 * gdb.base/condbreak.exp: Ditto.
5781 * gdb.base/define.exp: Ditto.
5782 * gdb.base/ena-dis-br.exp: Ditto.
5783 * gdb.base/info-proc.exp: Ditto.
5784 * gdb.base/maint.exp: Ditto.
5785 * gdb.base/until.exp: Ditto.
5786
5787 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5788 hardcoded line numbers.
5789 * gdb.base/define.exp: Ditto.
5790 * gdb.base/ena-dis-br.exp: Ditto.
5791 * gdb.base/maint.exp: Ditto.
5792 * gdb.base/until.exp: Ditto.
5793
5794 * gdb.base/completion.exp: Use "break1" for completion tests since
5795 "break" is no longer a unique prefix.
5796
5266b69c
AC
57972003-12-06 Andrew Cagney <cagney@redhat.com>
5798
5799 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5800 "return_value_unimplemented". When an unimplemented struct return
5801 architecture, report incorrect values as a KFAIL
5802
374451f0
MC
58032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5804
5805 * gdb.cp/rtti.exp: Accept new wording of warning from
5806 cp_lookup_rtti_type.
5807
ba9b20a7
MC
58082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5809
5810 Partial fix for PR testsuite/1456.
5811 * gdb.base/scope.exp (test_at_main): Replace references to
5812 gcc_compiled with calls to test_compiler_info.
5813 (test_at_foo): Likewise.
5814 (test_at_bar): Likewise.
5815
b74b6d0b
MC
58162003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5817
5818 Partial fix for PR testsuite/1456.
5819 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5820 to test_compiler_info.
5821
ccfa3402
MC
58222003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5823
5824 * gdb.base/so-impl-ld.exp: Update copyright notice.
5825
f6246aba
MC
58262003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5827
5828 Partial fix for PR testsuite/1456.
5829 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5830 to test_compiler_info.
5831
13ae734a
MC
58322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5833
5834 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5835 from current versions of gdb. Clean up regular expressions.
5836 Delete redundant timeout case.
5837
d8e1cdee
MC
58382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5839
5840 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5841 from current versions of gdb. Clean up regular expressions.
5842 Delete redundant timeout case.
5843
96457b64
MC
58442003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5845
5846 Partial fix for PR testsuite/1456.
5847 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5848 gcc_compiled with call to test_compiler_info.
5849
f35309fc
MC
58502003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5851
5852 Partial fix for PR testsuite/1456.
5853 * gdb.base/list.exp (test_list_function): Delete unused declaration
5854 of gcc_compiled.
5855
d7afdf9b
MC
58562003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5857
5858 Partial fix for PR testsuite/1456.
5859 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5860 call to test_compiler_info.
5861
71507b56
MK
58622003-11-29 Mark Kettenis <kettenis@gnu.org>
5863
5864 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5865 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5866 it to create the appropriate note.inc.
5867 * gdb.asm/asmsrc1.s: Include "note.inc".
5868 * gdb.asm/netbsd.inc: New file.
5869 * gdb.asm/empty.inc: New file.
5870
f81f93f7
MC
58712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5872
5873 Partial fix for PR testsuite/1456.
5874 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5875 calls to test_compiler_info.
5876
9a77938e
MC
58772003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5878
5879 Partial fix for PR testsuite/1456.
5880 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5881 calls to test_compiler_info.
5882
e8367dc7
MK
58832003-11-27 Mark Kettenis <kettenis@gnu.org>
5884
5885 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5886 pattern for the KFAILs.
5887
526c61ee
AF
58882003-11-25 Adam Fedor <fedor@gnu.org>
5889
5890 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5891 * gdb.objc/objcdecode.m: New file.
5892
28f2d600
AF
58932003-11-25 Adam Fedor <fedor@gnu.org>
5894
5895 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5896 * gdb.objc/nondebug.m: New file.
5897
a3895cee
BE
58982003-11-26 Ben Elliston <bje@wasabisystems.com>
5899
5900 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5901 NetBSD as it does on FreeBSD. Modelled on a similar change by
5902 Mark Kettenis on 2003-05-30.
5903 (link-flags): Set to "--entry _start" regardless of target.
5904 Special linker flags are to be appended to $link-flags.
5905 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5906
c9f2c8a3
MC
59072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5908
5909 * gdb.cp/method.exp: Accept output of new demangler.
5910
15a0587a 59112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5912
5913 * gdb/class2.exp: New file.
5914 * gdb/class2.cc: New file.
5915
3c00b570
MC
59162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5917
5918 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5919 of new demangler.
5920
7027acc7
MK
59212003-11-23 Mark Kettenis <kettenis@gnu.org>
5922
5923 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5924 of gdb_test "run".
5925
b0e1598a
MK
59262003-11-23 Mark Kettenis <kettenis@gnu.org>
5927
5928 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5929 "continue" into "run".
5930
4d9eda44
MC
59312003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5932
5933 Partial fix for PR testsuite/1456.
5934 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5935 call to test_compiler_info.
5936 * gdb.cp/ctti.exp: Likewise.
5937 * gdb.cp/derivation.exp: Likewise.
5938 * gdb.cp/member-ptr.exp: Likewise.
5939 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5940 reference to gcc_compiled.
5941
59422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5943
5944 Fix PR testsuite/1463.
5945 * gdb.base/structs.exp (start_structs_test): Call
5946 get_debug_format before using the debug format.
5947
d422fe19
AC
59482003-11-22 Andrew Cagney <cagney@redhat.com>
5949
5950 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5951 * gdb.base/structs.exp: Use gdb_test_multiple.
5952
039cf96d
AC
59532003-11-20 Andrew Cagney <cagney@redhat.com>
5954
6882279b
AC
5955 * gdb.base/structs.exp: Handle and recover from internal errors.
5956 Replace "foo${n}" with "foo<n>" in test messages.
5957
e53890ae
AC
5958 * gdb.base/structs.exp: Update copyright. Rewrite.
5959 * gdb.base/structs.c: Update copyright. Rewrite.
5960
2b211c59
AC
5961 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5962 resync count exceeded.
d63a86f8 5963
039cf96d
AC
5964 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5965 from the internal error.
5966 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5967 Original from Jim Blandy.
5968 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5969
eac98b22
AC
59702003-11-19 Andrew Cagney <cagney@redhat.com>
5971
5972 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5973 KFAIL.
5974
67455b2a
MK
59752003-11-17 Mark Kettenis <kettenis@gnu.org>
5976
5977 New testcase for PR backtrace/1435.
5978 * gdb.arch/i386-unwind.exp: New file.
5979 * gdb.arch/i386-unwind.c: New file.
5980
853d6e5b
AC
59812003-11-17 Andrew Cagney <cagney@redhat.com>
5982
5983 * lib/gdb.exp (compiler_info): New global.
5984 (test_compiler_info): New function.
5985 (get_compiler_info): Set compiler_info.
5986 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5987 "compiler_info" to gcc-<major>-<minor>.
5988
38cf6e11
MC
59892003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5990
5991 * gdb.trace/configure: Remove.
5992
a50d3602
EZ
59932003-11-13 Elena Zannoni <ezannoni@redhat.com>
5994
5995 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5996 breakpoints.
a50d3602
EZ
5997 * gdb.base/break.exp: Remove all references to explicit line
5998 numbers.
5999
d9407aaa
NC
60002003-11-11 Nick Clifton <nickc@redhat.com>
6001
6002 * gdb.base/shreloc.exp: Do not run for targets which do not
6003 support shared objects.
6004
db488fc1
CV
60052003-11-10 Corinna Vinschen <vinschen@redhat.com>
6006
6007 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6008 Don't run tests if nofileio flag is given.
6009
6a90a18e
EZ
60102003-11-07 Elena Zannoni <ezannoni@redhat.com>
6011
6012 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6013 as well as 'Watchpoint'.
6014
0b915e9c
EZ
60152003-11-06 Elena Zannoni <ezannoni@redhat.com>
6016
6017 Reported by Jim Ingham <jingham@apple.com>:
6018 * gdb.base/annota1.exp: Match at least one occurrence of the
6019 signal handler annotation.
6020
d7e4b55f
EZ
60212003-11-06 Elena Zannoni <ezannoni@redhat.com>
6022
6023 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6024 as well as 'Watchpoint'.
6025
2fe4e8d0
MC
60262003-11-05 Michael Chastain <mec@shout.net>
6027
6028 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6029
6ef88553
KW
60302003-11-03 Kris Warkentin <kewarken@qnx.com>
6031
6032 * gdb.arch/gdb1291.c: New test file.
6033 * gdb.arch/gdb1291.exp: New test script.
6034 * gdb.arch/gdb1431.c: New test file.
6035 * gdb.arch/gdb1431.exp: New test script.
6036
ae7dc4d8
MC
60372003-10-22 Michael Chastain <mec@shout.net>
6038
6039 * gdb.mi/pthreads.c: Add copyright notice.
6040
c39d7427
MC
60412003-10-22 Michael Chastain <mec@shout.net>
6042
6043 * gdb.threads/pthreads.c: Add copyright notice.
6044
8b7d96c1
MC
60452003-10-20 Michael Chastain <mec@shout.net>
6046
6047 * gdb.base/gdb1056.exp: New test script.
6048
d1d69fdd
DJ
60492003-10-13 Daniel Jacobowitz <drow@mvista.com>
6050
6051 * gdb.threads/killed.exp: Use gdb_run_cmd.
6052
7d605576
DJ
60532003-10-13 Daniel Jacobowitz <drow@mvista.com>
6054
6055 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6056 create a core file.
6057 * gdb.threads/gcore-thread.exp: Likewise.
6058
618ec112
CV
60592003-10-13 Corinna Vinschen <vinschen@redhat.com>
6060
6061 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6062 type, based on char type.
6063 (struct bit_flags_short_t): New bitfield type, based on short type.
6064 (init_bit_flags_char): New fuction.
6065 (init_bit_flags_short): Ditto.
6066 (print_bit_flags_char): Ditto.
6067 (print_bit_flags_short): Ditto.
6068 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6069
9367a73c
MC
60702003-10-11 Michael Chastain <mec@shout.net>
6071
6072 * gdb.base/call-rt-st.exp: Update copyright year.
6073
1decf120
KI
60742003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6075
6076 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6077 * gdb.disasm/sh3.s: Ditto.
6078
5445b2ae
DJ
60792003-10-07 Daniel Jacobowitz <drow@mvista.com>
6080
6081 * gdb.threads/switch-threads.exp: New test.
6082 * gdb.threads/switch-threads.c: New source file.
6083
aec24853
CV
60842003-10-07 Corinna Vinschen <vinschen@redhat.com>
6085
6086 * gdb.base/ending-run.exp: Add sh specific case.
6087
adc7428d
AC
60882003-10-06 Andrew Cagney <cagney@redhat.com>
6089
6090 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6091 * gdb.disasm/mn10200.exp: Delete obsolete file.
6092
c9d37158
DJ
60932003-09-29 Daniel Jacobowitz <drow@mvista.com>
6094
6095 * ChangeLog: Correct an entry command.exp -> commands.exp.
6096 * gdb.base/commands.exp (bp_deleted_in_command_test)
6097 (temporary_breakpoint_commands): Check noargs.
6098
79c2c32d
DC
60992003-09-25 David Carlton <carlton@kealia.com>
6100
6101 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6102 of some print tests, where appropriate. Add tests for C::D::cd,
6103 E::ce, F::cXfX, G::XgX.
6104 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6105
594e6d67
RE
61062003-09-25 Richard Earnshaw <rearnsha@arm.com>
6107
6108 * lib/java.exp (java_init): Import target_alias before using it.
6109
10f0d451
DC
61102003-09-25 David Carlton <carlton@kealia.com>
6111
6112 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6113
274bcba0
EZ
61142003-09-23 Elena Zannoni <ezannoni@redhat.com>
6115
d63a86f8 6116 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6117 weirdness.
6118
cdbf20f7
MC
61192003-09-17 Michael Chastain <mec@shout.net>
6120
6121 * gdb.cp/gdb1355.exp: New file.
6122 * gdb.cp/gdb1355.c: New file.
6123
71e06f80
CV
61242003-09-15 Corinna Vinschen <vinschen@redhat.com>
6125
6126 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6127 * gdb.asm/sh.inc: New file.
6128
5c4e30ca
DC
61292003-09-11 David Carlton <carlton@kealia.com>
6130
bd45b7af
DC
6131 * gdb.cp/namespace.exp: Add tests for namespace types.
6132 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6133 (test_namespace): New.
6134
1c199746
EZ
61352003-09-11 Elena Zannoni <ezannoni@redhat.com>
6136
6137 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6138 * gdb.stabs/weird.exp: Ditto.
1c199746 6139
04ed252f
MC
61402003-09-08 Michael Chastain <mec@shout.net>
6141
6142 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6143
d8a2d9e7
MC
61442003-09-07 Michael Chastain <mec@shout.net>
6145
6146 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6147 'parse error'.
6148
161afb24
MK
61492003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6150
6151 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6152
49f2741a
MC
61532003-08-30 Michael Chastain <mec@shout.net>
6154
6155 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6156 * gdb.gdb/observer.exp: Ditto.
6157 * gdb.gdb/xfullpath.exp: Ditto.
6158
8afa723e
MK
61592003-08-29 Mark Kettenis <kettenis@gnu.org>
6160
6161 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6162 *-*-*bsd*.
6163
f31dfe3b
JJ
61642003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6165
6166 * gdb.base/dump.exp: Skip for ia64.
6167
4630e498
JJ
61682003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6169
6170 * gdb.asm/asm-source.exp: Add ia64 support.
6171 * gdb.asm/ia64.inc: New file.
6172
1105b7ef
MC
61732003-08-22 Michael Chastain <mec@shout.net>
6174
6175 * gdb.cp: New directory.
6176 * gdb.cp/*: Copy from gdb.c++/*.
6177 * gdb.c++/*: Remove.
6178 * Makefile.in: Change gdb.c++ to gdb.cp.
6179 * configure.in: Ditto.
6180 * configure: Regnerate.
6181
c945b932
MK
61822003-08-18 Mark Kettenis <kettenis@gnu.org>
6183
6184 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6185 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6186
2b66634b
DJ
61872003-08-17 Daniel Jacobowitz <drow@mvista.com>
6188
6189 * mi-var-display.exp (-var-list-children weird): Accept function
6190 pointers with argument types.
6191 * mi1-var-display.exp (-var-list-children weird): Likewise.
6192 * mi2-var-display.exp (-var-list-children weird): Likewise.
6193
a356f73b
DJ
61942003-08-17 Daniel Jacobowitz <drow@mvista.com>
6195
6196 * gdb.base/annota3.exp: Add missing newline.
6197
483417b8
MC
61982003-08-06 Michael Chastain <mec@shout.net>
6199
6200 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6201
c99c59c3
MS
62022003-08-12 Michael Snyder <msnyder@redhat.com>
6203
6204 * gdb.base/float.exp: Add test for SH.
6205
55ed7501
MK
62062003-08-10 Mark Kettenis <kettenis@gnu.org>
6207
6208 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6209
1a371f2e
EZ
62102003-08-07 Elena Zannoni <ezannoni@redhat.com>
6211
6212 * gdb.base/completion.exp: Remove reduntant completion test
6213 on filename.
6214
e0f353ce
EZ
62152003-08-07 Elena Zannoni <ezannoni@redhat.com>
6216
6217 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6218 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6219 gdb.trace/save-trace.exp: Make sure that full pathnames are
6220 escaped correctly.
6221
5710a1af 62222003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6223
5710a1af
EZ
6224 * configure.in: Don't generate config.h from config.hin.
6225 * configure: Regenerate.
6226 * config.hin: Remove file.
6227 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6228 * gdb.threads/pthreads.c: Ditto.
6229
dcd81ce9
DJ
62302003-08-07 Daniel Jacobowitz <drow@mvista.com>
6231
6232 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6233 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6234 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6235 Replace ld24 with seth/add3.
6236
6009d884
AC
62372003-08-02 Andrew Cagney <cagney@redhat.com>
6238
6239 * gdb.base/annota3.exp: New file.
6240 * gdb.base/annota3.c: New file.
6241 * gdb.c++/annota3.exp: New file.
6242 * gdb.c++/annota3.cc: New file.
6243
51514e06
MC
62442003-07-29 Michael Chastain <mec@shout.net>
6245
6246 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6247 actually failed.
6248 (do_pass): Likewise.
6249 * gdb.threads/tls.exp: Always initialize no_of_threads.
6250
4ee6625b
DJ
62512003-07-27 Daniel Jacobowitz <drow@mvista.com>
6252
6253 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6254 pattern.
6255 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6256 * gdb.threads/tls.exp: Recognize one case of the host library not
6257 supporting TLS.
6258
225f2bf6
AC
62592003-07-27 Andrew Cagney <cagney@redhat.com>
6260
6261 * gdb.base/fileio.exp: Use SH when running commands using
6262 remote_exec.
6263
bcb27c9f
DJ
62642003-07-24 Daniel Jacobowitz <drow@mvista.com>
6265
6266 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6267 * gdb.base/relocate.c (dummy): New padding array.
6268
3d67be83
MS
62692003-07-22 Michael Snyder <msnyder@redhat.com>
6270
d63a86f8 6271 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6272
6273 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6274 patterns to be more general, accepting old and new output.
6275 Some output chars (such as '+') also must be quoted.
d63a86f8 6276 Some addresses are displayed numerically instead of
3d67be83
MS
6277 symbolically.
6278
57ba3b85
MS
62792003-07-23 Michael Snyder <msnyder@redhat.com>
6280
686d097c
MS
6281 * gdb.base/return2.exp: Don't test long-long return.
6282
57ba3b85
MS
6283 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6284 * gdb.disasm/t01_mov.exp: Ditto.
6285 * gdb.disasm/t02_mova.s: Ditto.
6286 * gdb.disasm/t02_mova.exp: Ditto.
6287 * gdb.disasm/t03_add.s: Ditto.
6288 * gdb.disasm/t03_add.exp: Ditto.
6289 * gdb.disasm/t04_sub.s: Ditto.
6290 * gdb.disasm/t04_sub.exp: Ditto.
6291 * gdb.disasm/t05_cmp.s: Ditto.
6292 * gdb.disasm/t05_cmp.exp: Ditto.
6293 * gdb.disasm/t06_ari2.s: Ditto.
6294 * gdb.disasm/t06_ari2.exp: Ditto.
6295 * gdb.disasm/t07_ari3.s: Ditto.
6296 * gdb.disasm/t07_ari3.exp: Ditto.
6297 * gdb.disasm/t08_or.s: Ditto.
6298 * gdb.disasm/t08_or.exp: Ditto.
6299 * gdb.disasm/t09_xor.s: Ditto.
6300 * gdb.disasm/t09_xor.exp: Ditto.
6301 * gdb.disasm/t10_and.s: Ditto.
6302 * gdb.disasm/t10_and.exp: Ditto.
6303 * gdb.disasm/t11_logs.s: Ditto.
6304 * gdb.disasm/t11_logs.exp: Ditto.
6305 * gdb.disasm/t12_bit.s: Ditto.
6306 * gdb.disasm/t12_bit.exp: Ditto.
6307 * gdb.disasm/t13_otr.s: Ditto.
6308 * gdb.disasm/t13_otr.exp: Ditto.
6309
e00759ef
EZ
63102003-07-22 Elena Zannoni <ezannoni@redhat.com>
6311
6312 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6313
8bc2021f
EZ
63142003-07-22 Elena Zannoni <ezannoni@redhat.com>
6315
6316 * gdb.threads/tls.c : New file.
6317 * gdb.threads/tls.exp : New file.
6318 * gdb.threads/tls-main.c : New file.
6319 * gdb.threads/tls-shared.c : New file.
6320 * gdb.threads/tls-shared.exp : New file.
6321
89320c4c
AS
63222003-07-22 Andreas Schwab <schwab@suse.de>
6323
6324 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6325
180dea7c
AS
63262003-07-20 Andreas Schwab <schwab@suse.de>
6327
6328 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6329 due to insn reordering.
6330
0714963c
AC
63312003-07-15 Andrew Cagney <cagney@redhat.com>
6332
6333 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6334
98a23b3f
MC
63352003-07-15 Michael Chastain <mec@shout.net>
6336
6337 * gdb.base/gdb1250.exp: New file.
6338 * gdb.base/gdb1250.c: New file.
6339
27e417a2
ML
63402003-07-09 Michal Ludvig <mludvig@suse.cz>
6341
6342 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6343 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6344
8bc2021f
EZ
63452003-07-09 Elena Zannoni <ezannoni@redhat.com>
6346
6347 * gdb.threads/tls.c: New file.
6348 * gdb.threads/tls.exp: New file.
6349 * gdb.threads/tls-main.c: New file.
6350 * gdb.threads/tls-shared.c: New file.
6351 * gdb.threads/tls-shared.exp: New file.
6352
d99968dc
EZ
63532003-07-09 Elena Zannoni <ezannoni@redhat.com>
6354
6355 * gdb.base/annota1.exp: Make sure that we properly escape the
6356 full path of the source file. Xfail more permissive patterns,
d63a86f8 6357 due to a compiler debug info problem.
d99968dc 6358
83876b3b
AS
63592003-07-07 Andreas Schwab <schwab@suse.de>
6360
2705e972
AS
6361 * gdb.asm/m68k.inc: New file.
6362 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6363
83876b3b
AS
6364 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6365 arguments"): Also match negative number.
6366
6367 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6368
3a871b37
DJ
63692003-07-03 Daniel Jacobowitz <drow@mvista.com>
6370
6371 * gdb.base/store.c (charest): New typedef.
6372 (add_char): Rename to add_charest, update.
6373 (wack_char): Rename to wack_charest, update types. Return l + r
6374 to keep r live across the call.
6375 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6376 (wack_double, wack_doublest): Return l + r to keep r live across
6377 the call.
6378 * gdb.base/store.exp: Accomodate store.c changes.
6379
b2a7f303
DC
63802003-06-30 David Carlton <carlton@kealia.com>
6381
6382 * gdb.c++/maint.exp (test_invalid_name): New.
6383 (test_first_component): Add tests for invalid names.
6384
3c6cb4a1
MC
63852003-06-29 Michael Chastain <mec@shout.net>
6386
6387 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6388 output of '<VTT for class>' for virtual base classes.
6389
f1c2644b
DJ
63902003-06-29 Daniel Jacobowitz <drow@mvista.com>
6391
6392 * gdb.base/completion.exp: Tab-complete "complet" instead of
6393 "compl".
6394 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6395
18080350
DJ
63962003-06-29 Daniel Jacobowitz <drow@mvista.com>
6397
6398 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6399 * gdb.base/volatile.exp: Likewise.
6400
f56973f8
DJ
64012003-06-29 Daniel Jacobowitz <drow@mvista.com>
6402
6403 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6404 gdb/1265.
6405
64062003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6407 Daniel Jacobowitz <drow@mvista.com>
6408
6409 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6410 initial line count of 'captured_main' from 26 to 32.
6411 (test_with_self): Allow xmalloc call to be interleaved with the
6412 preceding two lines.
6413
e766d4d6
JB
64142003-06-24 Joel Brobecker <brobecker@gnat.com>
6415
6416 * gdb.base/bang.exp: New testcase.
6417
f125c9a4
JB
64182003-06-23 Joel Brobecker <brobecker@gnat.com>
6419
6420 * gdb.base/langs.exp: Add some tests for the "minimal" language
6421 support.
6422
6e25beaf
EZ
64232003-06-23 Elena Zannoni <ezannoni@redhat.com>
6424
6425 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6426 the testcase.
6427
2f816dda
DJ
64282003-06-22 Daniel Jacobowitz <drow@mvista.com>
6429
6430 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6431 offset.
6432
db5a5748
DJ
64332003-06-22 Daniel Jacobowitz <drow@mvista.com>
6434
6435 * gdb.c++/pr-1210.cc: New file.
6436 * gdb.c++/pr-1210.exp: New file.
6437
1df0c130
DJ
64382003-06-21 Daniel Jacobowitz <drow@mvista.com>
6439
6440 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6441 000-exec-continue.
6442
a92feac0
MK
64432003-06-15 Mark Kettenis <kettenis@gnu.org>
6444
6445 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6446 on *-*-*bsd* instead of *-*-freebsd*.
6447
81a58f5b
AC
64482003-06-14 Andrew Cagney <cagney@redhat.com>
6449
6450 * gdb.base/store.exp: Test longest and doublest. Test all
6451 parameters. Weaken return statement match.
6452 * gdb.base/store.c: Add longest and doublest - aka long long and
6453 long double functions. Put all parameters into local register
6454 variables. Use negative values.
6455
b257a0d3
AC
64562003-06-14 Andrew Cagney <cagney@redhat.com>
6457
6458 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6459 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6460 exit status.
6461 * gdb.base/fileio.exp: Disable target when nointerrupts and
6462 noinferiorio, instead of limiting it to remote. Use remote_exec
6463 instead of system.
d63a86f8 6464
21c38304
JJ
64652003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6466
6467 * gdb.base/float.exp: Add ia64 support.
6468
1bcdb424
CV
64692003-06-12 Corinna Vinschen <vinschen@redhat.com>
6470
6471 * gdb.base/fileio.exp: Run only on remote targets.
6472
6aeb981f
CV
64732003-06-10 Corinna Vinschen <vinschen@redhat.com>
6474
6475 * gdb.base/fileio.c: New file, testing File-I/O.
6476 * gdb.base/fileio.exp: Ditto.
6477
53df362e
RG
64782003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6479
6480 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6481 shared objects after relocation at load time (gdb PR/1132).
6482 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6483 as above, part of the shared object relocation test.
6484
ffee1b46
MK
64852003-06-08 Mark Kettenis <kettenis@gnu.org>
6486
b5ca3722
MK
6487 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6488 fully filled history list.
6489 * gdb.base/gdb_history: New file.
6490
03ed860d
MK
6491 * gdb.base/signals.exp: XFAIL "continue to func1" on
6492 i*86-*-freebsd*.
6493
ffee1b46
MK
6494 * gdb.base/attach.exp: When trying to attach to a nonexistent
6495 process, make it possible to specify the PID based on the target,
6496 and do so for *-*-freebsd*.
6497
d80dbb52
RH
64982003-06-02 Richard Henderson <rth@redhat.com>
6499
6500 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6501
6dd77b81
RH
65022003-06-02 Richard Henderson <rth@redhat.com>
6503
6504 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6505
f6347e16
RH
65062003-06-02 Richard Henderson <rth@redhat.com>
6507
6508 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6509
2c161407
DJ
65102003-06-01 Daniel Jacobowitz <drow@mvista.com>
6511
6512 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6513 of globalvar.
6514
572eb746
MK
65152003-06-01 Mark Kettenis <kettenis@gnu.org>
6516
6517 * gdb.asm/asm-source.exp: Check for memory read errors in
6518 disassembler test on *BSD too.
6519
9e9617a5
RH
65202003-06-01 Richard Henderson <rth@redhat.com>
6521
6522 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6523 for .frame.
6524 (gdbasm_call): Lose ldgp.
6525 (gdbasm_startup): Add frame information.
6526 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6527
7b34ad4e
MK
65282003-05-31 Mark Kettenis <kettenis@gnu.org>
6529
6530 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6531 i?86-*-*.
6532
10059fdf
MK
65332003-05-30 Mark Kettenis <kettenis@gnu.org>
6534
6535 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6536 FreeBSD.
6537
acf4b816
RH
65382003-05-29 Richard Henderson <rth@redhat.com>
6539
6540 * gdb.asm/alpha.inc: New file.
6541 * gdb.asm/asm-source.exp: Use it.
6542
e9ecd949
JB
65432003-05-29 Jim Blandy <jimb@redhat.com>
6544
6545 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6546 'core.PID'.
6547
e3e5a4f3
JB
65482003-05-22 Jim Blandy <jimb@redhat.com>
6549
6550 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6551 backtrace.
d63a86f8 6552
72fe3d25
DC
65532003-05-20 David Carlton <carlton@math.stanford.edu>
6554
6555 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6556 this time.
6557
58da2eb2
DC
65582003-05-19 David Carlton <carlton@bactrian.org>
6559
6560 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6561 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6562
1fcb5155
DC
65632003-05-19 David Carlton <carlton@bactrian.org>
6564
6565 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6566 namespace tests.
6567 Bump copyright date.
6568 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6569 (main): Call C::D::marker2.
6570 * gdb.c++/namespace1.cc: New file.
6571
85e85163
JJ
65722003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6573
6574 Roland McGrath <roland@redhat.com>
d63a86f8 6575 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6576 there is no manager thread.
6577
a25fbfec
JJ
65782003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6579
d63a86f8
RM
6580 * gdb.threads/schedlock.exp: Remove assumption that all threads
6581 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6582 in one of the child threads rather than the main thread.
6583
be375bae
JB
65842003-05-07 Jim Blandy <jimb@redhat.com>
6585
09bf6082
JB
6586 Add support for assembly source testing on the s390x.
6587 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6588 architecture.
6589 * gdb.asm/s390x.inc: New file.
6590
be375bae
JB
6591 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6592 succession of 'if' statements.
6593
00905d52
AC
65942003-05-05 Andrew Cagney <cagney@redhat.com>
6595
6596 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6597
b1e29e33
AC
65982003-05-05 Andrew Cagney <cagney@redhat.com>
6599
6600 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6601 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6602
e33d66ec
EZ
66032003-05-02 Elena Zannoni <ezannoni@redhat.com>
6604
6605 * gdb.base/charset.exp: Update based on new behavior of set/show
6606 charset commands.
6607
2b6fd0d8
AC
66082003-05-01 Andrew Cagney <cagney@redhat.com>
6609
6610 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6611 variable do not give memory errors.
6612
130cacce
AF
66132003-04-30 Adam Fedor <fedor@gnu.org>
6614
6615 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6616 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6617 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6618 gdb.objc/basicclass.m: : New files
6619
6620 * lib/gdb.exp (gdb_compile_objc): New procedure.
6621
bea71854
DJ
66222003-04-27 Daniel Jacobowitz <drow@mvista.com>
6623
6624 * gdb.base/signals.exp: Make backtrace tests more specific.
6625
0f20eeea
DC
66262003-04-23 David Carlton <carlton@bactrian.org>
6627
6628 * gdb.c++/maint.exp (test_first_component): Add tests for
6629 'operator' in more locations.
6630
c8c4d8dc
KB
66312003-04-16 Kevin Buettner <kevinb@redhat.com>
6632
6633 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6634
3fe60e3c
EZ
66352003-04-16 Elena Zannoni <ezannoni@redhat.com>
6636
6637 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6638 func marke' instead. Update test name.
6639
9219021c
DC
66402003-04-15 David Carlton <carlton@math.stanford.edu>
6641
6642 * gdb.c++/maint.exp: New file.
6643
5dd55bdd
EZ
66442003-04-14 Elena Zannoni <ezannoni@redhat.com>
6645
6646 * gdb.threads/schedlock.c: Change type of thread function argument
6647 to long, to avoid warnings on 64-bit platforms.
6648
00890572
EZ
66492003-04-14 Elena Zannoni <ezannoni@redhat.com>
6650
6651 * gdb.base/attach.exp: Add new message from ptrace in case of
6652 attaching to nonexistent process.
d63a86f8 6653
93201743
JB
66542003-04-11 Jim Blandy <jimb@redhat.com>
6655
6656 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6657 gdb.c++/userdef.cc: Place comments on the lines to which the
6658 marker function might return.
6659 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6660 gdb.c++/userdef.exp: Look for those comments to check that we've
6661 returned to the right place, instead of checking line numbers.
6662
2a11c64d
EZ
66632003-04-11 Elena Zannoni <ezannoni@redhat.com>
6664
6665 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6666 match on sourcefile name, instead of directory name.
6667
68ab8fc5
EZ
66682003-04-10 Elena Zannoni <ezannoni@redhat.com>
6669
d63a86f8 6670 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6671 working directory name.
6672
5624293a
JB
66732003-04-09 Jim Blandy <jimb@redhat.com>
6674
6675 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6676 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6677 after an inferior function call, report the failure, but allow the
6678 test to continue.
6679
f1f02ee4
SC
66802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6681
6682 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6683 with -DPROTOTYPES.
6684
6eb79af0
SC
66852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6686
6687 * gdb.base/break.exp: Revert last patch.
6688
8dfb4cf0
SC
66892003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6690
6691 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6692 with -DPROTOTYPES.
6693
ed4c619a
AC
66942003-04-02 Andrew Cagney <cagney@redhat.com>
6695
6696 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6697 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6698 matching directories by the name breakpoint.
6699 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6700 Make "continue to marker1" consistent.
6701 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6702 message consistent.
6703 * lib/gdb.exp: Put "the program is no longer running", and "the
6704 program exited" in parenthesis.
6705 * lib/mi-support.exp: Ditto.
d63a86f8 6706
4e35d5f0 67072003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6708
4e35d5f0
BR
6709 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6710
71900fe8
AC
67112003-03-29 Andrew Cagney <cagney@redhat.com>
6712
6713 * gdb.base/sizeof.c (main): Print the value of '\377'.
6714 * gdb.base/sizeof.exp: Check the sign of '\377'.
6715
c0655a16
MC
67162003-03-27 Michael Chastain <mec@shout.net>
6717
6718 * gdb.base/gdb1090.exp: New file.
6719 * gdb.base/gdb1090.cc: New file.
6720
5b2a3989
JB
67212003-03-27 J. Brobecker <brobecker@gnat.com>
6722
6723 * gdb.gdb/observer.exp: New regression test.
6724
79876890
MC
67252003-03-27 Michael Chastain <mec@shout.net>
6726
6727 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6728 * gdb.base/ptype.exp: Likewise.
6729
6eac95e3
CV
67302003-03-27 Corinna Vinschen <vinschen@redhat.com>
6731
6732 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6733
e8c71839
MC
67342003-03-26 Michael Chastain <mec@shout.net>
6735
6736 * gdb.base/ptype.exp: Actually use some typedef'd types.
6737
71b10041
SC
67382003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6739
6740 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6741 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6742
2512cf80
CV
67432003-03-20 Corinna Vinschen <vinschen@redhat.com>
6744
6745 * gdb.base/default.exp: Fix regular expression.
6746
0d195a4f
CV
67472003-03-20 Corinna Vinschen <vinschen@redhat.com>
6748
6749 * gdb.base/args.exp: Fix regular expression.
6750
8a2dbca8
CV
67512003-03-20 Corinna Vinschen <vinschen@redhat.com>
6752
6753 * gdb.base/help.exp: Allow Win32 child process.
6754
bf028682
CV
67552003-03-20 Corinna Vinschen <vinschen@redhat.com>
6756
6757 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6758 when stepping out of main().
6759
182dbe85
CV
67602003-03-20 Corinna Vinschen <vinschen@redhat.com>
6761
6762 * gdb.base/default.exp: Check for win32 specific message when calling
6763 "run" without executable.
6764
d67a6ba5
CV
67652003-03-20 Corinna Vinschen <vinschen@redhat.com>
6766
6767 * gdb.base/args.exp: Expect .exe in output.
6768
a955b5bb
CV
67692003-03-20 Corinna Vinschen <vinschen@redhat.com>
6770
6771 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6772 Cygwin native.
6773
bf6bad4b
AC
67742003-03-17 Andrew Cagney <cagney@redhat.com>
6775
6776 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6777 vector registes.
6778 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6779 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6780
293e9a31
DC
67812003-03-17 David Carlton <carlton@math.stanford.edu>
6782
6783 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6784 test, for PR breakpoints/38.
6785 Call test_watchpoint_and_breakpoint.
6786 * gdb.base/watchpoint.c (func3): New function.
6787 (main): Call func3.
6788
5330f2db
DC
67892003-03-04 David Carlton <carlton@math.stanford.edu>
6790
6791 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6792 Garply<Garply<char> >:: garply".
6793 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6794 with respect to PR c++/1111; note also PR c++/1113.
6795 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6796 respect to PR c++/1062.
6797 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6798
6ece72da
DC
67992003-03-03 David Carlton <carlton@math.stanford.edu>
6800
6801 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6802 with respect to PR c++/57.
6803 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6804 c++/826.
6805 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6806 respect to PR c++/57.
6807
85ca1584
DC
68082003-03-03 David Carlton <carlton@math.stanford.edu>
6809
6810 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6811 respect to PR c++/33 into FAILs.
6812
98e9c5b8
MC
68132003-03-03 Michael Chastain <mec@shout.net>
6814
7bedbf27
MC
6815 * configure.in: Update copyright years.
6816
68172003-03-03 Michael Chastain <mec@shout.net>
6818
6819 * Makefile.in: Update copyright years.
98e9c5b8 6820
f683e100
DC
68212003-02-28 David Carlton <carlton@math.stanford.edu>
6822
6823 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6824 print class instead of struct and/or superfluous protection
6825 specifiers, as long as the resulting output is equivalent to the
6826 source code.
6827 Delete FIXME from end of messages on tests that don't need
6828 fixing.
6829
a9e0cf2c
DC
68302003-02-28 David Carlton <carlton@math.stanford.edu>
6831
6832 * gdb.c++/templates.exp (do_tests): Allow const in the two
6833 Foo<volatile char *>::foo tests.
6834
e8d359df
MS
68352003-02-27 Michael Snyder <msnyder@redhat.com>
6836
d63a86f8 6837 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6838 will be consistant.
6839
0b71dc91
DC
68402003-02-26 David Carlton <carlton@math.stanford.edu>
6841
6842 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6843 char *>::foo" test with respect to PR c++/33. Create a new test
6844 which is identical to that one except that it doesn't put the
6845 space between the "char" and the "*"; KFAIL it, too.
6846
dd14ab43
DC
68472003-02-26 David Carlton <carlton@math.stanford.edu>
6848
6849 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6850 template types into either PASSes or KFAILs (corresponding to PR
6851 c++/57). Tweak indentation. Update copyright.
6852
1146c7f1
SC
68532003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6854
6855 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6856
74641dfb
MC
68572003-02-13 Michael Chastain <mec@shout.net>
6858
6859 * gdb.base/exprs.exp: Remove i960 remnants.
6860 * gdb.base/funcargs.exp: Likewise.
6861 * gdb.base/list.exp: Likewise.
6862 * gdb.base/ptype.exp: Likewise.
6863
559cd2d0
DC
68642003-02-14 David Carlton <carlton@math.stanford.edu>
6865
6866 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6867 pEe->D::vg()" from XFAIL to KFAIL.
6868
c4f90d87
JM
68692003-02-13 Jason Molenda (jmolenda@apple.com)
6870
6871 * gdb.base/maint.exp: Update maint print statistics regexp to include
6872 new entries.
6873
cbc4d97c
MC
68742003-02-13 Michael Chastain <mec@shout.net>
6875
6876 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6877
40f235b7
MC
68782003-02-12 Michael Chastain <mec@shout.net>
6879
6880 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6881 * gdb.c++/inherit.exp: Likewise.
6882 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6883 * gdb.c++/templates.exp: Likewise.
6884 * gdb.c++/virtfunc.exp: Likewise.
6885
c56716b0
JM
68862003-02-06 Jason Molenda (jason-cl@molenda.com)
6887
6888 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6889 why the code is written that way.
6890
070afcf8
MC
68912003-02-05 Michael Chastain <mec@shout.net>
6892
6893 * gdb.base/dump.exp: Add missing copyright line.
6894
5d0331e5
JM
68952003-02-05 Jason Molenda (jason-cl@molenda.com)
6896
f7ae6d3e 6897 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6898 at the beginning so the breakpoint doesn't get set on the loop.
6899
92851186
MC
69002003-02-05 Michael Chastain <mec@shout.net>
6901
6902 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6903 output for configurations with gcc 2.95.3.
6904
cbf1e085
AC
69052003-02-05 Keith Seitz <keiths@redhat.com>
6906 Andrew Cagney <ac131313@redhat.com>
6907
6908 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6909
29518e1e
MC
69102003-02-04 Michael Chastain <mec@shout.net>
6911
6912 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6913 Call perror and then continue.
6914
5af1d5f3
MC
69152003-02-03 Michael Chastain <mec@shout.net>
6916
6917 * gdb.c++/pr-1023.cc: New file.
6918 * gdb.c++/pr-1023.exp: New file.
6919
6b549786
JB
69202003-02-05 Jim Blandy <jimb@redhat.com>
6921
6922 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6923 it's local to foobar. Check for it there, and check that it's not
6924 present in main.
6925 * gdb.c++/local.cc (marker2): New function.
6926 (foobar): Call marker1.
6927 (main): Call marker2 instead of marker1.
6928
67f16606
AC
69292003-02-04 Andrew Cagney <ac131313@redhat.com>
6930
6931 * gdb.disasm/mn10200.exp: Obsolete file.
6932 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6933 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6934 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6935
1c5cb38e
DC
69362003-02-04 David Carlton <carlton@math.stanford.edu>
6937
6938 * gdb.c++/overload.exp: Test intToChar(1).
6939 * gdb.c++/overload.cc (intToChar): New.
6940 (main): Call intToChar.
6941
d1fe6965
DC
69422003-02-03 David Carlton <carlton@math.stanford.edu>
6943
6944 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6945 'might_kfail' arg.
6946 KFAIL some of the continue_to_bp_overloaded calls, according to
6947 PR c++/1025.
6948
9ba61c5d
MC
69492003-02-01 Michael Chastain <mec@shout.net>
6950
6951 * gdb.base/advance.c (marker1): New marker function.
6952 * gdb.base/advance.exp: When the 'advance' command lands on the
6953 return breakpoint, it can legitimately stop on either the
6954 current line or the next line. Accommodate both outcomes.
6955 * gdb.base/until.exp: Likewise.
6956
e7494ffb
AC
69572003-02-02 Andrew Cagney <ac131313@redhat.com>
6958
6959 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6960 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6961 now a list, not a tuple.
6962 * gdb.mi/mi-var-display.exp: Ditto.
6963 * gdb.mi/gdb792.exp: Ditto.
6964
075559bc
AC
69652003-02-01 Andrew Cagney <ac131313@redhat.com>
6966
6967 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6968 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6969 stack backtraces.
6970 * gdb.mi/mi-syn-frame.c: Part of same.
6971
2bd4c7b1
MK
69722003-02-01 Mark Kettenis <kettenis@gnu.org>
6973
6974 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6975 gdb.mi/mi1-pthreads.exp: Return instead of calling
6976 gdb_suppress_entire_file.
6977
eabd8992
MS
69782003-02-01 Mark Salter <msalter@redhat.com>
6979
6980 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6981
71469e2f
MS
69822003-01-31 Mark Salter <msalter@redhat.com>
6983
6984 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6985 Support empty arg.
6986
38a94d44
MC
69872003-01-30 Michael Chastain <mec@shout.net>
6988
6989 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6990 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6991 has been fixed in gdb/readline on 2003-01-09.
6992
19ea9e73
MS
69932003-01-29 Michael Snyder <msnyder@redhat.com>
6994
e8d359df
MS
6995 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6996 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6997 * gdb.base/args.exp: Skip if target does not support args passing.
6998
2307bd6a
DJ
69992003-01-22 Daniel Jacobowitz <drow@mvista.com>
7000
19ea9e73 7001 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7002 gdb_test. Accept a list of expect arguments as the third
7003 parameter.
7004 (gdb_test): Use it.
7005
f2dd3617
EZ
70062003-01-20 Elena Zannoni <ezannoni@redhat.com>
7007
7008 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7009 allow for different test tree configurations. Update some
7010 tescases accordingly.
7011 * gdb.arch/altivec-regs.exp: Ditto.
7012 * gdb.asm/asm-source.exp: Ditto.
7013 * gdb.base/advance.exp: Ditto.
7014 * gdb.base/display.exp: Ditto.
d63a86f8 7015 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7016 * gdb.base/mips_pro.exp: Ditto.
7017 * gdb.base/overlays.exp: Ditto.
7018 * gdb.base/relocate.exp: Ditto.
7019 * gdb.base/setshow.exp: Ditto.
7020 * gdb.base/step-line.exp: Ditto.
7021 * gdb.base/step-test.exp: Ditto.
7022 * gdb.base/until.exp: Ditto.
7023 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7024
c71cdefd
DC
70252003-01-17 David Carlton <carlton@math.stanford.edu>
7026
7027 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7028 corresponding to PR c++/945.
7029 Update copyright.
7030
fdba05d7
DC
70312003-01-17 David Carlton <carlton@math.stanford.edu>
7032
7033 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7034 corresponding to PR c++/68.
7035
70362003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7037
7038 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7039 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7040 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7041
c362c33a
EZ
70422003-01-15 Elena Zannoni <ezannoni@redhat.com>
7043
0fbc361c
EZ
7044 * gdb.base/break.exp: Fix change of default location, because of
7045 removal of until tests.
7046 * gdb.base/help.exp: Update test for new 'until' help message.
7047 Add test for help on 'advance'.
c362c33a
EZ
7048 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7049
dabf8a35
MK
70502003-01-15 Mark Kettenis <kettenis@gnu.org>
7051
7052 * gdb.base/default.exp: Adapt "info float" test for recent changes
7053 to that command. Add test for "info vector".
7054 * gdb.base/float.exp: New file. Add test for "info float" that
7055 resembles the old test in gdb.base/default.exp.
7056
a1769aca
DC
70572003-01-15 David Carlton <carlton@math.stanford.edu>
7058
7059 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7060
82025e13
EZ
70612003-01-15 Elena Zannoni <ezannoni@redhat.com>
7062
7063 * gdb.base/break.exp: Move the tests of until command from here...
7064 * gdb.base/until.exp: ... to here. New file. Add other tests.
7065 * gdb.base/advance.c: New file.
7066 * gdb.base/advance.exp: New file.
7067
8f9ab801
EZ
70682003-01-14 Elena Zannoni <ezannoni@redhat.com>
7069
7070 * gdb.base/args.c: New file.
7071 * gdb.base/args.exp: New file.
7072
9ae66589
DJ
70732003-01-14 Daniel Jacobowitz <drow@mvista.com>
7074
7075 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7076
8d77e5c3
DJ
70772003-01-14 Daniel Jacobowitz <drow@mvista.com>
7078
7079 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7080
12d2f0a1
DJ
70812003-01-14 Daniel Jacobowitz <drow@mvista.com>
7082
7083 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7084 dates.
7085
6ca37014
DJ
70862003-01-13 Daniel Jacobowitz <drow@mvista.com>
7087
7088 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7089
b0023472
DJ
70902003-01-13 Daniel Jacobowitz <drow@mvista.com>
7091
7092 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7093 (ptype &*"foo").
7094 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7095
607fbc54 70962003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7097
7098 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7099 * gdb.mi/mi1-console.exp: Likewise.
7100
607fbc54 71012003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7102
7103 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7104 * gdb.mi/mi1-console.exp: Likewise.
7105
a1fb14a2
DJ
71062003-01-13 Daniel Jacobowitz <drow@mvista.com>
7107
7108 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7109
c4cf40b7
DJ
71102003-01-09 Daniel Jacobowitz <drow@mvista.com>
7111
7112 * gdb.base/detach.exp: New test.
7113
696d5a5b
DJ
71142003-01-09 Daniel Jacobowitz <drow@mvista.com>
7115
7116 * Makefile.in (ALL_SUBDIRS): New variable.
7117 (subdirs, clean, distclean): Use it.
7118 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7119 regenerating Makefile, since it is generated from the top level.
7120 * gdb.asm/Makefile.in: Likewise.
7121 * gdb.base/Makefile.in: Likewise.
7122 * gdb.c++/Makefile.in: Likewise.
7123 * gdb.disasm/Makefile.in: Likewise.
7124 * gdb.java/Makefile.in: Likewise.
7125 * gdb.mi/Makefile.in: Likewise.
7126 * gdb.threads/Makefile.in: Likewise.
7127 * gdb.trace/Makefile.in: Likewise.
7128
754533e4
DC
71292003-01-09 David Carlton <carlton@math.stanford.edu>
7130
7131 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7132 Add copyright year 2003.
7133
d8b3e9ee
MC
71342003-01-06 Michael Chastain <mec@shout.net>
7135
7136 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7137 When selecting a thread, 'line' and 'file' are optional.
7138 * gdb.mi/mi1-pthreads.exp: Likewise.
7139
8e9e0fe6
AS
71402003-01-06 Andreas Schwab <schwab@suse.de>
7141
7142 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7143 failures.
7144
b5ab8ff3
DJ
71452003-01-04 Daniel Jacobowitz <drow@mvista.com>
7146
7147 Fix PR gdb/844
7148 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7149 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7150
7151 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7152 instead of calling gdb_suppress_entire_file.
7153 * gdb.threads/print-threads.exp: Likewise.
7154 * gdb.threads/schedlock.exp: Likewise.
7155
7156 * gdb.threads/killed.exp: Return instead of calling
7157 gdb_suppress_entire_file.
7158 * gdb.threads/linux-dp.exp: Likewise.
7159 * gdb.threads/pthreads.exp: Likewise.
7160
1e698235
DJ
71612003-01-04 Daniel Jacobowitz <drow@mvista.com>
7162
7163 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7164 stabs.
7165 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7166 * gdb.base/whatis.exp: Always allow (void) after function names.
7167
147ff08c
DJ
71682003-01-04 Daniel Jacobowitz <drow@mvista.com>
7169
7170 * gdb.c++/casts.exp: Correct regexp.
7171
dc62bfc2
MK
71722003-01-04 Mark Kettenis <kettenis@gnu.org>
7173
7174 * configure.in: Call AC_CONFIG_HEADER. Don't call
7175 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7176 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7177 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7178 aforementioned directories in the AC_OUPUT call.
7179 * config.hin: New file.
7180 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7181 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7182 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7183 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7184 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7185 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7186 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7187 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7188 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7189 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7190 gdb.threads/configure.in, gdb.threads/configure,
7191 gdb.threads/config.in, gdb.trace/configure.in,
7192 gdb.trace/configure: Removed.
7193
77afa639
MC
71942003-01-03 Michael Chastain <mec@shout.net>
7195
7196 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7197 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7198
7634bb6e
DJ
71992003-01-03 Daniel Jacobowitz <drow@mvista.com>
7200
7201 * gdb.base/store.exp: Fix regular expressions.
7202
b39c905e
MK
72032002-12-28 Mark Kettenis <kettenis@gnu.org>
7204
7205 * configure.in: Rewrite.
7206 * configure: Regenerated.
7207
0a8551dd
DC
72082003-01-03 David Carlton <carlton@math.stanford.edu>
7209
7210 * gdb.base/psymtab.exp: New file.
7211 * gdb.base/psymtab1.c: Ditto.
7212 * gdb.base/psymtab2.c: Ditto.
7213
c60b7188
AF
72142002-12-23 Adam Fedor <fedor@gnu.org>
7215
7216 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7217
ee73db83
DC
72182002-12-23 David Carlton <carlton@math.stanford.edu>
7219
7220 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7221 and current_directory initialization.
7222
d6c1774e
JB
72232002-12-22 Jim Blandy <jimb@redhat.com>
7224
f0a847b8
JB
7225 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7226 rather than as part of the output file name.
7227
d6c1774e
JB
7228 * gdb.base/attach.exp: There's no need to copy the test program to
7229 /tmp; that was only ever necessary on HP/UX, and this test is
7230 entirely disabled there anyway.
7231
f0708dbb
JB
72322002-12-21 Jim Blandy <jimb@redhat.com>
7233
4c2acfea
JB
7234 * gdb.c++/psmang.exp: Doc fix.
7235
f0708dbb
JB
7236 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7237 test.
7238
9579e000
DC
72392002-12-20 David Carlton <carlton@math.stanford.edu>
7240
7241 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7242
d1810171
MC
72432002-12-18 Michael Chastain <mec@shout.net>
7244
7245 * gdb.c++/annota2.exp: Add copyright year 2002.
7246
76565097
DC
72472002-12-17 David Carlton <carlton@math.stanford.edu>
7248
7249 * gdb.c++/try_catch.cc: Add marker comments.
7250 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7251 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7252 * gdb.c++/m-static.cc: Ditto.
7253 * gdb.c++/m-static1.cc: Ditto.
7254 * gdb.c++/try_catch.cc: Ditto.
7255
da81390b
JJ
72562002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7257
7258 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7259 to see whether we are using the new -environment-directory
7260 command which resets via -r or the old version of the command
7261 which may prompt the user. Part of fix for gdb/741.
7262
b304d130
AC
72632002-12-13 Andrew Cagney <ac131313@redhat.com>
7264
7265 * gdb.fortran/types.exp: Update obsolete comment.
7266 * gdb.fortran/exprs.exp: Ditto.
7267 * lib/gdb.exp: Delete obsolete code.
7268 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7269 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7270 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7271 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7272 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7273 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7274 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7275 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7276 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7277 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7278 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7279 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7280 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7281 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7282 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7283 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7284 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7285 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7286 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7287 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7288 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7289 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7290 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7291 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7292 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7293 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7294 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7295 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7296 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7297 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7298 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7299 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7300 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7301 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7302 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7303 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7304 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7305
a23b6e6a
DC
73062002-12-11 David Carlton <carlton@math.stanford.edu>
7307
7308 * gdb.c++/m-data.exp: Add test for members that shadow global
7309 variables: see PR gdb/804.
7310 * gdb.c++/m-data.cc: Ditto.
7311
6604731b
DJ
73122002-12-10 Daniel Jacobowitz <drow@mvista.com>
7313
7314 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7315
de46ecd7
DC
73162002-12-06 David Carlton <carlton@math.stanford.edu>
7317
7318 * gdb.base/store.c: Don't declare functions static.
7319
27e829d0
AC
73202002-12-04 Andrew Cagney <ac131313@redhat.com>
7321
7322 * gdb.base/store.exp, gdb.base/store.c: New files.
7323
92806416
DJ
73242002-12-03 Daniel Jacobowitz <drow@mvista.com>
7325
7326 * gdb.base/selftest.exp: Update for current gdb.
7327
3bcbaac5
DJ
73282002-12-03 Daniel Jacobowitz <drow@mvista.com>
7329
7330 * gdb.base/maint.exp: Only dump symbols from one source file
7331 or objfile.
7332
f4f00b1f
DJ
73332002-12-03 Daniel Jacobowitz <drow@mvista.com>
7334
7335 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7336 function call.
7337
f1c8a949
JB
73382002-11-25 Jim Blandy <jimb@redhat.com>
7339
7340 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7341 function appearing in error message.
7342
9e297a97
DJ
73432002-11-21 Daniel Jacobowitz <drow@mvista.com>
7344
7345 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7346
1f312e79
JJ
73472002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7348
d63a86f8
RM
7349 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7350 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7351 should be in mi console format. This is part of fix for PR gdb/604.
7352
83c31e7d
FN
73532002-09-18 Fernando Nasser <fnasser@redhat.com>
7354
7355 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7356 which explicitly prints the zero offset as "+0".
7357
322b3f65
DJ
73582002-10-22 Daniel Jacobowitz <drow@mvista.com>
7359
7360 * gdb.threads/schedlock.c (args): Make unsigned.
7361
73622002-10-21 Daniel Jacobowitz <drow@mvista.com>
7363
7364 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7365 numbers. Allow "foo2|selected stack frame".
7366 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7367 * gdb.asm/asmsrc2.s: Likewise.
7368 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7369 comments.
7370 * gdb.asm/mips.inc: New file.
7371
5e2fe5b8
AF
73722002-10-18 Adam Fedor <fedor@gnu.org>
7373
7374 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7375 * gdb.base/help.exp: Likewise.
7376
abe1a5d0
KB
73772002-10-17 Kevin Buettner <kevinb@redhat.com>
7378
7379 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7380 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7381
10abb1d4
JB
73822002-10-02 Jim Blandy <jimb@redhat.com>
7383
7384 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7385
1f609b42
AC
73862002-10-01 Andrew Cagney <ac131313@redhat.com>
7387
7388 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7389 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7390 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7391 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7392 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7393 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7394 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7395
0aee02e4
AC
73962002-09-29 Andrew Cagney <ac131313@redhat.com>
7397
7398 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7399 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7400 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7401 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7402 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7403 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7404 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7405
6fde09ad
KB
74062002-09-27 Kevin Buettner <kevinb@redhat.com>
7407
7408 * gdb.base/annota1.exp (info break): Make directory components of
7409 path optional since not all compilers emit this debug information.
7410
7411 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7412 step ends up stepping out of the function instead of stopping on
7413 the epilogue.
7414
9e8aab75
KS
74152002-09-26 Keith Seitz <keiths@redhat.com>
7416
7417 * lib/insight-support.exp (gdbtk_start): Figure out where
7418 the insight executable is based on where gdb is. Use this
7419 executable to start insight instead of gdb.
7420
e36180d7
AC
74212002-09-25 Andrew Cagney <cagney@redhat.com>
7422
7423 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7424
9dd34b2b
AC
74252002-09-24 Andrew Cagney <ac131313@redhat.com>
7426
7427 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7428 test_isolated_complaints.
7429 (test_empty_complaint): New function.
7430 (test_empty_complaints): New function. Check no output when no
7431 complaints.
d63a86f8 7432
dea97812
KB
74332002-09-19 Jim Blandy <jimb@redhat.com>
7434
7435 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7436
54951bd7
AC
74372002-09-19 Andrew Cagney <ac131313@redhat.com>
7438
7439 * gdb.gdb/complaints.exp: New file.
7440
dec43320
AC
74412002-09-18 Andrew Cagney <ac131313@redhat.com>
7442
7443 * gdb.base/maint.exp: Check `help maint internal-warning'.
7444
e70d6e3f
DC
74452002-09-18 David Carlton <carlton@math.stanford.edu>
7446
7447 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7448 numbers, and replace them by a single breakpoint after the
7449 constructors are all finished.
7450 Add test 4.
7451 * gdb.c++/m-static.cc: Add test 4.
7452 * gdb.c++/m-static.h: New file.
7453 * gdb.c++/m-static1.cc: New file.
7454
7455 * gdb.c++/printmethod.exp: New file.
7456 * gdb.c++/printmethod.cc: New file.
7457
7458 * gdb.c++/pr-574.exp: New file.
7459 * gdb.c++/pr-574.cc: New file.
7460
afb5c968
CV
74612002-09-18 Corinna Vinschen <vinschen@redhat.com>
7462
7463 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7464 embedded targets which never actually exit.
7465
31e45dee
FN
74662002-09-18 Fernando Nasser <fnasser@redhat.com>
7467
7468 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7469 "don't step after run" as unresolved or unsupported, instead of xfail.
7470
a283c5a1
CV
74712002-09-18 Corinna Vinschen <vinschen@redhat.com>
7472
7473 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7474 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7475 Add newline to expected string in "step out of main (status wrapper)"
7476 case.
7477
11350d2a
CV
74782002-09-18 Corinna Vinschen <vinschen@redhat.com>
7479
7480 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7481 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7482
0deec7d6
TT
74832002-09-17 Tom Tromey <tromey@redhat.com>
7484
7485 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7486 \000, not \0, in double-quoted string.
7487
b2b4a1b5
CV
74882002-09-14 Corinna Vinschen <vinschen@redhat.com>
7489
c9d37158 7490 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7491 string after running the commands execution on breakpoint tests.
7492
1c56143a
CV
74932002-09-13 Corinna Vinschen <vinschen@redhat.com>
7494
7495 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7496
37f8da45
JB
74972002-09-12 Joel Brobecker <brobecker@gnat.com>
7498
7499 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7500
08b468e0
KS
75012002-09-10 Keith Seitz <keiths@redhat.com>
7502
7503 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7504 runto proc.
7505 (mi_run_to_main): Use mi_runto.
7506 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7507
dc360f58
KS
75082002-09-10 Keith Seitz <keiths@redhat.com>
7509
7510 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7511 regexp for stopping at main. Could have multiple event notifications.
7512 Don't assume that main was declared with no parameters.
7513 (mi_next): Use mi_step_to.
7514 (mi_step): Use mi_next_to.
7515
ce3abcfb
CV
75162002-09-09 Corinna Vinschen <vinschen@redhat.com>
7517
7518 * gdb.base/default.exp: Fix expected string in `info float' test.
7519
d1f5b980
BE
75202002-09-09 Ben Elliston <bje@redhat.com>
7521
7522 * config/mips.exp: Update comments.
7523 * config/mips-idt.exp: Likewise.
7524 * config/nind.exp: Likewise.
7525 * config/slite.exp: Likewise.
7526 * config/sparclet.exp: Likewise.
7527 * config/udi.exp: Likewise.
7528 * config/vx.exp: Likewise.
7529 * config/vxworks29k.exp: Likewise.
7530
2f71430b
JB
75312002-09-05 Jim Blandy <jimb@redhat.com>
7532
7533 * gdb.threads/killed.exp: Fix test failure message.
7534
7ddebc7e
KS
75352002-09-04 Keith Seitz <keiths@redhat.com>
7536
7537 * lib/mi-support.exp: Update copyright.
7538 (mi_gdb_test): Increase the priority of the expected pattern
7539 so that it matches gdb_test.
7540
0ae67eb3
KS
75412002-09-03 Keith Seitz <keiths@redhat.com>
7542
7543 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7544 Use integer comparison instead of string comparison for testing
7545 whether binary was built.
7546
38fc42c8
JB
75472002-09-03 Jim Blandy <jimb@redhat.com>
7548
7549 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7550
b6ff0e81
JB
75512002-08-29 Jim Blandy <jimb@redhat.com>
7552
7553 * gdb.threads/pthreads.exp: Move the portable thread compilation
7554 code into a function in lib/gdb.exp, and call that from here.
7555 * lib/gdb.exp (gdb_compile_pthreads): New function.
7556
07c98896
KS
75572002-08-29 Keith Seitz <keiths@redhat.com>
7558
7559 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7560 expect_out so that callers can get at it.
7561
0312286c
DJ
75622002-08-23 Daniel Jacobowitz <drow@mvista.com>
7563
7564 * gdb.threads/print-threads.c: New file.
7565 * gdb.threads/print-threads.exp: New file.
7566 * gdb.threads/schedlock.c: New file.
7567 * gdb.threads/schedlock.exp: New file.
7568
dd039bc4
EZ
75692002-08-22 Elena Zannoni <ezannoni@redhat.com>
7570
7571 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7572 not altivec.c.
7573
1f36144c
MK
75742002-08-17 Mark Kettenis <kettenis@gnu.org>
7575
7576 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7577 targets. The problem should be fixed now.
7578
16057ec7 75792002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7580
7581 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7582 2002-07-24 change that removes final dots from error messages.
7583
3c1499ad
TT
75842002-08-13 Tom Tromey <tromey@redhat.com>
7585
7586 * gdb.base/readline.exp: New file.
7587
a20ce2c3
AC
75882002-08-01 Andrew Cagney <ac131313@redhat.com>
7589
7590 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7591 supress message.
7592
db034ac5
AC
75932002-08-01 Andrew Cagney <cagney@redhat.com>
7594
7595 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7596 CHILL_FOR_TARGET and CHILL_LIB.
7597 * configure.in (configdirs): Remove gdb.chill.
7598 * configure: Regenerate.
7599 * lib/gdb.exp: Obsolete references to chill.
7600 * gdb.fortran/types.exp: Ditto.
7601 * gdb.fortran/exprs.exp: Ditto.
7602
3e000b18
KB
76032002-07-30 Kevin Buettner <kevinb@redhat.com>
7604
7605 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7606 set Irix-specific compile and link flags.
7607
28f4966b
KB
76082002-07-29 Kevin Buettner <kevinb@redhat.com>
7609
7610 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7611 source files. The ``-o'' option doesn't work with the ``-E'' option
7612 when using the Irix compiler.
7613
46c0d5a6
DJ
76142002-07-19 Daniel Jacobowitz <drow@mvista.com>
7615
7616 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7617 Improve support for reusing an exec file. Copy exec file
7618 to target, and run gdbserver on the target instead of on the host.
7619
eecf4bed
JB
76202002-07-18 Jim Blandy <jimb@redhat.com>
7621
0f815cdf
JB
7622 * gdb.base/ending-run.exp: Don't expect to see the program end in
7623 some orderly fashion when we're running on a real stand-alone
7624 board.
7625
eecf4bed
JB
7626 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7627 targets that don't support interrupts.
7628
52d309e4
JB
76292002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7630
7631 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7632 systems.
7633 Move comments in expect statements to inside the actions, so that they
7634 don't get matched against.
7635
ff683d9e
MK
76362002-07-10 Mark Kettenis <kettenis@gnu.org>
7637
7638 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7639 function when asleep" test.
7640
b5356753
AC
76412002-07-10 Andrew Cagney <ac131313@redhat.com>
7642
7643 * gdb.base/page.exp: Rewrite to handle problems with very long
7644 `info set' output. Update copyright.
7645
6aa4d13a
AC
76462002-06-26 Andrew Cagney <ac131313@redhat.com>
7647
7648 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7649 gdb.threads-hp.
7650 * gdb.hp/configure: Regenerate.
7651 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7652 * gdb.hp/gdb.threads-hp/configure: Delete file.
7653 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7654
8cf8c2b8
AC
76552002-06-22 Andrew Cagney <ac131313@redhat.com>
7656
7657 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7658 setlocale, bindtextdomain and textdomain.
7659
6827a8f8
JB
76602002-06-11 Jim Blandy <jimb@redhat.com>
7661
919d772c
JB
7662 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7663 preprocessor macro information is present.
7664
6827a8f8
JB
7665 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7666 tests.
7667
c15b0d21
MS
76682002-06-06 Michael Snyder <msnyder@redhat.com>
7669
c5984d70
MS
7670 * gdb.base/overlays.exp: Record addresses of overlay
7671 functions in TCL variables rather than in GDB variables,
7672 to avoid having GDB convert them to pointers (with loss
7673 of information).
7674
d63a86f8 7675 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7676 default linker script changes.
c15b0d21
MS
7677 * gdb.base/long_long.exp: Add check for sizeof (long double).
7678
be26fe0d
ML
76792002-06-06 Michal Ludvig <mludvig@suse.cz>
7680
7681 * gdb.asm/asm-source.exp: Add x86-64 target.
7682 * gdb.asm/x86_64.inc: New.
d63a86f8 7683
258093ca 76842002-05-30 Michael Chastain <mec@shout.net>
258093ca 7685
4b3153f1 7686 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7687 * gdb.c++/m-static.cc: New file.
7688 * gdb.c++/m-static.exp: New file.
7689
241264c6
MS
76902002-05-28 Michael Snyder <msnyder@redhat.com>
7691
7692 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7693 precision.
7694
9bba8c8f 76952002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7696
4b3153f1 7697 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7698 * gdb.c++/m-data.cc: New file.
7699 * gdb.c++/m-data.exp: New file.
7700
77012002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7702
4b3153f1 7703 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7704 * gdb.c++/try_catch.cc: New file.
d63a86f8 7705 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7706
def1b996
MC
77072002-05-27 Michael Chastain <mec@shout.net>
7708
7709 * gdb.c++/local.exp: Accept more nested types in output.
7710
522ba268
MC
77112002-05-26 Michael Chastain <mec@shout.net>
7712
7713 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7714
277254ba
MS
77152002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7716
7717 * lib/gdb.exp (gdb_wrapper_init): Just because
7718 gdb_wrapper_file exists, this does not mean that the file
7719 should not be rebuilt. That is what gdb_wrapper_initialized
7720 is for.
7721 (default_gdb_init): Reset gdb_wrapper_initialized.
7722
b61a8733
MS
77232002-05-23 Michael Snyder <msnyder@redhat.com>
7724
d63a86f8 7725 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7726 the precision of the floating point test results.
7727 * gdb.base/call-rt-st.exp: Ditto.
7728
b61a8733
MS
7729 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7730 * gdb.base/call-rt-st.exp: Ditto.
7731
56f6e910
MC
77322002-05-19 Michael Chastain <mec@shout.net>
7733
7734 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7735
ad0b0016
EZ
77362002-05-19 Elena Zannoni <ezannoni@redhat.com>
7737
7738 * configure.in (configdirs): Add gdb.arch.
7739 * configure: Regenerate.
7740
f617d2b6
JB
77412002-05-17 Jim Blandy <jimb@redhat.com>
7742
7743 * gdb.base/completion.exp: Recognize the more detailed error
7744 messages produced by the macro expander's lexical analyzer.
7745
eac2a696
EZ
77462002-05-14 Elena Zannoni <ezannoni@redhat.com>
7747
7748 * gdb.arch/altivec-abi.c: New file.
7749 * gdb.arch/altivec-abi.exp: New file.
7750 * gdb.arch/altivec-regs.c: New file.
7751 * gdb.arch/altivec-regs.exp: New file.
7752
2fdde8f8
DJ
77532002-05-14 Daniel Jacobowitz <drow@mvista.com>
7754
7755 * gdb.base/maint.exp (maint print type): Update for new type
7756 structure.
d63a86f8 7757
e31f1a7c
EZ
77582002-05-14 Elena Zannoni <ezannoni@redhat.com>
7759
7760 * gdb.arch: New directory.
7761 * gdb.arch/configure.in: New file.
7762 * gdb.arch/configure: New file.
7763 * gdb.arch/Makefile.in: New file.
7764
db589741
CV
77652002-05-13 Corinna Vinschen <vinschen@redhat.com>
7766
7767 * gdb.asm/asm-source.exp: Add v850 as supported target.
7768 * gdb.asm/v850.inc: New file.
7769
8ce2a7dc
DJ
77702002-05-13 Daniel Jacobowitz <drow@mvista.com>
7771
7772 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7773
df763c7f
DJ
77742002-05-12 Daniel Jacobowitz <drow@mvista.com>
7775
7776 * gdb.base/break.exp: Check 'break "marker2"'.
7777
377daeed
MS
77782002-05-10 Michael Snyder <msnyder@redhat.com>
7779
7780 * gdb.base/long_long.exp: Fix typo.
7781
c4b7bc2b
JB
77822002-05-10 Jim Blandy <jimb@redhat.com>
7783
ecac9a4e
JB
7784 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7785 a bug.
7786
c4b7bc2b
JB
7787 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7788 Recognize more detailed error message produced by the macro
7789 expander's lexical analyzer.
7790 * lib/gdb.exp (test_print_reject): Same.
7791
e71019a1
MK
77922002-05-09 Mark Kettenis <kettenis@gnu.org>
7793
7794 * gdb.c++/method.exp: Fix typo.
7795
fedfc8e6
MS
77962002-05-08 Michael Snyder <msnyder@redhat.com>
7797
166a1957
MS
7798 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7799 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7800 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7801 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7802 Add iftarget clause for strongarm.
d63a86f8 7803
f1c47eb2
MS
78042002-05-06 Michael Snyder <msnyder@redhat.com>
7805
cb9a9d3e
MS
7806 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7807 (gdb_continue_to_end): Accept output from status wrapper.
7808 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7809 Clean up fail messages to match pass messages.
7810
f1c47eb2
MS
7811 Enable the "needs_status_wrapper" testsuite feature.
7812 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7813 (gdb_compile): Conditionally call gdb_wrapper_init.
7814 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7815 * gdb.c++/method.exp: Recognize output from status wrapper.
7816
6079c749
BE
78172002-05-06 Ben Elliston <bje@redhat.com>
7818From Graydon Hoare <graydon@redhat.com>
7819
7820 * config/sid.exp: Include support for "rawsid" protocol.
7821
188baff3
JB
78222002-05-03 Jim Blandy <jimb@redhat.com>
7823
7824 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7825 * gdb.c++/hang3.C: New file.
7826
b9c07f0f
AC
78272002-05-04 Andrew Cagney <ac131313@redhat.com>
7828
7829 * gdb.base/default.exp: Remove obsolete code.
7830 * gdb.c++/misc.exp: Ditto. Update copyright.
7831 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7832 * gdb.base/whatis.exp: Ditto. Update copyright.
7833 * gdb.base/scope.exp: Ditto. Update copyright.
7834 * gdb.base/ptype.exp: Ditto. Update copyright.
7835 * gdb.base/printcmds.exp: Ditto. Update copyright.
7836 * gdb.base/opaque.exp: Ditto. Update copyright.
7837 * gdb.base/list.exp: Ditto.
7838 * gdb.base/funcargs.exp: Ditto. Update copyright.
7839 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7840 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7841 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7842 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7843 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7844 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7845
5c7a0397
MS
78462002-05-02 Michael Snyder <msnyder@redhat.com>
7847
d6dcc264 7848 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7849 * gdb.base/long_long.exp: Add xscale target.
7850 * gdb.base/default.exp: Add xscale target.
7851
eb7f1c48
JB
78522002-05-01 Jim Blandy <jimb@redhat.com>
7853
7854 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7855 gdb.c++/hang.exp: New test.
7856
a6befae8
FF
78572002-05-01 Fred Fish <fnf@redhat.com>
7858
7859 * gdb.base/completion.exp: Handle completions of "./Make" for
7860 more than one completion possibility, as is the case when we
7861 build and test in the source tree.
7862
0a310277
AG
78632002-04-29 Anthony Green <green@redhat.com>
7864
7865 * gdb.java/jmisc1.exp: New file.
7866 * gdb.java/jmisc2.exp: New file.
7867
6ff9af88
DJ
78682002-04-24 Daniel Jacobowitz <drow@mvista.com>
7869
7870 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7871
96b3d632
EZ
78722002-04-23 Elena Zannoni <ezannoni@redhat.com>
7873
7874 * gdb.base/help.exp: Change 'help status' to allow for target
7875 dependent output differences.
7876
5019bb54
MC
78772002-04-22 Michael Chastain <mec@shout.net>
7878
7879 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7880
a805a116
MC
78812002-04-22 Michael Chastain <mec@shout.net>
7882
7883 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7884
a1706bfd
DM
78852002-04-17 David S. Miller <davem@redhat.com>
7886
7887 * gdb.asm/sparc64.inc: New file.
7888 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7889
a73a20a2
EZ
78902002-04-19 Elena Zannoni <ezannoni@redhat.com>
7891
7892 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7893 instruction file directly into the build tree. Clean up at end of
7894 test.
7895
ba678339
DM
78962002-04-18 David S. Miller <davem@redhat.com>
7897
7898 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7899 handle 64-bit platforms correctly.
7900 * gdb.base/maint.exp: Likewise.
7901
b03399da
KB
79022002-04-18 Kevin Buettner <kevinb@redhat.com>
7903
7904 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7905 ``-fpic'' when compiling files comprising a shared library, but
7906 it does need additional linker flags in order to find shared
7907 libraries at run time.
7908
e2004992
KB
79092002-04-18 Kevin Buettner <kevinb@redhat.com>
7910
7911 * gdb.base/cvexpr.c (use): New function.
7912 (main): Invoke use() on all global variables to prevent
7913 some linkers from deleting these otherwise unused symbols.
7914
d8937120
MC
79152002-04-17 Michael Chastain <mec@shout.net>
7916From David S. Miller <davem@redhat.com>
7917
7918 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7919 handle 64-bit platforms correctly.
7920
ffd61a58
MS
79212002-04-12 Michael Snyder <msnyder@redhat.com>
7922From Jim Blandy <jimb@redhat.com>
7923 * gdb.base/foo.c (foox): Remove section attribute; the linker
7924 script can handle this instead.
7925 * gdb.base/bar.c (barx): Same.
7926 * gdb.base/baz.c (bazx): Same.
7927 * gdb.base/grbx.c (grbxx): Same.
7928
7929 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7930 manager doesn't automatically unmap overlays unnecessarily.
7931
6b8426a6
MH
79322002-04-10 Martin M. Hunt <hunt@redhat.com>
7933
7934 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7935 stepping out of main.
7936
34af4875
MC
79372002-04-09 Michael Chastain <mec@shout.net>
7938
7939 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7940 scope so that the nested scope tests will make sense.
7941 * gdb.c++/local.exp: Write patterns that actually work with gcc
7942 (the HP patterns "were never known to work with gcc").
7943 Keep the old aCC patterns too.
7944
2d1676a0
DJ
79452002-04-09 Daniel Jacobowitz <drow@mvista.com>
7946
7947 * gdb.base/attach.exp: Correct target board test.
7948
3a63e3f9
MC
79492002-04-08 Michael Chastain <mec@shout.net>
7950
7951 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7952 in a const method. Add some xfail and fail cases for configurations
7953 that do not emit the "const ...".
7954
f18dabd2
MC
79552002-04-07 Michael Chastain <mec@shout.net>
7956
7957 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7958 Accept "A * const" and "const A * const" as type of "this".
7959 Fix spelling of getFunky throughout. Make messages uniform.
7960
0fcddd82
EZ
79612002-04-07 Elena Zannoni <ezannoni@redhat.com>
7962
7963 Work around for PR gdb/285:
7964 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7965
16a8534a
EZ
79662002-04-07 Elena Zannoni <ezannoni@redhat.com>
7967
7968 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7969 instructions file at run time instead of configure time.
7970 Sometimes we run the test in a directory that is not the one we
7971 configured in.
7972 * gdb.asm/configure.in: Delete creation of symlink.
7973 * gdb.asm/configure: Regenerate.
7974
24181d81
JB
79752002-04-05 J. Brobecker <brobecker@gnat.com>
7976
7977 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7978 xfullpath () function.
7979
7cdb7107
DJ
79802002-04-04 Daniel Jacobowitz <drow@mvista.com>
7981
7982 * gdb.asm/Makefile.in: Correct dependencies.
7983
7984 * gdb.asm/powerpc.inc: New file.
7985 * gdb.asm/asm-source.exp: Add PowerPC.
7986 * gdb.asm/configure.in: Likewise.
7987 * gdb.asm/configure: Regenerated.
7988
a7d17088
DJ
79892002-04-04 Daniel Jacobowitz <drow@mvista.com>
7990
7991 * gdb.base/relocate.exp: New file.
7992 * gdb.base/relocate.c: New file.
7993
cd721503
FF
79942002-04-04 Fred Fish <fnf@redhat.com>
7995
7996 * gdb.base/step-test.exp: Update comment regarding stopping in
7997 memcpy/bcopy calls inserted as part of the compiler runtime.
7998
b22ad7a7
MS
79992002-04-04 Michael Snyder <msnyder@redhat.com>
8000
8001 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8002
5f279fa6
DJ
80032002-04-03 Daniel Jacobowitz <drow@mvista.com>
8004
8005 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8006 (gdb_expect): Remove $notransfer hack.
8007
dd0fd3ce
DJ
80082002-04-02 Daniel Jacobowitz <drow@mvista.com>
8009
8010 * gdb.c++/classes.exp ("calling method for small class"): Match
8011 updated register output.
8012
1e50cda1
DJ
80132002-03-30 Daniel Jacobowitz <drow@mvista.com>
8014
8015 Fix PR gdb/452
8016 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8017 when finished. Make gdb_file_cmd send "exec-file" when
8018 appropriate.
8019
24015922
DJ
80202002-03-30 Daniel Jacobowitz <drow@mvista.com>
8021
8022 * gdb.base/attach.exp: Remove extra setup_xfail.
8023
dd7dfd64
MS
80242002-03-26 Michael Snyder <msnyder@redhat.com>
8025
8026 * gdb.base/default.exp: Add tests for dump, append, and restore.
8027 * gdb.base/help.exp: Add tests for dump, append, and restore.
8028 * gdb.base/dump.exp: New file, test dump, append and restore.
8029 * gdb.base/dump.c: New file.
8030
48b2f8d7
MS
80312002-03-27 Michael Snyder <msnyder@redhat.com>
8032
d63a86f8 8033 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8034 clean-ups in help messages.
8035
05b4d525
FF
80362002-03-26 Fred Fish <fnf@redhat.com>
8037
8038 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8039 have debugging info for those functions and the compiler uses them
8040 internally to copy structs around.
8041
d7679631
FF
80422002-03-26 Fred Fish <fnf@redhat.com>
8043
8044 * gdb.base/list.exp: Revert the change made yesterday and add note
8045 about why we don't list the default lines for remote targets.
8046
523ac3f9
MS
80472002-03-25 Michael Snyder <msnyder@redhat.com>
8048
8049 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8050
754b2b8d
FF
80512002-03-25 Fred Fish <fnf@redhat.com>
8052
8053 * gdb.base/list.exp: This test works on remote targets so remove
8054 the short circuit for remote targets. Update copyright.
8055
33c3e192
FF
80562002-03-25 Fred Fish <fnf@redhat.com>
8057
8058 * gdb.base/attach.exp: Fix logic error that was suppressing this
8059 test for all non hppa*-*-hpux* targets, instead of the hp target.
8060 Move comments closer to the suppression point. Also now need to
8061 check that we are running natively.
8062
d43e73ee
MS
80632002-03-22 Michael Snyder <msnyder@redhat.com>
8064
882c8f02
MS
8065 * gdb.base/default.exp: Add test for gcore. Update copyright.
8066 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8067
04c12f60
FF
80682002-03-06 Fred Fish <fnf@redhat.com>
8069
8070 * gdb.base/funcargs.c: Remove extraneous ';' character.
8071 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8072
b43df995
MC
80732002-03-04 Michael Chastain <mec@shout.net>
8074
8075 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8076 accommodate gcc v3 function signature.
8077 * gdb.mi/mi0-var-cmd-exp: Ditto.
8078
92362027
AC
80792002-02-24 Andrew Cagney <ac131313@redhat.com>
8080
8081 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8082 ``GNU/Linux'' or ``Linux kernel''
8083 * testsuite/gdb.threads/pthreads.c: Ditto.
8084
258ad32d
MC
80852002-02-24 Michael Chastain <mec@shout.net>
8086
8087 * gdb.threads/pthreads.c (thread1): Add a return statement.
8088 (thread2): Likewise.
8089 (foo): Likewise.
8090
04c3b3d4
MC
80912002-02-23 Michael Chastain <mec@shout.net>
8092
8093 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8094 to placate gcc.
8095
5a2a0a20
MC
80962002-02-23 Michael Chastain <mec@shout.net>
8097
8098 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8099 test "ptype bint". The test passes on all my stabs configurations.
8100
a640f7fc
JB
81012002-02-21 Jim Blandy <jimb@redhat.com>
8102
27924826
JB
8103 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8104 filename at a time, and watch for the ones we want to see.
8105
a640f7fc
JB
8106 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8107 types of pointers to prototyped functions.
8108
edcc8c75
AC
81092002-02-20 Andrew Cagney <ac131313@redhat.com>
8110
8111 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8112 signed, unsigned and straight char.
8113 (padding_char, padding_short, padding_int, padding_long,
8114 padding_long_long, padding_float, padding_double,
8115 padding_long_double): New global variables.
8116 (fill, fill_structs): New functions.
8117
8118 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8119 for correctly sized writes. Update copyright.
8120 (get_valueof): New procedure.
8121 (get_sizeof): Call get_valueof.
8122 (check_valueof): New procedure.
8123 (check_padding): New procedure.
8124
ac57ea44
MC
81252002-02-20 Michael Chastain <mec@shout.net>
8126
8127 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8128 to setup_xfail. Document some of the remaining calls.
8129
7a10c941
MC
81302002-02-18 Michael Chastain <mec@shout.net>
8131
8132 * gdb.c++/userdef.exp: Update copyright year.
8133
fb8acdcc
DJ
81342002-02-18 Daniel Jacobowitz <drow@mvista.com>
8135
8136 * gdb.c++/userdef.exp: Test overloaded operators properly.
8137 Remove xfails.
8138
fda6ae12
MS
81392002-02-14 Michael Snyder <msnyder@redhat.com>
8140
8141 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8142
676a0442
DJ
81432002-02-14 Daniel Jacobowitz <drow@mvista.com>
8144
8145 * gdb.base/a2-run.exp: Check for a remote target properly.
8146 * gdb.base/annota1.exp: Likewise.
8147 * gdb.base/list.exp: Likewise.
8148 * gdb.base/reread.exp: Likewise.
8149 * gdb.base/scope.exp: Likewise.
8150 * gdb.base/shlib-call.exp: Likewise.
8151 * gdb.base/term.exp: Likewise.
8152 * gdb.c++/annota2.exp: Likewise.
8153
78b4f468
RE
81542002-02-13 Richard Earnshaw <rearnsha@arm.com>
8155
8156 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8157
9a81ba51
MC
81582002-02-10 Michael Chastain <mec@shout.net>
8159
8160 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8161 (call_after_alloca): Ditto.
8162
004af6c7
DJ
81632002-02-10 Daniel Jacobowitz <drow@mvista.com>
8164
8165 * gdb.base/ending-run.exp: Guard "cont" test with
8166 gdb_skip_stdio_test.
8167
37225f62
JB
81682002-02-06 Jim Blandy <jimb@redhat.com>
8169
8170 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8171 from here...
8172 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8173 To here. Disable this test on non-HP platforms. Add big comment.
8174
fe6fdd96
MS
81752002-02-04 Michael Snyder <msnyder@redhat.com>
8176
8177 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8178 other than d10v and m32r.
8179
036fad3f
RE
81802002-02-02 Richard Earnshaw <rearnsha@arm.com>
8181
8182 * gdb.base/default.exp: Rewrite test patterns to reduce time
8183 taken to match them.
8184
7148ab62
DJ
81852002-01-30 Daniel Jacobowitz <drow@mvista.com>
8186
8187 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8188 Allow a start function above main.
8189 * gdb.threads/linux-dp.exp: Fix copyright date.
8190
396cc255
DJ
81912002-01-30 Daniel Jacobowitz <drow@mvista.com>
8192
8193 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8194 (check_philosopher_stack): Check for manager thread before checking
8195 for a just-starting thread.
8196
f038d31b
DJ
81972002-01-30 Daniel Jacobowitz <drow@mvista.com>
8198
8199 From Neil Booth <neil@daikokuya.demon.co.uk>:
8200 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8201 warnings.
8202
b3ff9d9a
FF
82032002-01-21 Fred Fish <fnf@redhat.com>
8204
8205 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8206 not caller.
8207
39ad761d
JB
82082002-01-21 Jim Blandy <jimb@redhat.com>
8209
8210 * gdb.base/reread.exp: Check that GDB properly re-reads the
8211 executable file when it changes while no inferior is running.
8212
aaf320fa
FF
82132002-01-21 Fred Fish <fnf@redhat.com>
8214
8215 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8216 optionally accept the "shlib events" variation.
8217
808a31f5
JB
82182002-01-21 Jim Blandy <jimb@redhat.com>
8219
8220 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8221 call `fflush' after every `printf', so that the output is produced
8222 at predictable points, regardless of whatever buffering does (or
8223 doesn't) take place.
8224 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8225 at different points.
8226
4420d5e2
DJ
82272002-01-20 Daniel Jacobowitz <drow@mvista.com>
8228
8229 * gdb.c++/inherit.exp: Update copyright years.
8230 * gdb.c++/method.exp: Likewise.
8231
3e36a0f4
DJ
82322002-01-20 Daniel Jacobowitz <drow@mvista.com>
8233
8234 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8235 artificial methods/arguments.
8236 * gdb.c++/derivation.exp: Likewise.
8237 * gdb.c++/inherit.exp: Likewise.
8238 * gdb.c++/method.exp: Likewise.
8239 * gdb.c++/virtfunc.exp: Likewise.
8240
b4ceaee6
AC
82412002-01-18 Andrew Cagney <ac131313@redhat.com>
8242
8243 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8244 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8245 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8246 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8247 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8248 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8249
ecace851
JB
82502002-01-17 Jim Blandy <jimb@redhat.com>
8251
8252 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8253 anchoring the pattern matching the entry point symbol's name.
8254
375fc983
AC
82552002-01-17 Andrew Cagney <ac131313@redhat.com>
8256
8257 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8258 continue/quit query. Update copyright.
8259
fe6fdd96
MS
82602002-01-14 Michael Snyder <msnyder@redhat.com>
8261
8262 * gdb.base/gcore.exp: Remove extra debugging output.
8263
e017c81f
DJ
82642002-01-13 Daniel Jacobowitz <drow@mvista.com>
8265
8266 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8267 for slightly dubious v2 mangled string.
8268
37ab3bf8
DJ
82692002-01-13 Daniel Jacobowitz <drow@mvista.com>
8270
8271 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8272
1bc05c3a 82732002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8274
1bc05c3a 8275 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8276
1bc05c3a
JM
8277 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8278 constructors.
8279 * gdb.c++/derivation.exp: Likewise.
8280 * gdb.c++/templates.exp: Likewise.
8281 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8282
1bc05c3a
JM
82832002-01-10 Michael Snyder <msnyder@redhat.com>
8284
8285 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8286
a911c360
MS
82872002-01-08 Michael Snyder <msnyder@redhat.com>
8288
8289 * gdb.base/gcore.exp: New test for generate-core-file command.
8290 * gdb.base/gcore.c: Testcase for above.
8291 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8292
ea2119ec
JM
82932002-01-08 Jason Merrill <jason@redhat.com>
8294
8295 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8296
68203136
FF
82972002-01-07 Fred Fish <fnf@redhat.com>
8298
8299 * gdb.c++/overload.exp: Remove unconditional xfails for:
8300 print foo_instance1.overloadargs(1)
8301 print foo_instance1.overloadargs(1, 2)
8302 print foo_instance1.overloadargs(1, 2, 3)
8303 print foo_instance1.overloadargs(1, 2, 3, 4)
8304 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8305 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8306 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8307 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8308 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8309 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8310 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8311 print foo_instance1.overload1arg()
8312 print foo_instance1.overload1arg((char)arg2)
8313 print foo_instance1.overload1arg((signed char)arg3)
8314 print foo_instance1.overload1arg((unsigned char)arg4)
8315 print foo_instance1.overload1arg((int)arg7)
8316 print foo_instance1.overload1arg((unsigned int)arg8)
8317 print foo_instance1.overload1arg((float)arg11)
8318 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8319
21b9b5b1
MS
83202002-01-07 Michael Snyder <msnyder@redhat.com>
8321
8322 * gdb.base/huge.exp: New test. Print a very large target data object.
8323 (skip_huge_test): New test variable. Define if you want to skip this
8324 test. The test reads an 8 megabyte data object from the target, so it
8325 might be very time consuming on remote targets with a slow connection.
8326 * gdb.base/huge.c: New file. Test case for above.
8327
725f922e
FF
83282002-01-07 Fred Fish <fnf@redhat.com>
8329
8330 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8331 g_instance.bfoo, and g_instance.cfoo.
8332
634d57ec
JL
8333Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8334
f286b2c3
JL
8335 * gdb.base/break.c (multi_line_if_conditional): New function.
8336 (multi_ilne_while_conditional): Likewise.
8337 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8338 IF or WHILE condition puts the breakpoint at the start of
8339 the condition.
8340
634d57ec
JL
8341 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8342 hppa*-*-hpux* expected failure.
8343 * gdb.base/structs.exp (do_function_calls): Similarly.
8344
8345 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8346 watchpoints.
8347
9fbfe2dc
AC
83482002-01-06 Andrew Cagney <ac131313@redhat.com>
8349
8350 Fix PR gdb/66.
8351 * gdb.base/structs.exp: Replace skip for a29k with skip for
8352 gdb,cannot_call_functions.
8353 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8354 * gdb.base/callfuncs.exp: Ditto.
8355 * gdb.base/call-rt-st.exp: Ditto.
8356 * gdb.base/call-strs.exp: Ditto.
8357 * gdb.base/callfwmall.exp: Ditto.
8358 * gdb.base/scope.exp: Obsolete xfail a29k.
8359 * gdb.c++/misc.exp: Ditto.
8360 * gdb.c++/cplusfuncs.exp: Ditto.
8361 * gdb.base/ptype.exp: Ditto.
8362 * gdb.base/printcmds.exp: Ditto.
8363 * gdb.base/opaque.exp: Ditto.
8364 * gdb.base/list.exp: Ditto.
8365 * gdb.base/funcargs.exp: Ditto.
8366 * gdb.base/default.exp: Ditto.
8367
8ddad156
MS
83682002-01-04 Michael Snyder <msnyder@redhat.com>
8369
ca4976a6 8370 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8371 * gdb.base/maint.exp: Add tests for maint info sections options.
8372
1b074332
JL
8373Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8374
8375 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8376
7d159115
CV
83772001-12-20 Corinna Vinschen <vinschen@redhat.com>
8378
8379 * gdb.asm/arm.inc: New file.
8380 * gdb.asm/asm-source.exp: Add arm targets.
8381 * gdb.asm/configure.in: Ditto.
8382 * gdb.asm/configure: Recreated from configure.in.
8383
8fb87725
JL
8384Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8385
afabe08c
JL
8386 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8387 with HP's compiler.
8388 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8389 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8390 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8391 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8392
8393 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8394 either HP's compilers or GCC.
8395
db521deb
JL
8396 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8397 a SIGBUS or SIGSEGV.
8398
8399 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8400
8401 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8402 can be compiled with either HP's compiler or GCC.
8403
cfa88ab7
JL
8404 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8405 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8406 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8407
ca344dff
JL
8408 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8409 to match current gdb output. Update due to using auto-solib-limit
8410 for limiting instead of overloading auto-solib-add.
8411 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8412 test program.
8413
3f3c6e55 8414 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8415 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8416 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8417 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8418 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8419 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8420 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8421 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8422 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8423 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8424 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8425 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8426 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8427
8fb87725
JL
8428 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8429 a SIGTRAP to the inferior.
8430
cf599fa7
CV
84312001-12-19 Corinna Vinschen <vinschen@redhat.com>
8432
8433 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8434 Substitute call to target_link by call to gdb_compile.
8435
2cd045cd
JL
8436Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8437
8438 * gdb.base/break.exp: Fix HP specific search string when testing
8439 backtracing in a called function.
8440
d63a86f8 8441 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8442 compiling the test with HP's compilers.
8443 * gdb.base/volatile.exp: Similarly.
8444
99ebe9ac
JB
84452001-12-19 Jim Blandy <jimb@redhat.com>
8446
8447 * gdb.base/printcmds.exp: Expect the null character to be printed
8448 as '\0', and the '\013' to be printed as '\v'.
8449 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8450 * gdb.base/setvar.exp: Same.
8451
b9891b29
JB
84522001-12-17 Jim Blandy <jimb@redhat.com>
8453
0eba65ab
JB
8454 * gdb.base/completion.exp: Rather than completing very long
8455 filenames, which can make the readline library produce output we
8456 don't recognize, cd to the directory first, and then complete
8457 using nice, short relative paths.
8458
6970b5b1
JB
8459 * gdb.base/completion.exp: On some systems, there is, in fact, a
8460 variable named `b' in scope, since GDB treats all static
8461 variables as being in scope. So use `no_var_named_this'
8462 instead of `b'.
8463
b9891b29
JB
8464 * gdb.base/corefile.exp: Recognize the message saying that GDB
8465 can't find the core file's registers as a failure.
8466
e6ccd35f
JSC
84672001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8468
8469 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8470 test expect string more specific.
8471
105ba819
CV
84722001-12-13 Corinna Vinschen <vinschen@redhat.com>
8473
8474 * gdb.asm/asm-source.exp: Add support for xstormy16.
8475 * gdb.asm/configure.in: Ditto.
8476 * gdb.asm/configure: Rebuild.
8477 * gdb.asm/xstormy16.inc: New file.
8478
e9e79dd9
FF
84792001-12-10 Fred Fish <fnf@redhat.com>
8480
8481 * gdb.base/maint.exp: Update to match changes in type dumping code.
8482
347dc97d
JB
84832001-12-10 Jim Blandy <jimb@redhat.com>
8484
8485 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8486 matching the entry point symbol's name at the beginning of the
8487 line.
8488
5178b9d6
DJ
84892001-12-07 Daniel Jacobowitz <drow@mvista.com>
8490
8491 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8492 gdb.c++/inherit.exp, gdb.c++/method.exp,
8493 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8494 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8495 and class layout support.
8496
af890c52
DJ
84972001-12-07 Daniel Jacobowitz <drow@mvista.com>
8498
8499 * gdb.c++/classes.exp: Add test for static member function.
8500 * gdb.c++/misc.cc: Add class with static member function.
8501
7a345fb3
JB
85022001-12-07 Jim Blandy <jimb@redhat.com>
8503
f2e54a80 8504 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8505 those tests as `unsupported'.
8506 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8507 Rewrite subsequent tests to use it.
8508
8509 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8510 those tests as `unsupported'.
8511 * gdb.base/structs.exp (call_struct_func): New function.
8512 (do_function_calls): Use call_struct_func to call the functions
8513 returning structs.
8514
0bc69509
JB
8515 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8516 whether functions are prototyped or not, so we can't possibly pass
8517 arguments to t_float_values2 properly.
8518
7a345fb3
JB
8519 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8520 value of `timeout' for targets other than the mips*tx39-*.
8521
edb6ede1
MS
85222001-12-06 Michael Snyder <msnyder@redhat.com>
8523
d63a86f8 8524 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8525 and detect whether the start symbol has a leading underscore.
8526
2d842f13
JB
85272001-12-04 Jim Blandy <jimb@redhat.com>
8528
8529 * gdb.base/completion.exp: Clarify indentation.
8530
68550daf
JB
85312001-12-03 Jim Blandy <jimb@redhat.com>
8532
8533 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8534 variables on the S/390, not `.word'.
8535
cd5195a8
JB
85362001-11-30 Jim Blandy <jimb@redhat.com>
8537
8538 Add assembly-source tests for s390-ibm-linux.
8539 * gdb.asm/s390.inc: New file.
8540 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8541 the S/390 architecture.
8542 * gdb.asm/configure: Regenerated.
8543
ca9efc90
MS
85442001-11-30 Michael Snyder <msnyder@redhat.com>
8545
8546 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8547 next, info source, info sources, info line, global and static
8548 variables, and static functions.
8549 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8550 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8551 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8552 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8553 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8554 (gdbasm_leave): Restore frame pointer.
8555 (gdbasm_startup): Copy stack set-up from crt0.S.
8556
d0e66976
FN
85572001-11-26 Fernando Nasser <fnasser@redhat.com>
8558
8559 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8560 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8561 to a local (non-static) variable. Copy tstruct.a to a static buffer
8562 and return a pointer to that buffer.
8563 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8564
e2334072
MK
85652001-11-24 Mark Kettenis <kettenis@gnu.org>
8566
8567 * gdb.asm/configure.in: Fix recognition of ix86 target.
8568 * gdb.asm/configure: Regenerate.
8569
756caa3d
MS
85702001-11-21 Michael Snyder <msnyder@redhat.com>
8571
8572 * gdb.asm/sparc.inc: New file.
8573 * gdb.asm/asm-source.exp: Recognize sparc target.
8574 * gdb.asm/configure.in: Recognize sparc target.
8575 * gdb.asm/configure: Regenerate.
d63a86f8 8576
9a4d72d5
MS
85772001-11-21 Michael Snyder <msnyder@redhat.com>
8578
8579 * gdb.asm/m32r.inc: New file.
8580 * gdb.asm/asm-source.exp: Recognize m32r target.
8581 * gdb.asm/configure.in: Recognize m32r target.
8582 * gdb.asm/configure: Regenerate.
8583
a773d1cd
MS
85842001-11-20 Michael Snyder <msnyder@redhat.com>
8585
017ac23d
MS
8586 * gdb.asm/i386.inc: New file.
8587 * gdb.asm/asm-source.exp: Recognize ix86 target.
8588 * gdb.asm/configure.in: Recognize ix86 target.
8589 * gdb.asm/configure: Regenerate.
8590
a773d1cd
MS
8591 * gdb.c++/namespace.exp: Fix quotes in output messages.
8592
bb632afb
MS
85932001-11-14 Michael Snyder <msnyder@redhat.com>
8594
25d559ca 8595 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8596 qualifier in a type cast expression, to designate an address
8597 in the instruction space (Harvard architecture).
8598
4749e309
MS
85992001-11-13 Michael Snyder <msnyder@redhat.com>
8600
8601 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8602 Tests for expressions using 'const' and 'volatile'.
8603
25050984
CV
86042001-11-13 Corinna Vinschen <vinschen@redhat.com>
8605
8606 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8607
1902c51f
DJ
86082001-11-12 Daniel Jacobowitz <drow@mvista.com>
8609
8610 * lib/mi-support.exp (mi_run_to_helper): Move comments
8611 outside of gdb_expect.
8612
dcf95b47
DJ
86132001-11-11 Daniel Jacobowitz <drow@mvista.com>
8614
8615 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8616 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8617 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8618 mi0_run_to): New functions.
8619 * gdb.mi/mi-simplerun.exp: Use them.
8620 * gdb.mi/mi0-simplerun.exp: Likewise.
8621 * gdb.mi/mi-var-cmd.exp: Likewise.
8622 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8623
45b074e1
AC
86242001-11-10 Andrew Cagney <ac131313@redhat.com>
8625
8626 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8627 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8628
bf50d346
AC
86292001-11-09 Andrew Cagney <ac131313@redhat.com>
8630
8631 * gdb.base/restore.exp: Include $expected value in restored test
8632 message.
8633
9383332c
AC
86342001-11-09 Andrew Cagney <ac131313@redhat.com>
8635
8636 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8637 implemented.
8638
db62520a
MS
86392001-11-08 Michael Snyder <msnyder@redhat.com>
8640
8641 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8642 Add pass/fail message for stop at breakpoint in call dummy function.
8643
b5703437
MS
86442001-11-07 Michael Snyder <msnyder@redhat.com>
8645
d63a86f8
RM
8646 * gdb.c++/templates.exp (test_template_breakpoints):
8647 If we get an overload menu, but it does not match what
760f6330 8648 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8649 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8650 making the whitespace optional. Argument for "new" may be
8651 "unsigned" as well as "unsigned int/long".
d63a86f8 8652 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8653 making the whitespace optional. Also replace "(void) with
8654 "((void|)), making the keyword "void" optional.
d63a86f8 8655 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8656 making the whitespace optional. Also replace "(void) with
8657 "((void|)), making the keyword "void" optional.
3bf40917
MS
8658 * gdb.base/callfuncs.c (t_float_values): This function must
8659 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8660 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8661 can be tested against both cases. Usually one case involves
8662 promotion of float to double, while the other does not.
8663 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8664 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8665 includes a stack frame for "start".
8666
c8ab4e6d
JB
86672001-11-05 Jim Blandy <jimb@redhat.com>
8668
8669 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8670 pointers are 32 bits long, and that offsets of relocs are always
8671 stored in the data (REL-style), and not in the reloc entry itself
8672 (RELA-style).
8673 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8674 stabs.
8675
3f08ced9
MS
86762001-11-01 Michael Snyder <msnyder@redhat.com>
8677
8678 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8679 and regular expression operators by using quoting.
8680
cbfa24cd
MS
86812001-10-31 Michael Snyder <msnyder@redhat.com>
8682
8683 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8684 depending on what the symbol table contains.
8685 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8686 the output of the ptype command. Similarly, accept both "const &"
8687 and "const&".
8688
aaa68313
CV
86892001-10-31 Corinna Vinschen <vinschen@redhat.com>
8690
8691 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8692 symbol `STORAGE' to allow to choose the storage class of
8693 the local datastructures.
8694 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8695 compiler directive.
8696
91740388
MS
86972001-10-30 Michael Snyder <msnyder@redhat.com>
8698
8699 * gdb.base/jump.exp: Allow it to run for all targets.
8700
1b7c05e7
CV
87012001-10-29 Corinna Vinschen <vinschen@redhat.com>
8702
8703 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8704 with new double_array size.
8705 (main): Change storage class of all local variables to static.
8706 Reduce size of double_array to 9.
8707 * gdb.base/call-ar-st.exp: Increase timeout value.
8708 Change expected output for double array to match new size in
8709 call-ar-st.c.
8710
36a22261
CV
87112001-10-29 Corinna Vinschen <vinschen@redhat.com>
8712
8713 * gdb.base/ending-run.exp: Create identical output when passing
8714 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8715 Stormy16 target.
36a22261 8716
92b8ae91
MK
87172001-10-28 Mark Kettenis <kettenis@gnu.org>
8718
8719 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8720 that we catch the expected failure under Linux/x86.
8721
cb135b83
OF
87222001-10-29 Orjan Friberg <orjanf@axis.com>
8723
8724 * gdb.base/setvar.exp: Escape curly braces.
8725 * gdb.stabs/weird.exp: Ditto.
8726
6884aa54
DJ
87272001-10-27 Daniel Jacobowitz <drow@mvista.com>
8728
8729 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8730 * gdm.mi/mi0-hack-cli.exp: Likewise.
8731
0398c9aa
AC
87322001-10-25 Andrew Cagney <ac131313@redhat.com>
8733
8734 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8735 messages.
8736
d20bf2e8
AC
87372001-10-21 Andrew Cagney <ac131313@redhat.com>
8738
8739 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8740 checking MI enabled.
8741
03dd63aa
CV
87422001-10-09 Corinna Vinschen <vinschen@redhat.com>
8743
8744 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8745
1d9d99f3
FCE
87462001-10-04 Frank Ch. Eigler <fche@redhat.com>
8747
8748 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8749 if gdb child process crashes, just signal an error.
8750
838ae6c4
JB
87512001-10-02 Jim Blandy <jimb@redhat.com>
8752
8753 * lib/gdb.exp (test_xfail_format): Simplify.
8754
8755 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8756 front of the variable name `format'. Simplify `if'.
8757
8f0cbc1c
DJ
87582001-10-01 Daniel Jacobowitz <drow@mvista.com>
8759
8760 * gdb.threads/pthreads.exp: Wait for output and delay
8761 before sending ^C.
8762
1f08dafd
DJ
87632001-10-01 Daniel Jacobowitz <drow@mvista.com>
8764
8765 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8766 some incorrect output instead of timing out.
8767 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8768
674f90ff
CV
87692001-09-28 Corinna Vinschen <vinschen@redhat.com>
8770
8771 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8772 check to allow additional `int'.
8773
9b284272
DJ
87742001-09-27 Daniel Jacobowitz <drow@mvista.com>
8775
8776 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8777 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8778
b55a4771
MS
87792001-09-27 Michael Snyder <msnyder@redhat.com>
8780
8781 * lib/gdb.exp (test_debug_format): New proc.
8782 (setup_xfail_format): Use new proc test_debug_format.
8783 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8784 proc; use new service proc test_debug_format.
8785 Replace all other "gcc_compiled" tests with this test.
8786 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8787 proc; use new service proc test_debug_format.
8788 Replace all other "gcc_compiled" tests with this test.
8789
87902001-09-27 Michael Snyder <msnyder@redhat.com>
8791
8792 * gdb.base/cvexpr.exp: New file.
8793 * gdb.base/cvexpr.c: New file
8794 Test for expressions using const and volatile keywords.
8795
4e6667ac
CV
87962001-09-26 Corinna Vinschen <vinschen@redhat.com>
8797
8798 * gdb.base/constvars.exp: Check for different orders of keywords
8799 and additional "int" strings in output.
8800
4f337972
AC
88012001-09-22 Andrew Cagney <ac131313@redhat.com>
8802
8803 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8804 responses from "help maint".
8805
2015650d
FCE
88062001-09-19 Frank Ch. Eigler <fche@redhat.com>
8807
8808 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8809 to localhost:NNN instead of :NNN, in case Xvfb is listening
8810 only on TCP.
8811
f3bcedc1
CV
88122001-09-19 Corinna Vinschen <vinschen@redhat.com>
8813
8814 * gdb.base/recurse.exp: When checking leaving the watchpoint
8815 scope, recognize when gdb is in function's epilogue and pass.
8816
6b819c92
KS
88172001-09-18 Keith Seitz <keiths@redhat.com>
8818
8819 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8820 support for running tests against sid targets.
8821 (gdbtk_done): Ditto.
8822
a10c9419
CV
88232001-09-18 Corinna Vinschen <vinschen@redhat.com>
8824
8825 * gdb.base/ending-run.c (main): Set stdout buffersize
8826 to the same reasonable value for any target.
8827 * gdb.base/ending-run.exp: Add a regular expression
8828 to make testsuite happy on Sanyo Stormy16 target.
8829
739d0d99
CV
88302001-09-17 Corinna Vinschen <vinschen@redhat.com>
8831
8832 * gdb.base/display.c (do_loops): Add float variable `f'.
8833 Increment f in loop.
8834 * gdb.base/display.exp: Increment timeout by 60 seconds.
8835 Change float display test to use variable `f'.
8836
1b8947f0
JB
88372001-09-17 Jim Blandy <jimb@redhat.com>
8838
8839 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8840 overflowing the limited breakpoint tables on some ROM monitors
8841 (like the ROM68K).
8842
9890ac81
FCE
88432001-09-15 Frank Ch. Eigler <fche@redhat.com>
8844
8845 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8846 the "-ac" (disable access control) flag.
8847
6db765ea
JH
88482001-08-30 Jeff Holcomb <jeffh@redhat.com>
8849
8850 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8851 ints.
8852
4c32cc04
KS
88532001-08-30 Keith Seitz <keiths@redhat.com>
8854
8855 * lib/gdb.exp: Move all insight-related functionality into
8856 separate file.
8857 * lib/insight-support.exp: New file.
8858
8d6e6f81
FCE
88592001-08-29 Frank Ch. Eigler <fche@redhat.com>
8860
8861 * config/sid.exp (sid_start): Never set sid verbosity; disable
8862 expect_background {} that consumed its stdout; tolerate </dev/null.
8863 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8864
6a90e1d0
AC
88652001-08-18 Andrew Cagney <ac131313@redhat.com>
8866
8867 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8868 CLI jump command to start it.
8869 (mi_run_to_main): Fail immediatly when unexpected output.
8870
1759b3c3
AC
88712001-08-18 Andrew Cagney <ac131313@redhat.com>
8872
8873 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8874 beginning of function. Fix PR gdb/191.
8875
61d11d80
FCE
88762001-08-16 Frank Ch. Eigler <fche@redhat.com>
8877
8878 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8879 what to force sid endianness to.
8880
942a4df2
KS
88812001-08-15 Keith Seitz <keiths@redhat.com>
8882
8883 * lib/gdb.exp (gdbtk_start): Don't set environment
8884 variables for TCL_LIBRARY and friends. Insight will
8885 now figure these out for itself.
8886
0521c418
MS
88872001-08-02 Michael Snyder <msnyder@redhat.com>
8888
8889 * gdb.base/completion.exp: Remove the symbol "a64l" from
8890 the expect string; this is target-specific, and not related
8891 to what is being tested.
8892
74a9a58a
DB
88932001-08-02 Dave Brolley <brolley@redhat.com>
8894
8895 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8896
c70819fa
MS
88972001-07-25 Michael Snyder <msnyder@redhat.com>
8898
c2b8fa57
MS
8899 * gdb.base/consecutive.exp: New file. Test stepping over
8900 breakpoints on consecutive instructions.
8901 * gdb.base/consecutive.c: New file.
8902
c70819fa
MS
8903 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8904 curly braces in regular expressions.
8905
2b1a1355
MS
89062001-07-25 Michael Snyder <msnyder@redhat.com>
8907
8908 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8909 legitimate output from stepping out of main.
8910
413eca6f
KS
89112001-07-22 Keith Seitz <keiths@redhat.com>
8912
8913 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8914 the empty string, do not run the tests.
8915
7e5a9322
SC
89162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8917
8918 * gdb.base/long_long.exp: Detect size of pointer. Take into
8919 account 2-byte pointers when testing for p/a results.
8920
de58f10f
SC
89212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8922
d63a86f8 8923 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8924 and defined to 1K for m68hc11.
8925 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8926 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8927 (sizeof_random_data): New variable to tell the size of the data table;
8928 don't test past this size; always run to main.
8929
d6f5fea1
SC
89302001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8931
8932 * gdb.base/return2.exp: return of long long and double fails for
8933 68HC11; don't execute these tests on that platform.
8934 * gdb.base/return.exp: Return of a double fails for 68hc11.
8935
c477543d
SC
89362001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8937
8938 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8939 tests that print a float.
8940 * call-rt-st.exp: Likewise.
8941
63cf1c79
MK
89422001-07-12 Mark Kettenis <kettenis@gnu.org>
8943
8944 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8945 running this test on Linux.
8946
112f9ab5
MC
89472001-06-24 Michael Chastain <chastain@redhat.com>
8948
8949 * gdb.base/arithmet.exp: Remove some tests to make all test names
8950 unique.
8951
4970cb0f
MS
89522001-07-03 Michael Snyder <msnyder@redhat.com>
8953
8954 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8955 the output of the ptype command.
8956
d85da69f
MS
89572001-07-02 Michael Snyder <msnyder@redhat.com>
8958
4c8a82de
MS
8959 * gdb.base/completion.exp: Don't assume that break.c is the only
8960 source file that may contain functions named "marker".
d85da69f
MS
8961 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8962
8afc772b
AC
89632001-06-28 Andrew Cagney <ac131313@redhat.com>
8964
8965 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8966 of files to delete.
8967
8968 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8969 * gdb.disasm/h8300s.exp: New file.
8970 gdb.disasm/h8300s.s: Likewise.
8971
cff22675
AC
89722001-06-27 Andrew Cagney <ac131313@redhat.com>
8973
8974 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8975 empty breakpoint tables.
8976
68c81b54
AC
89772001-06-25 Andrew Cagney <ac131313@redhat.com>
8978
8979 * lib/mi-support.exp: Update args=... part of stop-reason
8980 patterns. Accept either a list or a tuple.
8981
2dd62704
AC
89822001-06-23 Andrew Cagney <ac131313@redhat.com>
8983
8984 * lib/mi-support.exp: Remove local emacs variable defining
8985 change-log-default-name.
8986
b4127474
MC
89872001-06-22 Michael Chastain <chastain@redhat.com>
8988
8989 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8990 This is operationally compatible with the previous version.
8991
8dbfb380
JB
89922001-06-13 Jim Blandy <jimb@redhat.com>
8993
8994 * lib/gdb.exp (gdb_test): Doc fix.
8995
f2d8c86d
MC
89962001-06-10 Michael Chastain <chastain@redhat.com>
8997
8998 * gdb.base/exprs.exp: Remove a duplicate test.
8999
81564d34
JB
90002001-06-06 Jim Blandy <jimb@redhat.com>
9001
9002 * gdb.base/return2.exp (main): Use values to test float and double
9003 returns that are not NaN's, to avoid being confused by IEEE
9004 comparison rules.
9005
da55addb
MS
90062001-06-04 Michael Snyder <msnyder@redhat.com>
9007
9008 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9009 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9010 rather than wait for 12 more tests to time out.
9011
42c65987
JB
90122001-06-06 Jim Blandy <jimb@redhat.com>
9013
b18bced9 9014 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9015 Don't forget to match the GDB prompt.
b18bced9 9016
42c65987
JB
9017 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9018
5b41e5f0
JB
90192001-06-04 Jim Blandy <jimb@redhat.com>
9020
9021 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9022 command.
9023
015e046f
KB
90242001-05-31 Kevin Buettner <kevinb@redhat.com>
9025
9026 * gdb.base/annota1.exp (info break): Match four or more spaces
9027 after "Address".
9028
fb1ffbbe
MC
90292001-05-31 Michael Chastain <chastain@redhat.com>
9030
9031 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9032 (dm_type_int_star): Likewise.
9033 (dm_type_long_star): Likewise.
9034 (dm_type_void_star): Likewise.
9035
5ea2a32c
KB
90362001-05-29 Kevin Buettner <kevinb@redhat.com>
9037
9038 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9039 to a known value in order to get consistent results regardless
9040 of the setting of INPUTRC or the presence or contents of .inputrc.
9041
ae23c492
MS
90422001-05-24 Michael Snyder <msnyder@redhat.com>
9043
ac55707e
MS
9044 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9045 Don't require that the main thread and the manager thread are the
9046 first in the list.
9047
ae23c492
MS
9048 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9049 debugging. If test fails, issue an "unsupported" not a "fail".
9050
400071f1
JB
90512001-05-24 Jim Blandy <jimb@redhat.com>
9052
9053 Don't assume that short is shorter than int.
9054 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9055 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9056 this isn't true.
400071f1
JB
9057 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9058 an int, is not equal to ~0 stored in an unsigned char. This tests
9059 the same thing that the previous test meant to, but works on
9060 16-bit machines, too.
9061 ("print unsigned char != (~0)"): Same test, complemented.
9062
0816a3e5
MS
90632001-05-24 Michael Snyder <msnyder@redhat.com>
9064
9065 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9066 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9067 and prevents dejagnu getting out of step.
9068
f6dc23a9
KB
90692001-05-23 Kevin Buettner <kevinb@redhat.com>
9070
9071 * gdb.base/finish.exp (finish_void): Revise pattern for
9072 stopping on the call statement to not permit stopping at
9073 the start of the instructions comprising the call sequence.
9074
7dbd117d
MC
90752001-05-19 Michael Chastain <chastain@redhat.com>
9076
9077 * gdb.base/callfuncs.exp: Make all test names unique.
9078 * gdb.base/commands.exp: Make all test names unique.
9079 * gdb.base/condbreak.exp: Make all test names unique.
9080 * gdb.base/dbx.exp: Make all test names unique.
9081 * gdb.base/default.exp: Make all test names unique.
9082 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9083 and TIMEOUT messages to their corresponding PASS message.
9084 * gdb.base/ending-run.exp: Make all test names unique.
9085 * gdb.base/long_long.exp: Remove duplicate test.
9086
6b0b0a9e
KB
90872001-05-21 Kevin Buettner <kevinb@redhat.com>
9088
9089 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9090 stop on the call statement as well as the statement after the
9091 call.
9092
2caa35cb
MS
90932001-05-21 Michael Snyder <msnyder@redhat.com>
9094
9095 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9096
40713331
EZ
90972001-05-10 Elena Zannoni <ezannoni@redhat.com>
9098
9099 * gdb.base/completion.exp: Revamp test. Make it execute on all
9100 platforms.
9101
c2c1be8d
EZ
91022001-05-10 Elena Zannoni <ezannoni@redhat.com>
9103
2c9cd303
EZ
9104 * config/gdbserver.exp (gdb_load): Handle the case
9105 in which the arguments to gdbserver are given in the
9106 baseboard configuration file.
9107 Also handle the case in which the server needs to do a
9108 load.
9109
9671de48
KS
91102001-05-07 Keith Seitz <keiths@cygnus.com>
9111
9112 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9113 set up the display for testing.
9114 (gdbtk_start): Convert all paths to paths that tcl will like.
9115 Export target information to environment.
9116 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9117 necessary.
9118 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9119 (to_tcl_path): New proc to convert a given pathname into
9120 a path acceptible as an argument to a tcl command.
9121 (_gdbtk_export_target_info): New proc to export target info
9122 into the environment for gdbtk testing.
9123 (gdbtk_done): New proc to signal end-of-test.
9124
5a360f47
JB
91252001-05-06 Jim Blandy <jimb@redhat.com>
9126
9127 * restore.c: Make the code of caller0 correspond to its comment.
9128
66c756c6
MS
91292001-05-03 Michael Snyder <msnyder@redhat.com>
9130
9131 * config/sid.exp (gdb_target_sid): Check for error messages.
9132 On error or timeout, don't make expect exit (which will terminate
9133 all subsequent tests); instead just make gdb exit.
d63a86f8 9134 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9135 return a negative value.
9136
a966fde5
JB
91372001-04-24 Jim Blandy <jimb@redhat.com>
9138
851c18e0
JB
9139 * gdb.c++/templates.exp: If we see the prompt for the overload
9140 list, but we haven't recognized any of the longer patterns,
9141 arrange for this test to fail, not hang.
9142
a966fde5
JB
9143 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9144 variations.
9145
db144853
MC
91462001-04-22 Michael Chastain <chastain@redhat.com>
9147
9148 * gdb.c++/local.exp: Use the 'runto' library function.
9149 * gdb.c++/namespace.exp: Likewise.
9150 * gdb.c++/overload.exp: Likewise.
9151
3207ec21
KB
91522001-03-26 Kevin Buettner <kevinb@redhat.com>
9153
9154 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9155 * gdb.base/step-line.exp: New file. Test step/next in presence of
9156 #line directives.
9157 * gdb.base/step-line.c: New file. Test program for the above.
9158 * gdb.base/step-line.inp: New file. We pretend that this file has
9159 been transformed by some other tool into step-line.c.
9160
13b57657
JB
91612001-03-21 Jim Blandy <jimb@redhat.com>
9162
9163 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9164 unmangled operator names.
9165
754cbe1c
JB
91662001-03-20 Jim Blandy <jimb@redhat.com>
9167
9168 * gdb.threads/linux-dp.exp: Recognize an additional message
9169 generated by GDB when it doesn't understand how to debug threads
9170 on the target system.
9171
177495c9
AC
91722001-03-19 Andrew Cagney <ac131313@redhat.com>
9173
9174 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9175
f266096b
MC
91762001-03-12 Michael Chastain <chastain@redhat.com>
9177
9178 * gdb.c++/derivation.exp: Use the 'runto' library function.
9179
cac3c2ff
MC
91802001-03-12 Michael Chastain <chastain@redhat.com>
9181
9182 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9183
b6c11a24
MC
91842001-02-24 Michael Chastain <chastain@redhat.com>
9185
9186 * gdb.c++/ref-types.exp: Change handwritten code to library
9187 function 'runto'.
9188
6bae5bce
OF
91892001-03-16 Orjan Friberg <orjanf@axis.com>
9190
9191 * gdb.base/signals.exp: Set count to 0 explicitly.
9192
0015fd9a
MS
91932001-03-15 Mark Salter <msalter@redhat.com>
9194
9195 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9196 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9197 (gdb_load): Add support for additional target_info: gdb_download_size
9198 and gdb_load_timeout.
0015fd9a 9199
fc33412a
DT
9200Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9201
9202 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9203 file -- to prevent failing when the compile fails but we have no
9204 intention of running the tests anyway.
9205
9206 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9207 tests if set.
9208
9209 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9210 integers.
9211
9212 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9213 * gdb.c++/namespace.exp: Ditto.
9214
115f06de
OF
92152001-03-07 Orjan Friberg <orjanf@axis.com>
9216
9217 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9218 * gdb.base/pointers.exp: Relax pattern match of decimals.
9219
b6ba6518
KB
92202001-03-06 Kevin Buettner <kevinb@redhat.com>
9221
9222 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9223 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9224 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9225 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9226 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9227 config/sh.exp, config/sid.exp, config/slite.exp,
9228 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9229 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9230 config/vxworks.exp, config/vxworks29k.exp,
9231 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9232 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9233 gdb.base/arithmet.exp, gdb.base/assign.exp,
9234 gdb.base/async.exp, gdb.base/attach.exp,
9235 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9236 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9237 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9238 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9239 gdb.base/commands.exp, gdb.base/completion.exp,
9240 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9241 gdb.base/constvars.exp, gdb.base/corefile.exp,
9242 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9243 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9244 gdb.base/ending-run.exp, gdb.base/environ.exp,
9245 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9246 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9247 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9248 gdb.base/funcargs.exp, gdb.base/help.exp,
9249 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9250 gdb.base/logical.exp, gdb.base/long_long.exp,
9251 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9252 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9253 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9254 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9255 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9256 gdb.base/regs.exp, gdb.base/relational.exp,
9257 gdb.base/remote.exp, gdb.base/reread.exp,
9258 gdb.base/restore.exp, gdb.base/return2.exp,
9259 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9260 gdb.base/selftest.exp, gdb.base/setshow.exp,
9261 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9262 gdb.base/sigall.exp, gdb.base/signals.exp,
9263 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9264 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9265 gdb.base/step-test.exp, gdb.base/structs.c,
9266 gdb.base/structs.exp, gdb.base/structs2.exp,
9267 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9268 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9269 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9270 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9271 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9272 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9273 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9274 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9275 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9276 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9277 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9278 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9279 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9280 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9281 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9282 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9283 gdb.trace/circ.exp, gdb.trace/collection.exp,
9284 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9285 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9286 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9287 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9288 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9289 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9290 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9291 notices.
9292
dc96c6c7 92932001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9294
9295 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9296 first arg is int not float.
9297
dc96c6c7 92982001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9299
9300 * gdb.base/reread.exp: Unsupported for non-native targets;
9301 doesn't work for remote debugging.
9302
9b0c4aeb
FN
93032001-02-19 Fernando Nasser <fnasser@redhat.com>
9304
9305 From Drew Moseley <dmoseley@redhat.com>
9306 * gdb.base/ending-run.exp: Properly handle the BSP state when
9307 stepping past the end of main.
9308
02aa71d5
MC
93092001-02-19 John Moore <jmoore@redhat.com>
9310
9311 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9312 Converted HPUX fix for non-expected items following multiple
9313 step commands into general solution for all platforms.
9314
1fa449a4
MC
93152001-02-18 Michael Chastain <chastain@redhat.com>
9316
9317 * gdb.c++/classes.exp (do_tests): Change runto statements
9318 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9319 statements demangler agnostic.
9320 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9321 (gdb_virtfunc_restart): Likewise.
9322
b2f9ec70
MC
93232001-02-14 Michael Chastain <chastain@redhat.com>
9324
9325 * gdb.c++/inherit.exp (do_tests): Change runto statements
9326 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9327 statements demangler agnostic.
9328
cf74b8ca
AC
9329Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9330
9331 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9332 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9333 before calling common_routine 15 times'' tests.
9334
99f78f56
MC
93352001-02-11 Michael Chastain <chastain@redhat.com>
9336
9337 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9338 Helps the test script figure out which demangler is in use.
9339 (dm_type_foo_ref): Ditto.
9340 (dm_type_int_star): Ditto.
9341 (dm_type_long_star): Ditto.
9342 (dm_type_unsigned_int): Ditto.
9343 (dm_type_void): Ditto.
9344 (dm_type_void_star): Ditto.
99707966 9345 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9346 Probe the gdb demangler and set variables to accommodate
9347 formatting differences.
9348 (info_func_regexp): New function. Same as info_func, but
9349 matches against a regexp.
9350 (info_func): Match against a literal string.
9351 (print_addr_2): New function. Match against a literal string,
9352 which can be different from the input to gdb.
9353 (print_addr): Simply call print_addr_2 with the same argument twice.
9354 (test_lookup_operator_functions): Use demangler formatting variables.
9355 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9356 the tests in the same order as the C++ class declaration.
9357 (test_paddr_operator_functions): Ditto.
9358 (test_paddr_overloaded_functions): Ditto.
9359 (test_paddr_hairy_functions): Use demangler formatting variables.
9360 Add reference to gdb/19 for related tests.
9361 (do_tests): Call probe_demangler.
9362
1de8f023
KB
93632001-01-30 Kevin Buettner <kevinb@redhat.com>
9364
9365 * gdb.c++/templates.cc (printf): Remove unused function definition.
9366
ca3f91ed
MS
93672001-01-26 Felix Lee <flee@redhat.com>
9368
9369 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9370
93712001-01-25 matthew green <mrg@redhat.com>
9372
9373 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9374 up sid.
9375 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9376
93772001-01-25 matthew green <mrg@redhat.com>
9378
9379 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9380 Deprecate $sid_spawn_id.
ca3f91ed
MS
9381 (sid_exit): Remove code necessary only for `spawn.'
9382
93832001-01-25 matthew green <mrg@redhat.com>
9384
9385 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9386
fb18ec4a
MC
93872001-01-28 Michael Chastain <chastain@redhat.com>
9388
9389 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9390 to call when tests fail. It takes gdb out of the overloaded
9391 function choice menu back to the main prompt, so that the test
9392 program stays synchronized.
9393 (set_bp_overloaded): New proc to collect all the common
9394 code for setting a breakpoint on an overloaded name. Calls
9395 take_gdb_out_of_choice_menu when needed.
9396 (menu_overload1arg): New variable to collect the repeated
9397 instances of the expected menu for an overloaded name. Change
9398 the regular expression to handle changes in g++ type encoding:
9399 "void" can be either "void" or "", and "unsigned int" can be
9400 either "unsigned int" or "unsigned".
9401 (continue_to_bp_overloaded): Change regular expressions to handle
9402 changes in g++ type encoding.
9403 (no proc): Call take_gdb_out_of_choice_menu when needed.
9404 Remove redundant calls to "info break". Accept either "canceled"
9405 or "cancelled". Change regular expressions in "info break"
9406 calls to handle changes in g++ type encoding. Give all tests
9407 unique strings.
9408
9c646a6e
BE
94092001-01-17 Ben Elliston <bje@redhat.com>
9410
9411 * config/sid.exp: New file.
9412
9549d9c1
AC
9413Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9414
9415 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9416
dc96c6c7 94172000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9418
9419 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9420 Add a RE to accept a non-ascii char if one is ever presented.
9421
b4df4f68
FN
94222000-12-20 Fernando Nasser <fnasser@redhat.com>
9423
297dd0fd 9424 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9425
dc96c6c7 94262000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9427
d63a86f8 9428 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9429 in regexp. One '\' does not suffice on Linux.
9430
4a7bddb6
MC
94312000-12-09 Michael Chastain <chastain@redhat.com>
9432
9433 * gdb.base/break.exp (test_clear_command): Use a marker function
9434 rather than 'main' for the test function. Also move this
9435 test to an execution point where the marker function names are
9436 guaranteed to be bound to functions. (Executing tests after a
9437 'finish' from main runs into name conflicts with local names
9438 in __libc_start_main).
9439
dc96c6c7 94402000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9441
9442 * gdb.base/finish.exp: New test for gdb's "finish" command.
9443 * gdb.base/return2.exp: New test for gdb's "return" command.
9444 * gdb.base/return2.c: New source file for above.
9445
dc96c6c7 94462000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9447
9448 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9449 * gdb.base/miscexprs.exp: Ditto.
9450 * gdb.base/pointers.exp: Ditto.
9451 * gdb.c++/derivation.exp: Ditto.
9452 * gdb.c++/local.exp: Ditto.
9453 * gdb.c++/namespace.exp: Ditto.
9454 * gdb.c++/overload.exp: Ditto.
9455 * gdb.c++/ref-types.exp: Ditto.
9456
dc96c6c7 94572000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9458
9459 * gdb.base/constvars.exp: Test result of "up" command.
9460 * gdb.base/miscexprs.exp: Ditto.
9461 * gdb.base/pointers.exp: Ditto.
9462 * gdb.base/scope.exp: Ditto.
9463 * gdb.c++/derivation.exp: Ditto.
9464 * gdb.c++/local.exp: Ditto.
9465 * gdb.c++/namespace.exp: Ditto.
9466 * gdb.c++/overload.exp: Ditto.
9467 * gdb.c++/ref-types.exp: Ditto.
9468
44097287
FN
94692000-11-22 Michael Chastain <chastain@redhat.com>
9470
9471 * mips_pro.exp: Accept either "middle -> top -> main" or
9472 "middle -> main" in the backtrace, because gcc can optimize
9473 tail calls to jumps. Remove setup_xfail for the hppa case.
9474 Add a comment with the original warning messages from PR 3016,
9475 which was filed in 1993, to preserve them for posterity.
9476
9d2e1bab
ND
94772000-11-17 Nick Duffek <nsd@redhat.com>
9478
9479 * lib/gdb.exp (gdb_test): Override timeout with board info.
9480
1aca8eb7
ND
94812000-11-17 Nick Duffek <nsd@redhat.com>
9482
9483 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9484 the second kill and detach messages.
9485
93076499
ND
94862000-11-17 Nick Duffek <nsd@redhat.com>
9487
9488 * configure.in: Add AC_EXEEXT.
9489 * configure: Regenerate.
9490 * Makefile.in (just-check): Export EXEEXT.
9491 * lib/gdb.exp ($EXEEXT): Import from environment.
9492 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9493 expect "maint dump-me" on Cygwin.
9494 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9495 $EXEEXT.
9496
30e87cd3
ND
94972000-11-17 Nick Duffek <nsd@redhat.com>
9498
9499 * gdb.base/break.exp: Test backtrace and finish from called
9500 function on all platforms, not just HP-UX.
9501
dc96c6c7 95022000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9503
9504 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9505 code from gdb_target_monitor, so it can be used independantly
9506 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9507
dc96c6c7 95082000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9509
9510 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9511 * gdb.base/corefile.exp: Expect the message "Program is being
9512 debugged already" when we send the "corefile" command, since
9513 the preceeding gdb_load may have connected gdb to a remote target.
9514 * gdb.base/display.exp: Disable hardware watchpoints if new
9515 board info variable "no_hardware_watchpoints" is true.
9516 Replace single-letter commands with more readable ones.
9517 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9518 if new board info variable "no_hardware_watchpoints" is true.
9519 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9520 to see if stdio (printf) testing is possible.
9521 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9522 board info variable "no_hardware_watchpoints" is true. Use new
9523 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9524
39124dea
FN
95252000-11-13 Fernando Nasser <fnasser@redhat.com>
9526
9527 From Orjan Friberg <orjanf@axis.com>:
9528 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9529 in array print pattern match.
9530
a9e2e984
FN
95312000-11-09 Fernando Nasser <fnasser@redhat.com>
9532
9533 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9534 spelling "cancelled" to U.S. spelling "canceled" to match changes
9535 made to gdb.
9536 * gdb.c++/ovldbreak.exp: Ditto.
9537
c7db355b
PS
95382000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9539
9540 * gdb.base/callfuncs.c (main): Moved to end of file, call
9541 t_double_values to initialize the FPU before inferior calls are made.
9542 * gdb.base/callfuncs.exp: Test for register preservation after calling
9543 inferior functions. Add tests for continuining, finishing and
9544 returning from a stop in a call dummy.
9545
dc96c6c7 95462000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9547
9548 * gdb.base/commands.exp: Break up long lines, and re-indent.
9549
dc96c6c7 95502000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9551
9552 * config/gdbserver.exp: Rewritten from the ground up, to make it
9553 compatible with the current dejagnu tree, and to make it work with
9554 the new "gdbserver" in libremote.
9555
dc96c6c7 95562000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9557
9558 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9559 * gdb.base/varargs.exp: Skip entire test if no printf support.
9560 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9561 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9562
dc96c6c7 95632000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9564
9565 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9566 no floating point support.
9567 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9568 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9569 * gdb.base/call-rt-st.exp: Ditto.
9570 * gdb.base/call-strs.exp: Ditto.
9571
bac5fc66
JG
95722000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9573
9574 * gdb.base/sizeof.c: include <stdio.h>.
9575
9576 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9577 'finish', otherwise uncaptured gdb_prompt would potentially
9578 throw remaining test points out of sync.
9579
b22a6027
SB
95802000-07-26 Scott Bambrough <scottb@netwinder.org>
9581
9582 * gdb.base/recurse.exp: Run tests for all targets.
9583 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9584 gnu-oldld case on ARM.
9585 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9586 for ARM targets.
d63a86f8 9587
d8231941
AG
9588Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9589
9590 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9591 * gdb.java/configure: Rebuild.
9592
8caabe69
AG
9593Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9594
9595 * gdb.java/jv-exp.exp: New file.
9596
9d273ca3
AG
9597Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9598
9599 * configure: Rebuilt.
9600 * configure.in (configdirs): Add gdb.java.
9601 * gdb.java/jmisc.java: New file.
9602 * gdb.java/jmisc.exp: New file.
9603 * gdb.java/Makefile.in: New file.
9604 * gdb.java/configure: Rebuilt.
9605 * gdb.java/configure.in: New file.
9606 * lib/java.exp: New file.
9607
4f823a66
AC
9608Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9609
9610 * gdb.base/exprs.exp: Test casts to a pointer including over and
9611 underflow.
9612
2391e11d
AC
9613Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9614
9615 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9616 and the compilers sizes.
9617
54602222
ND
96182000-07-09 Nick Duffek <nsd@redhat.com>
9619
9620 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9621 (use_methods): New function.
9622 (main): Call use_methods().
9623 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9624 (do_tests): Call test_method_param_class.
9625
2bec0572
ND
96262000-07-09 Nick Duffek <nsd@redhat.com>
9627
9628 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9629 spelling.
9630 (test_enums): New procedure. Move enum tests from end of script
9631 to here. Set breakpoint on function name instead of line number.
9632 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9633 (enums2): New marker function.
9634 (enums1): New function.
9635 (main): Call enums1(). Move enum tests to enums1().
9636
78492fde
AC
9637Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9638
9639 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9640 compile/link program. Update line numbers.
9641 * gdb.asm/d10v.inc: Define ``startup''.
9642 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9643
49a2cef8
AC
9644Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9645
9646 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9647
3e6c8688
EZ
96482000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9649
9650 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9651 of 'help maint print' command.
9652
9ff5cbe9
AC
9653Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9654
9655 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9656 they use gdb_expect_list.
9657
17c579bd
AC
9658Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9659
9660 * gdb.base/commands.exp: Use ``set remote
9661 memory-read-packet-size'' instead of ``set endian big'' to test
9662 long commands.
9663
e6d71bf3
DB
96642000-06-03 Daniel Berlin <dan@cgsoftware.com>
9665
9666 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9667 g++, and stop skipping them.
e6d71bf3
DB
9668
9669 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9670 work under g++.
9671
d63a86f8 9672 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9673 initialization.
9674
dc96c6c7 96752000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9676
9677 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9678 the regular expression: accept an (almost) arbitrary sequence of
9679 "frames-invalid" and "breakpoints-invalid" messages both before
9680 and after the "starting" message.
9681
dc96c6c7 96822000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9683
9684 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9685
dc96c6c7 96862000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9687
9688 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9689 Relax the regular expression a little, make it pass on Solaris 8.
9690
8216cda9
KB
96912000-05-12 Kevin Buettner <kevinb@redhat.com>
9692
9693 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9694 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9695 Instead, it is permissible for gdb to stop on the line of the
9696 call itself.
9697
1a570b2f
MS
96982000-05-12 Michael Snyder <msnyder@.cygnus.com>
9699
9700 * gdb.base/break.exp (bp on small function, optimized file):
9701 Add a second pass pattern. The behavior differs here between stabs
9702 and dwarf for one-line functions. Stabs preserves two line symbols
9703 (one before the prologue and one after) with the same line number,
9704 but dwarf regards these as duplicates and discards one of them.
9705 Therefore the address after the prologue (where the breakpoint is)
9706 has no exactly matching line symbol, and GDB reports the breakpoint
9707 as if it were in the middle of a line rather than at the beginning.
9708
dc96c6c7 97092000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9710
d63a86f8 9711 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9712 rather than "send_gdb" (for consistancy).
9713
7d418785
AC
9714Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9715
9716 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9717 * gdb.c++/templates.cc: Properly check for GCC version number.
9718 * lib/compiler.cc: Likewise
9719
dc96c6c7 97202000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9721
d63a86f8 9722 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9723 gdb may not stop at the first line of main, due to code motion.
9724
dc96c6c7 97252000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9726
9727 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9728 This test depends on parsing the printf output from the target.
9729 Since the sparclet stub doesn't do stdio, this will never work.
9730 * gdb.base/call-rt-st.exp: ditto.
9731 * gdb.base/call-strs: ditto.
9732
dc96c6c7 97332000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9734
9735 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9736
9737 * gdb.base/ending-run.exp: After connecting to a remote target,
9738 but before running, the target will appear to be in a random
9739 location. Specify both a file and a line for breakpoints.
9740 Also, the function that calls main may be called 'init'
9741 rather than 'start'.
9742
a5a51225
EZ
97432000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9744
9745 * gdb.base/help.exp: Update output for add-symbol-file command.
9746
7930cc7c
FN
97472000-04-10 Fernando Nasser <fnasser@cygnus.com>
9748
9749 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9750 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9751
23e37ab1
C
97522000-04-07 J.T. Conklin <jtc@redback.com>
9753
e93c542c
C
9754 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9755
23e37ab1
C
9756 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9757
591b8fa3
PDM
9758Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9759
9760 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9761 values that can be represented exactly.
9762 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9763 above change, and to not check against the directory part of the source
9764 file name.
9765 (step into print_long_arg_list): Likewise.
9766 (print print_small_structs from print_long_arg_list): Likewise.
9767 (print print_long_arg_list): Likewise.
9768
7a495180
EZ
97692000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9770
30b53638 9771 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9772
beb998c6
AC
9773Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9774
9775 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9776
1c689132
DB
97772000-03-25 Daniel Berlin <dan@cgsoftware.com>
9778
9779 * gdb.base/commands.exp (deprecated_command_test): Add test for
9780 deprecate with no arguments.
9781
c1790a9d
JL
97822000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9783
9784 * gdb.base/break.exp: Add new test for setting breakpoints on
9785 optimized code so we can test breakpoints work even when function
9786 prologues may be optimized away
9787
003ba290
FN
97882000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9789
9790 From David Whedon <dwhedon@gordian.com>
9791 * gdb.base/commands.exp : Added command deprecator tests.
9792
6837a0a2
DB
97932000-03-22 Daniel Berlin <dan@cgsoftware.com>
9794
9795 * gdb.base/help.exp: Added test for new apropos command.
9796
b9593231
KB
97972000-03-21 Kevin Buettner <kevinb@redhat.com>
9798
9799 * gdb.base/pointers.c (usevar): New function.
9800 (main): Make sure that global variables v_int_pointer2, rptr,
9801 and y are all referenced someplace in the program by calling
9802 usevar() on them. [Some linkers delete symbols which are
9803 never referenced. The space remains, but there's no way to
9804 get a (symbolic) handle on the variable from the debugger.]
9805
751a959b
EZ
98062000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9807
9808 * gdb.base/printcmds.c: Add typedeffed arrays.
9809
9810 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9811 procedure to test arrays that are typedef'd.
9812
73a93a32
JI
98132000-03-13 James Ingham <jingham@leda.cygnus.com>
9814
9815 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9816 the library directories.
73a93a32 9817
fb40c209
AC
9818Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9819
9820 * configure.in (configdirs): Add sub directory gdb.mi.
9821 * configure: Re-generate.
9822
9823 * gdb.mi: New directory.
d63a86f8 9824
ee4dd2c9
AC
98252000-02-25 Scott Bambrough <scottb@netwinder.org>
9826
9827 * gdb.base/long_long.exp: Correct test suite failure when printing
9828 a long long value as a double on ARM platforms.
9829
70f0cc22
JB
98302000-02-16 Jim Blandy <jimb@redhat.com>
9831
9832 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9833 default source file is set properly before running this test.
9834
853819b8
EZ
98352000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9836
9837 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9838 gdbtk/library directory, not in gdbtcl2.
9839
dfcd3bfb
JM
98402000-02-04 Jim Blandy <jimb@redhat.com>
9841
9842 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9843 backslash from regexp pattern.
9844
9845 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9846 procedure. Use it to run all the "continue to bp overloaded"
9847 tests. Note that this changes the names of the tests slightly.
9848 If the breakpoint hit message includes a hex PC value, because
9849 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9850 from the real source code, still consider that a pass.
9851
9852 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9853 XFAIL here if the breakpoint message contains a hex address. Note
9854 similar change on 1999-11-02.
9855
9856 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9857
9858 * gdb.base/ptype.exp: Establish a default source file before
9859 calling get_debug_format.
9860
98612000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9862
9863 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9864
8b93c638
JM
98652000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9866
9867 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9868 of successive stepi commands -- while in the prologue we should see
9869 the function entry bracket.
9870
98712000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9872
9873 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9874 reach __change_mode() when stepping through the end of main().
9875
c5394b80
JM
98762000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9877
9878 * gdb.base/default.exp: Fix expected pattern.
9879 * gdb.base/help.exp: Same.
9880
0d06e24b
JM
98812000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9882
9883 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9884 Don't use xfail's because that affects only the following test.
d63a86f8 9885
0d06e24b
JM
9886 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9887 solaris or linux.
9888
9889 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9890
dc96c6c7 98912000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9892
d63a86f8 9893 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9894 "A syntax error" rather than "A parse error". Accept both.
9895
98962000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9897
9898 * gdb.base/default.exp: Remove OS dependent string from "target
9899 remote" test.
9900 * gdb.base/help.exp: Same for "help target remote" test.
9901
c3f6f71d
JM
99022000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9903
9904 From Jim Kingdon <kingdon@redhat.com>:
9905
9906 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9907 prompt (cleanup rather than necessity, but still might keep output
9908 from spilling to next test).
9909
99102000-01-02 Fred Fish <fnf@cygnus.com>
9911
9912 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9913 AIX, which defines them in <sys/types.h>.
9914
ed9a39eb 99151999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9916
ed9a39eb
JM
9917 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9918 float" test.
9919
99201999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9921
ed9a39eb 9922 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9923
9924 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9925 outermost frame disallowed".
9926
99271999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9928
9929 * gdb.base/setvar.exp: New tests for setting the value of a struct
9930 with a constant list.
9931
99321999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9933
9934 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9935 require the user to type a cast before setting the value of a struct.
9936
de57eccd
JM
99371999-12-06 Jim Blandy <jimb@cygnus.com>
9938
9939 * gdb.base/default.exp: Expect the new 'info float' command on
9940 all i386 platforms.
9941
9942 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9943 LinuxThreads libraries that don't support debugging.
9944
c2d11a7d
JM
9945Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9946
9947 * gdb.base/remote.c: Fill the buffer with truely random data.
9948 Change the buffer type to ``unsigned char'' to simplify size
9949 arithmetic.
9950
9951 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9952 stub only handles 400-1 byte packets. Verify that the download
9953 worked.
9954
99551999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9956
9957 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9958 tests, using UNRESOLVED for the untested cases. Also, does not wait
9959 for a timeout if the prompt was received before a recognizable pattern.
9960
99611999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9962
9963 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9964
99651999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9966
9967 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9968 watchpoints.
9969
99701999-11-24 Jason Merrill <jason@casey.cygnus.com>
9971
9972 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9973
9974 * gdb.c++/local.exp: Be more flexible in recognizing local class
9975 name mangling. Don't allow horribly truncated method names.
9976 * gdb.c++/derivation.exp: Expect protected inheritance.
9977 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9978 * gdb.c++/virtfunc.exp: Likewise.
9979 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9980 when printing a nested enum.
9981
99821999-11-22 Jim Blandy <jimb@cygnus.com>
9983
9984 * gdb.base/step-test.exp: Properly await GDB's response to setting
9985 a breakpoint on the call to large_struct_by_value.
9986
9987 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9988 just because we have debug info for the `start' function.
9989
99901999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9991
9992 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9993 "Unknown signal" messages, which indicate (on LinuxThreads) that
9994 GDB doesn't know how to debug threads on this system. This is
9995 better than hanging while philosopher 0 dumps chatter into gdb.log.
9996
99971999-11-18 Tom Tromey <tromey@cygnus.com>
9998
9999 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10000
100011999-11-18 Fred Fish <fnf@cygnus.com>
10002
10003 * gdb.base/coremaker2.c: Add sample program for generating
10004 cores that is more self contained than coremaker.c. Eventually
10005 I'll add more code to this and tie it into the testsuite.
10006
4ce44c66
JM
100071999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10008
10009 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10010
100111999-11-10 Jimmy Guo <guo@cup.hp.com>
10012
10013 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10014 from $srcdir/lib/.
10015 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10016 and gdb.c++/.
10017
10018 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10019
d63a86f8 10020 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10021 'continue with watch' test point.
10022
100231999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10024
10025 Merged from p2linux-990323-branch:
d63a86f8 10026
4ce44c66
JM
10027 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10028
11cf8741
JM
10029Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10030
10031 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10032 {limit,fixed}''. Test ``set download-write-size''.
10033
10034Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10035
10036 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10037 gdb_expect_list.
10038
10039Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10040
10041 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10042
100431999-11-03 Mark Salter <msalter@cygnus.com>
10044
10045 * gdb.base/break.exp: Fix "stub continue" pattern.
10046
100471999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10048
10049 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10050
100511999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10052
10053 * gdb.base/display.exp ("finish"): Add timeout clause.
10054
10055 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10056 plain prompt clause, so this doesn't have to time out in order to
10057 fail.
10058
10059 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10060 breakpoint hit messages include an address.
10061
10062 * gdb.base/display.exp: Don't forget to escape parens in regular
10063 expressions. Unix regexp notatation sucks.
10064
100651999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10066
10067 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10068 order for 'signalled' message.
10069
5c44784c
JM
100701999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10071
10072 From Jimmy Guo <guo@cup.hp.com>:
10073 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10074 * gdb.base/annota1.c: Add code for tests to work with.
10075
100761999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10077
10078 * gdb.base/remote.exp: New test for remote downloading settings.
10079 * gdb.base/remote.c: New file with large .data.
10080
917317f4
JM
100811999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10082
10083 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10084 for LinuxThreads support, merged from the Code Fusion branch.
10085
10086Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10087
10088 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10089 containing exp_continue into a while within an expect. Don't
10090 attempt a start more than three times. Check return value from
10091 gdb_load.
d63a86f8 10092
2df3850c
JM
10093Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10094
10095 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10096 a pass case.
10097
2acceee2
JM
100981999-10-01 Kevin Buettner <kevinb@cygnus.com>
10099
10100 * gdb.base/break.c (main): Added a statement that we can step
10101 off of.
10102 * gdb.base/break.exp: Added tests for setting a breakpoint
10103 at an offset and stepping onto a breakpoint.
10104
101051999-10-01 Fred Fish <fnf@cygnus.com>
10106
d63a86f8 10107 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10108 gdb output.
10109
c2c6d25f
JM
101101999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10111
10112 * gdb.base/break.exp: Code locations are in hex, don't forget!
10113 (For HP-UX.)
10114
101151999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10116
10117 * condbreak.exp: Use break.c as test program.
10118 * condbreak.c: Remove, redundant with break.c.
10119
101201999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10121
10122 * config/monitor.exp (gdb_target_monitor): Disable X- and
10123 Z-packets if the target needs it.
10124
101251999-09-13 James Ingham <jingham@leda.cygnus.com>
10126
10127 * gdb.c++/overload.exp: Added tests for listing overloaded
10128 functions with function pointers in the arg, explicitly calling
10129 out the version you want.
10130
cff3e48b
JM
101311999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10132
10133 * long_long.exp: Add variations of test cases that work for
10134 targets with 16-bit ints and 32-bit doubles.
10135
d4f3574e
SS
101361999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10137
10138 * break.c (main): Compare a possibly-uninitialized argc with an
10139 unlikely value that fits in 16 bits.
10140
101411999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10142
10143 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10144 0xfeeb, don't want negative numbers if ints are 16 bits.
10145
10146 * lib/gdb.exp (skip_cplus_tests): New proc.
10147 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10148 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10149 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10150 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10151 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10152 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10153 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10154 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10155
10156 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10157
10158Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10159
10160 * gdb.base/corefile.exp (up): Allow a parameter to appear
10161 in the frame that we're going up to.
10162
10163 From Jim Blandy <jimb@cygnus.com>:
10164
10165 * gdb.base/default.exp (info float): Expect some output now.
10166
10167 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10168 returning floating-point values to fail on the x86.
10169 * gdb.base/callfwmall.exp (do_function_calls): Same.
10170
10171 * gdb.base/list.exp (test_listsize): Correct expectations for
10172 listing line 1 with listsize 2. Also, listing a single line
10173 works now, as does listing three lines. [Kevin's note: There
10174 were a number of other cases fixed too where the expectations
10175 differed...]
10176
101771999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10178
10179 * gdb.base/selftest.exp: Add case for when version prints as
10180 constant string instead of char pointer.
10181
104c1213
JM
101821999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10183
10184 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10185 stepping out of main.
10186
10187 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10188 G++ used.
10189
10190 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10191 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10192
10193 * gdb.c++/ovldbreak.exp: Update match string in test that
10194 includes a warning of multiple breakpoints.
10195
101961999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10197
10198 * gdb.base/display.exp: Improve precision of step-after-finish
10199 added yesterday.
10200
10201 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10202 test.
10203
10204 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10205 configs when using G++, not just hppa*.
10206
102071999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10208
10209 * gdb.base/async.c: New file.
10210 * gdb.base/async.exp: New file.
10211
10212Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10213
10214 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10215 PA64.
10216
53a5351d
JM
10217Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10218
104c1213
JM
10219 * gdb.base/display.exp: "finish" can leave us mid-line on many
10220 targets, deal with it. Add a small constant to main, instead of
10221 1000 since main+1000 may not be a valid address in the target.
10222
53a5351d
JM
10223 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10224 on hpux11.
10225
10226 * gdb.base/attach.exp: Handle another hpux11 error message variant
10227 when attaching to a process that does not exist.
10228
102291999-08-19 J.T. Conklin <jtc@redback.com>
10230
10231 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10232 characters in 'continue to 1241' test.
10233
102341999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10235
10236 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10237 stop in print_long_arg_list, define and use a whitespace
10238 variable in print_small_structs test, add an XFAIL for Solaris.
10239 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10240 interested enough to fix.
10241
7be570e7
JM
102421999-08-13 Keith Seitz <keiths@cygnus.com>
10243
10244 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10245 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10246 proc knows about targets other than the natives.
10247 (test_assign): Use "gdb_run_cmd" to "run" the target.
10248 Check that we've actually hit the breakpoint at main.
10249 When we attempt to assign a value to a local variable, check
10250 that the variable is in the current scope, i.e., don't use
10251 a test with an empty result.
10252
10253Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10254
10255 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10256 command.
10257
102581999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10259
10260 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10261 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10262 gdb.compat, gdb.threads-hp.
10263 gdb.hp/configure, gdb.hp/configure.in: New files.
10264 gdb.hp/Makefile.in: Recurse into new subdirs.
10265 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10266 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10267 in object files.
10268 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10269
96baa820
JM
102701999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10271
10272 * gdb.base/display.exp: Help expect by putting a newline in the
10273 funky printf, remove a bogus p/a test.
10274
102751999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10276
10277 * gdb.base/display.exp: Make sure that when we say 'run', we are
10278 connected to the target. This is necessary when running not
10279 natively.
10280
102811999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10282
10283 * gdb.base/step-test.exp: Removed some extraneous messages.
10284
10285 * gdb.base/long_long.exp: Don't run memory examination tests
10286 on little-endian targets (they will need a different set of
10287 results to match).
10288
102891999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10290
10291 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10292 until somebody decides to fix GDB.
10293
10294 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10295 constant as "ULL".
10296 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10297 matches for a couple x/2 commands.
10298
a0b3c4fd
JM
102991999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10300
10301 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10302 by merging in ref-types2 tests.
10303 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10304
10305 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10306 * gdb.c++/Makefile.in: Add standard actions.
10307 (EXECUTABLES): Rename from PROGS, update list.
10308 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10309 from gdb.hp.
10310 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10311 foo and bar locals.
10312 * gdb.c++/anon-union.exp: Fix tests to match.
10313 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10314 expect matches to handle output variations.
10315 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10316 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10317 output, add HP alternatives for new and delete prints.
10318 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10319 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10320 * gdb.c++/demangle.exp: Use $style when reporting failure.
10321 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10322 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10323 match alternatives.
10324 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10325 compilers.
10326 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10327 * gdb.c++/method.exp: Add match alternatives.
10328 * gdb.c++/misc.cc: Add bool types.
10329 * gdb.c++/misc.exp: Add tests for bool types.
10330 * gdb.c++/overload.exp: Add xfails.
10331 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10332 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10333 add some more template parameter tests (only for HP currently).
10334 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10335 * gdb.c++/virtfunc.cc: Add return type and value for main.
10336 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10337 match alternatives.
d63a86f8 10338
a0b3c4fd
JM
103391999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10340
10341 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10342
103431999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10344
10345 * gdb.base/signals.exp: Don't expect getting a backtrace from
10346 within a signal handler to fail on Linux.
10347
103481999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10349
10350 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10351 * lib/gdb.exp: Remove some gratuitious semicolons.
10352 (delete_breakpoints): Increase timeout.
10353 (gdb_expect): Add -notransfer option.
10354 (gdb_test): Use -notransfer option.
10355 (get_compiler_info): Add f77 case.
10356 (get_compiler): New proc, split out from gdb_preprocess, add f77
10357 case.
10358 (gdb_preprocess): Call get_compiler.
10359
10360 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10361 * gdb.base/attach.exp, gdb.base/display.exp,
10362 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10363 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10364 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10365 third arg to gdb_test.
10366 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10367 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10368 HP-UX xfails, add others.
10369 * gdb.base/completion.exp: Reflect name change of self-test.
10370 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10371 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10372 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10373 HP failure number.
10374 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10375 useless HP-UX 10.30 references.
10376 * gdb.base/maint.exp: Loosen matches.
10377 * gdb.base/pointers.c (main): Declare more_code.
10378 * gdb.base/pointers.exp: Match on output of a `next'.
10379 * gdb.base/structs.c: Add prototypes.
10380 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10381 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10382
103831999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10384
10385 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10386 command.
10387
103881999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10389
10390 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10391 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10392
10393 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10394 debug info. Deal with lack of signal hanlder info in stack.
10395
10396 From Jim Kingdon <kingdon@redhat.com>:
10397 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10398
5a2468f5
JM
103991999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10400
10401 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10402 gdb.base/foll-vfork.exp: Don't run for crosses.
10403
adf40b2e
JM
10404Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10405
10406 * gdb.base/configure.in: Check for gdbvars.exp instead of
10407 a1-selftest.exp.
10408 * gdb.base/configure: Re-generate.
10409
104101999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10411
10412 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10413 in trying to run first and name is too long.
10414
10415 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10416 pointers2.c and pointers2.exp, respectively.
10417 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10418 doschk happier.
10419
43e526b9
JM
104201999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10421
10422 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10423 callfuncs2.c and callfuncs2.exp.
10424
10425 * gdb.base/list.exp: Remove mistaken xfails.
10426 * gdb.base/list0.h: Add optional prototypes.
10427
9846de1b
JM
10428Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10429
10430 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10431 calling malloc.
10432 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10433 * ptype.exp: Move test for get_debug_format to before its first
10434 use.
10435
104361999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10437
10438 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10439 * gdb.base/annota2.cc, annota2.exp: Move from here.
10440 * gdb.c++/annota2.cc, annota2.exp: To here.
10441 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10442
43ff13b4
JM
10443Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10444
10445 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10446 a consistent format.
10447
085dd6e6
JM
104481999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10449
10450 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10451 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10452 HP compilers, also set the globals $true and $false.
10453
10454 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10455 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10456 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10457 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10458 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10459 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10460 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10461 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10462 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10463 whatis.c} Add C++ compatible function definitions and return
10464 types, add includes for library functions.
10465 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10466 * gdb.base/step-test.c (myglob): Rename from glob.
10467 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10468 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10469 files, move here from gdb.hp.
10470 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10471 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10472 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10473 Adjust line numbers in regexps.
10474
10475 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10476 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10477 instead of 0/1.
10478
10479 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10480 foll-vfork.exp: New files, move here from gdb.hp.
10481 * gdb.base/page.exp: New file, test of pagination command.
10482
10483 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10484 recursion test.
10485 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10486
10487 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10488 gdb.base/solib.exp: Fix compiler invocation process.
10489
10490 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10491 HP-UX 11, turn off overload resolution explicitly.
10492 * gdb.base/commands.exp: Set argument list explicitly, add
10493 watchpoint test.
10494 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10495 them work.
10496 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10497 expressions properly.
10498 * gdb.base/corefile.exp: Loosen the match slightly.
10499 * gdb.base/default.exp: Allow "Error accessing memory" message
10500 also.
10501 * gdb.base/display.exp: Skip over x/0 j if PA64.
10502 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10503 * gdb.base/interrupt.exp: Ditto.
10504 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10505 in use.
10506 * gdb.base/list.exp: Add xfails for HP-UX.
10507 * gdb.base/long_long.exp: Refine some of the numeric matches.
10508 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10509 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10510 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10511 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10512 * gdb.base/ptype.exp: Succeed on more varieties of output.
10513 * gdb.base/scope.exp: Add xfails for HP-UX.
10514 * gdb.base/sect-cmd.exp: Add more cases.
10515 * gdb.base/setvar.exp: Add xfails for HP-UX.
10516 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10517 * gdb.base/signals.exp: Match on void symbolically.
10518 * gdb.base/step-test.exp: Add case for PA64.
10519 * gdb.base/term.exp: Add exit and restart.
10520 * gdb.base/twice.exp: Clean up after self.
10521 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10522 * gdb.base/whatis.exp: Allow more ways to pass tests.
10523
10524 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10525 no longer useful.
10526
10527Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10528
10529 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10530 list of patterns.
10531 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10532 print_double_array(double_array)", "continuing to breakpoint
10533 1018", "print print_double_array(array_d)" and "continuing to
10534 1034" tests.
d63a86f8 10535
085dd6e6
JM
105361999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10537
10538 * Makefile.in: Add empty html and install-html targets.
10539
105401999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10541
10542 * config/mt-*: Remove, these haven't been used since 1996.
10543
105441999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10545
10546 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10547 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10548 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10549
9e0b60a8
JM
105501999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10551
10552 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10553 simpler match case for the ptype of the big class.
10554
105551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10556
10557 * gdb.exp: Fix test for gdb_prompt existence.
10558
105591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10560
10561 * gdb.exp (gdb_test): Add fail after calls to perror.
10562
105631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10564
10565 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10566
105671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10568
10569 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10570
0f71a2f6
JM
10571Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10572
10573 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10574 malloc() is linked in.
10575
105761999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10577
10578 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10579 step at end.
10580
10581 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10582
105831999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10584
10585 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10586
cce74817
JM
10587Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10588
10589 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10590 * gdb.base/mips_pro.exp: Likewise.
10591
105921999-06-02 Keith Seitz <keiths@cygnus.com>
10593
10594 * gdb.c++/templates.cc: Change all "new" operators to throw
10595 an exception.
10596 * gdb.c++/cplusfuncs.cc: Likewise.
10597
10598 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10599
10600Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10601
10602 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10603 * gdb.base/ending-run.exp: When stepping out of main, accept a
10604 step into an arbitrary assembler file.
10605
392a587b
JM
106061999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10607
d63a86f8 10608 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10609 "breakpoint-invalid" to be printed.
d63a86f8 10610 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10611 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10612 * gdb.base/annota2.cc: Initialize a.x to 0.
10613
9e086581
JM
106141999-05-17 Keith Seitz <keiths@cygnus.com>
10615
10616 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10617 when "skip_float_tests" set.
10618 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10619 "print print_ten_doubles", and "step into print_long_arg_list".
10620 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10621 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10622 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10623 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10624 "skip_float_tests" is set.
10625 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10626 when "skip_float_tests" set.
d63a86f8 10627
cd0fc7c3
SS
106281999-05-06 Keith Seitz <keiths@cygnus.com>
10629
10630 * gdb.base/annota2.cc: Include stdio.h.
10631
10632Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10633
10634 * gdb.base/crossload.exp: Remove, this has been disabled ever
10635 since BFD stopped including all targets, and cross-GDB gets
10636 plenty of testing anyway.
10637 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10638 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10639 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10640 * gdb.base/README: Remove, was doc for this.
10641 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10642 needed.
10643
b83266a0
SS
106441999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10645
10646 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10647 output.
10648
10649 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10650 * gdb.base/annota2.exp: New file. More annotation tests.
10651 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10652 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10653
106541999-04-23 Angela Marie Thomas <angela@cygnus.com>
10655
10656 * config/cfdbug.exp: New file.
10657
7a292a7a
SS
106581999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10659
10660 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10661 Marcus Daniel's and Dale Hawkins's demangler crashes.
10662
10663 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10664 test_lucid_style_demangling, test_arm_style_demangling,
10665 test_hp_style_demangling): Try Tom Tromey's core-dumping
10666 identifier under each demangling style.
10667
106681999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10669
10670 * gdb.c++/demangle.exp: Include the current demangling style
10671 in all test names.
10672 (current_demangling_style): New global variable.
10673 (set_demangling_style, test_demangling_core, test_demangling,
10674 test_demangling_exact): New functions.
10675 (test_gnu_style_demangling, test_lucid_style_demangling,
10676 test_arm_style_demangling, test_hp_style_demangling): Use those,
10677 instead of calling gdb_test and gdb_test_exact directly.
10678 (catch_demangling_errors): New function, which reports errors
10679 signalled by the demangling test functions in an orderly way.
10680 (do_tests): Use catch_demangling_errors.
10681
106821999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10683
10684 * gdb.base/signals.exp (test_handle_all_print): Use () for
10685 grouping in expressions, not {}.
10686
10687 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10688 initialized yet.
10689
106901999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10691
10692 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10693 are listed.
10694
106951999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10696
10697 * gdb.stabs/weird.exp: Test for CC being defined before
10698 looking at its value.
10699
107001999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10701
10702 * gdb.base/call-ar-st.exp: Remove stray '#'.
10703 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10704 "short int" and "long int".
10705 * gdb.c++/overload.cc: Cast the string added in the previous
10706 change, to mollify finicky HP compiler.
10707 * gdb.hp/reg-test.exp (testfile): Fix file name.
10708 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10709
7a292a7a
SS
10710 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10711 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10712 alternate form of enum ptype.
10713
c906108c
SS
107141999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10715
7a292a7a
SS
10716 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10717 * gdb.hp/*.exp: Change all to run compiler probe only after
10718 passing skip_hp_tests, so as not to waste time on guaranteed
10719 failure.
10720
c906108c
SS
10721 * gdb.c++/overload.cc: Pass string instead of char addr, always
10722 init ccpfoo.
10723 * gdb.c++/templates.cc: Fix syntax error.
10724
7a292a7a
SS
10725Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10726
10727 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10728 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10729 command.
10730
107311999-03-18 James Ingham <jingham@cygnus.com>
10732
10733 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10734
10735 * gdb.c++/method.exp: It was testing an uninitialized int on the
10736 stack and assuming it was positive.
10737
10738 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10739
10740 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10741 keep it from killing the rest of the tests.
7a292a7a
SS
10742 Use gdb_continue_to_end.
10743
10744 * gdb.base/sigall.exp: use gdb_continue_to_end.
10745
10746 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10747
10748 * gdb.base/display.exp: use runto_main, not run.
10749
d63a86f8
RM
10750 * gdb.base/default.exp: Check for the current error message in the
10751 r abbreviation test.
7a292a7a
SS
10752 Add strongarm to the targets that know info float.
10753
d63a86f8 10754 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10755 run which doesn't work with monitors.
10756
10757 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10758
10759 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10760
10761 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10762 program. Traps the case (in Cygmon) when the program never really
10763 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10764 more places, so I used my name. Sorry Mark...
10765
10766 * config/monitor.exp (gdb_target_monitor): added another
10767 target_info parameter: remotebinarydownload. This will set the
10768 remotebinarydownload flag if this is causing some boards trouble.
10769
107701999-03-18 Mark Salter <msalter@cygnus.com>
10771
10772 * lib/gdb.exp (continue_to_exit): New function.
10773
10774 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10775 * gdb.base/ending-run.exp: Ditto.
10776 * gdb.base/step-test.exp: Ditto.
10777
107781999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10779
10780 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10781 (suggested by Art Haas <ahaas@neosoft.com>).
10782
107831999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10784
10785 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10786
10787Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10788
10789 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10790 descriptions of types (short unsigned int vs unsigned short, etc).
10791
107921999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10793
10794 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10795 a call to strlen; sometimes we do have sources.
10796
107971999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10798
10799 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10800 character, so GDB won't print garbage after its end.
d63a86f8 10801
c906108c
SS
10802 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10803 breakpoint there instead. Sometimes GCC emits memcpy to handle
10804 the large structures being passed by value, so we step into that
10805 instead of sum_array_print, which obscures what we're really testing.
10806 * gdb.base/step-test.exp: However, we do want a test that notices
10807 the bizarre steps into memcpy, so do that here. Add check for
10808 stepping into function calls that pass large structures by value.
10809 ("Is that a noun clause, or are you just happy to see me?")
10810 Remove all references to specific line numbers.
10811 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10812 New type and function.
10813 (main): Call large_struct_by_value, passing it a large struct by value.
10814 * lib/gdb.exp (gdb_get_line_number): New function.
10815
10816 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10817 more portable.
10818
7a292a7a
SS
108191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10820
c906108c
SS
10821 * lib/gdb.exp: Doc fixes.
10822
7a292a7a
SS
108231999-03-05 Nick Clifton <nickc@cygnus.com>
10824
d63a86f8 10825 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10826
108271999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10828
c906108c
SS
10829 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10830 commands. They're not germane to this test, and they don't work
10831 that way on remote targets.
10832
3fc11d3e
JM
108331999-03-01 James Ingham <jingham@cygnus.com>
10834
10835 * Changelog entries merged over from gdb development branch.
10836
3fc11d3e
JM
10837 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10838
10839 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10840 for outputting results of test run.
10841
2d4a1622 10842 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10843
10844 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10845
7a292a7a
SS
108461999-02-25 Felix Lee <flee@cygnus.com>
10847
10848 * lib/gdb.exp (debug_format): initialize
10849
c906108c
SS
108501999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10851
10852 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10853 * gdb.base/call-rt-st.c: Ditto.
10854
c906108c
SS
108551999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10856
10857 * gdb.threads/pthreads.exp (horiz): New variable.
10858 (test_startup): Fix regexps that capture thread numbers.
10859
108601999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10861
10862 * gdb.base/smoke.exp: Disambiguate two test case names (both
10863 called ``print'').
10864
10865Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10866
10867 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10868 compilation.
10869
108701999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10871
10872 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10873 actual output formatting.
10874 * gdb.base/smoke.exp: GDB removes leading 0's.
10875 * gdb.base/volatile.exp: Don't check type of remuneration;
10876 that variable is no longer defined in constvars.c.
10877 * gdb.base/step-test.c (main): Exit with explicit exit code.
10878 * gdb.base/step-test.exp: Remove two nexti checks--they are
10879 not portable.
10880
108811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10882
10883 * gdb.base/help.exp ("help delete display"): Fix test to match
10884 gdb's output.
10885
10886 * gdb.base/long_long.c (known_types): Initialize values to zero.
10887 * gdb.base/long_long.exp: Step one more line
10888 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10889 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10890 unique test case names.
10891
10892Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10893
d63a86f8 10894 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10895
10896 * gdb.c++/method.exp: Add missing close brace.
10897
108981999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10899
10900 * gdb.base/maint.exp: Use 'set height 0' to disable page
10901 prompting, not 'set height 400'.
10902
10903 Fix a bunch of timeouts.
10904 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10905 four separate tests, so expect doesn't take forever to match a ton
10906 of text against a regexp with lots of .* forms.
10907 ("maint print psymbols", "maint print symbols"): Make some of
10908 these greps more selective, so that expect doesn't try to wade
10909 through huge piles of output and time out.
10910
10911 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10912
10913 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10914 tests: one which doesn't expect shlib events to be reported, and
10915 another which does, but is XFAIL for all platforms other than
10916 HP/UX.
10917
10918 * gdb.base/break.exp: Teach the test suite that the `catch
10919 fork', `catch vfork', and `catch exec' commands produce error
10920 messages on platforms that don't provide these features.
10921
10922Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10923
10924 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10925 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10926 (shortening names from solib_threshold.exp etc), won't run on
10927 anything but HP-UX for the foreseeable future.
10928 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10929 reflect move.
10930
10931Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10932
10933 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10934 gdb.trace/Makefile.in (clean): Remove all test executables.
10935
10936Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10937
10938 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10939 successfully re-sets breakpoints in shared libraries.
10940 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10941
10942Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10943
d63a86f8
RM
10944 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10945 and compiled w/o GCC.
c906108c
SS
10946
10947 * gdb.hp/watch-cmd.exp: ditto.
10948
10949 * gdb.hp/watch-hp.exp: ditto.
10950
10951 * gdb.hp/xdb1.exp: ditto.
10952
10953 * gdb.hp/xdb2.exp: ditto.
10954
10955 * gdb.hp/dbx.exp: ditto.
10956
10957Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10958
10959 * constvars.c: Remove C++-isms.
10960 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10961 with GCC.
10962
10963Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10964
10965 The following changes are part of the HP merge.
10966
10967 * gdb.base/break.exp: new tests to verify that catchpoints for
10968 fork, vfork, and exec don't trigger inappropriately.
10969
10970 * gdb.base/opaque.exp: compile one file at a time, then link.
10971
10972 * gdb.base/signals.exp: be more restrictive about which hppa
10973 systems receive a setup_xfail. new tests.
10974
10975 * gdb.base/solib_threshold.build: new file.
10976 * gdb.base/solib_threshold.exp: new file.
10977 * gdb.base/solib_threshold.link_opts: new file.
10978 * gdb.base/solib_threshold.mk: new file.
10979 * gdb.base/gen_solib_threshold.c: new file.
10980
10981 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10982 tests. New tests for enums inside classes.
10983
10984 * gdb.c++/compiler.cc: indicate support of template debugging.
10985
10986 * gdb.c++/demangle.exp: run hp style demangling tests.
10987
10988 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10989 tests.
10990
10991 * gdb.c++/misc.cc: changes to support new tests.
10992
10993 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10994 to support new tests.
10995
10996 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10997 gcc, then skip these tests.
10998
10999Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11000
11001 The following files are part of the HP merge; some had longer
11002 names at HP, but have been renamed to be no more than 14
11003 characters in length.
11004
11005 * gdb.hp/ambiguous.cc: new file.
11006 * gdb.hp/ambiguous.exp: new file.
11007 * gdb.hp/attach.exp: new file.
11008 * gdb.hp/attach2.exp: new file.
11009 * gdb.hp/classes-hp.exp: new file.
11010 * gdb.hp/ctti.exp: new file.
11011 * gdb.hp/ctti-add.cc: new file.
11012 * gdb.hp/ctti-add1.cc: new file.
11013 * gdb.hp/ctti-add2.cc: new file.
11014 * gdb.hp/ctti-add3.cc: new file.
11015 * gdb.hp/dbx.exp: new file.
11016 * gdb.hp/exception.cc: new file.
11017 * gdb.hp/exception.exp: new file.
11018 * gdb.hp/foll-exec.c: new file.
11019 * gdb.hp/foll-exec.exp: new file.
11020 * gdb.hp/foll-fork.c: new file.
11021 * gdb.hp/foll-fork.exp: new file.
11022 * gdb.hp/foll-vfork.c: new file.
11023 * gdb.hp/foll-vfork.exp: new file.
11024 * gdb.hp/inherit-hp.exp: new file.
11025 * gdb.hp/more-steps.exp: new file.
11026 * gdb.hp/namespace.cc: new file.
11027 * gdb.hp/namespace.exp: new file.
11028 * gdb.hp/optimize.exp: new file.
11029 * gdb.hp/pxdb.c: new file.
11030 * gdb.hp/pxdb.exp: new file.
11031 * gdb.hp/quicksort.exp: new file.
11032 * gdb.hp/reg-test.exp: new file.
11033 * gdb.hp/reg-test.s: new file.
11034 * gdb.hp/sized-enum.c: new file.
11035 * gdb.hp/sized-enum.exp: new file.
11036 * gdb.hp/start-stop.exp: new file.
11037 * gdb.hp/templ-hp.cc: new file.
11038 * gdb.hp/templ-hp.exp: new file.
11039 * gdb.hp/thr-lib.c: new file.
11040 * gdb.hp/thr-lib.exp: new file.
11041 * gdb.hp/thr-lib.h: new file.
11042 * gdb.hp/thr-liblib.c: new file.
11043 * gdb.hp/virtfun-hp.c: new file.
11044 * gdb.hp/virtfun-hp.exp: new file.
11045 * gdb.hp/watch-cmd.exp: new file.
11046 * gdb.hp/watch-hp.exp: new file.
11047 * gdb.hp/xdb1.exp: new file.
11048 * gdb.hp/xdb2.exp: new file.
11049 * gdb.hp/xdb3.exp: new file.
11050
11051Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11052
11053 The following files are part of the HP merge; some had longer
11054 names at HP, but have been renamed to be no more than 14
11055 characters in length.
11056
11057 * gdb.base/ss.h: new file.
11058 * gdb.base/call-ar-st.c: new file.
11059 * gdb.base/call-ar-st.exp: new file.
11060 * gdb.base/call-rt-st.c: new file.
11061 * gdb.base/call-rt-st-exp: new file.
11062 * gdb.base/call-strs.exp: new file.
11063 * gdb.base/ena-dis-br.exp: new file.
11064 * gdb.base/environ.exp: new file.
11065 * gdb.base/long_long.exp: new file.
11066 * gdb.base/sect-cmd.exp: new file.
11067 * gdb.base/shlib-cl2.exp: new file.
11068 * gdb.base/smoke.exp: new file.
11069 * gdb.base/so-impl-ld.c: new file.
11070 * gdb.base/so-impl-ld.exp: new file.
11071 * gdb.base/so-indr-cl.c: new file.
11072 * gdb.base/so-indr-cl.exp: new file.
11073 * gdb.base/varargs.exp: new file.
11074 * gdb.base/volatile.exp: new file.
11075 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11076 * gdb.base/display.exp: new file.
c906108c
SS
11077 * gdb.c++/derivation.exp: new file.
11078 * gdb.c++/local.exp: new file.
11079 * gdb.c++/member-ptr.exp: new file.
11080 * gdb.c++/overload.exp: new file.
11081 * gdb.c++/ovldbreak.exp: new file.
11082 * gdb.c++/ref-types.exp: new file.
11083 * gdb.c++/ref-types2.exp: new file.
11084 * gdb.c++/userdef.exp: new file.
d63a86f8 11085
c906108c
SS
11086Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11087
11088 * gdb.base/default.exp: Reflect wording change in remote.c.
11089
dc96c6c7 11090Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11091
11092 * gdb.base/help.exp: Update to reflect current text.
11093
11094Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11095
11096 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11097 they're stack variables and contain garbage.
11098 * gdb.c++/anon-union.exp: new file.
11099
11100 The following changes were made by David Taylor
11101 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11102 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11103 in changes by HP.
11104
11105 * gdb.base/bitops.exp: new file.
11106 * gdb.base/default.exp: change expected messages for catch and
11107 info catch tests to reflect HP merge changes.
11108 * gdb.base/enable-disable-break.exp
11109 * gdb.base/ending-run.c: new file.
11110 * gdb.base/long_long.c: new file.
11111 * gdb.base/maint.exp: new file.
11112 * gdb.base/pointers2.exp: new file.
11113 * gdb.base/shlib-call2.exp: new file.
11114 * gdb.base/solib.exp: new file.
11115 * gdb.base/step-test.c: new file.
11116 * gdb.c++/anon-union.cc: new file.
11117 * gdb.c++/local.cc: new file.
11118 * gdb.c++/member-pointer.cc: new file.
11119 * gdb.c++/method.cc: new file.
11120 * gdb.c++/ref-types.cc: new file.
11121 * gdb.c++/ref-types2.cc: new file.
11122 * gdb.c++/userdef.cc: new file.
d63a86f8 11123
c906108c
SS
11124 * gdb.base/scope.exp: compile one file at a time, then link.
11125 * gdb.base/langs.exp: ditto.
11126 * gdb.base/list.exp: ditto.
d63a86f8 11127
c906108c
SS
11128Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11129
11130 The following changes were made by David Taylor
11131 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11132 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11133 in changes by HP.
d63a86f8 11134
c906108c
SS
11135 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11136 skip tests. When compiling pass c++ flag to gdb_compile.
11137 * gdb.c++/
d63a86f8 11138
c906108c
SS
11139 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11140 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11141 (skip_hp_tests): new function.
11142 (gdb_preprocess): new function.
11143
11144 * configure.in (hpdir): decide whether to configure gdb.hp.
11145 * configure: regenerated.
11146
11147 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11148 to delete on clean.
11149 (EXECUTABLES): update to reflect new additions.
11150 * gdb.base/commands.exp: update message expected.
11151 * gdb.base/default.exp: add copyright notice.
11152 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11153 * gdb.base/help.exp: update messages to reflect current text.
11154 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11155 targets for recurse tests.
11156 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11157 skip this file.
11158
11159 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11160 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11161 compilation.
11162 * gdb.c++/misc.exp: ditto.
11163 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11164 run the tests. tell gdb_compile that it's a c++ compilation.
11165
11166 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11167
c906108c
SS
11168 * gdb.base/all-bin.exp: new file.
11169 * gdb.base/arithmet.exp: new file.
11170 * gdb.base/assign.exp: new file.
11171 * gdb.base/completion.exp: new file.
11172 * gdb.base/cond-expr.exp: new file.
11173 * gdb.base/condbreak.exp: new file.
11174 * gdb.base/define.exp: new file.
11175 * gdb.base/dollar.exp: new file.
11176 * gdb.base/environment.exp: new file.
11177 * gdb.base/eval-skip.exp: new file.
11178 * gdb.base/jump.exp: new file.
11179 * gdb.base/logical.exp: new file.
11180 * gdb.base/pointers.exp: new file.
11181 * gdb.base/relational.exp: new file.
11182 * gdb.base/section_command.exp: new file.
11183 * gdb.base/whatis-expr.exp: new file.
11184
11185 * gdb.base/all-types.c: new file.
11186 * gdb.base/call-array-struct.c: new file.
11187 * gdb.base/call-return-struct.c: new file.
11188 * gdb.base/call-strings.c: new file.
11189 * gdb.base/callfuncs2.c: new file.
11190 * gdb.base/condbreak.c: new file.
11191 * gdb.base/constvars.c: new file.
11192 * gdb.base/display.c: new file.
11193 * gdb.base/int-type.c: new file.
11194 * gdb.base/jump.c: new file.
11195 * gdb.base/miscexprs.c: new file.
11196 * gdb.base/pointers.c: new file.
11197 * gdb.base/pointers2.c: new file.
11198 * gdb.base/shmain.c: new file.
11199 * gdb.base/shr1.c: new file.
11200 * gdb.base/shr2.c: new file.
11201 * gdb.base/solib.c: new file.
11202 * gdb.base/solib1.c: new file.
11203 * gdb.base/solib2.c: new file.
11204 * gdb.base/varargs.c: new file.
11205 * gdb.c++/derivation.cc: new file.
11206 * gdb.c++/overload.cc: new file.
11207 * gdb.c++/ovldbreak.cc: new file.
11208 * gdb.hp/attach.c: new file.
11209 * gdb.hp/attach2.c: new file.
11210 * gdb.hp/average.c: new file.
11211 * gdb.hp/compiler.c: new file.
11212 * gdb.hp/compiler.cc: new file.
11213 * gdb.hp/execd-program.c: new file.
11214 * gdb.hp/follow-exec.c: new file.
11215 * gdb.hp/follow-fork.c: new file.
11216 * gdb.hp/follow-vfork-and-exec.c: new file.
11217 * gdb.hp/misc-hp.cc: new file.
11218 * gdb.hp/more-steps.c: new file.
11219 * gdb.hp/optimize.c: new file.
11220 * gdb.hp/quicksort.c: new file.
11221 * gdb.hp/run-hp.c: new file.
11222 * gdb.hp/start-stop.c: new file.
11223 * gdb.hp/sum.c: new file.
11224 * gdb.hp/templates-hp.cc: new file.
11225 * gdb.hp/thread-local-in-lib.c: new file.
11226 * gdb.hp/thread-local-in-lib.h: new file.
11227 * gdb.hp/thread-local-in-lib.lib.c: new file.
11228 * gdb.hp/vforked-program.c: new file.
11229 * gdb.hp/virtfunc-hp.cc: new file.
11230 * gdb.hp/watchpoint-hp.c: new file.
11231 * gdb.hp/xdb.c: new file.
11232 * gdb.hp/xdb0.c: new file.
11233 * gdb.hp/xdb0.h: new file.
11234 * gdb.hp/xdb1.c: new file.
11235
11236Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11237
11238 The following change was made by Edith Epstein
11239 <eepstein@cygnus.com> as part of a project to merge in changes
11240 originally made by HP; HP did not create ChangeLog entries.
11241
11242 * gdb.c++/demangle.exp: changed the expected output for some
11243 ARM-style mangling -- removed second reference to datatype.
11244 For example, maint demangle __dt__11T1__pt__2_cFv
11245 T1<char>::~T1<char>(void)
11246 becomes,
11247 maint demangle __dt__11T1__pt__2_cFv
11248 T1<char>::~T1(void)
11249
11250 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11251
c906108c
SS
11252Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11253
11254 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11255 * gdb.trace/backtrace.exp: Likewise.
11256 * gdb.trace/circ.exp: Likewise.
11257 * gdb.trace/collection.exp: Likewise.
11258 * gdb.trace/deltrace.exp: Likewise.
11259 * gdb.trace/infotrace.exp: Likewise.
11260 * gdb.trace/limits.exp: Likewise.
11261 * gdb.trace/packetlen.exp: Likewise.
11262 * gdb.trace/passc-dyn.exp: Likewise.
11263 * gdb.trace/passcount.exp: Likewise.
11264 * gdb.trace/report.exp: Likewise.
11265 * gdb.trace/save-trace.exp: Likewise.
11266 * gdb.trace/tfind.exp: Likewise.
11267 * gdb.trace/tracecmd.exp: Likewise.
11268 * gdb.trace/while-dyn.exp: Likewise.
11269 * gdb.trace/while-stepping.exp: Likewise.
11270
112711998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11272
11273 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11274
11275Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11276
11277 From Brendan Kehoe:
11278 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11279 int return types.
11280
11281Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11282
11283 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11284 remote dos host testing right.
11285
11286Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11287
11288 * gdb.base/corefile.exp: remove some xfails.
11289
11290Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11291
11292 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11293 have different timestamps.
11294
11295Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11296
11297 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11298 gdb.base/default.exp: Replace "exec" with "executable".
11299
11300Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11301
11302 * gdb.base/default.exp: Change else if to elseif from previous
11303 delta.
11304
11305Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11306
11307 * gdb.base/default.exp: Add brace missing from previous delta.
11308
11309Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11310
11311 * gdb.base/default.exp: Support test for info float for all
11312 varieties of arm toolchain.
11313
dc96c6c7 11314Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11315
11316 * gdb.trace/*.exp: remove "remote_download" command.
11317
dc96c6c7 11318Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11319
11320 * gdb.trace/*.exp: remove -gdwarf from compile.
11321
11322Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11323
11324 * gdb.trace/configure.in(AC_INIT): typo
11325 * gdb.trace/configure: regenerated
11326
dc96c6c7 11327Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11328
11329 * config/m68k-emc.exp: New file.
11330 * lib/<emc-support.exp trace-support.exp}: New files.
11331 * configure.in: add new test directory gdb.trace.
11332 * gdb.trace/{configure configure.in Makefile.in}: New files.
11333 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11334 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11335 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11336 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11337 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11338 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11339 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11340
dc96c6c7 11341Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11342
11343 * gdb.c++/classes.exp: Change all regular expressions to match
11344 arbitrary combinations of newline/carriage-return, so that they
11345 will work equally well on Unix and Windows.
11346 * gdb.c++/inherit.exp: ditto.
11347 * gdb.c++/virtfunc.exp: ditto.
11348
113491998-08-11 Dawn Perchik <dawn@cygnus.com>
11350
11351 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11352
c2d11a7d
JM
11353Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11354
11355 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11356 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11357 to use a0-a3/d0-d3 as needed.
11358
11359Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11360
11361 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11362 * gdb.disasm/am33.exp: Corresponding changes.
11363
c906108c
SS
113641998-07-11 Felix Lee <flee@cygnus.com>
11365
11366 * gdb.base/callfuncs.exp: add cmp10 test.
11367 * gdb.base/callfuncs.c (cmp10): new function.
11368
11369Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11370
d63a86f8 11371 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11372 into two parts to get around a synchronization problem in expect.
11373
3fc11d3e
JM
11374Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11375
11376 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11377
11378 * configure.in: Add options for gdbtk testsuite.
11379
11380 * configure: Regenerate.
11381
11382 * gdb.gdbtk: New directory to hold gdbtk tests.
11383
c906108c
SS
11384Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11385
11386 * gdb.fortran/types.exp: Escape brackets in expect patterns
11387 for test_float_literal_types_accepted tests.
11388 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11389 before run test.
11390
c2d11a7d
JM
11391Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11392
11393 * am33.exp: Just compile, do not link the testcase.
11394 * am33.s: Add ".am33" pseudoop to force am33 mode.
11395
c906108c
SS
113961998-06-25 Felix Lee <flee@cygnus.com>
11397
11398 * gdb.base/setshow.exp: make sure $pc is sane.
11399
11400 * gdb.stabs/weird.exp: split expect patterns properly.
11401
c2d11a7d
JM
11402Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11403
11404 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11405 * gdb.disasm/am33.exp: Run it.
11406
dc96c6c7 11407Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11408
11409 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11410 match processing (and eliminate spurious timeouts when running).
11411
dc96c6c7 11412Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11413
11414 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11415 exception test, but conditionalize it on target [mach | gnu].
11416
dc96c6c7 11417Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11418
11419 * gdb.base/overlays.exp: fixup compile line for linker script.
11420
11421Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11422
11423 * gdb.fortran/types.exp: don't guess at float size.
11424
11425Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11426
11427 * gdb.base/exprs.exp: delete test that depends on int size.
11428
11429Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11430
11431 * config/sim.exp: Removed checks for target triplets.
11432 (gdb_target_sim): Use gdb,target_sim_options.
11433
11434Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11435
11436 * gdb.base/reread.exp: New file.
11437 * gdb.base/reread1.c: New file.
11438 * gdb.base/reread2.c: New file.
11439
11440Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11441
11442 * config/sim.exp: Use 'target sim -sparclite' when running
11443 SPARClite programs.
11444
11445Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11446
11447 * gdb.base/structs2.exp: New file.
11448 * gdb.base/structs2.c: New file.
11449
11450Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11451
11452 * gdb.asm/common.inc: New file.
11453 * gdb.asm/d10v.inc: New file.
11454 * asm-source.exp: Pass -I's to gas to find .inc files.
11455 Update line numbers in expected output.
11456 * asmsrc1.s: Rewrite.
11457 * asmsrc2.s: Rewrite.
11458 * configure.in: Create arch.inc symlink.
11459 * configure: Regenerate.
11460 * Makefile.in (distclean): Delete arch.inc.
11461
11462Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11463
11464 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11465 (t_enum_value2): ditto
11466 (t_enum_value3): ditto
11467 (main): ditto
11468Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11469
11470 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11471 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11472 change.
11473 Use gdb_test instead of send_gdb/gdb_expect sequences.
11474
11475Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11476
11477 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11478 not void.
11479
11480Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11481
11482 * gdb.base/branches.c: Code with lots of loops and
11483 subroutines. Used to test gdbs ability to single step through PC
11484 changes, especially to test mips-tdep.c:mips_next_pc
11485
11486Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11487
11488 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11489 more rigorous EGCS C++ error checking.
11490
11491Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11492
11493 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11494 tests.
c906108c 11495 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11496 function when asleep.
c906108c 11497 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11498 for i*86 Linux and SVR4 signal handling problems.
11499 Remove linux xfail for `next to handler in signals_tests_1', fixed
11500 by recent infrun.c change.
c906108c 11501 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11502 stack backtraces.
c906108c
SS
11503 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11504 target.[ch] change.
11505
11506Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11507
11508 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11509 for a newline from gdb before continuing.
11510 (default_gdb_exit): Just look for y or n.
11511 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11512 it does, fail the rests of the tests in the file.
11513
11514Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11515
11516 * config/cygmon.exp: New file.
11517
11518Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11519
11520 * gdb.base/list.exp: Fix problem with "list default lines around
11521 main" test on remote targets.
11522
11523 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11524 run test on remote targets.
11525
11526Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11527
11528 * gdb.asm: New directory.
11529 * configure.in: Configure it.
11530 * configure: Regenerate.
11531 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11532 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11533
11534Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11535
11536 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11537
dc96c6c7 11538Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11539
c906108c
SS
11540 * gdb.base/overlays (several files): Merge the two overlay
11541 managers into one. Change variables (foox, barx, bazx, grbxx)
11542 back into ints but force them to load in their proper sections.
11543
11544Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11545
11546 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11547 on-chip insn memory and IMAP1 to upper 128k.
11548 (D10VCopy): Handle memory regions crossing 16k boundaries.
11549 (D10VCopy): Transfer data in 32 bit chunks.
11550
11551Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11552
11553 * gdb.base/overlays.c (main): Exit normally when result is
11554 correct.
11555
11556 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11557 map. Include space for printf in .text segment.
11558
11559 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11560 updated d10v memory VMA/LMA map.
11561 (D10VCopy): Call D10VTranslate.
d63a86f8 11562
c906108c
SS
11563Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11564
11565 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11566
11567 * gdb.base/bar.c (barx, bar): Change variable to small array so
11568 that it won't be put into the .sdata - small data -
11569 section. Update reference.
11570 * gdb.base/baz.c (bazx, baz): Ditto.
11571 * gdb.base/foo.c (foox, foo): Ditto.
11572 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11573
11574 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11575 to be arrays.
d63a86f8 11576
dc96c6c7 11577Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11578
c906108c
SS
11579 * gdb.base/overlays.exp: fix up and get working again.
11580 Add tests for backtraces from an overlay function.
d63a86f8 11581
c906108c
SS
11582Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11583
11584 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11585 "calling function with watchpoint enabled".
11586
11587Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11588
11589 * gdb.base/break.exp (test_next_with_recursion): Remove
11590 gdb_suppress_tests for d10v-*-*.
11591 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11592 pending review of whether it is useful or not.
11593
11594Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11595
11596 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11597
11598Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11599
11600 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11601 * config/dve.exp: New file to support Densan boards.
11602
11603Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11604
11605 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11606 reads and BSD.
11607
11608Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11609
11610 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11611 response.
11612
11613 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11614
11615Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11616
11617 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11618 test.
11619
11620 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11621 target_sizeof_long and target_bigendian_p.
11622 (structs_by_value, structs_by_reference): Check values according
11623 to targets word size and endianess.
d63a86f8 11624
c906108c
SS
11625Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11626
11627 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11628 output.
11629
11630Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11631
11632 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11633 Update test of set args help to match source change.
11634
11635Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11636
11637 * gdb.base/default.exp: Expect help system output to be in
11638 alphabetical order.
11639 * gdb.base/help.exp: Ditto.
11640
11641Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11642
11643 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11644 "i*86-pc-linux-gnu*".
11645 * gdb.base/interrupt.exp: Ditto.
11646 * gdb.base/corefile.exp: Ditto.
11647
11648 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11649 define vxworks when building the testcase.
11650
11651 * gdb.base/ptype.exp: Fix testnames to be unique.
11652 * gdb.base/radix.exp: Ditto.
11653 * gdb.base/term.exp: Ditto.
11654 * gdb.base/whatis.exp: Ditto.
11655 * gdb.c++/classes.exp: Ditto.
11656
11657Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11658
11659 * gdb.base/callfuncs.exp: Fix indentation.
11660
11661 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11662 suppress_flag has been set.
11663 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11664 target feature.
11665
11666Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11667
11668 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11669 the testcase.
11670
11671 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11672 set_debug_traps() and breakpoint().
11673 * gdb.c++/misc.cc (main): Ditto.
11674 * gdb.c++/templates.cc (main): Ditto.
11675 * gdb.c++/virtfunc.cc (main): Ditto.
11676
11677Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11678
11679 * lib/gdb.exp(gdb_step_for_stub): New function.
11680 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11681 exists, reload the executable and do a "continue" instead of
11682 doing a jump.
11683 (runto_main): Use gdb_step_for_stub.
d63a86f8 11684
c906108c
SS
11685 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11686 tests to have unique names.
11687 * gdb.base/callfuncs.exp: Ditto.
11688 * gdb.base/commands.exp: Ditto.
11689 * gdb.base/default.exp: Ditto.
11690 * gdb.base/help.exp: Ditto.
11691 * gdb.base/list.exp: Ditto.
11692 * gdb.base/opaque.exp: Ditto.
11693 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11694 similar tests.
d63a86f8 11695
c906108c
SS
11696 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11697 * gdb.c++/cplusfuncs.cc: Ditto.
11698 * gdb.c++/virtfunc.cc: Ditto.
11699
11700 * config/monitor.exp: Keep track of the last file we saw, rather
11701 than trying to get the info from gdb.
11702
11703 * gdb.fortran/types.exp: Move comment to previous line.
11704
11705Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11706
11707 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11708 target mode.
11709
11710Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11711
11712 From Bob Manson:
11713 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11714 string from GDB when it connects.
11715
11716 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11717
11718Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11719
11720 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11721 if we can't get a debug format from GDB (we may be testing an
11722 older GDB). Use a 10 second timeout when checking for the format.
11723
11724 * gdb.stabs/weird.exp: Fix quoting.
11725
11726 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11727
11728Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11729
11730 * config/arm-ice.exp: New file.
11731
11732Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11733
11734 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11735 until it has been modified to work with the new testsuite.
11736
99707966 11737 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11738 testcase won't compile, cause all of the testcases in the file to
11739 fail instead.
11740
11741 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11742 (gdb_clear_suppressed): New procedure.
11743 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11744 it contains a positive value.
11745
11746Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11747
11748 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11749
11750 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11751
11752Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11753
11754 * lib/gdb.exp (setup_xfail_format): New function.
11755 (get_debug_format): New function to get debug format.
11756 (debug_format): New global variable to hold last value set
11757 by get_debug_format.
11758 * gdb.base/list.exp: Call get_debug_format and expect some
11759 tests to fail for DWARF 1 and COFF formats.
11760 * gdb.c++/ptype.exp: Ditto.
11761 * gdb.c++/classes.exp: Ditto.
11762 * gdb.c++/cplusfuncs.exp: Ditto.
11763 * gdb.c++/inherit.exp: Ditto.
11764 * gdb.c++/templates.exp: Ditto.
11765 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11766
c906108c
SS
11767Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11768
11769 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11770 host doesn't have a currently-open connection.
11771
11772 * config/sparclet.exp: Cleanups and fixes to make it generic for
11773 any gdb stub target. Handle cases where gdb doesn't respond when
11774 interrupted in a sane fashion.
11775
11776 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11777 same thing in a totally different way.
11778
11779 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11780 setting "timeout".
11781 (gdb_start): We set the global gdb_prompt variable in
11782 default_gdb_init now.
11783
11784Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11785
11786 * gdb.base/printcmds.exp: Fix "check for floating addition"
11787 regexp to accept results within approx +/- .01 of exact value.
11788 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11789
11790Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11791
11792 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11793 properly.
11794 (gdb_expect): Add optional timeout parameter, and add timeout
11795 value to various calls.
11796 (gdb_suppress_tests): Only give one warning message per group.
11797
11798Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11799
11800 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11801 global variables. Handle getting a value for $timeout more
11802 gracefully.
11803
11804Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11805
11806 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11807 initialize.
11808 (default_gdb_init): New procedure; allow gdb_init to be overridden
11809 by a target configuration file.
11810 (gdb_expect): Pass the timeout to remote_expect.
11811
11812 * config/monitor.exp(gdb_load): Fix typo in regexp.
11813
11814Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11815
11816 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11817
11818Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11819
11820 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11821 here. Call gdb_target_exec before rebooting the target, to make
11822 sure the connection to the target is closed.
11823 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11824 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11825 Also detect "Timeout reading from remote" error.
11826
11827 * config/gdbserver.exp: Pass the executable being loaded to
11828 gdb_target_monitor. Don't call gdb_file_cmd here; let
11829 gdb_target_monitor do it.
11830
11831 * gdb.disasm/hppa.exp: Don't use exec_output.
11832
11833Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11834
11835 * gdb.base/list.exp: If we're debugging a non-native target,
11836 try to set the pc register to point to the start of the
11837 program before doing the first list command.
11838
11839 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11840 test_calls after restarting.
11841
11842 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11843 reloading.
11844
11845 * gdb.base/watchpoint.exp: Fix typo.
11846
11847 * gdb.base/setshow.exp: Check for use_gdb_stub.
11848
11849 * gdb.base/break.exp: Fix continue until exit test for the gdb
11850 stub case.
11851 * gdb.base/langs.exp: Ditto.
11852
11853 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11854 gdb_load_offset. If we weren't given a file to load, figure out
11855 what the current file is and use it.
11856
11857 * config/i386-bozo.exp: New file.
11858
11859Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11860
11861 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11862 feature.
11863
11864 * config/proelf.exp: New entry.
11865
11866Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11867
11868 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11869 of regexps.
11870
11871 * gdb.base/watchpoint.exp: Don't run the test_stepping
11872 tests if gdb can't call functions on the target.
11873
11874 * gdb.base/setshow.exp: Don't run the set prompt tests if
11875 the board has gdb_prompt set.
11876
11877Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11878
11879 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11880 * gdb.base/commands.exp: Likewise.
11881 * gdb.base/setshow.exp: Likewise.
11882
11883Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11884
11885 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11886 feature.
11887
11888 * config/i960.exp: New file.
11889
11890Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11891
11892 * gdb.base/funcargs.exp: Check for gdb,short_int target
11893 feature instead of looking for explicit target triplets.
11894
dc96c6c7 11895Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11896
d63a86f8 11897 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11898 "p 123DEADBEEF", to check parse_number.
11899 * top.c: change "to enable to enable" to "to enable" in a couple
11900 of help strings.
11901
11902Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11903
11904 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11905 on the mn10300.
d63a86f8 11906
c906108c
SS
11907Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11908
11909 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11910 where the test executable is run with explicit args.
11911 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11912
11913Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11914
11915 * gdb.base/run.c: Use FAKEARGV to build test executable that
11916 does not require a command line arg, since most simulators
11917 don't currently support passing such an arg into the simulated
11918 program.
11919 * gdb.base/commands.exp: Change tests to insert the proper
11920 value as the arg to the first recursive factorial call. Change
11921 compilation line to define FAKEARGV at compile time.
11922
11923Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11924
11925 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11926 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11927 function with watchpoint enabled" test.
11928
11929Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11930
11931 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11932 Don't call gdb_test when the command doesn't return to a gdb prompt.
11933
11934 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11935 "Tests restarted" messages.
11936
11937Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11938
11939 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11940
dc96c6c7 11941Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11942
11943 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11944 for INFO SYMBOL; add help tests for OVERLAY commands.
11945 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11946 add tests for OVERLAY commands
11947 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11948 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11949 * gdb.base/sigall.c: add usestubs code frag
11950 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11951
c906108c
SS
11952Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11953
11954 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11955 failures.
11956 (gdb_stop_suppressing_tests): Note that tests have restarted.
11957
11958Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11959
11960 * config/h8300.exp: New file.
11961
11962Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11963
11964 * gdb.base/setshow.exp: Check for the existence of a
11965 feature, not its value.
11966
11967Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11968
11969 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11970
11971 * gdb.base/scope.exp: It's now init0(), not init().
11972
11973 * gdb.base/scope0.c: For now, change init() to be init0().
11974
11975 * config/monitor.exp: Use gdb_serial in preference to serial
11976 or netport.
11977
11978 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11979 and it's not already set.
11980
11981Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11982
11983 * gdb.base/setshow.exp: Only test the run command if the target
11984 isn't using a stub and if it supports argument passing.
11985
11986Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11987
11988 * config/udi.exp(gdb_start): Make sure UDICONF is set
11989 properly before starting gdb.
11990
11991Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11992
11993 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11994 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11995 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11996
11997Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11998
11999 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12000 specialized code to reboot the board, use remote_reboot instead.
12001
12002 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12003
12004 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12005
12006 * config/monitor.exp: Make sure we disconnect from the target.
12007 Also, try a reboot/reload cycle instead of failing if the
12008 load fails.
12009
12010Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12011
12012 * gdb.base/default.exp: Don't set match_max.
12013 * gdb.base/help.exp: Ditto.
12014 * gdb.base/list.exp: Ditto.
12015 * gdb.base/signals.exp: Ditto.
12016
12017 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12018 set, use remote_ld to download the testcase instead of
12019 the GDB loader.
12020
12021Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12022
12023 * config/vr5000.exp: New file.
12024
12025 * config/monitor.exp(gdb_target_monitor): Add pattern for
12026 "Ending remote" to detect errors in connecting.
12027
12028 * gdb.base/setshow.exp: Add .* within auto language test.
12029
12030 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12031 target feature.
12032
12033 * config/monitor.exp(gdb_load): Check for a failure when loading,
12034 and reboot the board if necessary.
12035
12036 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12037 a set of tests. Remove print.* from the patterns being checked.
12038
12039Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12040
12041 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12042 refer to gdb_spawn_id.
12043
12044 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12045 longer used.
12046 * config/sparclet.exp: Ditto.
12047 * config/sparclet-old.exp: Ditto.
12048 * config/slite.exp: Ditto.
12049 * config/sim.exp: Ditto.
12050 * gdb.base/funcargs.exp: Ditto.
12051
12052 * lib/gdb.exp:Remove references to gdb_spawn_id.
12053 (gdb_expect): Move to remote.exp.
12054
12055Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12056
12057 * config/monitor.exp: Detect the "Couldn't establish connection"
12058 message from GDB.
12059
12060Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12061
12062 * gdb.base/bitfields.exp: Use runto instead of explicit
12063 gdb_run_cmd/gdb_expect sequences.
12064
12065 * gdb.base/break.exp(text_next_with_recursion): Add match for
12066 gdb_expect call.
12067
12068 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12069 We also need to handle the "A program is being debugged already"
12070 prompt from gdb. Use gdb_test to set the baud rate.
12071
12072 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12073 to 20000. Really. I mean it.
12074
12075Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12076
12077 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12078 fails. If suppress_flag is set, skip perror message about not
12079 being able to send to GDB.
12080 (send_gdb): If suppress_flag is set, don't try to send commands to
12081 GDB.
12082 (gdb_expect): If suppress_flag is set, always fail immediately.
12083 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12084 (gdb_init): Call gdb_stop_suppressing_tests.
12085 (default_gdb_exit): Ditto.
12086 (default_gdb_start): Ditto.
12087
12088 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12089 gdb_stop_suppressing_tests as appropriate.
12090 * gdb.base/break.exp: Ditto.
12091 * gdb.base/callfuncs.exp: Ditto.
12092 * gdb.base/commands.exp: Ditto.
12093 * gdb.base/exprs.exp: Ditto.
12094 * gdb.base/funcargs.exp: Ditto.
12095 * gdb.base/list.exp: Ditto.
12096 * gdb.base/recurse.exp: Ditto.
12097 * gdb.base/scope.exp: Ditto.
12098 * gdb.base/structs.exp: Ditto.
12099 * gdb.c++/inherit.exp: Ditto.
12100
12101Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12102
12103 * config/vr4300.exp: New file.
12104
99707966 12105 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12106
99707966 12107 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12108
12109Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12110
12111 * lib/gdb.exp(gdb_init): New function.
12112
12113 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12114 for each individual variable set.
12115
12116 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12117 name.
12118
12119 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12120
12121 * gdb.base/scope.exp: Use gdb_test.
12122
12123 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12124 aborting; the testsuite driver will do that for us (see
12125 gdb_finish). Also, use gdb_test in a few more places.
12126
12127Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12128
12129 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12130
12131Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12132
12133 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12134 and "add_tests" are not at the same address.
12135
12136Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12137
12138 * gdb.base/ptype.exp: Use gdb_test.
12139
12140Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12141
12142 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12143 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12144 left in. No longer expect them to fail.
12145
12146 * gdb.stabs/*.mt; Deleted, no longer used.
12147 * gdb.stabs/configure.in: Remove references to target makefile
12148 frags.
12149 * gdb.stabs/configure: Rebuilt.
12150
12151 * gdb.disasm/*.mt: Deleted, no longer used.
12152 * gdb.disasm/configure.in: Remove references to target makefile
12153 frags. Use "sh3.s" as the unique filename for this directory.
12154 * gdb.disasm/configure: Rebuilt.
12155
12156 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12157 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12158 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12159
12160Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12161
12162 * config/udi.exp: Use mondfe,name instead of remote_host.
12163
12164Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12165
12166 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12167 a function with a watchpoint enabled on the mn10200.
12168
12169 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12170 before trying to create it!
12171
12172Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12173
12174 * config/vx.exp: Use hostname instead of netport.
12175
12176 * config/vxworks.exp: New file.
12177
12178 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12179
12180 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12181 gdb before assuming everything worked. Send a ^C if a timeout
12182 occurs.
12183
12184 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12185 $gdb_spawn_id directly.
12186 (gdb_run_cmd): Try _start as well as start. Use the target feature
12187 gdb,start_symbol as the symbol to start from when jumping.
12188
12189Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12190
12191 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12192 redundant) test.
12193
12194 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12195 it doesn't lose for 16bit integer systems.
12196
12197Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12198
12199 * gdb.fortran/types.exp: If the target doesn't support "double"
12200 data types, then expect "real" types to only be 4 bytes.
12201
12202 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12203 call tests if the target doesn't support inferior function calls.
12204
12205 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12206 in printf tests.
12207
12208Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12209
12210 * gdb.base/help.exp: Disable "help set", "help show", and
12211 "help support". Simplify regexp for "help stack".
12212
12213 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12214 to 60 seconds. Temporarily set match_max to 15000 around the
12215 "info copying" test.
12216
12217 * gdb.base/nodebug.exp: Don't try to do an inferior function
12218 call if the target doesn't support them.
12219 * gdb.base/printcmds.exp: Likewise.
12220 * gdb.base/setvar.exp: Likewise.
12221 * gdb.base/structs.exp: Likewise.
12222 * gdb.c++/templates.exp: Likewise.
12223 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12224
12225 * gdb.base/recurse.exp: Enable for the mn10200.
12226
12227 * configure.in: Do configure gdb.stabs directory for *-*-elf
12228 targets.
12229 * configure: Rebuilt.
12230
12231 * gdb.base/break.exp: Check for gdb,noresults before testing
12232 exit status and/or results from the target.
12233 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12234 * lib/gdb.exp: Remove old (now bogus) initialization of
12235 noinferior, noargs, noresults and nosignals.
12236
12237Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12238
12239 * config/sh.exp: New file.
12240
12241 * config/slite.exp: Try to connect multiple times to the board
12242 before rebooting. Only send a "monitor run" if need_monitor_run
12243 is set.
12244
12245 * gdb.base/break.exp: Don't do the "stub continue" test if
12246 the target has gdb_stub set.
12247
12248 * gdb.base/callfuncs.exp: Increase the timeout.
12249
12250 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12251 if the target has gdb,noinferiorio set.
12252
12253 * gdb.base/list.exp: Increase match_max to 10000 characters.
12254
12255 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12256
12257 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12258 target.
12259
12260 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12261
12262Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12263
12264 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12265 trying to delete the copy of gdb. Catch the file delete so we
12266 don't die if the delete fails; also, the file should be copied to
12267 the host, not to the build.
12268
12269Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12270
12271 * lib/gdb.exp(gdb_test): Surround the result pattern with
12272 parenthesis in case it contains multiple regexps separated
12273 with |.
12274
12275 * gdb.base/watchpoint.exp: Use gdb_test.
12276 * gdb.base/default.exp: Ditto.
12277
12278Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12279
99707966 12280 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12281
c906108c
SS
12282 * gdb.base/scope.exp: Use gdb_test.
12283 * gdb.c++/classes.exp: Ditto.
12284 * gdb.c++/inherit.exp: Ditto.
12285
12286Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12287
12288 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12289 remote_exec instead.
12290 * gdb.base/corefile.exp: Don't be ridiculous.
12291 * gdb.base/*.c: Add missing stub invocations.
12292
12293Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12294
12295 * config/slite.exp: Miscellaneous fixes.
12296
12297 * lib/gdb.exp: Fix runto.
12298
12299 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12300 the target.
12301
12302 * gdb.base/watchpoint.exp: Fix regexp.
12303
12304 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12305 close and wait commands, as the descriptor may now be
12306 invalid. Always call "remote_close host".
12307
12308Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12309
12310 Major rewrite for testsuite revision.
d63a86f8 12311
c906108c
SS
12312 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12313 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12314 instead of relying on spawn_id to always contain a valid
12315 spawn id.
12316 (get_compiler_info): New procedure to build the ${binfile}.ci
12317 file, instead of replicating this in N different places.
12318 (gdb_compile): New procedure.
d63a86f8 12319
c906108c
SS
12320 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12321 appropriate arguments) instead of compile. Use gdb_test in a lot
12322 more places. Use send_gdb instead of send. Always run gdb_start
12323 at the start of a testcase, as this is no longer done magically.
12324
12325 config/*-gdb.exp: Rename without the -gdb suffix.
12326
12327 config/mips.exp: Use remote_close instead of exit_remote_shell.
12328 config/monitor.exp: Use target_info instead of looking at
12329 baud, timeout, etc.
12330 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12331
12332Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12333
12334 * gdb.c++/templates.exp (test_ptype_of_templates),
12335 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12336 Update expect patterns for destructors and assignment operators
12337 to match corresponding c-typeprint.c changes.
12338 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12339 to destructor breakpoint test, GDB should be able to set the
12340 destructor breakpoint without specifying arguments.
12341
12342Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12343
12344 * gdb.threads/pthreads.exp: Change result for failure to compile due
12345 to lack of pthreads runtime support from an error to simply an
12346 unsupported test, per dejagnu standards.
12347
12348Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12349
12350 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12351 where GDB exits to reduce pattern match time.
12352 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12353
12354 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12355
dc96c6c7 12356Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12357
12358 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12359 * gdb.base/default.exp: ditto.
12360 * gdb.base/nodebug.exp: ditto.
12361 * gdb.base/printcmds.exp: ditto.
12362 * gdb.base/ptype.exp: ditto.
12363 * gdb.base/setvar.exp: ditto.
12364 * gdb.base/structs.exp: ditto.
12365 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12366
12367Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12368
12369 * configure, */configure: Rebuild with autoconf 2.12.
12370
12371Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12372
12373 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12374 use new i*86-pc-linux*-gnu quads.
12375 * gdb.base/corefile.exp: Ditto.
12376 * gdb.base/signals.exp: Ditto.
12377 * gdb.base/sigall.exp: Ditto.
12378 * gdb.base/interrupt.exp: Ditto.
12379
12380 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12381 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12382 RedHat 4.0.
d63a86f8 12383
c906108c
SS
12384 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12385 linux. This allows the test case to at least compile on latest
12386 linux, but still not run due to missing the threads runtime library.
12387
12388Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12389
12390 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12391 directory to search gdb directory. Accept and step over conditional
12392 stack alignment code. Consume $prompt in failure cases.
12393 Reset timeout to $oldtimeout instead of some arbitrary value.
12394 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12395 timeout problems with infinite stack backtraces.
12396 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12397 Accept function parameters for linkfunc member.
12398
12399Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12400
12401 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12402 (CXXFLAGS): Remove, unreferenced.
12403 (B_OPTIONS): Add for -B options and add code to initialize with
12404 previous -B options and also add -B option to pick up cross compiled
12405 runtime.
12406 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12407 doing cross compiles.
12408 (target_alias): Declare global.
12409 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12410 to verify that gcc exists in build tree, and if so set CC to that
12411 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12412
c906108c
SS
12413Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12414
12415 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12416 ptype test for anonymous union. Fixup testcase to match
12417 current gcc debug output.
12418
12419Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12420
12421 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12422 force argument to an unsigned long type.
12423
12424Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12425
12426 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12427 tests and anonymous union print/ptype tests.
12428 * gdb.base/list.exp (test_forward-search): Increase timeout by
12429 5 minutes for the "search extremely long line" case.
12430 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12431 completely optional and that the pass/fail messages use the command as
12432 the message if that third arg is a null string.
12433 (gdb_test_exact): Arrange that a null string pattern means match a
12434 null string output rather than any output, which might include random
12435 errors.
12436 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12437 backtrace test.
12438 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12439 always failing and failure is now exposed by gdb.exp changes.
12440
12441Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12442
12443 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12444 weren't being noted.
12445
12446Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12447
12448 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12449 * gdb.stabs/weird.exp: Remove v_comb xfails.
12450
dc96c6c7 12451Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12452
12453 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12454 list.exp scope.exp watchpoint.exp]
12455 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12456
dc96c6c7 12457Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12458
12459 * config/monitor.exp: Increase download timeout to 1000 seconds.
12460
dc96c6c7 12461Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12462
12463 * config/m32r.exp: Increase timeout to 120 seconds.
12464
12465Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12466
12467 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12468 and accept older ordering as obsolescent gcc or gdb.
12469 * gdb.c++/templates.exp: Ditto.
12470 * gdb.c++/virtfunc.exp: Ditto.
12471
12472Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12473
12474 * gdb.base/coremaker.c: Add code to mmap some data so we
12475 can check that it ends up in the core file.
12476 * gdb.base/corefile.exp: Add test to read mmapped data
12477 from core file.
12478
dc96c6c7 12479Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12480
12481 * config/m32r.exp: New file.
12482
12483Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12484
12485 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12486 that cflags can contains -gstabs, and work correctly for other tests.
12487
dc96c6c7 12488Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12489
12490 * gdb.base/setshow.exp: New file, tests show and set.
12491 * gdb.base/setshow.c: New file, tests show and set.
12492 * gdb.base/help.exp: Add test for help set|show annotate.
12493 * gdb.base/default.exp: Add test for set|show annotate.
12494
12495Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12496
12497 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12498 errors unique.
12499 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12500 explicitly.
12501
12502Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12503
12504 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12505 and width commands. This is done elsewhere.
12506 * (gdb_start): Don't call gdb_start_sim here. That's already
12507 done in gdb_load. This fixes lots of failures in default.exp.
12508
12509Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12510
12511 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12512 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12513 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12514 in the same we we treat other failures (since it may be an expected
12515 condition), rather than as an error.
12516 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12517 old test format.
12518
12519Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12520
12521 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12522 (distclean maintainer-clean realclean): No need to remove files
12523 twice. Nuke the duplicates.
12524 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12525 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12526 Remove config.h along with other config files.
12527
12528Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12529
12530 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12531 "p func1 ()" and note that rests of tests are skipped.
12532 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12533 setup_xfails for "print func2::coremaker_local".
12534 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12535 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12536 affected by the previous run test.
12537 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12538 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12539 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12540 "pass int powerset tuple" and "pass modeless int powerset tuple".
12541 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12542 "real write 4" and "real write 8".
12543 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12544 setup_xfails for "print vs1 after tuple assign 2",
12545 "print \$i after tuple assign 2", and
12546 "print vs2 after tuple assign 2".
12547 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12548 meaningful error message and return -1 so the caller can
12549 suppress further tests and avoid a cascade of errors.
d63a86f8 12550
c906108c
SS
12551Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12552
12553 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12554 format for printing version.
12555 * gdb.base/default.exp: Ditto.
12556 * gdb.base/interrupt.exp: Fix problem with cascade of
12557 errors if child process dies while calling a function.
d63a86f8 12558
c906108c
SS
12559Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12560
12561 * Makefile.in (VPATH): Add
12562 * Makefile.in (Makefile, config.status): Fix rules so things get
12563 remade when necessary.
12564
12565Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12566
12567 * Makefile.in (just-check): Add path to sibling expect dir
12568 to environment variable specified by RPATH_ENVVAR.
12569
12570Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12571
12572 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12573 (just-check): Add shared library paths for libstdc++, tk,
12574 tcl, bfd, and opcodes to the environment variable specified
12575 in RPATH_ENVVAR.
12576 * configure.in: Add support to recognize --enable-shared flag
12577 and generate correct value for RPATH_ENVVAR.
12578 * configure: Regenerated with autoconf.
12579
12580Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12581
12582 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12583 include all osf versions.
12584 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12585 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12586 when target is linux. When failing to build pthreads test
12587 executable, give more meaningful message.
12588 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12589 arg for pthread_create.
d63a86f8 12590
c906108c
SS
12591Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12592
12593 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12594 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12595 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12596 and -lpthreads (everybody else).
12597 (test_startup): Fail gracefully if threads are not supported.
12598 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12599 "p/c array_index("abcdef",2)" when not gcc compiled.
12600 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12601 "print func2::coremaker_local" when not gcc compiled.
12602 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12603 "ptype on opaque struct tagname (statically)",
12604 "ptype on opaque struct tagname (dynamically) 1", and
12605 "ptype on opaque struct tagname (dynamically) 2"
12606 for not compiled with gcc.
12607 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12608 backtrace when compiled with gcc.
d63a86f8 12609 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12610 than always return success.
12611
12612Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12613
12614 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12615
12616Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12617
12618 * gdb.base/structs.exp: Undo last change.
12619
12620Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12621
12622 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12623 encapsulate all the steps/nexts done during self test, starting
12624 at main, and makes them less sensitive to optimization issues.
12625 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12626 signal handler" test.
12627 * gdb.threads/pthreads.exp: Only run this for native configs.
12628 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12629 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12630 tests.
12631 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12632 for "runto test_calls(void)" test.
d63a86f8 12633
c906108c
SS
12634Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12635
12636 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12637 and don't expect address info in breakpoint confirmations.
12638
12639Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12640
12641 * gdb.base/list.exp (test_forward_search): Increase timeout
12642 temporarily by 60 seconds for searching extremely long line,
12643 and then reset to old value when done. Increase expect input
12644 buffer to 10000.
12645
12646Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12647
12648 * gdb.base/list.exp (test_forward_search): Fix to handle very
12649 long source line without overflowing expect's input buffer.
12650
12651Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12652
12653 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12654 "buffer_full".
12655
12656 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12657 "buffer_full".
12658
12659 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12660 "buffer_full".
12661
12662 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12663 "buffer_full".
12664
12665Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12666
12667 * configure.in (configdirs): Add gdb.threads.
12668 * configure: Regenerated with autoconf.
12669 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12670 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12671 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12672
c906108c
SS
12673Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12674
12675 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12676
12677Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12678
12679 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12680 each signal's status in the output of "handle all print".
12681 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12682 the \r\n sequence that immediately precedes the gdb prompt.
12683 * gdb.base/a1-selftest.exp: Save original timeout and restore
12684 after test.
12685
12686Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12687
12688 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12689 symbol.
12690
12691Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12692
12693 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12694
12695Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12696
12697 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12698 timeout by 60 seconds.
12699
12700Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12701
12702 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12703 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12704 error return.
12705
12706Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12707
12708 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12709 gdb initialization, also report how long dejagnu waited. Restore
12710 old timeout before doing error return. Temporarily increase timeout
12711 by 3 minutes to allow for slow startups over heavy NFS use.
12712
12713Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12714
12715 * lib/gdb.exp: Report timeout value for verbosity level 2.
12716 * config/gdbserver.exp: Ditto.
12717 * config/hppro.exp: Ditto.
12718 * config/mips-gdb.exp: Ditto.
12719 * config/monitor.exp: Ditto.
12720 * config/netware.exp: Ditto.
12721 * config/sim-gdb.exp: Ditto.
12722 * config/slite-gdb.exp: Ditto.
12723 * config/udi-gdb.exp: Ditto.
12724 * config/unix-gdb.exp: Ditto.
12725 * config/vx-gdb.exp: Ditto.
12726 * gdb.base/a1-selftest.exp: Ditto.
12727 * gdb.base/a2-run.exp: Ditto.
12728 * gdb.base/break.exp: Ditto.
12729 * gdb.base/corefile.exp: Ditto.
12730 * gdb.base/list.exp: Ditto.
12731 * gdb.base/recurse.exp: Ditto.
12732 * gdb.base/scope.exp: Ditto.
12733 * gdb.base/signals.exp: Ditto.
12734
12735Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12736
12737 * gdb.threads/Makefile.in (docdir): Removed.
12738
12739Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12740
12741 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12742 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12743 @srcdir@.
d63a86f8 12744 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12745 autoconf 2.5 or higher.
12746 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12747
12748Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12749
12750 * configure: Regenerated.
12751 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12752 avoid name clashes with SunOS headers.
12753
12754Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12755
12756 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12757
12758Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12759
12760 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12761 prototype information ends up in the compiler info file.
12762
12763Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12764
12765 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12766 attempting to regenerate it. Eliminate use of a temporary file
12767 and just generate the info file directly. Source it immediately,
12768 for consistency of use.
12769 * gdb.base/corefile.exp: Ditto
12770 * gdb.base/exprs.exp: Ditto.
12771 * gdb.base/funcargs.exp: Ditto.
12772 * gdb.base/langs.exp: Ditto.
12773 * gdb.base/list.exp: Ditto.
12774 * gdb.base/mips_pro.exp: Ditto.
12775 * gdb.base/nodebug.exp: Ditto.
12776 * gdb.base/opaque.exp: Ditto.
12777 * gdb.base/ptype.exp: Ditto.
12778 * gdb.base/scope.exp: Ditto.
12779 * gdb.base/setvar.exp: Ditto.
12780 * gdb.base/signals.exp: Ditto.
12781 * gdb.base/whatis.exp: Ditto.
12782 * gdb.c++/templates.exp: Ditto.
12783 * gdb.c++/virtfunc.exp: Ditto.
12784 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12785 whether or not to add -lstdc++ to the compile command line args.
12786
12787Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12788
12789 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12790 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12791 Increase timeout, a lot of single stepping might be needed if the
12792 target has no hardware watchpoints.
12793
12794Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12795
12796 * gdb.base/break.exp: Ignore compiler warnings when compiling
12797 break.c.
12798 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12799 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12800 from remote-sim.
12801 * gdb.base/exprs.exp: Add h8300 xfails.
12802 * gdb.base/funcargs.exp: Likewise.
12803 * gdb.base/nodebug.exp: Likewise.
12804 * gdb.base/printcmds.exp: Likewise.
12805 * gdb.base/ptype.exp: Likewise.
12806 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12807 h8300 xfails.
d63a86f8 12808 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12809 on the h8300.
12810 * gdb.base/funcargs.c: Explicitly make last constant argument to
12811 call_after_alloca_subr an unsigned long type.
12812 * gdb.base/return.c: Include stdio.h.
12813
12814Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12815
12816 * config/abug.exp: New file for the older Motorola Bug monitor
12817 that runs on the mvme13x series VME boards.
12818 * config/monitor.exp: Use the new config array for target settings
12819 if they exist.
12820
12821Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12822
12823 * sim-gdb.exp: Make the SH simulator allocate less space when
12824 it is targeted.
12825
12826Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12827
12828 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12829 test.
12830
12831Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12832
12833 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12834 "rs6000-*-*" for "list function in include file" when gcc compiled.
12835 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12836 for "p ctable1[120]".
12837 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12838 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12839 Remove setup_xfail for "rs6000-*-*" for
12840 "print 'scope0.c'::filelocal before run".
12841 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12842 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12843 since some compilers don't allow both options to be given
12844 on the same command line. Create object file and move it.
d63a86f8 12845
c906108c
SS
12846Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12847
12848 * gdb.base/corefile.exp: Always regenerate the core file, since
12849 we always regenerate the coremaker program. Detect special case
12850 where registers cannot be read from core file.
d63a86f8 12851
c906108c
SS
12852Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12853
12854 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12855 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12856 * gdb.c++/templates.exp: Only match on basename of file since
12857 some formats like xcoff don't encode directory information.
12858 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12859 and rs6000 AIX xcoff targets.
12860 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12861 * configure: Regenerate.
12862 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12863 here, rather than in distclean.
d63a86f8 12864
c906108c
SS
12865Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12866
12867 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12868 defined, and use it to compile the test case with -O2. The
12869 native compilation still uses no optimization.
12870 * gdb.base/mips_pro.c: Remove inline assembly code since
12871 it is compiled PIC by default, which results in assembler
12872 warnings that make the testsuite think the compilation
12873 was unsuccessful.
12874
12875Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12876
12877 * gdb.c++/misc.exp: Add note to message for
12878 "print s.a for foo struct" that this is a known gcc 2.7.2
12879 and earlier bug.
12880
12881Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12882
12883 * gdb.base/break.exp: Fix pattern for matching "Delete all
12884 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12885 setup_xfail for deleting all breakpoints test. Fix various
12886 timeout messages to include "(timeout)".
12887 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12888 for "p t_float_values2(3.14159,float_val2)".
12889 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12890 for "continue to call2g" when gcc compiled.
12891 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12892 "up to foo in langs.exp", "show language at foo in langs.exp",
12893 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12894 and "show language at fsub in langs.exp".
12895 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12896 "list line 1 in include file", "list message for lines past EOF",
12897 "list function in include file", "list list0.h:foo", and
12898 "list filename:function; nonexistant function".
12899 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12900 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12901 and "ptype t_char_array" to be for native cc only.
d63a86f8 12902
c906108c
SS
12903Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12904
d63a86f8 12905 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12906 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12907 "print func2::coremaker_local", and "backtrace in corefile.exp".
12908
12909Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12910
12911 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12912 "bt in signals.exp". This problem only appears when running
12913 the testsuite, and then only intermittently.
12914
12915Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12916
12917 * gdb.base/return.exp (return_tests): Differentiate between
12918 two tests of continuing.
12919
12920Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12921
12922 * */Makefile.in (maintainer-clean): Remove config.log.
12923 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12924 * gdb.c++/Makefile.in (PROGS): Add inherit.
12925 (clean): Remove *.ci.
12926
12927Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12928
12929 * gdb.c++/misc.cc: Add test code from Mike Stump.
12930 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12931
12932Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12933
12934 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12935 to "alpha-*-osf2*" and add comment.
12936 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12937 setup_xfail for "step over execarg initialization" and
12938 "step over corearg initialization".
12939 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12940 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12941 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12942 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12943 "print func2::coremaker_local", and "backtrace in corefile.exp".
12944 * gdb.base/signals.exp: Build and source signals.ci.
12945 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12946 to be for gcc only.
12947 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12948
c906108c
SS
12949Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12950
12951 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12952 Feb 3 procfs.c change.
12953
12954Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12955
12956 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12957
12958Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12959
12960 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12961 from dejagnu's apparent default of 10 seconds, which gives random
12962 results when running the tests over NFS on moderately loaded systems.
12963 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12964
12965Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12966
12967 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12968 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12969 result reports.
12970
12971Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12972
12973 * configure.in (CY_AC_PATH_TCLH): Remove.
12974 * configure: Regenerate.
12975
12976Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12977
12978 * gdb.c++/Makefile.in (clean): Add missing '{'.
12979
12980Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12981
12982 * lib/gdb.exp: Provide a default value for noinferior.
12983
12984 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12985 Load libgloss.exp.
12986
12987Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12988
12989 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12990 the executable, not the .o to run the tests from.
12991
12992Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12993
12994 * gdb.base/break.exp: Don't test for program exit or exit status
12995 if $noresults if nonzero.
12996 * gdb.base/langs.exp: Likewise.
12997 * gdb.base/watchpoint.exp: Likewise.
12998
12999 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13000 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13001 trying to compile the testcase.
13002
13003Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13004
13005 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13006 * gdb.base/signals.exp (continue to handler): Likewise.
13007
13008Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13009
13010 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13011
13012 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13013
13014Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13015
13016 * gdb.base/corefile.exp: Recognize "not found" as failure
13017 when trying to determine if a core file was generated.
13018 If no core file was generate the first time, try again without
13019 the ulimit -c to work around braindamaged shells.
13020
13021Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13022
13023 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13024 [] tests with "test" and enclose string in quotes.
13025 * gdb.stabs/configure: Rebuild
d63a86f8 13026
c906108c
SS
13027Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13028
13029 Changes in sync with expect:
13030 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13031 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13032 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13033 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13034 argument to AC_REQUIRE.
13035 * configure: Regenerated.
13036
13037Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13038
13039 * gdb.base/corefile.exp: When generating a core, discard any
13040 error messages about ulimit not found and the "core dumped"
13041 message from the shell that runs the coredumper.
13042
13043Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13044
13045 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13046
13047 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13048 which sed script to run. Expect failure for v_comb test
13049 on PA targets too.
d63a86f8 13050
c906108c
SS
13051Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13052
13053 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13054 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13055
13056Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13057
13058 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13059 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13060 "sparc-sun-solaris*" xfails for "p v_comb".
13061 * lib/gdb.exp (default_gdb_start): Fix typo.
13062 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13063 messages to not include the full program name that caused
13064 the core dump since some systems (such as solaris) apparently
13065 truncate this path to about 80 characters.
13066 When generating a core file first try increasing the core file
13067 size limit to unlimited since some systems may default it to
13068 zero, and it is harmless to try it. Move the test for failing
13069 to generate a core file to where it will actually get executed.
13070 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13071 new gdb result from g++ debug info improvements and make old
13072 pattern obsolescent. Also account for size_t differences
13073 (may be int or long).
13074 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13075 initialization before function call is placed in the delay slot
13076 and thus appears to be skipped over by commands such as "next".
13077
13078Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13079
13080 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13081
13082Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13083
13084 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13085 input source file; fix code to compile test to deal with this
13086 convention.
13087 * gdb.c++/*.exp: Likewise.
13088
13089Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13090
13091 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13092 "bt in signals.exp".
13093
13094Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13095
13096 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13097 "step over execarg initialization" and
13098 "step over corearg initialization".
13099
13100Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13101
13102 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13103 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13104
13105Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13106
13107 From Rob Savoye (rob@poseidon.cygnus.com)
13108 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13109 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13110 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13111 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13112 configure.in}: Major reworking for autoconfig.
13113 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13114 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13115 New files.
13116 * config/unix-gdb.exp: Make GDB global.
13117 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13118 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13119 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13120 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13121 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13122 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13123 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13124 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13125 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13126 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13127 pr-8136.exp, result.exp, string.exp, tuples.exp},
13128 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13129 to returns as necessary, arrange for test to compile own testcase
13130 executable.
13131 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13132
c906108c
SS
13133Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13134
13135 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13136 clear_xfail at end of test which might not call either pass or fail.
13137 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13138 "backtrace through signal handler".
13139
13140Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13141
13142 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13143 continuing from a job control stop signal.
13144 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13145
13146Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13147
13148 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13149 * gdb.base/corefile.exp: Likewise.
13150 * gdb.base/funcargs.exp: Likewise.
13151
13152Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13153
13154 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13155 * config/monitor.exp: Add support for setting baud rate.
13156
13157Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13158
13159 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13160 i*86-*-linux* xfails for "backtrace through signal handler".
13161 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13162 "print func2::coremaker_local".
13163 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13164 alpha-dec-osf2* xfail for
13165 "delete all breakpoints when none".
13166
13167Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13168
13169 * gdb.base/break.exp: Change test that deletes all breakpoints
13170 when no user breakpoints are installed. A post 4.15 change
13171 causes gdb to no longer prompt in this case.
13172
13173Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13174
13175 * gdb.base/return.exp (return_tests): Change xfail for test
13176 "correct value returned double test" to stop xfailing at
13177 Solaris 2.5. Apparently the bug has been fixed.
13178
13179Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13180
13181 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13182 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13183
13184Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13185
13186 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13187 * gdb.disasm/hppa.s: Corresponding changes.
13188
13189Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13190
13191 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13192 makefile fragment.
13193 * config/mt-hpux: Deleted.
13194
13195Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13196
d63a86f8 13197 * Many files: When warning about suppressed tests due to a
c906108c
SS
13198 nonexistant test binary, avoid incrementing the warning count.
13199
13200Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13201
13202 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13203
c906108c
SS
13204Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13205
13206 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13207 "sparc-*-solaris2*".
13208
13209Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13210
13211 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13212 Add global and local variables and initialize them.
13213 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13214 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13215 extracts the file name and terminating signal from the core file.
13216 * TODO: Remove note about tests for correct mapping of corefile.
13217 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13218 from optimizing it away.
13219 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13220 handles common blocks.
13221
13222Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13223
13224 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13225 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13226
13227Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13228
13229 * Makefile.in (maintainer-clean): New target, synonym for
13230 realclean.
13231 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13232 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13233 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13234 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13235 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13236 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13237
13238Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13239
13240 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13241 xfails when not gcc compiled for "print foo::funclocal".
13242 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13243 "print foo::funclocal at foo",
13244 "print 'scope1.c'::foo::funclocal at foo",
13245 "print foo::funclocal_bss at foo",
13246 "print 'scope1.c'::foo::funclocal_bss at foo",
13247 "print foo::funclocal_ro at foo",
13248 "print 'scope1.c'::foo::funclocal_ro at foo",
13249 "print bar::funclocal at foo" and
13250 "print 'scope1.c'::bar::funclocal at foo".
13251 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13252 gcc compiled for "print foo::funclocal at bar".
13253 Expand all messages to ensure that they identify that
13254 the test is at bar().
13255 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13256 gcc compiled for:
13257 "ptype on opaque struct pointer (statically)",
13258 "ptype on opaque struct tagname (statically)",
13259 "ptype on opaque struct pointer (dynamically) 1",
13260 "ptype on opaque struct tagname (dynamically) 1",
13261 "ptype on opaque struct pointer (dynamically) 2" and
13262 "ptype on opaque struct tagname (dynamically) 2
13263 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13264 gcc compiled for:
13265 "p datalocal"
13266 "whatis datalocal",
13267 "ptype datalocal",
13268 "p bsslocal",
13269 "whatis bsslocal", and
13270 "ptype bsslocal".
13271 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13272 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13273 when not gcc compiled.
13274 * gdb.base/funcargs.exp (float_and_integral_args): Add
13275 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13276 compiled.
13277 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13278 "backtrace from call6a" when not gcc compiled.
13279 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13280 "backtrace from call7a" when not gcc compiled.
13281 * gdb.base/callfuncs.exp (do_function_calls):
13282 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13283 "p t_char_array_values(char_array_val2,char_array_val1)",
13284 "p t_char_array_values(char_array_val1,char_array_val2)",
13285 "p t_char_array_values("carray 1","carray 2")",
13286 "p t_char_array_values("carray 1",char_array_val2)",
13287 "p t_char_array_values(char_array_val1,"carray 2")",
13288 "p sum_args(1,{2})",
13289 "p sum_args(2,{2,3})",
13290 "p sum_args(3,{2,3,4})",
13291 "p sum_args(4,{2,3,4,5})"
13292 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13293 "backtrace in corefile.exp" when not gcc compiled.
13294
13295Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13296
13297 * gdb.base/signals.exp: Rewrite `handle all print' test as
13298 a procedure. Accept blanks or TABs as whitespace, increase
13299 timeout and expect input buffer size for the large output
13300 from the command. Remove "i*86-*-bsdi2.0" xfail.
13301
13302Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13303
13304 * gdb.base/setvar.exp: Add new testcases for truncation when
13305 assigning invalid values to bitfields.
13306
13307Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13308
d63a86f8 13309 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13310 mips-sgi-irix* xfail for
13311 "call inferior func with struct - returns char *"
13312 and fix test so that an optional (unsigned char *) cast is
13313 accepted in the result.
13314
13315Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13316
13317 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13318 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13319 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13320 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13321 that accidentally got checked in.
13322
13323Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13324
d63a86f8 13325 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13326 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13327 compiled test.
13328 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13329 Add mips-sgi-irix5* xfail for not gcc compiled.
13330 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13331 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13332 "p top", "whatis top", "p middle", and "whatis middle".
13333 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13334 "whatis signed char" for not gcc compiled.
13335 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13336 "set variable signed char=-1 (-1)" and
13337 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13338 * gdb.base/funcargs.exp (float_and_integral_args):
13339 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13340 Add mips-sgi-irix* xfail when not gcc compiled for
13341 "continue to call2b".
13342 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13343 "continue to call2g".
13344 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13345 "backtrace from call6a"
13346 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13347 "backtrace from call7k".
13348 Add mips-sgi-irix5* xfail when not gcc compiled for
13349 "backtrace from call7a".
13350 (localvars_after_alloca): Fix gdb_test cmds for
13351 "print * after runto ...".
13352 Remove rs6000-*-* xfails for
13353 "print i after runto localvars_after_alloca" and
13354 "print l after runto localvars_after_alloca"
13355 for all compilers.
13356 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13357 when not compiled with gcc, for:
13358 "print signed char == (minus)",
13359 "print signed char != (minus)",
13360 "print signed char < (minus)",
13361 "print signed char > (minus)".
13362 * gdb.base/callfuncs.exp (do_function_calls):
13363 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13364 "call inferior func with struct - returns char *".
d63a86f8 13365 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13366 "correct value returned double test" to include Solaris 2.4.
13367 * gdb.base/funcargs.exp (float_and_integral_args):
13368 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13369
c906108c
SS
13370Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13371
13372 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13373 enumeration bitfields if compiling with GNU C.
13374 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13375 to empty' prompt.
13376
13377Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13378
13379 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13380 test for PRO targets.
13381
13382 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13383 breakpoints in the inferior at any given time by making
13384 two groups of breakpoints for call2*, call6* and call7*
13385 tests.
13386
13387Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13388
13389 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13390 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13391 from optimizing it away.
13392 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13393 "call inferior func with struct".
13394
13395Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13396
13397 * configure.in: Only configure gdb.chill for particular targets.
13398
13399Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13400
13401 * gdb.base/Makefile.in: Add action to .c.o transformation
13402 rule that generates a .ci file for each .o file and remove
13403 explicit .c.o rules except for callfuncs.o.
13404 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13405 generates a .ci file for each .o file and remove explicit
13406 .cc.o rules.
13407 (clean): Remove *.tmp *.ci files.
13408 (EXECUTABLES): Remove templ-info.exp.
13409 * gdb.base/compiler.c: New file.
13410 * gdb.c++/compiler.cc: New file
13411 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13412 Change rs6000-*-* xfail for
13413 "print 'scope0.c'::filelocal_ro" and
13414 "print 'scope1.c'::filelocal" and
13415 "print 'scope1.c'::filelocal_bss" and
13416 "print 'scope1.c'::filelocal_ro" and
13417 "print 'scope1.c'::foo::funclocal" and
13418 "print 'scope1.c'::foo::funclocal_ro" and
13419 "print 'scope1.c'::bar::funclocal" and
13420 "print 'scope0.c'::filelocal_ro" and
13421 "print 'scope1.c'::filelocal at foo" and
13422 "print 'scope1.c'::filelocal_bss at foo" and
13423 "print 'scope1.c'::filelocal_ro at foo" and
13424 "print 'scope1.c'::foo::funclocal at foo" and
13425 "print 'scope1.c'::foo::funclocal_bss at foo" and
13426 "print 'scope1.c'::foo::funclocal_ro at foo" and
13427 "print 'scope1.c'::bar::funclocal at foo" and
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_bss" and
13434 "print 'scope1.c'::foo::funclocal_ro" and
13435 "print 'scope1.c'::bar::funclocal" and
13436 "print 'scope1.c'::bar::funclocal_bss"
13437 to only be xfail'd when not compiled with gcc.
d63a86f8 13438 Add rs6000-*-* xfail for
c906108c
SS
13439 "print 'scope0.c'::filelocal_bss before run"
13440 when compiled with gcc.
13441 (test_at_main): Add rs6000-*-* xfail for
13442 "print filelocal_ro in test_at_main"
13443 when compiled with gcc.
13444 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13445 Add rs6000-*-aix* xfail for
c906108c
SS
13446 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13447 "ptype t_char_array", not compiled with gcc.
13448 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13449 xfail for "list foo (in include file)" when gcc compiled.
13450 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13451 (integral_args): Add rs6000-*-* xfail for
13452 "run to call0a" if not compiled with gcc.
13453 (unsigned_integral_args): Add rs6000-*-* xfail for
13454 "run to call1a" if not compiled with gcc.
13455 (float_and_integral_args): Add rs6000-*-* xfail for
13456 "run to call2a" if not compiled with gcc and for
13457 "continue to call2b" for any compiler.
13458 Add rs6000-*-* xfail to
13459 "print f1 after run to call2a" for gcc compiled.
13460 (discard_and_shuffle): Add rs6000-*-* xfail for
13461 "run to call6a".
13462 (shuffle_round_robin): Add rs6000-*-* xfail for
13463 "backtrace from call7a" if not compiled with gcc.
13464 Add rs6000-*-* xfail for
13465 "backtrace from call7b" if compiled with gcc.
13466 (call_after_alloca): Add rs6000-*-* xfail for
13467 "print c in call_after_alloca" and
13468 "print s in call_after_alloca" and
13469 "backtrace from call_after_alloca_subr"
13470 if not compiled with gcc.
13471 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13472 "print c in localvars_in_indirect_call" and
13473 "print c in localvars_in_indirect_call" and
13474 "backtrace in indirectly called function" and
13475 "stepping into indirectly called function"
13476 if not compiled with gcc.
13477 (localvars_after_alloca): Add rs6000-*-* xfail for
13478 "print c after runto localvars_after_alloca" and
13479 "print s after runto localvars_after_alloca" and
13480 "print i after runto localvars_after_alloca" and
13481 "print l after runto localvars_after_alloca"
13482 for all compilers.
13483 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13484 than whatis-info.exp.
13485 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13486 than opaque-info.exp.
13487 Setup rs6000-*-* xfail for
d63a86f8 13488 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13489 "ptype on opaque struct pointer (dynamically)" when
13490 not compiled with gcc.
13491 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13492 rather than callf-info.exp.
13493 (do_function_calls): Add clear_xfail for rs6000-*-* for
13494 "p t_float_values2(3.14159,float_val2)". Seems to work
13495 fine there, both with xlc and gcc. Need to find out what
13496 it is doing right and fix other platforms.
13497 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13498 "call inferior func with struct - returns int",
13499 "call inferior func with struct - returns long",
13500 "call inferior func with struct - returns float",
13501 "call inferior func with struct - returns double",
13502 "call inferior func with struct - returns char *",
13503 but only if not gcc compiled (presumes xlc compiled).
13504 Change rs6000-*-* xfails for
13505 "call inferior func with struct - returns char" and
13506 " call inferior func with struct - returns short" to only
13507 xfail if not using gcc.
13508 (clean mostlyclean): Remove *.ci and *.tmp files.
13509 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13510 than templ-info.exp.
13511 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13512 Add rs6000-*-* xfail for "up to foo in langs.exp"
13513 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13514 when not gcc compiled.
d63a86f8 13515
c906108c
SS
13516Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13517
13518 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13519 * gdb.base/corefile.exp: Likewise.
13520 * gdb.base/list.exp: Likewise.
13521 * gdb.base/scope.exp: Likewise.
13522 * gdb.base/siganls.exp: Likewise.
13523
13524 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13525 compiler output.
13526 * gdb.base/whatis.exp: Likewise.
13527
13528Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13529
13530 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13531 failure (opcode table has been fixed to match reality).
13532
13533Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13534
13535 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13536 "call inferior func with struct - returns char",
13537 "call inferior func with struct - returns short"
13538
13539 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13540 "print 'scope0.c'::filelocal at main",
13541 "print 'scope0.c'::filelocal_bss in test_at_main",
13542 "print 'scope0.c'::filelocal at foo",
13543 "print 'scope0.c'::filelocal_bss in test_at_foo",
13544 "print 'scope0.c'::filelocal at bar",
13545 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13546
c906108c
SS
13547 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13548 in source file 1". This bug seems to have been fixed with both
13549 gcc and native cc (was native assembler bug?).
13550
13551Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13552
13553 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13554 "backtrace through signal handler" to "i*86-*-sysv4*".
13555 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13556 continue" case. Add "known SVR4 bug" to fail message.
13557 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13558 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13559 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13560 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13561 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13562 "up to foo in langs.exp", "show language at foo in
13563 langs.exp", "up to cppsub_ in langs.exp", "show
13564 language at cppsub_ in langs.exp", "up to fsub in
13565 langs.exp", and "show language at fsub in langs.exp".
13566 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13567 "bactrace in corefile.exp".
13568 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13569 "call inferior function with struct - returns float" and
13570 "call inferior function with struct - returns double".
d63a86f8 13571
c906108c
SS
13572Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13573
13574 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13575 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13576 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13577 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13578
13579Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13580
13581 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13582 (or overriden) "CHILL" macro rather then bare "gcc".
13583 Also look for ../../gcc/xgcc since that is what we will
13584 actually need, not "Makefile". Remove following assignment
13585 of CHILL to CHILL_FOR_TARGET because that results in
13586 recursive definition.
13587
13588Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13589
13590 * gdb.base/corefile.exp: Change xfail for backtrace in
13591 corefile.exp from linuxaout to all linux.
13592 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13593 cases where we miss the breakpoint at the signal handler
13594 for some reason. Setup xfail for linuxoldld/linuxaout and
13595 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13596 hitting SIGURG breakpoint.
13597 * gdb.base/signals.exp: Setup xfail for "next" acting like
13598 continue to add linuxoldld. Setup xfail for all linux for
13599 "next to handler in signals_tests_1", "backtrace in
13600 signals_tests_1", "continue to func1", "pass SIGUSR1",
13601 and continue to handler".
13602
13603Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13604
13605 * Update all FSF addresses except those in COPYING* files.
13606
13607Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13608
13609 * gdb.base/a2-run.exp: Change messages to be more explicit about
13610 the status of args, and quote binfile in results.
13611
13612Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13613
13614 * gdb.base/callfuncs.exp: Add tests for passing structs to
13615 inferior functions and return various types.
13616 * gdb.base/callfuncs.c: Add functions to receive a struct
13617 and return a member of the struct, in various types.
13618
13619Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13620
13621 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13622
13623Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13624
13625 * config/vxworks29k.exp: New file, sources vxworks.exp.
13626
13627Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13628
13629 * config/gdbremote.exp: New file. Testing framework using
13630 gdbserver.
13631
13632Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13633
13634 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13635 "call function when asleep" and "send end of file".
13636 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13637 for "backtrace in corefile.exp".
13638 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13639 for "backtrace through signal handler".
13640 * gdb.base/corefile.exp: Make sure we actually generate a core file
13641 before trying the core tests. Some systems allow the user to suppress
13642 generation of core files and default to that (linux for example).
13643 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13644 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13645
13646Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13647
13648 * gdb.threads: New directory with some crude multi-threaded
13649 gdb tests (step.exp and step2.exp).
13650 * config/mt-lynx (STEP_EXECUTABLE): Define.
13651 (THREADFLAGS): Define.
13652
13653Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13654
13655 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13656
13657 * gdb.base/signals.exp: Disable whole file for lynx until
13658 further notice.
13659
13660 * gdb.base/signals.exp: xfail test where "next" acts like
13661 "continue" for lynx.
13662
13663 * gdb.base/interrupt.exp: xfail test for calling function while
13664 inferior is asleep for lynx.
13665
13666 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13667 than one cr-lf after each command.
13668
13669Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13670
13671 * configure.in: Reinstate setting of stabsdirs variable, fix
13672 typo in setting up configdirs for native builds.
13673
13674 * gdb.base/return.exp: Fix typo in return double test.
13675 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13676 compiler from optimizing them away.
13677
13678Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13679
13680 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13681 sequences to be echo'd by gdb when using gdb_test.
13682 * gdb.chill/chexp.exp: Likewise.
13683 * gdb.fortran/exprs.exp: Likewise
13684
13685Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13686
13687 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13688 after the inferior gdb has started.
13689
13690 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13691 after each command.
13692 * gdb.base/funcargs.exp: Likewise.
13693 * gdb.base/gdbvars.exp: Likewise.
13694 * gdb.base/interrupt.exp: Likewise.
13695 * gdb.base/list.exp: Likewise.
13696 * gdb.base/watchpoint.exp: Likewise.
13697 * gdb.c++/demangle.exp: Likewise.
13698 * gdb.c++/inherit.exp: Likewise.
13699 * gdb.chill/chexp.exp: Likewise.
13700 * gdb.fortran/exprs.exp: Likewise.
13701
13702 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13703 test if we can't handle IO to/from the inferior.
13704
13705 * gdb.c++/misc.exp: Always check for a program already being
13706 started after sending a "run" command to gdb.
13707
13708 * gdb.base/twice.exp: Start with a fresh gdb.
13709
13710 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13711 only depend on gdb's expression code, not the chill runtime.
13712
13713 * gdb.base/return.c: Put return values into variables so we
13714 can have gdb print them rather than depending on the program
13715 to print them.
13716 * gdb.base/return.exp: Corresponding changes.
13717
13718 * lib/gdb.exp: Provide default value for noinferiorio.
13719 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13720 the inferior.
13721
13722 * gdb.base/break.exp: Always check for a program already being
13723 started after sending a "run" command to gdb.
13724 (text_next_with_recursion): Don't check the output from the
13725 program's printf statement. Instead just make sure the program
13726 exited.
13727
13728 * gdb.base/commands.exp: Protect tests which need arguments with
13729 $noargs conditionals.
13730
13731Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13732
13733 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13734 of structure member arrays to match gdb/valops.c:value_addr change.
13735
13736Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13737
13738 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13739 cases.
13740
13741Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13742
13743 * configure.in (configdirs): Remove gdb.chill from default list
13744 of subdirs and then add it back in only if doing a native build.
13745 The current chill compiler does not yet work in any cross build.
13746 * Revert all signal changes from Jul 6.
13747 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13748 for sh-hms targets, allowing these tests to link, with no other
13749 changes. Testing is suppressed by setting "nosignals" in site.exp.
13750
13751Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13752
13753 * configure.in (signaldirs): Define and add to configdirs for all
13754 targets except some specific ones that are known to not support signals.
13755 Also clean up formatting.
13756 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13757 (signals, sigall): Remove rules to build.
13758 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13759 Moved to new gdb.signals directory.
13760 * gdb.signals: New test directory.
13761 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13762 signals.c signals.exp}: New or moved files.
13763
13764Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13765
13766 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13767
13768Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13769
13770 * gdb.base/return.exp: Xfail `return double' test failure
13771 on at least Solaris 2.3 and handle future/past versions on
13772 a case by case basis as appropriate. Also update message
13773 to include i*86 failures.
13774
13775Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13776
13777 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13778
13779 * lib/gdb.exp: Fix comment which erroneously identified
13780 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13781 gdb_file_cmd not gdb_load).
13782 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13783
13784 * gdb.base/setvar.exp: Make test names consistent between pass and
13785 fail cases. Use gdb_test more.
13786
13787Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13788
13789 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13790
13791Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13792
13793 * gdb.base/help.exp: Fix expected help string for `show commands'.
13794
13795Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13796
13797 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13798
13799 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13800 of a text section.
13801
13802Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13803
13804 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13805 that loop eventually terminates. Fix Connection refused logic so
13806 that testsuite will expire nicely.
13807
13808Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13809
13810 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13811 config/rom68k.exp: New tcl glue for the appropriate monitors.
13812 These all just end up calling monitor.exp.
13813 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13814 refused' by retrying. Cleanup some timeout issues.
13815 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13816 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13817 callers don't have to set/restore global timeout variable.
13818
13819 * The following set of changes centralizes management of the global
13820 timeout variable. This way, it can be set in one target dependent
13821 place instead of dozens of places scattered throughout the test suite.
13822 If you need to lengthen a timeout, then you should either set timeout
13823 in one of the config/{target}.exp files, or multiply it by a factor.
13824 Setting it to an absolute value is always going to lose for some
13825 targets.
13826 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13827 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13828 * gdb.base/funcargs.exp: Don't set timeout.
13829 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13830 * gdb.base/printcmds.exp (test_print_string_constants
13831 test_print_array_constants): Don't set timeout.
13832 * gdb.base/ptype.exp: Don't set timeout.
13833 * gdb.base/recurse.exp: Don't set timeout.
13834 * gdb.base/return.exp: Don't set timeout.
13835 * gdb.base/watchpoint.exp: Don't set timeout.
13836 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13837 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13838
13839Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13840
13841 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13842
13843Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13844
13845 * lib/gdb.exp: Disable chill tests for irix5.
13846
13847Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13848
13849 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13850 each test pass or fail.
13851
13852Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13853
13854 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13855 xlc not gcc.
13856
13857Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13858
13859 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13860
13861Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13862
13863 * config/est.exp: Fix copyright and comments. Remove dead code.
13864 Use targetname, serialport and baud variables instead of fixed
13865 constants.
13866 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13867 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13868
13869Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13870
13871 * gdb.base/watchpoint.exp: Don't run
13872 test_watchpoint_triggered_in_syscall for sunos.
13873
13874Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13875
13876 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13877 they don't seem to exist. Do include stdio.h.
13878
13879Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13880
13881 * gdb.base/a1-selftest.exp: Add alpha xfail.
13882
13883Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13884
13885 * gdb.base/watchpoint.c (main): Prompt before calling read().
13886 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13887 Revise accordingly. Remove cruft about sending "123" several
13888 times, until it gets noticed. Clean up the "print buf[0]" stuff
13889 so that it passes or fails, and waits for prompts in the usual way.
13890
13891Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13892
13893 * gdb.base/recurse.exp: Fix comment.
13894
13895 * TODO: Remove item about printing variables in nodebug.exp. Add
13896 item about enabling tests which are only run on some targets.
13897
13898 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13899 fail, make test names unique, use new gdb_test convention
13900 regarding pattern, use gdb_test more, etc.).
13901
13902 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13903 fail, make test names unique, etc.).
13904
13905Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13906
13907 * gdb.base/nodebug.c: Change return type of top and middle to
13908 short.
13909 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13910 are fixed by the recent mdebugread.c changes. Allow `short ()'
13911 as type for top and middle.
13912
13913Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13914
13915 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13916 nearly as I can tell, the whole thing was an accident in Stu's
13917 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13918 to replace a send/expect pair with gdb_test, but ended up only
13919 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13920 of 30 Mar 1995 took care of it, but left this vestigial comment
13921 which I am now nuking.
13922
13923Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13924
13925 * gdb.base/break.exp: Look for different line number for
13926 breakpoint at main depending on usestubs.
13927
13928Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13929
13930 * gdb.base/list.exp: Adjust some alternate expect patterns to
13931 match recent list0.c change. Add alternate expect pattern for
13932 output from `list default lines around main' for optimizing
13933 compilers.
13934
13935Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13936
13937 * lib/gdb.exp: If nosignals is not set, set it to 0.
13938
13939Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13940
13941 * config/slite-gdb.exp: Responds to load symbol table prompt.
13942 * gdb.base/break.exp: Adjust line number, fix rerun.
13943 * gdb.base/langs0.c: Add #ifdef usestubs.
13944
13945Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13946
13947 * gdb.base/list.exp: Adjust line contents after adding new lines in
13948 list0.c. Also fix a syntax error.
13949
13950 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13951 * gdb.base/break.exp: ditto.
13952 * gdb.base/list.exp: ditto.
13953 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13954 * gdb.base/run.c: ditto.
13955 * gdb.base/list0.c: ditto.
13956 * gdb.base/funcargs.c: ditto.
13957
13958Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13959
13960 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13961 $targetname, $serialport and $baud instead of hardwired variables.
13962 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13963 target doesn't support signals.
13964
13965Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13966
13967 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13968
13969Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13970
13971 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13972 Don't rely on the value of an auto variable before it has been
13973 initialized. Use gdb_test more.
13974
13975Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13976
13977 * lib/gdb.exp (default_gdb_version): A version number must start
13978 with a digit, but other than that contains all characters up to
13979 the first whitespace character.
13980
13981Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13982
13983 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13984
13985Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13986
13987 * gdb.c++/*.exp: Warn if executable does not exist. The original
13988 reason for skipping the warning was that configure.in sometimes
13989 intentionally skipped building the executables but the tcl code
13990 had no way of knowing. That (a) was always bogus with respect to
13991 error handling, (b) is no longer true (right now there is no way
13992 to skip C++ tests).
13993
13994 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13995
13996Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13997
13998 * gdb.base/list.exp: Add expect patterns for output from
13999 SunPRO compiled executables.
14000 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14001 types.
14002
14003Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14004
14005 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14006 number (we are already testing that the correct source line text
14007 gets printed).
14008
14009 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14010 that is what is intended, but something needed to be done to get
14011 sunos4 native working again.
14012
14013 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14014
14015 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14016 apparently went with a (very) old xfail.
14017
14018Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14019
14020 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14021 runto_main is a proc in gdb.exp that will do 'step' for target use
14022 stubs.
14023 * gdb.base/exprs.exp: ditto.
14024 * gdb.base/interrupt.exp: ditto.
14025 * gdb.base/opaque.exp: ditto.
14026 * gdb.base/printcmds.exp: ditto.
14027 * gdb.base/ptype.exp: ditto.
14028 * gdb.base/scope.exp: ditto.
14029 * gdb.base/setvar.exp: ditto.
14030 * gdb.base/signals.exp: ditto.
14031 * gdb.base/twice.exp: ditto.
14032 * gdb.c++/classes.exp: ditto.
14033 * gdb.c++/inherit.exp: ditto.
14034 * gdb.c++/templates.exp: ditto.
14035 * gdb.base/break.exp: no run and hit main for stubs. Change line
14036 numbers for breakpoints and info breakpoint.
14037 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14038 breakpoint().
14039 * gdb.base/callfuncs.c: ditto.
14040 * gdb.base/exprs: ditto.
14041 * gdb.base/interrupt.c: ditto.
14042 * gdb.base/opaque0.c: ditto.
14043 * gdb.base/printcmds.c: ditto.
14044 * gdb.base/ptype.c: ditto.
14045 * gdb.base/scope0.c: ditto.
14046 * gdb.base/setvar.c: ditto.
14047 * gdb.base/signals.c: ditto.
14048 * gdb.base/twice.c: ditto.
14049 * gdb.c++/misc.cc: ditto.
14050 * gdb.c++/templates.cc: ditto.
14051
14052Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14053
14054 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14055
14056 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14057 somewhere between `read' and `main.c'. I'm pretty sure the
14058 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14059 and it isn't particularly useful.
14060
14061 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14062
14063Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14064
14065 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14066
14067Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14068
14069 * config/mt-slite: add LIBS and -nostdlib.
14070 * config/slite-gdb.exp: add this new file to support sparclite target.
14071
14072Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14073
14074 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14075
14076 * gdb.base/a2-run.exp: Change argument to istarget from
14077 "*-*-vxworks" to "*-*-vxworks*".
14078 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14079
14080Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14081
14082 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14083 will not runto main but do a 'step' to step out of breakpoint().
14084 * config/mt-slite: add -Dusestubs.
14085
14086Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14087
14088 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14089 instead of just @.
14090
14091 * gdb.base/signals.exp: Add test for "handle all print".
14092 * TODO: Remove "handle all print". Also remove item about
14093 checking copyright date (I don't like the idea of a spurious FAIL
14094 based on when we run the tests).
14095
14096 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14097 for SunOS4 (reason for failure not investigated). Remove
14098 redundant test for $binfile.
14099
14100 * gdb.base/nodebug.c (array_index): Call malloc.
14101
14102 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14103
14104Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14105
14106 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14107 conventions and slightly simplify the matching regexp.
14108
14109Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14110
14111 * gdb.base/break.exp: Update gdb_test invocation to use new
14112 convention.
14113
14114 * lib/gdb.exp: If noargs is not set, set it to 0.
14115
14116 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14117 tests unique.
14118
14119 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14120
14121Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14122
14123 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14124 one argument of type "<non-float parameter>".
14125
14126Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14127
14128 * config/rom68k.exp: New file to support Motorola IDP board.
14129 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14130 * gdb.base/break.c: Change things around so that this program
14131 doesn't depend upon args. This is necessary to make remote
14132 targets work (in general, they can't take args).
14133 * gdb.base/break.exp: Don't try to send args to program. Don't
14134 expect output. Also, replace lots of code with gdb_test.
14135
14136Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14137
14138 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14139 printing of '\'' (which is what the comment says we are testing,
14140 even though we were not), not '''.
14141 (test_integer_literals_rejected): Test that printing ''' is an error.
14142
14143 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14144 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14145 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14146 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14147 Use gdb_test not test_print_accept.
14148 * lib/gdb.exp: Remove test_print_accept.
14149
14150 * gdb.base/signals.exp (signal_tests_1): Make pass message
14151 consistent with fail message.
14152
14153 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14154 unsigned char; the bug (PR 1821) is fixed.
14155
14156 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14157
14158 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14159 successful tests--makes xfailing them work right.
14160
14161Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14162
14163 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14164 only \r\n, not .*. The test can pass .* as the last thing in
14165 $pattern if that is what it wants. In addition to providing this
14166 flexibility, this change should speed up pattern matching in cases
14167 where the pattern already ended with .* (there were a number of
14168 them). This change also helps catch bad patterns--in the old
14169 scheme the typo "char \*" instead of "char \\*" would pass. Now
14170 it is caught.
14171 * Many .exp files: Update callers.
14172
14173 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14174 clearer and does not spuriously match multiple ('s. Likewise for
14175 ) and *.
14176
14177 * gdb.base/nodebug.exp: Test ability to call a function and pass
14178 it a string (even with no debugging info).
14179
14180 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14181 "p '\'", which is the same as "p ''" once tcl gets done with
14182 quoting, to "p '\\'", which I suspect is what is intended (one
14183 backslash gets sent to GDB).
14184
14185 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14186
14187Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14188
14189 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14190 1817) was fixed literally years ago.
14191
14192Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14193
14194 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14195 test, it causes stepping out of call_after_alloca_subr with
14196 optimizing compilers.
14197 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14198 fails.
14199
14200 * gdb.c++/templates.exp: Source templ-info.exp only if
14201 the templates executable exists.
14202
14203 * gdb.c++/misc.cc (class Contains_static_instance,
14204 class Contains_nested_static_instance),
14205 gdb.c++/classes.exp (test_static_members): Test printing of
14206 a class that contains a static instance of the class.
14207
14208Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14209
14210 * gdb.base/langs2.c (cppsub_): Don't prototype.
14211 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14212 only, I believe).
14213
14214Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14215
14216 * lib/gdb.exp (skip_chill_tests): New procedure.
14217
14218 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14219
14220Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14221
14222 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14223 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14224
14225Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14226
14227 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14228
14229 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14230 disassemble 8, not 16, instructions for part 4.
14231
14232 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14233 support the latter anymore.
14234
14235 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14236 -DNO_PROTOTYPES.
14237 * gdb.base/callfuncs.c: Control use of prototypes based on
14238 NO_PROTOTYPES, not __STDC__.
14239 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14240 t_float_values2 tests if prototypes in use.
14241
14242 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14243 t_double_values): When checking differences against DELTA, check
14244 that difference is within the range (-DELTA,DELTA), not just
14245 (-infinity,DELTA).
14246
14247Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14248
14249 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14250 'file' command firts, then 'target', then 'load', this is due to gdb
14251 target set up.
14252 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14253
14254Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14255
14256 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14257 FP load/store variants.
14258 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14259
14260Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14261
14262 * gdb.base/term.exp: Do not give a warning if not native, it is
14263 not an abnormal condition.
14264
14265Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14266
14267 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14268 t_char_array".
14269
14270Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14271
14272 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14273 are getting the version number.
14274
14275 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14276 if not native, it is not an abnormal condition.
14277
14278Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14279
14280 * lib/gdb.exp: Just use "file exists", rather than undocumented
14281 dejagnu procedure "findfile".
14282
14283Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14284
14285 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14286 (LDFLAGS): Set to -Xlinker -Ur.
14287
14288 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14289 Removed, these values are set by lib/gdb.exp.
14290
14291 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14292
14293Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14294
14295 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14296 of replicating gdb startup code.
14297
14298 * config/mt-vxworks (LDFLAGS): Set to -r.
14299 (CFLAGS_FOR_TARGET): Removed.
14300
14301 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14302 (gdb) and gdb for vxworks uses (vxgdb).
14303
14304 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14305 executable is not in the tree and host != target, use sed and
14306 program_transform_name to determine the gdb name used by the
14307 target.
14308
14309 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14310 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14311
14312Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14313
14314 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14315 floats, chars, and shorts where there are ANSI-style function
14316 definitions.
14317
14318 * gdb.base/langs.exp, gdb.base/langs*: New test.
14319 * gdb.base/Makefile.in: Build it.
14320 * TODO: Remove item about checking that C names don't get C++
14321 demangling applied; this test tests it.
14322
14323Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14324
14325 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14326 went with the const70 xfail. The xfail went away a year ago.
14327
14328 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14329
14330 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14331 for hp300.
14332
14333 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14334
14335 * gdb.base/a1-selftest.exp: Don't run on hp300.
14336
14337Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14338
14339 * Makefile.in (site.exp): Set host_alias and target_alias as well
14340 as host_triplet and target_triplet.
14341
14342Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14343
14344 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14345
14346 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14347 places as other ecoff systems).
14348
14349 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14350 ultrix.
14351
14352Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14353
14354 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14355 remove them.
14356 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14357 variable and "variable" in addition to "data variable".
14358 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14359
14360 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14361 2.
14362 * gdb.base/list1.c (long_line): Add additional statement at start
14363 of function.
14364 * gdb.base/list.exp (test_forward_search): Update line number to
14365 reflect new statement.
14366
14367Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14368
14369 * gdb.base/signals.exp: Reinitialize searched source directories
14370 after gdb_start call.
14371
14372Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14373
14374 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14375 * gdb.stabs/Makefile.in: Likewise.
14376
14377 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14378 change. Instead split the tests into smaller pieces.
14379 * gdb.disasm/hppa.s: Corresponding changes.
14380
14381Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14382
14383 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14384 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14385
14386 * gdb.base/funcargs.exp: Modify many tests so that every test
14387 either passes or fails. Make some test names unique.
14388
14389Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14390
14391 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14392 Call stty to set interrupt character.
14393
14394 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14395 for HP assembler versus GNU assembler based on actual behavior of
14396 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14397
14398 * TODO: Suggest a few more stepping tests.
14399
14400Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14401
14402 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14403 restart GDB for h8300 after a continue.
14404 (return): Add pattern to match a29k-udi behavior.
14405 * gdb.base/nodebug.exp: Remove obsolete comment.
14406 * gdb.base/regs.exp: New file, testing of register displays.
14407 * gdb.base/return.exp: Fix typo in reference to $objdir.
14408 * gdb.base/whatis.exp: Always start with a fresh GDB.
14409
14410Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14411
14412 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14413 higher, these tests generate a lot of output.
14414
14415Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14416
14417 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14418 code following the catch silently ignored some errors; without the
14419 catch they should be thrown like any other tcl error. Also, the
14420 catch used "" instead of {} which meant all the callers who wanted
14421 to include one of the characters "[]$ had to quote it an extra time.
14422 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14423 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14424 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14425 Remove extra quoting.
14426
14427Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14428
14429 * gdb.base/commands.exp: Make test names unique; every test either
14430 passes or fails. Update some comments.
14431
14432 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14433
14434Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14435
14436 The following fixes a FAIL caused by the fact that the alpha stabs
14437 configuration didn't use the ".if alpha" code in weird.def.
14438 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14439 bit pointer, so the 32 bit version works even on the alpha.
14440 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14441 Remove the stuff which allowed us to have separate versions for
14442 alpha and everything else.
14443
14444 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14445 regexp which "info func operator\[\](" is supposed to match. Fix
14446 string to send to GDB. Note that GDB still doesn't work right. Add a
14447 new test for "info func .perator\[\](" which GDB does handle correctly.
14448
14449 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14450
14451Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14452
14453 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14454 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14455 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14456 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14457 it makes the tests harder to understand and confuses test-o-matic.
14458 The preferred style is that each test provides a PASS or a FAIL,
14459 and has a unique message (e.g. "continue #54" not just "continue")
14460 which is the same for the pass and the fail.
14461 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14462 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14463 to lib/gdb.exp.
14464 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14465 prt_accept which was basically the same thing. Likewise for
14466 test_print_reject and prt_reject.
14467 * lib/gdb.exp (test_print_reject): Add some more error message
14468 patterns to match from the former printcmds.exp (prt_reject).
14469 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14470 One defect of the passcount stuff is that some of it failed to
14471 report XPASS where appropriate.
14472 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14473 stuff before and after arg in expected pattern.
14474 (test_paddr_operator_functions): Re-do test without print_addr_of;
14475 this is the only test which seems to want extra stuff there.
14476
14477Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14478
14479 * gdb.base/nodebug.exp: Update new tests to reflect improved
14480 wording of gdb output.
14481
14482 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14483 and "ptype" work on variables in files compiled without -g.
14484 Replaces commented out "maint print msymbol" tests.
14485
14486Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14487
14488 * gdb.base/setvar.c (dummy): Call malloc.
14489
14490 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14491 losing with the irix4 sed.
14492
14493 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14494 ALRM" on irix4.
14495
14496Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14497
14498 * TODO: Remove items about corefile.exp testing new exec-file and
14499 backtrace; both are now done. Add items about printing enums.
14500
14501Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14502
14503 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14504 "get signal $thissig" test fails.
14505
14506 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14507
14508Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14509
14510 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14511 compiler warning with dec alpha compiler.
14512
14513 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14514 extra \n from gdb_test call (this explains why the prompt test
14515 that I removed yesterday was there).
14516 (user_defined_command_test): Remove extra \n and prompt test.
14517
14518 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14519 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14520 doesn't exist.
14521 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14522 Also remove alpha workaround, which turns out to be because
14523 SIGABRT == SIGLOST.
14524
14525 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14526
14527 * gdb.base/help.exp: Don't test "help show".
14528
14529Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14530
14531 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14532 "set print address" is on.
14533 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14534 pass prompt to gdb_test; gdb_test already looks for the prompt.
14535
14536 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14537
14538 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14539 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14540 was to make sure that gdb can read a core file. But (a) the "read
14541 the corefile" part didn't make it to a1-selftest.exp, we just
14542 delete the corefile after creating it, and (b) we test reading
14543 corefiles in corefile.exp anyway. Also, this test left around a
14544 xgdb process on Solaris.
14545
14546 * gdb.base/corefile.exp: Also test backtrace.
14547
14548Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14549
14550 * gdb.base/commands.exp: Test a simple user defined command with
14551 arguments and if/while statements; verify the full user command is
14552 printed by "show user".
14553
14554 * gdb.base/commands.exp: Test if/while commands as part of a
14555 breakpoint command list; verify they appear in breakpoint
14556 information.
14557
14558Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14559
14560 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14561 than by dividing by zero.
14562
14563Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14564
14565 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14566 performing an inferior call with watchpoints enabled.
14567 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14568 call.
14569
14570Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14571
14572 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14573 of "file" command.
14574
14575 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14576 Add additional pattern for when "int operator int(void);" appears
14577 in a different order.
14578
14579Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14580
14581 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14582
14583 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14584 and "signal" with ".*".
14585
14586Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14587
14588 * TODO: Add note about "handle all nostop".
14589
14590 * gdb.base/{sigall.c, sigall.exp}: New test.
14591 * gdb.base/Makefile.in: Add it.
14592
14593Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14594
14595 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14596 when invoking GDB, suppresses any windowing interface.
14597
14598Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14599
14600 * config/sim-gdb: New file, simulator testing support.
14601
14602Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14603
14604 * gdb.base/interrupt.exp: Test calling func1 twice.
14605
14606Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14607
14608 * gdb.base/list.exp (test_forward_search): Set timeout higher
14609 when we'll be getting lots of output from gdb.
14610
14611 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14612 "init_malloc" to after the expect statement. Run it if that
14613 regexp is taken, but also for two others which happen if source
14614 cannot be found.
14615
14616Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14617
14618 * gdb.base/printcmds.exp: New test, for printing register before
14619 program is running.
14620
14621Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14622
14623 * gdb.base/list.exp: Correct some alternate expect patterns
14624 to reflect changes in list1.c.
14625
14626Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14627
14628 * TODO: Add item regarding large frames.
14629
14630 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14631
14632 * TODO: Remove item about enabling return.exp; it
14633 is enabled. Suggest a few more "return" tests.
14634
14635Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14636
14637 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14638 anonymous unions.
14639
14640Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14641
14642 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14643 and pr-5646.o, so "make" is the same as "make all", not "make
14644 pr-4975.o".
14645
14646Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14647
14648 * gdb.base/list.exp: Adjust expectations to reflect changes in
14649 list1.c.
14650 (test_forward_search): New test proc.
14651 * gdb.base/list1.c (long_line): New function, has long source line.
14652
14653Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14654
14655 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14656 additional line of code that was added.
14657
14658Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14659
14660 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14661 tests so as not to overflow expect's input buffers.
14662 * gdb.disasm/hppa.exp: Corresponding changes.
14663
14664Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14665
14666 Beginnings of template debugging tests.
14667 * gdb.c++/templ-info.cc: New file to test for template
14668 debugging capability of the compiler.
14669 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14670 templ-info.cc.
14671 * gdb.c++/templates.cc: Add explicit template instantiations
14672 to enable compiling with -fno-implicit-templates. Add destructor
14673 and 'value' method to T5 class for template tests.
14674 * gdb.c++/templates.exp: Add testcases for printing of template
14675 types, setting breakpoints on template methods and calling a
d63a86f8 14676 template method.
c906108c
SS
14677
14678Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14679
14680 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14681 branch target since some assemblers (gas-2.5) may emit a
14682 relocation for the branch instead of resolving it in the
14683 assembler.
14684
14685Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14686
14687 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14688 through signal handler.
14689
14690Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14691
14692 * configure.in (*-*-netware): Use config/mt-netware.
14693
14694 * config/mt-netware: New file.
14695 * config/mt-i386-netware: Removed, separate configs for different
14696 netware architectures are no longer needed now that we have
14697 --with-headers.
14698
14699Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14700
14701 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14702 by the recent changes to use ANSI C arithmetic conversions.
14703
14704Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14705
14706 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14707 bug involving using inferior_pid to figure out whether to select a
14708 frame.
14709
14710Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14711
14712 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14713 match the current disassembler output.
14714
14715Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14716
14717 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14718 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14719 types, expect "int" as type of integer values (for now).
14720
14721Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14722
14723 * gdb.base/commands.exp: New tests for if/while commands.
14724
14725Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14726
14727 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14728 by .*, since hex values have different syntax in Chill mode.
14729
14730Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14731
14732 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14733 linefeed from expect pattern for repeated types with indices > 9.
14734
14735Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14736
14737 First part of Fortran test suite.
14738 * gdb.fortran: New directory.
14739 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14740
14741Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14742
14743 * gdb.base/default.exp: Update expect pattern for load command
14744 without arguments.
14745
14746Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14747
14748 * configure.in: Change i386 to i[345]86.
14749 * gdb.base/configure.in: Likewise.
14750 * gdb.c++/configure.in: Likewise.
14751 * gdb.chill/configure.in: Likewise.
14752
14753Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14754
14755 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14756 patterns, since that is not a valid context for comments.
14757
14758Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14759
14760 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14761 repeated types and repeated types with indices > 9.
14762
14763Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14764
14765 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14766 2417; old bug has been fixed.
14767
14768Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14769
14770 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14771 send the newline ourselves instead of assuming gdb_test will do
14772 so when passed an empty input string.
14773
14774 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14775 stabs testcode.
14776
14777Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14778
14779 * lib/gdb.exp (gdb_test): Don't send anything if the first
14780 argument is an empty string. This makes cases where we want to
14781 match output that is already in expect's buffers (for example,
14782 matching a breakpoint after gdb_run_cmd has been called) work
14783 reliably.
14784
14785Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14786
14787 * config/netware.exp: New file.
14788
14789Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14790
14791 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14792 the -B and -L prefixes so we can find the debugging stub.
14793
14794 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14795 there and we are using the gcc from the tree.
14796
14797 * gdb.base/types.c: Removed.
14798
14799 * gdb.base/configure.in: Look for makefile fragments in ../config.
14800 Recognize i386-*-netware.
14801 * gdb.c++/configure.in: Likewise.
14802
14803Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14804
14805 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14806 the correct TCL syntax.
14807
14808Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14809
14810 * gdb.base/opaque.exp: use runto instead of messing around with
14811 breakpoints. Simplify by using gdb_test.
14812
14813 * gdb.base/bitfields.exp: restart between tests on netware targets
14814 because breakpoints aren't relocated after target death. Run
14815 processes to completion.
14816
14817 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14818
14819Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14820
14821 * Makefile.in: Remove extra tabs that confuse some versions
14822 of "make". Use the newly built gdb to test with by default,
14823 rather than the first one in the tester's search path.
14824
14825Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14826
14827 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14828
14829 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14830 condition help.
14831
14832Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14833
14834 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14835
14836 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14837 running.
14838 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14839 * gdb.base/funcargs.exp: Likewise.
14840
14841 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14842 * gdb.base/funcargs.exp: Likewise.
14843
14844 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14845 message is "".
14846
14847Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14848
14849 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14850 return,signals,twice}.exp: Handle non-existant binaries
14851 consistantly.
14852
14853 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14854 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14855 might testing a cross development system.
14856
14857Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14858
14859 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14860 runtest script is relative to ${srcdir}, not ${rootdir}.
14861
14862Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14863
14864 * gdb.base/signals.exp: Allow for optionality of breakpoint
14865 address.
14866
14867Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14868
14869 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14870
14871Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14872
14873 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14874 for size_t definition.
14875 * gdb.c++/templates.cc: Likewise
14876
14877 * config/mt-i386-netware: New file.
14878
14879 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14880 defined.
14881
14882 * gdb.base/Makefile.in: Added support for systems that name core
14883 files by appending "core" to the program name.
14884 * gdb.base/a1-selftest.exp: Likewise.
14885
14886Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14887
14888 * gdb.base/return.exp: Add comment and message for `return double'
14889 test failure on Sparc Solaris.
14890
14891Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14892
14893 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14894
14895Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14896
14897 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14898 from optimizing them away.
14899 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14900 patterns to include default constructors and assignment operators,
14901 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14902 character in the output of the virtual base pointer.
14903
14904Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14905
14906 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14907 expression match in print_addr_of to avoid unintented matches.
14908 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14909 versions up to 2.5.8.
14910
14911Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14912
14913 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14914 included file to run under newer versions of expect.
14915 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14916 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14917 Remove xfail for the virtual table of BDDHookV.
14918
14919Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14920
14921 * lib/gdb.exp (string_to_regexp): Set a default result.
14922 (default_gdb_start): Fix misleading message.
14923
14924Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14925
14926 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14927 Remove all CC, etc definitions.
14928 * config/mt-hpux: New file.
14929 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14930 (CFLAGS, LDFLAGS): Define.
14931 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14932
14933 * Makefile.in (site.exp): Don't insert host_os, etc.
14934 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14935 (distclean): Check existence of subdir.
14936 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14937 * gdb.base/Makefile.in: General cleanup and simplification.
14938 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14939 to build executables. Use default rule to build .o files.
14940 (EXPECT, RUNTEST, CC): Fix relative pathname.
14941 (site.exp): Don't insert host_os, etc.
14942 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14943 and/or SIGUSR1 defined.
14944 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14945 * gdb.c++/Makefile.in: General cleanup and simplification.
14946 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14947 (CFLAGS): Remove.
14948 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14949
14950Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14951
14952 * gdb.base/recurse.exp: Misc changes to get tests running again
14953 after Kung's changes to the watchpoint code.
14954 * gdb.base/watchpoint.exp: Likewise.
14955
14956Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14957
14958 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14959
14960Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14961
14962 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14963 * lib/gdb.exp (default_gdb_start): Define.
14964 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14965 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14966 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14967 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14968 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14969 Don't call gdb_target_udi in between tests.
14970
14971Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14972
14973 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14974 (which was basically just a local version of the same thing). In
14975 addition to avoiding duplication, gdb_test_exact is faster.
14976 * lib/gdb.exp (gdb_test_exact): Fix typo.
14977
14978 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14979 don't give an error.
14980
14981 * gdb.base/term.exp: Call delete_breakpoints before starting.
14982
14983 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14984 (t10): Add comment.
14985
14986Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14987
14988 Reorganization of the GDB Test Suite.
14989
14990 * gdb.base: New directory, contains all the basic tests.
14991 * gdb.c++: New directory, tests specific to C++.
14992 * gdb.chill: New directory, tests specific to Chill.
14993 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14994 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14995 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14996 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14997 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14998 t30-31 to chill).
14999 * */gdbme.*: Rename to match appropriate expect scripts.
15000 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15001 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15002 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15003 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15004 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15005 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15006 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15007 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15008 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15009 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15010 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15011 gdb.c++/virtfunc.cc: New names of C++ files.
15012 * gdb.chill/chillvars.ch: New name of Chill file.
15013 * gdb.base/configure.in, gdb.c++/configure.in,
15014 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15015 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15016 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15017 * configure.in (configdirs): Update to reflect directory changes.
15018 (target_abbrev): No longer define for any configuration.
15019 * Makefile.in: Cosmetic improvements to header comments.
15020
15021Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15022
15023 Various changes to gdb.t31:
15024
15025 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15026 * gdbme.ch: Make all key-words and predefineds be upper-case.
15027 * chillvars.exp: Expect key-words and predefinds in upper-case.
15028
15029 * chillvars.exp: Use gdb_test_exact many places.
15030 Change expected output for arrays (which now includes index labels).
15031
15032 * pr-5020.exp, gdme.ch (module PR_5020):
15033 New test, for PR-5020.
15034
15035Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15036
15037 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15038 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15039
15040Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15041
15042 * Makefile.in: Fix bit-rot in definitions of CHILL,
15043 CHILL_FOR_TARGET and Chill_LIB.
15044 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15045 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15046 CHILL, and CHILL_LIB.
15047
15048Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15049
15050 * Revert the previous changes. Please see Rob's directory
15051 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15052
15053Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15054
15055 * Makefile.in, configure.in, config/mips-gdb.exp,
15056 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15057 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15058 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15059 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15060 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15061 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15062 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15063 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15064 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15065 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15066 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15067 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15068 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15069 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15070 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15071 changes from 94Q1.
15072
15073Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15074
15075 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15076 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15077 Rob's new testing fragments.
15078
15079Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15080
15081 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15082 lib/gdb.exp: Replace error proc calls with perror.
15083
15084Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15085
15086 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15087 version also, match on casted version strings, and match on
15088 gdb startup case where the line numbers might be messed up.
15089
15090Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15091
15092 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15093 (CFLAGS): Delete it from here.
15094
15095Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15096
15097 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15098
15099Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15100
15101 * Makefile.in (RUNTEST): Default to just "runtest".
15102
15103Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15104
15105 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15106 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15107 the code has been restructured.
15108
15109Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15110
15111 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15112 \n, not just one of each.
15113
15114 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15115 /bin/cc gives a warning if you do.
15116
15117Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15118
d63a86f8 15119 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15120 __t10ListS_link1ZUiRCUiPT0
15121
15122Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15123
15124 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15125 on local variables in recursive functions.
15126
15127 * gdb.t07/Makefile.in: Build the new test.
15128
15129Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15130
15131 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15132 directly. Instead compare the return values from actual calls.
15133
15134Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15135
15136 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15137
15138Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15139
15140 * From Peter Schauer with minor modifications.
15141 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15142 stops in mid-line in the caller. Add xfail for returning a float
15143 value on X86 targets.
15144
15145Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15146
15147 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15148 to avoid expect lossage.
15149 (fmem_LRbug_tests): Likewise.
15150 * gdb.disasm/hppa.s: Corresponding changes.
15151
15152 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15153 conditions to work with latest dejagnu/expect.
15154
15155 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15156 expected to fail on the PA.
15157 (backtrace in call with trampolines): Explicitly require main
15158 to be frame #1 (no trampolines should show up in backtrace).
15159
15160 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15161 "continue -expect".
15162 * gdb.t06/break.exp: Likewise.
15163 * gdb.t07/watchpoint.exp: Likewise.
15164 * gdb.t13/bitfields.exp: Likewise.
15165 * gdb.t15/{funcargs,return}.exp: Likewise.
15166 * gdb.stabs/weird.exp: Likewise.
15167 * config/{mips,udi}-gdb.exp: Likewise.
15168
15169 * hppa.sed: Enclose comments within a sed command to avoid
15170 losing with the old OSF1 sed.
15171
15172Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15173
15174 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15175 sequent dynix.
15176 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15177 * gdb.t15/funcargs.exp: Conditionally step again to really
15178 finish from marker_call_with_trampolines. Handle the case where
15179 the first step from within call_with_trampolines already steps
15180 us back to main.
15181 * gdb.t15/gdbme.c: Add comment to closing brace of
15182 call_with_trampolines for funcargs.exp.
15183
15184Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15185
d63a86f8 15186 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15187 Fix typo(s).
15188
15189Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15190
15191 * gdb.t07/gdbme.c: More code for watchpoint testing.
15192
15193 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15194 "Hardware watchpoint" throughout file.
15195 (test_watchpoint_triggered_in_syscall): New test.
15196 (test_complex_watchpoint): New test.
15197
15198Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15199
15200 * gdbme.c (call_with_trampolines): New function to try and step
15201 into. Tests trampoline problems on the PA.
15202
15203 * funcargs.exp (localvars_in_indirect_call): No longer expect
15204 stepping into indirect call to fail on PAs.
15205 (test_stepping_over_trampolines): New test.
15206
15207Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15208
15209 * TODO: Add suggestions for static member function tests, and
15210 completion tests.
15211
15212Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15213
15214 * TODO: Add suggestions for "p/a" tests.
15215
15216 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15217 (default_gdb_exit): Replace all the hair with sending "quit" to
15218 the process with a simple close.
15219
15220Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15221
15222 * TODO: Add suggestions for shared library tests.
15223
15224Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15225
15226 * TODO: Add suggestions for x/s tests.
15227
15228Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15229
15230 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15231 "enable once", and "enable breakpoints once" with ".*".
15232
15233Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15234
15235 * TODO: Add suggestions about structure passing tests.
15236
15237Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15238
15239 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15240 the primary1 test, use work around if __GNUC__ < 2.
15241 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15242 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15243 Test for bad output rather than waiting for timeout. Issue
15244 second continue only if first continue failed.
15245
15246Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15247
15248 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15249 operator[] test with gdb_test because the old code didn't seem to
15250 be getting the quoting right with the new dejagnu.
15251
15252Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15253
15254 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15255 one from the path.
15256 * Makefile.in: Use a fresh expect if there is one, use runtest
15257 from the src tree if there is one.
d63a86f8 15258
c906108c
SS
15259Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15260
15261 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15262 next over recursive call. Revise the tests from that point on
15263 (which had been skipped) to match GDB's actual (correct) output.
15264
15265 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15266 with next over a breakpoint whose condition is false.
15267
15268 * gdb.t00/help.exp: Comment out "help set print" tests just like
15269 (and for same reason as) "help set" test.
15270
15271Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15272
15273 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15274 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15275
15276Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15277
15278 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15279 necessary gdb_target_udi.
15280
15281 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15282
15283 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15284 1838 and 2417; they are fixed.
15285
15286 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15287 gdb.t03/ptype.exp (ptype structure, ptype union):
15288 Remove xfails; the test is looser than when the xfails were added.
15289
15290 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15291 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15292
15293 * gdb.t01/run.exp: Only run shell test if isnative.
15294
15295 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15296 since "run" automatically loads if necessary. Call gdb_target_udi
15297 after the "file" since "file" kills any execution target.
15298
15299 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15300 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15301 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15302 argument for UDI.
15303
15304Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15305
15306 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15307
15308 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15309
15310Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15311
15312 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15313 properly quoting regexps. This makes the second argument to
15314 demangle a fixed string, which matches the callers, instead of a
15315 shell-style pattern which is what the previous implementation
15316 used. Update some of the callers.
15317
15318Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15319
15320 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15321 (comib_nullified_tests): Fix typo.
15322 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15323 strings. No longer expected to fail.
15324
15325 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15326 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15327 strings. No longer expected to fail.
15328
15329 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15330 string. No longer expected to fail.
15331
15332Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15333
15334 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15335 No longer expected to fail.
15336
15337 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15338 string. No longer expected to fail.
15339
15340Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15341
15342 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15343 only in the names (I probably got most of them). I was even
15344 generous with some which differed in underscores in names, and
15345 probably missed a few, and I *still* was able to remove almost a
15346 third of the file with almost no impact on testsuite coverage.
15347
15348Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15349
15350 * gdb.t00/default.exp: Match udi_attach error message as well as
15351 the one from child_attach.
15352
15353 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15354
15355 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15356
15357 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15358 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15359
15360 * Move test with enums and partial symbols back to
15361 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15362 Reverts the change of 26 May 93. Per today's change to
15363 stabs.texinfo, the behavior that weird.exp was expecting was
15364 unreasonable; what is important is that the compiler+gdb get
15365 things right, which happens with a recent gcc. Also fix the test
15366 to deal with native compilers which put out the stab gdb can't
15367 deal with.
15368
15369Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15370
15371 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15372 in the names. The main thing these accomplish is to slow things down.
15373 Many more such duplicates surely remain.
15374
15375 * gdb.t00/help.exp: Comment out "help support" test just like
15376 (and for same reason as) "help set" test.
15377
15378Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15379
15380 * gdb.t06/break.exp: Remove setup_xfails for
15381 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15382 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15383 about known bug in gcc to include up through 2.5.8.
15384 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15385 well as "_vb$".
15386 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15387 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15388 with latest gcc and gdb.
15389 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15390 well as "_vb$".
15391
15392Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15393
15394 * configure.in (hppa*-*-*): Also configure and build stabs-only
15395 tests.
15396
15397Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15398
15399 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15400 * gdb.t10/configure.in (hppa*-*-*): Use it.
15401
15402Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15403
15404 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15405
15406Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15407
15408 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15409 versions prior to 1.13.5.
15410
15411Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15412
15413 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15414 the prompt is at the start of a line.
15415
15416Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15417
15418 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15419 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15420 in the copr tests now.
15421 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15422 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15423 expected to fail.
15424
15425Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15426
15427 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15428 gdb.t31/chillvars.exp, lib/gdb.exp:
15429 Tweak to run under either version of expect.
15430 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15431 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15432 * gdb.t11/list.exp: Remove extraneous whitespace.
15433
15434Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15435
15436 * gdb.t16/printcmds.exp (test_print_strings): Accept
15437 "(unsigned char *) " before the string.
15438
15439 * TODO: Add notes about printing of fancy types and GDB expressions.
15440
15441Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15442
15443 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15444 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15445 if doing mips-idt-ecoff.
c906108c
SS
15446
15447Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15448
15449 * Most .exp files: Tweak to run under either version of expect.
15450
15451Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15452
15453 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15454 xfails; I'm not sure why they are failing, but not because of PR 1806.
15455
15456Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15457
15458 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15459 defined in lib/gdb.exp.
15460
15461Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15462
15463 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15464 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15465 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15466 have to be typeless.
15467
15468Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15469
15470 * TODO: Add suggestion for copyright year test.
15471
15472Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15473
15474 * configure.in (*-*-lynxos*): Add stabs tests.
15475
15476Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15477
15478 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15479 so insert a tab before any assembler directive in column zero.
15480
15481 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15482 stores.
15483 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15484 stores.
15485 (fpu_short_memory_tests): Likewise.
15486
15487Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15488
15489 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15490 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15491 .stabs directives in comments.
15492
15493Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15494
15495 * TODO: New file, describing tests we could write.
15496 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15497
15498Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15499
15500 * gdb.t06/signals.exp: Add kludge to force re-sync.
15501
15502 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15503 to xgdb instead of gdb, get out of gdb.
15504
15505Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15506
15507 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15508 for info.
15509
15510Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15511
15512 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15513 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15514 * gdb.stabs/hppa.sed: New sed script for the PA.
15515
15516Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15517
15518 * gdb.stabs: Re-write weird.def and configuration to use sed
15519 instead of cpp. sed is portable and POSIX; cpp is neither.
15520
15521Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15522
15523 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15524
15525Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15526
15527 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15528
15529Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15530
15531 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15532 "_vb$".
15533 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15534 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15535
15536Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15537
15538 * lib/gdb.exp: Comment out code which depends on non-existent
15539 `transform' procedure.
15540
15541Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15542
15543 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15544 * lib/gdb.exp: Transform tool name.
15545 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15546 1.1's new error handling system.
15547
15548Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15549
15550 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15551
15552Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15553
15554 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15555 They made pattern matching so slow that timeouts happened on
15556 heavily loaded systems. Now any output from "show print" which
15557 gets us back to the GDB prompt is a PASS.
15558
15559Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15560
15561 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15562
15563Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15564
15565 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15566
15567 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15568 It is not from PR 3220.
15569
15570Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15571
15572 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15573 just started failing because they depended on the order the
15574 subcommands are presented, or exact docstring text. This kind of
15575 test is a pain and has minimal benefit.
15576
15577Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15578
15579 * gdb.t09/corefile.exp: At end of test, use "core" command with
15580 no arguments.
15581
15582Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15583
15584 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15585 17}/Makefile.in: Make it possible to run the testsuite with Sun
15586 make and CC = cross gcc by adding explicit build rules for .o
15587 files.
15588
15589Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15590
15591 * gdb.t15/funcargs.exp: Don't put comments on same line as
15592 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15593
c906108c
SS
15594Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15595
15596 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15597
15598Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15599
15600 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15601 * gdb.t20/inherit.exp: remove three dumplicate entries.
15602
15603Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15604
15605 * gdb.t06/break.exp: For "next over recursive call", fail on any
15606 incorrect output, not just on "factorial (value=2)".
15607
15608Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15609
15610 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15611 working now. Add an xfail if accesing a bss variable causes
15612 a memory error if the target is not yet run.
15613
15614Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15615
15616 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15617 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15618 name of __st* demangling (2 strings). Did Kung really get the
15619 more than 95 others right without testing them?
15620
15621Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15622
15623 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15624
15625Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15626
15627 * configure.in (configdirs): Add gdb.disasm
15628 * gdb.disasm: New directory for GDB disassembler tests.
15629 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15630
15631Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15632
15633 * gdb.t00/help.exp: Don't test "help set".
15634
15635 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15636 from within expect statements. None of these happen anymore and
15637 they cause regressions to be silently unnoticed.
15638
15639 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15640 messages) about known failures with gcc cygnus-2.4.5-930417.
15641
15642 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15643 comp-info.exp so it gets built if it doesn't exist.
15644
15645 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15646 it is no longer used.
15647 * gdb.t13/comp-info.c: Removed.
15648
15649Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15650
15651 * gdb.t06/signals.exp: Add xfail for sun3.
15652
15653Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15654
15655 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15656 relevant because ^C doesn't get sent but failure can be reproduced
15657 interactively).
15658
15659Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15660
15661 * gdb.stabs/alpha.mt: New configuration file for alpha.
15662 * gdb.stabs/configure.in: Use it.
15663 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15664 sharing with alpha.mt, redefine long to word via preprocessor.
15665 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15666 for alpha.
15667 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15668 native cc.
15669 * gdb.t00/teststrategy.exp: Change expect string so that we
15670 consume the `(xgdb)' from the command echo and from the gdb prompt.
15671 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15672 gdb currently compares all values as long, so this failure probably
15673 applies to any configuration where LONGEST is bigger than a target int.
15674 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15675 with gcc.
15676 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15677 to handle opaque pointers, gcc is.
15678 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15679 as first argument. Include <sys/types.h> and change all operator
15680 new definitions to use size_t.
15681 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15682 now that we use size_t.
15683
15684Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15685
15686 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15687 a long or float array cast all array members to the same type.
15688 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15689 with 64 bit longs.
15690 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15691 on alpha.
15692 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15693
15694Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15695
15696 * gdb.t24 (demangle.exp): Constructors of templates have names like
15697 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15698 section 14.6 of the ARM.
15699
15700 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15701 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15702 accomplish little and slow down the testsuite.
15703
15704 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15705 Accept spaces various places.
15706
15707Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15708
15709 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15710 with watchpoint enabled.
15711
15712 * Makefile.in: Remove definition of CC and remove the second
15713 definition of CXX (the "CXX = gcc" one remains). These definitions
15714 were causing backquotes to be expanded within backquotes, which
15715 doesn't work.
15716
15717Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15718
15719 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15720
15721Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15722
15723 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15724 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15725 by mips cc and contains no stabs entries.
15726
15727Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15728
15729 * config/vx-gdb.exp: Use fake device to load files rather than
15730 NFS.
15731 * lib/gdb.exp: New proc to do "file" command.
15732 * config/unix-gdb.exp: Use new "file" proc.
15733
15734Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15735
15736 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15737 Rework board rebooting slightly.
15738 (gdb_exit): Don't exit from the remote shell; there isn't one.
15739 * gdb.stabs/weird.exp: If a program is being debugged already,
15740 kill it.
15741 * gdb.t04/setvar.exp: Stop and restart gdb.
15742 * gdb.t05/expr.exp: Likewise.
15743 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15744 restart gdb and reload the program.
15745 * gdb.t08/opaque.exp: Likewise.
15746 * gdb.t12/scope.exp: Likewise.
15747 * gdb.t13/bitfields.exp: Likewise.
15748 * gdb.t15/funcargs.exp: Likewise.
15749 * gdb.t20/classes.exp: Likewise.
15750 * gdb.t03/ptype.exp: Increase timeout.
15751 * gdb.t16/printcmds.exp (test_print_string_constants,
15752 test_print_array_constants): Likewise.
15753 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15754 * gdb.t20/classes.exp (do_tests): Likewise.
15755 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15756
15757Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15758
15759 * gdb.stabs: Renamed *wierd* to *weird*.
15760
15761Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15762
15763 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15764 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15765
15766Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15767
15768 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15769 (do_tests): Remove xfail for whatis on one_var and two_var.
15770
15771Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15772
15773 * Makefile.in: Made cross building work better by adding
15774 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15775
15776Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15777
15778 * gdb.t15/{return.c,return.exp,Makefile.in}:
15779 New test, currently commented out.
15780
15781Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15782
15783 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15784 still running and removes the leftover named socket so GDb can do
15785 clean restarts.
15786
15787Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15788
15789 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15790 console, not GDB.
15791 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15792 cross testing works better with "make check"
15793 * config/unix-gdb: Use default procedures for exit and version.
15794 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15795 with the newest VxWorks.
15796
15797Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15798
15799 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15800 old form.
15801
15802 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15803 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15804
15805 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15806
15807 * config/unix-gdb.exp: Remove this version of gdb_exit
15808 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15809 Rob says he'll look at it when he gets back to testing boards.
15810
15811Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15812
15813 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15814 an expected fail for certain ptype commands.
15815
15816 * gdb.t20/classes.exp: Update expected results of "ptype class
15817 Base1" to account for the constructor that now appears in the type.
15818
15819Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15820
15821 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15822 disappeared from list.
15823 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15824 "alldone" proc with call to cleanup and exit.
15825 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15826 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15827 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15828 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15829 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15830 "alldone" proc with simple returns that suppress remaining
15831 tests. The alldone proc went away many months ago.
15832
15833Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15834
15835 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15836
15837 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15838
15839Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15840
15841 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15842 as vax gdb will display them.
15843
15844Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15845
15846 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15847 optimizers.
15848
15849 * scope.exp: Change "bad value for localval" messages so each one
15850 is unique.
15851
15852 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15853 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15854
15855 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15856
15857Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15858
15859 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15860 doesn't exist (due to optimization).
15861
15862Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15863
15864 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15865 contains \r because the filename is long.
15866
15867 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15868 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15869
15870Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15871
15872 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15873 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15874 Ultrix.
15875 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15876 int tests.
15877 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15878
15879Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15880
15881 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15882
15883 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15884 to match does not match the passing case but still matches the
c906108c
SS
15885 failing case.
15886
15887Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15888
15889 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15890
15891Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15892
15893 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15894 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15895 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15896 Remove various versions of gdb_exit.
15897 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15898 gdb_exit.
15899 * config/unix-gdb.exp: gdb_exit remains here, and should override
15900 the generic version, since it's doing a lot of wierd stuff that
15901 the other versions aren't. FIXME, fold it in, or abandon this
15902 version.
15903
15904Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15905
15906 * gdb.t24/demangle.exp: Add tests for PR 3220.
15907
15908Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15909
15910 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15911
15912Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15913
15914 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15915 "i386-*-*". Works for i486 as well.
15916
15917 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15918 bug, and expand domain of xfail to all SVR4 systems, since the
15919 actual problem is likely to be in generic SVR4 /proc support.
15920
15921Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15922
15923 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15924
15925Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15926
15927 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15928 xfails for other systems. Match a missing 'Continuing.' as an
15929 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15930
15931 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15932 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15933 Only issue warning for missing executables if -all option is used.
15934
15935 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15936 file if -all option is used. It's like an unpredictable XFAIL.
15937
15938Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15939
15940 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15941 for dynamically linked binaries.
15942
15943 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15944
15945Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15946
15947 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15948 to state that this is a known bug in old versions of g++.
15949
15950Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15951
15952 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15953 while waiting for `Continuing'.
15954
15955Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15956
15957 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15958 in text, data, and bss.
15959 * gdb.t10/nodebug.c: Add local and global test variables for
15960 initialized and uninitialized data.
15961
15962Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15963
15964 * config/unix-gdb.exp (gdb_exit): Add "wait".
15965
15966Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15967
15968 * gdb.t06/signals.exp: xfail the continue from the handler for all
15969 targets.
15970
15971 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15972 function with watchpoints enabled, the i386 call dummy starts with
15973 a call.
15974
15975 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15976 386 bsd names its corefiles.
15977
15978Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15979
15980 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15981 compilers don't grok it.
15982 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15983 with small octal ints rather than character constants, which
15984 are signed and might not fit if first promoted to int.
15985
15986Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15987
15988 * gdb.t09/Makefile.in (clean): Remove corefile.
15989
15990Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15991
15992 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15993
15994Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15995 and Jim Kingdon (kingdon@cygnus.com)
15996
15997 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15998 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15999 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16000
16001Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16002
16003 * gdb.t17/interrupt.exp: Add xfail for hppa.
16004
16005Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16006
16007 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16008 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16009 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16010 to determine signed-ness of bitfields and use the result to setup
16011 the xfail.
16012 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16013 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16014 call line is reached if necessary.
16015
16016Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16017
16018 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16019
16020Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16021
16022 * gdb.t06/break.exp: Also test `clear' command.
16023
16024Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16025
16026 * gdb.t00/teststrategy.exp: Remove extra quote.
16027
16028 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16029 watchpoint enabled to be for all non-68k machines.
16030
16031 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16032
16033Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16034
16035 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16036 targets use aout.mt instead of ecoff.mt as gas understands
16037 standard aout format.
16038
16039Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16040
16041 * lib/gdb.exp (runto): Don't insist that function we are running to
16042 was compiled with -g.
16043
16044 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16045
16046 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16047 to get back into the read system call.
16048 Accept leading newline in case where we woke it up.
16049
16050Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16051
16052 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16053 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16054 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16055 enable ecoff configuration.
16056
16057Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16058
16059 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16060
16061Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16062
16063 * gdb.t16/printcmds.exp: Add another printf test.
16064
16065Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16066
16067 * configure.in: If configured -with-stabs on any target, add
16068 stabsdirs to configdirs.
16069
16070Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16071
16072 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16073 fun" so pattern does not match the command itself.
16074
16075Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16076
16077 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16078
16079Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16080
16081 * gdb.t17/interrupt.exp: Test for more things.
16082
16083Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16084
16085 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16086 compiler arranges the code and line numbers.
16087
16088 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16089
16090Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16091
16092 * gdb.t00/help.exp: Increase expect input buffer size.
16093
16094Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16095
16096 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16097
16098 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16099
16100 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16101
16102 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16103 [0-9]*, not just [0-9].
16104
16105Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16106
16107 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16108
16109 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16110
16111Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16112
16113 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16114
16115Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16116
16117 * gdb.t06/signals.c: Add xfails for sun3.
16118
16119 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16120
16121 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16122 test_stepping tests.
16123
16124Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16125
16126 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16127
16128 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16129
16130 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16131 rather than actually putting it through cpp twice.
16132
16133 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16134
16135Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16136
16137 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16138 no longer needed.
16139
16140Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16141
16142 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16143
16144 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16145 C++ features prints as "struct", make it a pass, not an xfail.
16146
16147Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16148
16149 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16150 Don't require VA to print as "class" rather than "struct".
16151
16152Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16153
16154 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16155
16156Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16157
16158 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16159
16160Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16161
16162 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16163 order.
16164
16165Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16166
16167 * gdb.t16/printcmds.exp: Add printf tests.
16168
16169 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16170
16171 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16172
16173Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16174
16175 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16176 pass counts, to counteract any existing or future setup_xfails.
16177
16178Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16179
16180 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16181 {BEGIN,END}_COMMON for common block instead of STAB.
16182 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16183
16184 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16185 intp_var should be N_GSYM not N_LSYM.
16186 wierd-aout.S: Use a label for the value of the N_SO.
16187 wierd.def: Remove all backslashes.
16188 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16189
16190Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16191
16192 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16193 get the expected next to inheritance3.
16194
16195Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16196
16197 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16198 now that gcc-2.4 gets it right.
16199
16200Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16201
16202 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16203
16204 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16205 generating comp-info.exp which works for cross-compilation.
16206
16207Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16208
16209 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16210 "*-*-sysv4.*".
16211
16212Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16213
16214 * gdb.t01/run.exp: Start with a fresh gdb.
16215 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16216 SVR4.x.
16217
16218Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16219
16220 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16221 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16222 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16223 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16224 things to remove.
16225
16226Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16227
16228 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16229 test cases from bug reports.
16230
16231Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16232
16233 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16234 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16235 avoid spurious xfails.
16236 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16237 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16238 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16239
16240Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16241
16242 * gdb.t00/teststrategy.exp: Rework to provide more useful
16243 description of each test, fix problem with systems that define
16244 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16245 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16246 results for "next over recursive call" so timeouts aren't taken
16247 by error.
16248
16249Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16250
16251 * gdb.t12/scope.exp: Test printing of variables before run.
16252
16253 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16254 printed in wrong order due to sorting.
16255
16256Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16257
16258 * gdb.t00/teststrategy.exp: Fix expected results for printing
16259 user entered string constant. Is array of char, prints with no
16260 address.
16261
16262 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16263 commands.
16264 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16265 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16266 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16267 of struct of char arrays.
16268 * gdb.t00/radix.exp: New tests for radix commands.
16269
16270Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16271
16272 * gdb.t16/printcmd.exp: Print a variable before running program
16273 (with xfail for AIX).
16274
16275Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16276
16277 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16278
16279 * gdb.t16/printcmd.exp: Don't print variables before running program.
16280
16281 * gdb.t06/break.exp: Don't require envp argument to main.
16282
16283 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16284
16285 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16286 Add xfails for rs6000.
16287
16288 * gdb.t02/whatis.exp: Change other tests not to re-test something
16289 we already tested.
16290
16291 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16292 each type used has a variable of that type.
16293
16294Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16295
16296 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16297
16298Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16299
16300 * configure.in: change srctrigger to be a file, not a directory
16301
16302Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16303
16304 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16305
16306 * gdb.t11/list.exp: Fixed a couple of typos.
16307
16308Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16309
16310 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16311 is fixed and PR is closed.
16312 * gdb.t16 (gdbme.c): Add simple test string variable.
16313 * gdb.t16 (printcmds.exp): Add tests with simple test string
16314 variable, primarily for boundaries on "set print elements".
16315
16316Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16317
16318 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16319 Make leading 0's optional and don't expect a tab in the middle
16320 of the number.
16321
16322 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16323
16324 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16325 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16326 don't end command passed to gdb_test with newline.
16327
16328 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16329 signed keyword away, don't expect signed bitfields to be signed.
16330
16331 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16332 printing with only as many 1's as are in the field as well as printing
16333 with 32 1's (see comment).
16334
16335Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16336
16337 * gdb.t00/default.exp: Start with a fresh gdb.
16338 * configure.in (configdirs): Remove gdb.t31 until the chill
16339 compiler works again. It no longer is able to find chillrt0
16340 since it isn't in libchill.a anymore.
16341 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16342 wierd.o, make more modular.
16343 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16344 spurious newlines that caused problems.
16345
16346Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16347
16348 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16349 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16350 gdb.stabs/wierd.{exp,def}: Many new tests.
16351
16352 * gdb.t00/default.exp: update info line for new message.
16353
16354 * gdb.t02/{whatis.exp,gdbme.c}:
16355 Test that "char *" doesn't print as "caddr_t".
16356
16357Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16358
16359 * gdb.t00/help.exp: Use .* in place of some help messages which
16360 just changed.
16361 gdb.t00/default.exp: Update "info frame" test for new message.
16362 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16363 Remove some xfails
16364
16365Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16366
16367 * gdb.t03/{gdbme.c,ptype.exp}:
16368 Add tests for typedef'd struct and union without tags.
16369 Also check "whatis" on a variable of a typedef'd enum without a tag.
16370
16371 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16372 PRMS 1823; the bug still exists but isn't reproduced by this test
16373 anymore), and remove rs6000 XFAIL (the bug is fixed).
16374
16375 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16376 duplicated from whatis.exp. For those that are left, accept
16377 "long", "long int", or "int" for long variables (whatis.exp already
16378 has an XFAIL for "int", so no need to fail it here).
16379
16380 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16381 Deal with GCC's names for types now that GDB uses the compiler's names.
16382
16383 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16384 setup_xfail's for sunos4. If we #defined the signed keyword away,
16385 don't expect GDB to know that char it is signed.
16386
16387 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16388
16389Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16390
16391 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16392 should work on any system, regardless of debugging format.
16393 * gdb.t21/demangle.exp: Move to gdb.t24.
16394 * gdb.t24/demangle.exp: Move from gdb.t21.
16395 * gdb.t24/{Makefile.in, configure.in}: New files.
16396
16397Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16398
16399 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16400 * gdb.stabs: New directory.
16401
16402Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16403
16404 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16405 not just "Quit anyway?".
16406
16407Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16408
16409 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16410 that all setup_xfails are immediately followed by clear_xfails.
16411
16412Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16413
16414 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16415 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16416 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16417 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16418 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16419 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16420 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16421 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16422 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16423 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16424 gdb.t31/chillvars.exp, lib/gdb.exp:
16425 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16426 bug-gdb@prep.ai.mit.edu.
16427
16428Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16429
16430 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16431 with 0.0, not integer 0.
16432
16433Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16434
16435 * gdb.t06/break.exp: Update for "Kill the program" message change.
16436
16437Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16438
16439 * Makefile.in (GDBFLAGS): Set to -nx.
16440 * Makefile.in (site.exp): Use GDBFLAGS.
16441
16442Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16443
16444 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16445 Makefiles.
16446 (check): depend on just-check.
16447 (just-check): added so that tests can be run without a noop
16448 build pass.
16449
16450Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16451
16452 Switch to using configure's configdirs.
16453 * Makefile.in (Makefile): add configure.in dependency.
16454 (SUBDIRS): removed redundant assignment.
16455 * configure.in: switch subdirs assignment to configdirs.
16456 * gdb.t*/configure.in: new files.
16457
16458Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16459
16460 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16461 works.
16462
16463Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16464
16465 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16466 in explicit rules. Apparently this is not supported by some makes.
16467
16468Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16469
16470 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16471
16472Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16473
16474 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16475 disappeared.
16476
16477Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16478
16479 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16480
16481Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16482
16483 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16484 watchpoint problem that is now fixed.
16485 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16486 uninitialized convenience variables.
16487 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16488 structures.
16489
16490Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16491
16492 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16493 which causes expect to get out of sync with gdb on long output
16494 from help set.
16495 * gdb.t09/corefile.exp: Make expected pattern for core file
16496 failing signal and frame output format less sun specific.
16497
16498Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16499
16500 * gdb.t31/chillvars.exp: Add and remove initial dummy
16501 breakpoint, so that symbol table is forced in.
16502 (Needed at least on Sunos4, though it seems not SVR4.)
16503 * gdb.t31/chillvars.exp: Update for changed output format.
16504
16505Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16506
16507 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16508
16509Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16510
16511 * Makefile.in: Added --srcdir when invoking runtest, removed the
16512 need for a local config file. (optional now)
16513
16514Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16515
16516 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16517 failure count used to force early termination. Add some more
16518 expected failures for gnu style demangling.
16519
16520Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16521
16522 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16523 pmi variable from gdb.t20/gdbme to get optimized away.
16524 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16525 Check for written corefile upon timeout _and_ eof.
16526
16527Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16528
16529 * config/unix-gdb.exp: Add missing return 0.
16530
16531Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16532
16533 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16534 test termination.
16535
16536Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16537
16538 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16539 disappeared.
16540
16541Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16542
16543 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16544 time as i860 support works.
16545
d63a86f8 16546 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16547 "backtrace 100\r" rather than just "backtrace\r", to match last
16548 change.
16549
16550Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16551
16552 * config/udi-gdb.exp (gdb_exit): Remove close command.
16553 (gdb_target_udi): New procedure to set the UDI target.
16554 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16555 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16556 Added waits for prompts after several question responses. Added
16557 some more responses used by a29k-amd-udi-gdb.
16558 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16559 pass different arguments, restart UDI connection after program
16560 completion.
16561 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16562 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16563 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16564 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16565 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16566 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16567 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16568 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16569 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16570 after program completion.
16571 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16572 compiled with a SELECT_VECS setting.
16573 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16574 infinite recursion.
16575
16576 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16577 Added checks for COFF results, and made them expected failures for
16578 all targets. It would be better to make them expected failures
16579 for COFF targets only.
16580
16581Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16582
16583 * Makefile.in: add null dvi target, don't bother to recurse
16584 through test directories for info and install-info; rename
16585 $(datadir) to be dejagnu instead of deja-gnu
16586
16587Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16588
16589 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16590 compiler to coredump.
16591 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16592 code.
16593
16594Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16595
16596 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16597 coredump.
16598 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16599 code.
16600
16601Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16602
16603 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16604 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16605 which in a shell. Deletes xgdb when done.
16606 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16607 Tests the return from the "set height" or "set width" commands.
16608 Added a few return codes where needed.
16609
16610Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16611
16612 * Makefile.in (SUBDIRS): Add gdb.t17.
16613 * configure.in (subdirs): Add gdb.t17.
16614 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16615 files to test gdb's calling of functions in the inferior with
16616 the correct arguments and gdb's ability to retrieve any
16617 result returned.
16618
16619Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16620
16621 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16622 may be called after gdb goes away. Previous versions of expect
16623 needed these to avoid file descriptor leaks, but they cause
16624 errors with the current revision of expect.
16625 * gdb.t00/gdbvars.exp: Use -re on expected output after
16626 setting sevenbit-strings.
16627 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16628 to set sevenbit-strings consistent across tests.
16629 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16630 set sevenbit-strings consistent across tests.
16631
16632Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16633
16634 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16635 expected output to match current "expect" expectations.
16636
16637Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16638
16639 * gdb.t00/default.exp: Change expected output for default "source"
16640 command, to match new gdb behavior which requires a filename to
16641 source.
16642
16643Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16644
16645 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16646 expected fail for i486-*-* that misses the marker2 function.
16647 * gdb.t10/crossload.exp (bfddefault): Allow successful
16648 recognition of a format to pass even if no symbols are found.
16649 Explicitly catch failures where the format is not recognized
16650 or is ambiguous, and add the reason to the fail message.
16651 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16652 the cause is and invalid target and add reason to failure message.
16653 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16654 elf32-i386, elf32-sparc, and elf32-i860.
16655 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16656 Set up expected failure for 'filename'::variable scope resolution,
16657 which is now apparently broken on all targets.
16658 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16659 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16660 gdb.t23/templates.exp: Change failure for missing binfile into
16661 just a warning.
16662 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16663 references.
16664
16665Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16666
16667 * gdb.t00/default.exp: Add expected output for default "source"
16668 command, to match new gdb behavior.
16669 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16670
16671Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16672
16673 * config/*-gdb.exp: returns an error, rather than exiting on
16674 internal errors.
16675
16676Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16677
16678 * gdb.t03/gdbme.c: Add pointer to struct variable.
16679 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16680 referencing struct members.
16681
16682Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16683
16684 * configure.in (mips-idt-ecoff): New target.
16685 * config/mips-gdb.exp: New file for remote board using MIPS remote
16686 debugging protocol.
16687
16688 * Redid configuration scheme. Removed gdb.t*/configure.in.
16689 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16690 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16691 distclean targets. Built executables via .o files. Adjusted
16692 tests to account for source files in $(srcdir) rather than
16693 $(objdir).
16694 * lib/gdb.exp (runto): Don't expect () after the function name,
16695 because it may have arguments.
16696
16697Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16698
16699 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16700 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16701 expected failures for mips-idt-* and mips-sgi-*.
16702 * gdb.t00/default.exp (attach): Kill process if requested.
16703 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16704 that does not read core files.
16705 * gdb.t01/run.exp: Removed checks for exit status code.
16706 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16707 it is linked in.
16708 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16709 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16710 appropriate, rather than doing it by hand.
16711 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16712 execution.
16713 * gdb.t10/crossload.exp: Kill existing program if needed.
16714 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16715 appropriate, rather than doing it by hand. Always increase
16716 timeout for this test, not just for VxWorks.
16717
16718Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16719
16720 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16721 of Chill STRUCT types and STRUCT values.
16722 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16723 than "char".
16724 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16725 struct2): New struct definitions and initializations to test
c906108c
SS
16726 simple Chill STRUCT types.
16727
16728Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16729
16730 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16731 the null byte at the end of strings.
16732 * gdb.t00/default.exp: Make show version insensitive to copyright
16733 date.
16734 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16735 to avoid dependencies on target char signedness.
16736 * gdb.t16/printcmds.exp: Update expected results for explicitly
16737 unsigned char.
16738 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16739 now work.
16740 * gdb.t21/demangle.exp: Add many more patterns for template
16741 demangling, most of them being expected failures.
16742 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16743 string we are matching for, to match on the whole string.
16744 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16745 and fix a whole bunch that had incorrect expected output but were
16746 passing anyway because of the bug in "proc demangle".
16747 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16748 type.
16749 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16750
16751Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16752
16753 * gdb/testsuite: made modifications to testcases, etc., to allow
16754 them to work properly given the reorganization of deja-gnu and the
16755 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16756
16757Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16758
16759 * gdb/testsuite: Initial creation of gdb/testsuite.
16760 Migrated dejagnu testcases and support files for testing nm to
16761 gdb/testsuite from deja-gnu. These files were moved "as is"
16762 with no modifications. This migration is part of a major overhaul
16763 of dejagnu. The modifications to these testcases, etc., which
16764 will allow them to work with the new version of dejagnu will be
16765 made in a future update.
48efe704 16766
8d8cb839 16767 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16768\f
8d8cb839
EZ
16769;; Local Variables:
16770;; mode: change-log
16771;; left-margin: 8
16772;; fill-column: 74
16773;; version-control: never
16774;; End:
902f2ccb
MC
16775
16776 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16777 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16778 Copying and distribution of this file, with or without modification,
16779 are permitted provided the copyright notice and this notice are preserved.
This page took 2.077616 seconds and 4 git commands to generate.