* gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2008-04-30 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4 .2byte.
5
6 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9 (maybe_kfail): New.
10
11 2008-04-25 Pedro Alves <pedro@codesourcery.com>
12
13 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14
15 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16
17 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
18 * gdb.mi/mi2-syn-frame.exp: Likewise.
19 * lib/mi-support.exp: Likewise.
20
21 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
22
23 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
24 to specify regexp for the location to stop at.
25 * gdb.base/break-always.c: New.
26 * gdb.base/break-always.exp: New.
27
28 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
29
30 * lib/mi-support.exp (mi_runto_helper): Adjust
31 for the original-location field.
32 (mi_create_breakpoint, mi_list_breakpoints): New.
33 * gdb.mi/mi-break.exp: Adjust.
34 * gdb.mi/mi2-break.exp: Adjust.
35 * gdb.mi/mi-pending.exp: Adjust.
36 * gdb.mi/mi-simplerun.exp: Adjust.
37 * gdb.mi/mi2-simplerun.exp: Adjust.
38 * gdb.mi/mi-syn-frame.exp: Adjust.
39 * gdb.mi/mi2-syn-frame.exp: Adjust.
40 * gdb.mi/mi-until.exp: Adjust.
41 * gdb.mi/mi2-until.exp: Adjust.
42 * gdb.mi/mi-var-display.exp: Adjust.
43 * gdb.mi/mi2-var-display.exp: Adjust.
44 * gdb.mi/mi-watch.exp: Adjust.
45 * gdb.mi/mi2-watch.exp: Adjust.
46
47 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
48
49 * aclocal.m4: Add override.m4.
50 * configure: Regenerate.
51
52 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
53
54 * gdb.mi/var-cmd.c (do_at_tests): Verify that
55 '-var-update --all-values' reports new value even the type
56 of a variable object has changed.
57
58 2008-04-18 Craig Silverstein <csilvers@google.com>
59
60 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
61 files.
62
63 2008-04-18 Joel Brobecker <brobecker@adacore.com>
64
65 * gdb.ada/atomic_enum: New test program.
66 * gdb.ada/atomic_enum.exp: New testcase.
67
68 2008-04-17 Doug Evans <dje@google.com>
69
70 * gdb.opt/Makefile.in: Fix whitespace.
71
72 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
73
74 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
75
76 2008-04-17 Doug Evans <dje@google.com>
77
78 * gdb.base/hashline1.exp: New testcase.
79 * gdb.base/hashline2.exp: New testcase.
80 * gdb.base/hashline2.exp: New testcase.
81
82 2008-04-17 Pedro Alves <pedro@codesourcery.com>
83
84 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
85
86 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
87
88 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
89 temporary breakpoint to match "Temporary breakpoint".
90 * gdb.base/break.exp (delete_breakpoints): Likewise.
91 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
92 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
93 * gdb.base/display.exp: Likewise.
94 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
95 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
96 * gdb.base/restore.exp (restore_tests): Likewise.
97 * gdb.base/sepdebug.exp: Likewise.
98 * gdb.base/watchpoint.exp: Likewise.
99 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
100 * gdb.mi/mi-pending.exp: Likewise.
101 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
102 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
103 * gdb.mi/mi-var-cmd.exp: Likewise.
104 * gdb.mi/mi-var-display.exp: Likewise.
105 * gdb.mi/mi2-cli.exp: Likewise.
106 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
107 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
108 * gdb.mi/mi2-var-display.exp: Likewise.
109 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
110 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
111 new "disp" field.
112 (mi_expect_stop): Move after_reason argument to be really after
113 reason. This is to support fix for PR2424.
114
115 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
116
117 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
118
119 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
120
121 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
122 field. Add more floating varobj tests.
123 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
124 field.
125 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
126 (main): Call do_at_tests.
127 * lib/mi-support.exp (mi_create_floating_varobj)
128 (mi_varobj_update_with_type_change): New.
129
130 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
131
132 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
133 option of -var-evaluate-expression.
134 * gdb.mi/mi2-var-display.exp: Likewise.
135
136 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
137
138 Introduce test setup helpers.
139 * lib/gdb.exp (build_executable, clean_restart)
140 (prepare_for_testing): New.
141 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
142 * gdb.base/return.exp: Likewise.
143 * gdb.base/ending-run.exp: Likewise.
144
145 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
146
147 * gdb.mi/mi-async.exp: New test for asynchronous Machine
148 Interface (MI) responses.
149
150 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
151
152 * gdb.cp/breakpoint.cc: New code to test conditions involving
153 member variables.
154 * gdb.cp/breakpoint.exp: Test condition involving member
155 variables.
156
157 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
158
159 * lib/mi-support.exp (mi_expect_stop): New.
160 (mi_run_cmd): Change the
161 token. Use mi_send_resuming_command, use
162 mi_expect_stop.
163 (mi_execute_to_helper): Rename to mi_execute_to.
164 (mi_send_resuming_command): Add more error patterns.
165 (mi_wait_for_stop): Renamed to...
166 (mi_get_stop_line): ...this.
167 (mi_run_inline_test): Adjust.
168
169 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
170 * gdb.mi/mi-console.exp: Likewise.
171 * gdb.mi/mi-pending.exp: Likewise.
172 * gdb.mi/mi-simplerun.exp: Likewise.
173 * gdb.mi/mi-stack.exp: Likewise.
174 * gdb.mi/mi-stepi.exp: Likewise.
175 * gdb.mi/mi-syn-frame.exp: Add comment.
176 * gdb.mi/mi-until.exp: Likewise.
177 * gdb.mi/mi-var-display.exp: Likewise.
178 * gdb.mi/mi-watch.exp: Likewise.
179 * gdb.mi/mi2-cli.exp: Likewise.
180 * gdb.mi/mi2-console.exp: Likewise.
181 * gdb.mi/mi2-simplerun.exp: Likewise.
182 * gdb.mi/mi2-stack.exp: Likewise.
183 * gdb.mi/mi2-stepi.exp: Likewise.
184 * gdb.mi/mi2-until.exp: Likewise.
185 * gdb.mi/mi2-var-display.exp: Likewise.
186 * gdb.mi/mi2-watch.exp: Likewise.
187
188 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
189
190 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
191
192 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
193
194 2008-04-04 Pedro Alves <pedro@codesourcery.com>
195
196 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
197 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
198 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
199 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
200 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
201 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
202 expect an mi error duplicated in stderr.
203
204 2008-04-03 Joel Brobecker <brobecker@adacore.com>
205
206 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
207 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
208 Add a couple of tests that verify the behavior when the new setting
209 is set to "cancel" and "all".
210 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
211 "ask" before we start the testing.
212
213 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
214
215 * gdb.cp/casts.cc: Add class reference variables.
216 * gdb.cp/casts.exp: New test cases for up/down casting references.
217
218 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
219
220 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
221 instead of beginning to make an extra test pass.
222 * gdb.mi/mi2-var-display.exp: Likewise.
223
224 2008-03-31 Maciej W. Rozycki <macro@mips.com>
225
226 * gdb.base/break.exp: Mark failures as such. Fix formatting.
227
228 2008-03-31 Markus Deuling <deuling@de.ibm.com>
229 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
230
231 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
232 value. Add xfail for older kernels.
233
234 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
235
236 Bring mi-support in line with gdb.exp.
237 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
238 (mi_gdb_start): New function.
239
240 2008-03-28 Maciej W. Rozycki <macro@mips.com>
241
242 * gdb.mi/mi-var-cmd.exp: Fix a typo.
243
244 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
245
246 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
247 * gdb.mi/mi2-var-display.exp: Likewise.
248
249 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
250
251 * lib/mi-support.exp (mi_create_varobj_checked): New.
252 (mi_list_varobj_children): Allow to check for a
253 value.
254 (mi_list_array_varobj_children): New.
255
256 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
257 and mi_list_varobj_children, as opposed to hardcoding
258 expected strings.
259 * gdb.mi/gdb701.exp: Likewise.
260 * gdb.mi/gdb792.exp: Likewise.
261 * gdb.mi/mi-var-block.exp: Likewise.
262 * gdb.mi/mi-var-cmd.exp: Likewise.
263 * gdb.mi/mi-var-invalidate.exp: Likewise.
264 * gdb.mi/mi2-var-block.exp: Likewise.
265 * gdb.mi/mi2-var-child.exp: Likewise.
266 * gdb.mi/mi2-var-cmd.exp: Likewise.
267 * gdb.mi/mi2-var-display.exp: Likewise.
268
269 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 Fix random false FAILs on i386.
272 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
273
274 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
275
276 PR gdb/544
277 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
278
279 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
280
281 PR gdb/544
282 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
283
284 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
285
286 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
287 fixed PR gdb/544.
288
289 2008-03-21 Pedro Alves <pedro@codesourcery.com>
290
291 * gdb.threads/fork-child-threads.exp: Test next over fork.
292
293 2008-03-21 Chris Demetriou <cgd@google.com>
294
295 * gdb.base/break.exp (rbreak junk): New test for rbreak
296 "Junk at end of arguments" issue.
297
298 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
299
300 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
301 *& to work on created array elements.
302 (Top level): Test print $pc with a file. Test string operations
303 without a target.
304 * gdb.base/ptype.exp: Do not expect *& to work on created array
305 elements.
306
307 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
308
309 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
310 gdb.threads/staticthreads.exp: Update exit query.
311
312 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
313
314 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
315
316 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
317
318 * gdb.base/watchpoint.c (global_ptr, func4): New.
319 (main): Call func4.
320 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
321 (test_inaccessible_watchpoint): New.
322
323 2008-02-29 Maciej W. Rozycki <macro@mips.com>
324
325 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
326 select the largest.
327
328 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
329
330 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
331 frames-invalid annotations.
332
333 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
334
335 * gdb.base/assign.exp: avoid same output for different tests.
336
337 2008-02-27 Doug Evans <dje@google.com>
338
339 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
340 for bug 1738.
341 (breakpoint_to_handler_entry): Ditto.
342
343 2008-02-27 Joel Brobecker <brobecker@adacore.com>
344
345 * gdb.base/ending-run.exp: Use the first line of code inside
346 function body to test breakpoints.
347 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
348 location where the breakpoint is inserted when using the line
349 where a function is declared. Fix typo in the description of
350 one of the tests.
351 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
352
353 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
354
355 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
356 tests.
357
358 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
359
360 * gdb.base/args.exp: avoid same output for tests
361 with single quotes.
362
363 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
364
365 * gdb.base/annota1.exp: Adjust for 'info break'
366 format changes.
367 * gdb.base/annota3.exp: Likewise.
368 * gdb.base/break.exp: Likewise.
369 * gdb.base/condbreak.exp: Likewise.
370 * gdb.base/pending.exp: Likewise.
371 * gdb.base/sepdebug.exp: Likewise.
372 * gdb.base/unload.exp: Likewise.
373 * gdb.cp/ovldbreak.exp: Likewise.
374 * gdb.mi/mi-pending.exp: Likewise.
375
376 2008-02-07 Doug Evans <dje@google.com>
377
378 * gdb.cp/mb-inline.exp: New.
379 * gdb.cp/mb-inline.h: New.
380 * gdb.cp/mb-inline1.cc: New.
381 * gdb.cp/mb-inline2.cc: New.
382
383 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
384
385 * gdb.pascal/floats.pas: New test program.
386 * gdb.pascal/floats.exp: New testcase.
387
388 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
389
390 * gdb.base/callfuncs.c (t_float_many_args): New function.
391 (t_double_many_args): New function.
392 * gdb.base/callfuncs.exp: Add tests for exceeding float
393 and double parameters passed through the stack.
394
395 2008-02-05 Joel Brobecker <brobecker@adacore.com>
396
397 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
398 gdb.ada/complete/foo.adb: New files.
399 * gdb.ada/complete.exp: New testcase.
400
401 2008-02-03 Doug Evans <dje@google.com>
402
403 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
404
405 * gdb.cp/gdb2384.exp: New file.
406 * gdb.cp/gdb2384.cc: New file.
407 * gdb.cp/gdb2384-base.h: New file.
408 * gdb.cp/gdb2384-base.cc: New file.
409
410 2008-02-02 Doug Evans <dje@google.com>
411
412 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
413
414 2007-02-01 Joel Brobecker <brobecker@adacore.com>
415
416 * gdb.ada/sym_print_name: New test program.
417 * gdb.ada/sym_print_name.exp: New testcase.
418
419 2007-02-01 Joel Brobecker <brobecker@adacore.com>
420
421 * gdb.ada/nested/hello.adb: New file.
422 * gdb.ada/nested.exp: New testcase.
423 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
424
425 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
426
427 * gdb.mi/basic.c (return_1): New function.
428 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
429 don't cause future evaluations of function to report
430 creation of internal breakpoints.
431
432 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
433
434 * gdb.mi/mi-break.exp (test_error): New.
435 Call it.
436
437 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
438
439 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
440 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
441
442 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
443
444 * gdb.pascal/integers.pas: New test program.
445 * gdb.pascal/integers.exp: New testcase.
446
447 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
448
449 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
450
451 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
452
453 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
454 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
455
456 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
457
458 * gdb.ada/formatted_ref: New test program.
459 * gdb.ada/formatted_ref.exp: New testcase.
460
461 * gdb.cp/formatted-ref.cc: New file.
462 * gdb.cp/formatted-ref.exp: New testcase.
463
464 2008-01-30 Joel Brobecker <brobecker@adacore.com>
465
466 * gdb.base/ptype.exp: Add testing of "ptype $pc".
467
468 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
469
470 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
471 (test_file_list_exec_source_file): Update to new macro-info field.
472
473 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
474
475 * gdb.ada/exprs: New test program.
476 * gdb.ada/exprs.exp: New testcase.
477
478 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
479
480 * dfp-test.c (DELTA, DELTA_B): New definitions.
481 (double_val1, double_val2, double_val3, double_val4, double_val5,
482 double_val6, double_val7, double_val8, double_val9, double_val10,
483 double_val11, double_val12, double_val13, double_val14, dec32_val1,
484 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
485 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
486 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
487 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
488 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
489 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
490 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
491 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
492 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
493 dec128_val16): New global variables.
494 (decimal_dec128_align): New function.
495 (decimal_mixed): Likewise.
496 (decimal_many_args_dec32): Likewise.
497 (decimal_many_args_dec64): Likewise.
498 (decimal_many_args_dec128): Likewise.
499 (decimal_many_args_mixed): Likewise.
500 * dfp-test.exp: Add tests calling new inferior functions.
501
502 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
503
504 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
505 gdb.server/ext-run.exp: New files.
506 * lib/gdbserver-support.exp (gdbserver_download): New.
507 (gdbserver_start): New. Update gdbserver expected
508 output.
509 (gdbserver_spawn): Use them.
510 (gdbserver_start_extended): New.
511
512 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
513
514 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
515 Run on GNU/Linux.
516 (do_exec_tests): Check for systems which do not support catchpoints.
517 Do not match START.
518 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
519 Run on GNU/Linux. Enable verbose output.
520 (check_fork_catchpoints): New.
521 (explicit_fork_child_follow, catch_fork_child_follow)
522 (tcatch_fork_parent_follow): Update expected messages.
523 (do_fork_tests): Use check_fork_catchpoints.
524 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
525 Run on GNU/Linux. Enable verbose output.
526 (check_vfork_catchpoints): New.
527 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
528 expected messages.
529 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
530
531 2008-01-29 Jim Blandy <jimb@red-bean.com>
532
533 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
534 host' errors.
535 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
536
537 2008-01-29 Jim Blandy <jimb@red-bean.com>
538
539 * gdb.threads/sigthread.c: Use barriers to ensure that
540 child_thread and child_thread_two are always initialized before we
541 start to use them.
542
543 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
544
545 * gdb.base/watchpoint-solib.exp: New.
546 * gdb.base/watchpoint-solib.c: New.
547 * gdb.base/watchpoint-solib-shr.c: New.
548
549 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
550
551 * gdb.base/gdb1056.exp: Add unsigned integer test.
552
553 2008-01-28 Doug Evans <dje@google.com>
554
555 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
556
557 2008-01-27 Jim Blandy <jimb@codesourcery.com>
558
559 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
560
561 * gdb.base/expand-psymtabs.exp: Doc fix.
562
563 2008-01-26 Mark Kettenis <kettenis@gnu.org>
564
565 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
566
567 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
568
569 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
570 -var-set-format.
571
572 2008-01-23 Chris Demetriou <cgd@google.com>
573
574 * gdb.threads/thread_events.c: New testcase source file.
575 * gdb.threads/thread_events.exp: New testcase expect file.
576
577 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
578
579 * lib/gdb.exp: Add the variable octal.
580
581 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
582 -var-set-format.
583
584 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
585 Vladimir Prus <vladimir@codesourcery.com>
586
587 * gdb.base/float.exp: Allow missing floating point for m68k and
588 PowerPC.
589
590 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
591
592 * gdb.mi/basics.c: Setup for testing breakpoints
593 ignore count.
594 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
595 * gdb.mi/mi-cli.exp: Adjust.
596 * gdb.mi/mi2-cli.exp: Adjust.
597
598 2008-01-17 Pedro Alves <pedro@codesourcery.com>
599
600 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
601 and 'dummy_ptr' integer pointer. Initialize struct_declarations
602 with dummy_ptr's address.
603 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
604 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
605 all targets.
606 * gdb.mi/mi2-var-child.exp: Likewise.
607
608 2008-01-09 Joel Brobecker <brobecker@adacore.com>
609
610 * gdb.ada/null_array: New test program.
611 * gdb.ada/null_array.exp: New testcase.
612
613 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
614
615 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
616 with required float modifiers.
617
618 2008-01-08 Joel Brobecker <brobecker@adacore.com>
619
620 * gdb.ada/funcall_param: New test program.
621 * gdb.ada/funcall_param.exp: New testcase.
622
623 2008-01-08 Joel Brobecker <brobecker@adacore.com>
624
625 * gdb.ada/arrayparam: New test program.
626 * gdb.ada/arrayparam.exp: New testcase.
627
628 2008-01-08 Joel Brobecker <brobecker@adacore.com>
629
630 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
631 landed. Should also fix random failures in the test following it.
632
633 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
634
635 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
636 for expressions with decimal float values.
637 (test_dfp_conversions): New function to test casts to and from
638 decimal float types.
639 Call test_dfp_conversions.
640 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
641 elements.
642 (main): Initialize ds.float4 and ds.double8 elements.
643 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
644 string to new error message.
645 (d64_set_tests): Likewise.
646 (d128_set_tests): Likewise.
647 Add tests for expressions with decimal float variables. Add tests for
648 conversions to and from decimal float types.
649
650 2008-01-05 Joel Brobecker <brobecker@adacore.com>
651
652 * gdb.ada/packed_tagged/comp_bug.adb: New file.
653 * gdb.ada/packed_tagged.exp: New testcase.
654
655 2008-01-04 Joel Brobecker <brobecker@adacore.com>
656
657 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
658 gdb.ada/homonym/homonym_main.adb: New files.
659 * gdb.ada/homonym.exp: New testcase.
660
661 2008-01-04 Joel Brobecker <brobecker@adacore.com>
662
663 * gdb.ada/packed_array.exp: Add testing of references to
664 a packed array.
665
666 2008-01-04 Joel Brobecker <brobecker@adacore.com>
667
668 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
669 New files.
670 * gdb.ada/type_coercion.exp: New testcase.
671
672 2008-01-04 Joel Brobecker <brobecker@adacore.com>
673
674 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
675 gdb.ada/tagged/foo.adb: New file.
676 * gdb.ada/tagged.exp: New testcase.
677
678 2008-01-04 Joel Brobecker <brobecker@adacore.com>
679
680 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
681 gdb.ada/ptype_field/foo.adb: New files.
682 * gdb.ada/ptype_field.exp: New testcase.
683
684 2008-01-03 Joel Brobecker <brobecker@adacore.com>
685
686 * gdb.ada/print_pc.exp: New testcase.
687
688 2008-01-03 Joel Brobecker <brobecker@adacore.com>
689
690 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
691 gdb.ada/taft_type/p.adb: New files.
692 * gdb.ada/taft_type.exp: New testcase.
693
694 2008-01-03 Joel Brobecker <brobecker@adacore.com>
695
696 * gdb.ada/array_bounds/bar.adb: New file.
697 * gdb.ada/array_bounds.exp: New testcase.
698
699 2008-01-03 Joel Brobecker <brobecker@adacore.com>
700
701 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
702 gdb.ada/arrayptr/foo.adb: New files.
703 * gdb.ada/arrayptr.exp: New testcase.
704
705 2008-01-03 Joel Brobecker <brobecker@adacore.com>
706
707 * gdb.base/set-lang-auto.exp: New testcase.
708
709 2008-01-03 Joel Brobecker <brobecker@adacore.com>
710
711 * gdb.ada/fun_addr/foo.adb: New file.
712 * gdb.ada/fun_addr.exp: New testcase.
713
714 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
717 New files
718
719 2008-01-02 Joel Brobecker <brobecker@adacore.com>
720
721 * array_subscript_addr/p.adb: New file.
722 * array_subscript_addr.exp: New testcase.
723
724 2008-01-02 Joel Brobecker <brobecker@adacore.com>
725
726 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
727 New files.
728 * gdb.ada/str_cmp_ref.exp: New testcase.
729
730 2008-01-01 Joel Brobecker <brobecker@adacore.com>
731
732 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
733 gdb.ada/fun_in_declare/foo.adb: New files.
734 * gdb.ada/fun_in_declare.exp: New testcase.
735
736 2008-01-01 Joel Brobecker <brobecker@adacore.com>
737
738 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
739 gdb.ada/ref_param/pck.ads: New files.
740 * gdb.ada/ref_param.exp: New testcase.
741
742 2008-01-01 Joel Brobecker <brobecker@adacore.com>
743
744 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
745 gdb.ada/interface/foo.adb: New files.
746 * gdb.ada/interface.exp: New testcase.
747
748 2007-12-31 Jim Blandy <jimb@codesourcery.com>
749
750 * gdb.base/multi-forks.exp: Consume all output from child
751 processes before proceeding to next test.
752
753 2007-12-29 Jim Blandy <jimb@codesourcery.com>
754
755 * configure: Regenerated.
756
757 2007-12-27 Joel Brobecker <brobecker@adacore.com>
758
759 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
760 gdb.ada/fixed_cmp/fixed.adb: New files.
761 * gdb.ada/fixed_cmp.exp: New testcase.
762
763 2007-12-27 Joel Brobecker <brobecker@adacore.com>
764
765 * gdb.ada/boolean_expr.exp: New testcase.
766
767 2007-12-26 Jim Blandy <jimb@codesourcery.com>
768
769 * gdb.base/multi-forks.exp: Doc fix.
770
771 2007-12-26 Joel Brobecker <brobecker@adacore.com>
772
773 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
774 * gdb.ada/char_param.exp: Do not compile our test program with
775 -gnata, this is unnecessary.
776 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
777
778 2007-12-24 Joel Brobecker <brobecker@adacore.com>
779
780 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
781 gdb.ada/print_chars/foo.adb: New files.
782 * gdb.ada/print_chars.exp: New testcase.
783
784 2007-12-24 Joel Brobecker <brobecker@adacore.com>
785
786 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
787 gdb.ada/char_param/foo.adb: New files.
788 * gdb.ada/char_param.exp: New testcase.
789
790 2007-12-22 Jim Blandy <jimb@codesourcery.com>
791
792 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
793 hard-coding source line numbers into the test.
794 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
795 gdb_get_line_number to find.
796
797 2007-12-22 Joel Brobecker <brobecker@adacore.com>
798
799 * gdb.base/ptype.c (highest): New struct type.
800 (the_highest): New variable of that type.
801 (main): Add dummy assignment to a field of variable the_highest.
802 * gdb.base/ptype.exp: Test type printing of our new variable.
803
804 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
805
806 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
807 and record first explicitly generated thread number.
808 Use that thread number for thread specific watchpoint test.
809 Add iteration number to repetitive tests.
810
811 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
812 Jim Blandy <jimb@codesourcery.com>
813
814 * gdb.base/expand-psymtabs.c: New testcase
815 source file.
816 * gdb.base/expand-psymtabs.exp: New testcase
817 expect file.
818
819 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
820
821 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
822 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
823
824 2007-12-17 Joel Brobecker <brobecker@adacore.com>
825
826 * gdb.ada/frame_args/foo.adb: New file.
827 * gdb.ada/frame_args/pck.ads: New file.
828 * gdb.ada/frame_args/pck.adb: New file.
829 * gdb.ada/frame_args.exp: New testcase.
830
831 2007-12-17 Joel Brobecker <brobecker@adacore.com>
832
833 * gdb.base/frame-args.c: New file.
834 * gdb.base/frame-args.exp: New testcase.
835
836 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
837 Joseph Myers <joseph@codesourcery.com>
838
839 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
840
841 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
842
843 * gdb.mi/mi-pending.exp: New.
844 * gdb.mi/mi-pending.c: New.
845 * gdb.mi/mi-pendshr.c: New.
846
847 2007-12-06 Jim Blandy <jimb@codesourcery.com>
848
849 * gdb.base/default.exp: Update expected output for 'info catch'.
850
851 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
852
853 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
854 must be set to binary.
855
856 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
857
858 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
859
860 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
861
862 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
863 gdb.mi/mi-file-transfer.exp: New.
864
865 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
866
867 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
868
869 2007-11-22 Maciej W. Rozycki <macro@mips.com>
870
871 * gdb.trace/backtrace.exp: Fix a typo.
872 * gdb.trace/circ.exp: Likewise.
873 * gdb.trace/collection.exp: Likewise.
874 * gdb.trace/limits.exp: Likewise.
875 * gdb.trace/report.exp: Likewise.
876 * gdb.trace/tfind.exp: Likewise.
877 * gdb.trace/while-dyn.exp: Likewise.
878
879 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
880
881 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
882 objects of pointers that can't be dereferenced are now
883 "noneditable".
884
885 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
886
887 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
888 (target_cpu): Remove.
889
890 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
891
892 * gdb.base/ending-run.exp: Expect the list of cleared
893 breakpoint to come in natural order, not the reversed one.
894
895 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
896
897 * gdb.mi/mi-var-child.c (do_child_deletion): New.
898 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
899
900 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
901
902 * gdb.base/printcmds.exp: New function
903 test_printf_with_dfp.
904
905 2007-11-02 Doug Evans <dje@google.com>
906
907 * gdb.disasm/t01_mov.s: Remove carriage returns.
908 * gdb.disasm/t02_mova.s: Ditto.
909 * gdb.disasm/t03_add.s: Ditto.
910 * gdb.disasm/t04_sub.s: Ditto.
911 * gdb.disasm/t05_cmp.s: Ditto.
912 * gdb.disasm/t06_ari2.s: Ditto.
913 * gdb.disasm/t07_ari3.s: Ditto.
914 * gdb.disasm/t08_or.s: Ditto.
915 * gdb.disasm/t09_xor.s: Ditto.
916 * gdb.disasm/t10_and.s: Ditto.
917 * gdb.disasm/t11_logs.s: Ditto.
918 * gdb.disasm/t12_bit.s: Ditto.
919 * gdb.disasm/t13_otr.s: Ditto.
920
921 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
922
923 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
924
925 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
926
927 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
928 provide DFP support.
929
930 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
931
932 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
933 Test "set powerpc vector-abi". Skip auto-detection tests for old
934 toolchains.
935
936 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
937
938 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
939 with [string compare].
940
941 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
942
943 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
944 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
945
946 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
947
948 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
949 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
950 * gdb.opt/Makefile.in: New makefile.
951 * Makefile.in: Create new directory "gdb.opt".
952 * configure.ac: Add "gdb.opt" directory.
953 * configure: Regenerated.
954
955 2007-10-25 Doug Evans <dje@google.com>
956
957 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
958 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
959
960 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
961 Thiago Jung Bauermann <bauerman@br.ibm.com>
962
963 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
964 Floating Point expressions.
965 * gdb.base/dfp-test.exp: new file adding tests for Decimal
966 Floating Point variables.
967 * gdb.base/dfp-test.c: new file containing program with Decimal
968 Floating variables, used by gdb.base/dfp-test.exp.
969
970 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
971
972 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
973
974 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
975
976 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
977 compiling test case with GCC.
978 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
979
980 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
981
982 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
983 format changes.
984
985 2007-10-18 Michael Snyder <msnyder@specifix.com>
986
987 * gdb.base/dbx.exp: Add missing "-re " operator.
988
989 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
990
991 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
992 * configure.ac: Removed trailing spaces after backslash.
993 * gdb.modula2: New directory.
994 * gdb.modula2/Makefile.in: New file.
995 * gdb.modula2/unbounded-array.exp: New file.
996 * gdb.modula2/unbounded1.c: New file.
997
998 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
999
1000 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1001
1002 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
1003
1004 * gdb.base/sigstep.c (main): Add checks for
1005 return values for setitimer call.
1006 Call setitimer again with itimer = ITIMER_REAL
1007 if first call to setitimer fails.
1008
1009 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
1010
1011 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1012 of $timeout.
1013
1014 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1015
1016 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1017
1018 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
1019
1020 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1021 of gdb_expect call, to avoid interruption.
1022
1023 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1024
1025 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1026 (v_unsigned_long_long, v_long_long_array)
1027 (v_signed_long_long_array, v_unsigned_long_long_array)
1028 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1029 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1030 [!NO_LONG_LONG]: New.
1031 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1032 v_long_long_member.
1033
1034 (v_long_long_func, v_signed_long_long_func)
1035 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1036 (main) [!NO_LONG_LONG]: Initialize long long variants.
1037
1038 * gdb.base/whatis.exp: If board file requests no_long_long, build
1039 test with NO_LONG_LONG defined. Test long long, signed long long,
1040 and unsigned long long variants but only if board file doesn't
1041 disable it.
1042
1043 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1044 Daniel Jacobowitz <dan@codesourcery.com>
1045
1046 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1047 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1048 * configure: Regenerated.
1049 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1050 gdb.pascal/types.exp, lib/pascal.exp: New files.
1051
1052 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1053
1054 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1055 call.
1056 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1057 to return to the call.
1058 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1059 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1060 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1061 * gdb.mi/mi-until.exp (test_until): Likewise.
1062 * gdb.mi/mi2-until.exp (test_until): Likewise.
1063
1064 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1065
1066 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1067 two-char array.
1068 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1069
1070 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1071
1072 * gdb.threads/watchthreads.c (thread_function): Sleep between
1073 iterations.
1074 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1075 at once for S/390. Generate matching fails and passes.
1076
1077 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1078
1079 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1080 the 'struct_declarations' variable to zeros.
1081
1082 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1083
1084 * gdb.cp/mb-ctor.cc: New.
1085 * gdb.cp/mb-ctor.exp: New.
1086 * gdb.cp/mb-templates.cc: New.
1087 * gdb.cp/mb-templates.exp: New.
1088
1089 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1090
1091 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1092
1093 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1094
1095 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1096 targets.
1097 * configure: Regenerate.
1098
1099 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1100
1101 * gdb.base/annota1.exp: Adjust for 'info break'
1102 format changes.
1103 * gdb.base/annota3.exp: Likewise.
1104 * gdb.base/break.exp: Likewise.
1105 * gdb.base/condbreak.exp: Likewise.
1106 * gdb.base/pending.exp: Likewise.
1107 * gdb.base/sepdebug.exp: Likewise.
1108 * gdb.base/unload.exp: Likewise.
1109 * gdb.base/ovldbreak.exp: Likewise.
1110
1111 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1112
1113 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1114 messages.
1115 * gdb.base/chng-syms.exp: Likewise.
1116 * gdb.base/unload.exp: Likewise.
1117
1118 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1119
1120 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1121
1122 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1123
1124 * schedlock.c (NUM): Change to 1.
1125 (main): Use args[0] for the main thread.
1126 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1127 regardless of the number of threads.
1128
1129 2007-09-14 Maciej W. Rozycki <macro@mips.com>
1130
1131 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1132 type down.
1133 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1134 test.
1135 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1136 watchpoint type down.
1137 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1138 test.
1139
1140 2007-09-14 Maciej W. Rozycki <macro@mips.com>
1141
1142 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1143 Move all the tests here and run them twice, once using software
1144 watchpoints and once using hardware watchpoints.
1145 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1146
1147 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1148
1149 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1150 test.
1151
1152 2007-09-10 Mark Kettenis <kettenis@gnu.org>
1153
1154 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1155 build-id.
1156
1157 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1158 know about $ORIGIN. Calculate output dir from $dest instead of
1159 using ${objdir}/{$subdir}.
1160
1161 2007-09-09 Mark Kettenis <kettenis@gnu.org>
1162
1163 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1164 gcore, before continuing with the test.
1165
1166 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1167
1168 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1169 * gdb.mi/mi-watch.exp: Likewise.
1170
1171 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1172 Jim Blandy <jimb@codesourcery.com>
1173
1174 * gdb.arch/i386-sse.exp: Do not expect character constants.
1175 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1176 * gdb.base/display.exp: Allow print/s.
1177 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1178 and unsigned char array changes.
1179
1180 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1181
1182 * gdb.base/display.exp: Add tests for printf %p.
1183
1184 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1185
1186 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1187 the dll name to unicode.
1188
1189 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.base/default.exp (show version): Update the version text.
1192 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1193
1194 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1195
1196 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1197 New files.
1198
1199 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1200
1201 * lib/gdb.exp (build_id_debug_filename_get): New function.
1202 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1203 Remove the generate DEBUG file for the future testcase runs.
1204 New testcase for the NT_GNU_BUILD_ID retrieval.
1205 Move the final testing step to ...
1206 (test_different_dir): ... a new function.
1207 New parameter XFAIL to XFAIL all the tests performed.
1208 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1209 New parameter TYPE to PF_PREFIX all the tests performed.
1210
1211 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1212
1213 * gdb.mi/mi-var-cp.cc (path_expression): New
1214 function.
1215 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1216
1217 2007-08-27 Markus Deuling <deuling@de.ibm.com>
1218
1219 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1220 to fit into SPU Local Store memory.
1221
1222 2007-08-23 Joel Brobecker <brobecker@adacore.com>
1223
1224 * gdb.base/default.exp: Adjust the expected output of "info
1225 warranty" after the switch to GPLv3.
1226
1227 2007-08-23 Joel Brobecker <brobecker@adacore.com>
1228
1229 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1230 to 30000 (from 20000).
1231
1232 2007-08-23 Joel Brobecker <brobecker@adacore.com>
1233
1234 Switch the license of all .exp files to GPLv3.
1235 Switch the license of all .f and .f90 files to GPLv3.
1236 Switch the license of all .s and .S files to GPLv3.
1237
1238 2007-08-23 Joel Brobecker <brobecker@adacore.com>
1239
1240 * configure.ac: Switch license to GPLv3.
1241
1242 2007-08-23 Joel Brobecker <brobecker@adacore.com>
1243
1244 Switch the licensing to GPLv3 for all .ads and .adb files.
1245
1246 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1247
1248 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1249 and t_int_double.
1250 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1251
1252 2007-08-17 Joel Brobecker <brobecker@adacore.com>
1253
1254 * gdb.base/step-line.c: Switch license to GPL version 3, and
1255 update copyright year.
1256 * gdb.base/step-line.inp: Likewise.
1257
1258 2007-08-17 Joel Brobecker <brobecker@adacore.com>
1259
1260 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1261 changes inside gdb1555.c.
1262 * gdb.base/pending.exp: Likewise.
1263
1264 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1265
1266 * config/default.exp: New file.
1267
1268 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1269
1270 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1271 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1272
1273 2007-07-30 Maciej W. Rozycki <macro@mips.com>
1274
1275 * gdb.base/dump.exp: Force the correct endianness for binary
1276 formats not carrying this information.
1277
1278 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1279
1280 * gdb.threads/staticthreads.exp: Match .*sem_post.
1281
1282 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1283
1284 * gdb.base/readline.exp (operate_and_get_next): Match the final
1285 prompt.
1286
1287 2007-07-23 Kevin Buettner <kevinb@redhat.com>
1288
1289 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1290 to restarting SID.
1291
1292 2007-07-18 Kevin Buettner <kevinb@redhat.com>
1293
1294 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1295 prior to `gdb_start'.
1296
1297 2007-07-18 Kevin Buettner <kevinb@redhat.com>
1298
1299 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1300 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1301 Remove call to gdb_unload.
1302
1303 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1304 Daniel Jacobowitz <dan@codesourcery.com>
1305
1306 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1307 for __WIN32__.
1308 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1309 * gdb.base/unload.exp: Use shared library test routines.
1310
1311 2007-07-03 Markus Deuling <deuling@de.ibm.com>
1312
1313 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1314 * gdb.base/solib-symbol-lib.c: Likewise.
1315 * gdb.base/solib-symbol-main.c: Likewise.
1316
1317 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1318
1319 * config/gdbserver.exp (gdb_reconnect): New.
1320 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1321 gdb.base/solib-disc.exp: New files.
1322 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1323 remote debugging".
1324 (gdb_compile): Add shlib_load flag.
1325 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1326 port.
1327 (gdbserver_reconnect): New.
1328
1329 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
1330 Daniel Jacobowitz <dan@codesourcery.com>
1331
1332 * gdb.base/annota3.exp: Test for if construct.
1333
1334 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1335
1336 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1337
1338 2007-06-21 Chris Dearman <chris@mips.com>
1339 Maciej W. Rozycki <macro@mips.com>
1340
1341 * gdb.base/display.exp: Allow a newline after display/i.
1342 * gdb.base/pc-fp.exp: Likewise.
1343 * gdb.base/sigbpt.exp: Likewise.
1344
1345 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1346
1347 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1348 required features to be included.
1349
1350 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1351
1352 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1353 in info threads output.
1354
1355 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1356 Markus Deuling <deuling@de.ibm.com>
1357
1358 * gdb.arch/spu-info.exp: New testcase.
1359 * gdb.arch/spu-info.c: New file.
1360
1361 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1362
1363 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1364 tpcs_offset. Restore lr after the call.
1365 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1366
1367 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1368
1369 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1370 (gdbserver_run): Kill any running gdbserver.
1371 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1372
1373 2007-05-17 Maciej W. Rozycki <macro@mips.com>
1374
1375 * gdb.base/sigbpt.exp: Preset segv_addr.
1376
1377 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1378
1379 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1380 (gdb_compile_shlib): Likewise.
1381 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1382 (default_gdb_init): Clear cleanfiles.
1383 (gdb_finish): Delete recorded cleanfiles.
1384 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1385
1386 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1387 Do not use isnative.
1388 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1389 gdb.base/so-impl-ld.exp: Likewise.
1390 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1391 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1392 gdb_compile.
1393
1394 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1395
1396 * config/unknown.exp: Remove.
1397
1398 2007-05-15 Markus Deuling <deuling@de.ibm.com>
1399
1400 * gdb.base/info-proc.exp: Check is_remote.
1401
1402 2007-05-14 Markus Deuling <deuling@de.ibm.com>
1403
1404 * gdb.base/gcore.exp: Initialize variable core_supported.
1405
1406 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1407
1408 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1409
1410 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1411
1412 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1413 * gdb.threads/print-threads.exp (test_all_threads): Allow
1414 negative and hexadecimal thread IDs.
1415
1416 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1417
1418 * gdb.java/jprint.java (public): Avoid invalid call to static
1419 method.
1420
1421 2007-05-14 Denis Pilat <denis.pilat@st.com>
1422
1423 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1424 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1425 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1426 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1427 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1428
1429 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1430
1431 * gdb.base/overlays.exp: Add support for targets with only code
1432 overlay support, not data overlay. Support spu-*-* target in
1433 this mode.
1434 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1435 * gdb.base/spu.ld: New file.
1436
1437 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1438
1439 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1440
1441 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1442
1443 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1444
1445 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1446
1447 * gdb.java/jmain.exp: Handle demangled names with and without method
1448 signatures.
1449
1450 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1451
1452 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1453 (have_a_very_merry_interrupt): Remove calls to puts.
1454 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1455 inferior output.
1456 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1457 test names.
1458
1459 2007-04-29 Markus Deuling <deuling@de.ibm.com>
1460 Daniel Jacobowitz <dan@codesourcery.com>
1461
1462 * gdb.base/auxv.exp (core_works): Also check is_remote.
1463 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1464
1465 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1466
1467 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1468 message, not the undefined 'module' variable.
1469 * gdb.base/siginfo.exp: Likewise.
1470 * gdb.base/sigstep.exp: Likewise.
1471 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1472 serialport.
1473 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1474
1475 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
1476
1477 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1478 target sim fails. Return 0 otherwise.
1479 (gdb_load): Return prematurely if gdb_target_sim fails.
1480
1481 2007-04-16 Denis Pilat <denis.pilat@st.com>
1482
1483 * gdb.base/setshow.exp: Reset height after having set it to 100.
1484
1485 2007-04-16 Denis Pilat <denis.pilat@st.com>
1486
1487 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1488
1489 2007-04-16 Denis Pilat <denis.pilat@st.com>
1490
1491 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1492
1493 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1494
1495 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1496 tests. Run the frozen varobjs test.
1497 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1498 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1499
1500 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1503 gdb.base/type-opaque.exp: New files.
1504
1505 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1506
1507 * gdb.mi/mi-var-child.c
1508 (do_children_tests): User char[2] instead of
1509 char so that automatic printing of pointers to char
1510 don't give unpredicable result.
1511 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1512 local variables.
1513 * gdb.mi/mi-var-child.exp: Step to right line
1514 of do_children_tests.
1515 * gdb.mi/mi2-var-child.exp: Likewise.
1516 * gdb.mi/mi-var-cmd.exp: Step to right line of
1517 do_locals_tests.
1518 (do_children_tests): User char[2] instead of
1519 char so that automatic printing of pointers to char
1520 don't give unpredicable result.
1521 * gdb.mi/mi2-var-cmd.exp: Likewise.
1522 * lib/mi-support.exp (mi_continue_to_line):
1523 Pass test name to mi_wait_for_stop.
1524
1525 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1526
1527 * gdb.asm/asm-source.exp: Remove d10v case.
1528 * lib/gdb.exp (skip_cplus_tests): Likewise.
1529 * gdb.asm/d10v.inc: Deleted.
1530
1531 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1532
1533 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1534
1535 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1536
1537 * config/netware.exp: Delete file.
1538
1539 2007-03-29 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.dwarf2/dw2-noloc.S: New file.
1542 * gdb.dwarf2/dw2-noloc.exp: New file.
1543
1544 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1545
1546 * gdb.cp/method2.cc: New test.
1547 * gdb.cp/method2.exp: New test.
1548 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1549
1550 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1551
1552 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1553
1554 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1555
1556 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1557
1558 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1559
1560 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1561 (gdb_load): Delete, replace with...
1562 (gdb_reload): ...this.
1563 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1564 * gdb.server/server-mon.exp: Likewise.
1565 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1566 (gdb_start_cmd): New.
1567 (gdb_file_cmd): Save the last loaded file.
1568 (gdb_reload): New.
1569 (gdb_gnu_strip_debug): Use transform.
1570 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1571 support here. Use new $last_loaded_file. Check mtime.
1572 (gdb_target_cmd): Handle ObjC failure case.
1573 (infer_host_exec): Delete.
1574 (gdbserver_load): Rename to...
1575 (gdbserver_run): ...this. Simplify.
1576 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1577 (mi_gdb_load): Move most contents to a new function...
1578 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1579 (mi_run_cmd): Use mi_gdb_target_load.
1580 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1581 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1582 Use gdb_run_cmd.
1583 * gdb.base/charsign.exp: Remove incorrect comment.
1584 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1585 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1586 gdb.base/start.exp: Use gdb_start_cmd.
1587
1588 2007-03-23 Nigel Stephens <nigel@mips.com>
1589 Maciej W. Rozycki <macro@mips.com>
1590
1591 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1592 * gdb.base/signull.exp: Similarly.
1593
1594 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1595
1596 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1597 messages available to test cases (like chng-sym.exp).
1598
1599 2007-03-14 Andreas Schwab <schwab@suse.de>
1600
1601 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1602 format changes.
1603
1604 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1605
1606 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1607 (optimized_1): New.
1608 (main): Call optimized_1.
1609 (gdb2029): Correct typos. Call gdb2029_marker.
1610 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1611 for gdb2029.
1612
1613 2007-03-12 Mark Kettenis <kettenis@gnu.org>
1614
1615 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1616 as tabs. Remove redundant test pattern.
1617
1618 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1619
1620 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1621 for /a format output.
1622
1623 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1624
1625 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1626 collect output incrementally.
1627
1628 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1629
1630 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1631 for -var-create lpcharacter test.
1632 * gdb.mi/mi2-var-cmd.exp: Likewise.
1633
1634 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1635
1636 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1637 pass on targets where address zero is readable.
1638
1639 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1640
1641 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1642 just a single architecture.
1643
1644 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1645
1646 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1647 (fetch_all_registers): New function, uses gdb_test_multiple and
1648 exp_continue to fetch inferior output line-by-line.
1649 Replace all uses of do_get_all_registers by fetch_all_registers.
1650
1651 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1652
1653 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1654 in target_info.
1655
1656 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1657
1658 * gdb.threads/manythreads.exp: Use $message string for
1659 consistancy; add a default (timeout) case.
1660
1661 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1662
1663 * gdb.base/watchpoint.exp: Fix truncated comment.
1664
1665 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1666
1667 * Makefile.in: Remove spurious single-quotes from sed command.
1668
1669 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1670
1671 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1672 func.
1673 * gdb.mi/mi2-var-cmd.exp: Likewise.
1674
1675 2007-02-27 Joel Brobecker <brobecker@adacore.com>
1676
1677 * gdb.dwarf2/dw2-producer.S: New file.
1678 * gdb.dwarf2/dw2-producer.exp: New testcase.
1679
1680 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
1681
1682 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1683 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1684 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1685 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1686 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1687 Revert tests to use mi_gdb_test and include value field in output
1688 of -var-create.
1689
1690 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1691
1692 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1693
1694 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1695
1696 * gdb.base/maint.exp: Remove full paths from test names.
1697 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1698 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1699
1700 2007-02-27 Joel Brobecker <brobecker@adacore.com>
1701
1702 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1703
1704 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1705
1706 * gdb.server/server-mon.exp: New test.
1707
1708 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1709
1710 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1711
1712 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1713
1714 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1715 register capitalization.
1716
1717 2007-02-13 Denis Pilat <denis.pilat@st.com>
1718
1719 * gdb.mi/mi-var-invalidate.exp: New file.
1720
1721 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1722
1723 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1724
1725 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1726
1727 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1728
1729 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1730
1731 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1732 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1733
1734 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
1735
1736 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1737 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1738 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1739 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1740 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1741 * gdb.mi/gdb792.exp, lib/mi-support.exp:
1742 Update tests to include value field in output of -var-create.
1743
1744 2007-02-08 Andreas Schwab <schwab@suse.de>
1745
1746 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1747
1748 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1749
1750 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1751 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1752
1753 2007-02-02 Denis Pilat <denis.pilat@st.com>
1754
1755 * gdb.threads/threadapply.exp: check that frame is not changed by
1756 the thread apply all command.
1757
1758 2007-01-31 Andreas Schwab <schwab@suse.de>
1759
1760 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1761
1762 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1763 in the dwarf sections.
1764 * gdb.dwarf2/mac-fileno.S: Likewise.
1765
1766 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1767 bspstore register on ia64.
1768
1769 2007-01-29 Andreas Schwab <schwab@suse.de>
1770
1771 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1772 "frame-begin" annotation.
1773
1774 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1775 number of "frames-invalid" annotations.
1776
1777 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1778
1779 * gdb.base/commands.exp: Call if_commands_test.
1780 (gdb_test_no_prompt, if_commands_test): New.
1781
1782 2007-01-28 Mark Kettenis <kettenis@gnu.org>
1783
1784 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1785
1786 2007-01-27 Andreas Schwab <schwab@suse.de>
1787
1788 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1789 .short/.int/.quad in the dwarf sections.
1790 * gdb.dwarf2/dw2-intercu.S: Likewise.
1791 * gdb.dwarf2/dw2-intermix.S: Likewise.
1792
1793 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1794
1795 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
1796 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1797 array.
1798 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1799 * gdb.base/setvar.exp: Likewise.
1800
1801 2007-01-26 Andreas Schwab <schwab@suse.de>
1802
1803 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1804 test.
1805
1806 * gdb.base/multi-forks.exp ("restart $i"): Also match
1807 __kernel_syscall_via_break.
1808
1809 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1810
1811 * lib/mi-support.exp (mi_delete_varobj): New.
1812 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1813 testcase.
1814 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1815 (main): Call the above.
1816 (reference_update_test, base_in_reference_test)
1817 (reference_to_pointer): Delete the created varobjs.
1818
1819 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1820
1821 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1822 * configure: Regenerated.
1823 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1824 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1825 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1826 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1827 * lib/gdb.exp (gdb_skip_xml_test): New function.
1828
1829 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1830
1831 * gdb.base/sigrepeat.exp: Correct error message.
1832
1833 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1834 Daniel Jacobowitz <dan@codesourcery.com>
1835
1836 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1837 gdb.arch/i386-gnu-cfi-asm.S: New files.
1838
1839 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1840
1841 * lib/gdb.exp: Abort on missing `site.exp'.
1842
1843 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1844 Daniel Jacobowitz <dan@codesourcery.com>
1845
1846 * gdb.base/included.c, gdb.base/included.exp,
1847 gdb.base/included.h: New files.
1848
1849 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1850
1851 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1852 (maximize_rlimit): Reduce limits on 64-bit systems.
1853
1854 2007-01-19 Mark Kettenis <kettenis@gnu.org>
1855
1856 From Marcus Deuling <deuling@de.ibm.com>:
1857 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1858 every case.
1859
1860 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
1861
1862 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1863 (test_path_specification): Use objdir instead of srcdir to always
1864 get an absolute filename.
1865
1866 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1867
1868 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1869
1870 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1871
1872 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1873 Make sure the variable we're using is in scope.
1874 (reference_to_pointer): Likewise.
1875
1876 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1877
1878 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1879 has no debug information.
1880
1881 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1882
1883 * gdb.base/annota1.exp: Remove extra send_gdb.
1884
1885 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1886
1887 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1888
1889 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1890
1891 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1892
1893 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
1894 Daniel Jacobowitz <dan@codesourcery.com>
1895
1896 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1897 lcharacter or linteger change. Correct duplicated test name.
1898 * gdb.mi/mi2-var-cmd.exp: Likewise.
1899
1900 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1901
1902 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1903
1904 2007-01-05 Joel Brobecker <brobecker@adacore.com>
1905
1906 * gdb.base/nofield.c: New file.
1907 * gdb.base/nofield.exp: New testcase.
1908
1909 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
1910
1911 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1912
1913 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1914 test.
1915
1916 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1917
1918 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1919
1920 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1921
1922 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1923 when continuing.
1924
1925 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1926
1927 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1928 Expect ".exe" extension.
1929
1930 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1931
1932 * gdb.base/charset.exp: Add explicit filename to break.
1933 * gdb.base/dbx.exp: Add explicit filename to breaks.
1934
1935 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1936
1937 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1938 * gdb.mi/mi2-file.exp: Likewise.
1939
1940 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1941
1942 Implement specification of MI tests as comments
1943 in C and C++ sources.
1944 * lib/mi-support.exp (mi_autotest_data): New variable.
1945 (mi_autotest_source): New variable.
1946 (count_newlines, mi_prepare_inline_tests)
1947 (mi_get_inline_test, mi_continue_to_line)
1948 (mi_run_inline_test, mi_tbreak)
1949 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1950 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1951 Run inline tests.
1952 * gdb.mi/mi-var-cp.cc: Define tests here.
1953
1954 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1955
1956 Simplify usage of mi_continue_to.
1957 * lib/mi-support.exp (mi_runto_helper): Renamed
1958 from mi_runto, added new parameter 'run_or_continue'.
1959 (mi_runto): Use mi_runto_helper.
1960 (mi_continue_to): Accept just function name as parameter.
1961 Use mi_runto_helper.
1962 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1963 * gdb.mi/mi2-var-cmd.exp: Likewise.
1964
1965 2006-01-04 Joel Brobecker <brobecker@adacore.com>
1966
1967 Make this testcase a bit more realistic. The current code
1968 is too simplistic, and allows the compiler to optimize out
1969 some of the entities we need for this testcase.
1970 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1971 (Do_Nothing): Add extra parameter.
1972 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1973 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1974 by using a variable of type Void_Star.
1975
1976 2006-01-04 Joel Brobecker <brobecker@adacore.com>
1977
1978 * gdb.ada/catch_ex/foo.adb: New file.
1979 * gdb.ada/catch_ex.exp: New testcase.
1980
1981 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1982
1983 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1984 pass --image-base to linker.
1985
1986 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1987 Daniel Jacobowitz <dan@codesourcery.com>
1988
1989 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1990 secondary prompts.
1991
1992 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1993
1994 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1995 output. Test the types of members and member pointers.
1996 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1997 gdb/2092.
1998 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1999 statement. Enable for GCC. Update expected output for some tests
2000 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2001 layout.
2002 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2003 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2004 (Diamond::vget_base): New.
2005 (main): Add new tests.
2006 * gdb.cp/printmethod.exp: Update expected output for member functions.
2007 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2008 print pEe->D::vg().
2009
2010 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2011
2012 * gdb.threads/tls.exp: Allow stops in sem_post.
2013
2014 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2015
2016 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2017 * gdb.base/annota3.exp: Likewise.
2018 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2019 again (instead of timing out).
2020 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2021 GCC bug 26475.
2022 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2023 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2024 test from jmisc1.exp.
2025 * gdb.java/jmisc1.exp: Delete.
2026 * gdb.java/jprint.exp: Adjust to work with method signatures including
2027 return types.
2028 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2029 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2030 * lib/java.exp (compile_java_from_source): Pass the correct type
2031 to target_compile.
2032
2033 2006-12-31 Joel Brobecker <brobecker@adacore.com>
2034
2035 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2036 (stack_align_edx): New function.
2037 (stack_align_eax): New function.
2038 (main): Add calls to stack_align_edx and stack_align_eax.
2039 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2040 Add testing for the cases where the register used during a stack
2041 realignment is edx. Same for eax.
2042
2043 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2044
2045 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2046 and generic PE targets.
2047
2048 2006-12-29 Joel Brobecker <brobecker@adacore.com>
2049
2050 * gdb.ada/array_return.exp: Update copyright date list.
2051
2052 2006-12-27 Joel Brobecker <brobecker@adacore.com>
2053
2054 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2055 (Create_Small_Float_Vector): New function.
2056 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2057 function body.
2058 * gdb.ada/array_return/p.adb: Use new type and function from
2059 package Pck.
2060 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2061 able to print the value returned by a function returning an
2062 array of float.
2063
2064 2006-12-20 Joel Brobecker <brobecker@adacore.com>
2065
2066 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2067 The associated tests should be PASSing.
2068
2069 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2070
2071 Test for base in references.
2072 * gdb.mi/mi-var-cp.cc: Add test code.
2073 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2074 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2075 * gdb.mi/mi2-watch.exp: Likewise.
2076 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2077 (mi_list_varobj_children): New function.
2078
2079 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2080
2081 * lib/mi-support.exp
2082 (mi_runto): Accept "()" after function name.
2083 (mi_create_varobj): New function.
2084 (mi_varobj_update): New function.
2085 (mi_Check_varobj_value): New function.
2086 * gdb.mi/mi-var-cp.exp: New file.
2087 * gdb.mi/mi-var-cp.cc: New file.
2088
2089 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2090
2091 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2092 gdb.base/weaklib2.c: New files.
2093
2094 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
2095
2096 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2097 info. Adjust test names.
2098
2099 * gdb.base/break.c (main): Move position of malloc.
2100 * gdb.base/break.exp: Revert mistaken checkin.
2101
2102 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2103
2104 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2105 assignement of arrays and function pointers.
2106 * gdb.mi/var-cmd.c: Add declaration necessary for above
2107 tests.
2108
2109 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2110
2111 * gdb.base/break.c (main): Call malloc.
2112
2113 * gdb.threads/linux-dp.exp: Read thread table before and after
2114 creating each philosopher and verify it.
2115
2116 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2117 Paul Brook <paul@codesourcery.com>
2118 Daniel Jacobowitz <dan@codesourcery.com>
2119
2120 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2121 main to remove duplication. Add start function of the form
2122 '_*start[1-9]*'. Add RVDS start function.
2123
2124 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2125
2126 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2127
2128 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2129
2130 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2131 * gdb.asm/spu.inc: New file.
2132 * gdb.base/term.exp: Disable if [target_info exists noargs].
2133 * gdb.gdb/complaints.exp: Disable if ![isnative].
2134 * gdb.gdb/selftest.exp: Likewise.
2135 * gdb.gdb/observer.exp: Likewise.
2136 * gdb.gdb/xfullpath.exp: Likewise.
2137 * gdb.base/attach.exp: Disable on SPU target.
2138 * gdb.cp/bs145503.exp: Likewise.
2139 * gdb.cp/exception.exp: Likewise.
2140 * gdb.cp/userdef.exp: Likewise.
2141
2142 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2143
2144 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2145
2146 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2147
2148 * gdb.base/completion.exp: Fix completion tests for
2149 'info' and 'info '.
2150 * gdb.base/help.exp (help_test_raw, test_class_help)
2151 (test_prefix_command_help): Move...
2152 * lib/gdb.exp: Here.
2153 * gdb.base/main.exp: Adjust.
2154 * gdb.cp/maint.exp: Adjust.
2155 * gdb.trace/tracecmd.exp: Use test_help_class.
2156
2157 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2158
2159 * gdb.stabs/weird.exp (print_weird_var): Use
2160 gdb_test_multiple instead of gdb_expect.
2161
2162 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2163
2164 * gdb.base/help.exp (help_test_raw): New.
2165 (test_class_help): New.
2166 (test_prefix_command_help): New.
2167 Adjust testcases.
2168
2169 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
2170
2171 * gdb.base/constvars.c (main): Write to crass and crips, so that
2172 they are allocated by the compiler.
2173
2174 2006-10-27 Andreas Schwab <schwab@suse.de>
2175
2176 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2177 "detach-fork".
2178
2179 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2180
2181 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2182 of patterns.
2183
2184 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2185
2186 * gdb.base/sepdebug.exp: Remove debug format test.
2187 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2188 Handle no-symtab.
2189 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2190
2191 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2192
2193 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2194 int to pointer or pointer to int.
2195 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2196
2197 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2198
2199 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2200
2201 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2202
2203 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2204
2205 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2206
2207 PR c++/2116
2208 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2209
2210 2006-10-06 Joel Brobecker <brobecker@adacore.com>
2211
2212 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2213 the corresponding bug has been fixed in GDB (PR/2018).
2214
2215 2006-10-06 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.base/subst.exp: New testcase.
2218
2219 2006-10-06 Joel Brobecker <brobecker@adacore.com>
2220
2221 * gdb.ada/array_return/pck.ads: Add copyright notice.
2222 * gdb.ada/array_return/pck.adb: Likewise.
2223 * gdb.ada/array_return/p.adb: Likewise.
2224 * gdb.ada/exec_changed/first.adb: Likewise.
2225 * gdb.ada/exec_changed/second.adb: Likewise.
2226
2227 2006-10-06 Joel Brobecker <brobecker@adacore.com>
2228
2229 * gdb.ada/watch_arg/watch.adb: New file.
2230 * gdb.ada/watch_arg.exp: New testcase.
2231
2232 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2233
2234 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2235 via string_to_regexp.
2236 * gdb.mi/mi2-basics.exp: Likewise.
2237
2238 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
2239
2240 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2241 Remove unused / obsolete files.
2242
2243 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
2244
2245 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2246
2247 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2248
2249 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2250 HIGH_FRAME argument to -stack-list-arguments can be larger than
2251 the number of frames.
2252
2253 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2254
2255 * gdb.base/args.c (main): Add breakpoint marker.
2256 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2257 really test empty arguments.
2258 (args_load): Delete.
2259 (args_test): New.
2260
2261 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
2262
2263 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2264 check for one file.
2265
2266 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2267
2268 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2269 HIGH_FRAME argument to -stack-list-locals can be larger than
2270 the number of frames.
2271
2272 2006-08-18 Fred Fish <fnf@specifix.com>
2273
2274 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2275 '$' in front of skip_vmx_tests_saved when setting that.
2276
2277 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2278
2279 * gdb.base/trace-commands.exp: New file.
2280
2281 2006-08-10 Joel Brobecker <brobecker@adacore.com>
2282 Daniel Jacobowitz <dan@codesourcery.com>
2283
2284 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2285 expected output of the backtrace commands.
2286
2287 2006-08-09 Joel Brobecker <brobecker@adacore.com>
2288
2289 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2290 untested followed by return combination.
2291 * gdb.arch/altivec-regs.exp: Likewise.
2292 * gdb.arch/e500-abi.exp: Likewise.
2293 * gdb.arch/e500-regs.exp: Likewise.
2294 * gdb.arch/gdb1291.exp: Likewise.
2295 * gdb.arch/gdb1431.exp: Likewise.
2296 * gdb.arch/gdb1558.exp: Likewise.
2297 * gdb.arch/i386-prologue.exp: Likewise.
2298 * gdb.arch/i386-unwind.exp: Likewise.
2299 * gdb.asm/asm-source.exp: Likewise.
2300 * gdb.base/a2-run.exp: Likewise.
2301 * gdb.base/advance.exp: Likewise.
2302 * gdb.base/all-bin.exp: Likewise.
2303 * gdb.base/annota1.exp: Likewise.
2304 * gdb.base/annota3.exp: Likewise.
2305 * gdb.base/args.exp: Likewise.
2306 * gdb.base/arithmet.exp: Likewise.
2307 * gdb.base/assign.exp: Likewise.
2308 * gdb.base/async.exp: Likewise.
2309 * gdb.base/attach.exp: Likewise.
2310 * gdb.base/bang.exp: Likewise.
2311 * gdb.base/bigcore.exp: Likewise.
2312 * gdb.base/bitfields.exp: Likewise.
2313 * gdb.base/bitfields2.exp: Likewise.
2314 * gdb.base/break.exp: Likewise.
2315 * gdb.base/call-sc.exp: Likewise.
2316 * gdb.base/call-strs.exp: Likewise.
2317 * gdb.base/callfuncs.exp: Likewise.
2318 * gdb.base/checkpoint.exp: Likewise.
2319 * gdb.base/chng-syms.exp: Likewise.
2320 * gdb.base/code-expr.exp: Likewise.
2321 * gdb.base/commands.exp: Likewise.
2322 * gdb.base/completion.exp: Likewise.
2323 * gdb.base/cond-expr.exp: Likewise.
2324 * gdb.base/condbreak.exp: Likewise.
2325 * gdb.base/consecutive.exp: Likewise.
2326 * gdb.base/constvars.exp: Likewise.
2327 * gdb.base/corefile.exp: Likewise.
2328 * gdb.base/cvexpr.exp: Likewise.
2329 * gdb.base/dbx.exp: Likewise.
2330 * gdb.base/define.exp: Likewise.
2331 * gdb.base/detach.exp: Likewise.
2332 * gdb.base/display.exp: Likewise.
2333 * gdb.base/dump.exp: Likewise.
2334 * gdb.base/ena-dis-br.exp: Likewise.
2335 * gdb.base/ending-run.exp: Likewise.
2336 * gdb.base/environ.exp: Likewise.
2337 * gdb.base/eval-skip.exp: Likewise.
2338 * gdb.base/exprs.exp: Likewise.
2339 * gdb.base/fileio.exp: Likewise.
2340 * gdb.base/finish.exp: Likewise.
2341 * gdb.base/float.exp: Likewise.
2342 * gdb.base/foll-exec.exp: Likewise.
2343 * gdb.base/foll-fork.exp: Likewise.
2344 * gdb.base/foll-vfork.exp: Likewise.
2345 * gdb.base/freebpcmd.exp: Likewise.
2346 * gdb.base/funcargs.exp: Likewise.
2347 * gdb.base/gcore.exp: Likewise.
2348 * gdb.base/gdb1090.exp: Likewise.
2349 * gdb.base/gdb1250.exp: Likewise.
2350 * gdb.base/huge.exp: Likewise.
2351 * gdb.base/info-proc.exp: Likewise.
2352 * gdb.base/interrupt.exp: Likewise.
2353 * gdb.base/jump.exp: Likewise.
2354 * gdb.base/langs.exp: Likewise.
2355 * gdb.base/lineinc.exp: Likewise.
2356 * gdb.base/list.exp: Likewise.
2357 * gdb.base/logical.exp: Likewise.
2358 * gdb.base/long_long.exp: Likewise.
2359 * gdb.base/macscp.exp: Likewise.
2360 * gdb.base/maint.exp: Likewise.
2361 * gdb.base/mips_pro.exp: Likewise.
2362 * gdb.base/miscexprs.exp: Likewise.
2363 * gdb.base/multi-forks.exp: Likewise.
2364 * gdb.base/opaque.exp: Likewise.
2365 * gdb.base/overlays.exp: Likewise.
2366 * gdb.base/pc-fp.exp: Likewise.
2367 * gdb.base/pointers.exp: Likewise.
2368 * gdb.base/printcmds.exp: Likewise.
2369 * gdb.base/psymtab.exp: Likewise.
2370 * gdb.base/ptype.exp: Likewise.
2371 * gdb.base/recurse.exp: Likewise.
2372 * gdb.base/relational.exp: Likewise.
2373 * gdb.base/relocate.exp: Likewise.
2374 * gdb.base/remote.exp: Likewise.
2375 * gdb.base/reread.exp: Likewise.
2376 * gdb.base/restore.exp: Likewise.
2377 * gdb.base/return.exp: Likewise.
2378 * gdb.base/return2.exp: Likewise.
2379 * gdb.base/scope.exp: Likewise.
2380 * gdb.base/sect-cmd.exp: Likewise.
2381 * gdb.base/sep.exp: Likewise.
2382 * gdb.base/sepdebug.exp: Likewise.
2383 * gdb.base/setshow.exp: Likewise.
2384 * gdb.base/setvar.exp: Likewise.
2385 * gdb.base/sigall.exp: Likewise.
2386 * gdb.base/sigbpt.exp: Likewise.
2387 * gdb.base/signals.exp: Likewise.
2388 * gdb.base/signull.exp: Likewise.
2389 * gdb.base/sizeof.exp: Likewise.
2390 * gdb.base/solib.exp: Likewise.
2391 * gdb.base/step-line.exp: Likewise.
2392 * gdb.base/step-test.exp: Likewise.
2393 * gdb.base/structs.exp: Likewise.
2394 * gdb.base/structs2.exp: Likewise.
2395 * gdb.base/term.exp: Likewise.
2396 * gdb.base/twice.exp: Likewise.
2397 * gdb.base/until.exp: Likewise.
2398 * gdb.base/varargs.exp: Likewise.
2399 * gdb.base/volatile.exp: Likewise.
2400 * gdb.base/watchpoint.exp: Likewise.
2401 * gdb.base/whatis-exp.exp: Likewise.
2402 * gdb.base/whatis.exp: Likewise.
2403 * gdb.cp/ambiguous.exp: Likewise.
2404 * gdb.cp/annota2.exp: Likewise.
2405 * gdb.cp/annota3.exp: Likewise.
2406 * gdb.cp/bool.exp: Likewise.
2407 * gdb.cp/breakpoint.exp: Likewise.
2408 * gdb.cp/casts.exp: Likewise.
2409 * gdb.cp/class2.exp: Likewise.
2410 * gdb.cp/classes.exp: Likewise.
2411 * gdb.cp/cplusfuncs.exp: Likewise.
2412 * gdb.cp/ctti.exp: Likewise.
2413 * gdb.cp/derivation.exp: Likewise.
2414 * gdb.cp/exception.exp: Likewise.
2415 * gdb.cp/gdb1355.exp: Likewise.
2416 * gdb.cp/hang.exp: Likewise.
2417 * gdb.cp/inherit.exp: Likewise.
2418 * gdb.cp/local.exp: Likewise.
2419 * gdb.cp/m-data.exp: Likewise.
2420 * gdb.cp/m-static.exp: Likewise.
2421 * gdb.cp/member-ptr.exp: Likewise.
2422 * gdb.cp/method.exp: Likewise.
2423 * gdb.cp/misc.exp: Likewise.
2424 * gdb.cp/namespace.exp: Likewise.
2425 * gdb.cp/overload.exp: Likewise.
2426 * gdb.cp/ovldbreak.exp: Likewise.
2427 * gdb.cp/pr-1023.exp: Likewise.
2428 * gdb.cp/pr-1210.exp: Likewise.
2429 * gdb.cp/pr-574.exp: Likewise.
2430 * gdb.cp/printmethod.exp: Likewise.
2431 * gdb.cp/psmang.exp: Likewise.
2432 * gdb.cp/ref-params.exp: Likewise.
2433 * gdb.cp/ref-types.exp: Likewise.
2434 * gdb.cp/rtti.exp: Likewise.
2435 * gdb.cp/templates.exp: Likewise.
2436 * gdb.cp/try_catch.exp: Likewise.
2437 * gdb.cp/userdef.exp: Likewise.
2438 * gdb.cp/virtfunc.exp: Likewise.
2439 * gdb.disasm/am33.exp: Likewise.
2440 * gdb.disasm/h8300s.exp: Likewise.
2441 * gdb.disasm/mn10300.exp: Likewise.
2442 * gdb.disasm/sh3.exp: Likewise.
2443 * gdb.disasm/t01_mov.exp: Likewise.
2444 * gdb.disasm/t02_mova.exp: Likewise.
2445 * gdb.disasm/t03_add.exp: Likewise.
2446 * gdb.disasm/t04_sub.exp: Likewise.
2447 * gdb.disasm/t05_cmp.exp: Likewise.
2448 * gdb.disasm/t06_ari2.exp: Likewise.
2449 * gdb.disasm/t07_ari3.exp: Likewise.
2450 * gdb.disasm/t08_or.exp: Likewise.
2451 * gdb.disasm/t09_xor.exp: Likewise.
2452 * gdb.disasm/t10_and.exp: Likewise.
2453 * gdb.disasm/t11_logs.exp: Likewise.
2454 * gdb.disasm/t12_bit.exp: Likewise.
2455 * gdb.disasm/t13_otr.exp: Likewise.
2456 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2457 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2458 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2459 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2460 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2461 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2462 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2463 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2464 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2465 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2466 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2467 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2468 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2469 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2470 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2471 * gdb.mi/gdb701.exp: Likewise.
2472 * gdb.mi/gdb792.exp: Likewise.
2473 * gdb.mi/mi-basics.exp: Likewise.
2474 * gdb.mi/mi-break.exp: Likewise.
2475 * gdb.mi/mi-cli.exp: Likewise.
2476 * gdb.mi/mi-console.exp: Likewise.
2477 * gdb.mi/mi-disassemble.exp: Likewise.
2478 * gdb.mi/mi-eval.exp: Likewise.
2479 * gdb.mi/mi-file.exp: Likewise.
2480 * gdb.mi/mi-read-memory.exp: Likewise.
2481 * gdb.mi/mi-regs.exp: Likewise.
2482 * gdb.mi/mi-return.exp: Likewise.
2483 * gdb.mi/mi-simplerun.exp: Likewise.
2484 * gdb.mi/mi-stack.exp: Likewise.
2485 * gdb.mi/mi-stepi.exp: Likewise.
2486 * gdb.mi/mi-syn-frame.exp: Likewise.
2487 * gdb.mi/mi-until.exp: Likewise.
2488 * gdb.mi/mi-var-block.exp: Likewise.
2489 * gdb.mi/mi-var-child.exp: Likewise.
2490 * gdb.mi/mi-var-cmd.exp: Likewise.
2491 * gdb.mi/mi-var-display.exp: Likewise.
2492 * gdb.mi/mi-watch.exp: Likewise.
2493 * gdb.mi/mi2-basics.exp: Likewise.
2494 * gdb.mi/mi2-break.exp: Likewise.
2495 * gdb.mi/mi2-cli.exp: Likewise.
2496 * gdb.mi/mi2-console.exp: Likewise.
2497 * gdb.mi/mi2-disassemble.exp: Likewise.
2498 * gdb.mi/mi2-eval.exp: Likewise.
2499 * gdb.mi/mi2-file.exp: Likewise.
2500 * gdb.mi/mi2-read-memory.exp: Likewise.
2501 * gdb.mi/mi2-regs.exp: Likewise.
2502 * gdb.mi/mi2-return.exp: Likewise.
2503 * gdb.mi/mi2-simplerun.exp: Likewise.
2504 * gdb.mi/mi2-stack.exp: Likewise.
2505 * gdb.mi/mi2-stepi.exp: Likewise.
2506 * gdb.mi/mi2-syn-frame.exp: Likewise.
2507 * gdb.mi/mi2-until.exp: Likewise.
2508 * gdb.mi/mi2-var-block.exp: Likewise.
2509 * gdb.mi/mi2-var-child.exp: Likewise.
2510 * gdb.mi/mi2-var-cmd.exp: Likewise.
2511 * gdb.mi/mi2-var-display.exp: Likewise.
2512 * gdb.mi/mi2-watch.exp: Likewise.
2513 * gdb.stabs/exclfwd.exp: Likewise.
2514 * gdb.stabs/weird.exp: Likewise.
2515 * gdb.threads/gcore-thread.exp: Likewise.
2516 * gdb.trace/actions.exp: Likewise.
2517 * gdb.trace/backtrace.exp: Likewise.
2518 * gdb.trace/circ.exp: Likewise.
2519 * gdb.trace/collection.exp: Likewise.
2520 * gdb.trace/deltrace.exp: Likewise.
2521 * gdb.trace/infotrace.exp: Likewise.
2522 * gdb.trace/limits.exp: Likewise.
2523 * gdb.trace/packetlen.exp: Likewise.
2524 * gdb.trace/passc-dyn.exp: Likewise.
2525 * gdb.trace/passcount.exp: Likewise.
2526 * gdb.trace/report.exp: Likewise.
2527 * gdb.trace/save-trace.exp: Likewise.
2528 * gdb.trace/tfind.exp: Likewise.
2529 * gdb.trace/tracecmd.exp: Likewise.
2530 * gdb.trace/while-dyn.exp: Likewise.
2531 * gdb.trace/while-stepping.exp: Likewise.
2532
2533 2006-08-08 Joel Brobecker <brobecker@adacore.com>
2534
2535 * gdb.base/step-bt.c: New file.
2536 * gdb.base/step-bt.exp: New testcase.
2537
2538 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2539
2540 * config/monitor.exp (gdb_load): Remove support for obsolete
2541 download-write-size.
2542 * gdb.base/remote.exp: Likewise. Update all callers of
2543 gdb_timed_load.
2544
2545 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2546
2547 * cursal.exp: Pass binfile to gdb_load.
2548
2549 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2550
2551 * gdb.base/cursal.exp: Add "" to gdb_load call.
2552
2553 2006-07-29 Mark Kettenis <kettenis@gnu.org>
2554
2555 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2556 NetBSD/ELF targets.
2557
2558 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2559
2560 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2561 operator*.
2562
2563 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2564
2565 * gdb.base/completion.exp: Update for change in "file" behavior.
2566 * gdb.stabs/weird.exp: Likewise.
2567 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2568 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2569
2570 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2571
2572 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2573 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2574
2575 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2576
2577 * gdb.base/default.exp: Update source command error message.
2578 * gdb.base/help.exp: Update 'help source' message.
2579
2580 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2581
2582 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2583 test.
2584
2585 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2586
2587 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2588
2589 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2590
2591 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2592
2593 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2594
2595 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2596
2597 2006-07-17 Mark Kettenis <kettenis@gnu.org>
2598
2599 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2600 *-*-openbsd* from targets for wich we expect ARM FPA floating
2601 point format.
2602
2603 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
2604
2605 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2606
2607 2006-07-17 Mark Kettenis <kettenis@gnu.org>
2608
2609 * gdb.base/annota3.exp: Expect frame-begin annotation.
2610
2611 2006-07-14 Joel Brobecker <brobecker@adacore.com>
2612
2613 * gdb.base/help.exp: Adjust "help unset" test to accept
2614 any list of unset commands.
2615
2616 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2617 Daniel Jacobowitz <dan@codesourcery.com>
2618
2619 * gdb.cp/ref-params.exp: New test.
2620 * gdb.cp/ref-params.cc: New source file.
2621 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2622
2623 2006-07-08 Mark Kettenis <kettenis@gnu.org>
2624
2625 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2626 spaces/tabs in regular expressions since they might not be there.
2627
2628 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2629
2630 * gdb.base/ifelse.exp: New file.
2631
2632 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2633
2634 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2635 line.
2636 * gdb.base/huge.exp: Loop over compilation to find a size that
2637 is acceptable.
2638 * gdb.base/remote.exp: Correct expected strings.
2639 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2640
2641 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2642
2643 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2644
2645 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2646
2647 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2648 native.
2649
2650 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2651
2652 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2653 enable stabs testing.
2654
2655 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2656
2657 * gdb.base/auxv.exp: Intercept undefined command messages before
2658 gdb_test_multiple does.
2659
2660 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2661
2662 * Makefile.in (host_alias): Remove.
2663 (target_alias): Use @target_noncanonical@.
2664 (site.exp): Don't set host_alias.
2665 * aclocal.m4: Remove contents. Include acx.m4.
2666 * configure: Regenerated.
2667 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2668
2669 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2670
2671 * lib/gdb.exp (gdb_load_cmd): New.
2672
2673 * gdb.base/fileio.c: Add system(NULL) test.
2674 * gdb.base/fileio.exp: Check it.
2675
2676 * gdb.base/break.c: Add 10a breakpoint at }
2677 * gdb.base/break.exp: Add test for breakpoint at }
2678 * gdb.cp/anon-union.cc: Add code at end of function.
2679 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2680 * gdb.mi/var-cmd.c: Add code at end of function.
2681 * gdb.mi/mi-var-display.exp: Adjust end of next.
2682 * gdb.mi/mi2-var-display.exp: Likewise.
2683 * gdb.base/fileio.c: Add stop function and insert calls at
2684 stopping places.
2685 * gdb.base/fileio.exp: Breakpoint stop function and remove
2686 explicit line number references.
2687
2688 2006-05-19 Joel Brobecker <brobecker@adacore.com>
2689
2690 * gdb.base/del.exp (test_delete_alias): New function.
2691 Now check that both "del" and "d" work as aliases for "delete".
2692
2693 2006-05-18 Fred Fish <fnf@specifix.com>
2694
2695 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2696 required. Check for spurious output after program exits normally.
2697
2698 2006-05-17 Fred Fish <fnf@specifix.com>
2699
2700 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2701 gdb_load, so it works in the simulator.
2702
2703 2006-05-11 Fred Fish <fnf@specifix.com>
2704
2705 * gdb.base/bang.exp: Ignore unexpected output between the
2706 "program exited normally" and the gdb prompt, as many other
2707 tests do.
2708
2709 2006-05-07 Mark Kettenis <kettenis@gnu.org>
2710
2711 * gdb.base/help.exp: Make "delete checkpoint" part option for
2712 "help d" and "help delete" tests.
2713
2714 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2715
2716 * gdb.mi/mi-basics.exp: Add missing serial number to
2717 expected output in some mi_gdb_test statements.
2718 * gdb.mi/mi2-basics.exp: Likewise.
2719
2720 2006-05-05 Joel Brobecker <brobecker@adacore.com>
2721
2722 * gdb.base/del.c: New file.
2723 * gdb.base/del.exp: New testcase.
2724
2725 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
2726
2727 * gdb.base/break.exp: Do not assume a breakpoint on
2728 main will actually be in $srcfile when optimizing.
2729 * gdb.base/savedregs.exp: Do not require that the dummy
2730 frame location match up to a symbol and source file location.
2731 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2732 will get printed without a mi_cmd_data_list_register_values prefix.
2733 (*-data-list-register-*): Correct regular expressions to expect the new
2734 pseudo d? floating point registers.
2735 * gdb.mi/mi2-regs.exp: Likewise.
2736
2737 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
2738
2739 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2740 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2741 is allocated by the compiler.
2742 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2743 anons, e, anone to force their allocation by the compiler.
2744
2745 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
2746
2747 * gdb.base/help.exp: Update expected text for help d and
2748 help delete.
2749
2750 2006-05-02 Mark Kettenis <kettenis@gnu.org>
2751
2752 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2753 NetBSD/ELF targets.
2754
2755 2006-04-30 Mark Kettenis <kettenis@gnu.org>
2756
2757 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2758 single-step breakpoint fails; make this a KFAIL on
2759 sparc*-*-openbsd*.
2760 * gdb.base/siginfo.exp: Likewise.
2761 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2762
2763 2006-04-26 Michael Snyder <msnyder@redhat.com>
2764
2765 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2766 which may have to consume output from other forks.
2767 Add tests to make sure that "delete fork" succeeded.
2768
2769 2006-04-20 Michael Snyder <msnyder@redhat.com>
2770
2771 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2772 Add support for the Renesas M32C and M16C.
2773
2774 * gdb.asm/asm-source.exp: Add m32c target.
2775 * gdb.asm/m32c.inc: Support for m32c target.
2776
2777 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2778
2779 * gdb.base/commands.exp (recursive_source_test): New test.
2780
2781 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
2782
2783 * gdb.base/float.exp: Add pattern for sparc targets.
2784
2785 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2786
2787 * gdb.base/commands.exp (stray_arg0_test): New test.
2788
2789 2006-03-30 Paul Brook <paul@codesourcery.com>
2790
2791 * gdb.mi/mi-until.exp: kfail broken until command.
2792 * gdb.mi/mi2-until.exp: Ditto.
2793
2794 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
2795
2796 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2797
2798 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
2799
2800 * gdb.base/prelink.exp: Anchor tested-for regular expression
2801 on gdb prompt.
2802
2803 2006-03-07 Paul Brook <paul@codesourcery.com>
2804
2805 * gdb.base/assign.exp: Correct fail message.
2806
2807 2006-03-07 Paul Brook <paul@codesourcery.com>
2808
2809 * lib/compiler.c: Extract armcc version number.
2810 * lib/compiler.cc: Ditto.
2811
2812 2006-03-07 Paul Brook <paul@codesourcery.com>
2813
2814 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2815 additional_flags=-w.
2816 * gdb.arch/altivec-regs.exp: Ditto.
2817 * gdb.arch/e500-abi.exp: Ditto.
2818 * gdb.arch/e500-regs.exp: Ditto.
2819 * gdb.base/all-bin.exp: Ditto.
2820 * gdb.base/annota1.exp: Ditto.
2821 * gdb.base/annota3.exp: Ditto.
2822 * gdb.base/args.exp: Ditto.
2823 * gdb.base/arithmet.exp: Ditto.
2824 * gdb.base/assign.exp: Ditto.
2825 * gdb.base/async.exp: Ditto.
2826 * gdb.base/bang.exp: Ditto.
2827 * gdb.base/break.exp: Ditto.
2828 * gdb.base/call-rt-st.exp: Ditto.
2829 * gdb.base/completion.exp: Ditto.
2830 * gdb.base/cond-expr.exp: Ditto.
2831 * gdb.base/condbreak.exp: Ditto.
2832 * gdb.base/consecutive.exp: Ditto.
2833 * gdb.base/define.exp: Ditto.
2834 * gdb.base/display.exp: Ditto.
2835 * gdb.base/ena-dis-br.exp: Ditto.
2836 * gdb.base/environ.exp: Ditto.
2837 * gdb.base/eval-skip.exp: Ditto.
2838 * gdb.base/info-proc.exp: Ditto.
2839 * gdb.base/jump.exp: Ditto.
2840 * gdb.base/logical.exp: Ditto.
2841 * gdb.base/long_long.exp: Ditto.
2842 * gdb.base/maint.exp: Ditto.
2843 * gdb.base/miscexprs.exp: Ditto.
2844 * gdb.base/pc-fp.exp: Ditto.
2845 * gdb.base/pointers.exp: Ditto.
2846 * gdb.base/relational.exp: Ditto.
2847 * gdb.base/reread.exp: Ditto.
2848 * gdb.base/sect-cmd.exp: Ditto.
2849 * gdb.base/sep.exp: Ditto.
2850 * gdb.base/sepdebug.exp: Ditto.
2851 * gdb.base/until.exp: Ditto.
2852 * gdb.base/whatis-exp.exp: Ditto.
2853 * gdb.cp/annota2.exp: Ditto.
2854 * gdb.cp/annota3.exp: Ditto.
2855 * gdb.trace/actions.exp: Ditto.
2856 * gdb.trace/backtrace.exp: Ditto.
2857 * gdb.trace/circ.exp: Ditto.
2858 * gdb.trace/collection.exp: Ditto.
2859 * gdb.trace/deltrace.exp: Ditto.
2860 * gdb.trace/infotrace.exp: Ditto.
2861 * gdb.trace/limits.exp: Ditto.
2862 * gdb.trace/packetlen.exp: Ditto.
2863 * gdb.trace/passc-dyn.exp: Ditto.
2864 * gdb.trace/passcount.exp: Ditto.
2865 * gdb.trace/report.exp: Ditto.
2866 * gdb.trace/save-trace.exp: Ditto.
2867 * gdb.trace/tfind.exp: Ditto.
2868 * gdb.trace/tracecmd.exp: Ditto.
2869 * gdb.trace/while-dyn.exp: Ditto.
2870 * gdb.trace/while-stepping.exp: Ditto.
2871 * lib/gdb.exp: Ditto.
2872 (gdb_compile): Handle nowarning option.
2873
2874 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
2875
2876 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2877 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2878 Rename executable to prelinkt. Don't re-prelink if we didn't
2879 get a core file. Test prelink -u exit status to tell whether
2880 prelinking failed. Use gdb_test_multiple.
2881
2882 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2883
2884 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2885 (do_tests): Call it.
2886
2887 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
2888
2889 * gdb.base/prelink.exp: New test.
2890 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2891
2892 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2893
2894 * gdb.fortran/derived-type.f90: New file.
2895 * gdb.fortran/derived-type.exp: New testcase.
2896
2897 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2898
2899 * gdb.base/default.exp: Allow ';' as a directory separator.
2900
2901 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2902
2903 * gdb.base/help.exp (help add-symbol-file): Update.
2904
2905 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2906
2907 * gdb.base/help.exp (help load): Update expected results.
2908
2909 2006-02-19 Fred Fish <fnf@specifix.com>
2910
2911 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2912 specifix hex value as part of results.
2913 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2914
2915 2006-02-16 Fred Fish <fnf@specifix.com>
2916
2917 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2918 ushort_addr, and slong_addr, so the typedefs are not optimized
2919 away.
2920 * gdb.base/whatis.exp: Add tests using type name for struct type,
2921 union type, enum type, and typedef.
2922
2923 2006-02-13 Mark Kettenis <kettenis@gnu.org>
2924
2925 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2926
2927 2006-02-13 Jim Blandy <jimb@redhat.com>
2928
2929 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2930 case where it takes two "next" commands to skip past the init
2931 call.
2932
2933 2006-02-12 Fred Fish <fnf@specifix.com>
2934
2935 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2936 to handle cases where it takes two "next" commands to skip
2937 past the init call.
2938
2939 2006-02-07 Joel Brobecker <brobecker@adacore.com>
2940
2941 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2942 on hppa32 targets.
2943
2944 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
2945
2946 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2947 field.
2948
2949 2006-01-29 Mark Kettenis <kettenis@gnu.org>
2950
2951 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2952
2953 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2954
2955 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2956 files.
2957
2958 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2959
2960 * gdb.cp/maint.exp: Set complaints to a positive value.
2961
2962 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2963
2964 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2965 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2966 function name.
2967
2968 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2969
2970 * gdb.base/checkpoint.c: Update copyright notice. Include
2971 <stdlib.h>.
2972
2973 2006-01-04 Jim Blandy <jimb@redhat.com>
2974
2975 * gdb.asm/asm-source.exp: Independently provide default values for
2976 asm-flags and debug-flags. Use 'string equal' to do the
2977 comparison, not the implicit expr's '==' operator. Remove
2978 now-unneeded assignments to asm-flags. In h8300 case, place
2979 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2980
2981 2006-01-04 Michael Snyder <msnyder@redhat.com>
2982
2983 * gdb.base/checkpoint.c: New file.
2984 * gdb.base/checkpoint.exp: New file.
2985 * gdb.base/multi-fork.c: New file.
2986 * gdb.base/multi-fork.exp: New file.
2987 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2988
2989 2006-01-04 Fred Fish <fnf@specifix.com>
2990
2991 * gdb.base/ptype.c (foo): Add typedef.
2992 (intfoo): Add function.
2993 * gdb.base/ptype1.c: New file.
2994 * gdb.base/ptype.exp: Handle compilation and linking with two
2995 source files. Test that proper type for "foo" is found based
2996 on source context rather than first match found in symtabs.
2997
2998 2005-12-28 Mark Kettenis <kettenis@gnu.org>
2999
3000 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3001 * gdb.asm/openbsd.inc: Indent commands.
3002
3003 2005-12-26 Mark Kettenis <kettenis@gnu.org>
3004
3005 * gdb.base/freebpcmd.exp: Increase timeout.
3006
3007 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3008
3009 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3010
3011 * gdb.base/default.exp: Update check for "show version".
3012
3013 2005-12-09 Randolph Chung <tausq@debian.org>
3014
3015 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3016 * gdb.asm/pa64.inc: New file.
3017
3018 2005-12-09 Randolph Chung <tausq@debian.org>
3019
3020 * gdb.asm/common.inc: Indent commands.
3021 * gdb.asm/asmsrc1.s: Likewise.
3022 * gdb.asm/asmsrc2.s: Likewise.
3023
3024 2005-12-09 Randolph Chung <tausq@debian.org>
3025
3026 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3027 (get_addr_of_sym): Remove duplicate print.
3028 (gen_core): xfail hppa*-*-hpux*, update expected output.
3029 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3030 * gdb.arch/pa64-nullify.s: New file.
3031
3032 2005-12-09 Randolph Chung <tausq@debian.org>
3033
3034 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3035
3036 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
3037
3038 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3039 code generation for these functions.
3040 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3041 error message.
3042
3043 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3044
3045 * gdb.base/help.exp (help b, help br, help bre, help brea)
3046 (help break): Update the expected message.
3047
3048 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3049
3050 * gdb.asm/m68hc11.inc: Setup the data section.
3051 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3052 script for this test.
3053 (m6812-*-*): Likewise.
3054
3055 2005-11-09 Randolph Chung <tausq@debian.org>
3056
3057 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3058
3059 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3060
3061 * gdb.base/break.exp: Fix a comment typo.
3062
3063 2005-11-03 Jim Blandy <jimb@redhat.com>
3064
3065 Checked in by Elena Zannoni <ezannoni@redhat.com>
3066
3067 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3068
3069 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
3070
3071 * gdb.arch/gdb1558.c: Include stdio.h.
3072
3073 2005-10-31 Mark Kettenis <kettenis@gnu.org>
3074
3075 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3076
3077 2005-10-31 Mark Kettenis <kettenis@gnu.org>
3078
3079 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3080
3081 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3082
3083 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3084 vscr" tests to better match output.
3085
3086 2005-10-12 Jim Blandy <jimb@redhat.com>
3087
3088 * gdb.base/structs.exp (any): New function.
3089 (test_struct_returns): Don't make any assumptions at all about
3090 what value the function returns when GDB can't set the return
3091 value.
3092
3093 2005-10-09 Joel Brobecker <brobecker@adacore.com>
3094
3095 * gdb.ada/arrayidx/p.adb: New file.
3096 * gdb.ada/arrayidx.exp: New testcase
3097
3098 2005-10-09 Joel Brobecker <brobecker@adacore.com>
3099
3100 * gdb.ada/array_return/pck.ads: New file.
3101 * gdb.ada/array_return/pck.adb: New file.
3102 * gdb.ada/array_return/p.adb: New file.
3103 * gdb.ada/array_return.exp: New testcase.
3104
3105 2005-10-03 Joel Brobecker <brobecker@adacore.com>
3106
3107 * gdb.base/arrayidx.c: New file.
3108 * gdb.base/arrayidx.exp: New testcase.
3109
3110 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
3111
3112 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3113 frames-invalid and breakpoints-invalid are no longer generated
3114 with level 3 so don't expect them in the output.
3115
3116 2005-09-27 Bob Rossi <bob@brasko.net>
3117
3118 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3119 from test. Escape the | in mi_gdb_test call.
3120 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3121 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3122 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3123 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3124 expected regex's in mi_gdb_test calls.
3125 * lib/mi-support.exp: Remove arbitrary .* from tests.
3126 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3127 Fully anchor GDB/MI expected results in mi_gdb_test.
3128 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3129 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3130
3131 2005-09-26 Paul Brook <paul@codesourcery.com>
3132
3133 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3134
3135 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3136
3137 * bfp-test.c: New file.
3138 * bfp-test.exp: New testcase.
3139
3140 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3141
3142 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3143 of subarray and substring variable.
3144 * gdb.fortran/subarray.f: New source file for the test of subarray
3145 and substring variable evaluation.
3146 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3147 of string constant.
3148
3149 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3150
3151 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3152 copyright dates.
3153
3154 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3155
3156 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3157 powerpc altivec' test with an almost identical 'info vector' test.
3158
3159 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3160
3161 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3162 vscr" tests to match output.
3163
3164 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3165
3166 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3167 output.
3168
3169 2005-09-11 Bob Rossi <bob@brasko.net>
3170
3171 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3172 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3173 commands that return an MI output command and an asyncronous MI output
3174 command.
3175 * gdb.mi/mi-console.exp: Ditto.
3176
3177 2005-09-11 Bob Rossi <bob@brasko.net>
3178
3179 * gdb.mi/mi-var-child.c: Include <string.h>.
3180
3181 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3182
3183 * killed.exp: Correct gdb_expect syntax.
3184
3185 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
3186
3187 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3188
3189 2005-08-02 Bob Rossi <bob@brasko.net>
3190
3191 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3192 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3193 Change tests to inferior-tty-set/show.
3194 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3195 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3196 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3197 inferior. Use mi_gdb_test to get GDB and Inferior output.
3198 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3199 descriptor.
3200 (mi_inferior_tty_name): Add inferior PTY file name.
3201 (mi_gdb_start): Add INFERIOR_PTY parameter.
3202 (mi_gdb_test): Add IPATTERN parameter.
3203
3204 2005-08-02 Bob Rossi <bob@brasko.net>
3205
3206 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3207 parameter to mi_gdb_test.
3208 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3209
3210 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3211
3212 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3213 struct_declarations.
3214 * gdb.mi/mi-var-child.exp: Step over the initialization of
3215 struct_declarations.
3216
3217 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3218
3219 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3220 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3221 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3222 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3223 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3224 file.
3225
3226 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
3227
3228 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3229 (do_children_tests): Assign values to the extra elements.
3230
3231 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3232 them for tests for "-var-update --no-values" and
3233 "-var-update --all-values".
3234 Add test for "-var-list-children --simple-values".
3235
3236 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3237
3238 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3239 "-stack-list-locals --simple-values" Improve doc strings and
3240 comments.
3241
3242 2005-07-18 Mark Kettenis <kettenis@gnu.org>
3243
3244 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3245 *-*-openbsd*.
3246 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3247
3248 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3249 sigaltsatck'.
3250
3251 2005-07-14 Bob Rossi <bob@brasko.net>
3252
3253 * gdb.base/default.exp (tty): Changed output of command.
3254 * gdb.base/help.exp (help tty): Ditto.
3255
3256 2005-07-12 Mark Kettenis <kettenis@gnu.org>
3257
3258 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3259
3260 2005-07-10 Mark Kettenis <kettenis@gnu.org>
3261
3262 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3263 -stack-select-frame without arguments.
3264 (test_stack_frame_listing): Add test for newly implemented command
3265 -stack-info-frame.
3266
3267 2005-07-06 Bob Rossi <bob@brasko.net>
3268
3269 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3270 command.
3271 (Copyright): Update copyright.
3272
3273 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3274
3275 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3276 tests to evaluate exponentiation expression.
3277
3278 2005-06-29 Andreas Schwab <schwab@suse.de>
3279
3280 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3281 main to avoid warnings.
3282
3283 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3284
3285 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
3286
3287 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3288 -stack-select-frame without arguments.
3289 (test_stack_frame_listing): Add test for newly implemented command
3290 -stack-info-frame.
3291
3292 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3293
3294 * gdb.fortran/array-element.f: New file.
3295 * gdb.fortran/array-element.exp: New testcase.
3296
3297 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3298
3299 * gdb.base/bigcore.exp: Correct checks for systems which can
3300 not dump a large core file.
3301
3302 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3303
3304 * gdb.base/relocate.c: Add a copyright notice.
3305 (dummy): Remove.
3306 * gdb.base/relocate.exp: Test printing the values of variables
3307 from a relocatable file.
3308
3309 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3310
3311 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3312 excess MI output after an error.
3313
3314 2005-05-29 Joel Brobecker <brobecker@adacore.com>
3315
3316 * gdb.arch/alpha-step.c: New file.
3317 * gdb.arch/alpha-step.exp: New testcase.
3318
3319 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3320 Dennis Brueni <dennis@slickedit.com>
3321
3322 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3323 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3324 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3325 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3326 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3327 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3328 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3329
3330 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3331 Wu Zhou <woodzltc@cn.ibm.com>
3332
3333 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3334 IBM's xlc compiler.
3335 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3336 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3337
3338 2005-05-13 Jim Blandy <jimb@redhat.com>
3339
3340 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3341 calling gdb_suppress_entire_file.
3342 * gdb.base/charset.exp: Same.
3343 * gdb.base/call-rt-st.exp: Same.
3344
3345 2005-05-05 Bob Rossi <bob_rossi@cox.net>
3346
3347 * lib/gdb.exp (fullname_syntax): Added global regex.
3348 (fullname_syntax_POSIX): Ditto.
3349 (fullname_syntax_UNC): Ditto.
3350 (fullname_syntax_DOS_CASE): Ditto.
3351 (fullname_syntax_DOS): Ditto.
3352 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3353 fullname_syntax variable to scope and use it.
3354 (test_file_list_exec_source_files): Ditto.
3355 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3356
3357 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3358
3359 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3360
3361 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3362
3363 * lib/gdb.exp (skip_altivec_tests): New function, based on
3364 check_vmx_hw_available from the GCC testsuite.
3365 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3366 * lib/gdb.arch/altivec-regs.exp: Likewise.
3367
3368 2005-05-02 Jim Blandy <jimb@redhat.com>
3369
3370 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3371 calling gdb_suppress_entire_file.
3372
3373 2005-04-30 Randolph Chung <tausq@debian.org>
3374
3375 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3376 Slightly relax "sem_post" name checking.
3377
3378 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3379
3380 * gdb.base/unload.exp: Use new shared library infrastructure.
3381
3382 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3383
3384 * gdb.base/so-impl-ld.exp: Use new shared library
3385 infrastructure.
3386
3387 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
3388
3389 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3390 * gdb.asm/h8300.inc: New file.
3391
3392 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3393
3394 * gdb.base/shlib-call.exp: Change to use new shared library
3395 infrastructure.
3396
3397 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3398
3399 * gdb.base/pending.exp: Change to use new shared library
3400 infrastructure.
3401
3402 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3403
3404 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3405 use test_compiler_info instead of gcc_compiled, and update copyright.
3406
3407 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3408
3409 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3410 shared objects being adjusted and update copyright years.
3411
3412 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3413
3414 * ChangeLog: Correct some 2003-01-13 dates.
3415 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3416 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3417 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3418 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3419 gdb.trace/tfind.exp: Update copyright years.
3420
3421 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3422 Daniel Jacobowitz <dan@codesourcery.com>
3423
3424 * lib/gdb.exp (gdb_compile): Handle shlib=.
3425 (gdb_compile_shlib): New function.
3426
3427 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3428
3429 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3430
3431 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3432
3433 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3434 gdb.server.
3435 * configure.ac: Likewise.
3436 * configure: Regenerated.
3437 * gdb.gdbserver/Makefile.in: Moved to...
3438 * gdb.server/Makefile.in: ... here.
3439 * gdb.gdbserver/server.c: Moved to...
3440 * gdb.server/server.c: ... here.
3441 * gdb.gdbserver/server-run.exp: Moved to...
3442 * gdb.server/server-run.exp: ... here.
3443
3444 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3445
3446 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3447 * configure.ac: Create gdb.gdbserver/Makefile.
3448 * configure: Regenerated.
3449 * lib/gdbserver-support.exp: New file, derived from
3450 config/gdbserver.exp.
3451 * config/gdbserver.exp: Use gdbserver-support.exp.
3452 * gdb.gdbserver/Makefile.in: New file.
3453 * gdb.gdbserver/server.c: New file.
3454 * gdb.gdbserver/server-run.exp: New file.
3455
3456 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3457
3458 * lib/gdb.exp (test_compiler_info): Return compiler_info
3459 if no arguments are given.
3460
3461 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3462
3463 * gdb.arch/altivec-abi.exp: Check for compiler and set
3464 use altivec' flag accordingly.
3465 * gdb.arch/altivec-regs.exp: Likewise.
3466
3467 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3468
3469 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3470
3471 2005-03-27 Andreas Schwab <schwab@suse.de>
3472
3473 * gdb.base/bigcore.c (main): Add missing mode argument in open
3474 call.
3475
3476 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3477
3478 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3479 downloads.
3480 * config/gdbserver.exp (gdb_load): Likewise.
3481
3482 2005-03-14 Paul Brook <paul@codesourcery.com>
3483
3484 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3485 targets.
3486
3487 2005-03-09 Joel Brobecker <brobecker@adacore.com>
3488
3489 * gdb.dwarf2/dup-psym.S: New file.
3490 * gdb.dwarf2/dup-psym.exp: New testcase.
3491
3492 2005-03-09 Joel Brobecker <brobecker@adacore.com>
3493
3494 * gdb.ada/exec_changed/first.adb: New file.
3495 * gdb.ada/exec_changed/second.adb: New file.
3496 * gdb.ada/exec_changed.exp: New testcase.
3497
3498 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3499
3500 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3501 (A2): New class.
3502 (main): Test operator+.
3503 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3504 breakpoint test.
3505
3506 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3507 * gdb.base/signull.exp: Disable if gdb,nosignals.
3508 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3509 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3510 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3511 * gdb.mi/mi2-console.exp: Likewise.
3512 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3513 continue output at start.
3514 (gdb_collect_locals_test): Robustify regexp.
3515 * gdb.trace/passc-dyn.exp: Fix comment typo.
3516 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3517
3518 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
3519
3520 * gdb.asm/asm-source.exp: Add iq2000 case.
3521 * gdb.asm/iq2000.inc: New file.
3522
3523 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3524
3525 * gdb.base/command.exp: Change hardcoded value to regular expression.
3526 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3527
3528 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3529
3530 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3531 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3532 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3533 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3534 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3535
3536 2005-03-05 Mark Kettenis <kettenis@gnu.org>
3537
3538 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3539 changes.
3540
3541 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3542
3543 * lib/compiler.c: Add test for IBM's xlc compiler.
3544 * lib/compiler.cc: Likewise.
3545
3546 2004-02-24 Joel Brobecker <brobecker@adacore.com>
3547
3548 * gdb.ada/fixed_points.exp: Create compilation object directory
3549 before running the test.
3550 * gdb.ada/null_record.exp: Likewise.
3551 * gdb.ada/packed_array.exp: Likewise.
3552 * gdb.ada/start.exp: Likewise.
3553
3554 2005-02-15 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.ada/packed_array/pa.adb: New file.
3557 * gdb.ada/packed_array.exp: New testcase.
3558
3559 2005-02-10 Mark Kettenis <kettenis@gnu.org>
3560
3561 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3562 files.
3563
3564 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3565 on *-*-openbsd*. Correctly match whitespace in regukar
3566 expressions.
3567
3568 2005-02-10 Daniel Jacobowitz <dan@debian.org>
3569
3570 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3571 PR exp/1821
3572 * gdb.base/gdb1821.c: New test file.
3573 * gdb.base/gdb1821.exp: New test file.
3574
3575 2005-02-09 Joel Brobecker <brobecker@adacore.com>
3576
3577 * gdb.base/start.c: New file.
3578 * gdb.base/start.exp: New testcase.
3579
3580 2005-02-09 Joel Brobecker <brobecker@adacore.com>
3581
3582 * gdb.ada/start/dummy.adb: New file.
3583 * gdb.ada/start.exp: New testcase.
3584
3585 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
3586
3587 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3588 for printing symbols and statistics.
3589 Add test for using relative pathnames in "maint print msymbols" test.
3590 Mark "maint info sections DATA" XFAIL on Cygwin.
3591 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3592 tests.
3593
3594 2005-02-09 Andreas Schwab <schwab@suse.de>
3595
3596 Committed by Andrew Cagney <cagney@gnu.org>
3597 * gdb.base/remotetimeout.exp: New file.
3598
3599 2005-02-07 Mark Kettenis <kettenis@gnu.org>
3600
3601 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3602
3603 2005-02-03 Joel Brobecker <brobecker@adacore.com>
3604
3605 * gdb.ada/gnat_ada.gpr: New file.
3606 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3607 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3608 * configure.ac: No longer generate gnat_ada.gpr.
3609 * configure: Regenerate.
3610 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3611 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3612 * gdb.ada/null_record/bar.ads: Likewise.
3613 * gdb.ada/null_record/bar.adb: Likewise.
3614 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3615 * gdb.ada/null_record.exp (testdir): New variable.
3616 (testfile): executable is now in testdir subdirectory.
3617 (srcfile): Use full path to the main compilation unit.
3618 * gdb.ada/fixed_points.exp: Same changes as above.
3619
3620 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
3621
3622 * gdb.base/interp.exp: New test.
3623
3624 2005-01-24 Andrew Cagney <cagney@gnu.org>
3625
3626 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3627
3628 2005-01-19 Andrew Cagney <cagney@gnu.org>
3629
3630 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3631 configure.ac not configure.in.
3632
3633 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3634 of powerpc*-*-*.
3635 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3636 * gdb.base/list.exp (test_list_function)
3637 (test_list_filename_and_function): Ditto.
3638 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3639
3640 2005-01-16 Andrew Cagney <cagney@gnu.org>
3641
3642 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3643
3644 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3645
3646 2005-01-14 Andrew Cagney <cagney@gnu.org>
3647
3648 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3649 * gdb.mi/mi2-var-cmd.exp: Ditto.
3650
3651 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
3652
3653 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3654
3655 2005-01-07 Andrew Cagney <cagney@gnu.org>
3656
3657 * configure.ac: Rename configure.in, require autoconf 2.59.
3658 * configure: Re-generate.
3659 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3660 * gdb.stabs/configure: Re-generate.
3661 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3662 * gdb.hp/configure: Re-generate.
3663 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3664 autoconf 2.59.
3665 * gdb.hp/gdb.objdbg/configure: Re-generate.
3666 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3667 autoconf 2.59.
3668 * gdb.hp/gdb.defects/configure: Re-generate.
3669 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3670 autoconf 2.59.
3671 * gdb.hp/gdb.compat/configure: Re-generate.
3672 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3673 autoconf 2.59.
3674 * gdb.hp/gdb.base-hp/configure: Re-generate.
3675 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3676 autoconf 2.59.
3677 * gdb.hp/gdb.aCC/configure: Re-generate.
3678
3679 2004-12-15 Jim Blandy <jimb@redhat.com>
3680
3681 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3682 under NPTL when there is debugging info available for libpthread.
3683
3684 2004-12-13 Jerome Guitton <guitton@gnat.com>
3685
3686 * gdb.ada/fixed_points.c: New file.
3687 * gdb.ada/fixed_points.exp: New file.
3688
3689 2004-12-03 Randolph Chung <tausq@debian.org>
3690
3691 * gdb.arch/pa-nullify.exp: New file.
3692 * gdb.arch/pa-nullify.s: New file.
3693
3694 2004-11-30 Randolph Chung <tausq@debian.org>
3695
3696 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3697 instead of "tbug". Fix regexp to work properly with gdb_test.
3698
3699 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3700
3701 * gdb.base/bitfields2.exp: New test.
3702 * gdb.base/bitfields2.c: New file.
3703
3704 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
3705
3706 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3707
3708 2004-11-16 Randolph Chung <tausq@debian.org>
3709
3710 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3711
3712 2004-11-14 Daniel Jacobowitz <dan@debian.org>
3713
3714 * gdb.threads/threadapply.exp: Correct "macro details" test.
3715
3716 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3717
3718 * gdb.threads/threadapply.exp: New test.
3719 * gdb.threads/threadapply.c: New file.
3720
3721 2004-11-07 Mark Kettenis <kettenis@gnu.org>
3722
3723 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3724 frames.
3725
3726 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
3727
3728 * gdb.base/cursal.exp: New file.
3729 * gdb.base/cursal.c: New file.
3730
3731 2004-11-03 Andrew Cagney <cagney@gnu.org>
3732
3733 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3734
3735 2004-10-30 Mark Kettenis <kettenis@gnu.org>
3736
3737 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3738 NetBSD/ELF targets.
3739
3740 2004-10-29 Joel Brobecker <brobecker@gnat.com>
3741
3742 * gdb.threads/bp_in_thread.c: New file, copied from
3743 pthread_cond_wait.c.
3744 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3745 file, rather than reusing the .c file from another testcase.
3746
3747 2004-10-20 Joel Brobecker <brobecker@gnat.com>
3748
3749 * gdb.ada/null_record.exp: Check where we stopped after
3750 sending the start command, instead of where the associated
3751 temporary breakpoint was inserted.
3752
3753 2004-10-14 Andrew Cagney <cagney@gnu.org>
3754
3755 * gdb.mi/gdb701.c (main): Return 0.
3756
3757 2004-10-13 Daniel Jacobowitz <dan@debian.org>
3758
3759 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
3760
3761 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3762
3763 * gdb.threads/schedlock.c: Add comment markers to use to find
3764 line numbers.
3765 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3766 comments.
3767 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3768 breakpoint lines.
3769
3770 2004-10-12 Daniel Jacobowitz <dan@debian.org>
3771
3772 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3773
3774 2004-10-12 Daniel Jacobowitz <dan@debian.org>
3775
3776 * configure.in: Add gdb.dwarf2.
3777 * configure: Regenerated.
3778 * Makefile.in: Add gdb.dwarf2.
3779 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3780 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3781 gdb.dwarf2/file1.txt: New files.
3782
3783 2004-10-11 Orjan Friberg <orjanf@axis.com>
3784
3785 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3786 of "run", since the latter doesn't work with remote targets. Adjust
3787 the breakpoint numbering accordingly.
3788 * gdb.threads/pthread_cond_wait.exp: Ditto.
3789
3790 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3791
3792 * gdb.base/overlays.exp: Update copyright years.
3793
3794 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3795
3796 * gdb.base/overlays.exp: Disable if target is Linux.
3797
3798 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
3799
3800 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3801
3802 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3803
3804 * gdb.asm/asm-source.exp: Add m32r-linux target.
3805 * gdb.asm/m32r-linux.inc: New file.
3806
3807 2004-09-24 Andrew Cagney <cagney@redhat.com>
3808 David Anderson <anderson@redhat.com>
3809
3810 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3811 command fails, assume things will work.
3812 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3813 (_GNU_SOURCE): Define.
3814 (print_unsigned, print_hex): Change parameter to "long long".
3815 (print_byte_count): New function, use to print byte counts.
3816 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3817 O_LARGEFILE.
3818 (main): Compute an upper bound on a corefile in max_core_size.
3819 Limit memory chunk size to max_core_size. Limit total memory
3820 allocated to max_core_size.
3821
3822 2004-09-23 Andrew Cagney <cagney@gnu.org>
3823
3824 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3825 from a separate process with code that creates a corefile by
3826 making the inferior dump core.
3827
3828 2004-09-23 Mark Kettenis <kettenis@gnu.org>
3829
3830 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3831 block.
3832
3833 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3834
3835 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3836 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3837 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3838 Likewise.
3839
3840 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3841
3842 * gdb.java/jprint.exp: New test case for java inferior call.
3843 * gdb.java/jprint.java: Ditto.
3844
3845 2004-09-15 Joel Brobecker <brobecker@gnat.com>
3846
3847 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3848
3849 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3850
3851 * gdb.threads/killed.c: Include <stdlib.h>.
3852 * gdb.threads/pthreads.c: Likewise.
3853
3854 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3855
3856 * gdb.threads/killed.c: Add copyright notice.
3857
3858 2004-09-10 Jason Molenda (jmolenda@apple.com)
3859
3860 * gdb.base/define.exp: Two new tests to verify zero space chars
3861 after 'if' and 'while' commands in a user-defined command is correctly
3862 parsed.
3863
3864 2004-09-08 Andrew Cagney <cagney@gnu.org>
3865
3866 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3867 delivery test with duplicate at end of file.
3868
3869 2004-09-06 Mark Kettenis <kettenis@jive.nl>
3870
3871 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3872
3873 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3874
3875 * config/hppro.exp: Removed.
3876
3877 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3878
3879 * config/sparclet.exp: Removed.
3880
3881 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3882
3883 * config/udi.exp: Removed.
3884
3885 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3886
3887 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3888 of "exp_continue".
3889 (advancei): Likewise.
3890
3891 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3892
3893 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3894
3895 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3896
3897 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3898 to check for nodebug in executable.
3899 * gdb.gdb/observer.exp (setup_test): Likewise.
3900 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3901 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3902
3903 2004-09-01 Andrew Cagney <cagney@gnu.org>
3904
3905 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3906 files.
3907
3908 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3909
3910 * gdb.base/unload.exp: Fix expected warning message to match
3911 latest format.
3912
3913 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
3914
3915 * gdb.base/call-rt-st.exp: Fix typos.
3916
3917 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3918
3919 * gdb.threads/thread_check.exp: New testcase.
3920 * gdb.threads/thread_check.c: New testcase.
3921
3922 2004-08-31 Andrew Cagney <cagney@gnu.org>
3923
3924 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3925 (skip_to_handler_entry): New procedures. Test stepping into a
3926 handler when the breakpoint is at the handler's entry point.
3927
3928 2004-08-30 Andrew Cagney <cagney@gnu.org>
3929
3930 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3931 gdb/1757.
3932
3933 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3934
3935 With code from Manoj Iyer <manjo@austin.ibm.com>:
3936 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3937 return value. Add an arm for "no debugging symbols found".
3938 Change a stray "error" to "perror".
3939 (gdb_run_cmd): Adapt to new return value.
3940 * gdb.base/remote.exp: Adapt to new return value.
3941 * gdb.gdb/complaints.exp: Likewise.
3942 * gdb.gdb/observer.exp: Likewise.
3943 * gdb.gdb/selftest.exp: Likewise.
3944 * gdb.gdb/xfullpath.exp: Likewise.
3945
3946 2004-08-27 Joel Brobecker <brobecker@gnat.com>
3947
3948 * gdb.threads/bp_in_thread.exp: New testcase.
3949
3950 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3951
3952 Fix PR testsuite/1735.
3953 * gdb.threads/schedlock.c (thread_function): Add a cast
3954 to suppress a gcc warning.
3955 * gdb.threads/thread-specific.c (thread_function): Likewise.
3956
3957 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3958
3959 * gdb.base/unload.c: Include <stdlib.h>.
3960
3961 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3962
3963 From Paul Gilliam <pgilliam@us.ibm.com>:
3964 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3965 synchronized after the "return".
3966
3967 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3968
3969 * gdb.mi/basics.c: Include <stdio.h>.
3970 * gdb.mi/pthreads.c: Include <stdlib.h>.
3971 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3972
3973 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3974
3975 * gdb.threads/schedlock.c: Add copyright notice.
3976
3977 2004-08-25 Andrew Cagney <cagney@gnu.org>
3978
3979 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3980 (skip_over_handler, breakpoint_over_hander): New test procedures.
3981 (advance, advancei): Add a proper prefix, do not use
3982 rerun_to_main.
3983 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3984
3985 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3986
3987 * gdb.mi/basics.c: Add copyright notice.
3988 * gdb.mi/var-cmd.c: Add copyright notice.
3989
3990 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3991
3992 * lib/gdb.exp: Remove signed_keyword_not_used.
3993 * lib/compiler.c: Likewise.
3994 * lib/compiler.cc: Likewise.
3995
3996 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3997
3998 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3999 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4000
4001 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4002
4003 * gdb.base/whatis.c: Add copyright notice.
4004
4005 2004-08-20 Mark Kettenis <kettenis@gnu.org>
4006
4007 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4008 it to skip the breakpoints encoded in the inline assembly.
4009
4010 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4011
4012 * Makefile.in: Add gdb.fortran.
4013
4014 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4015
4016 * gdb.base/call-sc.exp (test_scalar_returns):
4017 Fix cut-and-paste glitch in "Make fun return now".
4018
4019 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4020
4021 * configure.in: Add gdb.fortran.
4022 * configure: Regenerate.
4023 * gdb.fortran/Makefile.in: New file.
4024 * lib/gdb.exp (skip_fortran_tests): New procedure.
4025
4026 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4027
4028 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4029 reference to bug-gnu@prep.ai.mit.edu.
4030 * gdb.mi/mi-var-child.exp: Likewise.
4031 * gdb.mi/mi-var-cmd.exp: Likewise.
4032 * gdb.mi/mi-var-display.exp: Likewise.
4033 * gdb.mi/mi2-var-block.exp: Likewise.
4034 * gdb.mi/mi2-var-child.exp: Likewise.
4035 * gdb.mi/mi2-var-cmd.exp: Likewise.
4036 * gdb.mi/mi2-var-display.exp: Likewise.
4037
4038 2004-08-15 Mark Kettenis <kettenis@gnu.org>
4039
4040 * gdb.base/unload.c (main): Make local variable msg const.
4041
4042 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4043
4044 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4045 to bug-gnu@prep.ai.mit.edu.
4046 * gdb.mi/mi-disassemble.exp: Likewise.
4047 * gdb.mi/mi-eval.exp: Likewise.
4048 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4049 default line number.
4050 * gdb.mi/mi-return.exp: Likewise.
4051 * gdb.mi/mi-simplerun.exp: Likewise.
4052 * gdb.mi/mi-stack.exp: Likewise.
4053 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4054 number with explicit range test.
4055 * gdb.mi/mi-watch.exp: Likewise.
4056 * gdb.mi/mi2-break.exp: Likewise.
4057 * gdb.mi/mi2-cli.exp: Likewise.
4058 * gdb.mi/mi2-disassemble.exp: Likewise.
4059 * gdb.mi/mi2-eval.exp: Likewise.
4060 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4061 default line number.
4062 * gdb.mi/mi2-return.exp: Likewise.
4063 * gdb.mi/mi2-simplerun.exp: Likewise.
4064 * gdb.mi/mi2-stack.exp: Likewise.
4065 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4066 number with explicit range test.
4067 * gdb.mi/mi2-watch.exp: Likewise.
4068
4069 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4070
4071 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4072 * gdb.cp/m-static.exp: Likewise.
4073 * gdb.cp/rtti.exp: Likewise.
4074
4075 2004-08-14 Mark Kettenis <kettenis@gnu.org>
4076
4077 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4078
4079 2004-08-14 Eli Zaretskii <eliz@gnu.org>
4080
4081 * ChangeLog: Prefix Local Variables with semi-colons and indent
4082 the reference to older ChangeLog files, to fix fontification in
4083 Emacs.
4084
4085 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4086
4087 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4088 * gdb.mi/mi2-break.exp: Likewise.
4089
4090 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4091
4092 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4093
4094 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4095
4096 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4097
4098 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4099
4100 * gdb.cp/classes.exp: Remove unused declarations. Just let
4101 test names default instead of providing special names. Remove
4102 extraneous demangler test.
4103
4104 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4105
4106 * gdb.base/unload.exp: New test for breakpoints in dynamically
4107 loaded libraries.
4108 * gdb.base/unload.c: Ditto.
4109 * gdb.base/unloadshr.c: Ditto.
4110
4111 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4112
4113 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4114 cp_test_ptype_class.
4115 (test_enums): Likewise.
4116
4117 2004-08-10 Andrew Cagney <cagney@gnu.org>
4118
4119 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4120 files.
4121
4122 2004-08-10 Andrew Cagney <cagney@gnu.org>
4123
4124 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4125 init_malloc call.
4126
4127 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4128
4129 * ChangeLog: Add copyright notice. The notice is copied
4130 from emacs 21.3 top level ChangeLog.
4131
4132 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4133
4134 * lib/cp-support.exp: New file.
4135 * lib/cp-support.exp (cp_test_type_class): New function.
4136 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4137 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4138 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4139 cp_test_ptype_class.
4140
4141 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4142
4143 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4144 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4145 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4146 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4147 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4148 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4149 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4150 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4151 gdb.mi/mi2-watch.exp: Update copyright years.
4152
4153 2004-08-09 Mark Kettenis <kettenis@gnu.org>
4154
4155 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4156
4157 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4158
4159 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4160 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4161 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4162 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4163 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4164 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4165 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4166 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4167 gdb.mi/mi-watch.exp: Update copyright years.
4168
4169 2004-08-08 Daniel Jacobowitz <dan@debian.org>
4170
4171 PR gdb/1738
4172 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4173 from a breakpoint with a pending signal.
4174
4175 2004-08-08 Daniel Jacobowitz <dan@debian.org>
4176
4177 PR gdb/1736
4178 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4179 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4180 the prompt.
4181 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4182
4183 2004-08-08 Daniel Jacobowitz <dan@debian.org>
4184
4185 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4186
4187 2004-08-08 Daniel Jacobowitz <dan@debian.org>
4188
4189 PR gdb/1736
4190 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4191 for i?86-*-linux*.
4192
4193 2004-08-08 Daniel Jacobowitz <dan@debian.org>
4194
4195 * gdb.arch/i386-prologue.exp: Compile without debug information.
4196
4197 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4198
4199 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4200 rather than asking gdb to search.
4201
4202 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4203
4204 * gdb.base/gcore.c: Include <string.h>.
4205
4206 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4207
4208 * gdb.base/gcore.c: Add copyright notice.
4209
4210 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4211
4212 * gdb.base/freebpcmd.c: Include <stdio.h>.
4213 * gdb.base/long_long.c: Include <string.h>.
4214 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4215 * gdb.base/siginfo.c: Include <string.h>.
4216 * gdb.base/sigstep.c: Include <string.h>.
4217
4218 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4219
4220 * gdb.base/complex.c: Include <stdlib.h>.
4221
4222 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4223
4224 * gdb.base/complex.c: Add copyright notice.
4225
4226 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4227
4228 * gdb.base/charset.c: Include <stdlib.h>.
4229
4230 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4231
4232 * gdb.base/auxv.c: Include <stdlib.h>.
4233
4234 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4235
4236 * gdb.base/auxv.c: Add copyright notice.
4237
4238 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4239
4240 * gdb.base/coremaker.c: Add copyright notice.
4241 * gdb.base/coremaker2.c: Add copyright notice.
4242
4243 2004-08-04 Andrew Cagney <cagney@gnu.org>
4244
4245 * gdb.base/store.exp: Update copyright.
4246 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4247 names, do not import gdb_prompt.
4248
4249 2004-08-01 Andrew Cagney <cagney@gnu.org>
4250
4251 Fix PR testsuite/1729.
4252 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4253 not use capture_value with value 4.
4254 (capture_value): Add optional test name parameter.
4255 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4256 the prefix, pass to capture_value.
4257
4258 2004-08-01 Mark Kettenis <kettenis@gnu.org>
4259
4260 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4261 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4262 (main): Call new function.
4263
4264 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4265
4266 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4267
4268 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4269
4270 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4271
4272 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4273
4274 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
4275 Accept more values of vtbl pointer. Remove some messages
4276 about "obsolete gcc or gdb".
4277
4278 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4279
4280 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4281
4282 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4283
4284 * gdb.base/asm-source.exp: Properly convert target board
4285 debug flags from gcc format to binutils format.
4286
4287 2004-07-28 Mark Kettenis <kettenis@gnu.org>
4288
4289 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4290 gdb1718". PR backtrace/1718 partially fixed.
4291
4292 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4293
4294 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4295
4296 2004-07-26 Nick Clifton <nickc@redhat.com>
4297
4298 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4299 good default value for a specific architecture is available then
4300 set it to that value. Otherwise default to the -gstabs switch.
4301 Remove the -g... switches from the asm-flags variable. Allow the
4302 target board info to override the value if it wants to. Pass the
4303 switch on the assembler command line.
4304
4305 2004-07-23 Mark Kettenis <kettenis@gnu.org>
4306
4307 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4308 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4309 (main): Call new function.
4310
4311 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4312
4313 Test for PR exp/1715.
4314 * gdb.base/radix.exp: Refactor common procedures. Make all
4315 test names unique. Change XFAIL to KFAIL.
4316
4317 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4318
4319 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4320 * gdb.ada/gnat_ada.gin: ... to here.
4321 * configure.in: Use gnat_ada.gin.
4322 * configure: Regenerate.
4323
4324 2004-07-20 Andrew Cagney <cagney@gnu.org>
4325
4326 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4327 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4328 XFAILs. Clean up test messages and comments. Check backtraces.
4329 Delete re-sync code.
4330
4331 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4332
4333 Fix PR cli/740.
4334 * gdb.base/annota1.exp: Honor gdb,nosignals.
4335 * gdb.base/annota3.exp: Likewise.
4336
4337 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4338
4339 * lib/java.exp: Update copyright notice.
4340
4341 2004-07-19 Andrew Cagney <cagney@gnu.org>
4342
4343 * gdb.base/selftest.exp: Copy file from here ...
4344 * gdb.gdb/selftest.exp: ... to here.
4345
4346 2004-07-16 Andrew Cagney <cagney@redhat.com>
4347
4348 * lib/insight-support.exp: Delete file.
4349 * lib/java.exp (java_init): Fix copyright.
4350
4351 2004-07-16 Andrew Cagney <cagney@gnu.org>
4352
4353 * gdb.base/restore.c: Append "prologue" to comments marking the a
4354 function's prologue.
4355 * gdb.base/restore.exp: Update copyright, re-indent.
4356 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4357 callerN" prefix where needed. Update patterns that match a
4358 function's prologue.
4359
4360 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4361
4362 * gdb.base/restore.c: Add copyright notice.
4363
4364 2004-07-16 Andrew Cagney <cagney@gnu.org>
4365
4366 * gdb.base/logical.exp: Update copyright.
4367 (evaluate): New procedure. Use to re-implement tests using
4368 several tables.
4369
4370 2004-07-14 Martin Hunt <hunt@redhat.com>
4371
4372 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4373 which fixes some problems where init.tcl was not found.
4374
4375 2004-07-13 Andrew Cagney <cagney@gnu.org>
4376
4377 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4378 (check_sizeof, check_valueof): Do not include the output in the
4379 test name. Use gdb_test.
4380 (get_valueof): Use gdb_test_multiple.
4381
4382 * gdb.base/step-test.exp: Update copyright. Use
4383 gdb_test_multiple. Ensure that test names do not include
4384 architecture dependent output.
4385
4386 * gdb.gdb/observer.exp: Update copyright.
4387 (setup_test): Use gdb_test_multiple.
4388 (attach_first_observer, attach_second_observer)
4389 (attach_third_observer, detach_first_observer)
4390 (detach_second_observer, detach_third_observer)
4391 (reset_counters, check_counters): Make $message a prefix.
4392 (test_normal_stop_notifications): Add "args" parameter - a list of
4393 init functions to be called. Make $message a prefix,
4394 (test_observer_normal_stop): Change the message prefixes so that
4395 they are unique, pass the attach / detach procedures to
4396 test_normal_stop_notifications.
4397
4398 * gdb.base/signull.exp (test_segv): Prefix all tests with
4399 "${name}". Clean up test messages.
4400
4401 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4402
4403 * gdb.base/ena-dis-br.exp: Update copyright.
4404 (break_at): New function. Replace send_gdb with gdb_test,
4405 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4406 ignore count, not stopped at bpt", with KFAIL.
4407
4408 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
4409
4410 * gdb.base/attach.exp: Remove cleanupfile handling.
4411
4412 2004-07-12 Andrew Cagney <cagney@gnu.org>
4413
4414 * gdb.base/annota1.exp: Cleanup corefile test name.
4415 * gdb.base/annota3.exp: Ditto.
4416
4417 2004-07-12 Andrew Cagney <cagney@gnu.org>
4418
4419 * gdb.base/signals.exp: Clean up copyright, re-indent.
4420
4421 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4422 gdb_test and gdb_test_multiple.
4423
4424 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4425
4426 * gdb.java/jmain.exp: Fix expected line number for main to
4427 break at. Set XFAIL for break at main test since gcj does not
4428 provide line number info for first statement in main.
4429
4430 2004-07-08 Andrew Cagney <cagney@gnu.org>
4431
4432 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4433
4434 * gdb.base/sigbpt.exp: Make the common part of each test name a
4435 prefix instead of suffix.
4436
4437 2004-07-07 Bob Rossi <bob_rossi@cox.net>
4438
4439 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4440 test from test_tbreak_creation_and_listing to
4441 test_file_list_exec_source_file
4442 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4443 Changed name of test from test_tbreak_creation_and_listing to
4444 test_file_list_exec_source_file
4445
4446 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4447
4448 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4449 the jmisc() constructor instead of <init>.
4450 * gdb.java/jmisc1.exp: Ditto.
4451
4452 2004-07-07 Andrew Cagney <cagney@gnu.org>
4453
4454 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4455 corrupting the PC.
4456
4457 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4458
4459 * gdb.cp/templates.exp: Accept whitespace change in demangler
4460 output.
4461
4462 2004-07-06 Andrew Cagney <cagney@gnu.org>
4463
4464 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4465
4466 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4467
4468 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4469 * lib/compiler.cc: Likewise.
4470
4471 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4472
4473 * lib/compiler.cc: Work around string preprocessing problem
4474 with old hp c++ compiler.
4475 * lib/compiler.c: Likewise.
4476
4477 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
4478
4479 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4480 directives to conditionalize symbol prefixing.
4481 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4482 additional_flags handling. Add underscore prefix for Cygwin.
4483 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4484 conditionalize symbol prefixing.
4485 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4486 additional_flags handling. Add underscore prefix for Cygwin.
4487
4488 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
4489
4490 * gdb.base/bigcore.exp: Skip test on Cygwin.
4491
4492 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4493
4494 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4495 formats for "info register". Use gdb_test_multiple. Fix
4496 the "invalid register" test.
4497
4498 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
4499
4500 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4501 PID for Cygwin. Add Cygwin specific strings to check for in some
4502 tests.
4503 (do_attach_tests): Add a test for user interaction when attaching
4504 to a process with no matching symbol table already loaded.
4505
4506 2004-06-26 Andrew Cagney <cagney@gnu.org>
4507
4508 Test PR java/1567 and PR java/1565.
4509 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4510 * gdb.java/jmisc2.exp: Delete file.
4511
4512 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4515
4516 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
4517
4518 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4519 attach process.
4520
4521 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4522
4523 * gdb.cp/pr-1553.exp: Remove.
4524
4525 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4526
4527 * gdb.cp/pr-1553.cc: Remove.
4528 * gdb.cp/pr-1553.exp: Disable this test.
4529
4530 2004-06-20 Jim Blandy <jimb@redhat.com>
4531
4532 Fix PR testsuite/1680.
4533 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4534 regular expressions.
4535
4536 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 Fix PR testsuite/1679.
4539 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4540 Issue an UNSUPPORTED result instead.
4541
4542 2004-06-18 Jim Blandy <jimb@redhat.com>
4543
4544 * gdb.base/charset.exp: Only send a control-C if we see a new
4545 prompt and incomplete command.
4546
4547 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4548
4549 * gdb.cp/pr-574.cc: Add copyright notice.
4550
4551 2004-06-17 Jim Blandy <jimb@redhat.com>
4552
4553 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4554 cases where the regexp has no groups; this grabs random text from
4555 the previous test suite, whatever that was.
4556
4557 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4558
4559 * gdb.cp/printmethod.cc: Add copyright notice.
4560
4561 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4562
4563 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4564
4565 2004-06-16 Andrew Cagney <cagney@gnu.org>
4566
4567 * gdb.base/signull.c: Update copyright. Include <string.h>.
4568 (bowler): Replace data_pointer with data_read
4569 and data_write cases. Add code_descriptor case.
4570 (zero, desc): New array and pointer.
4571 (data, code): Change to simple pointers.
4572 * gdb.base/signull.exp: Fix probe pattern matching a function
4573 descriptor SIGSEGV. Replace data_pointer with data_read and
4574 data_write tests.
4575
4576 2004-06-16 Andrew Cagney <cagney@gnu.org>
4577
4578 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4579
4580 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4581
4582 * gdb.base/long_long.c: Add copyright notice.
4583
4584 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4585
4586 * gdb.base/long_long.exp: Remove reference to
4587 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4588 to gdb_breakpoint and gdb_continue_to_breakpoint.
4589
4590 2004-06-14 Jim Blandy <jimb@redhat.com>
4591
4592 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4593 endian case.
4594
4595 2004-06-14 Andrew Cagney <cagney@gnu.org>
4596
4597 * gdb.base/gcore.exp (capture_command_output): Delete the always
4598 passing tests containing inferior values.
4599 * gdb.base/ending-run.exp: Do not include the breakpoint address
4600 in the test message. Update copyright.
4601 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4602 size in the test name, use gdb_test_multiple. Update copyright.
4603
4604 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4605
4606 * gdb.cp/ref-types.cc: Add copyright notice.
4607
4608 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4609
4610 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4611 hp_aCC_compiler.
4612 * lib/compiler.cc: Likewise.
4613 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4614 'set' commands. Log diagnostics for other lines. Set
4615 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4616
4617 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4618
4619 * gdb.cp/try_catch.cc: Add copyright notice.
4620
4621 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4622
4623 * gdb.cp/userdef.cc: Add copyright notice.
4624
4625 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4626
4627 * gdb.cp/virtfunc.cc: Add copyright notice.
4628
4629 2004-06-11 Randolph Chung <tausq@debian.org>
4630
4631 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4632 problem.
4633
4634 2004-06-10 Andrew Cagney <cagney@gnu.org>
4635
4636 * lib/compiler.cc, lib/compiler.c: Append either
4637 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4638 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4639 instead of gcc-3-3.
4640
4641 2004-06-09 Andrew Cagney <cagney@gnu.org>
4642
4643 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4644 gdb/1455, bug is specific to "long long" and "double".
4645
4646 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4647 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4648 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4649 fixed.
4650
4651 2004-06-09 Andrew Cagney <cagney@gnu.org>
4652
4653 * gdb.base/structs.exp (test_struct_returns): Replace
4654 "return_value_unknown" and "finish_value_unknown" by
4655 "return_value_known" and "finish_value_known". Instead of
4656 "return_value_unknown" iff "finish_value_unknown", check
4657 "return_value_known" implies "finish_value_known".
4658
4659 2004-06-08 Martin Hunt <hunt@redhat.com>
4660
4661 * gdb.base/float.exp: Add pattern for mips targets.
4662
4663 2004-06-08 Randolph Chung <tausq@debian.org>
4664
4665 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4666 message for unknown architectures more clear.
4667
4668 2004-06-08 Joel Brobecker <brobecker@gnat.com>
4669
4670 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4671 start the execution of the program.
4672
4673 2004-06-07 Jim Blandy <jimb@redhat.com>
4674
4675 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4676 * gdb.arch/i386-cpuid.h: New helper file.
4677
4678 2004-06-07 Randolph Chung <tausq@debian.org>
4679
4680 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4681 has started.
4682
4683 2004-06-04 Roland McGrath <roland@redhat.com>
4684
4685 Fix PR gdb/1647.
4686 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4687 differently to be robust to output buffering differences.
4688
4689 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4690
4691 * gdb.threads/pthreads.exp: Update copyright years.
4692 (check_control_c): Change asynchronous 'after' to synchronous.
4693
4694 2004-06-04 Roland McGrath <roland@redhat.com>
4695
4696 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4697 next gdb prompt.
4698
4699 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4700
4701 Fix PR gdb/1636.
4702 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4703 calls to synchronous.
4704
4705 2004-05-26 Jim Blandy <jimb@redhat.com>
4706
4707 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4708
4709 2004-05-24 Randolph Chung <tausq@debian.org>
4710
4711 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4712 * gdb.asm/pa.inc: New file.
4713
4714 2004-05-22 Mark Kettenis <kettenis@gnu.org>
4715
4716 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4717
4718 2004-05-21 Joel Brobecker <brobecker@gnat.com>
4719 Daniel Jacobowitz <drow@mvista.com>
4720
4721 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4722 GDB prompt.
4723
4724 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4725
4726 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
4727 setjmp/longjmp. Use sigaction instead of signal.
4728
4729 2004-05-19 J. Brobecker <brobecker@gnat.com>
4730 Michael Snyder <msnyder@redhat.com>
4731
4732 * gdb.threads/pthread_cond_wait.c: New file.
4733 * gdb.threads/pthread_cond_wait.exp: New testcase.
4734
4735 2004-05-13 Andrew Cagney <cagney@redhat.com>
4736
4737 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4738 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4739
4740 2004-05-11 Andrew Cagney <cagney@redhat.com>
4741
4742 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4743 fixed but revealed gdb/1639.
4744
4745 2004-05-10 Andrew Cagney <cagney@redhat.com>
4746
4747 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4748 func1" and "next to 2nd alarm", kernel bug avoided.
4749
4750 2004-05-10 Daniel Jacobowitz <dan@debian.org>
4751
4752 PR external/1568
4753 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4754 XFAIL if it is smaller than bytes_allocated.
4755 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4756 (main): Make chunks_allocated unsigned. Correct comment.
4757
4758 2004-05-07 Joel Brobecker <brobecker@gnat.com>
4759
4760 * gdb.arch/powerpc-aix-prologue.c: New file.
4761 * gdb.arch/powerpc-aix-prologue.exp: New file.
4762
4763 2004-05-07 Jim Blandy <jimb@redhat.com>
4764
4765 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4766 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4767
4768 2004-05-06 Joel Brobecker <brobecker@gnat.com>
4769
4770 * gdb.base/sep.exp: No longer setup_kfail when the program was
4771 built with dwarf2.
4772
4773 2004-05-05 Jim Ingham <jingham@apple.com>
4774
4775 * gdb.base/pending.exp: Make sure pending breakpoints
4776 preserve the ignore count.
4777
4778 2004-04-27 Jerome Guitton <guitton@gnat.com>
4779
4780 * i386-prologue.exp: Add testcase for jump instruction as first
4781 instruction of the real code.
4782 * i386-prologue.c (jump_at_beginning): New function.
4783
4784 2004-04-28 Mark Kettenis <kettenis@gnu.org>
4785
4786 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4787 x86_64-*-*.
4788
4789 2004-04-28 Mark Kettenis <kettenis@gnu.org>
4790
4791 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4792 i*86-*-*.
4793
4794 2004-04-25 Mark Kettenis <kettenis@gnu.org>
4795
4796 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4797 expression that checks the return type.
4798
4799 2004-04-23 Andrew Cagney <cagney@redhat.com>
4800
4801 * gdb.base/call-sc.exp: New test of scalar call/return values.
4802 * gdb.base/call-sc.c: Ditto.
4803
4804 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4805
4806 * gdb.threads/manythreads.c: Reduce thread stack size.
4807
4808 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4809
4810 * gdb.threads/manythreads.c: Add copyright notice.
4811
4812 2004-04-23 Andrew Cagney <cagney@redhat.com>
4813
4814 * gdb.base/siginfo.exp: Better handle step out of signal.
4815 * gdb.base/sigstep.exp: Ditto.
4816
4817 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4818 Daniel Jacobowitz <drow@mvista.com>
4819
4820 * gdb.threads/manythreads.c: New testcase.
4821 * gdb.threads/manythreads.exp: Ditto.
4822
4823 2004-04-22 Jim Blandy <jimb@redhat.com>
4824
4825 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4826 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4827
4828 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4829
4830 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4831
4832 2004-04-21 Andrew Cagney <cagney@redhat.com>
4833
4834 * gdb.base/sigstep.c: New file.
4835 * gdb.base/sigstep.exp: New file.
4836
4837 2004-04-16 Joel Brobecker <brobecker@gnat.com>
4838
4839 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4840 call to observer_notify_normal_stop.
4841
4842 2004-04-15 Andrew Cagney <cagney@redhat.com>
4843
4844 * gdb.base/siginfo.c: New file.
4845 * gdb.base/siginfo.exp: New file.
4846
4847 2004-04-12 J. Brobecker <brobecker@gnat.com>
4848
4849 * gdb.base/sep.exp: Fix typo in comment.
4850
4851 2004-04-12 J. Brobecker <brobecker@gnat.com>
4852
4853 * gdb.base/sep.c: New file.
4854 * gdb.base/sep-proc.c: New file.
4855 * gdb.base/sep.exp: New testcase.
4856
4857 2004-04-09 Mark Kettenis <kettenis@gnu.org>
4858
4859 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4860 support.
4861
4862 2004-04-05 Andrew Cagney <cagney@redhat.com>
4863
4864 * gdb.base/sigaltstack.c: New file.
4865 * gdb.base/sigaltstack.exp: New file.
4866
4867 2004-04-04 Joel Brobecker <brobecker@gnat.com>
4868
4869 * gdb.base/foll-fork.exp: Update the expected output for
4870 "help set follow-fork-mode", to match a change that was made
4871 to the help of this variable on 2004-01-13.
4872
4873 2004-04-01 Joel Brobecker <brobecker@gnat.com>
4874
4875 * lib/ada.exp: Add copyright notice.
4876 * bar.ads: Likewise.
4877 * bar.adb: Likewise.
4878 * null_record.adb: Likewise.
4879 * null_record.exp: Likewise.
4880 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4881
4882 2004-04-01 Joel Brobecker <brobecker@gnat.com>
4883
4884 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4885 * configure: Regenerate.
4886
4887 2004-04-01 Joel Brobecker <brobecker@gnat.com>
4888
4889 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4890 to build the application. Remove the message printed when in
4891 verbose mode, redundant with the UNSUPPORTED message above.
4892
4893 2004-03-31 Joel Brobecker <brobecker@gnat.com>
4894
4895 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4896 * gdb.ada (null_record.exp): New testcase.
4897
4898 2004-03-31 Joel Brobecker <brobecker@gnat.com>
4899
4900 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4901
4902 2004-03-31 Joel Brobecker <brobecker@gnat.com>
4903
4904 * gdb.ada: New subdirectory.
4905 * gdb.ada/Makefile.in: New file.
4906 * gdb.ada/gnat_ada.gpr.in: New file.
4907
4908 2004-03-31 Joel Brobecker <brobecker@gnat.com>
4909
4910 * lib/ada.exp: New file.
4911
4912 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
4913
4914 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4915 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4916
4917 2004-03-22 Andrew Cagney <cagney@redhat.com>
4918
4919 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4920 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4921 Problem identified by Ulrich Weigand.
4922
4923 2004-03-17 David Carlton <carlton@kealia.com>
4924
4925 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4926 PR c++/826.
4927
4928 2004-03-16 Roland McGrath <roland@redhat.com>
4929
4930 * gdb.base/auxv.exp: New file.
4931 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4932
4933 2004-03-12 David Carlton <carlton@kealia.com>
4934
4935 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4936 * gdb.cp/pr-1553.cc: Ditto.
4937 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4938 pass branch.
4939
4940 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4941
4942 * gdb.cp/templates.exp: Accept more template types.
4943
4944 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4945
4946 From Corinna Vinschen with modifications.
4947 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4948 local variable obj_with_enum.
4949 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4950 results with obj_with_enum.
4951
4952 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4953
4954 * gdb.cp/classes.cc: New file, copied from misc.cc.
4955 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4956
4957 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4958
4959 * gdb.cp/misc.cc: Add copyright notice.
4960
4961 2004-03-05 David Carlton <carlton@kealia.com>
4962
4963 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4964 * gdb.cp/rtti.h: Update copyright.
4965 (namespace n2::n3): New.
4966 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4967 (n2::n3::func3): New.
4968 (main): Call n2::n3::func3.
4969 * gdb.cp/rtti2.cc: Update copyright.
4970 (n2::create3): New.
4971
4972 2004-03-04 Mark Kettenis <kettenis@gnu.org>
4973
4974 * gdb.asm/openbsd.inc: Fix typo.
4975
4976 2004-03-03 Fred Fish <fnf@redhat.com>
4977
4978 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4979 "val" instead of unused "size". Update copyright year.
4980
4981 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
4982
4983 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4984 to use unsigned char.
4985 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4986 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4987
4988 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
4989
4990 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4991 line of output.
4992
4993 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
4994
4995 * gdb.base/relocate.c (dummy): Initialize.
4996
4997 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
4998
4999 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5000 a breakpoint at exit.
5001
5002 2004-02-27 Fred Fish <fnf@redhat.com>
5003
5004 * gdb.base/chng-syms.exp: Add expect condition to match failing
5005 case that isn't a timeout.
5006
5007 2004-02-27 Andrew Cagney <cagney@redhat.com>
5008
5009 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5010 support.
5011
5012 2004-02-26 Fred Fish <fnf@redhat.com>
5013
5014 * gdb.arch/gdb1431.c: Remove.
5015 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5016 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5017 of "until" incorrectly.
5018
5019 2004-02-26 J. Brobecker <brobecker@gnat.com>
5020
5021 * gdb.cp/class2.cc (empty): New class.
5022 (refer): New function.
5023 (main): Declare an object of type empty and use it.
5024 * gdb.cp/class2.exp: Print the value of an object of type empty.
5025
5026 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5027
5028 * gdb.base/langs.exp: Update query string to match the
5029 new nquery format used for pending breakpoints.
5030
5031 2004-02-26 Andrew Cagney <cagney@redhat.com>
5032
5033 Fix PR i18n/1570.
5034 * gdb.base/charset.c: Update copyright notice.
5035 (main, init_string): Remove the escape character '\e' tests.
5036 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5037 * gdb.base/charset.exp (valid_host_charset): Ditto.
5038 * gdb.base/setvar.exp: Ditto.
5039
5040 2004-02-24 Andrew Cagney <cagney@redhat.com>
5041
5042 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5043 mmapped data in core file" PASS and FAIL messages consistent.
5044
5045 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5046 setting a breakpoint. Work around PR java/1565.
5047
5048 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5049
5050 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5051 new nquery format.
5052 * gdb.base/pending.exp: Ditto.
5053
5054 2004-02-22 Mark Kettenis <kettenis@gnu.org>
5055
5056 * configure.in: Run stabs tests on *BSD.
5057 * configure: Regenerated.
5058
5059 2004-02-21 Mark Kettenis <kettenis@gnu.org>
5060
5061 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5062
5063 2004-02-20 Fred Fish <fnf@redhat.com>
5064
5065 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5066 blank in test for "returns short", for consistency with other
5067 "returns xxx" tests. Update copyright year.
5068
5069 2004-02-19 Fred Fish <fnf@redhat.com>
5070
5071 New testcase for PR breakpoint/1558.
5072 * gdb.arch/gdb1558.exp: New file.
5073 * gdb.arch/gdb1558.c: New file.
5074
5075 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
5076
5077 * gdb.base/nodebug.exp: Fix typo.
5078
5079 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5080
5081 Committed by Jim Blandy <jimb@redhat.com>.
5082
5083 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5084
5085 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5086
5087 * gdb.base/float.exp: Support s390*-*-* targets.
5088
5089 2004-02-17 Adam Fedor <fedor@gnu.org>
5090
5091 * gdb.base/gdb1555.exp: New file.
5092 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5093
5094 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
5095
5096 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5097
5098 2004-02-16 Fred Fish <fnf@redhat.com>
5099
5100 * gdb.arch/gdb1291.c: Remove
5101 * gdb.arch/gdb1291.s: New test input file.
5102 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5103 fail. Test for correct result, known incorrect result, other
5104 failures and timeouts.
5105
5106 2004-02-16 Andrew Cagney <cagney@redhat.com>
5107
5108 * gdb.base/bigcore.exp: New file.
5109 * gdb.base/bigcore.c: New file.
5110
5111 2004-02-13 Andrew Cagney <cagney@redhat.com>
5112
5113 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5114 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5115 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5116 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5117 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5118 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5119 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5120 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5121 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5122 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5123
5124 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5125
5126 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5127 executed is an alloc instruction.
5128
5129 2004-02-11 David Carlton <carlton@kealia.com>
5130
5131 * gdb.cp/breakpoint.exp: New.
5132 * gdb.cp/breakpoint.cc: New.
5133
5134 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5135
5136 Partial fix for PR gdb/1543.
5137 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5138 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5139 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5140 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5141 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5142 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5143 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5144 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5145 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5146 to bug-gdb@prep.ai.mit.edu .
5147 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5148 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5149 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5150 Likewise.
5151
5152 2004-02-10 Andrew Cagney <cagney@redhat.com>
5153
5154 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5155 using gdb_internal_error_resync.
5156
5157 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
5158
5159 * gdb.threads/thread-specific.exp: Stop early if no threads are
5160 found.
5161
5162 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5163
5164 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5165
5166 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
5167
5168 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5169 breakpoints.
5170
5171 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
5172
5173 * config/sim.exp (gdb_load): Handle $arg == "".
5174 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5175 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5176
5177 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
5178
5179 * gdb.base/maint.exp: Update test to reflect
5180 obstack changes.
5181
5182 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5183
5184 * gdb.base/pendshr.c (pendfunc): New function that calls
5185 pendfunc1.
5186 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5187
5188 2004-02-04 Fred Fish <fnf@redhat.com>
5189
5190 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5191 function symbols and update copyright years.
5192 * gdb.arch/gdb1291.c: Ditto.
5193
5194 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5195
5196 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5197
5198 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5199
5200 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5201
5202 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5203
5204 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5205
5206 2004-02-02 Fred Fish <fnf@redhat.com>
5207
5208 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5209 remote targets. Update copyright years.
5210
5211 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5212
5213 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5214 support.
5215 * gdb.base/langs.exp: Fix test which attempts to create
5216 breakpoint on non-existent function to handle new pending
5217 support.
5218 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5219 a breakpoint.
5220 * gdb.base/pending.exp: New test.
5221 * gdb.base/pending.c: New file.
5222 * gdb.base/pendshr.c: Ditto.
5223
5224 2004-02-02 David Carlton <carlton@kealia.com>
5225
5226 * gdb.cp/overload.exp: Add overloadNamespace tests.
5227 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5228 (overloadNamespace, XXX): New.
5229 (main): Call XXX::marker2.
5230
5231 2004-02-01 Fred Fish <fnf@redhat.com>
5232
5233 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5234 * gdb.base/finish.exp: Ditto.
5235 * gdb.base/gcore.exp: Ditto.
5236 * gdb.base/huge.exp: Ditto.
5237 * gdb.base/info-proc.exp: Ditto.
5238 * gdb.base/return2.exp: Ditto.
5239 * gdb.threads/gcore-thread.exp: Ditto.
5240
5241 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
5242
5243 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5244
5245 2004-02-01 Mark Kettenis <kettenis@gnu.org>
5246
5247 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5248 that opening the file succeeds on OpenBSD.
5249
5250 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
5251
5252 * gdb.threads/thread-specific.c: New file.
5253 * gdb.threads/threads-specific.exp: New test script.
5254 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5255 to expect_out.
5256
5257 2004-02-01 Mark Kettenis <kettenis@gnu.org>
5258
5259 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5260 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5261 only on the "print_small_structs from print_long_arg_list" test.
5262
5263 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
5264
5265 * gdb.base/completion.exp: Kill a stray backslash.
5266
5267 From Jim Ingham <jingham@apple.com>:
5268 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5269 agrees with the result from sending a tab.
5270
5271 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
5272
5273 * gdb.base/chng-syms.exp: Remove stray newline.
5274
5275 2004-01-31 Mark Kettenis <kettenis@gnu.org>
5276
5277 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5278 *-*-openbsd*.
5279 * gdb.asm/openbsd.inc: New file.
5280
5281 2004-01-30 Mark Kettenis <kettenis@gnu.org>
5282
5283 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5284 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5285 *-*solaris2*. Remove commented out default settings for
5286 asm-flags. Replace gdb_compile with target_link.
5287
5288 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5289
5290 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5291 for all tests. Remove old hp-ux and cygnus xfail cases.
5292
5293 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5294
5295 * gdb.base/chng-syms.exp: New file.
5296 * gdb.base/chng-syms.c: New file.
5297
5298 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5299
5300 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5301 Provide arms for current output in all my configurations.
5302
5303 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5304
5305 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5306 * lib/compiler.cc: Likewise.
5307 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5308 get the right preprocessor. Eval the output directly. Remove
5309 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5310 hp_f77_compiler and hp_f90_compiler completely.
5311 (gdb_preprocess): Delete.
5312 (get_compiler): Delete.
5313
5314 2004-01-24 Mark Kettenis <kettenis@gnu.org>
5315
5316 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5317 <string.h>.
5318
5319 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
5320
5321 * gdb.mi/mi-stack.exp: Update copyright.
5322
5323 2004-01-23 David Carlton <carlton@kealia.com>
5324
5325 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5326 test for cp_lookup_transparent_type.
5327 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5328 call them.
5329
5330 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
5331
5332 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5333 after -var-update.
5334
5335 2004-01-23 David Carlton <carlton@kealia.com>
5336
5337 * gdb.cp/namespace.cc (C::ensureRefs): New.
5338 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5339
5340 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
5341
5342 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5343 case "-stack-list-locals 2".
5344 * gdb.mi/mi-var-child.exp: Test for case
5345 "-var-list-children --all-values NAME".
5346
5347 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5348
5349 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5350
5351 2004-01-18 Mark Kettenis <kettenis@gnu.org>
5352
5353 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5354 used with gdb_test_multiple.
5355
5356 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5357 read at address 0. This fixes PR testsuite/1504.
5358
5359 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
5360
5361 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5362 Remove downloading, guessing the host executable, the calls to
5363 gdb_file_cmd and gdb_target_cmd, and "load" support.
5364 (infer_host_exec): New function broken out from gdb_load.
5365 (gdb_load): New wrapper for gdbserver_gdb_load.
5366 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5367 gdb_target_cmd. Use -target-select.
5368 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5369 Download binaries to the host. Clear last_mi_remote_file when
5370 we load a new binary.
5371 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5372 call gdbserver_gdb_load and mi_gdb_target_cmd.
5373
5374 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5375
5376 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5377 type patterns.
5378
5379 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5380
5381 * gdb.cp/templates.exp: Fix typo in test name of
5382 "print Foo<volatile char*>::foo".
5383
5384 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5385
5386 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5387
5388 2004-01-16 Ben Elliston <bje@wasabisystems.com>
5389
5390 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5391 (clean mostlyclean): Remove empty rm.
5392
5393 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5394
5395 * gdb.base/setvar.exp: Add copyright years.
5396
5397 2004-01-14 David Carlton <carlton@bactrian.org>
5398
5399 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5400 PR c++/1511 and update coment.
5401 * gdb.cp/templates.exp: Update patterns to match current output.
5402 If changes involve something other than whitespace, KFAIL
5403 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5404
5405 2004-01-14 David Carlton <carlton@kealia.com>
5406
5407 * gdb.cp/namespace.exp: Add tests involving classes defined within
5408 namespaces.
5409 * gdb.cp/namespace.cc (C::CClass): New.
5410 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5411
5412 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
5413
5414 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5415 what debug info we have. Print a better message if something goes
5416 wrong while producing the separate debug info file.
5417
5418 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5419
5420 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5421
5422 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5423
5424 * gdb.base/callfuncs.c: Add copyright notice.
5425
5426 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5427
5428 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5429 inheritance. PR gdb/1498, PR gcc/13539.
5430
5431 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
5432
5433 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5434 test specific name.
5435 * gdb.mi/gdb669.exp: Ditto.
5436 * gdb.mi/mi-pthreads.exp: Ditto.
5437 * gdb.mi/mi1-pthreads.exp: Ditto.
5438 * gdb.mi/mi2-pthreads.exp: Ditto.
5439
5440 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5441
5442 * gdb.cp/member-ptr.cc: Add copyright notice.
5443
5444 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5445
5446 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5447 some patterns for recent versions of gcc and hpacc. Delete
5448 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5449 Delete tests that access a NULL pointer-to-member-data. This
5450 script is still disabled for gcc.
5451
5452 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
5453
5454 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5455 escaped correctly.
5456
5457 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
5458
5459 * gdb.base/sepdebug.exp: New file.
5460 * gdb.base/sepdebug.c: New file.
5461 * lib/gdb.exp (separate_debug_filename): New procedure.
5462 (gdb_gnu_strip_debug): New procedure.
5463
5464 2004-01-12 Andrew Cagney <cagney@redhat.com>
5465
5466 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5467 * gdb.mi/ChangeLog-1999-2003: New file.
5468
5469 2004-01-12 Andrew Cagney <cagney@redhat.com>
5470
5471 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5472 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5473 or EEXIST", treat EBUSY as an XFAIL.
5474
5475 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5476
5477 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5478 hp_cc_compiler.
5479
5480 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5481
5482 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5483 decorations.
5484
5485 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5486
5487 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5488 and "(aCC)" decorations. Remove obsolete doco about old
5489 test results.
5490
5491 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5492
5493 * gdb.cp/exception.exp: Fix typo in doco.
5494
5495 2004-01-09 Mark Kettenis <kettenis@gnu.org>
5496
5497 * gdb.base/gdb1476.exp: Fix typo.
5498
5499 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5500
5501 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5502 file.
5503
5504 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5505
5506 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5507 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5508 Use gdb_compile. Remove restriction on gcc. Add some patterns
5509 for recent version of gdb. Delete second half, which was a copy
5510 of the first half with different build flags. This test is
5511 still disabled because it is still not ready for production.
5512
5513 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5514
5515 * gdb.cp/exception.cc: Add copyright notice.
5516 * gdb.cp/exception.exp: Add a notice that this file is broken
5517 because of line number changes caused by addition of copyright
5518 notice.
5519
5520 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5521
5522 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5523 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5524
5525 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5526
5527 * gdb.cp/classes.exp: Accept gnu abi 2.
5528 * gdb.cp/derivation.exp: Likewise.
5529 * gdb.cp/overload.exp: Likewise.
5530 * gdb.cp/virtfunc.exp: Likewise.
5531
5532 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5533
5534 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5535 semicolon after end of function.
5536
5537 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5538
5539 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5540 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5541 boilerplate code for compiling and running the program under
5542 test. Add some string method tests.
5543
5544 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5545
5546 * gdb.cp/bs15503.cc: Add copyright notice.
5547 * gdb.cp/bs15503.exp: Adjust line number.
5548
5549 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5550
5551 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5552 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5553
5554 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5555
5556 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5557 hp_cc_compiler.
5558
5559 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5560
5561 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5562 * gdb.cp/ctti.exp: Use the marker instead of "next".
5563 With gcc, run further before bailing.
5564
5565 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5566
5567 * gdb.cp/cttiadd.cc: Add copyright notice.
5568 * gdb.cp/cttiadd1.cc: Likewise.
5569 * gdb.cp/cttiadd2.cc: Likewise.
5570 * gdb.cp/cttiadd3.cc: Likewise.
5571
5572 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5573
5574 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5575 Use gdb_test, gdb_test_multiple. Use floating-point values that
5576 have exact representations in IEEE-ish formats.
5577
5578 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5579
5580 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5581 compilers. Delete duplicate call to get_compiler_info.
5582 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5583 * gdb.base/volatile.exp: Likewise.
5584
5585 2004-01-07 Mark Kettenis <kettenis@gnu.org>
5586
5587 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5588 memory at address 0.
5589
5590 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5591
5592 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5593 to test for hp-ux assembler. Fix copyright years.
5594
5595 2004-01-07 Andrew Cagney <cagney@redhat.com>
5596
5597 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5598
5599 2004-01-07 Andrew Cagney <cagney@redhat.com>
5600
5601 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5602 when creating the read-only file. From analysis by Roland McGrath
5603 and Elena Zannoni.
5604
5605 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5606
5607 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5608
5609 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5610
5611 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5612 data pointers.
5613
5614 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5615
5616 * gdb.cp/m-static.exp: Compile one source file at a time.
5617 Delete unused call to get_compiler_info.
5618
5619 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5620
5621 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5622 * gdb.base/call-rt-st.exp: Likewise.
5623 * gdb.base/nodebug.exp: Likewise.
5624 * gdb.base/volatile.exp: Likewise.
5625 * gdb.cp/ref-types.exp: Likewise.
5626 * gdb.cp/templates.exp: Likewise.
5627
5628 2004-01-05 Mark Kettenis <kettenis@gnu.org>
5629
5630 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5631
5632 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5633
5634 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5635 hppa*-hp-hpux*.
5636
5637 2004-01-04 Mark Kettenis <kettenis@gnu.org>
5638
5639 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5640 x86_64-*-*.
5641
5642 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5643 sparc64-*-* and sparc*-solaris2*.
5644
5645 2004-01-04 Mark Kettenis <kettenis@gnu.org>
5646
5647 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5648 return ${tests}" test. The ${tests} already mentions the
5649 filename.
5650
5651 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5652
5653 * gdb.cp/local.exp: Accept gcc abi 2.
5654
5655 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5656
5657 * gdb.cp/templates.exp: Accept gcc abi 2.
5658
5659 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5660
5661 * lib/compiler.cc: Remove supports_template_debugging.
5662 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5663
5664 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5665
5666 * gdb.cp/namespace.exp: Accept gcc abi 2.
5667
5668 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5669
5670 * gdb.cp/method.exp: Accept gcc abi 2.
5671
5672 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5673
5674 * gdb.cp/classes.exp: Generate identical results as old version.
5675 * gdb.cp/derivation.exp: Likewise.
5676 * gdb.cp/overload.exp: Likewise.
5677 * gdb.cp/virtfunc.exp: Likewise.
5678
5679 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5680
5681 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5682 mysterious bug with sourceware version of expect.
5683
5684 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5685
5686 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5687 current versions of gcc, including gcc abi 2. Remove gratuitous
5688 restart of test program. Use gdb_test_multiple and gdb_test for
5689 all tests. Add patterns to xfail missing "const" in "const char *"
5690 and kfail PR gdb/1155.
5691
5692 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5693
5694 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5695 current versions of gcc, including gcc abi 2. Remove gratuitous
5696 restart of test program. Use gdb_test_multiple and gdb_test for
5697 all tests. Add patterns to kfail PR gdb/1498.
5698
5699 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5700
5701 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5702 current versions of gcc, including gcc abi 2. Use "breakpoint"
5703 and "continue" instead of restarting the target program. Use
5704 gdb_test_multiple and gdb_test for all tests.
5705
5706 2004-01-01 Mark Kettenis <kettenis@gnu.org>
5707
5708 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5709 for *-*-solaris2*.
5710
5711 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5712
5713 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5714 current versions of gcc, including gcc abi 2. Use "breakpoint"
5715 and "continue" instead of restarting the target program several
5716 times. Use gdb_test_multiple and gdb_test for all tests.
5717
5718 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5719
5720 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5721 source files.
5722
5723 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5724
5725 * gdb.base/environ.exp: Handle compiling test case from multiple
5726 source files.
5727
5728 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5729
5730 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5731
5732 2003-12-17 Jim Blandy <jimb@redhat.com>
5733
5734 * gdb.base/freebpcmd.c: Add copyright notice.
5735
5736 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5737
5738 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5739
5740 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5741
5742 2003-12-13 Jim Blandy <jimb@redhat.com>
5743
5744 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5745
5746 2003-12-12 Kevin Buettner <kevinb@redhat.com>
5747
5748 * gdb.asm/frv.inc: New file.
5749 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5750
5751 2003-12-09 Fred Fish <fnf@redhat.com>
5752
5753 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5754 functions to break1.c and leave prototypes behind. Add more
5755 "set breakpoint NN here" comments.
5756 * gdb.base/break1.c: New file.
5757
5758 * gdb.base/break.exp: Handle compiling test case from multiple
5759 source files and change source file references as needed.
5760 * gdb.base/completion.exp: Ditto.
5761 * gdb.base/condbreak.exp: Ditto.
5762 * gdb.base/define.exp: Ditto.
5763 * gdb.base/ena-dis-br.exp: Ditto.
5764 * gdb.base/info-proc.exp: Ditto.
5765 * gdb.base/maint.exp: Ditto.
5766 * gdb.base/until.exp: Ditto.
5767
5768 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5769 hardcoded line numbers.
5770 * gdb.base/define.exp: Ditto.
5771 * gdb.base/ena-dis-br.exp: Ditto.
5772 * gdb.base/maint.exp: Ditto.
5773 * gdb.base/until.exp: Ditto.
5774
5775 * gdb.base/completion.exp: Use "break1" for completion tests since
5776 "break" is no longer a unique prefix.
5777
5778 2003-12-06 Andrew Cagney <cagney@redhat.com>
5779
5780 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5781 "return_value_unimplemented". When an unimplemented struct return
5782 architecture, report incorrect values as a KFAIL
5783
5784 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5785
5786 * gdb.cp/rtti.exp: Accept new wording of warning from
5787 cp_lookup_rtti_type.
5788
5789 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5790
5791 Partial fix for PR testsuite/1456.
5792 * gdb.base/scope.exp (test_at_main): Replace references to
5793 gcc_compiled with calls to test_compiler_info.
5794 (test_at_foo): Likewise.
5795 (test_at_bar): Likewise.
5796
5797 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5798
5799 Partial fix for PR testsuite/1456.
5800 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5801 to test_compiler_info.
5802
5803 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5804
5805 * gdb.base/so-impl-ld.exp: Update copyright notice.
5806
5807 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5808
5809 Partial fix for PR testsuite/1456.
5810 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5811 to test_compiler_info.
5812
5813 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5814
5815 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5816 from current versions of gdb. Clean up regular expressions.
5817 Delete redundant timeout case.
5818
5819 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5820
5821 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5822 from current versions of gdb. Clean up regular expressions.
5823 Delete redundant timeout case.
5824
5825 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5826
5827 Partial fix for PR testsuite/1456.
5828 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5829 gcc_compiled with call to test_compiler_info.
5830
5831 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5832
5833 Partial fix for PR testsuite/1456.
5834 * gdb.base/list.exp (test_list_function): Delete unused declaration
5835 of gcc_compiled.
5836
5837 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5838
5839 Partial fix for PR testsuite/1456.
5840 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5841 call to test_compiler_info.
5842
5843 2003-11-29 Mark Kettenis <kettenis@gnu.org>
5844
5845 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5846 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5847 it to create the appropriate note.inc.
5848 * gdb.asm/asmsrc1.s: Include "note.inc".
5849 * gdb.asm/netbsd.inc: New file.
5850 * gdb.asm/empty.inc: New file.
5851
5852 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5853
5854 Partial fix for PR testsuite/1456.
5855 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5856 calls to test_compiler_info.
5857
5858 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5859
5860 Partial fix for PR testsuite/1456.
5861 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5862 calls to test_compiler_info.
5863
5864 2003-11-27 Mark Kettenis <kettenis@gnu.org>
5865
5866 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5867 pattern for the KFAILs.
5868
5869 2003-11-25 Adam Fedor <fedor@gnu.org>
5870
5871 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5872 * gdb.objc/objcdecode.m: New file.
5873
5874 2003-11-25 Adam Fedor <fedor@gnu.org>
5875
5876 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5877 * gdb.objc/nondebug.m: New file.
5878
5879 2003-11-26 Ben Elliston <bje@wasabisystems.com>
5880
5881 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5882 NetBSD as it does on FreeBSD. Modelled on a similar change by
5883 Mark Kettenis on 2003-05-30.
5884 (link-flags): Set to "--entry _start" regardless of target.
5885 Special linker flags are to be appended to $link-flags.
5886 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5887
5888 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5889
5890 * gdb.cp/method.exp: Accept output of new demangler.
5891
5892 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5893
5894 * gdb/class2.exp: New file.
5895 * gdb/class2.cc: New file.
5896
5897 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5898
5899 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5900 of new demangler.
5901
5902 2003-11-23 Mark Kettenis <kettenis@gnu.org>
5903
5904 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5905 of gdb_test "run".
5906
5907 2003-11-23 Mark Kettenis <kettenis@gnu.org>
5908
5909 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5910 "continue" into "run".
5911
5912 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5913
5914 Partial fix for PR testsuite/1456.
5915 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5916 call to test_compiler_info.
5917 * gdb.cp/ctti.exp: Likewise.
5918 * gdb.cp/derivation.exp: Likewise.
5919 * gdb.cp/member-ptr.exp: Likewise.
5920 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5921 reference to gcc_compiled.
5922
5923 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5924
5925 Fix PR testsuite/1463.
5926 * gdb.base/structs.exp (start_structs_test): Call
5927 get_debug_format before using the debug format.
5928
5929 2003-11-22 Andrew Cagney <cagney@redhat.com>
5930
5931 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5932 * gdb.base/structs.exp: Use gdb_test_multiple.
5933
5934 2003-11-20 Andrew Cagney <cagney@redhat.com>
5935
5936 * gdb.base/structs.exp: Handle and recover from internal errors.
5937 Replace "foo${n}" with "foo<n>" in test messages.
5938
5939 * gdb.base/structs.exp: Update copyright. Rewrite.
5940 * gdb.base/structs.c: Update copyright. Rewrite.
5941
5942 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5943 resync count exceeded.
5944
5945 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5946 from the internal error.
5947 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5948 Original from Jim Blandy.
5949 (gdb_test_multiple): Use gdb_internal_error_resync.
5950
5951 2003-11-19 Andrew Cagney <cagney@redhat.com>
5952
5953 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5954 KFAIL.
5955
5956 2003-11-17 Mark Kettenis <kettenis@gnu.org>
5957
5958 New testcase for PR backtrace/1435.
5959 * gdb.arch/i386-unwind.exp: New file.
5960 * gdb.arch/i386-unwind.c: New file.
5961
5962 2003-11-17 Andrew Cagney <cagney@redhat.com>
5963
5964 * lib/gdb.exp (compiler_info): New global.
5965 (test_compiler_info): New function.
5966 (get_compiler_info): Set compiler_info.
5967 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5968 "compiler_info" to gcc-<major>-<minor>.
5969
5970 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5971
5972 * gdb.trace/configure: Remove.
5973
5974 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
5975
5976 * gdb.base/break.c: Add comments to aid finding line numbers for
5977 breakpoints.
5978 * gdb.base/break.exp: Remove all references to explicit line
5979 numbers.
5980
5981 2003-11-11 Nick Clifton <nickc@redhat.com>
5982
5983 * gdb.base/shreloc.exp: Do not run for targets which do not
5984 support shared objects.
5985
5986 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
5987
5988 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5989 Don't run tests if nofileio flag is given.
5990
5991 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
5992
5993 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5994 as well as 'Watchpoint'.
5995
5996 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
5997
5998 Reported by Jim Ingham <jingham@apple.com>:
5999 * gdb.base/annota1.exp: Match at least one occurrence of the
6000 signal handler annotation.
6001
6002 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
6003
6004 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6005 as well as 'Watchpoint'.
6006
6007 2003-11-05 Michael Chastain <mec@shout.net>
6008
6009 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6010
6011 2003-11-03 Kris Warkentin <kewarken@qnx.com>
6012
6013 * gdb.arch/gdb1291.c: New test file.
6014 * gdb.arch/gdb1291.exp: New test script.
6015 * gdb.arch/gdb1431.c: New test file.
6016 * gdb.arch/gdb1431.exp: New test script.
6017
6018 2003-10-22 Michael Chastain <mec@shout.net>
6019
6020 * gdb.mi/pthreads.c: Add copyright notice.
6021
6022 2003-10-22 Michael Chastain <mec@shout.net>
6023
6024 * gdb.threads/pthreads.c: Add copyright notice.
6025
6026 2003-10-20 Michael Chastain <mec@shout.net>
6027
6028 * gdb.base/gdb1056.exp: New test script.
6029
6030 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
6031
6032 * gdb.threads/killed.exp: Use gdb_run_cmd.
6033
6034 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
6035
6036 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6037 create a core file.
6038 * gdb.threads/gcore-thread.exp: Likewise.
6039
6040 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
6041
6042 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6043 type, based on char type.
6044 (struct bit_flags_short_t): New bitfield type, based on short type.
6045 (init_bit_flags_char): New fuction.
6046 (init_bit_flags_short): Ditto.
6047 (print_bit_flags_char): Ditto.
6048 (print_bit_flags_short): Ditto.
6049 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6050
6051 2003-10-11 Michael Chastain <mec@shout.net>
6052
6053 * gdb.base/call-rt-st.exp: Update copyright year.
6054
6055 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6056
6057 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6058 * gdb.disasm/sh3.s: Ditto.
6059
6060 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
6061
6062 * gdb.threads/switch-threads.exp: New test.
6063 * gdb.threads/switch-threads.c: New source file.
6064
6065 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
6066
6067 * gdb.base/ending-run.exp: Add sh specific case.
6068
6069 2003-10-06 Andrew Cagney <cagney@redhat.com>
6070
6071 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6072 * gdb.disasm/mn10200.exp: Delete obsolete file.
6073
6074 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
6075
6076 * ChangeLog: Correct an entry command.exp -> commands.exp.
6077 * gdb.base/commands.exp (bp_deleted_in_command_test)
6078 (temporary_breakpoint_commands): Check noargs.
6079
6080 2003-09-25 David Carlton <carlton@kealia.com>
6081
6082 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6083 of some print tests, where appropriate. Add tests for C::D::cd,
6084 E::ce, F::cXfX, G::XgX.
6085 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6086
6087 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
6088
6089 * lib/java.exp (java_init): Import target_alias before using it.
6090
6091 2003-09-25 David Carlton <carlton@kealia.com>
6092
6093 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6094
6095 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
6096
6097 * gdb.base/selftest.exp: Accomodate more instruction reordering
6098 weirdness.
6099
6100 2003-09-17 Michael Chastain <mec@shout.net>
6101
6102 * gdb.cp/gdb1355.exp: New file.
6103 * gdb.cp/gdb1355.c: New file.
6104
6105 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
6106
6107 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6108 * gdb.asm/sh.inc: New file.
6109
6110 2003-09-11 David Carlton <carlton@kealia.com>
6111
6112 * gdb.cp/namespace.exp: Add tests for namespace types.
6113 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
6114 (test_namespace): New.
6115
6116 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
6117
6118 * gdb.base/relocate.exp: Handle new gdb output at startup.
6119 * gdb.stabs/weird.exp: Ditto.
6120
6121 2003-09-08 Michael Chastain <mec@shout.net>
6122
6123 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6124
6125 2003-09-07 Michael Chastain <mec@shout.net>
6126
6127 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6128 'parse error'.
6129
6130 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6131
6132 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6133
6134 2003-08-30 Michael Chastain <mec@shout.net>
6135
6136 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6137 * gdb.gdb/observer.exp: Ditto.
6138 * gdb.gdb/xfullpath.exp: Ditto.
6139
6140 2003-08-29 Mark Kettenis <kettenis@gnu.org>
6141
6142 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6143 *-*-*bsd*.
6144
6145 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6146
6147 * gdb.base/dump.exp: Skip for ia64.
6148
6149 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6150
6151 * gdb.asm/asm-source.exp: Add ia64 support.
6152 * gdb.asm/ia64.inc: New file.
6153
6154 2003-08-22 Michael Chastain <mec@shout.net>
6155
6156 * gdb.cp: New directory.
6157 * gdb.cp/*: Copy from gdb.c++/*.
6158 * gdb.c++/*: Remove.
6159 * Makefile.in: Change gdb.c++ to gdb.cp.
6160 * configure.in: Ditto.
6161 * configure: Regnerate.
6162
6163 2003-08-18 Mark Kettenis <kettenis@gnu.org>
6164
6165 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6166 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6167
6168 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
6169
6170 * mi-var-display.exp (-var-list-children weird): Accept function
6171 pointers with argument types.
6172 * mi1-var-display.exp (-var-list-children weird): Likewise.
6173 * mi2-var-display.exp (-var-list-children weird): Likewise.
6174
6175 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
6176
6177 * gdb.base/annota3.exp: Add missing newline.
6178
6179 2003-08-06 Michael Chastain <mec@shout.net>
6180
6181 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6182
6183 2003-08-12 Michael Snyder <msnyder@redhat.com>
6184
6185 * gdb.base/float.exp: Add test for SH.
6186
6187 2003-08-10 Mark Kettenis <kettenis@gnu.org>
6188
6189 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6190
6191 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
6192
6193 * gdb.base/completion.exp: Remove reduntant completion test
6194 on filename.
6195
6196 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
6197
6198 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6199 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6200 gdb.trace/save-trace.exp: Make sure that full pathnames are
6201 escaped correctly.
6202
6203 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
6204
6205 * configure.in: Don't generate config.h from config.hin.
6206 * configure: Regenerate.
6207 * config.hin: Remove file.
6208 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6209 * gdb.threads/pthreads.c: Ditto.
6210
6211 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
6212
6213 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6214 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6215 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6216 Replace ld24 with seth/add3.
6217
6218 2003-08-02 Andrew Cagney <cagney@redhat.com>
6219
6220 * gdb.base/annota3.exp: New file.
6221 * gdb.base/annota3.c: New file.
6222 * gdb.c++/annota3.exp: New file.
6223 * gdb.c++/annota3.cc: New file.
6224
6225 2003-07-29 Michael Chastain <mec@shout.net>
6226
6227 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6228 actually failed.
6229 (do_pass): Likewise.
6230 * gdb.threads/tls.exp: Always initialize no_of_threads.
6231
6232 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
6233
6234 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6235 pattern.
6236 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6237 * gdb.threads/tls.exp: Recognize one case of the host library not
6238 supporting TLS.
6239
6240 2003-07-27 Andrew Cagney <cagney@redhat.com>
6241
6242 * gdb.base/fileio.exp: Use SH when running commands using
6243 remote_exec.
6244
6245 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
6246
6247 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6248 * gdb.base/relocate.c (dummy): New padding array.
6249
6250 2003-07-22 Michael Snyder <msnyder@redhat.com>
6251
6252 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
6253
6254 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6255 patterns to be more general, accepting old and new output.
6256 Some output chars (such as '+') also must be quoted.
6257 Some addresses are displayed numerically instead of
6258 symbolically.
6259
6260 2003-07-23 Michael Snyder <msnyder@redhat.com>
6261
6262 * gdb.base/return2.exp: Don't test long-long return.
6263
6264 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6265 * gdb.disasm/t01_mov.exp: Ditto.
6266 * gdb.disasm/t02_mova.s: Ditto.
6267 * gdb.disasm/t02_mova.exp: Ditto.
6268 * gdb.disasm/t03_add.s: Ditto.
6269 * gdb.disasm/t03_add.exp: Ditto.
6270 * gdb.disasm/t04_sub.s: Ditto.
6271 * gdb.disasm/t04_sub.exp: Ditto.
6272 * gdb.disasm/t05_cmp.s: Ditto.
6273 * gdb.disasm/t05_cmp.exp: Ditto.
6274 * gdb.disasm/t06_ari2.s: Ditto.
6275 * gdb.disasm/t06_ari2.exp: Ditto.
6276 * gdb.disasm/t07_ari3.s: Ditto.
6277 * gdb.disasm/t07_ari3.exp: Ditto.
6278 * gdb.disasm/t08_or.s: Ditto.
6279 * gdb.disasm/t08_or.exp: Ditto.
6280 * gdb.disasm/t09_xor.s: Ditto.
6281 * gdb.disasm/t09_xor.exp: Ditto.
6282 * gdb.disasm/t10_and.s: Ditto.
6283 * gdb.disasm/t10_and.exp: Ditto.
6284 * gdb.disasm/t11_logs.s: Ditto.
6285 * gdb.disasm/t11_logs.exp: Ditto.
6286 * gdb.disasm/t12_bit.s: Ditto.
6287 * gdb.disasm/t12_bit.exp: Ditto.
6288 * gdb.disasm/t13_otr.s: Ditto.
6289 * gdb.disasm/t13_otr.exp: Ditto.
6290
6291 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
6292
6293 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6294
6295 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
6296
6297 * gdb.threads/tls.c : New file.
6298 * gdb.threads/tls.exp : New file.
6299 * gdb.threads/tls-main.c : New file.
6300 * gdb.threads/tls-shared.c : New file.
6301 * gdb.threads/tls-shared.exp : New file.
6302
6303 2003-07-22 Andreas Schwab <schwab@suse.de>
6304
6305 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6306
6307 2003-07-20 Andreas Schwab <schwab@suse.de>
6308
6309 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6310 due to insn reordering.
6311
6312 2003-07-15 Andrew Cagney <cagney@redhat.com>
6313
6314 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6315
6316 2003-07-15 Michael Chastain <mec@shout.net>
6317
6318 * gdb.base/gdb1250.exp: New file.
6319 * gdb.base/gdb1250.c: New file.
6320
6321 2003-07-09 Michal Ludvig <mludvig@suse.cz>
6322
6323 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6324 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6325
6326 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
6327
6328 * gdb.threads/tls.c: New file.
6329 * gdb.threads/tls.exp: New file.
6330 * gdb.threads/tls-main.c: New file.
6331 * gdb.threads/tls-shared.c: New file.
6332 * gdb.threads/tls-shared.exp: New file.
6333
6334 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
6335
6336 * gdb.base/annota1.exp: Make sure that we properly escape the
6337 full path of the source file. Xfail more permissive patterns,
6338 due to a compiler debug info problem.
6339
6340 2003-07-07 Andreas Schwab <schwab@suse.de>
6341
6342 * gdb.asm/m68k.inc: New file.
6343 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6344
6345 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6346 arguments"): Also match negative number.
6347
6348 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6349
6350 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
6351
6352 * gdb.base/store.c (charest): New typedef.
6353 (add_char): Rename to add_charest, update.
6354 (wack_char): Rename to wack_charest, update types. Return l + r
6355 to keep r live across the call.
6356 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6357 (wack_double, wack_doublest): Return l + r to keep r live across
6358 the call.
6359 * gdb.base/store.exp: Accomodate store.c changes.
6360
6361 2003-06-30 David Carlton <carlton@kealia.com>
6362
6363 * gdb.c++/maint.exp (test_invalid_name): New.
6364 (test_first_component): Add tests for invalid names.
6365
6366 2003-06-29 Michael Chastain <mec@shout.net>
6367
6368 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6369 output of '<VTT for class>' for virtual base classes.
6370
6371 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
6372
6373 * gdb.base/completion.exp: Tab-complete "complet" instead of
6374 "compl".
6375 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6376
6377 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
6378
6379 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6380 * gdb.base/volatile.exp: Likewise.
6381
6382 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
6383
6384 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6385 gdb/1265.
6386
6387 2003-06-28 Michael Chastain <mec@shout.net>
6388 Daniel Jacobowitz <drow@mvista.com>
6389
6390 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6391 initial line count of 'captured_main' from 26 to 32.
6392 (test_with_self): Allow xmalloc call to be interleaved with the
6393 preceding two lines.
6394
6395 2003-06-24 Joel Brobecker <brobecker@gnat.com>
6396
6397 * gdb.base/bang.exp: New testcase.
6398
6399 2003-06-23 Joel Brobecker <brobecker@gnat.com>
6400
6401 * gdb.base/langs.exp: Add some tests for the "minimal" language
6402 support.
6403
6404 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
6405
6406 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6407 the testcase.
6408
6409 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
6410
6411 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6412 offset.
6413
6414 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
6415
6416 * gdb.c++/pr-1210.cc: New file.
6417 * gdb.c++/pr-1210.exp: New file.
6418
6419 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
6420
6421 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6422 000-exec-continue.
6423
6424 2003-06-15 Mark Kettenis <kettenis@gnu.org>
6425
6426 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6427 on *-*-*bsd* instead of *-*-freebsd*.
6428
6429 2003-06-14 Andrew Cagney <cagney@redhat.com>
6430
6431 * gdb.base/store.exp: Test longest and doublest. Test all
6432 parameters. Weaken return statement match.
6433 * gdb.base/store.c: Add longest and doublest - aka long long and
6434 long double functions. Put all parameters into local register
6435 variables. Use negative values.
6436
6437 2003-06-14 Andrew Cagney <cagney@redhat.com>
6438
6439 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6440 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6441 exit status.
6442 * gdb.base/fileio.exp: Disable target when nointerrupts and
6443 noinferiorio, instead of limiting it to remote. Use remote_exec
6444 instead of system.
6445
6446 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6447
6448 * gdb.base/float.exp: Add ia64 support.
6449
6450 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
6451
6452 * gdb.base/fileio.exp: Run only on remote targets.
6453
6454 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
6455
6456 * gdb.base/fileio.c: New file, testing File-I/O.
6457 * gdb.base/fileio.exp: Ditto.
6458
6459 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6460
6461 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6462 shared objects after relocation at load time (gdb PR/1132).
6463 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6464 as above, part of the shared object relocation test.
6465
6466 2003-06-08 Mark Kettenis <kettenis@gnu.org>
6467
6468 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6469 fully filled history list.
6470 * gdb.base/gdb_history: New file.
6471
6472 * gdb.base/signals.exp: XFAIL "continue to func1" on
6473 i*86-*-freebsd*.
6474
6475 * gdb.base/attach.exp: When trying to attach to a nonexistent
6476 process, make it possible to specify the PID based on the target,
6477 and do so for *-*-freebsd*.
6478
6479 2003-06-02 Richard Henderson <rth@redhat.com>
6480
6481 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6482
6483 2003-06-02 Richard Henderson <rth@redhat.com>
6484
6485 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6486
6487 2003-06-02 Richard Henderson <rth@redhat.com>
6488
6489 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6490
6491 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
6492
6493 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6494 of globalvar.
6495
6496 2003-06-01 Mark Kettenis <kettenis@gnu.org>
6497
6498 * gdb.asm/asm-source.exp: Check for memory read errors in
6499 disassembler test on *BSD too.
6500
6501 2003-06-01 Richard Henderson <rth@redhat.com>
6502
6503 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6504 for .frame.
6505 (gdbasm_call): Lose ldgp.
6506 (gdbasm_startup): Add frame information.
6507 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6508
6509 2003-05-31 Mark Kettenis <kettenis@gnu.org>
6510
6511 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6512 i?86-*-*.
6513
6514 2003-05-30 Mark Kettenis <kettenis@gnu.org>
6515
6516 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6517 FreeBSD.
6518
6519 2003-05-29 Richard Henderson <rth@redhat.com>
6520
6521 * gdb.asm/alpha.inc: New file.
6522 * gdb.asm/asm-source.exp: Use it.
6523
6524 2003-05-29 Jim Blandy <jimb@redhat.com>
6525
6526 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6527 'core.PID'.
6528
6529 2003-05-22 Jim Blandy <jimb@redhat.com>
6530
6531 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6532 backtrace.
6533
6534 2003-05-20 David Carlton <carlton@math.stanford.edu>
6535
6536 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6537 this time.
6538
6539 2003-05-19 David Carlton <carlton@bactrian.org>
6540
6541 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6542 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6543
6544 2003-05-19 David Carlton <carlton@bactrian.org>
6545
6546 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6547 namespace tests.
6548 Bump copyright date.
6549 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6550 (main): Call C::D::marker2.
6551 * gdb.c++/namespace1.cc: New file.
6552
6553 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6554
6555 Roland McGrath <roland@redhat.com>
6556 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
6557 there is no manager thread.
6558
6559 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6560
6561 * gdb.threads/schedlock.exp: Remove assumption that all threads
6562 will run in a particular small time slice. Also ensure we break
6563 in one of the child threads rather than the main thread.
6564
6565 2003-05-07 Jim Blandy <jimb@redhat.com>
6566
6567 Add support for assembly source testing on the s390x.
6568 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6569 architecture.
6570 * gdb.asm/s390x.inc: New file.
6571
6572 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6573 succession of 'if' statements.
6574
6575 2003-05-05 Andrew Cagney <cagney@redhat.com>
6576
6577 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6578
6579 2003-05-05 Andrew Cagney <cagney@redhat.com>
6580
6581 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6582 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6583
6584 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
6585
6586 * gdb.base/charset.exp: Update based on new behavior of set/show
6587 charset commands.
6588
6589 2003-05-01 Andrew Cagney <cagney@redhat.com>
6590
6591 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6592 variable do not give memory errors.
6593
6594 2003-04-30 Adam Fedor <fedor@gnu.org>
6595
6596 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6597 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6598 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6599 gdb.objc/basicclass.m: : New files
6600
6601 * lib/gdb.exp (gdb_compile_objc): New procedure.
6602
6603 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
6604
6605 * gdb.base/signals.exp: Make backtrace tests more specific.
6606
6607 2003-04-23 David Carlton <carlton@bactrian.org>
6608
6609 * gdb.c++/maint.exp (test_first_component): Add tests for
6610 'operator' in more locations.
6611
6612 2003-04-16 Kevin Buettner <kevinb@redhat.com>
6613
6614 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6615
6616 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
6617
6618 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6619 func marke' instead. Update test name.
6620
6621 2003-04-15 David Carlton <carlton@math.stanford.edu>
6622
6623 * gdb.c++/maint.exp: New file.
6624
6625 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
6626
6627 * gdb.threads/schedlock.c: Change type of thread function argument
6628 to long, to avoid warnings on 64-bit platforms.
6629
6630 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
6631
6632 * gdb.base/attach.exp: Add new message from ptrace in case of
6633 attaching to nonexistent process.
6634
6635 2003-04-11 Jim Blandy <jimb@redhat.com>
6636
6637 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6638 gdb.c++/userdef.cc: Place comments on the lines to which the
6639 marker function might return.
6640 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6641 gdb.c++/userdef.exp: Look for those comments to check that we've
6642 returned to the right place, instead of checking line numbers.
6643
6644 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
6645
6646 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6647 match on sourcefile name, instead of directory name.
6648
6649 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
6650
6651 * gdb.base/completion.exp: Use string_to_regexp to match the
6652 working directory name.
6653
6654 2003-04-09 Jim Blandy <jimb@redhat.com>
6655
6656 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6657 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6658 after an inferior function call, report the failure, but allow the
6659 test to continue.
6660
6661 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6662
6663 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6664 with -DPROTOTYPES.
6665
6666 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6667
6668 * gdb.base/break.exp: Revert last patch.
6669
6670 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6671
6672 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6673 with -DPROTOTYPES.
6674
6675 2003-04-02 Andrew Cagney <cagney@redhat.com>
6676
6677 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6678 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6679 matching directories by the name breakpoint.
6680 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6681 Make "continue to marker1" consistent.
6682 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6683 message consistent.
6684 * lib/gdb.exp: Put "the program is no longer running", and "the
6685 program exited" in parenthesis.
6686 * lib/mi-support.exp: Ditto.
6687
6688 2003-04-02 Bob Rossi <bob_rossi@cox.net>
6689
6690 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6691
6692 2003-03-29 Andrew Cagney <cagney@redhat.com>
6693
6694 * gdb.base/sizeof.c (main): Print the value of '\377'.
6695 * gdb.base/sizeof.exp: Check the sign of '\377'.
6696
6697 2003-03-27 Michael Chastain <mec@shout.net>
6698
6699 * gdb.base/gdb1090.exp: New file.
6700 * gdb.base/gdb1090.cc: New file.
6701
6702 2003-03-27 J. Brobecker <brobecker@gnat.com>
6703
6704 * gdb.gdb/observer.exp: New regression test.
6705
6706 2003-03-27 Michael Chastain <mec@shout.net>
6707
6708 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6709 * gdb.base/ptype.exp: Likewise.
6710
6711 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
6712
6713 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6714
6715 2003-03-26 Michael Chastain <mec@shout.net>
6716
6717 * gdb.base/ptype.exp: Actually use some typedef'd types.
6718
6719 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6720
6721 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6722 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6723
6724 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6725
6726 * gdb.base/default.exp: Fix regular expression.
6727
6728 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6729
6730 * gdb.base/args.exp: Fix regular expression.
6731
6732 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6733
6734 * gdb.base/help.exp: Allow Win32 child process.
6735
6736 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6737
6738 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6739 when stepping out of main().
6740
6741 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6742
6743 * gdb.base/default.exp: Check for win32 specific message when calling
6744 "run" without executable.
6745
6746 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6747
6748 * gdb.base/args.exp: Expect .exe in output.
6749
6750 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
6751
6752 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6753 Cygwin native.
6754
6755 2003-03-17 Andrew Cagney <cagney@redhat.com>
6756
6757 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6758 vector registes.
6759 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6760 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6761
6762 2003-03-17 David Carlton <carlton@math.stanford.edu>
6763
6764 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6765 test, for PR breakpoints/38.
6766 Call test_watchpoint_and_breakpoint.
6767 * gdb.base/watchpoint.c (func3): New function.
6768 (main): Call func3.
6769
6770 2003-03-04 David Carlton <carlton@math.stanford.edu>
6771
6772 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6773 Garply<Garply<char> >:: garply".
6774 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6775 with respect to PR c++/1111; note also PR c++/1113.
6776 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6777 respect to PR c++/1062.
6778 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6779
6780 2003-03-03 David Carlton <carlton@math.stanford.edu>
6781
6782 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6783 with respect to PR c++/57.
6784 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6785 c++/826.
6786 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6787 respect to PR c++/57.
6788
6789 2003-03-03 David Carlton <carlton@math.stanford.edu>
6790
6791 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6792 respect to PR c++/33 into FAILs.
6793
6794 2003-03-03 Michael Chastain <mec@shout.net>
6795
6796 * configure.in: Update copyright years.
6797
6798 2003-03-03 Michael Chastain <mec@shout.net>
6799
6800 * Makefile.in: Update copyright years.
6801
6802 2003-02-28 David Carlton <carlton@math.stanford.edu>
6803
6804 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6805 print class instead of struct and/or superfluous protection
6806 specifiers, as long as the resulting output is equivalent to the
6807 source code.
6808 Delete FIXME from end of messages on tests that don't need
6809 fixing.
6810
6811 2003-02-28 David Carlton <carlton@math.stanford.edu>
6812
6813 * gdb.c++/templates.exp (do_tests): Allow const in the two
6814 Foo<volatile char *>::foo tests.
6815
6816 2003-02-27 Michael Snyder <msnyder@redhat.com>
6817
6818 * gdb.base/restore.c (main): Return zero, so exit code
6819 will be consistant.
6820
6821 2003-02-26 David Carlton <carlton@math.stanford.edu>
6822
6823 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6824 char *>::foo" test with respect to PR c++/33. Create a new test
6825 which is identical to that one except that it doesn't put the
6826 space between the "char" and the "*"; KFAIL it, too.
6827
6828 2003-02-26 David Carlton <carlton@math.stanford.edu>
6829
6830 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6831 template types into either PASSes or KFAILs (corresponding to PR
6832 c++/57). Tweak indentation. Update copyright.
6833
6834 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6835
6836 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6837
6838 2003-02-13 Michael Chastain <mec@shout.net>
6839
6840 * gdb.base/exprs.exp: Remove i960 remnants.
6841 * gdb.base/funcargs.exp: Likewise.
6842 * gdb.base/list.exp: Likewise.
6843 * gdb.base/ptype.exp: Likewise.
6844
6845 2003-02-14 David Carlton <carlton@math.stanford.edu>
6846
6847 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6848 pEe->D::vg()" from XFAIL to KFAIL.
6849
6850 2003-02-13 Jason Molenda (jmolenda@apple.com)
6851
6852 * gdb.base/maint.exp: Update maint print statistics regexp to include
6853 new entries.
6854
6855 2003-02-13 Michael Chastain <mec@shout.net>
6856
6857 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6858
6859 2003-02-12 Michael Chastain <mec@shout.net>
6860
6861 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6862 * gdb.c++/inherit.exp: Likewise.
6863 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6864 * gdb.c++/templates.exp: Likewise.
6865 * gdb.c++/virtfunc.exp: Likewise.
6866
6867 2003-02-06 Jason Molenda (jason-cl@molenda.com)
6868
6869 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6870 why the code is written that way.
6871
6872 2003-02-05 Michael Chastain <mec@shout.net>
6873
6874 * gdb.base/dump.exp: Add missing copyright line.
6875
6876 2003-02-05 Jason Molenda (jason-cl@molenda.com)
6877
6878 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
6879 at the beginning so the breakpoint doesn't get set on the loop.
6880
6881 2003-02-05 Michael Chastain <mec@shout.net>
6882
6883 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6884 output for configurations with gcc 2.95.3.
6885
6886 2003-02-05 Keith Seitz <keiths@redhat.com>
6887 Andrew Cagney <ac131313@redhat.com>
6888
6889 * gdb.mi/mi-cli.exp: New file.
6890
6891 2003-02-04 Michael Chastain <mec@shout.net>
6892
6893 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6894 Call perror and then continue.
6895
6896 2003-02-03 Michael Chastain <mec@shout.net>
6897
6898 * gdb.c++/pr-1023.cc: New file.
6899 * gdb.c++/pr-1023.exp: New file.
6900
6901 2003-02-05 Jim Blandy <jimb@redhat.com>
6902
6903 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6904 it's local to foobar. Check for it there, and check that it's not
6905 present in main.
6906 * gdb.c++/local.cc (marker2): New function.
6907 (foobar): Call marker1.
6908 (main): Call marker2 instead of marker1.
6909
6910 2003-02-04 Andrew Cagney <ac131313@redhat.com>
6911
6912 * gdb.disasm/mn10200.exp: Obsolete file.
6913 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6914 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6915 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6916
6917 2003-02-04 David Carlton <carlton@math.stanford.edu>
6918
6919 * gdb.c++/overload.exp: Test intToChar(1).
6920 * gdb.c++/overload.cc (intToChar): New.
6921 (main): Call intToChar.
6922
6923 2003-02-03 David Carlton <carlton@math.stanford.edu>
6924
6925 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6926 'might_kfail' arg.
6927 KFAIL some of the continue_to_bp_overloaded calls, according to
6928 PR c++/1025.
6929
6930 2003-02-01 Michael Chastain <mec@shout.net>
6931
6932 * gdb.base/advance.c (marker1): New marker function.
6933 * gdb.base/advance.exp: When the 'advance' command lands on the
6934 return breakpoint, it can legitimately stop on either the
6935 current line or the next line. Accommodate both outcomes.
6936 * gdb.base/until.exp: Likewise.
6937
6938 2003-02-02 Andrew Cagney <ac131313@redhat.com>
6939
6940 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6941 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6942 now a list, not a tuple.
6943 * gdb.mi/mi-var-display.exp: Ditto.
6944 * gdb.mi/gdb792.exp: Ditto.
6945
6946 2003-02-01 Andrew Cagney <ac131313@redhat.com>
6947
6948 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6949 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6950 stack backtraces.
6951 * gdb.mi/mi-syn-frame.c: Part of same.
6952
6953 2003-02-01 Mark Kettenis <kettenis@gnu.org>
6954
6955 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6956 gdb.mi/mi1-pthreads.exp: Return instead of calling
6957 gdb_suppress_entire_file.
6958
6959 2003-02-01 Mark Salter <msalter@redhat.com>
6960
6961 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6962
6963 2003-01-31 Mark Salter <msalter@redhat.com>
6964
6965 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6966 Support empty arg.
6967
6968 2003-01-30 Michael Chastain <mec@shout.net>
6969
6970 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6971 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6972 has been fixed in gdb/readline on 2003-01-09.
6973
6974 2003-01-29 Michael Snyder <msnyder@redhat.com>
6975
6976 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6977 * gdb.base/display.exp: Allow for leading underscore in symbol.
6978 * gdb.base/args.exp: Skip if target does not support args passing.
6979
6980 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
6981
6982 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
6983 gdb_test. Accept a list of expect arguments as the third
6984 parameter.
6985 (gdb_test): Use it.
6986
6987 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
6988
6989 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6990 allow for different test tree configurations. Update some
6991 tescases accordingly.
6992 * gdb.arch/altivec-regs.exp: Ditto.
6993 * gdb.asm/asm-source.exp: Ditto.
6994 * gdb.base/advance.exp: Ditto.
6995 * gdb.base/display.exp: Ditto.
6996 * gdb.base/long_long.exp: Ditto.
6997 * gdb.base/mips_pro.exp: Ditto.
6998 * gdb.base/overlays.exp: Ditto.
6999 * gdb.base/relocate.exp: Ditto.
7000 * gdb.base/setshow.exp: Ditto.
7001 * gdb.base/step-line.exp: Ditto.
7002 * gdb.base/step-test.exp: Ditto.
7003 * gdb.base/until.exp: Ditto.
7004 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7005
7006 2003-01-17 David Carlton <carlton@math.stanford.edu>
7007
7008 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7009 corresponding to PR c++/945.
7010 Update copyright.
7011
7012 2003-01-17 David Carlton <carlton@math.stanford.edu>
7013
7014 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7015 corresponding to PR c++/68.
7016
7017 2003-01-17 David Carlton <carlton@math.stanford.edu>
7018
7019 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7020 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7021 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7022
7023 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
7024
7025 * gdb.base/break.exp: Fix change of default location, because of
7026 removal of until tests.
7027 * gdb.base/help.exp: Update test for new 'until' help message.
7028 Add test for help on 'advance'.
7029 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7030
7031 2003-01-15 Mark Kettenis <kettenis@gnu.org>
7032
7033 * gdb.base/default.exp: Adapt "info float" test for recent changes
7034 to that command. Add test for "info vector".
7035 * gdb.base/float.exp: New file. Add test for "info float" that
7036 resembles the old test in gdb.base/default.exp.
7037
7038 2003-01-15 David Carlton <carlton@math.stanford.edu>
7039
7040 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7041
7042 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
7043
7044 * gdb.base/break.exp: Move the tests of until command from here...
7045 * gdb.base/until.exp: ... to here. New file. Add other tests.
7046 * gdb.base/advance.c: New file.
7047 * gdb.base/advance.exp: New file.
7048
7049 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
7050
7051 * gdb.base/args.c: New file.
7052 * gdb.base/args.exp: New file.
7053
7054 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
7055
7056 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7057
7058 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
7059
7060 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7061
7062 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
7063
7064 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7065 dates.
7066
7067 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
7068
7069 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7070
7071 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
7072
7073 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7074 (ptype &*"foo").
7075 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7076
7077 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
7078
7079 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7080 * gdb.mi/mi1-console.exp: Likewise.
7081
7082 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
7083
7084 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7085 * gdb.mi/mi1-console.exp: Likewise.
7086
7087 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
7088
7089 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7090
7091 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
7092
7093 * gdb.base/detach.exp: New test.
7094
7095 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
7096
7097 * Makefile.in (ALL_SUBDIRS): New variable.
7098 (subdirs, clean, distclean): Use it.
7099 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7100 regenerating Makefile, since it is generated from the top level.
7101 * gdb.asm/Makefile.in: Likewise.
7102 * gdb.base/Makefile.in: Likewise.
7103 * gdb.c++/Makefile.in: Likewise.
7104 * gdb.disasm/Makefile.in: Likewise.
7105 * gdb.java/Makefile.in: Likewise.
7106 * gdb.mi/Makefile.in: Likewise.
7107 * gdb.threads/Makefile.in: Likewise.
7108 * gdb.trace/Makefile.in: Likewise.
7109
7110 2003-01-09 David Carlton <carlton@math.stanford.edu>
7111
7112 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7113 Add copyright year 2003.
7114
7115 2003-01-06 Michael Chastain <mec@shout.net>
7116
7117 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7118 When selecting a thread, 'line' and 'file' are optional.
7119 * gdb.mi/mi1-pthreads.exp: Likewise.
7120
7121 2003-01-06 Andreas Schwab <schwab@suse.de>
7122
7123 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7124 failures.
7125
7126 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
7127
7128 Fix PR gdb/844
7129 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7130 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7131
7132 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7133 instead of calling gdb_suppress_entire_file.
7134 * gdb.threads/print-threads.exp: Likewise.
7135 * gdb.threads/schedlock.exp: Likewise.
7136
7137 * gdb.threads/killed.exp: Return instead of calling
7138 gdb_suppress_entire_file.
7139 * gdb.threads/linux-dp.exp: Likewise.
7140 * gdb.threads/pthreads.exp: Likewise.
7141
7142 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
7143
7144 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7145 stabs.
7146 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7147 * gdb.base/whatis.exp: Always allow (void) after function names.
7148
7149 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
7150
7151 * gdb.c++/casts.exp: Correct regexp.
7152
7153 2003-01-04 Mark Kettenis <kettenis@gnu.org>
7154
7155 * configure.in: Call AC_CONFIG_HEADER. Don't call
7156 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7157 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7158 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7159 aforementioned directories in the AC_OUPUT call.
7160 * config.hin: New file.
7161 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7162 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7163 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7164 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7165 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7166 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7167 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7168 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7169 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7170 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7171 gdb.threads/configure.in, gdb.threads/configure,
7172 gdb.threads/config.in, gdb.trace/configure.in,
7173 gdb.trace/configure: Removed.
7174
7175 2003-01-03 Michael Chastain <mec@shout.net>
7176
7177 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7178 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7179
7180 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
7181
7182 * gdb.base/store.exp: Fix regular expressions.
7183
7184 2002-12-28 Mark Kettenis <kettenis@gnu.org>
7185
7186 * configure.in: Rewrite.
7187 * configure: Regenerated.
7188
7189 2003-01-03 David Carlton <carlton@math.stanford.edu>
7190
7191 * gdb.base/psymtab.exp: New file.
7192 * gdb.base/psymtab1.c: Ditto.
7193 * gdb.base/psymtab2.c: Ditto.
7194
7195 2002-12-23 Adam Fedor <fedor@gnu.org>
7196
7197 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7198
7199 2002-12-23 David Carlton <carlton@math.stanford.edu>
7200
7201 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7202 and current_directory initialization.
7203
7204 2002-12-22 Jim Blandy <jimb@redhat.com>
7205
7206 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7207 rather than as part of the output file name.
7208
7209 * gdb.base/attach.exp: There's no need to copy the test program to
7210 /tmp; that was only ever necessary on HP/UX, and this test is
7211 entirely disabled there anyway.
7212
7213 2002-12-21 Jim Blandy <jimb@redhat.com>
7214
7215 * gdb.c++/psmang.exp: Doc fix.
7216
7217 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7218 test.
7219
7220 2002-12-20 David Carlton <carlton@math.stanford.edu>
7221
7222 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7223
7224 2002-12-18 Michael Chastain <mec@shout.net>
7225
7226 * gdb.c++/annota2.exp: Add copyright year 2002.
7227
7228 2002-12-17 David Carlton <carlton@math.stanford.edu>
7229
7230 * gdb.c++/try_catch.cc: Add marker comments.
7231 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7232 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7233 * gdb.c++/m-static.cc: Ditto.
7234 * gdb.c++/m-static1.cc: Ditto.
7235 * gdb.c++/try_catch.cc: Ditto.
7236
7237 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7238
7239 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7240 to see whether we are using the new -environment-directory
7241 command which resets via -r or the old version of the command
7242 which may prompt the user. Part of fix for gdb/741.
7243
7244 2002-12-13 Andrew Cagney <ac131313@redhat.com>
7245
7246 * gdb.fortran/types.exp: Update obsolete comment.
7247 * gdb.fortran/exprs.exp: Ditto.
7248 * lib/gdb.exp: Delete obsolete code.
7249 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7250 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7251 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7252 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7253 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7254 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7255 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7256 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7257 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7258 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7259 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7260 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7261 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7262 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7263 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7264 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7265 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7266 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7267 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7268 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7269 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7270 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7271 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7272 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7273 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7274 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7275 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7276 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7277 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7278 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7279 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7280 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7281 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7282 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7283 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7284 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7285 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7286
7287 2002-12-11 David Carlton <carlton@math.stanford.edu>
7288
7289 * gdb.c++/m-data.exp: Add test for members that shadow global
7290 variables: see PR gdb/804.
7291 * gdb.c++/m-data.cc: Ditto.
7292
7293 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
7294
7295 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7296
7297 2002-12-06 David Carlton <carlton@math.stanford.edu>
7298
7299 * gdb.base/store.c: Don't declare functions static.
7300
7301 2002-12-04 Andrew Cagney <ac131313@redhat.com>
7302
7303 * gdb.base/store.exp, gdb.base/store.c: New files.
7304
7305 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
7306
7307 * gdb.base/selftest.exp: Update for current gdb.
7308
7309 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
7310
7311 * gdb.base/maint.exp: Only dump symbols from one source file
7312 or objfile.
7313
7314 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
7315
7316 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7317 function call.
7318
7319 2002-11-25 Jim Blandy <jimb@redhat.com>
7320
7321 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7322 function appearing in error message.
7323
7324 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
7325
7326 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7327
7328 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7329
7330 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7331 for mi1 and current mi is in correct format. New mi startup message
7332 should be in mi console format. This is part of fix for PR gdb/604.
7333
7334 2002-09-18 Fernando Nasser <fnasser@redhat.com>
7335
7336 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7337 which explicitly prints the zero offset as "+0".
7338
7339 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
7340
7341 * gdb.threads/schedlock.c (args): Make unsigned.
7342
7343 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
7344
7345 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7346 numbers. Allow "foo2|selected stack frame".
7347 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7348 * gdb.asm/asmsrc2.s: Likewise.
7349 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7350 comments.
7351 * gdb.asm/mips.inc: New file.
7352
7353 2002-10-18 Adam Fedor <fedor@gnu.org>
7354
7355 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7356 * gdb.base/help.exp: Likewise.
7357
7358 2002-10-17 Kevin Buettner <kevinb@redhat.com>
7359
7360 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7361 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7362
7363 2002-10-02 Jim Blandy <jimb@redhat.com>
7364
7365 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7366
7367 2002-10-01 Andrew Cagney <ac131313@redhat.com>
7368
7369 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7370 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7371 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7372 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7373 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7374 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7375 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7376
7377 2002-09-29 Andrew Cagney <ac131313@redhat.com>
7378
7379 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7380 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7381 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7382 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7383 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7384 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7385 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
7386
7387 2002-09-27 Kevin Buettner <kevinb@redhat.com>
7388
7389 * gdb.base/annota1.exp (info break): Make directory components of
7390 path optional since not all compilers emit this debug information.
7391
7392 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7393 step ends up stepping out of the function instead of stopping on
7394 the epilogue.
7395
7396 2002-09-26 Keith Seitz <keiths@redhat.com>
7397
7398 * lib/insight-support.exp (gdbtk_start): Figure out where
7399 the insight executable is based on where gdb is. Use this
7400 executable to start insight instead of gdb.
7401
7402 2002-09-25 Andrew Cagney <cagney@redhat.com>
7403
7404 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7405
7406 2002-09-24 Andrew Cagney <ac131313@redhat.com>
7407
7408 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7409 test_isolated_complaints.
7410 (test_empty_complaint): New function.
7411 (test_empty_complaints): New function. Check no output when no
7412 complaints.
7413
7414 2002-09-19 Jim Blandy <jimb@redhat.com>
7415
7416 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7417
7418 2002-09-19 Andrew Cagney <ac131313@redhat.com>
7419
7420 * gdb.gdb/complaints.exp: New file.
7421
7422 2002-09-18 Andrew Cagney <ac131313@redhat.com>
7423
7424 * gdb.base/maint.exp: Check `help maint internal-warning'.
7425
7426 2002-09-18 David Carlton <carlton@math.stanford.edu>
7427
7428 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7429 numbers, and replace them by a single breakpoint after the
7430 constructors are all finished.
7431 Add test 4.
7432 * gdb.c++/m-static.cc: Add test 4.
7433 * gdb.c++/m-static.h: New file.
7434 * gdb.c++/m-static1.cc: New file.
7435
7436 * gdb.c++/printmethod.exp: New file.
7437 * gdb.c++/printmethod.cc: New file.
7438
7439 * gdb.c++/pr-574.exp: New file.
7440 * gdb.c++/pr-574.cc: New file.
7441
7442 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
7443
7444 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7445 embedded targets which never actually exit.
7446
7447 2002-09-18 Fernando Nasser <fnasser@redhat.com>
7448
7449 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7450 "don't step after run" as unresolved or unsupported, instead of xfail.
7451
7452 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
7453
7454 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7455 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7456 Add newline to expected string in "step out of main (status wrapper)"
7457 case.
7458
7459 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
7460
7461 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7462 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7463
7464 2002-09-17 Tom Tromey <tromey@redhat.com>
7465
7466 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7467 \000, not \0, in double-quoted string.
7468
7469 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
7470
7471 * gdb.base/commands.exp: Don't expect a "Program exited normally"
7472 string after running the commands execution on breakpoint tests.
7473
7474 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
7475
7476 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7477
7478 2002-09-12 Joel Brobecker <brobecker@gnat.com>
7479
7480 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7481
7482 2002-09-10 Keith Seitz <keiths@redhat.com>
7483
7484 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7485 runto proc.
7486 (mi_run_to_main): Use mi_runto.
7487 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7488
7489 2002-09-10 Keith Seitz <keiths@redhat.com>
7490
7491 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7492 regexp for stopping at main. Could have multiple event notifications.
7493 Don't assume that main was declared with no parameters.
7494 (mi_next): Use mi_step_to.
7495 (mi_step): Use mi_next_to.
7496
7497 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
7498
7499 * gdb.base/default.exp: Fix expected string in `info float' test.
7500
7501 2002-09-09 Ben Elliston <bje@redhat.com>
7502
7503 * config/mips.exp: Update comments.
7504 * config/mips-idt.exp: Likewise.
7505 * config/nind.exp: Likewise.
7506 * config/slite.exp: Likewise.
7507 * config/sparclet.exp: Likewise.
7508 * config/udi.exp: Likewise.
7509 * config/vx.exp: Likewise.
7510 * config/vxworks29k.exp: Likewise.
7511
7512 2002-09-05 Jim Blandy <jimb@redhat.com>
7513
7514 * gdb.threads/killed.exp: Fix test failure message.
7515
7516 2002-09-04 Keith Seitz <keiths@redhat.com>
7517
7518 * lib/mi-support.exp: Update copyright.
7519 (mi_gdb_test): Increase the priority of the expected pattern
7520 so that it matches gdb_test.
7521
7522 2002-09-03 Keith Seitz <keiths@redhat.com>
7523
7524 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7525 Use integer comparison instead of string comparison for testing
7526 whether binary was built.
7527
7528 2002-09-03 Jim Blandy <jimb@redhat.com>
7529
7530 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7531
7532 2002-08-29 Jim Blandy <jimb@redhat.com>
7533
7534 * gdb.threads/pthreads.exp: Move the portable thread compilation
7535 code into a function in lib/gdb.exp, and call that from here.
7536 * lib/gdb.exp (gdb_compile_pthreads): New function.
7537
7538 2002-08-29 Keith Seitz <keiths@redhat.com>
7539
7540 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7541 expect_out so that callers can get at it.
7542
7543 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
7544
7545 * gdb.threads/print-threads.c: New file.
7546 * gdb.threads/print-threads.exp: New file.
7547 * gdb.threads/schedlock.c: New file.
7548 * gdb.threads/schedlock.exp: New file.
7549
7550 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
7551
7552 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7553 not altivec.c.
7554
7555 2002-08-17 Mark Kettenis <kettenis@gnu.org>
7556
7557 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7558 targets. The problem should be fixed now.
7559
7560 2002-08-15 Mark Kettenis <kettenis@gnu.org>
7561
7562 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7563 2002-07-24 change that removes final dots from error messages.
7564
7565 2002-08-13 Tom Tromey <tromey@redhat.com>
7566
7567 * gdb.base/readline.exp: New file.
7568
7569 2002-08-01 Andrew Cagney <ac131313@redhat.com>
7570
7571 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7572 supress message.
7573
7574 2002-08-01 Andrew Cagney <cagney@redhat.com>
7575
7576 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7577 CHILL_FOR_TARGET and CHILL_LIB.
7578 * configure.in (configdirs): Remove gdb.chill.
7579 * configure: Regenerate.
7580 * lib/gdb.exp: Obsolete references to chill.
7581 * gdb.fortran/types.exp: Ditto.
7582 * gdb.fortran/exprs.exp: Ditto.
7583
7584 2002-07-30 Kevin Buettner <kevinb@redhat.com>
7585
7586 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7587 set Irix-specific compile and link flags.
7588
7589 2002-07-29 Kevin Buettner <kevinb@redhat.com>
7590
7591 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7592 source files. The ``-o'' option doesn't work with the ``-E'' option
7593 when using the Irix compiler.
7594
7595 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
7596
7597 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7598 Improve support for reusing an exec file. Copy exec file
7599 to target, and run gdbserver on the target instead of on the host.
7600
7601 2002-07-18 Jim Blandy <jimb@redhat.com>
7602
7603 * gdb.base/ending-run.exp: Don't expect to see the program end in
7604 some orderly fashion when we're running on a real stand-alone
7605 board.
7606
7607 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7608 targets that don't support interrupts.
7609
7610 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7611
7612 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7613 systems.
7614 Move comments in expect statements to inside the actions, so that they
7615 don't get matched against.
7616
7617 2002-07-10 Mark Kettenis <kettenis@gnu.org>
7618
7619 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7620 function when asleep" test.
7621
7622 2002-07-10 Andrew Cagney <ac131313@redhat.com>
7623
7624 * gdb.base/page.exp: Rewrite to handle problems with very long
7625 `info set' output. Update copyright.
7626
7627 2002-06-26 Andrew Cagney <ac131313@redhat.com>
7628
7629 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7630 gdb.threads-hp.
7631 * gdb.hp/configure: Regenerate.
7632 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7633 * gdb.hp/gdb.threads-hp/configure: Delete file.
7634 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7635
7636 2002-06-22 Andrew Cagney <ac131313@redhat.com>
7637
7638 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7639 setlocale, bindtextdomain and textdomain.
7640
7641 2002-06-11 Jim Blandy <jimb@redhat.com>
7642
7643 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7644 preprocessor macro information is present.
7645
7646 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7647 tests.
7648
7649 2002-06-06 Michael Snyder <msnyder@redhat.com>
7650
7651 * gdb.base/overlays.exp: Record addresses of overlay
7652 functions in TCL variables rather than in GDB variables,
7653 to avoid having GDB convert them to pointers (with loss
7654 of information).
7655
7656 * gdb.base/d10v.ld: Merge in several years worth of
7657 default linker script changes.
7658 * gdb.base/long_long.exp: Add check for sizeof (long double).
7659
7660 2002-06-06 Michal Ludvig <mludvig@suse.cz>
7661
7662 * gdb.asm/asm-source.exp: Add x86-64 target.
7663 * gdb.asm/x86_64.inc: New.
7664
7665 2002-05-30 Michael Chastain <mec@shout.net>
7666
7667 From Benjamin Kosnik <bkoz@redhat.com>:
7668 * gdb.c++/m-static.cc: New file.
7669 * gdb.c++/m-static.exp: New file.
7670
7671 2002-05-28 Michael Snyder <msnyder@redhat.com>
7672
7673 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7674 precision.
7675
7676 2002-05-27 Michael Chastain <mec@shout.net>
7677
7678 From Benjamin Kosnik <bkoz@redhat.com>:
7679 * gdb.c++/m-data.cc: New file.
7680 * gdb.c++/m-data.exp: New file.
7681
7682 2002-05-27 Michael Chastain <mec@shout.net>
7683
7684 From Benjamin Kosnik <bkoz@redhat.com>:
7685 * gdb.c++/try_catch.cc: New file.
7686 * gdb.c++/try_catch.exp: New file.
7687
7688 2002-05-27 Michael Chastain <mec@shout.net>
7689
7690 * gdb.c++/local.exp: Accept more nested types in output.
7691
7692 2002-05-26 Michael Chastain <mec@shout.net>
7693
7694 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7695
7696 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7697
7698 * lib/gdb.exp (gdb_wrapper_init): Just because
7699 gdb_wrapper_file exists, this does not mean that the file
7700 should not be rebuilt. That is what gdb_wrapper_initialized
7701 is for.
7702 (default_gdb_init): Reset gdb_wrapper_initialized.
7703
7704 2002-05-23 Michael Snyder <msnyder@redhat.com>
7705
7706 * gdb.base/all-bin.exp: Revise previous patch by just reducing
7707 the precision of the floating point test results.
7708 * gdb.base/call-rt-st.exp: Ditto.
7709
7710 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7711 * gdb.base/call-rt-st.exp: Ditto.
7712
7713 2002-05-19 Michael Chastain <mec@shout.net>
7714
7715 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7716
7717 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
7718
7719 * configure.in (configdirs): Add gdb.arch.
7720 * configure: Regenerate.
7721
7722 2002-05-17 Jim Blandy <jimb@redhat.com>
7723
7724 * gdb.base/completion.exp: Recognize the more detailed error
7725 messages produced by the macro expander's lexical analyzer.
7726
7727 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
7728
7729 * gdb.arch/altivec-abi.c: New file.
7730 * gdb.arch/altivec-abi.exp: New file.
7731 * gdb.arch/altivec-regs.c: New file.
7732 * gdb.arch/altivec-regs.exp: New file.
7733
7734 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
7735
7736 * gdb.base/maint.exp (maint print type): Update for new type
7737 structure.
7738
7739 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
7740
7741 * gdb.arch: New directory.
7742 * gdb.arch/configure.in: New file.
7743 * gdb.arch/configure: New file.
7744 * gdb.arch/Makefile.in: New file.
7745
7746 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
7747
7748 * gdb.asm/asm-source.exp: Add v850 as supported target.
7749 * gdb.asm/v850.inc: New file.
7750
7751 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
7752
7753 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7754
7755 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
7756
7757 * gdb.base/break.exp: Check 'break "marker2"'.
7758
7759 2002-05-10 Michael Snyder <msnyder@redhat.com>
7760
7761 * gdb.base/long_long.exp: Fix typo.
7762
7763 2002-05-10 Jim Blandy <jimb@redhat.com>
7764
7765 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7766 a bug.
7767
7768 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7769 Recognize more detailed error message produced by the macro
7770 expander's lexical analyzer.
7771 * lib/gdb.exp (test_print_reject): Same.
7772
7773 2002-05-09 Mark Kettenis <kettenis@gnu.org>
7774
7775 * gdb.c++/method.exp: Fix typo.
7776
7777 2002-05-08 Michael Snyder <msnyder@redhat.com>
7778
7779 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7780 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
7781 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
7782 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7783 Add iftarget clause for strongarm.
7784
7785 2002-05-06 Michael Snyder <msnyder@redhat.com>
7786
7787 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7788 (gdb_continue_to_end): Accept output from status wrapper.
7789 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7790 Clean up fail messages to match pass messages.
7791
7792 Enable the "needs_status_wrapper" testsuite feature.
7793 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7794 (gdb_compile): Conditionally call gdb_wrapper_init.
7795 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7796 * gdb.c++/method.exp: Recognize output from status wrapper.
7797
7798 2002-05-06 Ben Elliston <bje@redhat.com>
7799 From Graydon Hoare <graydon@redhat.com>
7800
7801 * config/sid.exp: Include support for "rawsid" protocol.
7802
7803 2002-05-03 Jim Blandy <jimb@redhat.com>
7804
7805 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7806 * gdb.c++/hang3.C: New file.
7807
7808 2002-05-04 Andrew Cagney <ac131313@redhat.com>
7809
7810 * gdb.base/default.exp: Remove obsolete code.
7811 * gdb.c++/misc.exp: Ditto. Update copyright.
7812 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7813 * gdb.base/whatis.exp: Ditto. Update copyright.
7814 * gdb.base/scope.exp: Ditto. Update copyright.
7815 * gdb.base/ptype.exp: Ditto. Update copyright.
7816 * gdb.base/printcmds.exp: Ditto. Update copyright.
7817 * gdb.base/opaque.exp: Ditto. Update copyright.
7818 * gdb.base/list.exp: Ditto.
7819 * gdb.base/funcargs.exp: Ditto. Update copyright.
7820 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7821 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7822 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7823 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7824 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7825 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7826
7827 2002-05-02 Michael Snyder <msnyder@redhat.com>
7828
7829 * gdb.base/watchpoint.exp: Add xscale target.
7830 * gdb.base/long_long.exp: Add xscale target.
7831 * gdb.base/default.exp: Add xscale target.
7832
7833 2002-05-01 Jim Blandy <jimb@redhat.com>
7834
7835 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7836 gdb.c++/hang.exp: New test.
7837
7838 2002-05-01 Fred Fish <fnf@redhat.com>
7839
7840 * gdb.base/completion.exp: Handle completions of "./Make" for
7841 more than one completion possibility, as is the case when we
7842 build and test in the source tree.
7843
7844 2002-04-29 Anthony Green <green@redhat.com>
7845
7846 * gdb.java/jmisc1.exp: New file.
7847 * gdb.java/jmisc2.exp: New file.
7848
7849 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
7850
7851 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7852
7853 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
7854
7855 * gdb.base/help.exp: Change 'help status' to allow for target
7856 dependent output differences.
7857
7858 2002-04-22 Michael Chastain <mec@shout.net>
7859
7860 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7861
7862 2002-04-22 Michael Chastain <mec@shout.net>
7863
7864 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7865
7866 2002-04-17 David S. Miller <davem@redhat.com>
7867
7868 * gdb.asm/sparc64.inc: New file.
7869 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7870
7871 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
7872
7873 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7874 instruction file directly into the build tree. Clean up at end of
7875 test.
7876
7877 2002-04-18 David S. Miller <davem@redhat.com>
7878
7879 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7880 handle 64-bit platforms correctly.
7881 * gdb.base/maint.exp: Likewise.
7882
7883 2002-04-18 Kevin Buettner <kevinb@redhat.com>
7884
7885 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7886 ``-fpic'' when compiling files comprising a shared library, but
7887 it does need additional linker flags in order to find shared
7888 libraries at run time.
7889
7890 2002-04-18 Kevin Buettner <kevinb@redhat.com>
7891
7892 * gdb.base/cvexpr.c (use): New function.
7893 (main): Invoke use() on all global variables to prevent
7894 some linkers from deleting these otherwise unused symbols.
7895
7896 2002-04-17 Michael Chastain <mec@shout.net>
7897 From David S. Miller <davem@redhat.com>
7898
7899 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7900 handle 64-bit platforms correctly.
7901
7902 2002-04-12 Michael Snyder <msnyder@redhat.com>
7903 From Jim Blandy <jimb@redhat.com>
7904 * gdb.base/foo.c (foox): Remove section attribute; the linker
7905 script can handle this instead.
7906 * gdb.base/bar.c (barx): Same.
7907 * gdb.base/baz.c (bazx): Same.
7908 * gdb.base/grbx.c (grbxx): Same.
7909
7910 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7911 manager doesn't automatically unmap overlays unnecessarily.
7912
7913 2002-04-10 Martin M. Hunt <hunt@redhat.com>
7914
7915 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7916 stepping out of main.
7917
7918 2002-04-09 Michael Chastain <mec@shout.net>
7919
7920 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7921 scope so that the nested scope tests will make sense.
7922 * gdb.c++/local.exp: Write patterns that actually work with gcc
7923 (the HP patterns "were never known to work with gcc").
7924 Keep the old aCC patterns too.
7925
7926 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
7927
7928 * gdb.base/attach.exp: Correct target board test.
7929
7930 2002-04-08 Michael Chastain <mec@shout.net>
7931
7932 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7933 in a const method. Add some xfail and fail cases for configurations
7934 that do not emit the "const ...".
7935
7936 2002-04-07 Michael Chastain <mec@shout.net>
7937
7938 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7939 Accept "A * const" and "const A * const" as type of "this".
7940 Fix spelling of getFunky throughout. Make messages uniform.
7941
7942 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
7943
7944 Work around for PR gdb/285:
7945 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7946
7947 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
7948
7949 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7950 instructions file at run time instead of configure time.
7951 Sometimes we run the test in a directory that is not the one we
7952 configured in.
7953 * gdb.asm/configure.in: Delete creation of symlink.
7954 * gdb.asm/configure: Regenerate.
7955
7956 2002-04-05 J. Brobecker <brobecker@gnat.com>
7957
7958 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7959 xfullpath () function.
7960
7961 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
7962
7963 * gdb.asm/Makefile.in: Correct dependencies.
7964
7965 * gdb.asm/powerpc.inc: New file.
7966 * gdb.asm/asm-source.exp: Add PowerPC.
7967 * gdb.asm/configure.in: Likewise.
7968 * gdb.asm/configure: Regenerated.
7969
7970 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
7971
7972 * gdb.base/relocate.exp: New file.
7973 * gdb.base/relocate.c: New file.
7974
7975 2002-04-04 Fred Fish <fnf@redhat.com>
7976
7977 * gdb.base/step-test.exp: Update comment regarding stopping in
7978 memcpy/bcopy calls inserted as part of the compiler runtime.
7979
7980 2002-04-04 Michael Snyder <msnyder@redhat.com>
7981
7982 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7983
7984 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
7985
7986 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7987 (gdb_expect): Remove $notransfer hack.
7988
7989 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
7990
7991 * gdb.c++/classes.exp ("calling method for small class"): Match
7992 updated register output.
7993
7994 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
7995
7996 Fix PR gdb/452
7997 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7998 when finished. Make gdb_file_cmd send "exec-file" when
7999 appropriate.
8000
8001 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
8002
8003 * gdb.base/attach.exp: Remove extra setup_xfail.
8004
8005 2002-03-26 Michael Snyder <msnyder@redhat.com>
8006
8007 * gdb.base/default.exp: Add tests for dump, append, and restore.
8008 * gdb.base/help.exp: Add tests for dump, append, and restore.
8009 * gdb.base/dump.exp: New file, test dump, append and restore.
8010 * gdb.base/dump.c: New file.
8011
8012 2002-03-27 Michael Snyder <msnyder@redhat.com>
8013
8014 * gdb.base/help.exp: Modify expect strings to reflect
8015 clean-ups in help messages.
8016
8017 2002-03-26 Fred Fish <fnf@redhat.com>
8018
8019 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8020 have debugging info for those functions and the compiler uses them
8021 internally to copy structs around.
8022
8023 2002-03-26 Fred Fish <fnf@redhat.com>
8024
8025 * gdb.base/list.exp: Revert the change made yesterday and add note
8026 about why we don't list the default lines for remote targets.
8027
8028 2002-03-25 Michael Snyder <msnyder@redhat.com>
8029
8030 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8031
8032 2002-03-25 Fred Fish <fnf@redhat.com>
8033
8034 * gdb.base/list.exp: This test works on remote targets so remove
8035 the short circuit for remote targets. Update copyright.
8036
8037 2002-03-25 Fred Fish <fnf@redhat.com>
8038
8039 * gdb.base/attach.exp: Fix logic error that was suppressing this
8040 test for all non hppa*-*-hpux* targets, instead of the hp target.
8041 Move comments closer to the suppression point. Also now need to
8042 check that we are running natively.
8043
8044 2002-03-22 Michael Snyder <msnyder@redhat.com>
8045
8046 * gdb.base/default.exp: Add test for gcore. Update copyright.
8047 * gdb.base/help.exp: Add test for gcore. Update copyright.
8048
8049 2002-03-06 Fred Fish <fnf@redhat.com>
8050
8051 * gdb.base/funcargs.c: Remove extraneous ';' character.
8052 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8053
8054 2002-03-04 Michael Chastain <mec@shout.net>
8055
8056 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8057 accommodate gcc v3 function signature.
8058 * gdb.mi/mi0-var-cmd-exp: Ditto.
8059
8060 2002-02-24 Andrew Cagney <ac131313@redhat.com>
8061
8062 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8063 ``GNU/Linux'' or ``Linux kernel''
8064 * testsuite/gdb.threads/pthreads.c: Ditto.
8065
8066 2002-02-24 Michael Chastain <mec@shout.net>
8067
8068 * gdb.threads/pthreads.c (thread1): Add a return statement.
8069 (thread2): Likewise.
8070 (foo): Likewise.
8071
8072 2002-02-23 Michael Chastain <mec@shout.net>
8073
8074 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8075 to placate gcc.
8076
8077 2002-02-23 Michael Chastain <mec@shout.net>
8078
8079 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8080 test "ptype bint". The test passes on all my stabs configurations.
8081
8082 2002-02-21 Jim Blandy <jimb@redhat.com>
8083
8084 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8085 filename at a time, and watch for the ones we want to see.
8086
8087 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8088 types of pointers to prototyped functions.
8089
8090 2002-02-20 Andrew Cagney <ac131313@redhat.com>
8091
8092 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8093 signed, unsigned and straight char.
8094 (padding_char, padding_short, padding_int, padding_long,
8095 padding_long_long, padding_float, padding_double,
8096 padding_long_double): New global variables.
8097 (fill, fill_structs): New functions.
8098
8099 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8100 for correctly sized writes. Update copyright.
8101 (get_valueof): New procedure.
8102 (get_sizeof): Call get_valueof.
8103 (check_valueof): New procedure.
8104 (check_padding): New procedure.
8105
8106 2002-02-20 Michael Chastain <mec@shout.net>
8107
8108 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8109 to setup_xfail. Document some of the remaining calls.
8110
8111 2002-02-18 Michael Chastain <mec@shout.net>
8112
8113 * gdb.c++/userdef.exp: Update copyright year.
8114
8115 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
8116
8117 * gdb.c++/userdef.exp: Test overloaded operators properly.
8118 Remove xfails.
8119
8120 2002-02-14 Michael Snyder <msnyder@redhat.com>
8121
8122 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8123
8124 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
8125
8126 * gdb.base/a2-run.exp: Check for a remote target properly.
8127 * gdb.base/annota1.exp: Likewise.
8128 * gdb.base/list.exp: Likewise.
8129 * gdb.base/reread.exp: Likewise.
8130 * gdb.base/scope.exp: Likewise.
8131 * gdb.base/shlib-call.exp: Likewise.
8132 * gdb.base/term.exp: Likewise.
8133 * gdb.c++/annota2.exp: Likewise.
8134
8135 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
8136
8137 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8138
8139 2002-02-10 Michael Chastain <mec@shout.net>
8140
8141 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8142 (call_after_alloca): Ditto.
8143
8144 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
8145
8146 * gdb.base/ending-run.exp: Guard "cont" test with
8147 gdb_skip_stdio_test.
8148
8149 2002-02-06 Jim Blandy <jimb@redhat.com>
8150
8151 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8152 from here...
8153 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8154 To here. Disable this test on non-HP platforms. Add big comment.
8155
8156 2002-02-04 Michael Snyder <msnyder@redhat.com>
8157
8158 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8159 other than d10v and m32r.
8160
8161 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
8162
8163 * gdb.base/default.exp: Rewrite test patterns to reduce time
8164 taken to match them.
8165
8166 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
8167
8168 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8169 Allow a start function above main.
8170 * gdb.threads/linux-dp.exp: Fix copyright date.
8171
8172 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
8173
8174 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8175 (check_philosopher_stack): Check for manager thread before checking
8176 for a just-starting thread.
8177
8178 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
8179
8180 From Neil Booth <neil@daikokuya.demon.co.uk>:
8181 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8182 warnings.
8183
8184 2002-01-21 Fred Fish <fnf@redhat.com>
8185
8186 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8187 not caller.
8188
8189 2002-01-21 Jim Blandy <jimb@redhat.com>
8190
8191 * gdb.base/reread.exp: Check that GDB properly re-reads the
8192 executable file when it changes while no inferior is running.
8193
8194 2002-01-21 Fred Fish <fnf@redhat.com>
8195
8196 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8197 optionally accept the "shlib events" variation.
8198
8199 2002-01-21 Jim Blandy <jimb@redhat.com>
8200
8201 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8202 call `fflush' after every `printf', so that the output is produced
8203 at predictable points, regardless of whatever buffering does (or
8204 doesn't) take place.
8205 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8206 at different points.
8207
8208 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
8209
8210 * gdb.c++/inherit.exp: Update copyright years.
8211 * gdb.c++/method.exp: Likewise.
8212
8213 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
8214
8215 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8216 artificial methods/arguments.
8217 * gdb.c++/derivation.exp: Likewise.
8218 * gdb.c++/inherit.exp: Likewise.
8219 * gdb.c++/method.exp: Likewise.
8220 * gdb.c++/virtfunc.exp: Likewise.
8221
8222 2002-01-18 Andrew Cagney <ac131313@redhat.com>
8223
8224 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8225 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8226 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8227 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8228 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8229 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8230
8231 2002-01-17 Jim Blandy <jimb@redhat.com>
8232
8233 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8234 anchoring the pattern matching the entry point symbol's name.
8235
8236 2002-01-17 Andrew Cagney <ac131313@redhat.com>
8237
8238 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8239 continue/quit query. Update copyright.
8240
8241 2002-01-14 Michael Snyder <msnyder@redhat.com>
8242
8243 * gdb.base/gcore.exp: Remove extra debugging output.
8244
8245 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
8246
8247 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8248 for slightly dubious v2 mangled string.
8249
8250 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
8251
8252 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8253
8254 2002-01-10 Jason Merrill <jason@redhat.com>
8255
8256 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
8257
8258 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8259 constructors.
8260 * gdb.c++/derivation.exp: Likewise.
8261 * gdb.c++/templates.exp: Likewise.
8262 * gdb.c++/virtfunc.exp: Likewise.
8263
8264 2002-01-10 Michael Snyder <msnyder@redhat.com>
8265
8266 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
8267
8268 2002-01-08 Michael Snyder <msnyder@redhat.com>
8269
8270 * gdb.base/gcore.exp: New test for generate-core-file command.
8271 * gdb.base/gcore.c: Testcase for above.
8272 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8273
8274 2002-01-08 Jason Merrill <jason@redhat.com>
8275
8276 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8277
8278 2002-01-07 Fred Fish <fnf@redhat.com>
8279
8280 * gdb.c++/overload.exp: Remove unconditional xfails for:
8281 print foo_instance1.overloadargs(1)
8282 print foo_instance1.overloadargs(1, 2)
8283 print foo_instance1.overloadargs(1, 2, 3)
8284 print foo_instance1.overloadargs(1, 2, 3, 4)
8285 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8286 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8287 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8288 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8289 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8290 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8291 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8292 print foo_instance1.overload1arg()
8293 print foo_instance1.overload1arg((char)arg2)
8294 print foo_instance1.overload1arg((signed char)arg3)
8295 print foo_instance1.overload1arg((unsigned char)arg4)
8296 print foo_instance1.overload1arg((int)arg7)
8297 print foo_instance1.overload1arg((unsigned int)arg8)
8298 print foo_instance1.overload1arg((float)arg11)
8299 print foo_instance1.overload1arg((double)arg12)
8300
8301 2002-01-07 Michael Snyder <msnyder@redhat.com>
8302
8303 * gdb.base/huge.exp: New test. Print a very large target data object.
8304 (skip_huge_test): New test variable. Define if you want to skip this
8305 test. The test reads an 8 megabyte data object from the target, so it
8306 might be very time consuming on remote targets with a slow connection.
8307 * gdb.base/huge.c: New file. Test case for above.
8308
8309 2002-01-07 Fred Fish <fnf@redhat.com>
8310
8311 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8312 g_instance.bfoo, and g_instance.cfoo.
8313
8314 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8315
8316 * gdb.base/break.c (multi_line_if_conditional): New function.
8317 (multi_ilne_while_conditional): Likewise.
8318 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8319 IF or WHILE condition puts the breakpoint at the start of
8320 the condition.
8321
8322 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8323 hppa*-*-hpux* expected failure.
8324 * gdb.base/structs.exp (do_function_calls): Similarly.
8325
8326 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8327 watchpoints.
8328
8329 2002-01-06 Andrew Cagney <ac131313@redhat.com>
8330
8331 Fix PR gdb/66.
8332 * gdb.base/structs.exp: Replace skip for a29k with skip for
8333 gdb,cannot_call_functions.
8334 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8335 * gdb.base/callfuncs.exp: Ditto.
8336 * gdb.base/call-rt-st.exp: Ditto.
8337 * gdb.base/call-strs.exp: Ditto.
8338 * gdb.base/callfwmall.exp: Ditto.
8339 * gdb.base/scope.exp: Obsolete xfail a29k.
8340 * gdb.c++/misc.exp: Ditto.
8341 * gdb.c++/cplusfuncs.exp: Ditto.
8342 * gdb.base/ptype.exp: Ditto.
8343 * gdb.base/printcmds.exp: Ditto.
8344 * gdb.base/opaque.exp: Ditto.
8345 * gdb.base/list.exp: Ditto.
8346 * gdb.base/funcargs.exp: Ditto.
8347 * gdb.base/default.exp: Ditto.
8348
8349 2002-01-04 Michael Snyder <msnyder@redhat.com>
8350
8351 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8352 * gdb.base/maint.exp: Add tests for maint info sections options.
8353
8354 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8355
8356 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8357
8358 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
8359
8360 * gdb.asm/arm.inc: New file.
8361 * gdb.asm/asm-source.exp: Add arm targets.
8362 * gdb.asm/configure.in: Ditto.
8363 * gdb.asm/configure: Recreated from configure.in.
8364
8365 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8366
8367 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8368 with HP's compiler.
8369 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8370 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8371 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8372 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8373
8374 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8375 either HP's compilers or GCC.
8376
8377 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8378 a SIGBUS or SIGSEGV.
8379
8380 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8381
8382 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8383 can be compiled with either HP's compiler or GCC.
8384
8385 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8386 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8387 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8388
8389 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8390 to match current gdb output. Update due to using auto-solib-limit
8391 for limiting instead of overloading auto-solib-add.
8392 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8393 test program.
8394
8395 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
8396 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8397 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8398 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8399 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8400 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8401 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8402 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8403 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8404 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8405 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8406 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8407 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
8408
8409 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8410 a SIGTRAP to the inferior.
8411
8412 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
8413
8414 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8415 Substitute call to target_link by call to gdb_compile.
8416
8417 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8418
8419 * gdb.base/break.exp: Fix HP specific search string when testing
8420 backtracing in a called function.
8421
8422 * gdb.base/constvars.exp: Only set lang to C++ if we're
8423 compiling the test with HP's compilers.
8424 * gdb.base/volatile.exp: Similarly.
8425
8426 2001-12-19 Jim Blandy <jimb@redhat.com>
8427
8428 * gdb.base/printcmds.exp: Expect the null character to be printed
8429 as '\0', and the '\013' to be printed as '\v'.
8430 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8431 * gdb.base/setvar.exp: Same.
8432
8433 2001-12-17 Jim Blandy <jimb@redhat.com>
8434
8435 * gdb.base/completion.exp: Rather than completing very long
8436 filenames, which can make the readline library produce output we
8437 don't recognize, cd to the directory first, and then complete
8438 using nice, short relative paths.
8439
8440 * gdb.base/completion.exp: On some systems, there is, in fact, a
8441 variable named `b' in scope, since GDB treats all static
8442 variables as being in scope. So use `no_var_named_this'
8443 instead of `b'.
8444
8445 * gdb.base/corefile.exp: Recognize the message saying that GDB
8446 can't find the core file's registers as a failure.
8447
8448 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8449
8450 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8451 test expect string more specific.
8452
8453 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
8454
8455 * gdb.asm/asm-source.exp: Add support for xstormy16.
8456 * gdb.asm/configure.in: Ditto.
8457 * gdb.asm/configure: Rebuild.
8458 * gdb.asm/xstormy16.inc: New file.
8459
8460 2001-12-10 Fred Fish <fnf@redhat.com>
8461
8462 * gdb.base/maint.exp: Update to match changes in type dumping code.
8463
8464 2001-12-10 Jim Blandy <jimb@redhat.com>
8465
8466 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8467 matching the entry point symbol's name at the beginning of the
8468 line.
8469
8470 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
8471
8472 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8473 gdb.c++/inherit.exp, gdb.c++/method.exp,
8474 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8475 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8476 and class layout support.
8477
8478 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
8479
8480 * gdb.c++/classes.exp: Add test for static member function.
8481 * gdb.c++/misc.cc: Add class with static member function.
8482
8483 2001-12-07 Jim Blandy <jimb@redhat.com>
8484
8485 If GDB says it can't find the struct the function returned, report
8486 those tests as `unsupported'.
8487 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8488 Rewrite subsequent tests to use it.
8489
8490 If GDB says it can't find the struct the function returned, report
8491 those tests as `unsupported'.
8492 * gdb.base/structs.exp (call_struct_func): New function.
8493 (do_function_calls): Use call_struct_func to call the functions
8494 returning structs.
8495
8496 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8497 whether functions are prototyped or not, so we can't possibly pass
8498 arguments to t_float_values2 properly.
8499
8500 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8501 value of `timeout' for targets other than the mips*tx39-*.
8502
8503 2001-12-06 Michael Snyder <msnyder@redhat.com>
8504
8505 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
8506 and detect whether the start symbol has a leading underscore.
8507
8508 2001-12-04 Jim Blandy <jimb@redhat.com>
8509
8510 * gdb.base/completion.exp: Clarify indentation.
8511
8512 2001-12-03 Jim Blandy <jimb@redhat.com>
8513
8514 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8515 variables on the S/390, not `.word'.
8516
8517 2001-11-30 Jim Blandy <jimb@redhat.com>
8518
8519 Add assembly-source tests for s390-ibm-linux.
8520 * gdb.asm/s390.inc: New file.
8521 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8522 the S/390 architecture.
8523 * gdb.asm/configure: Regenerated.
8524
8525 2001-11-30 Michael Snyder <msnyder@redhat.com>
8526
8527 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8528 next, info source, info sources, info line, global and static
8529 variables, and static functions.
8530 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8531 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8532 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8533 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8534 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8535 (gdbasm_leave): Restore frame pointer.
8536 (gdbasm_startup): Copy stack set-up from crt0.S.
8537
8538 2001-11-26 Fernando Nasser <fnasser@redhat.com>
8539
8540 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8541 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8542 to a local (non-static) variable. Copy tstruct.a to a static buffer
8543 and return a pointer to that buffer.
8544 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8545
8546 2001-11-24 Mark Kettenis <kettenis@gnu.org>
8547
8548 * gdb.asm/configure.in: Fix recognition of ix86 target.
8549 * gdb.asm/configure: Regenerate.
8550
8551 2001-11-21 Michael Snyder <msnyder@redhat.com>
8552
8553 * gdb.asm/sparc.inc: New file.
8554 * gdb.asm/asm-source.exp: Recognize sparc target.
8555 * gdb.asm/configure.in: Recognize sparc target.
8556 * gdb.asm/configure: Regenerate.
8557
8558 2001-11-21 Michael Snyder <msnyder@redhat.com>
8559
8560 * gdb.asm/m32r.inc: New file.
8561 * gdb.asm/asm-source.exp: Recognize m32r target.
8562 * gdb.asm/configure.in: Recognize m32r target.
8563 * gdb.asm/configure: Regenerate.
8564
8565 2001-11-20 Michael Snyder <msnyder@redhat.com>
8566
8567 * gdb.asm/i386.inc: New file.
8568 * gdb.asm/asm-source.exp: Recognize ix86 target.
8569 * gdb.asm/configure.in: Recognize ix86 target.
8570 * gdb.asm/configure: Regenerate.
8571
8572 * gdb.c++/namespace.exp: Fix quotes in output messages.
8573
8574 2001-11-14 Michael Snyder <msnyder@redhat.com>
8575
8576 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
8577 qualifier in a type cast expression, to designate an address
8578 in the instruction space (Harvard architecture).
8579
8580 2001-11-13 Michael Snyder <msnyder@redhat.com>
8581
8582 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8583 Tests for expressions using 'const' and 'volatile'.
8584
8585 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
8586
8587 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8588
8589 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
8590
8591 * lib/mi-support.exp (mi_run_to_helper): Move comments
8592 outside of gdb_expect.
8593
8594 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
8595
8596 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8597 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8598 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8599 mi0_run_to): New functions.
8600 * gdb.mi/mi-simplerun.exp: Use them.
8601 * gdb.mi/mi0-simplerun.exp: Likewise.
8602 * gdb.mi/mi-var-cmd.exp: Likewise.
8603 * gdb.mi/mi0-var-cmd.exp: Likewise.
8604
8605 2001-11-10 Andrew Cagney <ac131313@redhat.com>
8606
8607 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8608 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8609
8610 2001-11-09 Andrew Cagney <ac131313@redhat.com>
8611
8612 * gdb.base/restore.exp: Include $expected value in restored test
8613 message.
8614
8615 2001-11-09 Andrew Cagney <ac131313@redhat.com>
8616
8617 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8618 implemented.
8619
8620 2001-11-08 Michael Snyder <msnyder@redhat.com>
8621
8622 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8623 Add pass/fail message for stop at breakpoint in call dummy function.
8624
8625 2001-11-07 Michael Snyder <msnyder@redhat.com>
8626
8627 * gdb.c++/templates.exp (test_template_breakpoints):
8628 If we get an overload menu, but it does not match what
8629 we expect, we still need to issue the "cancel" command.
8630 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8631 making the whitespace optional. Argument for "new" may be
8632 "unsigned" as well as "unsigned int/long".
8633 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
8634 making the whitespace optional. Also replace "(void) with
8635 "((void|)), making the keyword "void" optional.
8636 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
8637 making the whitespace optional. Also replace "(void) with
8638 "((void|)), making the keyword "void" optional.
8639 * gdb.base/callfuncs.c (t_float_values): This function must
8640 _not_ be prototyped, and the following function (t_float_values2)
8641 must be prototyped (if the compiler supports it), so that GDB
8642 can be tested against both cases. Usually one case involves
8643 promotion of float to double, while the other does not.
8644 * gdb.base/callfwmall.c: Ditto.
8645 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8646 includes a stack frame for "start".
8647
8648 2001-11-05 Jim Blandy <jimb@redhat.com>
8649
8650 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8651 pointers are 32 bits long, and that offsets of relocs are always
8652 stored in the data (REL-style), and not in the reloc entry itself
8653 (RELA-style).
8654 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8655 stabs.
8656
8657 2001-11-01 Michael Snyder <msnyder@redhat.com>
8658
8659 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8660 and regular expression operators by using quoting.
8661
8662 2001-10-31 Michael Snyder <msnyder@redhat.com>
8663
8664 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8665 depending on what the symbol table contains.
8666 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8667 the output of the ptype command. Similarly, accept both "const &"
8668 and "const&".
8669
8670 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
8671
8672 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8673 symbol `STORAGE' to allow to choose the storage class of
8674 the local datastructures.
8675 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8676 compiler directive.
8677
8678 2001-10-30 Michael Snyder <msnyder@redhat.com>
8679
8680 * gdb.base/jump.exp: Allow it to run for all targets.
8681
8682 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
8683
8684 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8685 with new double_array size.
8686 (main): Change storage class of all local variables to static.
8687 Reduce size of double_array to 9.
8688 * gdb.base/call-ar-st.exp: Increase timeout value.
8689 Change expected output for double array to match new size in
8690 call-ar-st.c.
8691
8692 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
8693
8694 * gdb.base/ending-run.exp: Create identical output when passing
8695 `step to end of run' case. Add regular expression branch satisfying
8696 Stormy16 target.
8697
8698 2001-10-28 Mark Kettenis <kettenis@gnu.org>
8699
8700 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8701 that we catch the expected failure under Linux/x86.
8702
8703 2001-10-29 Orjan Friberg <orjanf@axis.com>
8704
8705 * gdb.base/setvar.exp: Escape curly braces.
8706 * gdb.stabs/weird.exp: Ditto.
8707
8708 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
8709
8710 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8711 * gdm.mi/mi0-hack-cli.exp: Likewise.
8712
8713 2001-10-25 Andrew Cagney <ac131313@redhat.com>
8714
8715 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8716 messages.
8717
8718 2001-10-21 Andrew Cagney <ac131313@redhat.com>
8719
8720 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8721 checking MI enabled.
8722
8723 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
8724
8725 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8726
8727 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
8728
8729 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8730 if gdb child process crashes, just signal an error.
8731
8732 2001-10-02 Jim Blandy <jimb@redhat.com>
8733
8734 * lib/gdb.exp (test_xfail_format): Simplify.
8735
8736 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8737 front of the variable name `format'. Simplify `if'.
8738
8739 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
8740
8741 * gdb.threads/pthreads.exp: Wait for output and delay
8742 before sending ^C.
8743
8744 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
8745
8746 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8747 some incorrect output instead of timing out.
8748 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8749
8750 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
8751
8752 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8753 check to allow additional `int'.
8754
8755 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
8756
8757 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8758 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8759
8760 2001-09-27 Michael Snyder <msnyder@redhat.com>
8761
8762 * lib/gdb.exp (test_debug_format): New proc.
8763 (setup_xfail_format): Use new proc test_debug_format.
8764 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8765 proc; use new service proc test_debug_format.
8766 Replace all other "gcc_compiled" tests with this test.
8767 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8768 proc; use new service proc test_debug_format.
8769 Replace all other "gcc_compiled" tests with this test.
8770
8771 2001-09-27 Michael Snyder <msnyder@redhat.com>
8772
8773 * gdb.base/cvexpr.exp: New file.
8774 * gdb.base/cvexpr.c: New file
8775 Test for expressions using const and volatile keywords.
8776
8777 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
8778
8779 * gdb.base/constvars.exp: Check for different orders of keywords
8780 and additional "int" strings in output.
8781
8782 2001-09-22 Andrew Cagney <ac131313@redhat.com>
8783
8784 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8785 responses from "help maint".
8786
8787 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
8788
8789 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8790 to localhost:NNN instead of :NNN, in case Xvfb is listening
8791 only on TCP.
8792
8793 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
8794
8795 * gdb.base/recurse.exp: When checking leaving the watchpoint
8796 scope, recognize when gdb is in function's epilogue and pass.
8797
8798 2001-09-18 Keith Seitz <keiths@redhat.com>
8799
8800 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8801 support for running tests against sid targets.
8802 (gdbtk_done): Ditto.
8803
8804 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
8805
8806 * gdb.base/ending-run.c (main): Set stdout buffersize
8807 to the same reasonable value for any target.
8808 * gdb.base/ending-run.exp: Add a regular expression
8809 to make testsuite happy on Sanyo Stormy16 target.
8810
8811 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
8812
8813 * gdb.base/display.c (do_loops): Add float variable `f'.
8814 Increment f in loop.
8815 * gdb.base/display.exp: Increment timeout by 60 seconds.
8816 Change float display test to use variable `f'.
8817
8818 2001-09-17 Jim Blandy <jimb@redhat.com>
8819
8820 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8821 overflowing the limited breakpoint tables on some ROM monitors
8822 (like the ROM68K).
8823
8824 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
8825
8826 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8827 the "-ac" (disable access control) flag.
8828
8829 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
8830
8831 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8832 ints.
8833
8834 2001-08-30 Keith Seitz <keiths@redhat.com>
8835
8836 * lib/gdb.exp: Move all insight-related functionality into
8837 separate file.
8838 * lib/insight-support.exp: New file.
8839
8840 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
8841
8842 * config/sid.exp (sid_start): Never set sid verbosity; disable
8843 expect_background {} that consumed its stdout; tolerate </dev/null.
8844 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8845
8846 2001-08-18 Andrew Cagney <ac131313@redhat.com>
8847
8848 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8849 CLI jump command to start it.
8850 (mi_run_to_main): Fail immediatly when unexpected output.
8851
8852 2001-08-18 Andrew Cagney <ac131313@redhat.com>
8853
8854 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8855 beginning of function. Fix PR gdb/191.
8856
8857 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
8858
8859 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8860 what to force sid endianness to.
8861
8862 2001-08-15 Keith Seitz <keiths@redhat.com>
8863
8864 * lib/gdb.exp (gdbtk_start): Don't set environment
8865 variables for TCL_LIBRARY and friends. Insight will
8866 now figure these out for itself.
8867
8868 2001-08-02 Michael Snyder <msnyder@redhat.com>
8869
8870 * gdb.base/completion.exp: Remove the symbol "a64l" from
8871 the expect string; this is target-specific, and not related
8872 to what is being tested.
8873
8874 2001-08-02 Dave Brolley <brolley@redhat.com>
8875
8876 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8877
8878 2001-07-25 Michael Snyder <msnyder@redhat.com>
8879
8880 * gdb.base/consecutive.exp: New file. Test stepping over
8881 breakpoints on consecutive instructions.
8882 * gdb.base/consecutive.c: New file.
8883
8884 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8885 curly braces in regular expressions.
8886
8887 2001-07-25 Michael Snyder <msnyder@redhat.com>
8888
8889 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8890 legitimate output from stepping out of main.
8891
8892 2001-07-22 Keith Seitz <keiths@redhat.com>
8893
8894 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8895 the empty string, do not run the tests.
8896
8897 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8898
8899 * gdb.base/long_long.exp: Detect size of pointer. Take into
8900 account 2-byte pointers when testing for p/a results.
8901
8902 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8903
8904 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
8905 and defined to 1K for m68hc11.
8906 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8907 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8908 (sizeof_random_data): New variable to tell the size of the data table;
8909 don't test past this size; always run to main.
8910
8911 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8912
8913 * gdb.base/return2.exp: return of long long and double fails for
8914 68HC11; don't execute these tests on that platform.
8915 * gdb.base/return.exp: Return of a double fails for 68hc11.
8916
8917 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8918
8919 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8920 tests that print a float.
8921 * call-rt-st.exp: Likewise.
8922
8923 2001-07-12 Mark Kettenis <kettenis@gnu.org>
8924
8925 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8926 running this test on Linux.
8927
8928 2001-06-24 Michael Chastain <chastain@redhat.com>
8929
8930 * gdb.base/arithmet.exp: Remove some tests to make all test names
8931 unique.
8932
8933 2001-07-03 Michael Snyder <msnyder@redhat.com>
8934
8935 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8936 the output of the ptype command.
8937
8938 2001-07-02 Michael Snyder <msnyder@redhat.com>
8939
8940 * gdb.base/completion.exp: Don't assume that break.c is the only
8941 source file that may contain functions named "marker".
8942 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8943
8944 2001-06-28 Andrew Cagney <ac131313@redhat.com>
8945
8946 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8947 of files to delete.
8948
8949 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8950 * gdb.disasm/h8300s.exp: New file.
8951 gdb.disasm/h8300s.s: Likewise.
8952
8953 2001-06-27 Andrew Cagney <ac131313@redhat.com>
8954
8955 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8956 empty breakpoint tables.
8957
8958 2001-06-25 Andrew Cagney <ac131313@redhat.com>
8959
8960 * lib/mi-support.exp: Update args=... part of stop-reason
8961 patterns. Accept either a list or a tuple.
8962
8963 2001-06-23 Andrew Cagney <ac131313@redhat.com>
8964
8965 * lib/mi-support.exp: Remove local emacs variable defining
8966 change-log-default-name.
8967
8968 2001-06-22 Michael Chastain <chastain@redhat.com>
8969
8970 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8971 This is operationally compatible with the previous version.
8972
8973 2001-06-13 Jim Blandy <jimb@redhat.com>
8974
8975 * lib/gdb.exp (gdb_test): Doc fix.
8976
8977 2001-06-10 Michael Chastain <chastain@redhat.com>
8978
8979 * gdb.base/exprs.exp: Remove a duplicate test.
8980
8981 2001-06-06 Jim Blandy <jimb@redhat.com>
8982
8983 * gdb.base/return2.exp (main): Use values to test float and double
8984 returns that are not NaN's, to avoid being confused by IEEE
8985 comparison rules.
8986
8987 2001-06-04 Michael Snyder <msnyder@redhat.com>
8988
8989 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
8990 non-zero if control_c fails. Terminate the test on failure,
8991 rather than wait for 12 more tests to time out.
8992
8993 2001-06-06 Jim Blandy <jimb@redhat.com>
8994
8995 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
8996 Don't forget to match the GDB prompt.
8997
8998 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8999
9000 2001-06-04 Jim Blandy <jimb@redhat.com>
9001
9002 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9003 command.
9004
9005 2001-05-31 Kevin Buettner <kevinb@redhat.com>
9006
9007 * gdb.base/annota1.exp (info break): Match four or more spaces
9008 after "Address".
9009
9010 2001-05-31 Michael Chastain <chastain@redhat.com>
9011
9012 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9013 (dm_type_int_star): Likewise.
9014 (dm_type_long_star): Likewise.
9015 (dm_type_void_star): Likewise.
9016
9017 2001-05-29 Kevin Buettner <kevinb@redhat.com>
9018
9019 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9020 to a known value in order to get consistent results regardless
9021 of the setting of INPUTRC or the presence or contents of .inputrc.
9022
9023 2001-05-24 Michael Snyder <msnyder@redhat.com>
9024
9025 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9026 Don't require that the main thread and the manager thread are the
9027 first in the list.
9028
9029 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9030 debugging. If test fails, issue an "unsupported" not a "fail".
9031
9032 2001-05-24 Jim Blandy <jimb@redhat.com>
9033
9034 Don't assume that short is shorter than int.
9035 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9036 assume that shorts are smaller than ints. On a 16-bit machine,
9037 this isn't true.
9038 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9039 an int, is not equal to ~0 stored in an unsigned char. This tests
9040 the same thing that the previous test meant to, but works on
9041 16-bit machines, too.
9042 ("print unsigned char != (~0)"): Same test, complemented.
9043
9044 2001-05-24 Michael Snyder <msnyder@redhat.com>
9045
9046 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
9047 test for (full_coverage == 0). This makes the test run faster,
9048 and prevents dejagnu getting out of step.
9049
9050 2001-05-23 Kevin Buettner <kevinb@redhat.com>
9051
9052 * gdb.base/finish.exp (finish_void): Revise pattern for
9053 stopping on the call statement to not permit stopping at
9054 the start of the instructions comprising the call sequence.
9055
9056 2001-05-19 Michael Chastain <chastain@redhat.com>
9057
9058 * gdb.base/callfuncs.exp: Make all test names unique.
9059 * gdb.base/commands.exp: Make all test names unique.
9060 * gdb.base/condbreak.exp: Make all test names unique.
9061 * gdb.base/dbx.exp: Make all test names unique.
9062 * gdb.base/default.exp: Make all test names unique.
9063 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9064 and TIMEOUT messages to their corresponding PASS message.
9065 * gdb.base/ending-run.exp: Make all test names unique.
9066 * gdb.base/long_long.exp: Remove duplicate test.
9067
9068 2001-05-21 Kevin Buettner <kevinb@redhat.com>
9069
9070 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9071 stop on the call statement as well as the statement after the
9072 call.
9073
9074 2001-05-21 Michael Snyder <msnyder@redhat.com>
9075
9076 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9077
9078 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
9079
9080 * gdb.base/completion.exp: Revamp test. Make it execute on all
9081 platforms.
9082
9083 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
9084
9085 * config/gdbserver.exp (gdb_load): Handle the case
9086 in which the arguments to gdbserver are given in the
9087 baseboard configuration file.
9088 Also handle the case in which the server needs to do a
9089 load.
9090
9091 2001-05-07 Keith Seitz <keiths@cygnus.com>
9092
9093 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9094 set up the display for testing.
9095 (gdbtk_start): Convert all paths to paths that tcl will like.
9096 Export target information to environment.
9097 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9098 necessary.
9099 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9100 (to_tcl_path): New proc to convert a given pathname into
9101 a path acceptible as an argument to a tcl command.
9102 (_gdbtk_export_target_info): New proc to export target info
9103 into the environment for gdbtk testing.
9104 (gdbtk_done): New proc to signal end-of-test.
9105
9106 2001-05-06 Jim Blandy <jimb@redhat.com>
9107
9108 * restore.c: Make the code of caller0 correspond to its comment.
9109
9110 2001-05-03 Michael Snyder <msnyder@redhat.com>
9111
9112 * config/sid.exp (gdb_target_sid): Check for error messages.
9113 On error or timeout, don't make expect exit (which will terminate
9114 all subsequent tests); instead just make gdb exit.
9115 (gdb_load): Check for error messages. On error or timeout,
9116 return a negative value.
9117
9118 2001-04-24 Jim Blandy <jimb@redhat.com>
9119
9120 * gdb.c++/templates.exp: If we see the prompt for the overload
9121 list, but we haven't recognized any of the longer patterns,
9122 arrange for this test to fail, not hang.
9123
9124 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9125 variations.
9126
9127 2001-04-22 Michael Chastain <chastain@redhat.com>
9128
9129 * gdb.c++/local.exp: Use the 'runto' library function.
9130 * gdb.c++/namespace.exp: Likewise.
9131 * gdb.c++/overload.exp: Likewise.
9132
9133 2001-03-26 Kevin Buettner <kevinb@redhat.com>
9134
9135 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9136 * gdb.base/step-line.exp: New file. Test step/next in presence of
9137 #line directives.
9138 * gdb.base/step-line.c: New file. Test program for the above.
9139 * gdb.base/step-line.inp: New file. We pretend that this file has
9140 been transformed by some other tool into step-line.c.
9141
9142 2001-03-21 Jim Blandy <jimb@redhat.com>
9143
9144 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9145 unmangled operator names.
9146
9147 2001-03-20 Jim Blandy <jimb@redhat.com>
9148
9149 * gdb.threads/linux-dp.exp: Recognize an additional message
9150 generated by GDB when it doesn't understand how to debug threads
9151 on the target system.
9152
9153 2001-03-19 Andrew Cagney <ac131313@redhat.com>
9154
9155 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9156
9157 2001-03-12 Michael Chastain <chastain@redhat.com>
9158
9159 * gdb.c++/derivation.exp: Use the 'runto' library function.
9160
9161 2001-03-12 Michael Chastain <chastain@redhat.com>
9162
9163 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9164
9165 2001-02-24 Michael Chastain <chastain@redhat.com>
9166
9167 * gdb.c++/ref-types.exp: Change handwritten code to library
9168 function 'runto'.
9169
9170 2001-03-16 Orjan Friberg <orjanf@axis.com>
9171
9172 * gdb.base/signals.exp: Set count to 0 explicitly.
9173
9174 2001-03-15 Mark Salter <msalter@redhat.com>
9175
9176 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9177 (gdb_target_monitor): Add check of gdb_target_cmd return value.
9178 (gdb_load): Add support for additional target_info: gdb_download_size
9179 and gdb_load_timeout.
9180
9181 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9182
9183 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9184 file -- to prevent failing when the compile fails but we have no
9185 intention of running the tests anyway.
9186
9187 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9188 tests if set.
9189
9190 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9191 integers.
9192
9193 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9194 * gdb.c++/namespace.exp: Ditto.
9195
9196 2001-03-07 Orjan Friberg <orjanf@axis.com>
9197
9198 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9199 * gdb.base/pointers.exp: Relax pattern match of decimals.
9200
9201 2001-03-06 Kevin Buettner <kevinb@redhat.com>
9202
9203 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9204 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9205 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9206 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9207 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9208 config/sh.exp, config/sid.exp, config/slite.exp,
9209 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9210 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9211 config/vxworks.exp, config/vxworks29k.exp,
9212 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9213 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9214 gdb.base/arithmet.exp, gdb.base/assign.exp,
9215 gdb.base/async.exp, gdb.base/attach.exp,
9216 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9217 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9218 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9219 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9220 gdb.base/commands.exp, gdb.base/completion.exp,
9221 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9222 gdb.base/constvars.exp, gdb.base/corefile.exp,
9223 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9224 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9225 gdb.base/ending-run.exp, gdb.base/environ.exp,
9226 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9227 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9228 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9229 gdb.base/funcargs.exp, gdb.base/help.exp,
9230 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9231 gdb.base/logical.exp, gdb.base/long_long.exp,
9232 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9233 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9234 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9235 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9236 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9237 gdb.base/regs.exp, gdb.base/relational.exp,
9238 gdb.base/remote.exp, gdb.base/reread.exp,
9239 gdb.base/restore.exp, gdb.base/return2.exp,
9240 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9241 gdb.base/selftest.exp, gdb.base/setshow.exp,
9242 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9243 gdb.base/sigall.exp, gdb.base/signals.exp,
9244 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9245 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9246 gdb.base/step-test.exp, gdb.base/structs.c,
9247 gdb.base/structs.exp, gdb.base/structs2.exp,
9248 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9249 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9250 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9251 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9252 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9253 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9254 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9255 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9256 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9257 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9258 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9259 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9260 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9261 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9262 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9263 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9264 gdb.trace/circ.exp, gdb.trace/collection.exp,
9265 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9266 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9267 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9268 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9269 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9270 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9271 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9272 notices.
9273
9274 2001-02-27 Michael Snyder <msnyder@cygnus.com>
9275
9276 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9277 first arg is int not float.
9278
9279 2001-02-22 Michael Snyder <msnyder@cygnus.com>
9280
9281 * gdb.base/reread.exp: Unsupported for non-native targets;
9282 doesn't work for remote debugging.
9283
9284 2001-02-19 Fernando Nasser <fnasser@redhat.com>
9285
9286 From Drew Moseley <dmoseley@redhat.com>
9287 * gdb.base/ending-run.exp: Properly handle the BSP state when
9288 stepping past the end of main.
9289
9290 2001-02-19 John Moore <jmoore@redhat.com>
9291
9292 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9293 Converted HPUX fix for non-expected items following multiple
9294 step commands into general solution for all platforms.
9295
9296 2001-02-18 Michael Chastain <chastain@redhat.com>
9297
9298 * gdb.c++/classes.exp (do_tests): Change runto statements
9299 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9300 statements demangler agnostic.
9301 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9302 (gdb_virtfunc_restart): Likewise.
9303
9304 2001-02-14 Michael Chastain <chastain@redhat.com>
9305
9306 * gdb.c++/inherit.exp (do_tests): Change runto statements
9307 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9308 statements demangler agnostic.
9309
9310 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9311
9312 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9313 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9314 before calling common_routine 15 times'' tests.
9315
9316 2001-02-11 Michael Chastain <chastain@redhat.com>
9317
9318 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9319 Helps the test script figure out which demangler is in use.
9320 (dm_type_foo_ref): Ditto.
9321 (dm_type_int_star): Ditto.
9322 (dm_type_long_star): Ditto.
9323 (dm_type_unsigned_int): Ditto.
9324 (dm_type_void): Ditto.
9325 (dm_type_void_star): Ditto.
9326 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
9327 Probe the gdb demangler and set variables to accommodate
9328 formatting differences.
9329 (info_func_regexp): New function. Same as info_func, but
9330 matches against a regexp.
9331 (info_func): Match against a literal string.
9332 (print_addr_2): New function. Match against a literal string,
9333 which can be different from the input to gdb.
9334 (print_addr): Simply call print_addr_2 with the same argument twice.
9335 (test_lookup_operator_functions): Use demangler formatting variables.
9336 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9337 the tests in the same order as the C++ class declaration.
9338 (test_paddr_operator_functions): Ditto.
9339 (test_paddr_overloaded_functions): Ditto.
9340 (test_paddr_hairy_functions): Use demangler formatting variables.
9341 Add reference to gdb/19 for related tests.
9342 (do_tests): Call probe_demangler.
9343
9344 2001-01-30 Kevin Buettner <kevinb@redhat.com>
9345
9346 * gdb.c++/templates.cc (printf): Remove unused function definition.
9347
9348 2001-01-26 Felix Lee <flee@redhat.com>
9349
9350 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9351
9352 2001-01-25 matthew green <mrg@redhat.com>
9353
9354 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9355 up sid.
9356 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9357
9358 2001-01-25 matthew green <mrg@redhat.com>
9359
9360 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
9361 Deprecate $sid_spawn_id.
9362 (sid_exit): Remove code necessary only for `spawn.'
9363
9364 2001-01-25 matthew green <mrg@redhat.com>
9365
9366 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9367
9368 2001-01-28 Michael Chastain <chastain@redhat.com>
9369
9370 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9371 to call when tests fail. It takes gdb out of the overloaded
9372 function choice menu back to the main prompt, so that the test
9373 program stays synchronized.
9374 (set_bp_overloaded): New proc to collect all the common
9375 code for setting a breakpoint on an overloaded name. Calls
9376 take_gdb_out_of_choice_menu when needed.
9377 (menu_overload1arg): New variable to collect the repeated
9378 instances of the expected menu for an overloaded name. Change
9379 the regular expression to handle changes in g++ type encoding:
9380 "void" can be either "void" or "", and "unsigned int" can be
9381 either "unsigned int" or "unsigned".
9382 (continue_to_bp_overloaded): Change regular expressions to handle
9383 changes in g++ type encoding.
9384 (no proc): Call take_gdb_out_of_choice_menu when needed.
9385 Remove redundant calls to "info break". Accept either "canceled"
9386 or "cancelled". Change regular expressions in "info break"
9387 calls to handle changes in g++ type encoding. Give all tests
9388 unique strings.
9389
9390 2001-01-17 Ben Elliston <bje@redhat.com>
9391
9392 * config/sid.exp: New file.
9393
9394 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9395
9396 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9397
9398 2000-12-21 Michael Snyder <msnyder@cygnus.com>
9399
9400 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9401 Add a RE to accept a non-ascii char if one is ever presented.
9402
9403 2000-12-20 Fernando Nasser <fnasser@redhat.com>
9404
9405 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
9406
9407 2000-12-18 Michael Snyder <msnyder@cygnus.com>
9408
9409 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
9410 in regexp. One '\' does not suffice on Linux.
9411
9412 2000-12-09 Michael Chastain <chastain@redhat.com>
9413
9414 * gdb.base/break.exp (test_clear_command): Use a marker function
9415 rather than 'main' for the test function. Also move this
9416 test to an execution point where the marker function names are
9417 guaranteed to be bound to functions. (Executing tests after a
9418 'finish' from main runs into name conflicts with local names
9419 in __libc_start_main).
9420
9421 2000-12-07 Michael Snyder <msnyder@cygnus.com>
9422
9423 * gdb.base/finish.exp: New test for gdb's "finish" command.
9424 * gdb.base/return2.exp: New test for gdb's "return" command.
9425 * gdb.base/return2.c: New source file for above.
9426
9427 2000-12-05 Michael Snyder <msnyder@cygnus.com>
9428
9429 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9430 * gdb.base/miscexprs.exp: Ditto.
9431 * gdb.base/pointers.exp: Ditto.
9432 * gdb.c++/derivation.exp: Ditto.
9433 * gdb.c++/local.exp: Ditto.
9434 * gdb.c++/namespace.exp: Ditto.
9435 * gdb.c++/overload.exp: Ditto.
9436 * gdb.c++/ref-types.exp: Ditto.
9437
9438 2000-12-05 Michael Snyder <msnyder@cygnus.com>
9439
9440 * gdb.base/constvars.exp: Test result of "up" command.
9441 * gdb.base/miscexprs.exp: Ditto.
9442 * gdb.base/pointers.exp: Ditto.
9443 * gdb.base/scope.exp: Ditto.
9444 * gdb.c++/derivation.exp: Ditto.
9445 * gdb.c++/local.exp: Ditto.
9446 * gdb.c++/namespace.exp: Ditto.
9447 * gdb.c++/overload.exp: Ditto.
9448 * gdb.c++/ref-types.exp: Ditto.
9449
9450 2000-11-22 Michael Chastain <chastain@redhat.com>
9451
9452 * mips_pro.exp: Accept either "middle -> top -> main" or
9453 "middle -> main" in the backtrace, because gcc can optimize
9454 tail calls to jumps. Remove setup_xfail for the hppa case.
9455 Add a comment with the original warning messages from PR 3016,
9456 which was filed in 1993, to preserve them for posterity.
9457
9458 2000-11-17 Nick Duffek <nsd@redhat.com>
9459
9460 * lib/gdb.exp (gdb_test): Override timeout with board info.
9461
9462 2000-11-17 Nick Duffek <nsd@redhat.com>
9463
9464 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9465 the second kill and detach messages.
9466
9467 2000-11-17 Nick Duffek <nsd@redhat.com>
9468
9469 * configure.in: Add AC_EXEEXT.
9470 * configure: Regenerate.
9471 * Makefile.in (just-check): Export EXEEXT.
9472 * lib/gdb.exp ($EXEEXT): Import from environment.
9473 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9474 expect "maint dump-me" on Cygwin.
9475 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9476 $EXEEXT.
9477
9478 2000-11-17 Nick Duffek <nsd@redhat.com>
9479
9480 * gdb.base/break.exp: Test backtrace and finish from called
9481 function on all platforms, not just HP-UX.
9482
9483 2000-11-03 Michael Snyder <msnyder@cygnus.com>
9484
9485 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9486 code from gdb_target_monitor, so it can be used independantly
9487 for gdbserver. Also comment out an unnecessary PUTS.
9488
9489 2000-11-03 Michael Snyder <msnyder@cygnus.com>
9490
9491 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9492 * gdb.base/corefile.exp: Expect the message "Program is being
9493 debugged already" when we send the "corefile" command, since
9494 the preceeding gdb_load may have connected gdb to a remote target.
9495 * gdb.base/display.exp: Disable hardware watchpoints if new
9496 board info variable "no_hardware_watchpoints" is true.
9497 Replace single-letter commands with more readable ones.
9498 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9499 if new board info variable "no_hardware_watchpoints" is true.
9500 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9501 to see if stdio (printf) testing is possible.
9502 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9503 board info variable "no_hardware_watchpoints" is true. Use new
9504 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9505
9506 2000-11-13 Fernando Nasser <fnasser@redhat.com>
9507
9508 From Orjan Friberg <orjanf@axis.com>:
9509 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9510 in array print pattern match.
9511
9512 2000-11-09 Fernando Nasser <fnasser@redhat.com>
9513
9514 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9515 spelling "cancelled" to U.S. spelling "canceled" to match changes
9516 made to gdb.
9517 * gdb.c++/ovldbreak.exp: Ditto.
9518
9519 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9520
9521 * gdb.base/callfuncs.c (main): Moved to end of file, call
9522 t_double_values to initialize the FPU before inferior calls are made.
9523 * gdb.base/callfuncs.exp: Test for register preservation after calling
9524 inferior functions. Add tests for continuining, finishing and
9525 returning from a stop in a call dummy.
9526
9527 2000-10-24 Michael Snyder <msnyder@cygnus.com>
9528
9529 * gdb.base/commands.exp: Break up long lines, and re-indent.
9530
9531 2000-10-19 Michael Snyder <msnyder@cygnus.com>
9532
9533 * config/gdbserver.exp: Rewritten from the ground up, to make it
9534 compatible with the current dejagnu tree, and to make it work with
9535 the new "gdbserver" in libremote.
9536
9537 2000-10-16 Michael Snyder <msnyder@cygnus.com>
9538
9539 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9540 * gdb.base/varargs.exp: Skip entire test if no printf support.
9541 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9542 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9543
9544 2000-10-13 Michael Snyder <msnyder@cygnus.com>
9545
9546 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9547 no floating point support.
9548 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9549 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9550 * gdb.base/call-rt-st.exp: Ditto.
9551 * gdb.base/call-strs.exp: Ditto.
9552
9553 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9554
9555 * gdb.base/sizeof.c: include <stdio.h>.
9556
9557 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9558 'finish', otherwise uncaptured gdb_prompt would potentially
9559 throw remaining test points out of sync.
9560
9561 2000-07-26 Scott Bambrough <scottb@netwinder.org>
9562
9563 * gdb.base/recurse.exp: Run tests for all targets.
9564 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9565 gnu-oldld case on ARM.
9566 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9567 for ARM targets.
9568
9569 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9570
9571 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9572 * gdb.java/configure: Rebuild.
9573
9574 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9575
9576 * gdb.java/jv-exp.exp: New file.
9577
9578 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9579
9580 * configure: Rebuilt.
9581 * configure.in (configdirs): Add gdb.java.
9582 * gdb.java/jmisc.java: New file.
9583 * gdb.java/jmisc.exp: New file.
9584 * gdb.java/Makefile.in: New file.
9585 * gdb.java/configure: Rebuilt.
9586 * gdb.java/configure.in: New file.
9587 * lib/java.exp: New file.
9588
9589 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9590
9591 * gdb.base/exprs.exp: Test casts to a pointer including over and
9592 underflow.
9593
9594 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9595
9596 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9597 and the compilers sizes.
9598
9599 2000-07-09 Nick Duffek <nsd@redhat.com>
9600
9601 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9602 (use_methods): New function.
9603 (main): Call use_methods().
9604 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9605 (do_tests): Call test_method_param_class.
9606
9607 2000-07-09 Nick Duffek <nsd@redhat.com>
9608
9609 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9610 spelling.
9611 (test_enums): New procedure. Move enum tests from end of script
9612 to here. Set breakpoint on function name instead of line number.
9613 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9614 (enums2): New marker function.
9615 (enums1): New function.
9616 (main): Call enums1(). Move enum tests to enums1().
9617
9618 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9619
9620 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9621 compile/link program. Update line numbers.
9622 * gdb.asm/d10v.inc: Define ``startup''.
9623 * gdb.asm/asmsrc1.s: Add definition of _start.
9624
9625 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9626
9627 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9628
9629 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9630
9631 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9632 of 'help maint print' command.
9633
9634 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9635
9636 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9637 they use gdb_expect_list.
9638
9639 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9640
9641 * gdb.base/commands.exp: Use ``set remote
9642 memory-read-packet-size'' instead of ``set endian big'' to test
9643 long commands.
9644
9645 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
9646
9647 * gdb.c++/templates.exp (do_tests): Make all of these work under
9648 g++, and stop skipping them.
9649
9650 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9651 work under g++.
9652
9653 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
9654 initialization.
9655
9656 2000-06-02 Michael Snyder <msnyder@cygnus.com>
9657
9658 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9659 the regular expression: accept an (almost) arbitrary sequence of
9660 "frames-invalid" and "breakpoints-invalid" messages both before
9661 and after the "starting" message.
9662
9663 2000-06-02 Michael Snyder <msnyder@cygnus.com>
9664
9665 * gdb.c++/local.exp: This test has never been known to work with g++.
9666
9667 2000-05-18 Michael Snyder <msnyder@cygnus.com>
9668
9669 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9670 Relax the regular expression a little, make it pass on Solaris 8.
9671
9672 2000-05-12 Kevin Buettner <kevinb@redhat.com>
9673
9674 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
9675 a call, do not require that gdb stop on the line after the call.
9676 Instead, it is permissible for gdb to stop on the line of the
9677 call itself.
9678
9679 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
9680
9681 * gdb.base/break.exp (bp on small function, optimized file):
9682 Add a second pass pattern. The behavior differs here between stabs
9683 and dwarf for one-line functions. Stabs preserves two line symbols
9684 (one before the prologue and one after) with the same line number,
9685 but dwarf regards these as duplicates and discards one of them.
9686 Therefore the address after the prologue (where the breakpoint is)
9687 has no exactly matching line symbol, and GDB reports the breakpoint
9688 as if it were in the middle of a line rather than at the beginning.
9689
9690 2000-05-08 Michael Snyder <msnyder@cygnus.com>
9691
9692 * gdb.base/interrupt.exp: Make "pass" message say "send"
9693 rather than "send_gdb" (for consistancy).
9694
9695 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9696
9697 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9698 * gdb.c++/templates.cc: Properly check for GCC version number.
9699 * lib/compiler.cc: Likewise
9700
9701 2000-04-28 Michael Snyder <msnyder@cygnus.com>
9702
9703 * gdb.base/break.exp: When compiled with -O2 optimization,
9704 gdb may not stop at the first line of main, due to code motion.
9705
9706 2000-04-26 Michael Snyder <msnyder@cygnus.com>
9707
9708 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9709 This test depends on parsing the printf output from the target.
9710 Since the sparclet stub doesn't do stdio, this will never work.
9711 * gdb.base/call-rt-st.exp: ditto.
9712 * gdb.base/call-strs: ditto.
9713
9714 2000-04-24 Michael Snyder <msnyder@cygnus.com>
9715
9716 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9717
9718 * gdb.base/ending-run.exp: After connecting to a remote target,
9719 but before running, the target will appear to be in a random
9720 location. Specify both a file and a line for breakpoints.
9721 Also, the function that calls main may be called 'init'
9722 rather than 'start'.
9723
9724 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9725
9726 * gdb.base/help.exp: Update output for add-symbol-file command.
9727
9728 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
9729
9730 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9731 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9732
9733 2000-04-07 J.T. Conklin <jtc@redback.com>
9734
9735 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9736
9737 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9738
9739 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9740
9741 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9742 values that can be represented exactly.
9743 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9744 above change, and to not check against the directory part of the source
9745 file name.
9746 (step into print_long_arg_list): Likewise.
9747 (print print_small_structs from print_long_arg_list): Likewise.
9748 (print print_long_arg_list): Likewise.
9749
9750 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9751
9752 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
9753
9754 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9755
9756 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9757
9758 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
9759
9760 * gdb.base/commands.exp (deprecated_command_test): Add test for
9761 deprecate with no arguments.
9762
9763 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9764
9765 * gdb.base/break.exp: Add new test for setting breakpoints on
9766 optimized code so we can test breakpoints work even when function
9767 prologues may be optimized away
9768
9769 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9770
9771 From David Whedon <dwhedon@gordian.com>
9772 * gdb.base/commands.exp : Added command deprecator tests.
9773
9774 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
9775
9776 * gdb.base/help.exp: Added test for new apropos command.
9777
9778 2000-03-21 Kevin Buettner <kevinb@redhat.com>
9779
9780 * gdb.base/pointers.c (usevar): New function.
9781 (main): Make sure that global variables v_int_pointer2, rptr,
9782 and y are all referenced someplace in the program by calling
9783 usevar() on them. [Some linkers delete symbols which are
9784 never referenced. The space remains, but there's no way to
9785 get a (symbolic) handle on the variable from the debugger.]
9786
9787 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9788
9789 * gdb.base/printcmds.c: Add typedeffed arrays.
9790
9791 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9792 procedure to test arrays that are typedef'd.
9793
9794 2000-03-13 James Ingham <jingham@leda.cygnus.com>
9795
9796 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
9797 the library directories.
9798
9799 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9800
9801 * configure.in (configdirs): Add sub directory gdb.mi.
9802 * configure: Re-generate.
9803
9804 * gdb.mi: New directory.
9805
9806 2000-02-25 Scott Bambrough <scottb@netwinder.org>
9807
9808 * gdb.base/long_long.exp: Correct test suite failure when printing
9809 a long long value as a double on ARM platforms.
9810
9811 2000-02-16 Jim Blandy <jimb@redhat.com>
9812
9813 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9814 default source file is set properly before running this test.
9815
9816 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9817
9818 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9819 gdbtk/library directory, not in gdbtcl2.
9820
9821 2000-02-04 Jim Blandy <jimb@redhat.com>
9822
9823 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9824 backslash from regexp pattern.
9825
9826 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9827 procedure. Use it to run all the "continue to bp overloaded"
9828 tests. Note that this changes the names of the tests slightly.
9829 If the breakpoint hit message includes a hex PC value, because
9830 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9831 from the real source code, still consider that a pass.
9832
9833 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9834 XFAIL here if the breakpoint message contains a hex address. Note
9835 similar change on 1999-11-02.
9836
9837 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9838
9839 * gdb.base/ptype.exp: Establish a default source file before
9840 calling get_debug_format.
9841
9842 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9843
9844 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9845
9846 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9847
9848 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9849 of successive stepi commands -- while in the prologue we should see
9850 the function entry bracket.
9851
9852 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9853
9854 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9855 reach __change_mode() when stepping through the end of main().
9856
9857 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9858
9859 * gdb.base/default.exp: Fix expected pattern.
9860 * gdb.base/help.exp: Same.
9861
9862 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9863
9864 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9865 Don't use xfail's because that affects only the following test.
9866
9867 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9868 solaris or linux.
9869
9870 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9871
9872 2000-01-07 Michael Snyder <msnyder@cygnus.com>
9873
9874 * gdb.base/display.exp: Some yacc parsers like to say
9875 "A syntax error" rather than "A parse error". Accept both.
9876
9877 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9878
9879 * gdb.base/default.exp: Remove OS dependent string from "target
9880 remote" test.
9881 * gdb.base/help.exp: Same for "help target remote" test.
9882
9883 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9884
9885 From Jim Kingdon <kingdon@redhat.com>:
9886
9887 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9888 prompt (cleanup rather than necessity, but still might keep output
9889 from spilling to next test).
9890
9891 2000-01-02 Fred Fish <fnf@cygnus.com>
9892
9893 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9894 AIX, which defines them in <sys/types.h>.
9895
9896 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
9897
9898 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9899 float" test.
9900
9901 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
9902
9903 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
9904
9905 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9906 outermost frame disallowed".
9907
9908 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9909
9910 * gdb.base/setvar.exp: New tests for setting the value of a struct
9911 with a constant list.
9912
9913 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9914
9915 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9916 require the user to type a cast before setting the value of a struct.
9917
9918 1999-12-06 Jim Blandy <jimb@cygnus.com>
9919
9920 * gdb.base/default.exp: Expect the new 'info float' command on
9921 all i386 platforms.
9922
9923 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9924 LinuxThreads libraries that don't support debugging.
9925
9926 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9927
9928 * gdb.base/remote.c: Fill the buffer with truely random data.
9929 Change the buffer type to ``unsigned char'' to simplify size
9930 arithmetic.
9931
9932 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9933 stub only handles 400-1 byte packets. Verify that the download
9934 worked.
9935
9936 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9937
9938 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9939 tests, using UNRESOLVED for the untested cases. Also, does not wait
9940 for a timeout if the prompt was received before a recognizable pattern.
9941
9942 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9943
9944 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9945
9946 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9947
9948 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9949 watchpoints.
9950
9951 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
9952
9953 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9954
9955 * gdb.c++/local.exp: Be more flexible in recognizing local class
9956 name mangling. Don't allow horribly truncated method names.
9957 * gdb.c++/derivation.exp: Expect protected inheritance.
9958 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9959 * gdb.c++/virtfunc.exp: Likewise.
9960 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9961 when printing a nested enum.
9962
9963 1999-11-22 Jim Blandy <jimb@cygnus.com>
9964
9965 * gdb.base/step-test.exp: Properly await GDB's response to setting
9966 a breakpoint on the call to large_struct_by_value.
9967
9968 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9969 just because we have debug info for the `start' function.
9970
9971 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9972
9973 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9974 "Unknown signal" messages, which indicate (on LinuxThreads) that
9975 GDB doesn't know how to debug threads on this system. This is
9976 better than hanging while philosopher 0 dumps chatter into gdb.log.
9977
9978 1999-11-18 Tom Tromey <tromey@cygnus.com>
9979
9980 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9981
9982 1999-11-18 Fred Fish <fnf@cygnus.com>
9983
9984 * gdb.base/coremaker2.c: Add sample program for generating
9985 cores that is more self contained than coremaker.c. Eventually
9986 I'll add more code to this and tie it into the testsuite.
9987
9988 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9989
9990 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9991
9992 1999-11-10 Jimmy Guo <guo@cup.hp.com>
9993
9994 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9995 from $srcdir/lib/.
9996 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9997 and gdb.c++/.
9998
9999 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10000
10001 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
10002 'continue with watch' test point.
10003
10004 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10005
10006 Merged from p2linux-990323-branch:
10007
10008 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10009
10010 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10011
10012 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10013 {limit,fixed}''. Test ``set download-write-size''.
10014
10015 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10016
10017 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10018 gdb_expect_list.
10019
10020 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10021
10022 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10023
10024 1999-11-03 Mark Salter <msalter@cygnus.com>
10025
10026 * gdb.base/break.exp: Fix "stub continue" pattern.
10027
10028 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10029
10030 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10031
10032 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10033
10034 * gdb.base/display.exp ("finish"): Add timeout clause.
10035
10036 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10037 plain prompt clause, so this doesn't have to time out in order to
10038 fail.
10039
10040 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10041 breakpoint hit messages include an address.
10042
10043 * gdb.base/display.exp: Don't forget to escape parens in regular
10044 expressions. Unix regexp notatation sucks.
10045
10046 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10047
10048 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10049 order for 'signalled' message.
10050
10051 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10052
10053 From Jimmy Guo <guo@cup.hp.com>:
10054 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10055 * gdb.base/annota1.c: Add code for tests to work with.
10056
10057 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10058
10059 * gdb.base/remote.exp: New test for remote downloading settings.
10060 * gdb.base/remote.c: New file with large .data.
10061
10062 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10063
10064 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10065 for LinuxThreads support, merged from the Code Fusion branch.
10066
10067 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10068
10069 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10070 containing exp_continue into a while within an expect. Don't
10071 attempt a start more than three times. Check return value from
10072 gdb_load.
10073
10074 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10075
10076 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10077 a pass case.
10078
10079 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
10080
10081 * gdb.base/break.c (main): Added a statement that we can step
10082 off of.
10083 * gdb.base/break.exp: Added tests for setting a breakpoint
10084 at an offset and stepping onto a breakpoint.
10085
10086 1999-10-01 Fred Fish <fnf@cygnus.com>
10087
10088 * gdb.base/help.exp (help add-symbol-file): Update to match current
10089 gdb output.
10090
10091 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10092
10093 * gdb.base/break.exp: Code locations are in hex, don't forget!
10094 (For HP-UX.)
10095
10096 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10097
10098 * condbreak.exp: Use break.c as test program.
10099 * condbreak.c: Remove, redundant with break.c.
10100
10101 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10102
10103 * config/monitor.exp (gdb_target_monitor): Disable X- and
10104 Z-packets if the target needs it.
10105
10106 1999-09-13 James Ingham <jingham@leda.cygnus.com>
10107
10108 * gdb.c++/overload.exp: Added tests for listing overloaded
10109 functions with function pointers in the arg, explicitly calling
10110 out the version you want.
10111
10112 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10113
10114 * long_long.exp: Add variations of test cases that work for
10115 targets with 16-bit ints and 32-bit doubles.
10116
10117 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10118
10119 * break.c (main): Compare a possibly-uninitialized argc with an
10120 unlikely value that fits in 16 bits.
10121
10122 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10123
10124 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10125 0xfeeb, don't want negative numbers if ints are 16 bits.
10126
10127 * lib/gdb.exp (skip_cplus_tests): New proc.
10128 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10129 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10130 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10131 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10132 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10133 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10134 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10135 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10136
10137 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10138
10139 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10140
10141 * gdb.base/corefile.exp (up): Allow a parameter to appear
10142 in the frame that we're going up to.
10143
10144 From Jim Blandy <jimb@cygnus.com>:
10145
10146 * gdb.base/default.exp (info float): Expect some output now.
10147
10148 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10149 returning floating-point values to fail on the x86.
10150 * gdb.base/callfwmall.exp (do_function_calls): Same.
10151
10152 * gdb.base/list.exp (test_listsize): Correct expectations for
10153 listing line 1 with listsize 2. Also, listing a single line
10154 works now, as does listing three lines. [Kevin's note: There
10155 were a number of other cases fixed too where the expectations
10156 differed...]
10157
10158 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10159
10160 * gdb.base/selftest.exp: Add case for when version prints as
10161 constant string instead of char pointer.
10162
10163 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10164
10165 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10166 stepping out of main.
10167
10168 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10169 G++ used.
10170
10171 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10172 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10173
10174 * gdb.c++/ovldbreak.exp: Update match string in test that
10175 includes a warning of multiple breakpoints.
10176
10177 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10178
10179 * gdb.base/display.exp: Improve precision of step-after-finish
10180 added yesterday.
10181
10182 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10183 test.
10184
10185 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10186 configs when using G++, not just hppa*.
10187
10188 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10189
10190 * gdb.base/async.c: New file.
10191 * gdb.base/async.exp: New file.
10192
10193 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10194
10195 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10196 PA64.
10197
10198 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10199
10200 * gdb.base/display.exp: "finish" can leave us mid-line on many
10201 targets, deal with it. Add a small constant to main, instead of
10202 1000 since main+1000 may not be a valid address in the target.
10203
10204 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10205 on hpux11.
10206
10207 * gdb.base/attach.exp: Handle another hpux11 error message variant
10208 when attaching to a process that does not exist.
10209
10210 1999-08-19 J.T. Conklin <jtc@redback.com>
10211
10212 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10213 characters in 'continue to 1241' test.
10214
10215 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10216
10217 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10218 stop in print_long_arg_list, define and use a whitespace
10219 variable in print_small_structs test, add an XFAIL for Solaris.
10220 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10221 interested enough to fix.
10222
10223 1999-08-13 Keith Seitz <keiths@cygnus.com>
10224
10225 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10226 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10227 proc knows about targets other than the natives.
10228 (test_assign): Use "gdb_run_cmd" to "run" the target.
10229 Check that we've actually hit the breakpoint at main.
10230 When we attempt to assign a value to a local variable, check
10231 that the variable is in the current scope, i.e., don't use
10232 a test with an empty result.
10233
10234 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10235
10236 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10237 command.
10238
10239 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10240
10241 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10242 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10243 gdb.compat, gdb.threads-hp.
10244 gdb.hp/configure, gdb.hp/configure.in: New files.
10245 gdb.hp/Makefile.in: Recurse into new subdirs.
10246 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10247 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10248 in object files.
10249 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10250
10251 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10252
10253 * gdb.base/display.exp: Help expect by putting a newline in the
10254 funky printf, remove a bogus p/a test.
10255
10256 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10257
10258 * gdb.base/display.exp: Make sure that when we say 'run', we are
10259 connected to the target. This is necessary when running not
10260 natively.
10261
10262 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10263
10264 * gdb.base/step-test.exp: Removed some extraneous messages.
10265
10266 * gdb.base/long_long.exp: Don't run memory examination tests
10267 on little-endian targets (they will need a different set of
10268 results to match).
10269
10270 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10271
10272 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10273 until somebody decides to fix GDB.
10274
10275 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10276 constant as "ULL".
10277 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10278 matches for a couple x/2 commands.
10279
10280 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10281
10282 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10283 by merging in ref-types2 tests.
10284 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10285
10286 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10287 * gdb.c++/Makefile.in: Add standard actions.
10288 (EXECUTABLES): Rename from PROGS, update list.
10289 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10290 from gdb.hp.
10291 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10292 foo and bar locals.
10293 * gdb.c++/anon-union.exp: Fix tests to match.
10294 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10295 expect matches to handle output variations.
10296 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10297 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10298 output, add HP alternatives for new and delete prints.
10299 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10300 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10301 * gdb.c++/demangle.exp: Use $style when reporting failure.
10302 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10303 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10304 match alternatives.
10305 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10306 compilers.
10307 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10308 * gdb.c++/method.exp: Add match alternatives.
10309 * gdb.c++/misc.cc: Add bool types.
10310 * gdb.c++/misc.exp: Add tests for bool types.
10311 * gdb.c++/overload.exp: Add xfails.
10312 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10313 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10314 add some more template parameter tests (only for HP currently).
10315 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10316 * gdb.c++/virtfunc.cc: Add return type and value for main.
10317 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10318 match alternatives.
10319
10320 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10321
10322 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10323
10324 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10325
10326 * gdb.base/signals.exp: Don't expect getting a backtrace from
10327 within a signal handler to fail on Linux.
10328
10329 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10330
10331 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10332 * lib/gdb.exp: Remove some gratuitious semicolons.
10333 (delete_breakpoints): Increase timeout.
10334 (gdb_expect): Add -notransfer option.
10335 (gdb_test): Use -notransfer option.
10336 (get_compiler_info): Add f77 case.
10337 (get_compiler): New proc, split out from gdb_preprocess, add f77
10338 case.
10339 (gdb_preprocess): Call get_compiler.
10340
10341 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10342 * gdb.base/attach.exp, gdb.base/display.exp,
10343 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10344 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10345 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10346 third arg to gdb_test.
10347 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10348 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10349 HP-UX xfails, add others.
10350 * gdb.base/completion.exp: Reflect name change of self-test.
10351 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10352 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10353 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10354 HP failure number.
10355 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10356 useless HP-UX 10.30 references.
10357 * gdb.base/maint.exp: Loosen matches.
10358 * gdb.base/pointers.c (main): Declare more_code.
10359 * gdb.base/pointers.exp: Match on output of a `next'.
10360 * gdb.base/structs.c: Add prototypes.
10361 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10362 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10363
10364 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10365
10366 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10367 command.
10368
10369 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10370
10371 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10372 Fix run to main failures. Watchpoint can be hardware watchpoint.
10373
10374 * gdb.base/annota1.exp: Clean up some more, in case printf has
10375 debug info. Deal with lack of signal hanlder info in stack.
10376
10377 From Jim Kingdon <kingdon@redhat.com>:
10378 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10379
10380 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10381
10382 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10383 gdb.base/foll-vfork.exp: Don't run for crosses.
10384
10385 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10386
10387 * gdb.base/configure.in: Check for gdbvars.exp instead of
10388 a1-selftest.exp.
10389 * gdb.base/configure: Re-generate.
10390
10391 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10392
10393 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10394 in trying to run first and name is too long.
10395
10396 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10397 pointers2.c and pointers2.exp, respectively.
10398 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10399 doschk happier.
10400
10401 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10402
10403 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10404 callfuncs2.c and callfuncs2.exp.
10405
10406 * gdb.base/list.exp: Remove mistaken xfails.
10407 * gdb.base/list0.h: Add optional prototypes.
10408
10409 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10410
10411 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10412 calling malloc.
10413 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10414 * ptype.exp: Move test for get_debug_format to before its first
10415 use.
10416
10417 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10418
10419 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10420 * gdb.base/annota2.cc, annota2.exp: Move from here.
10421 * gdb.c++/annota2.cc, annota2.exp: To here.
10422 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10423
10424 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10425
10426 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10427 a consistent format.
10428
10429 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10430
10431 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10432 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10433 HP compilers, also set the globals $true and $false.
10434
10435 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10436 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10437 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10438 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10439 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10440 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10441 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10442 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10443 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10444 whatis.c} Add C++ compatible function definitions and return
10445 types, add includes for library functions.
10446 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10447 * gdb.base/step-test.c (myglob): Rename from glob.
10448 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10449 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10450 files, move here from gdb.hp.
10451 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10452 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10453 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10454 Adjust line numbers in regexps.
10455
10456 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10457 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10458 instead of 0/1.
10459
10460 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10461 foll-vfork.exp: New files, move here from gdb.hp.
10462 * gdb.base/page.exp: New file, test of pagination command.
10463
10464 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10465 recursion test.
10466 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10467
10468 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10469 gdb.base/solib.exp: Fix compiler invocation process.
10470
10471 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10472 HP-UX 11, turn off overload resolution explicitly.
10473 * gdb.base/commands.exp: Set argument list explicitly, add
10474 watchpoint test.
10475 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10476 them work.
10477 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10478 expressions properly.
10479 * gdb.base/corefile.exp: Loosen the match slightly.
10480 * gdb.base/default.exp: Allow "Error accessing memory" message
10481 also.
10482 * gdb.base/display.exp: Skip over x/0 j if PA64.
10483 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10484 * gdb.base/interrupt.exp: Ditto.
10485 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10486 in use.
10487 * gdb.base/list.exp: Add xfails for HP-UX.
10488 * gdb.base/long_long.exp: Refine some of the numeric matches.
10489 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10490 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10491 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10492 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10493 * gdb.base/ptype.exp: Succeed on more varieties of output.
10494 * gdb.base/scope.exp: Add xfails for HP-UX.
10495 * gdb.base/sect-cmd.exp: Add more cases.
10496 * gdb.base/setvar.exp: Add xfails for HP-UX.
10497 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10498 * gdb.base/signals.exp: Match on void symbolically.
10499 * gdb.base/step-test.exp: Add case for PA64.
10500 * gdb.base/term.exp: Add exit and restart.
10501 * gdb.base/twice.exp: Clean up after self.
10502 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10503 * gdb.base/whatis.exp: Allow more ways to pass tests.
10504
10505 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10506 no longer useful.
10507
10508 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10509
10510 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10511 list of patterns.
10512 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10513 print_double_array(double_array)", "continuing to breakpoint
10514 1018", "print print_double_array(array_d)" and "continuing to
10515 1034" tests.
10516
10517 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10518
10519 * Makefile.in: Add empty html and install-html targets.
10520
10521 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10522
10523 * config/mt-*: Remove, these haven't been used since 1996.
10524
10525 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10526
10527 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10528 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10529 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10530
10531 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10532
10533 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10534 simpler match case for the ptype of the big class.
10535
10536 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10537
10538 * gdb.exp: Fix test for gdb_prompt existence.
10539
10540 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10541
10542 * gdb.exp (gdb_test): Add fail after calls to perror.
10543
10544 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10545
10546 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10547
10548 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10549
10550 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10551
10552 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10553
10554 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10555 malloc() is linked in.
10556
10557 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10558
10559 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10560 step at end.
10561
10562 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10563
10564 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10565
10566 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10567
10568 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10569
10570 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10571 * gdb.base/mips_pro.exp: Likewise.
10572
10573 1999-06-02 Keith Seitz <keiths@cygnus.com>
10574
10575 * gdb.c++/templates.cc: Change all "new" operators to throw
10576 an exception.
10577 * gdb.c++/cplusfuncs.cc: Likewise.
10578
10579 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10580
10581 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10582
10583 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10584 * gdb.base/ending-run.exp: When stepping out of main, accept a
10585 step into an arbitrary assembler file.
10586
10587 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10588
10589 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
10590 "breakpoint-invalid" to be printed.
10591 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
10592 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10593 * gdb.base/annota2.cc: Initialize a.x to 0.
10594
10595 1999-05-17 Keith Seitz <keiths@cygnus.com>
10596
10597 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10598 when "skip_float_tests" set.
10599 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10600 "print print_ten_doubles", and "step into print_long_arg_list".
10601 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10602 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10603 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10604 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10605 "skip_float_tests" is set.
10606 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10607 when "skip_float_tests" set.
10608
10609 1999-05-06 Keith Seitz <keiths@cygnus.com>
10610
10611 * gdb.base/annota2.cc: Include stdio.h.
10612
10613 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10614
10615 * gdb.base/crossload.exp: Remove, this has been disabled ever
10616 since BFD stopped including all targets, and cross-GDB gets
10617 plenty of testing anyway.
10618 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10619 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10620 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10621 * gdb.base/README: Remove, was doc for this.
10622 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10623 needed.
10624
10625 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10626
10627 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10628 output.
10629
10630 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10631 * gdb.base/annota2.exp: New file. More annotation tests.
10632 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10633 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10634
10635 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
10636
10637 * config/cfdbug.exp: New file.
10638
10639 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10640
10641 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10642 Marcus Daniel's and Dale Hawkins's demangler crashes.
10643
10644 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10645 test_lucid_style_demangling, test_arm_style_demangling,
10646 test_hp_style_demangling): Try Tom Tromey's core-dumping
10647 identifier under each demangling style.
10648
10649 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10650
10651 * gdb.c++/demangle.exp: Include the current demangling style
10652 in all test names.
10653 (current_demangling_style): New global variable.
10654 (set_demangling_style, test_demangling_core, test_demangling,
10655 test_demangling_exact): New functions.
10656 (test_gnu_style_demangling, test_lucid_style_demangling,
10657 test_arm_style_demangling, test_hp_style_demangling): Use those,
10658 instead of calling gdb_test and gdb_test_exact directly.
10659 (catch_demangling_errors): New function, which reports errors
10660 signalled by the demangling test functions in an orderly way.
10661 (do_tests): Use catch_demangling_errors.
10662
10663 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10664
10665 * gdb.base/signals.exp (test_handle_all_print): Use () for
10666 grouping in expressions, not {}.
10667
10668 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10669 initialized yet.
10670
10671 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10672
10673 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10674 are listed.
10675
10676 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10677
10678 * gdb.stabs/weird.exp: Test for CC being defined before
10679 looking at its value.
10680
10681 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10682
10683 * gdb.base/call-ar-st.exp: Remove stray '#'.
10684 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10685 "short int" and "long int".
10686 * gdb.c++/overload.cc: Cast the string added in the previous
10687 change, to mollify finicky HP compiler.
10688 * gdb.hp/reg-test.exp (testfile): Fix file name.
10689 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
10690
10691 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10692 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10693 alternate form of enum ptype.
10694
10695 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10696
10697 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10698 * gdb.hp/*.exp: Change all to run compiler probe only after
10699 passing skip_hp_tests, so as not to waste time on guaranteed
10700 failure.
10701
10702 * gdb.c++/overload.cc: Pass string instead of char addr, always
10703 init ccpfoo.
10704 * gdb.c++/templates.cc: Fix syntax error.
10705
10706 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10707
10708 * gdb.base/commands.exp: Add test for correct position of '>'
10709 when issuing the 'commands' command after a 'while' or 'if'
10710 command.
10711
10712 1999-03-18 James Ingham <jingham@cygnus.com>
10713
10714 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10715
10716 * gdb.c++/method.exp: It was testing an uninitialized int on the
10717 stack and assuming it was positive.
10718
10719 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10720
10721 * gdb.base/step-test.exp: Catch a case where finish is broken and
10722 keep it from killing the rest of the tests.
10723 Use gdb_continue_to_end.
10724
10725 * gdb.base/sigall.exp: use gdb_continue_to_end.
10726
10727 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10728
10729 * gdb.base/display.exp: use runto_main, not run.
10730
10731 * gdb.base/default.exp: Check for the current error message in the
10732 r abbreviation test.
10733 Add strongarm to the targets that know info float.
10734
10735 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
10736 run which doesn't work with monitors.
10737
10738 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10739
10740 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10741
10742 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
10743 program. Traps the case (in Cygmon) when the program never really
10744 exits. Same as Mark's continue_to_exit, but I had put it in a lot
10745 more places, so I used my name. Sorry Mark...
10746
10747 * config/monitor.exp (gdb_target_monitor): added another
10748 target_info parameter: remotebinarydownload. This will set the
10749 remotebinarydownload flag if this is causing some boards trouble.
10750
10751 1999-03-18 Mark Salter <msalter@cygnus.com>
10752
10753 * lib/gdb.exp (continue_to_exit): New function.
10754
10755 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10756 * gdb.base/ending-run.exp: Ditto.
10757 * gdb.base/step-test.exp: Ditto.
10758
10759 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10760
10761 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10762 (suggested by Art Haas <ahaas@neosoft.com>).
10763
10764 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10765
10766 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10767
10768 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10769
10770 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10771 descriptions of types (short unsigned int vs unsigned short, etc).
10772
10773 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10774
10775 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10776 a call to strlen; sometimes we do have sources.
10777
10778 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10779
10780 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10781 character, so GDB won't print garbage after its end.
10782
10783 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10784 breakpoint there instead. Sometimes GCC emits memcpy to handle
10785 the large structures being passed by value, so we step into that
10786 instead of sum_array_print, which obscures what we're really testing.
10787 * gdb.base/step-test.exp: However, we do want a test that notices
10788 the bizarre steps into memcpy, so do that here. Add check for
10789 stepping into function calls that pass large structures by value.
10790 ("Is that a noun clause, or are you just happy to see me?")
10791 Remove all references to specific line numbers.
10792 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10793 New type and function.
10794 (main): Call large_struct_by_value, passing it a large struct by value.
10795 * lib/gdb.exp (gdb_get_line_number): New function.
10796
10797 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10798 more portable.
10799
10800 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10801
10802 * lib/gdb.exp: Doc fixes.
10803
10804 1999-03-05 Nick Clifton <nickc@cygnus.com>
10805
10806 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
10807
10808 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10809
10810 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10811 commands. They're not germane to this test, and they don't work
10812 that way on remote targets.
10813
10814 1999-03-01 James Ingham <jingham@cygnus.com>
10815
10816 * Changelog entries merged over from gdb development branch.
10817
10818 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10819
10820 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10821 for outputting results of test run.
10822
10823 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
10824
10825 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
10826
10827 1999-02-25 Felix Lee <flee@cygnus.com>
10828
10829 * lib/gdb.exp (debug_format): initialize
10830
10831 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10832
10833 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10834 * gdb.base/call-rt-st.c: Ditto.
10835
10836 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10837
10838 * gdb.threads/pthreads.exp (horiz): New variable.
10839 (test_startup): Fix regexps that capture thread numbers.
10840
10841 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10842
10843 * gdb.base/smoke.exp: Disambiguate two test case names (both
10844 called ``print'').
10845
10846 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10847
10848 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10849 compilation.
10850
10851 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10852
10853 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10854 actual output formatting.
10855 * gdb.base/smoke.exp: GDB removes leading 0's.
10856 * gdb.base/volatile.exp: Don't check type of remuneration;
10857 that variable is no longer defined in constvars.c.
10858 * gdb.base/step-test.c (main): Exit with explicit exit code.
10859 * gdb.base/step-test.exp: Remove two nexti checks--they are
10860 not portable.
10861
10862 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10863
10864 * gdb.base/help.exp ("help delete display"): Fix test to match
10865 gdb's output.
10866
10867 * gdb.base/long_long.c (known_types): Initialize values to zero.
10868 * gdb.base/long_long.exp: Step one more line
10869 so 'dec' is initialized in "get to known place". GDB removes
10870 leading zeros. Explicitly ask for hex formatting. Use
10871 unique test case names.
10872
10873 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10874
10875 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
10876
10877 * gdb.c++/method.exp: Add missing close brace.
10878
10879 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10880
10881 * gdb.base/maint.exp: Use 'set height 0' to disable page
10882 prompting, not 'set height 400'.
10883
10884 Fix a bunch of timeouts.
10885 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10886 four separate tests, so expect doesn't take forever to match a ton
10887 of text against a regexp with lots of .* forms.
10888 ("maint print psymbols", "maint print symbols"): Make some of
10889 these greps more selective, so that expect doesn't try to wade
10890 through huge piles of output and time out.
10891
10892 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10893
10894 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10895 tests: one which doesn't expect shlib events to be reported, and
10896 another which does, but is XFAIL for all platforms other than
10897 HP/UX.
10898
10899 * gdb.base/break.exp: Teach the test suite that the `catch
10900 fork', `catch vfork', and `catch exec' commands produce error
10901 messages on platforms that don't provide these features.
10902
10903 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10904
10905 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10906 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10907 (shortening names from solib_threshold.exp etc), won't run on
10908 anything but HP-UX for the foreseeable future.
10909 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10910 reflect move.
10911
10912 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10913
10914 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10915 gdb.trace/Makefile.in (clean): Remove all test executables.
10916
10917 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10918
10919 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10920 successfully re-sets breakpoints in shared libraries.
10921 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10922
10923 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10924
10925 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10926 and compiled w/o GCC.
10927
10928 * gdb.hp/watch-cmd.exp: ditto.
10929
10930 * gdb.hp/watch-hp.exp: ditto.
10931
10932 * gdb.hp/xdb1.exp: ditto.
10933
10934 * gdb.hp/xdb2.exp: ditto.
10935
10936 * gdb.hp/dbx.exp: ditto.
10937
10938 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10939
10940 * constvars.c: Remove C++-isms.
10941 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10942 with GCC.
10943
10944 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10945
10946 The following changes are part of the HP merge.
10947
10948 * gdb.base/break.exp: new tests to verify that catchpoints for
10949 fork, vfork, and exec don't trigger inappropriately.
10950
10951 * gdb.base/opaque.exp: compile one file at a time, then link.
10952
10953 * gdb.base/signals.exp: be more restrictive about which hppa
10954 systems receive a setup_xfail. new tests.
10955
10956 * gdb.base/solib_threshold.build: new file.
10957 * gdb.base/solib_threshold.exp: new file.
10958 * gdb.base/solib_threshold.link_opts: new file.
10959 * gdb.base/solib_threshold.mk: new file.
10960 * gdb.base/gen_solib_threshold.c: new file.
10961
10962 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10963 tests. New tests for enums inside classes.
10964
10965 * gdb.c++/compiler.cc: indicate support of template debugging.
10966
10967 * gdb.c++/demangle.exp: run hp style demangling tests.
10968
10969 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10970 tests.
10971
10972 * gdb.c++/misc.cc: changes to support new tests.
10973
10974 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10975 to support new tests.
10976
10977 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10978 gcc, then skip these tests.
10979
10980 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10981
10982 The following files are part of the HP merge; some had longer
10983 names at HP, but have been renamed to be no more than 14
10984 characters in length.
10985
10986 * gdb.hp/ambiguous.cc: new file.
10987 * gdb.hp/ambiguous.exp: new file.
10988 * gdb.hp/attach.exp: new file.
10989 * gdb.hp/attach2.exp: new file.
10990 * gdb.hp/classes-hp.exp: new file.
10991 * gdb.hp/ctti.exp: new file.
10992 * gdb.hp/ctti-add.cc: new file.
10993 * gdb.hp/ctti-add1.cc: new file.
10994 * gdb.hp/ctti-add2.cc: new file.
10995 * gdb.hp/ctti-add3.cc: new file.
10996 * gdb.hp/dbx.exp: new file.
10997 * gdb.hp/exception.cc: new file.
10998 * gdb.hp/exception.exp: new file.
10999 * gdb.hp/foll-exec.c: new file.
11000 * gdb.hp/foll-exec.exp: new file.
11001 * gdb.hp/foll-fork.c: new file.
11002 * gdb.hp/foll-fork.exp: new file.
11003 * gdb.hp/foll-vfork.c: new file.
11004 * gdb.hp/foll-vfork.exp: new file.
11005 * gdb.hp/inherit-hp.exp: new file.
11006 * gdb.hp/more-steps.exp: new file.
11007 * gdb.hp/namespace.cc: new file.
11008 * gdb.hp/namespace.exp: new file.
11009 * gdb.hp/optimize.exp: new file.
11010 * gdb.hp/pxdb.c: new file.
11011 * gdb.hp/pxdb.exp: new file.
11012 * gdb.hp/quicksort.exp: new file.
11013 * gdb.hp/reg-test.exp: new file.
11014 * gdb.hp/reg-test.s: new file.
11015 * gdb.hp/sized-enum.c: new file.
11016 * gdb.hp/sized-enum.exp: new file.
11017 * gdb.hp/start-stop.exp: new file.
11018 * gdb.hp/templ-hp.cc: new file.
11019 * gdb.hp/templ-hp.exp: new file.
11020 * gdb.hp/thr-lib.c: new file.
11021 * gdb.hp/thr-lib.exp: new file.
11022 * gdb.hp/thr-lib.h: new file.
11023 * gdb.hp/thr-liblib.c: new file.
11024 * gdb.hp/virtfun-hp.c: new file.
11025 * gdb.hp/virtfun-hp.exp: new file.
11026 * gdb.hp/watch-cmd.exp: new file.
11027 * gdb.hp/watch-hp.exp: new file.
11028 * gdb.hp/xdb1.exp: new file.
11029 * gdb.hp/xdb2.exp: new file.
11030 * gdb.hp/xdb3.exp: new file.
11031
11032 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11033
11034 The following files are part of the HP merge; some had longer
11035 names at HP, but have been renamed to be no more than 14
11036 characters in length.
11037
11038 * gdb.base/ss.h: new file.
11039 * gdb.base/call-ar-st.c: new file.
11040 * gdb.base/call-ar-st.exp: new file.
11041 * gdb.base/call-rt-st.c: new file.
11042 * gdb.base/call-rt-st-exp: new file.
11043 * gdb.base/call-strs.exp: new file.
11044 * gdb.base/ena-dis-br.exp: new file.
11045 * gdb.base/environ.exp: new file.
11046 * gdb.base/long_long.exp: new file.
11047 * gdb.base/sect-cmd.exp: new file.
11048 * gdb.base/shlib-cl2.exp: new file.
11049 * gdb.base/smoke.exp: new file.
11050 * gdb.base/so-impl-ld.c: new file.
11051 * gdb.base/so-impl-ld.exp: new file.
11052 * gdb.base/so-indr-cl.c: new file.
11053 * gdb.base/so-indr-cl.exp: new file.
11054 * gdb.base/varargs.exp: new file.
11055 * gdb.base/volatile.exp: new file.
11056 * gdb.base/whatis-exp.exp: new file.
11057 * gdb.base/display.exp: new file.
11058 * gdb.c++/derivation.exp: new file.
11059 * gdb.c++/local.exp: new file.
11060 * gdb.c++/member-ptr.exp: new file.
11061 * gdb.c++/overload.exp: new file.
11062 * gdb.c++/ovldbreak.exp: new file.
11063 * gdb.c++/ref-types.exp: new file.
11064 * gdb.c++/ref-types2.exp: new file.
11065 * gdb.c++/userdef.exp: new file.
11066
11067 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11068
11069 * gdb.base/default.exp: Reflect wording change in remote.c.
11070
11071 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
11072
11073 * gdb.base/help.exp: Update to reflect current text.
11074
11075 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11076
11077 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11078 they're stack variables and contain garbage.
11079 * gdb.c++/anon-union.exp: new file.
11080
11081 The following changes were made by David Taylor
11082 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11083 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11084 in changes by HP.
11085
11086 * gdb.base/bitops.exp: new file.
11087 * gdb.base/default.exp: change expected messages for catch and
11088 info catch tests to reflect HP merge changes.
11089 * gdb.base/enable-disable-break.exp
11090 * gdb.base/ending-run.c: new file.
11091 * gdb.base/long_long.c: new file.
11092 * gdb.base/maint.exp: new file.
11093 * gdb.base/pointers2.exp: new file.
11094 * gdb.base/shlib-call2.exp: new file.
11095 * gdb.base/solib.exp: new file.
11096 * gdb.base/step-test.c: new file.
11097 * gdb.c++/anon-union.cc: new file.
11098 * gdb.c++/local.cc: new file.
11099 * gdb.c++/member-pointer.cc: new file.
11100 * gdb.c++/method.cc: new file.
11101 * gdb.c++/ref-types.cc: new file.
11102 * gdb.c++/ref-types2.cc: new file.
11103 * gdb.c++/userdef.cc: new file.
11104
11105 * gdb.base/scope.exp: compile one file at a time, then link.
11106 * gdb.base/langs.exp: ditto.
11107 * gdb.base/list.exp: ditto.
11108
11109 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11110
11111 The following changes were made by David Taylor
11112 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11113 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11114 in changes by HP.
11115
11116 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11117 skip tests. When compiling pass c++ flag to gdb_compile.
11118 * gdb.c++/
11119
11120 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11121 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11122 (skip_hp_tests): new function.
11123 (gdb_preprocess): new function.
11124
11125 * configure.in (hpdir): decide whether to configure gdb.hp.
11126 * configure: regenerated.
11127
11128 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11129 to delete on clean.
11130 (EXECUTABLES): update to reflect new additions.
11131 * gdb.base/commands.exp: update message expected.
11132 * gdb.base/default.exp: add copyright notice.
11133 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11134 * gdb.base/help.exp: update messages to reflect current text.
11135 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11136 targets for recurse tests.
11137 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11138 skip this file.
11139
11140 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11141 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11142 compilation.
11143 * gdb.c++/misc.exp: ditto.
11144 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11145 run the tests. tell gdb_compile that it's a c++ compilation.
11146
11147 * gdb.threads/pthreads.exp: fix typo in message.
11148
11149 * gdb.base/all-bin.exp: new file.
11150 * gdb.base/arithmet.exp: new file.
11151 * gdb.base/assign.exp: new file.
11152 * gdb.base/completion.exp: new file.
11153 * gdb.base/cond-expr.exp: new file.
11154 * gdb.base/condbreak.exp: new file.
11155 * gdb.base/define.exp: new file.
11156 * gdb.base/dollar.exp: new file.
11157 * gdb.base/environment.exp: new file.
11158 * gdb.base/eval-skip.exp: new file.
11159 * gdb.base/jump.exp: new file.
11160 * gdb.base/logical.exp: new file.
11161 * gdb.base/pointers.exp: new file.
11162 * gdb.base/relational.exp: new file.
11163 * gdb.base/section_command.exp: new file.
11164 * gdb.base/whatis-expr.exp: new file.
11165
11166 * gdb.base/all-types.c: new file.
11167 * gdb.base/call-array-struct.c: new file.
11168 * gdb.base/call-return-struct.c: new file.
11169 * gdb.base/call-strings.c: new file.
11170 * gdb.base/callfuncs2.c: new file.
11171 * gdb.base/condbreak.c: new file.
11172 * gdb.base/constvars.c: new file.
11173 * gdb.base/display.c: new file.
11174 * gdb.base/int-type.c: new file.
11175 * gdb.base/jump.c: new file.
11176 * gdb.base/miscexprs.c: new file.
11177 * gdb.base/pointers.c: new file.
11178 * gdb.base/pointers2.c: new file.
11179 * gdb.base/shmain.c: new file.
11180 * gdb.base/shr1.c: new file.
11181 * gdb.base/shr2.c: new file.
11182 * gdb.base/solib.c: new file.
11183 * gdb.base/solib1.c: new file.
11184 * gdb.base/solib2.c: new file.
11185 * gdb.base/varargs.c: new file.
11186 * gdb.c++/derivation.cc: new file.
11187 * gdb.c++/overload.cc: new file.
11188 * gdb.c++/ovldbreak.cc: new file.
11189 * gdb.hp/attach.c: new file.
11190 * gdb.hp/attach2.c: new file.
11191 * gdb.hp/average.c: new file.
11192 * gdb.hp/compiler.c: new file.
11193 * gdb.hp/compiler.cc: new file.
11194 * gdb.hp/execd-program.c: new file.
11195 * gdb.hp/follow-exec.c: new file.
11196 * gdb.hp/follow-fork.c: new file.
11197 * gdb.hp/follow-vfork-and-exec.c: new file.
11198 * gdb.hp/misc-hp.cc: new file.
11199 * gdb.hp/more-steps.c: new file.
11200 * gdb.hp/optimize.c: new file.
11201 * gdb.hp/quicksort.c: new file.
11202 * gdb.hp/run-hp.c: new file.
11203 * gdb.hp/start-stop.c: new file.
11204 * gdb.hp/sum.c: new file.
11205 * gdb.hp/templates-hp.cc: new file.
11206 * gdb.hp/thread-local-in-lib.c: new file.
11207 * gdb.hp/thread-local-in-lib.h: new file.
11208 * gdb.hp/thread-local-in-lib.lib.c: new file.
11209 * gdb.hp/vforked-program.c: new file.
11210 * gdb.hp/virtfunc-hp.cc: new file.
11211 * gdb.hp/watchpoint-hp.c: new file.
11212 * gdb.hp/xdb.c: new file.
11213 * gdb.hp/xdb0.c: new file.
11214 * gdb.hp/xdb0.h: new file.
11215 * gdb.hp/xdb1.c: new file.
11216
11217 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11218
11219 The following change was made by Edith Epstein
11220 <eepstein@cygnus.com> as part of a project to merge in changes
11221 originally made by HP; HP did not create ChangeLog entries.
11222
11223 * gdb.c++/demangle.exp: changed the expected output for some
11224 ARM-style mangling -- removed second reference to datatype.
11225 For example, maint demangle __dt__11T1__pt__2_cFv
11226 T1<char>::~T1<char>(void)
11227 becomes,
11228 maint demangle __dt__11T1__pt__2_cFv
11229 T1<char>::~T1(void)
11230
11231 (test_hp_style_demangling): new hp specific demangling test cases.
11232
11233 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11234
11235 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11236 * gdb.trace/backtrace.exp: Likewise.
11237 * gdb.trace/circ.exp: Likewise.
11238 * gdb.trace/collection.exp: Likewise.
11239 * gdb.trace/deltrace.exp: Likewise.
11240 * gdb.trace/infotrace.exp: Likewise.
11241 * gdb.trace/limits.exp: Likewise.
11242 * gdb.trace/packetlen.exp: Likewise.
11243 * gdb.trace/passc-dyn.exp: Likewise.
11244 * gdb.trace/passcount.exp: Likewise.
11245 * gdb.trace/report.exp: Likewise.
11246 * gdb.trace/save-trace.exp: Likewise.
11247 * gdb.trace/tfind.exp: Likewise.
11248 * gdb.trace/tracecmd.exp: Likewise.
11249 * gdb.trace/while-dyn.exp: Likewise.
11250 * gdb.trace/while-stepping.exp: Likewise.
11251
11252 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11253
11254 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11255
11256 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11257
11258 From Brendan Kehoe:
11259 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11260 int return types.
11261
11262 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11263
11264 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11265 remote dos host testing right.
11266
11267 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11268
11269 * gdb.base/corefile.exp: remove some xfails.
11270
11271 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11272
11273 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11274 have different timestamps.
11275
11276 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11277
11278 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11279 gdb.base/default.exp: Replace "exec" with "executable".
11280
11281 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11282
11283 * gdb.base/default.exp: Change else if to elseif from previous
11284 delta.
11285
11286 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11287
11288 * gdb.base/default.exp: Add brace missing from previous delta.
11289
11290 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11291
11292 * gdb.base/default.exp: Support test for info float for all
11293 varieties of arm toolchain.
11294
11295 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
11296
11297 * gdb.trace/*.exp: remove "remote_download" command.
11298
11299 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
11300
11301 * gdb.trace/*.exp: remove -gdwarf from compile.
11302
11303 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11304
11305 * gdb.trace/configure.in(AC_INIT): typo
11306 * gdb.trace/configure: regenerated
11307
11308 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
11309
11310 * config/m68k-emc.exp: New file.
11311 * lib/<emc-support.exp trace-support.exp}: New files.
11312 * configure.in: add new test directory gdb.trace.
11313 * gdb.trace/{configure configure.in Makefile.in}: New files.
11314 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11315 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11316 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11317 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11318 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11319 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11320 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
11321
11322 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
11323
11324 * gdb.c++/classes.exp: Change all regular expressions to match
11325 arbitrary combinations of newline/carriage-return, so that they
11326 will work equally well on Unix and Windows.
11327 * gdb.c++/inherit.exp: ditto.
11328 * gdb.c++/virtfunc.exp: ditto.
11329
11330 1998-08-11 Dawn Perchik <dawn@cygnus.com>
11331
11332 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11333
11334 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11335
11336 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11337 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11338 to use a0-a3/d0-d3 as needed.
11339
11340 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11341
11342 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11343 * gdb.disasm/am33.exp: Corresponding changes.
11344
11345 1998-07-11 Felix Lee <flee@cygnus.com>
11346
11347 * gdb.base/callfuncs.exp: add cmp10 test.
11348 * gdb.base/callfuncs.c (cmp10): new function.
11349
11350 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11351
11352 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
11353 into two parts to get around a synchronization problem in expect.
11354
11355 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11356
11357 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11358
11359 * configure.in: Add options for gdbtk testsuite.
11360
11361 * configure: Regenerate.
11362
11363 * gdb.gdbtk: New directory to hold gdbtk tests.
11364
11365 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11366
11367 * gdb.fortran/types.exp: Escape brackets in expect patterns
11368 for test_float_literal_types_accepted tests.
11369 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11370 before run test.
11371
11372 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11373
11374 * am33.exp: Just compile, do not link the testcase.
11375 * am33.s: Add ".am33" pseudoop to force am33 mode.
11376
11377 1998-06-25 Felix Lee <flee@cygnus.com>
11378
11379 * gdb.base/setshow.exp: make sure $pc is sane.
11380
11381 * gdb.stabs/weird.exp: split expect patterns properly.
11382
11383 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11384
11385 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11386 * gdb.disasm/am33.exp: Run it.
11387
11388 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
11389
11390 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11391 match processing (and eliminate spurious timeouts when running).
11392
11393 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
11394
11395 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11396 exception test, but conditionalize it on target [mach | gnu].
11397
11398 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
11399
11400 * gdb.base/overlays.exp: fixup compile line for linker script.
11401
11402 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11403
11404 * gdb.fortran/types.exp: don't guess at float size.
11405
11406 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11407
11408 * gdb.base/exprs.exp: delete test that depends on int size.
11409
11410 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11411
11412 * config/sim.exp: Removed checks for target triplets.
11413 (gdb_target_sim): Use gdb,target_sim_options.
11414
11415 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11416
11417 * gdb.base/reread.exp: New file.
11418 * gdb.base/reread1.c: New file.
11419 * gdb.base/reread2.c: New file.
11420
11421 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11422
11423 * config/sim.exp: Use 'target sim -sparclite' when running
11424 SPARClite programs.
11425
11426 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11427
11428 * gdb.base/structs2.exp: New file.
11429 * gdb.base/structs2.c: New file.
11430
11431 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11432
11433 * gdb.asm/common.inc: New file.
11434 * gdb.asm/d10v.inc: New file.
11435 * asm-source.exp: Pass -I's to gas to find .inc files.
11436 Update line numbers in expected output.
11437 * asmsrc1.s: Rewrite.
11438 * asmsrc2.s: Rewrite.
11439 * configure.in: Create arch.inc symlink.
11440 * configure: Regenerate.
11441 * Makefile.in (distclean): Delete arch.inc.
11442
11443 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11444
11445 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11446 (t_enum_value2): ditto
11447 (t_enum_value3): ditto
11448 (main): ditto
11449 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11450
11451 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11452 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11453 change.
11454 Use gdb_test instead of send_gdb/gdb_expect sequences.
11455
11456 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11457
11458 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11459 not void.
11460
11461 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11462
11463 * gdb.base/branches.c: Code with lots of loops and
11464 subroutines. Used to test gdbs ability to single step through PC
11465 changes, especially to test mips-tdep.c:mips_next_pc
11466
11467 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11468
11469 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11470 more rigorous EGCS C++ error checking.
11471
11472 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11473
11474 * gdb.base/help.exp: Clean up `help set args' and `help show args'
11475 tests.
11476 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
11477 function when asleep.
11478 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
11479 for i*86 Linux and SVR4 signal handling problems.
11480 Remove linux xfail for `next to handler in signals_tests_1', fixed
11481 by recent infrun.c change.
11482 Limit backtrace to 10 frames to avoid timeout problems with infinite
11483 stack backtraces.
11484 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11485 target.[ch] change.
11486
11487 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11488
11489 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11490 for a newline from gdb before continuing.
11491 (default_gdb_exit): Just look for y or n.
11492 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11493 it does, fail the rests of the tests in the file.
11494
11495 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11496
11497 * config/cygmon.exp: New file.
11498
11499 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11500
11501 * gdb.base/list.exp: Fix problem with "list default lines around
11502 main" test on remote targets.
11503
11504 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11505 run test on remote targets.
11506
11507 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11508
11509 * gdb.asm: New directory.
11510 * configure.in: Configure it.
11511 * configure: Regenerate.
11512 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11513 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11514
11515 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11516
11517 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11518
11519 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
11520
11521 * gdb.base/overlays (several files): Merge the two overlay
11522 managers into one. Change variables (foox, barx, bazx, grbxx)
11523 back into ints but force them to load in their proper sections.
11524
11525 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11526
11527 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11528 on-chip insn memory and IMAP1 to upper 128k.
11529 (D10VCopy): Handle memory regions crossing 16k boundaries.
11530 (D10VCopy): Transfer data in 32 bit chunks.
11531
11532 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11533
11534 * gdb.base/overlays.c (main): Exit normally when result is
11535 correct.
11536
11537 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11538 map. Include space for printf in .text segment.
11539
11540 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11541 updated d10v memory VMA/LMA map.
11542 (D10VCopy): Call D10VTranslate.
11543
11544 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11545
11546 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11547
11548 * gdb.base/bar.c (barx, bar): Change variable to small array so
11549 that it won't be put into the .sdata - small data -
11550 section. Update reference.
11551 * gdb.base/baz.c (bazx, baz): Ditto.
11552 * gdb.base/foo.c (foox, foo): Ditto.
11553 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11554
11555 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11556 to be arrays.
11557
11558 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
11559
11560 * gdb.base/overlays.exp: fix up and get working again.
11561 Add tests for backtraces from an overlay function.
11562
11563 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11564
11565 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11566 "calling function with watchpoint enabled".
11567
11568 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11569
11570 * gdb.base/break.exp (test_next_with_recursion): Remove
11571 gdb_suppress_tests for d10v-*-*.
11572 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11573 pending review of whether it is useful or not.
11574
11575 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11576
11577 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11578
11579 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11580
11581 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11582 * config/dve.exp: New file to support Densan boards.
11583
11584 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11585
11586 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11587 reads and BSD.
11588
11589 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11590
11591 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11592 response.
11593
11594 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11595
11596 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11597
11598 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11599 test.
11600
11601 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11602 target_sizeof_long and target_bigendian_p.
11603 (structs_by_value, structs_by_reference): Check values according
11604 to targets word size and endianess.
11605
11606 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11607
11608 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11609 output.
11610
11611 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11612
11613 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11614 Update test of set args help to match source change.
11615
11616 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11617
11618 * gdb.base/default.exp: Expect help system output to be in
11619 alphabetical order.
11620 * gdb.base/help.exp: Ditto.
11621
11622 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11623
11624 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11625 "i*86-pc-linux-gnu*".
11626 * gdb.base/interrupt.exp: Ditto.
11627 * gdb.base/corefile.exp: Ditto.
11628
11629 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11630 define vxworks when building the testcase.
11631
11632 * gdb.base/ptype.exp: Fix testnames to be unique.
11633 * gdb.base/radix.exp: Ditto.
11634 * gdb.base/term.exp: Ditto.
11635 * gdb.base/whatis.exp: Ditto.
11636 * gdb.c++/classes.exp: Ditto.
11637
11638 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11639
11640 * gdb.base/callfuncs.exp: Fix indentation.
11641
11642 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11643 suppress_flag has been set.
11644 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11645 target feature.
11646
11647 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11648
11649 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11650 the testcase.
11651
11652 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11653 set_debug_traps() and breakpoint().
11654 * gdb.c++/misc.cc (main): Ditto.
11655 * gdb.c++/templates.cc (main): Ditto.
11656 * gdb.c++/virtfunc.cc (main): Ditto.
11657
11658 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11659
11660 * lib/gdb.exp(gdb_step_for_stub): New function.
11661 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11662 exists, reload the executable and do a "continue" instead of
11663 doing a jump.
11664 (runto_main): Use gdb_step_for_stub.
11665
11666 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11667 tests to have unique names.
11668 * gdb.base/callfuncs.exp: Ditto.
11669 * gdb.base/commands.exp: Ditto.
11670 * gdb.base/default.exp: Ditto.
11671 * gdb.base/help.exp: Ditto.
11672 * gdb.base/list.exp: Ditto.
11673 * gdb.base/opaque.exp: Ditto.
11674 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11675 similar tests.
11676
11677 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11678 * gdb.c++/cplusfuncs.cc: Ditto.
11679 * gdb.c++/virtfunc.cc: Ditto.
11680
11681 * config/monitor.exp: Keep track of the last file we saw, rather
11682 than trying to get the info from gdb.
11683
11684 * gdb.fortran/types.exp: Move comment to previous line.
11685
11686 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11687
11688 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11689 target mode.
11690
11691 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11692
11693 From Bob Manson:
11694 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11695 string from GDB when it connects.
11696
11697 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11698
11699 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11700
11701 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11702 if we can't get a debug format from GDB (we may be testing an
11703 older GDB). Use a 10 second timeout when checking for the format.
11704
11705 * gdb.stabs/weird.exp: Fix quoting.
11706
11707 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11708
11709 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11710
11711 * config/arm-ice.exp: New file.
11712
11713 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11714
11715 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11716 until it has been modified to work with the new testsuite.
11717
11718 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
11719 testcase won't compile, cause all of the testcases in the file to
11720 fail instead.
11721
11722 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11723 (gdb_clear_suppressed): New procedure.
11724 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11725 it contains a positive value.
11726
11727 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11728
11729 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11730
11731 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11732
11733 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11734
11735 * lib/gdb.exp (setup_xfail_format): New function.
11736 (get_debug_format): New function to get debug format.
11737 (debug_format): New global variable to hold last value set
11738 by get_debug_format.
11739 * gdb.base/list.exp: Call get_debug_format and expect some
11740 tests to fail for DWARF 1 and COFF formats.
11741 * gdb.c++/ptype.exp: Ditto.
11742 * gdb.c++/classes.exp: Ditto.
11743 * gdb.c++/cplusfuncs.exp: Ditto.
11744 * gdb.c++/inherit.exp: Ditto.
11745 * gdb.c++/templates.exp: Ditto.
11746 * gdb.c++/virtfunc.exp: Ditto.
11747
11748 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11749
11750 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11751 host doesn't have a currently-open connection.
11752
11753 * config/sparclet.exp: Cleanups and fixes to make it generic for
11754 any gdb stub target. Handle cases where gdb doesn't respond when
11755 interrupted in a sane fashion.
11756
11757 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11758 same thing in a totally different way.
11759
11760 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11761 setting "timeout".
11762 (gdb_start): We set the global gdb_prompt variable in
11763 default_gdb_init now.
11764
11765 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11766
11767 * gdb.base/printcmds.exp: Fix "check for floating addition"
11768 regexp to accept results within approx +/- .01 of exact value.
11769 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11770
11771 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11772
11773 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11774 properly.
11775 (gdb_expect): Add optional timeout parameter, and add timeout
11776 value to various calls.
11777 (gdb_suppress_tests): Only give one warning message per group.
11778
11779 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11780
11781 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11782 global variables. Handle getting a value for $timeout more
11783 gracefully.
11784
11785 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11786
11787 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11788 initialize.
11789 (default_gdb_init): New procedure; allow gdb_init to be overridden
11790 by a target configuration file.
11791 (gdb_expect): Pass the timeout to remote_expect.
11792
11793 * config/monitor.exp(gdb_load): Fix typo in regexp.
11794
11795 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11796
11797 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11798
11799 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11800
11801 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11802 here. Call gdb_target_exec before rebooting the target, to make
11803 sure the connection to the target is closed.
11804 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11805 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11806 Also detect "Timeout reading from remote" error.
11807
11808 * config/gdbserver.exp: Pass the executable being loaded to
11809 gdb_target_monitor. Don't call gdb_file_cmd here; let
11810 gdb_target_monitor do it.
11811
11812 * gdb.disasm/hppa.exp: Don't use exec_output.
11813
11814 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11815
11816 * gdb.base/list.exp: If we're debugging a non-native target,
11817 try to set the pc register to point to the start of the
11818 program before doing the first list command.
11819
11820 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11821 test_calls after restarting.
11822
11823 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11824 reloading.
11825
11826 * gdb.base/watchpoint.exp: Fix typo.
11827
11828 * gdb.base/setshow.exp: Check for use_gdb_stub.
11829
11830 * gdb.base/break.exp: Fix continue until exit test for the gdb
11831 stub case.
11832 * gdb.base/langs.exp: Ditto.
11833
11834 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11835 gdb_load_offset. If we weren't given a file to load, figure out
11836 what the current file is and use it.
11837
11838 * config/i386-bozo.exp: New file.
11839
11840 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11841
11842 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11843 feature.
11844
11845 * config/proelf.exp: New entry.
11846
11847 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11848
11849 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11850 of regexps.
11851
11852 * gdb.base/watchpoint.exp: Don't run the test_stepping
11853 tests if gdb can't call functions on the target.
11854
11855 * gdb.base/setshow.exp: Don't run the set prompt tests if
11856 the board has gdb_prompt set.
11857
11858 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11859
11860 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11861 * gdb.base/commands.exp: Likewise.
11862 * gdb.base/setshow.exp: Likewise.
11863
11864 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11865
11866 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11867 feature.
11868
11869 * config/i960.exp: New file.
11870
11871 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11872
11873 * gdb.base/funcargs.exp: Check for gdb,short_int target
11874 feature instead of looking for explicit target triplets.
11875
11876 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
11877
11878 * gdb.base/printcmds.exp: add a couple more tests a la
11879 "p 123DEADBEEF", to check parse_number.
11880 * top.c: change "to enable to enable" to "to enable" in a couple
11881 of help strings.
11882
11883 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11884
11885 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11886 on the mn10300.
11887
11888 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11889
11890 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11891 where the test executable is run with explicit args.
11892 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11893
11894 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11895
11896 * gdb.base/run.c: Use FAKEARGV to build test executable that
11897 does not require a command line arg, since most simulators
11898 don't currently support passing such an arg into the simulated
11899 program.
11900 * gdb.base/commands.exp: Change tests to insert the proper
11901 value as the arg to the first recursive factorial call. Change
11902 compilation line to define FAKEARGV at compile time.
11903
11904 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11905
11906 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11907 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11908 function with watchpoint enabled" test.
11909
11910 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11911
11912 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11913 Don't call gdb_test when the command doesn't return to a gdb prompt.
11914
11915 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11916 "Tests restarted" messages.
11917
11918 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11919
11920 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11921
11922 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
11923
11924 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11925 for INFO SYMBOL; add help tests for OVERLAY commands.
11926 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11927 add tests for OVERLAY commands
11928 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11929 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11930 * gdb.base/sigall.c: add usestubs code frag
11931 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
11932
11933 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11934
11935 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11936 failures.
11937 (gdb_stop_suppressing_tests): Note that tests have restarted.
11938
11939 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11940
11941 * config/h8300.exp: New file.
11942
11943 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11944
11945 * gdb.base/setshow.exp: Check for the existence of a
11946 feature, not its value.
11947
11948 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11949
11950 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11951
11952 * gdb.base/scope.exp: It's now init0(), not init().
11953
11954 * gdb.base/scope0.c: For now, change init() to be init0().
11955
11956 * config/monitor.exp: Use gdb_serial in preference to serial
11957 or netport.
11958
11959 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11960 and it's not already set.
11961
11962 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11963
11964 * gdb.base/setshow.exp: Only test the run command if the target
11965 isn't using a stub and if it supports argument passing.
11966
11967 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11968
11969 * config/udi.exp(gdb_start): Make sure UDICONF is set
11970 properly before starting gdb.
11971
11972 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11973
11974 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11975 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11976 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11977
11978 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11979
11980 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11981 specialized code to reboot the board, use remote_reboot instead.
11982
11983 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11984
11985 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11986
11987 * config/monitor.exp: Make sure we disconnect from the target.
11988 Also, try a reboot/reload cycle instead of failing if the
11989 load fails.
11990
11991 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11992
11993 * gdb.base/default.exp: Don't set match_max.
11994 * gdb.base/help.exp: Ditto.
11995 * gdb.base/list.exp: Ditto.
11996 * gdb.base/signals.exp: Ditto.
11997
11998 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11999 set, use remote_ld to download the testcase instead of
12000 the GDB loader.
12001
12002 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12003
12004 * config/vr5000.exp: New file.
12005
12006 * config/monitor.exp(gdb_target_monitor): Add pattern for
12007 "Ending remote" to detect errors in connecting.
12008
12009 * gdb.base/setshow.exp: Add .* within auto language test.
12010
12011 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12012 target feature.
12013
12014 * config/monitor.exp(gdb_load): Check for a failure when loading,
12015 and reboot the board if necessary.
12016
12017 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12018 a set of tests. Remove print.* from the patterns being checked.
12019
12020 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12021
12022 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12023 refer to gdb_spawn_id.
12024
12025 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12026 longer used.
12027 * config/sparclet.exp: Ditto.
12028 * config/sparclet-old.exp: Ditto.
12029 * config/slite.exp: Ditto.
12030 * config/sim.exp: Ditto.
12031 * gdb.base/funcargs.exp: Ditto.
12032
12033 * lib/gdb.exp:Remove references to gdb_spawn_id.
12034 (gdb_expect): Move to remote.exp.
12035
12036 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12037
12038 * config/monitor.exp: Detect the "Couldn't establish connection"
12039 message from GDB.
12040
12041 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12042
12043 * gdb.base/bitfields.exp: Use runto instead of explicit
12044 gdb_run_cmd/gdb_expect sequences.
12045
12046 * gdb.base/break.exp(text_next_with_recursion): Add match for
12047 gdb_expect call.
12048
12049 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12050 We also need to handle the "A program is being debugged already"
12051 prompt from gdb. Use gdb_test to set the baud rate.
12052
12053 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12054 to 20000. Really. I mean it.
12055
12056 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12057
12058 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12059 fails. If suppress_flag is set, skip perror message about not
12060 being able to send to GDB.
12061 (send_gdb): If suppress_flag is set, don't try to send commands to
12062 GDB.
12063 (gdb_expect): If suppress_flag is set, always fail immediately.
12064 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12065 (gdb_init): Call gdb_stop_suppressing_tests.
12066 (default_gdb_exit): Ditto.
12067 (default_gdb_start): Ditto.
12068
12069 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12070 gdb_stop_suppressing_tests as appropriate.
12071 * gdb.base/break.exp: Ditto.
12072 * gdb.base/callfuncs.exp: Ditto.
12073 * gdb.base/commands.exp: Ditto.
12074 * gdb.base/exprs.exp: Ditto.
12075 * gdb.base/funcargs.exp: Ditto.
12076 * gdb.base/list.exp: Ditto.
12077 * gdb.base/recurse.exp: Ditto.
12078 * gdb.base/scope.exp: Ditto.
12079 * gdb.base/structs.exp: Ditto.
12080 * gdb.c++/inherit.exp: Ditto.
12081
12082 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12083
12084 * config/vr4300.exp: New file.
12085
12086 * gdb.*/*.exp: Call gdb_expect instead of expect.
12087
12088 * lib/gdb.exp(gdb_expect): New function.
12089
12090 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12091
12092 * lib/gdb.exp(gdb_init): New function.
12093
12094 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12095 for each individual variable set.
12096
12097 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12098 name.
12099
12100 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12101
12102 * gdb.base/scope.exp: Use gdb_test.
12103
12104 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12105 aborting; the testsuite driver will do that for us (see
12106 gdb_finish). Also, use gdb_test in a few more places.
12107
12108 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12109
12110 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12111
12112 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12113
12114 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12115 and "add_tests" are not at the same address.
12116
12117 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12118
12119 * gdb.base/ptype.exp: Use gdb_test.
12120
12121 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12122
12123 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12124 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12125 left in. No longer expect them to fail.
12126
12127 * gdb.stabs/*.mt; Deleted, no longer used.
12128 * gdb.stabs/configure.in: Remove references to target makefile
12129 frags.
12130 * gdb.stabs/configure: Rebuilt.
12131
12132 * gdb.disasm/*.mt: Deleted, no longer used.
12133 * gdb.disasm/configure.in: Remove references to target makefile
12134 frags. Use "sh3.s" as the unique filename for this directory.
12135 * gdb.disasm/configure: Rebuilt.
12136
12137 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12138 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12139 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12140
12141 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12142
12143 * config/udi.exp: Use mondfe,name instead of remote_host.
12144
12145 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12146
12147 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12148 a function with a watchpoint enabled on the mn10200.
12149
12150 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12151 before trying to create it!
12152
12153 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12154
12155 * config/vx.exp: Use hostname instead of netport.
12156
12157 * config/vxworks.exp: New file.
12158
12159 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12160
12161 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12162 gdb before assuming everything worked. Send a ^C if a timeout
12163 occurs.
12164
12165 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12166 $gdb_spawn_id directly.
12167 (gdb_run_cmd): Try _start as well as start. Use the target feature
12168 gdb,start_symbol as the symbol to start from when jumping.
12169
12170 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12171
12172 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12173 redundant) test.
12174
12175 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12176 it doesn't lose for 16bit integer systems.
12177
12178 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12179
12180 * gdb.fortran/types.exp: If the target doesn't support "double"
12181 data types, then expect "real" types to only be 4 bytes.
12182
12183 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12184 call tests if the target doesn't support inferior function calls.
12185
12186 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12187 in printf tests.
12188
12189 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12190
12191 * gdb.base/help.exp: Disable "help set", "help show", and
12192 "help support". Simplify regexp for "help stack".
12193
12194 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12195 to 60 seconds. Temporarily set match_max to 15000 around the
12196 "info copying" test.
12197
12198 * gdb.base/nodebug.exp: Don't try to do an inferior function
12199 call if the target doesn't support them.
12200 * gdb.base/printcmds.exp: Likewise.
12201 * gdb.base/setvar.exp: Likewise.
12202 * gdb.base/structs.exp: Likewise.
12203 * gdb.c++/templates.exp: Likewise.
12204 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12205
12206 * gdb.base/recurse.exp: Enable for the mn10200.
12207
12208 * configure.in: Do configure gdb.stabs directory for *-*-elf
12209 targets.
12210 * configure: Rebuilt.
12211
12212 * gdb.base/break.exp: Check for gdb,noresults before testing
12213 exit status and/or results from the target.
12214 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12215 * lib/gdb.exp: Remove old (now bogus) initialization of
12216 noinferior, noargs, noresults and nosignals.
12217
12218 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12219
12220 * config/sh.exp: New file.
12221
12222 * config/slite.exp: Try to connect multiple times to the board
12223 before rebooting. Only send a "monitor run" if need_monitor_run
12224 is set.
12225
12226 * gdb.base/break.exp: Don't do the "stub continue" test if
12227 the target has gdb_stub set.
12228
12229 * gdb.base/callfuncs.exp: Increase the timeout.
12230
12231 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12232 if the target has gdb,noinferiorio set.
12233
12234 * gdb.base/list.exp: Increase match_max to 10000 characters.
12235
12236 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12237
12238 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12239 target.
12240
12241 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12242
12243 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12244
12245 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12246 trying to delete the copy of gdb. Catch the file delete so we
12247 don't die if the delete fails; also, the file should be copied to
12248 the host, not to the build.
12249
12250 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12251
12252 * lib/gdb.exp(gdb_test): Surround the result pattern with
12253 parenthesis in case it contains multiple regexps separated
12254 with |.
12255
12256 * gdb.base/watchpoint.exp: Use gdb_test.
12257 * gdb.base/default.exp: Ditto.
12258
12259 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12260
12261 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
12262
12263 * gdb.base/scope.exp: Use gdb_test.
12264 * gdb.c++/classes.exp: Ditto.
12265 * gdb.c++/inherit.exp: Ditto.
12266
12267 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12268
12269 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12270 remote_exec instead.
12271 * gdb.base/corefile.exp: Don't be ridiculous.
12272 * gdb.base/*.c: Add missing stub invocations.
12273
12274 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12275
12276 * config/slite.exp: Miscellaneous fixes.
12277
12278 * lib/gdb.exp: Fix runto.
12279
12280 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12281 the target.
12282
12283 * gdb.base/watchpoint.exp: Fix regexp.
12284
12285 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12286 close and wait commands, as the descriptor may now be
12287 invalid. Always call "remote_close host".
12288
12289 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12290
12291 Major rewrite for testsuite revision.
12292
12293 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12294 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12295 instead of relying on spawn_id to always contain a valid
12296 spawn id.
12297 (get_compiler_info): New procedure to build the ${binfile}.ci
12298 file, instead of replicating this in N different places.
12299 (gdb_compile): New procedure.
12300
12301 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12302 appropriate arguments) instead of compile. Use gdb_test in a lot
12303 more places. Use send_gdb instead of send. Always run gdb_start
12304 at the start of a testcase, as this is no longer done magically.
12305
12306 config/*-gdb.exp: Rename without the -gdb suffix.
12307
12308 config/mips.exp: Use remote_close instead of exit_remote_shell.
12309 config/monitor.exp: Use target_info instead of looking at
12310 baud, timeout, etc.
12311 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12312
12313 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12314
12315 * gdb.c++/templates.exp (test_ptype_of_templates),
12316 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12317 Update expect patterns for destructors and assignment operators
12318 to match corresponding c-typeprint.c changes.
12319 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12320 to destructor breakpoint test, GDB should be able to set the
12321 destructor breakpoint without specifying arguments.
12322
12323 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12324
12325 * gdb.threads/pthreads.exp: Change result for failure to compile due
12326 to lack of pthreads runtime support from an error to simply an
12327 unsupported test, per dejagnu standards.
12328
12329 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12330
12331 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12332 where GDB exits to reduce pattern match time.
12333 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12334
12335 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12336
12337 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
12338
12339 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12340 * gdb.base/default.exp: ditto.
12341 * gdb.base/nodebug.exp: ditto.
12342 * gdb.base/printcmds.exp: ditto.
12343 * gdb.base/ptype.exp: ditto.
12344 * gdb.base/setvar.exp: ditto.
12345 * gdb.base/structs.exp: ditto.
12346 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12347
12348 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12349
12350 * configure, */configure: Rebuild with autoconf 2.12.
12351
12352 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12353
12354 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12355 use new i*86-pc-linux*-gnu quads.
12356 * gdb.base/corefile.exp: Ditto.
12357 * gdb.base/signals.exp: Ditto.
12358 * gdb.base/sigall.exp: Ditto.
12359 * gdb.base/interrupt.exp: Ditto.
12360
12361 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12362 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12363 RedHat 4.0.
12364
12365 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12366 linux. This allows the test case to at least compile on latest
12367 linux, but still not run due to missing the threads runtime library.
12368
12369 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12370
12371 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12372 directory to search gdb directory. Accept and step over conditional
12373 stack alignment code. Consume $prompt in failure cases.
12374 Reset timeout to $oldtimeout instead of some arbitrary value.
12375 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12376 timeout problems with infinite stack backtraces.
12377 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12378 Accept function parameters for linkfunc member.
12379
12380 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12381
12382 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12383 (CXXFLAGS): Remove, unreferenced.
12384 (B_OPTIONS): Add for -B options and add code to initialize with
12385 previous -B options and also add -B option to pick up cross compiled
12386 runtime.
12387 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12388 doing cross compiles.
12389 (target_alias): Declare global.
12390 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12391 to verify that gcc exists in build tree, and if so set CC to that
12392 gcc and to use B_OPTIONS and TARGET_INCLUDES.
12393
12394 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12395
12396 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12397 ptype test for anonymous union. Fixup testcase to match
12398 current gcc debug output.
12399
12400 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12401
12402 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12403 force argument to an unsigned long type.
12404
12405 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12406
12407 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12408 tests and anonymous union print/ptype tests.
12409 * gdb.base/list.exp (test_forward-search): Increase timeout by
12410 5 minutes for the "search extremely long line" case.
12411 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12412 completely optional and that the pass/fail messages use the command as
12413 the message if that third arg is a null string.
12414 (gdb_test_exact): Arrange that a null string pattern means match a
12415 null string output rather than any output, which might include random
12416 errors.
12417 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12418 backtrace test.
12419 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12420 always failing and failure is now exposed by gdb.exp changes.
12421
12422 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12423
12424 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12425 weren't being noted.
12426
12427 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12428
12429 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12430 * gdb.stabs/weird.exp: Remove v_comb xfails.
12431
12432 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
12433
12434 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12435 list.exp scope.exp watchpoint.exp]
12436 Make all timeout error msgs explicitly say "(timeout)".
12437
12438 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
12439
12440 * config/monitor.exp: Increase download timeout to 1000 seconds.
12441
12442 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
12443
12444 * config/m32r.exp: Increase timeout to 120 seconds.
12445
12446 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12447
12448 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12449 and accept older ordering as obsolescent gcc or gdb.
12450 * gdb.c++/templates.exp: Ditto.
12451 * gdb.c++/virtfunc.exp: Ditto.
12452
12453 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12454
12455 * gdb.base/coremaker.c: Add code to mmap some data so we
12456 can check that it ends up in the core file.
12457 * gdb.base/corefile.exp: Add test to read mmapped data
12458 from core file.
12459
12460 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
12461
12462 * config/m32r.exp: New file.
12463
12464 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12465
12466 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12467 that cflags can contains -gstabs, and work correctly for other tests.
12468
12469 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
12470
12471 * gdb.base/setshow.exp: New file, tests show and set.
12472 * gdb.base/setshow.c: New file, tests show and set.
12473 * gdb.base/help.exp: Add test for help set|show annotate.
12474 * gdb.base/default.exp: Add test for set|show annotate.
12475
12476 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12477
12478 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12479 errors unique.
12480 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12481 explicitly.
12482
12483 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12484
12485 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12486 and width commands. This is done elsewhere.
12487 * (gdb_start): Don't call gdb_start_sim here. That's already
12488 done in gdb_load. This fixes lots of failures in default.exp.
12489
12490 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12491
12492 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12493 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12494 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12495 in the same we we treat other failures (since it may be an expected
12496 condition), rather than as an error.
12497 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12498 old test format.
12499
12500 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12501
12502 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12503 (distclean maintainer-clean realclean): No need to remove files
12504 twice. Nuke the duplicates.
12505 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
12506 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
12507 Remove config.h along with other config files.
12508
12509 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12510
12511 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12512 "p func1 ()" and note that rests of tests are skipped.
12513 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12514 setup_xfails for "print func2::coremaker_local".
12515 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12516 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12517 affected by the previous run test.
12518 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12519 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12520 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12521 "pass int powerset tuple" and "pass modeless int powerset tuple".
12522 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12523 "real write 4" and "real write 8".
12524 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12525 setup_xfails for "print vs1 after tuple assign 2",
12526 "print \$i after tuple assign 2", and
12527 "print vs2 after tuple assign 2".
12528 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12529 meaningful error message and return -1 so the caller can
12530 suppress further tests and avoid a cascade of errors.
12531
12532 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12533
12534 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12535 format for printing version.
12536 * gdb.base/default.exp: Ditto.
12537 * gdb.base/interrupt.exp: Fix problem with cascade of
12538 errors if child process dies while calling a function.
12539
12540 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12541
12542 * Makefile.in (VPATH): Add
12543 * Makefile.in (Makefile, config.status): Fix rules so things get
12544 remade when necessary.
12545
12546 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12547
12548 * Makefile.in (just-check): Add path to sibling expect dir
12549 to environment variable specified by RPATH_ENVVAR.
12550
12551 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12552
12553 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12554 (just-check): Add shared library paths for libstdc++, tk,
12555 tcl, bfd, and opcodes to the environment variable specified
12556 in RPATH_ENVVAR.
12557 * configure.in: Add support to recognize --enable-shared flag
12558 and generate correct value for RPATH_ENVVAR.
12559 * configure: Regenerated with autoconf.
12560
12561 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12562
12563 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12564 include all osf versions.
12565 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12566 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12567 when target is linux. When failing to build pthreads test
12568 executable, give more meaningful message.
12569 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12570 arg for pthread_create.
12571
12572 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12573
12574 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12575 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12576 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12577 and -lpthreads (everybody else).
12578 (test_startup): Fail gracefully if threads are not supported.
12579 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12580 "p/c array_index("abcdef",2)" when not gcc compiled.
12581 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12582 "print func2::coremaker_local" when not gcc compiled.
12583 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12584 "ptype on opaque struct tagname (statically)",
12585 "ptype on opaque struct tagname (dynamically) 1", and
12586 "ptype on opaque struct tagname (dynamically) 2"
12587 for not compiled with gcc.
12588 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12589 backtrace when compiled with gcc.
12590 * lib/gdb.exp (runto_main): Return result of "runto main" rather
12591 than always return success.
12592
12593 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12594
12595 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12596
12597 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12598
12599 * gdb.base/structs.exp: Undo last change.
12600
12601 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12602
12603 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12604 encapsulate all the steps/nexts done during self test, starting
12605 at main, and makes them less sensitive to optimization issues.
12606 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12607 signal handler" test.
12608 * gdb.threads/pthreads.exp: Only run this for native configs.
12609 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12610 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12611 tests.
12612 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12613 for "runto test_calls(void)" test.
12614
12615 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12616
12617 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12618 and don't expect address info in breakpoint confirmations.
12619
12620 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12621
12622 * gdb.base/list.exp (test_forward_search): Increase timeout
12623 temporarily by 60 seconds for searching extremely long line,
12624 and then reset to old value when done. Increase expect input
12625 buffer to 10000.
12626
12627 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12628
12629 * gdb.base/list.exp (test_forward_search): Fix to handle very
12630 long source line without overflowing expect's input buffer.
12631
12632 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12633
12634 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12635 "buffer_full".
12636
12637 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12638 "buffer_full".
12639
12640 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12641 "buffer_full".
12642
12643 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12644 "buffer_full".
12645
12646 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12647
12648 * configure.in (configdirs): Add gdb.threads.
12649 * configure: Regenerated with autoconf.
12650 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12651 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12652 * gdb.threads/configure: New, generated with autoconf.
12653
12654 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12655
12656 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12657
12658 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12659
12660 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12661 each signal's status in the output of "handle all print".
12662 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12663 the \r\n sequence that immediately precedes the gdb prompt.
12664 * gdb.base/a1-selftest.exp: Save original timeout and restore
12665 after test.
12666
12667 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12668
12669 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12670 symbol.
12671
12672 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12673
12674 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12675
12676 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12677
12678 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12679 timeout by 60 seconds.
12680
12681 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12682
12683 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12684 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12685 error return.
12686
12687 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12688
12689 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12690 gdb initialization, also report how long dejagnu waited. Restore
12691 old timeout before doing error return. Temporarily increase timeout
12692 by 3 minutes to allow for slow startups over heavy NFS use.
12693
12694 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12695
12696 * lib/gdb.exp: Report timeout value for verbosity level 2.
12697 * config/gdbserver.exp: Ditto.
12698 * config/hppro.exp: Ditto.
12699 * config/mips-gdb.exp: Ditto.
12700 * config/monitor.exp: Ditto.
12701 * config/netware.exp: Ditto.
12702 * config/sim-gdb.exp: Ditto.
12703 * config/slite-gdb.exp: Ditto.
12704 * config/udi-gdb.exp: Ditto.
12705 * config/unix-gdb.exp: Ditto.
12706 * config/vx-gdb.exp: Ditto.
12707 * gdb.base/a1-selftest.exp: Ditto.
12708 * gdb.base/a2-run.exp: Ditto.
12709 * gdb.base/break.exp: Ditto.
12710 * gdb.base/corefile.exp: Ditto.
12711 * gdb.base/list.exp: Ditto.
12712 * gdb.base/recurse.exp: Ditto.
12713 * gdb.base/scope.exp: Ditto.
12714 * gdb.base/signals.exp: Ditto.
12715
12716 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12717
12718 * gdb.threads/Makefile.in (docdir): Removed.
12719
12720 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12721
12722 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
12723 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
12724 @srcdir@.
12725 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
12726 autoconf 2.5 or higher.
12727 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12728
12729 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12730
12731 * configure: Regenerated.
12732 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12733 avoid name clashes with SunOS headers.
12734
12735 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12736
12737 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12738
12739 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12740
12741 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12742 prototype information ends up in the compiler info file.
12743
12744 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12745
12746 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12747 attempting to regenerate it. Eliminate use of a temporary file
12748 and just generate the info file directly. Source it immediately,
12749 for consistency of use.
12750 * gdb.base/corefile.exp: Ditto
12751 * gdb.base/exprs.exp: Ditto.
12752 * gdb.base/funcargs.exp: Ditto.
12753 * gdb.base/langs.exp: Ditto.
12754 * gdb.base/list.exp: Ditto.
12755 * gdb.base/mips_pro.exp: Ditto.
12756 * gdb.base/nodebug.exp: Ditto.
12757 * gdb.base/opaque.exp: Ditto.
12758 * gdb.base/ptype.exp: Ditto.
12759 * gdb.base/scope.exp: Ditto.
12760 * gdb.base/setvar.exp: Ditto.
12761 * gdb.base/signals.exp: Ditto.
12762 * gdb.base/whatis.exp: Ditto.
12763 * gdb.c++/templates.exp: Ditto.
12764 * gdb.c++/virtfunc.exp: Ditto.
12765 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12766 whether or not to add -lstdc++ to the compile command line args.
12767
12768 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12769
12770 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12771 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12772 Increase timeout, a lot of single stepping might be needed if the
12773 target has no hardware watchpoints.
12774
12775 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12776
12777 * gdb.base/break.exp: Ignore compiler warnings when compiling
12778 break.c.
12779 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12780 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12781 from remote-sim.
12782 * gdb.base/exprs.exp: Add h8300 xfails.
12783 * gdb.base/funcargs.exp: Likewise.
12784 * gdb.base/nodebug.exp: Likewise.
12785 * gdb.base/printcmds.exp: Likewise.
12786 * gdb.base/ptype.exp: Likewise.
12787 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12788 h8300 xfails.
12789 * gdb.base/return.exp: Handle float/double precision problems
12790 on the h8300.
12791 * gdb.base/funcargs.c: Explicitly make last constant argument to
12792 call_after_alloca_subr an unsigned long type.
12793 * gdb.base/return.c: Include stdio.h.
12794
12795 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12796
12797 * config/abug.exp: New file for the older Motorola Bug monitor
12798 that runs on the mvme13x series VME boards.
12799 * config/monitor.exp: Use the new config array for target settings
12800 if they exist.
12801
12802 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12803
12804 * sim-gdb.exp: Make the SH simulator allocate less space when
12805 it is targeted.
12806
12807 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12808
12809 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12810 test.
12811
12812 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12813
12814 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12815 "rs6000-*-*" for "list function in include file" when gcc compiled.
12816 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12817 for "p ctable1[120]".
12818 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12819 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12820 Remove setup_xfail for "rs6000-*-*" for
12821 "print 'scope0.c'::filelocal before run".
12822 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12823 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12824 since some compilers don't allow both options to be given
12825 on the same command line. Create object file and move it.
12826
12827 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12828
12829 * gdb.base/corefile.exp: Always regenerate the core file, since
12830 we always regenerate the coremaker program. Detect special case
12831 where registers cannot be read from core file.
12832
12833 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12834
12835 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12836 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12837 * gdb.c++/templates.exp: Only match on basename of file since
12838 some formats like xcoff don't encode directory information.
12839 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12840 and rs6000 AIX xcoff targets.
12841 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12842 * configure: Regenerate.
12843 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12844 here, rather than in distclean.
12845
12846 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12847
12848 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12849 defined, and use it to compile the test case with -O2. The
12850 native compilation still uses no optimization.
12851 * gdb.base/mips_pro.c: Remove inline assembly code since
12852 it is compiled PIC by default, which results in assembler
12853 warnings that make the testsuite think the compilation
12854 was unsuccessful.
12855
12856 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12857
12858 * gdb.c++/misc.exp: Add note to message for
12859 "print s.a for foo struct" that this is a known gcc 2.7.2
12860 and earlier bug.
12861
12862 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12863
12864 * gdb.base/break.exp: Fix pattern for matching "Delete all
12865 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12866 setup_xfail for deleting all breakpoints test. Fix various
12867 timeout messages to include "(timeout)".
12868 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12869 for "p t_float_values2(3.14159,float_val2)".
12870 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12871 for "continue to call2g" when gcc compiled.
12872 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12873 "up to foo in langs.exp", "show language at foo in langs.exp",
12874 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12875 and "show language at fsub in langs.exp".
12876 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12877 "list line 1 in include file", "list message for lines past EOF",
12878 "list function in include file", "list list0.h:foo", and
12879 "list filename:function; nonexistant function".
12880 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12881 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12882 and "ptype t_char_array" to be for native cc only.
12883
12884 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12885
12886 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
12887 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12888 "print func2::coremaker_local", and "backtrace in corefile.exp".
12889
12890 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12891
12892 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12893 "bt in signals.exp". This problem only appears when running
12894 the testsuite, and then only intermittently.
12895
12896 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12897
12898 * gdb.base/return.exp (return_tests): Differentiate between
12899 two tests of continuing.
12900
12901 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12902
12903 * */Makefile.in (maintainer-clean): Remove config.log.
12904 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12905 * gdb.c++/Makefile.in (PROGS): Add inherit.
12906 (clean): Remove *.ci.
12907
12908 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12909
12910 * gdb.c++/misc.cc: Add test code from Mike Stump.
12911 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12912
12913 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12914
12915 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12916 to "alpha-*-osf2*" and add comment.
12917 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12918 setup_xfail for "step over execarg initialization" and
12919 "step over corearg initialization".
12920 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12921 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12922 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12923 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12924 "print func2::coremaker_local", and "backtrace in corefile.exp".
12925 * gdb.base/signals.exp: Build and source signals.ci.
12926 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12927 to be for gcc only.
12928 * lib/gdb.exp: Move verbose statements outside conditionals.
12929
12930 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12931
12932 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12933 Feb 3 procfs.c change.
12934
12935 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12936
12937 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12938
12939 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12940
12941 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12942 from dejagnu's apparent default of 10 seconds, which gives random
12943 results when running the tests over NFS on moderately loaded systems.
12944 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12945
12946 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12947
12948 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12949 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12950 result reports.
12951
12952 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12953
12954 * configure.in (CY_AC_PATH_TCLH): Remove.
12955 * configure: Regenerate.
12956
12957 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12958
12959 * gdb.c++/Makefile.in (clean): Add missing '{'.
12960
12961 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12962
12963 * lib/gdb.exp: Provide a default value for noinferior.
12964
12965 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12966 Load libgloss.exp.
12967
12968 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12969
12970 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12971 the executable, not the .o to run the tests from.
12972
12973 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12974
12975 * gdb.base/break.exp: Don't test for program exit or exit status
12976 if $noresults if nonzero.
12977 * gdb.base/langs.exp: Likewise.
12978 * gdb.base/watchpoint.exp: Likewise.
12979
12980 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12981 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12982 trying to compile the testcase.
12983
12984 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12985
12986 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12987 * gdb.base/signals.exp (continue to handler): Likewise.
12988
12989 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12990
12991 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12992
12993 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12994
12995 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12996
12997 * gdb.base/corefile.exp: Recognize "not found" as failure
12998 when trying to determine if a core file was generated.
12999 If no core file was generate the first time, try again without
13000 the ulimit -c to work around braindamaged shells.
13001
13002 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13003
13004 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13005 [] tests with "test" and enclose string in quotes.
13006 * gdb.stabs/configure: Rebuild
13007
13008 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13009
13010 Changes in sync with expect:
13011 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13012 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13013 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13014 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13015 argument to AC_REQUIRE.
13016 * configure: Regenerated.
13017
13018 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13019
13020 * gdb.base/corefile.exp: When generating a core, discard any
13021 error messages about ulimit not found and the "core dumped"
13022 message from the shell that runs the coredumper.
13023
13024 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13025
13026 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13027
13028 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13029 which sed script to run. Expect failure for v_comb test
13030 on PA targets too.
13031
13032 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13033
13034 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13035 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13036
13037 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13038
13039 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13040 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13041 "sparc-sun-solaris*" xfails for "p v_comb".
13042 * lib/gdb.exp (default_gdb_start): Fix typo.
13043 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13044 messages to not include the full program name that caused
13045 the core dump since some systems (such as solaris) apparently
13046 truncate this path to about 80 characters.
13047 When generating a core file first try increasing the core file
13048 size limit to unlimited since some systems may default it to
13049 zero, and it is harmless to try it. Move the test for failing
13050 to generate a core file to where it will actually get executed.
13051 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13052 new gdb result from g++ debug info improvements and make old
13053 pattern obsolescent. Also account for size_t differences
13054 (may be int or long).
13055 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13056 initialization before function call is placed in the delay slot
13057 and thus appears to be skipped over by commands such as "next".
13058
13059 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13060
13061 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13062
13063 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13064
13065 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13066 input source file; fix code to compile test to deal with this
13067 convention.
13068 * gdb.c++/*.exp: Likewise.
13069
13070 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13071
13072 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13073 "bt in signals.exp".
13074
13075 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13076
13077 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13078 "step over execarg initialization" and
13079 "step over corearg initialization".
13080
13081 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13082
13083 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13084 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13085
13086 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13087
13088 From Rob Savoye (rob@poseidon.cygnus.com)
13089 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13090 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13091 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13092 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13093 configure.in}: Major reworking for autoconfig.
13094 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13095 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13096 New files.
13097 * config/unix-gdb.exp: Make GDB global.
13098 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13099 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13100 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13101 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13102 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13103 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13104 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13105 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13106 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13107 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13108 pr-8136.exp, result.exp, string.exp, tuples.exp},
13109 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13110 to returns as necessary, arrange for test to compile own testcase
13111 executable.
13112 * lib/gdb.exp: Changes for testsuite to compile own test cases.
13113
13114 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13115
13116 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13117 clear_xfail at end of test which might not call either pass or fail.
13118 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13119 "backtrace through signal handler".
13120
13121 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13122
13123 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13124 continuing from a job control stop signal.
13125 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13126
13127 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13128
13129 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13130 * gdb.base/corefile.exp: Likewise.
13131 * gdb.base/funcargs.exp: Likewise.
13132
13133 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13134
13135 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13136 * config/monitor.exp: Add support for setting baud rate.
13137
13138 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13139
13140 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13141 i*86-*-linux* xfails for "backtrace through signal handler".
13142 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13143 "print func2::coremaker_local".
13144 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13145 alpha-dec-osf2* xfail for
13146 "delete all breakpoints when none".
13147
13148 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13149
13150 * gdb.base/break.exp: Change test that deletes all breakpoints
13151 when no user breakpoints are installed. A post 4.15 change
13152 causes gdb to no longer prompt in this case.
13153
13154 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13155
13156 * gdb.base/return.exp (return_tests): Change xfail for test
13157 "correct value returned double test" to stop xfailing at
13158 Solaris 2.5. Apparently the bug has been fixed.
13159
13160 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13161
13162 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13163 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13164
13165 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13166
13167 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13168 * gdb.disasm/hppa.s: Corresponding changes.
13169
13170 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13171
13172 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13173 makefile fragment.
13174 * config/mt-hpux: Deleted.
13175
13176 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13177
13178 * Many files: When warning about suppressed tests due to a
13179 nonexistant test binary, avoid incrementing the warning count.
13180
13181 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13182
13183 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
13184
13185 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13186
13187 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13188 "sparc-*-solaris2*".
13189
13190 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13191
13192 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13193 Add global and local variables and initialize them.
13194 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13195 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13196 extracts the file name and terminating signal from the core file.
13197 * TODO: Remove note about tests for correct mapping of corefile.
13198 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13199 from optimizing it away.
13200 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13201 handles common blocks.
13202
13203 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13204
13205 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13206 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13207
13208 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13209
13210 * Makefile.in (maintainer-clean): New target, synonym for
13211 realclean.
13212 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13213 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13214 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13215 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13216 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13217 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13218
13219 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13220
13221 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13222 xfails when not gcc compiled for "print foo::funclocal".
13223 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13224 "print foo::funclocal at foo",
13225 "print 'scope1.c'::foo::funclocal at foo",
13226 "print foo::funclocal_bss at foo",
13227 "print 'scope1.c'::foo::funclocal_bss at foo",
13228 "print foo::funclocal_ro at foo",
13229 "print 'scope1.c'::foo::funclocal_ro at foo",
13230 "print bar::funclocal at foo" and
13231 "print 'scope1.c'::bar::funclocal at foo".
13232 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13233 gcc compiled for "print foo::funclocal at bar".
13234 Expand all messages to ensure that they identify that
13235 the test is at bar().
13236 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13237 gcc compiled for:
13238 "ptype on opaque struct pointer (statically)",
13239 "ptype on opaque struct tagname (statically)",
13240 "ptype on opaque struct pointer (dynamically) 1",
13241 "ptype on opaque struct tagname (dynamically) 1",
13242 "ptype on opaque struct pointer (dynamically) 2" and
13243 "ptype on opaque struct tagname (dynamically) 2
13244 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13245 gcc compiled for:
13246 "p datalocal"
13247 "whatis datalocal",
13248 "ptype datalocal",
13249 "p bsslocal",
13250 "whatis bsslocal", and
13251 "ptype bsslocal".
13252 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13253 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13254 when not gcc compiled.
13255 * gdb.base/funcargs.exp (float_and_integral_args): Add
13256 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13257 compiled.
13258 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13259 "backtrace from call6a" when not gcc compiled.
13260 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13261 "backtrace from call7a" when not gcc compiled.
13262 * gdb.base/callfuncs.exp (do_function_calls):
13263 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13264 "p t_char_array_values(char_array_val2,char_array_val1)",
13265 "p t_char_array_values(char_array_val1,char_array_val2)",
13266 "p t_char_array_values("carray 1","carray 2")",
13267 "p t_char_array_values("carray 1",char_array_val2)",
13268 "p t_char_array_values(char_array_val1,"carray 2")",
13269 "p sum_args(1,{2})",
13270 "p sum_args(2,{2,3})",
13271 "p sum_args(3,{2,3,4})",
13272 "p sum_args(4,{2,3,4,5})"
13273 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13274 "backtrace in corefile.exp" when not gcc compiled.
13275
13276 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13277
13278 * gdb.base/signals.exp: Rewrite `handle all print' test as
13279 a procedure. Accept blanks or TABs as whitespace, increase
13280 timeout and expect input buffer size for the large output
13281 from the command. Remove "i*86-*-bsdi2.0" xfail.
13282
13283 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13284
13285 * gdb.base/setvar.exp: Add new testcases for truncation when
13286 assigning invalid values to bitfields.
13287
13288 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13289
13290 * gdb.base/callfuncs.exp (do_function_calls): Remove
13291 mips-sgi-irix* xfail for
13292 "call inferior func with struct - returns char *"
13293 and fix test so that an optional (unsigned char *) cast is
13294 accepted in the result.
13295
13296 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13297
13298 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13299 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13300 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13301 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13302 that accidentally got checked in.
13303
13304 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13305
13306 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
13307 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13308 compiled test.
13309 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13310 Add mips-sgi-irix5* xfail for not gcc compiled.
13311 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13312 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13313 "p top", "whatis top", "p middle", and "whatis middle".
13314 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13315 "whatis signed char" for not gcc compiled.
13316 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13317 "set variable signed char=-1 (-1)" and
13318 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13319 * gdb.base/funcargs.exp (float_and_integral_args):
13320 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13321 Add mips-sgi-irix* xfail when not gcc compiled for
13322 "continue to call2b".
13323 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13324 "continue to call2g".
13325 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13326 "backtrace from call6a"
13327 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13328 "backtrace from call7k".
13329 Add mips-sgi-irix5* xfail when not gcc compiled for
13330 "backtrace from call7a".
13331 (localvars_after_alloca): Fix gdb_test cmds for
13332 "print * after runto ...".
13333 Remove rs6000-*-* xfails for
13334 "print i after runto localvars_after_alloca" and
13335 "print l after runto localvars_after_alloca"
13336 for all compilers.
13337 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13338 when not compiled with gcc, for:
13339 "print signed char == (minus)",
13340 "print signed char != (minus)",
13341 "print signed char < (minus)",
13342 "print signed char > (minus)".
13343 * gdb.base/callfuncs.exp (do_function_calls):
13344 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13345 "call inferior func with struct - returns char *".
13346 * gdb.base/return.exp (return_tests): Change xfail for
13347 "correct value returned double test" to include Solaris 2.4.
13348 * gdb.base/funcargs.exp (float_and_integral_args):
13349 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13350
13351 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13352
13353 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13354 enumeration bitfields if compiling with GNU C.
13355 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13356 to empty' prompt.
13357
13358 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13359
13360 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13361 test for PRO targets.
13362
13363 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13364 breakpoints in the inferior at any given time by making
13365 two groups of breakpoints for call2*, call6* and call7*
13366 tests.
13367
13368 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13369
13370 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13371 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13372 from optimizing it away.
13373 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13374 "call inferior func with struct".
13375
13376 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13377
13378 * configure.in: Only configure gdb.chill for particular targets.
13379
13380 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13381
13382 * gdb.base/Makefile.in: Add action to .c.o transformation
13383 rule that generates a .ci file for each .o file and remove
13384 explicit .c.o rules except for callfuncs.o.
13385 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13386 generates a .ci file for each .o file and remove explicit
13387 .cc.o rules.
13388 (clean): Remove *.tmp *.ci files.
13389 (EXECUTABLES): Remove templ-info.exp.
13390 * gdb.base/compiler.c: New file.
13391 * gdb.c++/compiler.cc: New file
13392 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13393 Change rs6000-*-* xfail for
13394 "print 'scope0.c'::filelocal_ro" and
13395 "print 'scope1.c'::filelocal" and
13396 "print 'scope1.c'::filelocal_bss" and
13397 "print 'scope1.c'::filelocal_ro" and
13398 "print 'scope1.c'::foo::funclocal" and
13399 "print 'scope1.c'::foo::funclocal_ro" and
13400 "print 'scope1.c'::bar::funclocal" and
13401 "print 'scope0.c'::filelocal_ro" and
13402 "print 'scope1.c'::filelocal at foo" and
13403 "print 'scope1.c'::filelocal_bss at foo" and
13404 "print 'scope1.c'::filelocal_ro at foo" and
13405 "print 'scope1.c'::foo::funclocal at foo" and
13406 "print 'scope1.c'::foo::funclocal_bss at foo" and
13407 "print 'scope1.c'::foo::funclocal_ro at foo" and
13408 "print 'scope1.c'::bar::funclocal at foo" and
13409 "print 'scope0.c'::filelocal_ro" and
13410 "print 'scope1.c'::filelocal" and
13411 "print 'scope1.c'::filelocal_bss" and
13412 "print 'scope1.c'::filelocal_ro" and
13413 "print 'scope1.c'::foo::funclocal" and
13414 "print 'scope1.c'::foo::funclocal_bss" and
13415 "print 'scope1.c'::foo::funclocal_ro" and
13416 "print 'scope1.c'::bar::funclocal" and
13417 "print 'scope1.c'::bar::funclocal_bss"
13418 to only be xfail'd when not compiled with gcc.
13419 Add rs6000-*-* xfail for
13420 "print 'scope0.c'::filelocal_bss before run"
13421 when compiled with gcc.
13422 (test_at_main): Add rs6000-*-* xfail for
13423 "print filelocal_ro in test_at_main"
13424 when compiled with gcc.
13425 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
13426 Add rs6000-*-aix* xfail for
13427 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13428 "ptype t_char_array", not compiled with gcc.
13429 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13430 xfail for "list foo (in include file)" when gcc compiled.
13431 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13432 (integral_args): Add rs6000-*-* xfail for
13433 "run to call0a" if not compiled with gcc.
13434 (unsigned_integral_args): Add rs6000-*-* xfail for
13435 "run to call1a" if not compiled with gcc.
13436 (float_and_integral_args): Add rs6000-*-* xfail for
13437 "run to call2a" if not compiled with gcc and for
13438 "continue to call2b" for any compiler.
13439 Add rs6000-*-* xfail to
13440 "print f1 after run to call2a" for gcc compiled.
13441 (discard_and_shuffle): Add rs6000-*-* xfail for
13442 "run to call6a".
13443 (shuffle_round_robin): Add rs6000-*-* xfail for
13444 "backtrace from call7a" if not compiled with gcc.
13445 Add rs6000-*-* xfail for
13446 "backtrace from call7b" if compiled with gcc.
13447 (call_after_alloca): Add rs6000-*-* xfail for
13448 "print c in call_after_alloca" and
13449 "print s in call_after_alloca" and
13450 "backtrace from call_after_alloca_subr"
13451 if not compiled with gcc.
13452 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13453 "print c in localvars_in_indirect_call" and
13454 "print c in localvars_in_indirect_call" and
13455 "backtrace in indirectly called function" and
13456 "stepping into indirectly called function"
13457 if not compiled with gcc.
13458 (localvars_after_alloca): Add rs6000-*-* xfail for
13459 "print c after runto localvars_after_alloca" and
13460 "print s after runto localvars_after_alloca" and
13461 "print i after runto localvars_after_alloca" and
13462 "print l after runto localvars_after_alloca"
13463 for all compilers.
13464 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13465 than whatis-info.exp.
13466 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13467 than opaque-info.exp.
13468 Setup rs6000-*-* xfail for
13469 "ptype on opaque struct pointer (statically)" and
13470 "ptype on opaque struct pointer (dynamically)" when
13471 not compiled with gcc.
13472 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13473 rather than callf-info.exp.
13474 (do_function_calls): Add clear_xfail for rs6000-*-* for
13475 "p t_float_values2(3.14159,float_val2)". Seems to work
13476 fine there, both with xlc and gcc. Need to find out what
13477 it is doing right and fix other platforms.
13478 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13479 "call inferior func with struct - returns int",
13480 "call inferior func with struct - returns long",
13481 "call inferior func with struct - returns float",
13482 "call inferior func with struct - returns double",
13483 "call inferior func with struct - returns char *",
13484 but only if not gcc compiled (presumes xlc compiled).
13485 Change rs6000-*-* xfails for
13486 "call inferior func with struct - returns char" and
13487 " call inferior func with struct - returns short" to only
13488 xfail if not using gcc.
13489 (clean mostlyclean): Remove *.ci and *.tmp files.
13490 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13491 than templ-info.exp.
13492 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13493 Add rs6000-*-* xfail for "up to foo in langs.exp"
13494 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13495 when not gcc compiled.
13496
13497 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13498
13499 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13500 * gdb.base/corefile.exp: Likewise.
13501 * gdb.base/list.exp: Likewise.
13502 * gdb.base/scope.exp: Likewise.
13503 * gdb.base/siganls.exp: Likewise.
13504
13505 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13506 compiler output.
13507 * gdb.base/whatis.exp: Likewise.
13508
13509 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13510
13511 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13512 failure (opcode table has been fixed to match reality).
13513
13514 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13515
13516 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13517 "call inferior func with struct - returns char",
13518 "call inferior func with struct - returns short"
13519
13520 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13521 "print 'scope0.c'::filelocal at main",
13522 "print 'scope0.c'::filelocal_bss in test_at_main",
13523 "print 'scope0.c'::filelocal at foo",
13524 "print 'scope0.c'::filelocal_bss in test_at_foo",
13525 "print 'scope0.c'::filelocal at bar",
13526 "print 'scope0.c'::filelocal_bss in test_at_bar"
13527
13528 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13529 in source file 1". This bug seems to have been fixed with both
13530 gcc and native cc (was native assembler bug?).
13531
13532 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13533
13534 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13535 "backtrace through signal handler" to "i*86-*-sysv4*".
13536 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13537 continue" case. Add "known SVR4 bug" to fail message.
13538 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13539 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13540 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13541 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13542 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13543 "up to foo in langs.exp", "show language at foo in
13544 langs.exp", "up to cppsub_ in langs.exp", "show
13545 language at cppsub_ in langs.exp", "up to fsub in
13546 langs.exp", and "show language at fsub in langs.exp".
13547 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13548 "bactrace in corefile.exp".
13549 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13550 "call inferior function with struct - returns float" and
13551 "call inferior function with struct - returns double".
13552
13553 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13554
13555 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13556 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13557 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13558 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13559
13560 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13561
13562 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13563 (or overriden) "CHILL" macro rather then bare "gcc".
13564 Also look for ../../gcc/xgcc since that is what we will
13565 actually need, not "Makefile". Remove following assignment
13566 of CHILL to CHILL_FOR_TARGET because that results in
13567 recursive definition.
13568
13569 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13570
13571 * gdb.base/corefile.exp: Change xfail for backtrace in
13572 corefile.exp from linuxaout to all linux.
13573 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13574 cases where we miss the breakpoint at the signal handler
13575 for some reason. Setup xfail for linuxoldld/linuxaout and
13576 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13577 hitting SIGURG breakpoint.
13578 * gdb.base/signals.exp: Setup xfail for "next" acting like
13579 continue to add linuxoldld. Setup xfail for all linux for
13580 "next to handler in signals_tests_1", "backtrace in
13581 signals_tests_1", "continue to func1", "pass SIGUSR1",
13582 and continue to handler".
13583
13584 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13585
13586 * Update all FSF addresses except those in COPYING* files.
13587
13588 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13589
13590 * gdb.base/a2-run.exp: Change messages to be more explicit about
13591 the status of args, and quote binfile in results.
13592
13593 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13594
13595 * gdb.base/callfuncs.exp: Add tests for passing structs to
13596 inferior functions and return various types.
13597 * gdb.base/callfuncs.c: Add functions to receive a struct
13598 and return a member of the struct, in various types.
13599
13600 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13601
13602 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13603
13604 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13605
13606 * config/vxworks29k.exp: New file, sources vxworks.exp.
13607
13608 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13609
13610 * config/gdbremote.exp: New file. Testing framework using
13611 gdbserver.
13612
13613 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13614
13615 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13616 "call function when asleep" and "send end of file".
13617 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13618 for "backtrace in corefile.exp".
13619 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13620 for "backtrace through signal handler".
13621 * gdb.base/corefile.exp: Make sure we actually generate a core file
13622 before trying the core tests. Some systems allow the user to suppress
13623 generation of core files and default to that (linux for example).
13624 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13625 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13626
13627 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13628
13629 * gdb.threads: New directory with some crude multi-threaded
13630 gdb tests (step.exp and step2.exp).
13631 * config/mt-lynx (STEP_EXECUTABLE): Define.
13632 (THREADFLAGS): Define.
13633
13634 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13635
13636 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13637
13638 * gdb.base/signals.exp: Disable whole file for lynx until
13639 further notice.
13640
13641 * gdb.base/signals.exp: xfail test where "next" acts like
13642 "continue" for lynx.
13643
13644 * gdb.base/interrupt.exp: xfail test for calling function while
13645 inferior is asleep for lynx.
13646
13647 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13648 than one cr-lf after each command.
13649
13650 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13651
13652 * configure.in: Reinstate setting of stabsdirs variable, fix
13653 typo in setting up configdirs for native builds.
13654
13655 * gdb.base/return.exp: Fix typo in return double test.
13656 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13657 compiler from optimizing them away.
13658
13659 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13660
13661 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13662 sequences to be echo'd by gdb when using gdb_test.
13663 * gdb.chill/chexp.exp: Likewise.
13664 * gdb.fortran/exprs.exp: Likewise
13665
13666 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13667
13668 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13669 after the inferior gdb has started.
13670
13671 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13672 after each command.
13673 * gdb.base/funcargs.exp: Likewise.
13674 * gdb.base/gdbvars.exp: Likewise.
13675 * gdb.base/interrupt.exp: Likewise.
13676 * gdb.base/list.exp: Likewise.
13677 * gdb.base/watchpoint.exp: Likewise.
13678 * gdb.c++/demangle.exp: Likewise.
13679 * gdb.c++/inherit.exp: Likewise.
13680 * gdb.chill/chexp.exp: Likewise.
13681 * gdb.fortran/exprs.exp: Likewise.
13682
13683 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13684 test if we can't handle IO to/from the inferior.
13685
13686 * gdb.c++/misc.exp: Always check for a program already being
13687 started after sending a "run" command to gdb.
13688
13689 * gdb.base/twice.exp: Start with a fresh gdb.
13690
13691 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13692 only depend on gdb's expression code, not the chill runtime.
13693
13694 * gdb.base/return.c: Put return values into variables so we
13695 can have gdb print them rather than depending on the program
13696 to print them.
13697 * gdb.base/return.exp: Corresponding changes.
13698
13699 * lib/gdb.exp: Provide default value for noinferiorio.
13700 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13701 the inferior.
13702
13703 * gdb.base/break.exp: Always check for a program already being
13704 started after sending a "run" command to gdb.
13705 (text_next_with_recursion): Don't check the output from the
13706 program's printf statement. Instead just make sure the program
13707 exited.
13708
13709 * gdb.base/commands.exp: Protect tests which need arguments with
13710 $noargs conditionals.
13711
13712 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13713
13714 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13715 of structure member arrays to match gdb/valops.c:value_addr change.
13716
13717 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13718
13719 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13720 cases.
13721
13722 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13723
13724 * configure.in (configdirs): Remove gdb.chill from default list
13725 of subdirs and then add it back in only if doing a native build.
13726 The current chill compiler does not yet work in any cross build.
13727 * Revert all signal changes from Jul 6.
13728 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13729 for sh-hms targets, allowing these tests to link, with no other
13730 changes. Testing is suppressed by setting "nosignals" in site.exp.
13731
13732 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13733
13734 * configure.in (signaldirs): Define and add to configdirs for all
13735 targets except some specific ones that are known to not support signals.
13736 Also clean up formatting.
13737 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13738 (signals, sigall): Remove rules to build.
13739 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13740 Moved to new gdb.signals directory.
13741 * gdb.signals: New test directory.
13742 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13743 signals.c signals.exp}: New or moved files.
13744
13745 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13746
13747 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13748
13749 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13750
13751 * gdb.base/return.exp: Xfail `return double' test failure
13752 on at least Solaris 2.3 and handle future/past versions on
13753 a case by case basis as appropriate. Also update message
13754 to include i*86 failures.
13755
13756 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13757
13758 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13759
13760 * lib/gdb.exp: Fix comment which erroneously identified
13761 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13762 gdb_file_cmd not gdb_load).
13763 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13764
13765 * gdb.base/setvar.exp: Make test names consistent between pass and
13766 fail cases. Use gdb_test more.
13767
13768 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13769
13770 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13771
13772 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13773
13774 * gdb.base/help.exp: Fix expected help string for `show commands'.
13775
13776 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13777
13778 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13779
13780 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13781 of a text section.
13782
13783 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13784
13785 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13786 that loop eventually terminates. Fix Connection refused logic so
13787 that testsuite will expire nicely.
13788
13789 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13790
13791 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13792 config/rom68k.exp: New tcl glue for the appropriate monitors.
13793 These all just end up calling monitor.exp.
13794 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13795 refused' by retrying. Cleanup some timeout issues.
13796 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13797 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13798 callers don't have to set/restore global timeout variable.
13799
13800 * The following set of changes centralizes management of the global
13801 timeout variable. This way, it can be set in one target dependent
13802 place instead of dozens of places scattered throughout the test suite.
13803 If you need to lengthen a timeout, then you should either set timeout
13804 in one of the config/{target}.exp files, or multiply it by a factor.
13805 Setting it to an absolute value is always going to lose for some
13806 targets.
13807 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13808 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13809 * gdb.base/funcargs.exp: Don't set timeout.
13810 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13811 * gdb.base/printcmds.exp (test_print_string_constants
13812 test_print_array_constants): Don't set timeout.
13813 * gdb.base/ptype.exp: Don't set timeout.
13814 * gdb.base/recurse.exp: Don't set timeout.
13815 * gdb.base/return.exp: Don't set timeout.
13816 * gdb.base/watchpoint.exp: Don't set timeout.
13817 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13818 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13819
13820 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13821
13822 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13823
13824 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13825
13826 * lib/gdb.exp: Disable chill tests for irix5.
13827
13828 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13829
13830 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13831 each test pass or fail.
13832
13833 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13834
13835 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13836 xlc not gcc.
13837
13838 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13839
13840 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13841
13842 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13843
13844 * config/est.exp: Fix copyright and comments. Remove dead code.
13845 Use targetname, serialport and baud variables instead of fixed
13846 constants.
13847 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13848 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13849
13850 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13851
13852 * gdb.base/watchpoint.exp: Don't run
13853 test_watchpoint_triggered_in_syscall for sunos.
13854
13855 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13856
13857 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13858 they don't seem to exist. Do include stdio.h.
13859
13860 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13861
13862 * gdb.base/a1-selftest.exp: Add alpha xfail.
13863
13864 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13865
13866 * gdb.base/watchpoint.c (main): Prompt before calling read().
13867 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13868 Revise accordingly. Remove cruft about sending "123" several
13869 times, until it gets noticed. Clean up the "print buf[0]" stuff
13870 so that it passes or fails, and waits for prompts in the usual way.
13871
13872 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13873
13874 * gdb.base/recurse.exp: Fix comment.
13875
13876 * TODO: Remove item about printing variables in nodebug.exp. Add
13877 item about enabling tests which are only run on some targets.
13878
13879 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13880 fail, make test names unique, use new gdb_test convention
13881 regarding pattern, use gdb_test more, etc.).
13882
13883 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13884 fail, make test names unique, etc.).
13885
13886 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13887
13888 * gdb.base/nodebug.c: Change return type of top and middle to
13889 short.
13890 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13891 are fixed by the recent mdebugread.c changes. Allow `short ()'
13892 as type for top and middle.
13893
13894 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13895
13896 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13897 nearly as I can tell, the whole thing was an accident in Stu's
13898 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13899 to replace a send/expect pair with gdb_test, but ended up only
13900 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13901 of 30 Mar 1995 took care of it, but left this vestigial comment
13902 which I am now nuking.
13903
13904 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13905
13906 * gdb.base/break.exp: Look for different line number for
13907 breakpoint at main depending on usestubs.
13908
13909 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13910
13911 * gdb.base/list.exp: Adjust some alternate expect patterns to
13912 match recent list0.c change. Add alternate expect pattern for
13913 output from `list default lines around main' for optimizing
13914 compilers.
13915
13916 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13917
13918 * lib/gdb.exp: If nosignals is not set, set it to 0.
13919
13920 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13921
13922 * config/slite-gdb.exp: Responds to load symbol table prompt.
13923 * gdb.base/break.exp: Adjust line number, fix rerun.
13924 * gdb.base/langs0.c: Add #ifdef usestubs.
13925
13926 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13927
13928 * gdb.base/list.exp: Adjust line contents after adding new lines in
13929 list0.c. Also fix a syntax error.
13930
13931 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13932 * gdb.base/break.exp: ditto.
13933 * gdb.base/list.exp: ditto.
13934 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13935 * gdb.base/run.c: ditto.
13936 * gdb.base/list0.c: ditto.
13937 * gdb.base/funcargs.c: ditto.
13938
13939 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13940
13941 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13942 $targetname, $serialport and $baud instead of hardwired variables.
13943 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13944 target doesn't support signals.
13945
13946 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13947
13948 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13949
13950 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13951
13952 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13953 Don't rely on the value of an auto variable before it has been
13954 initialized. Use gdb_test more.
13955
13956 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13957
13958 * lib/gdb.exp (default_gdb_version): A version number must start
13959 with a digit, but other than that contains all characters up to
13960 the first whitespace character.
13961
13962 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13963
13964 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13965
13966 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13967
13968 * gdb.c++/*.exp: Warn if executable does not exist. The original
13969 reason for skipping the warning was that configure.in sometimes
13970 intentionally skipped building the executables but the tcl code
13971 had no way of knowing. That (a) was always bogus with respect to
13972 error handling, (b) is no longer true (right now there is no way
13973 to skip C++ tests).
13974
13975 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13976
13977 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13978
13979 * gdb.base/list.exp: Add expect patterns for output from
13980 SunPRO compiled executables.
13981 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13982 types.
13983
13984 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13985
13986 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13987 number (we are already testing that the correct source line text
13988 gets printed).
13989
13990 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13991 that is what is intended, but something needed to be done to get
13992 sunos4 native working again.
13993
13994 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13995
13996 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13997 apparently went with a (very) old xfail.
13998
13999 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14000
14001 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14002 runto_main is a proc in gdb.exp that will do 'step' for target use
14003 stubs.
14004 * gdb.base/exprs.exp: ditto.
14005 * gdb.base/interrupt.exp: ditto.
14006 * gdb.base/opaque.exp: ditto.
14007 * gdb.base/printcmds.exp: ditto.
14008 * gdb.base/ptype.exp: ditto.
14009 * gdb.base/scope.exp: ditto.
14010 * gdb.base/setvar.exp: ditto.
14011 * gdb.base/signals.exp: ditto.
14012 * gdb.base/twice.exp: ditto.
14013 * gdb.c++/classes.exp: ditto.
14014 * gdb.c++/inherit.exp: ditto.
14015 * gdb.c++/templates.exp: ditto.
14016 * gdb.base/break.exp: no run and hit main for stubs. Change line
14017 numbers for breakpoints and info breakpoint.
14018 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14019 breakpoint().
14020 * gdb.base/callfuncs.c: ditto.
14021 * gdb.base/exprs: ditto.
14022 * gdb.base/interrupt.c: ditto.
14023 * gdb.base/opaque0.c: ditto.
14024 * gdb.base/printcmds.c: ditto.
14025 * gdb.base/ptype.c: ditto.
14026 * gdb.base/scope0.c: ditto.
14027 * gdb.base/setvar.c: ditto.
14028 * gdb.base/signals.c: ditto.
14029 * gdb.base/twice.c: ditto.
14030 * gdb.c++/misc.cc: ditto.
14031 * gdb.c++/templates.cc: ditto.
14032
14033 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14034
14035 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14036
14037 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14038 somewhere between `read' and `main.c'. I'm pretty sure the
14039 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14040 and it isn't particularly useful.
14041
14042 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14043
14044 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14045
14046 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14047
14048 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14049
14050 * config/mt-slite: add LIBS and -nostdlib.
14051 * config/slite-gdb.exp: add this new file to support sparclite target.
14052
14053 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14054
14055 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14056
14057 * gdb.base/a2-run.exp: Change argument to istarget from
14058 "*-*-vxworks" to "*-*-vxworks*".
14059 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14060
14061 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14062
14063 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14064 will not runto main but do a 'step' to step out of breakpoint().
14065 * config/mt-slite: add -Dusestubs.
14066
14067 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14068
14069 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14070 instead of just @.
14071
14072 * gdb.base/signals.exp: Add test for "handle all print".
14073 * TODO: Remove "handle all print". Also remove item about
14074 checking copyright date (I don't like the idea of a spurious FAIL
14075 based on when we run the tests).
14076
14077 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14078 for SunOS4 (reason for failure not investigated). Remove
14079 redundant test for $binfile.
14080
14081 * gdb.base/nodebug.c (array_index): Call malloc.
14082
14083 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14084
14085 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14086
14087 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14088 conventions and slightly simplify the matching regexp.
14089
14090 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14091
14092 * gdb.base/break.exp: Update gdb_test invocation to use new
14093 convention.
14094
14095 * lib/gdb.exp: If noargs is not set, set it to 0.
14096
14097 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14098 tests unique.
14099
14100 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14101
14102 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14103
14104 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14105 one argument of type "<non-float parameter>".
14106
14107 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14108
14109 * config/rom68k.exp: New file to support Motorola IDP board.
14110 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14111 * gdb.base/break.c: Change things around so that this program
14112 doesn't depend upon args. This is necessary to make remote
14113 targets work (in general, they can't take args).
14114 * gdb.base/break.exp: Don't try to send args to program. Don't
14115 expect output. Also, replace lots of code with gdb_test.
14116
14117 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14118
14119 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14120 printing of '\'' (which is what the comment says we are testing,
14121 even though we were not), not '''.
14122 (test_integer_literals_rejected): Test that printing ''' is an error.
14123
14124 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14125 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14126 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14127 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14128 Use gdb_test not test_print_accept.
14129 * lib/gdb.exp: Remove test_print_accept.
14130
14131 * gdb.base/signals.exp (signal_tests_1): Make pass message
14132 consistent with fail message.
14133
14134 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14135 unsigned char; the bug (PR 1821) is fixed.
14136
14137 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14138
14139 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14140 successful tests--makes xfailing them work right.
14141
14142 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14143
14144 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14145 only \r\n, not .*. The test can pass .* as the last thing in
14146 $pattern if that is what it wants. In addition to providing this
14147 flexibility, this change should speed up pattern matching in cases
14148 where the pattern already ended with .* (there were a number of
14149 them). This change also helps catch bad patterns--in the old
14150 scheme the typo "char \*" instead of "char \\*" would pass. Now
14151 it is caught.
14152 * Many .exp files: Update callers.
14153
14154 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14155 clearer and does not spuriously match multiple ('s. Likewise for
14156 ) and *.
14157
14158 * gdb.base/nodebug.exp: Test ability to call a function and pass
14159 it a string (even with no debugging info).
14160
14161 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14162 "p '\'", which is the same as "p ''" once tcl gets done with
14163 quoting, to "p '\\'", which I suspect is what is intended (one
14164 backslash gets sent to GDB).
14165
14166 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14167
14168 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14169
14170 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14171 1817) was fixed literally years ago.
14172
14173 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14174
14175 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14176 test, it causes stepping out of call_after_alloca_subr with
14177 optimizing compilers.
14178 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14179 fails.
14180
14181 * gdb.c++/templates.exp: Source templ-info.exp only if
14182 the templates executable exists.
14183
14184 * gdb.c++/misc.cc (class Contains_static_instance,
14185 class Contains_nested_static_instance),
14186 gdb.c++/classes.exp (test_static_members): Test printing of
14187 a class that contains a static instance of the class.
14188
14189 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14190
14191 * gdb.base/langs2.c (cppsub_): Don't prototype.
14192 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14193 only, I believe).
14194
14195 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14196
14197 * lib/gdb.exp (skip_chill_tests): New procedure.
14198
14199 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14200
14201 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14202
14203 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14204 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14205
14206 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14207
14208 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14209
14210 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14211 disassemble 8, not 16, instructions for part 4.
14212
14213 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14214 support the latter anymore.
14215
14216 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14217 -DNO_PROTOTYPES.
14218 * gdb.base/callfuncs.c: Control use of prototypes based on
14219 NO_PROTOTYPES, not __STDC__.
14220 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14221 t_float_values2 tests if prototypes in use.
14222
14223 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14224 t_double_values): When checking differences against DELTA, check
14225 that difference is within the range (-DELTA,DELTA), not just
14226 (-infinity,DELTA).
14227
14228 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14229
14230 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14231 'file' command firts, then 'target', then 'load', this is due to gdb
14232 target set up.
14233 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14234
14235 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14236
14237 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14238 FP load/store variants.
14239 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14240
14241 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14242
14243 * gdb.base/term.exp: Do not give a warning if not native, it is
14244 not an abnormal condition.
14245
14246 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14247
14248 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14249 t_char_array".
14250
14251 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14252
14253 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14254 are getting the version number.
14255
14256 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14257 if not native, it is not an abnormal condition.
14258
14259 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14260
14261 * lib/gdb.exp: Just use "file exists", rather than undocumented
14262 dejagnu procedure "findfile".
14263
14264 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14265
14266 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14267 (LDFLAGS): Set to -Xlinker -Ur.
14268
14269 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14270 Removed, these values are set by lib/gdb.exp.
14271
14272 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14273
14274 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14275
14276 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14277 of replicating gdb startup code.
14278
14279 * config/mt-vxworks (LDFLAGS): Set to -r.
14280 (CFLAGS_FOR_TARGET): Removed.
14281
14282 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14283 (gdb) and gdb for vxworks uses (vxgdb).
14284
14285 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14286 executable is not in the tree and host != target, use sed and
14287 program_transform_name to determine the gdb name used by the
14288 target.
14289
14290 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14291 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14292
14293 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14294
14295 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14296 floats, chars, and shorts where there are ANSI-style function
14297 definitions.
14298
14299 * gdb.base/langs.exp, gdb.base/langs*: New test.
14300 * gdb.base/Makefile.in: Build it.
14301 * TODO: Remove item about checking that C names don't get C++
14302 demangling applied; this test tests it.
14303
14304 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14305
14306 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14307 went with the const70 xfail. The xfail went away a year ago.
14308
14309 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14310
14311 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14312 for hp300.
14313
14314 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14315
14316 * gdb.base/a1-selftest.exp: Don't run on hp300.
14317
14318 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14319
14320 * Makefile.in (site.exp): Set host_alias and target_alias as well
14321 as host_triplet and target_triplet.
14322
14323 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14324
14325 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14326
14327 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14328 places as other ecoff systems).
14329
14330 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14331 ultrix.
14332
14333 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14334
14335 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14336 remove them.
14337 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14338 variable and "variable" in addition to "data variable".
14339 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14340
14341 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14342 2.
14343 * gdb.base/list1.c (long_line): Add additional statement at start
14344 of function.
14345 * gdb.base/list.exp (test_forward_search): Update line number to
14346 reflect new statement.
14347
14348 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14349
14350 * gdb.base/signals.exp: Reinitialize searched source directories
14351 after gdb_start call.
14352
14353 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14354
14355 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14356 * gdb.stabs/Makefile.in: Likewise.
14357
14358 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14359 change. Instead split the tests into smaller pieces.
14360 * gdb.disasm/hppa.s: Corresponding changes.
14361
14362 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14363
14364 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14365 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14366
14367 * gdb.base/funcargs.exp: Modify many tests so that every test
14368 either passes or fails. Make some test names unique.
14369
14370 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14371
14372 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14373 Call stty to set interrupt character.
14374
14375 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14376 for HP assembler versus GNU assembler based on actual behavior of
14377 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14378
14379 * TODO: Suggest a few more stepping tests.
14380
14381 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14382
14383 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14384 restart GDB for h8300 after a continue.
14385 (return): Add pattern to match a29k-udi behavior.
14386 * gdb.base/nodebug.exp: Remove obsolete comment.
14387 * gdb.base/regs.exp: New file, testing of register displays.
14388 * gdb.base/return.exp: Fix typo in reference to $objdir.
14389 * gdb.base/whatis.exp: Always start with a fresh GDB.
14390
14391 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14392
14393 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14394 higher, these tests generate a lot of output.
14395
14396 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14397
14398 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14399 code following the catch silently ignored some errors; without the
14400 catch they should be thrown like any other tcl error. Also, the
14401 catch used "" instead of {} which meant all the callers who wanted
14402 to include one of the characters "[]$ had to quote it an extra time.
14403 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14404 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14405 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14406 Remove extra quoting.
14407
14408 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14409
14410 * gdb.base/commands.exp: Make test names unique; every test either
14411 passes or fails. Update some comments.
14412
14413 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14414
14415 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14416
14417 The following fixes a FAIL caused by the fact that the alpha stabs
14418 configuration didn't use the ".if alpha" code in weird.def.
14419 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14420 bit pointer, so the 32 bit version works even on the alpha.
14421 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14422 Remove the stuff which allowed us to have separate versions for
14423 alpha and everything else.
14424
14425 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14426 regexp which "info func operator\[\](" is supposed to match. Fix
14427 string to send to GDB. Note that GDB still doesn't work right. Add a
14428 new test for "info func .perator\[\](" which GDB does handle correctly.
14429
14430 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14431
14432 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14433
14434 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14435 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14436 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14437 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14438 it makes the tests harder to understand and confuses test-o-matic.
14439 The preferred style is that each test provides a PASS or a FAIL,
14440 and has a unique message (e.g. "continue #54" not just "continue")
14441 which is the same for the pass and the fail.
14442 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14443 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14444 to lib/gdb.exp.
14445 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14446 prt_accept which was basically the same thing. Likewise for
14447 test_print_reject and prt_reject.
14448 * lib/gdb.exp (test_print_reject): Add some more error message
14449 patterns to match from the former printcmds.exp (prt_reject).
14450 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14451 One defect of the passcount stuff is that some of it failed to
14452 report XPASS where appropriate.
14453 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14454 stuff before and after arg in expected pattern.
14455 (test_paddr_operator_functions): Re-do test without print_addr_of;
14456 this is the only test which seems to want extra stuff there.
14457
14458 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14459
14460 * gdb.base/nodebug.exp: Update new tests to reflect improved
14461 wording of gdb output.
14462
14463 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14464 and "ptype" work on variables in files compiled without -g.
14465 Replaces commented out "maint print msymbol" tests.
14466
14467 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14468
14469 * gdb.base/setvar.c (dummy): Call malloc.
14470
14471 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14472 losing with the irix4 sed.
14473
14474 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14475 ALRM" on irix4.
14476
14477 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14478
14479 * TODO: Remove items about corefile.exp testing new exec-file and
14480 backtrace; both are now done. Add items about printing enums.
14481
14482 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14483
14484 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14485 "get signal $thissig" test fails.
14486
14487 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14488
14489 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14490
14491 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14492 compiler warning with dec alpha compiler.
14493
14494 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14495 extra \n from gdb_test call (this explains why the prompt test
14496 that I removed yesterday was there).
14497 (user_defined_command_test): Remove extra \n and prompt test.
14498
14499 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14500 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14501 doesn't exist.
14502 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14503 Also remove alpha workaround, which turns out to be because
14504 SIGABRT == SIGLOST.
14505
14506 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14507
14508 * gdb.base/help.exp: Don't test "help show".
14509
14510 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14511
14512 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14513 "set print address" is on.
14514 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14515 pass prompt to gdb_test; gdb_test already looks for the prompt.
14516
14517 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14518
14519 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14520 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14521 was to make sure that gdb can read a core file. But (a) the "read
14522 the corefile" part didn't make it to a1-selftest.exp, we just
14523 delete the corefile after creating it, and (b) we test reading
14524 corefiles in corefile.exp anyway. Also, this test left around a
14525 xgdb process on Solaris.
14526
14527 * gdb.base/corefile.exp: Also test backtrace.
14528
14529 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14530
14531 * gdb.base/commands.exp: Test a simple user defined command with
14532 arguments and if/while statements; verify the full user command is
14533 printed by "show user".
14534
14535 * gdb.base/commands.exp: Test if/while commands as part of a
14536 breakpoint command list; verify they appear in breakpoint
14537 information.
14538
14539 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14540
14541 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14542 than by dividing by zero.
14543
14544 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14545
14546 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14547 performing an inferior call with watchpoints enabled.
14548 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14549 call.
14550
14551 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14552
14553 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14554 of "file" command.
14555
14556 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14557 Add additional pattern for when "int operator int(void);" appears
14558 in a different order.
14559
14560 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14561
14562 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14563
14564 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14565 and "signal" with ".*".
14566
14567 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14568
14569 * TODO: Add note about "handle all nostop".
14570
14571 * gdb.base/{sigall.c, sigall.exp}: New test.
14572 * gdb.base/Makefile.in: Add it.
14573
14574 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14575
14576 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14577 when invoking GDB, suppresses any windowing interface.
14578
14579 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14580
14581 * config/sim-gdb: New file, simulator testing support.
14582
14583 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14584
14585 * gdb.base/interrupt.exp: Test calling func1 twice.
14586
14587 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14588
14589 * gdb.base/list.exp (test_forward_search): Set timeout higher
14590 when we'll be getting lots of output from gdb.
14591
14592 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14593 "init_malloc" to after the expect statement. Run it if that
14594 regexp is taken, but also for two others which happen if source
14595 cannot be found.
14596
14597 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14598
14599 * gdb.base/printcmds.exp: New test, for printing register before
14600 program is running.
14601
14602 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14603
14604 * gdb.base/list.exp: Correct some alternate expect patterns
14605 to reflect changes in list1.c.
14606
14607 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14608
14609 * TODO: Add item regarding large frames.
14610
14611 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14612
14613 * TODO: Remove item about enabling return.exp; it
14614 is enabled. Suggest a few more "return" tests.
14615
14616 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14617
14618 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14619 anonymous unions.
14620
14621 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14622
14623 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14624 and pr-5646.o, so "make" is the same as "make all", not "make
14625 pr-4975.o".
14626
14627 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14628
14629 * gdb.base/list.exp: Adjust expectations to reflect changes in
14630 list1.c.
14631 (test_forward_search): New test proc.
14632 * gdb.base/list1.c (long_line): New function, has long source line.
14633
14634 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14635
14636 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14637 additional line of code that was added.
14638
14639 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14640
14641 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14642 tests so as not to overflow expect's input buffers.
14643 * gdb.disasm/hppa.exp: Corresponding changes.
14644
14645 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14646
14647 Beginnings of template debugging tests.
14648 * gdb.c++/templ-info.cc: New file to test for template
14649 debugging capability of the compiler.
14650 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14651 templ-info.cc.
14652 * gdb.c++/templates.cc: Add explicit template instantiations
14653 to enable compiling with -fno-implicit-templates. Add destructor
14654 and 'value' method to T5 class for template tests.
14655 * gdb.c++/templates.exp: Add testcases for printing of template
14656 types, setting breakpoints on template methods and calling a
14657 template method.
14658
14659 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14660
14661 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14662 branch target since some assemblers (gas-2.5) may emit a
14663 relocation for the branch instead of resolving it in the
14664 assembler.
14665
14666 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14667
14668 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14669 through signal handler.
14670
14671 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14672
14673 * configure.in (*-*-netware): Use config/mt-netware.
14674
14675 * config/mt-netware: New file.
14676 * config/mt-i386-netware: Removed, separate configs for different
14677 netware architectures are no longer needed now that we have
14678 --with-headers.
14679
14680 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14681
14682 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14683 by the recent changes to use ANSI C arithmetic conversions.
14684
14685 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14686
14687 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14688 bug involving using inferior_pid to figure out whether to select a
14689 frame.
14690
14691 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14692
14693 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14694 match the current disassembler output.
14695
14696 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14697
14698 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14699 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14700 types, expect "int" as type of integer values (for now).
14701
14702 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14703
14704 * gdb.base/commands.exp: New tests for if/while commands.
14705
14706 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14707
14708 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14709 by .*, since hex values have different syntax in Chill mode.
14710
14711 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14712
14713 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14714 linefeed from expect pattern for repeated types with indices > 9.
14715
14716 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14717
14718 First part of Fortran test suite.
14719 * gdb.fortran: New directory.
14720 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14721
14722 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14723
14724 * gdb.base/default.exp: Update expect pattern for load command
14725 without arguments.
14726
14727 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14728
14729 * configure.in: Change i386 to i[345]86.
14730 * gdb.base/configure.in: Likewise.
14731 * gdb.c++/configure.in: Likewise.
14732 * gdb.chill/configure.in: Likewise.
14733
14734 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14735
14736 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14737 patterns, since that is not a valid context for comments.
14738
14739 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14740
14741 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14742 repeated types and repeated types with indices > 9.
14743
14744 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14745
14746 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14747 2417; old bug has been fixed.
14748
14749 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14750
14751 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14752 send the newline ourselves instead of assuming gdb_test will do
14753 so when passed an empty input string.
14754
14755 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14756 stabs testcode.
14757
14758 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14759
14760 * lib/gdb.exp (gdb_test): Don't send anything if the first
14761 argument is an empty string. This makes cases where we want to
14762 match output that is already in expect's buffers (for example,
14763 matching a breakpoint after gdb_run_cmd has been called) work
14764 reliably.
14765
14766 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14767
14768 * config/netware.exp: New file.
14769
14770 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14771
14772 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14773 the -B and -L prefixes so we can find the debugging stub.
14774
14775 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14776 there and we are using the gcc from the tree.
14777
14778 * gdb.base/types.c: Removed.
14779
14780 * gdb.base/configure.in: Look for makefile fragments in ../config.
14781 Recognize i386-*-netware.
14782 * gdb.c++/configure.in: Likewise.
14783
14784 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14785
14786 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14787 the correct TCL syntax.
14788
14789 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14790
14791 * gdb.base/opaque.exp: use runto instead of messing around with
14792 breakpoints. Simplify by using gdb_test.
14793
14794 * gdb.base/bitfields.exp: restart between tests on netware targets
14795 because breakpoints aren't relocated after target death. Run
14796 processes to completion.
14797
14798 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14799
14800 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14801
14802 * Makefile.in: Remove extra tabs that confuse some versions
14803 of "make". Use the newly built gdb to test with by default,
14804 rather than the first one in the tester's search path.
14805
14806 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14807
14808 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14809
14810 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14811 condition help.
14812
14813 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14814
14815 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14816
14817 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14818 running.
14819 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14820 * gdb.base/funcargs.exp: Likewise.
14821
14822 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14823 * gdb.base/funcargs.exp: Likewise.
14824
14825 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14826 message is "".
14827
14828 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14829
14830 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14831 return,signals,twice}.exp: Handle non-existant binaries
14832 consistantly.
14833
14834 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14835 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14836 might testing a cross development system.
14837
14838 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14839
14840 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14841 runtest script is relative to ${srcdir}, not ${rootdir}.
14842
14843 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14844
14845 * gdb.base/signals.exp: Allow for optionality of breakpoint
14846 address.
14847
14848 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14849
14850 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14851
14852 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14853
14854 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14855 for size_t definition.
14856 * gdb.c++/templates.cc: Likewise
14857
14858 * config/mt-i386-netware: New file.
14859
14860 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14861 defined.
14862
14863 * gdb.base/Makefile.in: Added support for systems that name core
14864 files by appending "core" to the program name.
14865 * gdb.base/a1-selftest.exp: Likewise.
14866
14867 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14868
14869 * gdb.base/return.exp: Add comment and message for `return double'
14870 test failure on Sparc Solaris.
14871
14872 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14873
14874 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14875
14876 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14877
14878 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14879 from optimizing them away.
14880 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14881 patterns to include default constructors and assignment operators,
14882 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14883 character in the output of the virtual base pointer.
14884
14885 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14886
14887 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14888 expression match in print_addr_of to avoid unintented matches.
14889 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14890 versions up to 2.5.8.
14891
14892 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14893
14894 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14895 included file to run under newer versions of expect.
14896 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14897 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14898 Remove xfail for the virtual table of BDDHookV.
14899
14900 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14901
14902 * lib/gdb.exp (string_to_regexp): Set a default result.
14903 (default_gdb_start): Fix misleading message.
14904
14905 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14906
14907 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14908 Remove all CC, etc definitions.
14909 * config/mt-hpux: New file.
14910 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14911 (CFLAGS, LDFLAGS): Define.
14912 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14913
14914 * Makefile.in (site.exp): Don't insert host_os, etc.
14915 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14916 (distclean): Check existence of subdir.
14917 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14918 * gdb.base/Makefile.in: General cleanup and simplification.
14919 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14920 to build executables. Use default rule to build .o files.
14921 (EXPECT, RUNTEST, CC): Fix relative pathname.
14922 (site.exp): Don't insert host_os, etc.
14923 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14924 and/or SIGUSR1 defined.
14925 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14926 * gdb.c++/Makefile.in: General cleanup and simplification.
14927 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14928 (CFLAGS): Remove.
14929 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14930
14931 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14932
14933 * gdb.base/recurse.exp: Misc changes to get tests running again
14934 after Kung's changes to the watchpoint code.
14935 * gdb.base/watchpoint.exp: Likewise.
14936
14937 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14938
14939 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14940
14941 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14942
14943 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14944 * lib/gdb.exp (default_gdb_start): Define.
14945 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14946 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14947 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14948 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14949 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14950 Don't call gdb_target_udi in between tests.
14951
14952 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14953
14954 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14955 (which was basically just a local version of the same thing). In
14956 addition to avoiding duplication, gdb_test_exact is faster.
14957 * lib/gdb.exp (gdb_test_exact): Fix typo.
14958
14959 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14960 don't give an error.
14961
14962 * gdb.base/term.exp: Call delete_breakpoints before starting.
14963
14964 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14965 (t10): Add comment.
14966
14967 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14968
14969 Reorganization of the GDB Test Suite.
14970
14971 * gdb.base: New directory, contains all the basic tests.
14972 * gdb.c++: New directory, tests specific to C++.
14973 * gdb.chill: New directory, tests specific to Chill.
14974 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14975 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14976 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14977 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14978 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14979 t30-31 to chill).
14980 * */gdbme.*: Rename to match appropriate expect scripts.
14981 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14982 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14983 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14984 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14985 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14986 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14987 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14988 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14989 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14990 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14991 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14992 gdb.c++/virtfunc.cc: New names of C++ files.
14993 * gdb.chill/chillvars.ch: New name of Chill file.
14994 * gdb.base/configure.in, gdb.c++/configure.in,
14995 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14996 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14997 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14998 * configure.in (configdirs): Update to reflect directory changes.
14999 (target_abbrev): No longer define for any configuration.
15000 * Makefile.in: Cosmetic improvements to header comments.
15001
15002 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15003
15004 Various changes to gdb.t31:
15005
15006 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15007 * gdbme.ch: Make all key-words and predefineds be upper-case.
15008 * chillvars.exp: Expect key-words and predefinds in upper-case.
15009
15010 * chillvars.exp: Use gdb_test_exact many places.
15011 Change expected output for arrays (which now includes index labels).
15012
15013 * pr-5020.exp, gdme.ch (module PR_5020):
15014 New test, for PR-5020.
15015
15016 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15017
15018 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15019 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15020
15021 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15022
15023 * Makefile.in: Fix bit-rot in definitions of CHILL,
15024 CHILL_FOR_TARGET and Chill_LIB.
15025 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15026 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15027 CHILL, and CHILL_LIB.
15028
15029 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15030
15031 * Revert the previous changes. Please see Rob's directory
15032 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15033
15034 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15035
15036 * Makefile.in, configure.in, config/mips-gdb.exp,
15037 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15038 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15039 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15040 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15041 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15042 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15043 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15044 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15045 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15046 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15047 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15048 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15049 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15050 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15051 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15052 changes from 94Q1.
15053
15054 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15055
15056 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15057 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15058 Rob's new testing fragments.
15059
15060 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15061
15062 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15063 lib/gdb.exp: Replace error proc calls with perror.
15064
15065 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15066
15067 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15068 version also, match on casted version strings, and match on
15069 gdb startup case where the line numbers might be messed up.
15070
15071 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15072
15073 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15074 (CFLAGS): Delete it from here.
15075
15076 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15077
15078 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15079
15080 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15081
15082 * Makefile.in (RUNTEST): Default to just "runtest".
15083
15084 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15085
15086 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15087 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15088 the code has been restructured.
15089
15090 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15091
15092 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15093 \n, not just one of each.
15094
15095 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15096 /bin/cc gives a warning if you do.
15097
15098 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15099
15100 * gdb.t24/demangle.exp: change expect pattern of
15101 __t10ListS_link1ZUiRCUiPT0
15102
15103 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15104
15105 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15106 on local variables in recursive functions.
15107
15108 * gdb.t07/Makefile.in: Build the new test.
15109
15110 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15111
15112 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15113 directly. Instead compare the return values from actual calls.
15114
15115 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15116
15117 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15118
15119 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15120
15121 * From Peter Schauer with minor modifications.
15122 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15123 stops in mid-line in the caller. Add xfail for returning a float
15124 value on X86 targets.
15125
15126 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15127
15128 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15129 to avoid expect lossage.
15130 (fmem_LRbug_tests): Likewise.
15131 * gdb.disasm/hppa.s: Corresponding changes.
15132
15133 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15134 conditions to work with latest dejagnu/expect.
15135
15136 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15137 expected to fail on the PA.
15138 (backtrace in call with trampolines): Explicitly require main
15139 to be frame #1 (no trampolines should show up in backtrace).
15140
15141 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15142 "continue -expect".
15143 * gdb.t06/break.exp: Likewise.
15144 * gdb.t07/watchpoint.exp: Likewise.
15145 * gdb.t13/bitfields.exp: Likewise.
15146 * gdb.t15/{funcargs,return}.exp: Likewise.
15147 * gdb.stabs/weird.exp: Likewise.
15148 * config/{mips,udi}-gdb.exp: Likewise.
15149
15150 * hppa.sed: Enclose comments within a sed command to avoid
15151 losing with the old OSF1 sed.
15152
15153 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15154
15155 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15156 sequent dynix.
15157 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15158 * gdb.t15/funcargs.exp: Conditionally step again to really
15159 finish from marker_call_with_trampolines. Handle the case where
15160 the first step from within call_with_trampolines already steps
15161 us back to main.
15162 * gdb.t15/gdbme.c: Add comment to closing brace of
15163 call_with_trampolines for funcargs.exp.
15164
15165 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15166
15167 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15168 Fix typo(s).
15169
15170 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15171
15172 * gdb.t07/gdbme.c: More code for watchpoint testing.
15173
15174 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15175 "Hardware watchpoint" throughout file.
15176 (test_watchpoint_triggered_in_syscall): New test.
15177 (test_complex_watchpoint): New test.
15178
15179 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15180
15181 * gdbme.c (call_with_trampolines): New function to try and step
15182 into. Tests trampoline problems on the PA.
15183
15184 * funcargs.exp (localvars_in_indirect_call): No longer expect
15185 stepping into indirect call to fail on PAs.
15186 (test_stepping_over_trampolines): New test.
15187
15188 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15189
15190 * TODO: Add suggestions for static member function tests, and
15191 completion tests.
15192
15193 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15194
15195 * TODO: Add suggestions for "p/a" tests.
15196
15197 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15198 (default_gdb_exit): Replace all the hair with sending "quit" to
15199 the process with a simple close.
15200
15201 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15202
15203 * TODO: Add suggestions for shared library tests.
15204
15205 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15206
15207 * TODO: Add suggestions for x/s tests.
15208
15209 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15210
15211 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15212 "enable once", and "enable breakpoints once" with ".*".
15213
15214 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15215
15216 * TODO: Add suggestions about structure passing tests.
15217
15218 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15219
15220 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15221 the primary1 test, use work around if __GNUC__ < 2.
15222 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15223 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15224 Test for bad output rather than waiting for timeout. Issue
15225 second continue only if first continue failed.
15226
15227 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15228
15229 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15230 operator[] test with gdb_test because the old code didn't seem to
15231 be getting the quoting right with the new dejagnu.
15232
15233 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15234
15235 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15236 one from the path.
15237 * Makefile.in: Use a fresh expect if there is one, use runtest
15238 from the src tree if there is one.
15239
15240 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15241
15242 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15243 next over recursive call. Revise the tests from that point on
15244 (which had been skipped) to match GDB's actual (correct) output.
15245
15246 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15247 with next over a breakpoint whose condition is false.
15248
15249 * gdb.t00/help.exp: Comment out "help set print" tests just like
15250 (and for same reason as) "help set" test.
15251
15252 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15253
15254 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15255 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15256
15257 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15258
15259 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15260 necessary gdb_target_udi.
15261
15262 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15263
15264 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15265 1838 and 2417; they are fixed.
15266
15267 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15268 gdb.t03/ptype.exp (ptype structure, ptype union):
15269 Remove xfails; the test is looser than when the xfails were added.
15270
15271 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15272 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15273
15274 * gdb.t01/run.exp: Only run shell test if isnative.
15275
15276 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15277 since "run" automatically loads if necessary. Call gdb_target_udi
15278 after the "file" since "file" kills any execution target.
15279
15280 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15281 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15282 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15283 argument for UDI.
15284
15285 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15286
15287 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15288
15289 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15290
15291 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15292
15293 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15294 properly quoting regexps. This makes the second argument to
15295 demangle a fixed string, which matches the callers, instead of a
15296 shell-style pattern which is what the previous implementation
15297 used. Update some of the callers.
15298
15299 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15300
15301 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15302 (comib_nullified_tests): Fix typo.
15303 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15304 strings. No longer expected to fail.
15305
15306 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15307 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15308 strings. No longer expected to fail.
15309
15310 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15311 string. No longer expected to fail.
15312
15313 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15314
15315 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15316 No longer expected to fail.
15317
15318 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15319 string. No longer expected to fail.
15320
15321 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15322
15323 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15324 only in the names (I probably got most of them). I was even
15325 generous with some which differed in underscores in names, and
15326 probably missed a few, and I *still* was able to remove almost a
15327 third of the file with almost no impact on testsuite coverage.
15328
15329 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15330
15331 * gdb.t00/default.exp: Match udi_attach error message as well as
15332 the one from child_attach.
15333
15334 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15335
15336 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15337
15338 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15339 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15340
15341 * Move test with enums and partial symbols back to
15342 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15343 Reverts the change of 26 May 93. Per today's change to
15344 stabs.texinfo, the behavior that weird.exp was expecting was
15345 unreasonable; what is important is that the compiler+gdb get
15346 things right, which happens with a recent gcc. Also fix the test
15347 to deal with native compilers which put out the stab gdb can't
15348 deal with.
15349
15350 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15351
15352 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15353 in the names. The main thing these accomplish is to slow things down.
15354 Many more such duplicates surely remain.
15355
15356 * gdb.t00/help.exp: Comment out "help support" test just like
15357 (and for same reason as) "help set" test.
15358
15359 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15360
15361 * gdb.t06/break.exp: Remove setup_xfails for
15362 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15363 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15364 about known bug in gcc to include up through 2.5.8.
15365 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15366 well as "_vb$".
15367 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15368 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15369 with latest gcc and gdb.
15370 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15371 well as "_vb$".
15372
15373 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15374
15375 * configure.in (hppa*-*-*): Also configure and build stabs-only
15376 tests.
15377
15378 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15379
15380 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15381 * gdb.t10/configure.in (hppa*-*-*): Use it.
15382
15383 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15384
15385 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15386
15387 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15388
15389 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15390 versions prior to 1.13.5.
15391
15392 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15393
15394 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15395 the prompt is at the start of a line.
15396
15397 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15398
15399 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15400 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15401 in the copr tests now.
15402 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15403 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15404 expected to fail.
15405
15406 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15407
15408 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15409 gdb.t31/chillvars.exp, lib/gdb.exp:
15410 Tweak to run under either version of expect.
15411 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15412 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15413 * gdb.t11/list.exp: Remove extraneous whitespace.
15414
15415 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15416
15417 * gdb.t16/printcmds.exp (test_print_strings): Accept
15418 "(unsigned char *) " before the string.
15419
15420 * TODO: Add notes about printing of fancy types and GDB expressions.
15421
15422 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15423
15424 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15425 * gdb.t06/configure.in: Don't try to compile signals test program
15426 if doing mips-idt-ecoff.
15427
15428 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15429
15430 * Most .exp files: Tweak to run under either version of expect.
15431
15432 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15433
15434 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15435 xfails; I'm not sure why they are failing, but not because of PR 1806.
15436
15437 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15438
15439 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15440 defined in lib/gdb.exp.
15441
15442 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15443
15444 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15445 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15446 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15447 have to be typeless.
15448
15449 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15450
15451 * TODO: Add suggestion for copyright year test.
15452
15453 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15454
15455 * configure.in (*-*-lynxos*): Add stabs tests.
15456
15457 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15458
15459 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15460 so insert a tab before any assembler directive in column zero.
15461
15462 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15463 stores.
15464 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15465 stores.
15466 (fpu_short_memory_tests): Likewise.
15467
15468 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15469
15470 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15471 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15472 .stabs directives in comments.
15473
15474 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15475
15476 * TODO: New file, describing tests we could write.
15477 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15478
15479 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15480
15481 * gdb.t06/signals.exp: Add kludge to force re-sync.
15482
15483 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15484 to xgdb instead of gdb, get out of gdb.
15485
15486 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15487
15488 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15489 for info.
15490
15491 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15492
15493 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15494 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15495 * gdb.stabs/hppa.sed: New sed script for the PA.
15496
15497 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15498
15499 * gdb.stabs: Re-write weird.def and configuration to use sed
15500 instead of cpp. sed is portable and POSIX; cpp is neither.
15501
15502 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15503
15504 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15505
15506 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15507
15508 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15509
15510 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15511
15512 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15513 "_vb$".
15514 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15515 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15516
15517 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15518
15519 * lib/gdb.exp: Comment out code which depends on non-existent
15520 `transform' procedure.
15521
15522 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15523
15524 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15525 * lib/gdb.exp: Transform tool name.
15526 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15527 1.1's new error handling system.
15528
15529 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15530
15531 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15532
15533 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15534
15535 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15536 They made pattern matching so slow that timeouts happened on
15537 heavily loaded systems. Now any output from "show print" which
15538 gets us back to the GDB prompt is a PASS.
15539
15540 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15541
15542 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15543
15544 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15545
15546 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15547
15548 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15549 It is not from PR 3220.
15550
15551 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15552
15553 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15554 just started failing because they depended on the order the
15555 subcommands are presented, or exact docstring text. This kind of
15556 test is a pain and has minimal benefit.
15557
15558 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15559
15560 * gdb.t09/corefile.exp: At end of test, use "core" command with
15561 no arguments.
15562
15563 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15564
15565 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15566 17}/Makefile.in: Make it possible to run the testsuite with Sun
15567 make and CC = cross gcc by adding explicit build rules for .o
15568 files.
15569
15570 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15571
15572 * gdb.t15/funcargs.exp: Don't put comments on same line as
15573 setup_xfail (@#$*%& tcl braindamage!).
15574
15575 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15576
15577 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15578
15579 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15580
15581 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15582 * gdb.t20/inherit.exp: remove three dumplicate entries.
15583
15584 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15585
15586 * gdb.t06/break.exp: For "next over recursive call", fail on any
15587 incorrect output, not just on "factorial (value=2)".
15588
15589 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15590
15591 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15592 working now. Add an xfail if accesing a bss variable causes
15593 a memory error if the target is not yet run.
15594
15595 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15596
15597 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15598 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15599 name of __st* demangling (2 strings). Did Kung really get the
15600 more than 95 others right without testing them?
15601
15602 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15603
15604 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15605
15606 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15607
15608 * configure.in (configdirs): Add gdb.disasm
15609 * gdb.disasm: New directory for GDB disassembler tests.
15610 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15611
15612 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15613
15614 * gdb.t00/help.exp: Don't test "help set".
15615
15616 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15617 from within expect statements. None of these happen anymore and
15618 they cause regressions to be silently unnoticed.
15619
15620 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15621 messages) about known failures with gcc cygnus-2.4.5-930417.
15622
15623 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15624 comp-info.exp so it gets built if it doesn't exist.
15625
15626 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15627 it is no longer used.
15628 * gdb.t13/comp-info.c: Removed.
15629
15630 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15631
15632 * gdb.t06/signals.exp: Add xfail for sun3.
15633
15634 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15635
15636 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15637 relevant because ^C doesn't get sent but failure can be reproduced
15638 interactively).
15639
15640 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15641
15642 * gdb.stabs/alpha.mt: New configuration file for alpha.
15643 * gdb.stabs/configure.in: Use it.
15644 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15645 sharing with alpha.mt, redefine long to word via preprocessor.
15646 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15647 for alpha.
15648 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15649 native cc.
15650 * gdb.t00/teststrategy.exp: Change expect string so that we
15651 consume the `(xgdb)' from the command echo and from the gdb prompt.
15652 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15653 gdb currently compares all values as long, so this failure probably
15654 applies to any configuration where LONGEST is bigger than a target int.
15655 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15656 with gcc.
15657 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15658 to handle opaque pointers, gcc is.
15659 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15660 as first argument. Include <sys/types.h> and change all operator
15661 new definitions to use size_t.
15662 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15663 now that we use size_t.
15664
15665 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15666
15667 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15668 a long or float array cast all array members to the same type.
15669 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15670 with 64 bit longs.
15671 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15672 on alpha.
15673 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15674
15675 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15676
15677 * gdb.t24 (demangle.exp): Constructors of templates have names like
15678 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15679 section 14.6 of the ARM.
15680
15681 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15682 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15683 accomplish little and slow down the testsuite.
15684
15685 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15686 Accept spaces various places.
15687
15688 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15689
15690 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15691 with watchpoint enabled.
15692
15693 * Makefile.in: Remove definition of CC and remove the second
15694 definition of CXX (the "CXX = gcc" one remains). These definitions
15695 were causing backquotes to be expanded within backquotes, which
15696 doesn't work.
15697
15698 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15699
15700 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15701
15702 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15703
15704 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15705 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15706 by mips cc and contains no stabs entries.
15707
15708 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15709
15710 * config/vx-gdb.exp: Use fake device to load files rather than
15711 NFS.
15712 * lib/gdb.exp: New proc to do "file" command.
15713 * config/unix-gdb.exp: Use new "file" proc.
15714
15715 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15716
15717 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15718 Rework board rebooting slightly.
15719 (gdb_exit): Don't exit from the remote shell; there isn't one.
15720 * gdb.stabs/weird.exp: If a program is being debugged already,
15721 kill it.
15722 * gdb.t04/setvar.exp: Stop and restart gdb.
15723 * gdb.t05/expr.exp: Likewise.
15724 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15725 restart gdb and reload the program.
15726 * gdb.t08/opaque.exp: Likewise.
15727 * gdb.t12/scope.exp: Likewise.
15728 * gdb.t13/bitfields.exp: Likewise.
15729 * gdb.t15/funcargs.exp: Likewise.
15730 * gdb.t20/classes.exp: Likewise.
15731 * gdb.t03/ptype.exp: Increase timeout.
15732 * gdb.t16/printcmds.exp (test_print_string_constants,
15733 test_print_array_constants): Likewise.
15734 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15735 * gdb.t20/classes.exp (do_tests): Likewise.
15736 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15737
15738 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15739
15740 * gdb.stabs: Renamed *wierd* to *weird*.
15741
15742 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15743
15744 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15745 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15746
15747 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15748
15749 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15750 (do_tests): Remove xfail for whatis on one_var and two_var.
15751
15752 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15753
15754 * Makefile.in: Made cross building work better by adding
15755 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15756
15757 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15758
15759 * gdb.t15/{return.c,return.exp,Makefile.in}:
15760 New test, currently commented out.
15761
15762 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15763
15764 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15765 still running and removes the leftover named socket so GDb can do
15766 clean restarts.
15767
15768 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15769
15770 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15771 console, not GDB.
15772 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15773 cross testing works better with "make check"
15774 * config/unix-gdb: Use default procedures for exit and version.
15775 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15776 with the newest VxWorks.
15777
15778 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15779
15780 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15781 old form.
15782
15783 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15784 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15785
15786 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15787
15788 * config/unix-gdb.exp: Remove this version of gdb_exit
15789 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15790 Rob says he'll look at it when he gets back to testing boards.
15791
15792 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15793
15794 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15795 an expected fail for certain ptype commands.
15796
15797 * gdb.t20/classes.exp: Update expected results of "ptype class
15798 Base1" to account for the constructor that now appears in the type.
15799
15800 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15801
15802 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15803 disappeared from list.
15804 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15805 "alldone" proc with call to cleanup and exit.
15806 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15807 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15808 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15809 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15810 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15811 "alldone" proc with simple returns that suppress remaining
15812 tests. The alldone proc went away many months ago.
15813
15814 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15815
15816 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15817
15818 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15819
15820 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15821
15822 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15823 as vax gdb will display them.
15824
15825 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15826
15827 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15828 optimizers.
15829
15830 * scope.exp: Change "bad value for localval" messages so each one
15831 is unique.
15832
15833 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15834 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15835
15836 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15837
15838 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15839
15840 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15841 doesn't exist (due to optimization).
15842
15843 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15844
15845 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15846 contains \r because the filename is long.
15847
15848 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15849 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15850
15851 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15852
15853 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15854 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15855 Ultrix.
15856 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15857 int tests.
15858 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15859
15860 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15861
15862 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15863
15864 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
15865 to match does not match the passing case but still matches the
15866 failing case.
15867
15868 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15869
15870 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15871
15872 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15873
15874 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15875 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15876 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15877 Remove various versions of gdb_exit.
15878 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15879 gdb_exit.
15880 * config/unix-gdb.exp: gdb_exit remains here, and should override
15881 the generic version, since it's doing a lot of wierd stuff that
15882 the other versions aren't. FIXME, fold it in, or abandon this
15883 version.
15884
15885 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15886
15887 * gdb.t24/demangle.exp: Add tests for PR 3220.
15888
15889 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15890
15891 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15892
15893 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15894
15895 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15896 "i386-*-*". Works for i486 as well.
15897
15898 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15899 bug, and expand domain of xfail to all SVR4 systems, since the
15900 actual problem is likely to be in generic SVR4 /proc support.
15901
15902 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15903
15904 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15905
15906 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15907
15908 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15909 xfails for other systems. Match a missing 'Continuing.' as an
15910 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15911
15912 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15913 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15914 Only issue warning for missing executables if -all option is used.
15915
15916 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15917 file if -all option is used. It's like an unpredictable XFAIL.
15918
15919 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15920
15921 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15922 for dynamically linked binaries.
15923
15924 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15925
15926 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15927
15928 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15929 to state that this is a known bug in old versions of g++.
15930
15931 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15932
15933 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15934 while waiting for `Continuing'.
15935
15936 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15937
15938 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15939 in text, data, and bss.
15940 * gdb.t10/nodebug.c: Add local and global test variables for
15941 initialized and uninitialized data.
15942
15943 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15944
15945 * config/unix-gdb.exp (gdb_exit): Add "wait".
15946
15947 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15948
15949 * gdb.t06/signals.exp: xfail the continue from the handler for all
15950 targets.
15951
15952 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15953 function with watchpoints enabled, the i386 call dummy starts with
15954 a call.
15955
15956 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15957 386 bsd names its corefiles.
15958
15959 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15960
15961 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15962 compilers don't grok it.
15963 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15964 with small octal ints rather than character constants, which
15965 are signed and might not fit if first promoted to int.
15966
15967 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15968
15969 * gdb.t09/Makefile.in (clean): Remove corefile.
15970
15971 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15972
15973 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15974
15975 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15976 and Jim Kingdon (kingdon@cygnus.com)
15977
15978 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15979 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15980 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15981
15982 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15983
15984 * gdb.t17/interrupt.exp: Add xfail for hppa.
15985
15986 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15987
15988 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15989 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15990 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15991 to determine signed-ness of bitfields and use the result to setup
15992 the xfail.
15993 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15994 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15995 call line is reached if necessary.
15996
15997 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15998
15999 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16000
16001 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16002
16003 * gdb.t06/break.exp: Also test `clear' command.
16004
16005 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16006
16007 * gdb.t00/teststrategy.exp: Remove extra quote.
16008
16009 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16010 watchpoint enabled to be for all non-68k machines.
16011
16012 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16013
16014 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16015
16016 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16017 targets use aout.mt instead of ecoff.mt as gas understands
16018 standard aout format.
16019
16020 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16021
16022 * lib/gdb.exp (runto): Don't insist that function we are running to
16023 was compiled with -g.
16024
16025 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16026
16027 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16028 to get back into the read system call.
16029 Accept leading newline in case where we woke it up.
16030
16031 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16032
16033 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16034 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16035 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16036 enable ecoff configuration.
16037
16038 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16039
16040 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16041
16042 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16043
16044 * gdb.t16/printcmds.exp: Add another printf test.
16045
16046 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16047
16048 * configure.in: If configured -with-stabs on any target, add
16049 stabsdirs to configdirs.
16050
16051 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16052
16053 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16054 fun" so pattern does not match the command itself.
16055
16056 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16057
16058 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16059
16060 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16061
16062 * gdb.t17/interrupt.exp: Test for more things.
16063
16064 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16065
16066 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16067 compiler arranges the code and line numbers.
16068
16069 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16070
16071 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16072
16073 * gdb.t00/help.exp: Increase expect input buffer size.
16074
16075 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16076
16077 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16078
16079 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16080
16081 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16082
16083 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16084 [0-9]*, not just [0-9].
16085
16086 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16087
16088 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16089
16090 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16091
16092 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16093
16094 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16095
16096 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16097
16098 * gdb.t06/signals.c: Add xfails for sun3.
16099
16100 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16101
16102 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16103 test_stepping tests.
16104
16105 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16106
16107 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16108
16109 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16110
16111 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16112 rather than actually putting it through cpp twice.
16113
16114 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16115
16116 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16117
16118 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16119 no longer needed.
16120
16121 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16122
16123 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16124
16125 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16126 C++ features prints as "struct", make it a pass, not an xfail.
16127
16128 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16129
16130 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16131 Don't require VA to print as "class" rather than "struct".
16132
16133 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16134
16135 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16136
16137 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16138
16139 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16140
16141 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16142
16143 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16144 order.
16145
16146 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16147
16148 * gdb.t16/printcmds.exp: Add printf tests.
16149
16150 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16151
16152 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16153
16154 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16155
16156 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16157 pass counts, to counteract any existing or future setup_xfails.
16158
16159 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16160
16161 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16162 {BEGIN,END}_COMMON for common block instead of STAB.
16163 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16164
16165 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16166 intp_var should be N_GSYM not N_LSYM.
16167 wierd-aout.S: Use a label for the value of the N_SO.
16168 wierd.def: Remove all backslashes.
16169 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16170
16171 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16172
16173 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16174 get the expected next to inheritance3.
16175
16176 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16177
16178 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16179 now that gcc-2.4 gets it right.
16180
16181 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16182
16183 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16184
16185 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16186 generating comp-info.exp which works for cross-compilation.
16187
16188 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16189
16190 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16191 "*-*-sysv4.*".
16192
16193 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16194
16195 * gdb.t01/run.exp: Start with a fresh gdb.
16196 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16197 SVR4.x.
16198
16199 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16200
16201 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16202 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16203 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16204 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16205 things to remove.
16206
16207 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16208
16209 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16210 test cases from bug reports.
16211
16212 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16213
16214 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16215 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16216 avoid spurious xfails.
16217 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16218 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16219 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16220
16221 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16222
16223 * gdb.t00/teststrategy.exp: Rework to provide more useful
16224 description of each test, fix problem with systems that define
16225 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16226 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16227 results for "next over recursive call" so timeouts aren't taken
16228 by error.
16229
16230 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16231
16232 * gdb.t12/scope.exp: Test printing of variables before run.
16233
16234 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16235 printed in wrong order due to sorting.
16236
16237 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16238
16239 * gdb.t00/teststrategy.exp: Fix expected results for printing
16240 user entered string constant. Is array of char, prints with no
16241 address.
16242
16243 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16244 commands.
16245 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16246 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16247 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16248 of struct of char arrays.
16249 * gdb.t00/radix.exp: New tests for radix commands.
16250
16251 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16252
16253 * gdb.t16/printcmd.exp: Print a variable before running program
16254 (with xfail for AIX).
16255
16256 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16257
16258 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16259
16260 * gdb.t16/printcmd.exp: Don't print variables before running program.
16261
16262 * gdb.t06/break.exp: Don't require envp argument to main.
16263
16264 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16265
16266 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16267 Add xfails for rs6000.
16268
16269 * gdb.t02/whatis.exp: Change other tests not to re-test something
16270 we already tested.
16271
16272 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16273 each type used has a variable of that type.
16274
16275 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16276
16277 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16278
16279 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16280
16281 * configure.in: change srctrigger to be a file, not a directory
16282
16283 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16284
16285 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16286
16287 * gdb.t11/list.exp: Fixed a couple of typos.
16288
16289 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16290
16291 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16292 is fixed and PR is closed.
16293 * gdb.t16 (gdbme.c): Add simple test string variable.
16294 * gdb.t16 (printcmds.exp): Add tests with simple test string
16295 variable, primarily for boundaries on "set print elements".
16296
16297 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16298
16299 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16300 Make leading 0's optional and don't expect a tab in the middle
16301 of the number.
16302
16303 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16304
16305 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16306 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16307 don't end command passed to gdb_test with newline.
16308
16309 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16310 signed keyword away, don't expect signed bitfields to be signed.
16311
16312 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16313 printing with only as many 1's as are in the field as well as printing
16314 with 32 1's (see comment).
16315
16316 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16317
16318 * gdb.t00/default.exp: Start with a fresh gdb.
16319 * configure.in (configdirs): Remove gdb.t31 until the chill
16320 compiler works again. It no longer is able to find chillrt0
16321 since it isn't in libchill.a anymore.
16322 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16323 wierd.o, make more modular.
16324 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16325 spurious newlines that caused problems.
16326
16327 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16328
16329 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16330 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16331 gdb.stabs/wierd.{exp,def}: Many new tests.
16332
16333 * gdb.t00/default.exp: update info line for new message.
16334
16335 * gdb.t02/{whatis.exp,gdbme.c}:
16336 Test that "char *" doesn't print as "caddr_t".
16337
16338 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16339
16340 * gdb.t00/help.exp: Use .* in place of some help messages which
16341 just changed.
16342 gdb.t00/default.exp: Update "info frame" test for new message.
16343 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16344 Remove some xfails
16345
16346 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16347
16348 * gdb.t03/{gdbme.c,ptype.exp}:
16349 Add tests for typedef'd struct and union without tags.
16350 Also check "whatis" on a variable of a typedef'd enum without a tag.
16351
16352 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16353 PRMS 1823; the bug still exists but isn't reproduced by this test
16354 anymore), and remove rs6000 XFAIL (the bug is fixed).
16355
16356 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16357 duplicated from whatis.exp. For those that are left, accept
16358 "long", "long int", or "int" for long variables (whatis.exp already
16359 has an XFAIL for "int", so no need to fail it here).
16360
16361 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16362 Deal with GCC's names for types now that GDB uses the compiler's names.
16363
16364 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16365 setup_xfail's for sunos4. If we #defined the signed keyword away,
16366 don't expect GDB to know that char it is signed.
16367
16368 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16369
16370 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16371
16372 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16373 should work on any system, regardless of debugging format.
16374 * gdb.t21/demangle.exp: Move to gdb.t24.
16375 * gdb.t24/demangle.exp: Move from gdb.t21.
16376 * gdb.t24/{Makefile.in, configure.in}: New files.
16377
16378 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16379
16380 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16381 * gdb.stabs: New directory.
16382
16383 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16384
16385 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16386 not just "Quit anyway?".
16387
16388 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16389
16390 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16391 that all setup_xfails are immediately followed by clear_xfails.
16392
16393 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16394
16395 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16396 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16397 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16398 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16399 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16400 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16401 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16402 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16403 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16404 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16405 gdb.t31/chillvars.exp, lib/gdb.exp:
16406 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16407 bug-gdb@prep.ai.mit.edu.
16408
16409 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16410
16411 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16412 with 0.0, not integer 0.
16413
16414 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16415
16416 * gdb.t06/break.exp: Update for "Kill the program" message change.
16417
16418 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16419
16420 * Makefile.in (GDBFLAGS): Set to -nx.
16421 * Makefile.in (site.exp): Use GDBFLAGS.
16422
16423 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16424
16425 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16426 Makefiles.
16427 (check): depend on just-check.
16428 (just-check): added so that tests can be run without a noop
16429 build pass.
16430
16431 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16432
16433 Switch to using configure's configdirs.
16434 * Makefile.in (Makefile): add configure.in dependency.
16435 (SUBDIRS): removed redundant assignment.
16436 * configure.in: switch subdirs assignment to configdirs.
16437 * gdb.t*/configure.in: new files.
16438
16439 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16440
16441 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16442 works.
16443
16444 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16445
16446 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16447 in explicit rules. Apparently this is not supported by some makes.
16448
16449 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16450
16451 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16452
16453 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16454
16455 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16456 disappeared.
16457
16458 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16459
16460 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16461
16462 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16463
16464 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16465 watchpoint problem that is now fixed.
16466 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16467 uninitialized convenience variables.
16468 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16469 structures.
16470
16471 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16472
16473 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16474 which causes expect to get out of sync with gdb on long output
16475 from help set.
16476 * gdb.t09/corefile.exp: Make expected pattern for core file
16477 failing signal and frame output format less sun specific.
16478
16479 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16480
16481 * gdb.t31/chillvars.exp: Add and remove initial dummy
16482 breakpoint, so that symbol table is forced in.
16483 (Needed at least on Sunos4, though it seems not SVR4.)
16484 * gdb.t31/chillvars.exp: Update for changed output format.
16485
16486 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16487
16488 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16489
16490 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16491
16492 * Makefile.in: Added --srcdir when invoking runtest, removed the
16493 need for a local config file. (optional now)
16494
16495 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16496
16497 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16498 failure count used to force early termination. Add some more
16499 expected failures for gnu style demangling.
16500
16501 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16502
16503 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16504 pmi variable from gdb.t20/gdbme to get optimized away.
16505 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16506 Check for written corefile upon timeout _and_ eof.
16507
16508 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16509
16510 * config/unix-gdb.exp: Add missing return 0.
16511
16512 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16513
16514 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16515 test termination.
16516
16517 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16518
16519 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16520 disappeared.
16521
16522 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16523
16524 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16525 time as i860 support works.
16526
16527 * gdb.t15/funcargs.exp: Fix expected outputs to include
16528 "backtrace 100\r" rather than just "backtrace\r", to match last
16529 change.
16530
16531 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16532
16533 * config/udi-gdb.exp (gdb_exit): Remove close command.
16534 (gdb_target_udi): New procedure to set the UDI target.
16535 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16536 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16537 Added waits for prompts after several question responses. Added
16538 some more responses used by a29k-amd-udi-gdb.
16539 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16540 pass different arguments, restart UDI connection after program
16541 completion.
16542 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16543 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16544 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16545 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16546 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16547 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16548 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16549 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16550 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16551 after program completion.
16552 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16553 compiled with a SELECT_VECS setting.
16554 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16555 infinite recursion.
16556
16557 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16558 Added checks for COFF results, and made them expected failures for
16559 all targets. It would be better to make them expected failures
16560 for COFF targets only.
16561
16562 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16563
16564 * Makefile.in: add null dvi target, don't bother to recurse
16565 through test directories for info and install-info; rename
16566 $(datadir) to be dejagnu instead of deja-gnu
16567
16568 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16569
16570 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16571 compiler to coredump.
16572 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16573 code.
16574
16575 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16576
16577 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16578 coredump.
16579 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16580 code.
16581
16582 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16583
16584 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16585 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16586 which in a shell. Deletes xgdb when done.
16587 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16588 Tests the return from the "set height" or "set width" commands.
16589 Added a few return codes where needed.
16590
16591 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16592
16593 * Makefile.in (SUBDIRS): Add gdb.t17.
16594 * configure.in (subdirs): Add gdb.t17.
16595 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16596 files to test gdb's calling of functions in the inferior with
16597 the correct arguments and gdb's ability to retrieve any
16598 result returned.
16599
16600 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16601
16602 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16603 may be called after gdb goes away. Previous versions of expect
16604 needed these to avoid file descriptor leaks, but they cause
16605 errors with the current revision of expect.
16606 * gdb.t00/gdbvars.exp: Use -re on expected output after
16607 setting sevenbit-strings.
16608 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16609 to set sevenbit-strings consistent across tests.
16610 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16611 set sevenbit-strings consistent across tests.
16612
16613 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16614
16615 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16616 expected output to match current "expect" expectations.
16617
16618 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16619
16620 * gdb.t00/default.exp: Change expected output for default "source"
16621 command, to match new gdb behavior which requires a filename to
16622 source.
16623
16624 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16625
16626 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16627 expected fail for i486-*-* that misses the marker2 function.
16628 * gdb.t10/crossload.exp (bfddefault): Allow successful
16629 recognition of a format to pass even if no symbols are found.
16630 Explicitly catch failures where the format is not recognized
16631 or is ambiguous, and add the reason to the fail message.
16632 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16633 the cause is and invalid target and add reason to failure message.
16634 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16635 elf32-i386, elf32-sparc, and elf32-i860.
16636 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16637 Set up expected failure for 'filename'::variable scope resolution,
16638 which is now apparently broken on all targets.
16639 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16640 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16641 gdb.t23/templates.exp: Change failure for missing binfile into
16642 just a warning.
16643 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16644 references.
16645
16646 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16647
16648 * gdb.t00/default.exp: Add expected output for default "source"
16649 command, to match new gdb behavior.
16650 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16651
16652 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16653
16654 * config/*-gdb.exp: returns an error, rather than exiting on
16655 internal errors.
16656
16657 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16658
16659 * gdb.t03/gdbme.c: Add pointer to struct variable.
16660 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16661 referencing struct members.
16662
16663 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16664
16665 * configure.in (mips-idt-ecoff): New target.
16666 * config/mips-gdb.exp: New file for remote board using MIPS remote
16667 debugging protocol.
16668
16669 * Redid configuration scheme. Removed gdb.t*/configure.in.
16670 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16671 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16672 distclean targets. Built executables via .o files. Adjusted
16673 tests to account for source files in $(srcdir) rather than
16674 $(objdir).
16675 * lib/gdb.exp (runto): Don't expect () after the function name,
16676 because it may have arguments.
16677
16678 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16679
16680 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16681 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16682 expected failures for mips-idt-* and mips-sgi-*.
16683 * gdb.t00/default.exp (attach): Kill process if requested.
16684 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16685 that does not read core files.
16686 * gdb.t01/run.exp: Removed checks for exit status code.
16687 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16688 it is linked in.
16689 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16690 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16691 appropriate, rather than doing it by hand.
16692 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16693 execution.
16694 * gdb.t10/crossload.exp: Kill existing program if needed.
16695 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16696 appropriate, rather than doing it by hand. Always increase
16697 timeout for this test, not just for VxWorks.
16698
16699 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16700
16701 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16702 of Chill STRUCT types and STRUCT values.
16703 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16704 than "char".
16705 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
16706 struct2): New struct definitions and initializations to test
16707 simple Chill STRUCT types.
16708
16709 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16710
16711 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16712 the null byte at the end of strings.
16713 * gdb.t00/default.exp: Make show version insensitive to copyright
16714 date.
16715 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16716 to avoid dependencies on target char signedness.
16717 * gdb.t16/printcmds.exp: Update expected results for explicitly
16718 unsigned char.
16719 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16720 now work.
16721 * gdb.t21/demangle.exp: Add many more patterns for template
16722 demangling, most of them being expected failures.
16723 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16724 string we are matching for, to match on the whole string.
16725 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16726 and fix a whole bunch that had incorrect expected output but were
16727 passing anyway because of the bug in "proc demangle".
16728 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16729 type.
16730 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16731
16732 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16733
16734 * gdb/testsuite: made modifications to testcases, etc., to allow
16735 them to work properly given the reorganization of deja-gnu and the
16736 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16737
16738 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16739
16740 * gdb/testsuite: Initial creation of gdb/testsuite.
16741 Migrated dejagnu testcases and support files for testing nm to
16742 gdb/testsuite from deja-gnu. These files were moved "as is"
16743 with no modifications. This migration is part of a major overhaul
16744 of dejagnu. The modifications to these testcases, etc., which
16745 will allow them to work with the new version of dejagnu will be
16746 made in a future update.
16747
16748 For additional changes see gdb.mi/ChangeLog-1999-2003.
16749 \f
16750 ;; Local Variables:
16751 ;; mode: change-log
16752 ;; left-margin: 8
16753 ;; fill-column: 74
16754 ;; version-control: never
16755 ;; End:
16756
16757 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
16758 2003, 2004, 2005 Free Software Foundation, Inc.
16759 Copying and distribution of this file, with or without modification,
16760 are permitted provided the copyright notice and this notice are preserved.