* common.cc (Symbol_table::allocate_commons): Remove options
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
18ac113b
AR
12008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2
3 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4 temporary breakpoint to match "Temporary breakpoint".
5 * gdb.base/break.exp (delete_breakpoints): Likewise.
6 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8 * gdb.base/display.exp: Likewise.
9 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
11 * gdb.base/restore.exp (restore_tests): Likewise.
12 * gdb.base/sepdebug.exp: Likewise.
13 * gdb.base/watchpoint.exp: Likewise.
14 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15 * gdb.mi/mi-pending.exp: Likewise.
16 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
18 * gdb.mi/mi-var-cmd.exp: Likewise.
19 * gdb.mi/mi-var-display.exp: Likewise.
20 * gdb.mi/mi2-cli.exp: Likewise.
21 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
22 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
23 * gdb.mi/mi2-var-display.exp: Likewise.
24 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
25 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
26 new "disp" field.
27 (mi_expect_stop): Move after_reason argument to be really after
28 reason. This is to support fix for PR2424.
29
add38693
JK
302008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
31
32 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
33
fcacd99f
VP
342008-04-13 Vladimir Prus <vladimir@codesourcery.com>
35
36 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
37 field. Add more floating varobj tests.
38 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
39 field.
40 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
41 (main): Call do_at_tests.
42 * lib/mi-support.exp (mi_create_floating_varobj)
43 (mi_varobj_update_with_type_change): New.
44
de051565
MK
452008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
46
47 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
48 option of -var-evaluate-expression.
49 * gdb.mi/mi2-var-display.exp: Likewise.
50
dbc52822
VP
512008-04-07 Vladimir Prus <vladimir@codesourcery.com>
52
53 Introduce test setup helpers.
54 * lib/gdb.exp (build_executable, clean_restart)
55 (prepare_for_testing): New.
56 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
57 * gdb.base/return.exp: Likewise.
58 * gdb.base/ending-run.exp: Likewise.
59
473591da
NR
602008-04-07 Nick Roberts <nickrob@snap.net.nz>
61
62 * gdb.mi/mi-async.exp: New test for asynchronous Machine
63 Interface (MI) responses.
64
2b2d9e11
VP
652008-04-06 Vladimir Prus <vladimir@codesourcery.com>
66
67 * gdb.cp/breakpoint.cc: New code to test conditions involving
68 member variables.
69 * gdb.cp/breakpoint.exp: Test condition involving member
70 variables.
71
bb378428
VP
722008-04-05 Vladimir Prus <vladimir@codesourcery.com>
73
74 * lib/mi-support.exp (mi_expect_stop): New.
75 (mi_run_cmd): Change the
76 token. Use mi_send_resuming_command, use
77 mi_expect_stop.
78 (mi_execute_to_helper): Rename to mi_execute_to.
79 (mi_send_resuming_command): Add more error patterns.
80 (mi_wait_for_stop): Renamed to...
81 (mi_get_stop_line): ...this.
82 (mi_run_inline_test): Adjust.
83
84 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
85 * gdb.mi/mi-console.exp: Likewise.
86 * gdb.mi/mi-pending.exp: Likewise.
87 * gdb.mi/mi-simplerun.exp: Likewise.
88 * gdb.mi/mi-stack.exp: Likewise.
89 * gdb.mi/mi-stepi.exp: Likewise.
90 * gdb.mi/mi-syn-frame.exp: Add comment.
91 * gdb.mi/mi-until.exp: Likewise.
92 * gdb.mi/mi-var-display.exp: Likewise.
93 * gdb.mi/mi-watch.exp: Likewise.
94 * gdb.mi/mi2-cli.exp: Likewise.
95 * gdb.mi/mi2-console.exp: Likewise.
96 * gdb.mi/mi2-simplerun.exp: Likewise.
97 * gdb.mi/mi2-stack.exp: Likewise.
98 * gdb.mi/mi2-stepi.exp: Likewise.
99 * gdb.mi/mi2-until.exp: Likewise.
100 * gdb.mi/mi2-var-display.exp: Likewise.
101 * gdb.mi/mi2-watch.exp: Likewise.
102
62172bb9
UW
1032008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
104
105 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
106
107 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
108
a13e061a
PA
1092008-04-04 Pedro Alves <pedro@codesourcery.com>
110
111 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
112 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
113 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
114 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
115 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
116 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
117 expect an mi error duplicated in stderr.
118
eae06beb
JB
1192008-04-03 Joel Brobecker <brobecker@adacore.com>
120
121 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
122 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
123 Add a couple of tests that verify the behavior when the new setting
124 is set to "cancel" and "all".
125 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
126 "ask" before we start the testing.
127
79c6ced6
AR
1282008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
129
130 * gdb.cp/casts.cc: Add class reference variables.
131 * gdb.cp/casts.exp: New test cases for up/down casting references.
132
6c2d1a6b
MK
1332008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
134
135 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
136 instead of beginning to make an extra test pass.
137 * gdb.mi/mi2-var-display.exp: Likewise.
138
55b411d9
MR
1392008-03-31 Maciej W. Rozycki <macro@mips.com>
140
141 * gdb.base/break.exp: Mark failures as such. Fix formatting.
142
c6140da2
MD
1432008-03-31 Markus Deuling <deuling@de.ibm.com>
144 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
145
146 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
147 value. Add xfail for older kernels.
148
79732189
AR
1492008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
150
151 Bring mi-support in line with gdb.exp.
152 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
153 (mi_gdb_start): New function.
154
33c3676e
MR
1552008-03-28 Maciej W. Rozycki <macro@mips.com>
156
157 * gdb.mi/mi-var-cmd.exp: Fix a typo.
158
92e28119
VP
1592008-03-26 Vladimir Prus <vladimir@codesourcery.com>
160
161 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
162 * gdb.mi/mi2-var-display.exp: Likewise.
163
9e8e3afe
VP
1642008-03-26 Vladimir Prus <vladimir@codesourcery.com>
165
166 * lib/mi-support.exp (mi_create_varobj_checked): New.
167 (mi_list_varobj_children): Allow to check for a
168 value.
169 (mi_list_array_varobj_children): New.
170
171 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
172 and mi_list_varobj_children, as opposed to hardcoding
173 expected strings.
174 * gdb.mi/gdb701.exp: Likewise.
175 * gdb.mi/gdb792.exp: Likewise.
176 * gdb.mi/mi-var-block.exp: Likewise.
177 * gdb.mi/mi-var-cmd.exp: Likewise.
178 * gdb.mi/mi-var-invalidate.exp: Likewise.
179 * gdb.mi/mi2-var-block.exp: Likewise.
180 * gdb.mi/mi2-var-child.exp: Likewise.
181 * gdb.mi/mi2-var-cmd.exp: Likewise.
182 * gdb.mi/mi2-var-display.exp: Likewise.
183
9df50351
JK
1842008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
185
186 Fix random false FAILs on i386.
187 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
188
31e5d73a
DJ
1892008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
190
191 PR gdb/544
192 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
193
12f4afab
DJ
1942008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
195
196 PR gdb/544
197 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
198
b562a0cb
DJ
1992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
200
201 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
202 fixed PR gdb/544.
203
17faa917
DJ
2042008-03-21 Pedro Alves <pedro@codesourcery.com>
205
206 * gdb.threads/fork-child-threads.exp: Test next over fork.
207
6214f497
DJ
2082008-03-21 Chris Demetriou <cgd@google.com>
209
210 * gdb.base/break.exp (rbreak junk): New test for rbreak
211 "Junk at end of arguments" issue.
212
63092375
DJ
2132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
214
215 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
216 *& to work on created array elements.
217 (Top level): Test print $pc with a file. Test string operations
218 without a target.
219 * gdb.base/ptype.exp: Do not expect *& to work on created array
220 elements.
221
b21991b0
DJ
2222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
223
224 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
225 gdb.threads/staticthreads.exp: Update exit query.
226
c4b347c7
SL
2272008-03-07 Sandra Loosemore <sandra@codesourcery.com>
228
229 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
230
fa4727a6
DJ
2312008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
232
233 * gdb.base/watchpoint.c (global_ptr, func4): New.
234 (main): Call func4.
235 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
236 (test_inaccessible_watchpoint): New.
237
2f34202f
MR
2382008-02-29 Maciej W. Rozycki <macro@mips.com>
239
240 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
241 select the largest.
242
0d6ba1b1
DJ
2432008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
244
245 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
246 frames-invalid annotations.
247
e691325a
PM
2482008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
249
250 * gdb.base/assign.exp: avoid same output for different tests.
251
f85b5ecc
DE
2522008-02-27 Doug Evans <dje@google.com>
253
254 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
255 for bug 1738.
256 (breakpoint_to_handler_entry): Ditto.
257
b40e7bf3
JB
2582008-02-27 Joel Brobecker <brobecker@adacore.com>
259
260 * gdb.base/ending-run.exp: Use the first line of code inside
261 function body to test breakpoints.
262 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
263 location where the breakpoint is inserted when using the line
264 where a function is declared. Fix typo in the description of
265 one of the tests.
266 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
267
2faca73a
PM
2682008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
269
270 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
271 tests.
272
6f439c36
PM
2732008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
274
275 * gdb.base/args.exp: avoid same output for tests
276 with single quotes.
277
54e52265
VP
2782008-02-26 Vladimir Prus <vladimir@codesourcery.com>
279
280 * gdb.base/annota1.exp: Adjust for 'info break'
281 format changes.
282 * gdb.base/annota3.exp: Likewise.
283 * gdb.base/break.exp: Likewise.
284 * gdb.base/condbreak.exp: Likewise.
285 * gdb.base/pending.exp: Likewise.
286 * gdb.base/sepdebug.exp: Likewise.
287 * gdb.base/unload.exp: Likewise.
288 * gdb.cp/ovldbreak.exp: Likewise.
289 * gdb.mi/mi-pending.exp: Likewise.
290
897b09ca
DE
2912008-02-07 Doug Evans <dje@google.com>
292
293 * gdb.cp/mb-inline.exp: New.
294 * gdb.cp/mb-inline.h: New.
295 * gdb.cp/mb-inline1.cc: New.
296 * gdb.cp/mb-inline2.cc: New.
297
b1c32d35
PM
2982008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
299
300 * gdb.pascal/floats.pas: New test program.
301 * gdb.pascal/floats.exp: New testcase.
302
1a4ca44a
TJB
3032008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
304
305 * gdb.base/callfuncs.c (t_float_many_args): New function.
306 (t_double_many_args): New function.
307 * gdb.base/callfuncs.exp: Add tests for exceeding float
308 and double parameters passed through the stack.
309
439048e8
JB
3102008-02-05 Joel Brobecker <brobecker@adacore.com>
311
312 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
313 gdb.ada/complete/foo.adb: New files.
314 * gdb.ada/complete.exp: New testcase.
315
81fe8080
DE
3162008-02-03 Doug Evans <dje@google.com>
317
301f0ecf
DE
318 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
319
81fe8080
DE
320 * gdb.cp/gdb2384.exp: New file.
321 * gdb.cp/gdb2384.cc: New file.
322 * gdb.cp/gdb2384-base.h: New file.
323 * gdb.cp/gdb2384-base.cc: New file.
324
4b071aec
DE
3252008-02-02 Doug Evans <dje@google.com>
326
327 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
328
61137ba6
JB
3292007-02-01 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.ada/sym_print_name: New test program.
332 * gdb.ada/sym_print_name.exp: New testcase.
333
3342007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
335
336 * gdb.ada/nested/hello.adb: New file.
337 * gdb.ada/nested.exp: New testcase.
338 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
339
98deb0da
VP
3402008-02-01 Vladimir Prus <vladimir@codesourcery.com>
341
342 * gdb.mi/basic.c (return_1): New function.
343 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
344 don't cause future evaluations of function to report
345 creation of internal breakpoints.
346
723a2275
VP
3472008-02-01 Vladimir Prus <vladimir@codesourcery.com>
348
349 * gdb.mi/mi-break.exp (test_error): New.
350 Call it.
351
fb546a2f
LM
3522008-01-31 Luis Machado <luisgpm@br.ibm.com>
353
354 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
355 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
356
2d8fd90a
PM
3572008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
358
359 * gdb.pascal/integers.pas: New test program.
360 * gdb.pascal/integers.exp: New testcase.
361
a7fa0ded
PM
3622008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
363
364 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
365
5e1a1926
TJB
3662008-01-30 Luis Machado <luisgpm@br.ibm.com>
367
368 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
369 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
370
8d04f9f0
JB
3712008-01-30 Paul Hilfinger <hilfinger@adacore.com>
372
373 * gdb.ada/formatted_ref: New test program.
374 * gdb.ada/formatted_ref.exp: New testcase.
375
376 * gdb.cp/formatted-ref.cc: New file.
377 * gdb.cp/formatted-ref.exp: New testcase.
378
ce75a98f
JB
3792008-01-30 Joel Brobecker <brobecker@adacore.com>
380
381 * gdb.base/ptype.exp: Add testing of "ptype $pc".
382
e835f6bf
NR
3832008-01-30 Nick Roberts <nickrob@snap.net.nz>
384
385 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
386 (test_file_list_exec_source_file): Update to new macro-info field.
387
d118ef87
PH
3882008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
389
390 * gdb.ada/exprs: New test program.
391 * gdb.ada/exprs.exp: New testcase.
392
7d35ab09
TJB
3932008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
394
395 * dfp-test.c (DELTA, DELTA_B): New definitions.
396 (double_val1, double_val2, double_val3, double_val4, double_val5,
397 double_val6, double_val7, double_val8, double_val9, double_val10,
398 double_val11, double_val12, double_val13, double_val14, dec32_val1,
399 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
400 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
401 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
402 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
403 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
404 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
405 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
406 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
407 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
408 dec128_val16): New global variables.
409 (decimal_dec128_align): New function.
410 (decimal_mixed): Likewise.
411 (decimal_many_args_dec32): Likewise.
412 (decimal_many_args_dec64): Likewise.
413 (decimal_many_args_dec128): Likewise.
414 (decimal_many_args_mixed): Likewise.
415 * dfp-test.exp: Add tests calling new inferior functions.
416
2d717e4f
DJ
4172008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
418
419 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
420 gdb.server/ext-run.exp: New files.
421 * lib/gdbserver-support.exp (gdbserver_download): New.
422 (gdbserver_start): New. Update gdbserver expected
423 output.
424 (gdbserver_spawn): Use them.
425 (gdbserver_start_extended): New.
426
e85a822c
DJ
4272008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
428
429 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
430 Run on GNU/Linux.
431 (do_exec_tests): Check for systems which do not support catchpoints.
432 Do not match START.
433 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
434 Run on GNU/Linux. Enable verbose output.
435 (check_fork_catchpoints): New.
436 (explicit_fork_child_follow, catch_fork_child_follow)
437 (tcatch_fork_parent_follow): Update expected messages.
438 (do_fork_tests): Use check_fork_catchpoints.
439 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
440 Run on GNU/Linux. Enable verbose output.
441 (check_vfork_catchpoints): New.
442 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
443 expected messages.
444 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
445
401ea829
JB
4462008-01-29 Jim Blandy <jimb@red-bean.com>
447
448 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
449 host' errors.
450 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
451
aceaf3ad
JB
4522008-01-29 Jim Blandy <jimb@red-bean.com>
453
454 * gdb.threads/sigthread.c: Use barriers to ensure that
455 child_thread and child_thread_two are always initialized before we
456 start to use them.
457
a5606eee
VP
4582008-01-29 Vladimir Prus <vladimir@codesourcery.com>
459
460 * gdb.base/watchpoint-solib.exp: New.
461 * gdb.base/watchpoint-solib.c: New.
462 * gdb.base/watchpoint-solib-shr.c: New.
463
c55a82bb
PM
4642008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
465
466 * gdb.base/gdb1056.exp: Add unsigned integer test.
467
0993fe05
DE
4682008-01-28 Doug Evans <dje@google.com>
469
470 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
471
4fe42e7f
JB
4722008-01-27 Jim Blandy <jimb@codesourcery.com>
473
c7a69933
JB
474 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
475
4fe42e7f
JB
476 * gdb.base/expand-psymtabs.exp: Doc fix.
477
5def8285
MK
4782008-01-26 Mark Kettenis <kettenis@gnu.org>
479
480 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
481
5313c911
NR
4822008-01-24 Nick Roberts <nickrob@snap.net.nz>
483
484 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
485 -var-set-format.
486
93815fbf
VP
4872008-01-23 Chris Demetriou <cgd@google.com>
488
489 * gdb.threads/thread_events.c: New testcase source file.
490 * gdb.threads/thread_events.exp: New testcase expect file.
491
467a88ee
NR
4922008-01-23 Nick Roberts <nickrob@snap.net.nz>
493
494 * lib/gdb.exp: Add the variable octal.
495
496 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
497 -var-set-format.
498
d8f82aba
DJ
4992008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
500 Vladimir Prus <vladimir@codesourcery.com>
501
502 * gdb.base/float.exp: Allow missing floating point for m68k and
503 PowerPC.
504
60c46647
VP
5052008-01-22 Vladimir Prus <vladimir@codesourcery.com>
506
507 * gdb.mi/basics.c: Setup for testing breakpoints
508 ignore count.
509 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
510 * gdb.mi/mi-cli.exp: Adjust.
511 * gdb.mi/mi2-cli.exp: Adjust.
512
c7dd36a1
PA
5132008-01-17 Pedro Alves <pedro@codesourcery.com>
514
515 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
516 and 'dummy_ptr' integer pointer. Initialize struct_declarations
517 with dummy_ptr's address.
518 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
519 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
520 all targets.
521 * gdb.mi/mi2-var-child.exp: Likewise.
522
39d5313e
JB
5232008-01-09 Joel Brobecker <brobecker@adacore.com>
524
525 * gdb.ada/null_array: New test program.
526 * gdb.ada/null_array.exp: New testcase.
527
0aea4bf3
LM
5282008-01-09 Luis Machado <luisgpm@br.ibm.com>
529
530 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
531 with required float modifiers.
532
0b354900
JB
5332008-01-08 Joel Brobecker <brobecker@adacore.com>
534
535 * gdb.ada/funcall_param: New test program.
536 * gdb.ada/funcall_param.exp: New testcase.
537
cdb7f5d4
JB
5382008-01-08 Joel Brobecker <brobecker@adacore.com>
539
540 * gdb.ada/arrayparam: New test program.
541 * gdb.ada/arrayparam.exp: New testcase.
542
88e2547f
JB
5432008-01-08 Joel Brobecker <brobecker@adacore.com>
544
545 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
546 landed. Should also fix random failures in the test following it.
547
f6867ce0
TJB
5482008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
549
550 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
551 for expressions with decimal float values.
552 (test_dfp_conversions): New function to test casts to and from
553 decimal float types.
554 Call test_dfp_conversions.
555 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
556 elements.
557 (main): Initialize ds.float4 and ds.double8 elements.
558 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
559 string to new error message.
560 (d64_set_tests): Likewise.
561 (d128_set_tests): Likewise.
562 Add tests for expressions with decimal float variables. Add tests for
563 conversions to and from decimal float types.
564
f9c11282
JB
5652008-01-05 Joel Brobecker <brobecker@adacore.com>
566
567 * gdb.ada/packed_tagged/comp_bug.adb: New file.
568 * gdb.ada/packed_tagged.exp: New testcase.
569
0ecbca72
JB
5702008-01-04 Joel Brobecker <brobecker@adacore.com>
571
572 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
573 gdb.ada/homonym/homonym_main.adb: New files.
574 * gdb.ada/homonym.exp: New testcase.
575
c18d3d89
JB
5762008-01-04 Joel Brobecker <brobecker@adacore.com>
577
578 * gdb.ada/packed_array.exp: Add testing of references to
579 a packed array.
580
ecc7085b
JB
5812008-01-04 Joel Brobecker <brobecker@adacore.com>
582
583 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
584 New files.
585 * gdb.ada/type_coercion.exp: New testcase.
586
c474c922
JB
5872008-01-04 Joel Brobecker <brobecker@adacore.com>
588
589 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
590 gdb.ada/tagged/foo.adb: New file.
591 * gdb.ada/tagged.exp: New testcase.
592
9005b927
JB
5932008-01-04 Joel Brobecker <brobecker@adacore.com>
594
595 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
596 gdb.ada/ptype_field/foo.adb: New files.
597 * gdb.ada/ptype_field.exp: New testcase.
598
1a6aaad8
JB
5992008-01-03 Joel Brobecker <brobecker@adacore.com>
600
601 * gdb.ada/print_pc.exp: New testcase.
602
0ef22f53
JB
6032008-01-03 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
606 gdb.ada/taft_type/p.adb: New files.
607 * gdb.ada/taft_type.exp: New testcase.
608
1689ecf8
JB
6092008-01-03 Joel Brobecker <brobecker@adacore.com>
610
611 * gdb.ada/array_bounds/bar.adb: New file.
612 * gdb.ada/array_bounds.exp: New testcase.
613
a4d0b9c3
JB
6142008-01-03 Joel Brobecker <brobecker@adacore.com>
615
616 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
617 gdb.ada/arrayptr/foo.adb: New files.
618 * gdb.ada/arrayptr.exp: New testcase.
619
a31ace00
JB
6202008-01-03 Joel Brobecker <brobecker@adacore.com>
621
622 * gdb.base/set-lang-auto.exp: New testcase.
623
a97fced3
JB
6242008-01-03 Joel Brobecker <brobecker@adacore.com>
625
626 * gdb.ada/fun_addr/foo.adb: New file.
627 * gdb.ada/fun_addr.exp: New testcase.
628
ef29ce1a
JK
6292008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
630
631 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
632 New files
633
0fafefe3
JB
6342008-01-02 Joel Brobecker <brobecker@adacore.com>
635
636 * array_subscript_addr/p.adb: New file.
637 * array_subscript_addr.exp: New testcase.
638
c4359f8d
JB
6392008-01-02 Joel Brobecker <brobecker@adacore.com>
640
641 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
642 New files.
643 * gdb.ada/str_cmp_ref.exp: New testcase.
644
1aa1b15b
JB
6452008-01-01 Joel Brobecker <brobecker@adacore.com>
646
647 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
648 gdb.ada/fun_in_declare/foo.adb: New files.
649 * gdb.ada/fun_in_declare.exp: New testcase.
650
81c9b2cf
JB
6512008-01-01 Joel Brobecker <brobecker@adacore.com>
652
653 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
654 gdb.ada/ref_param/pck.ads: New files.
655 * gdb.ada/ref_param.exp: New testcase.
656
319e4674
JB
6572008-01-01 Joel Brobecker <brobecker@adacore.com>
658
659 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
660 gdb.ada/interface/foo.adb: New files.
661 * gdb.ada/interface.exp: New testcase.
662
ef682c56
JB
6632007-12-31 Jim Blandy <jimb@codesourcery.com>
664
665 * gdb.base/multi-forks.exp: Consume all output from child
666 processes before proceeding to next test.
667
f6f3eb6c
JB
6682007-12-29 Jim Blandy <jimb@codesourcery.com>
669
670 * configure: Regenerated.
671
f652e42f
JB
6722007-12-27 Joel Brobecker <brobecker@adacore.com>
673
674 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
675 gdb.ada/fixed_cmp/fixed.adb: New files.
676 * gdb.ada/fixed_cmp.exp: New testcase.
677
6943e596
JB
6782007-12-27 Joel Brobecker <brobecker@adacore.com>
679
680 * gdb.ada/boolean_expr.exp: New testcase.
681
aad9a193
JB
6822007-12-26 Jim Blandy <jimb@codesourcery.com>
683
684 * gdb.base/multi-forks.exp: Doc fix.
685
fb5f3683
JB
6862007-12-26 Joel Brobecker <brobecker@adacore.com>
687
688 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
689 * gdb.ada/char_param.exp: Do not compile our test program with
690 -gnata, this is unnecessary.
691 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
692
384e4a9c
JB
6932007-12-24 Joel Brobecker <brobecker@adacore.com>
694
695 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
696 gdb.ada/print_chars/foo.adb: New files.
697 * gdb.ada/print_chars.exp: New testcase.
698
01e044f7
JB
6992007-12-24 Joel Brobecker <brobecker@adacore.com>
700
701 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
702 gdb.ada/char_param/foo.adb: New files.
703 * gdb.ada/char_param.exp: New testcase.
704
0ce17860
JB
7052007-12-22 Jim Blandy <jimb@codesourcery.com>
706
707 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
708 hard-coding source line numbers into the test.
709 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
710 gdb_get_line_number to find.
711
919809b9
JB
7122007-12-22 Joel Brobecker <brobecker@adacore.com>
713
714 * gdb.base/ptype.c (highest): New struct type.
715 (the_highest): New variable of that type.
716 (main): Add dummy assignment to a field of variable the_highest.
717 * gdb.base/ptype.exp: Test type printing of our new variable.
718
abc8a88d
PM
7192007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
720
721 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
722 and record first explicitly generated thread number.
723 Use that thread number for thread specific watchpoint test.
724 Add iteration number to repetitive tests.
725
5158f3e3
CES
7262007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
727 Jim Blandy <jimb@codesourcery.com>
728
729 * gdb.base/expand-psymtabs.c: New testcase
730 source file.
731 * gdb.base/expand-psymtabs.exp: New testcase
732 expect file.
733
37e4754d
LM
7342007-12-17 Luis Machado <luisgpm@br.ibm.com>
735
736 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
737 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
738
551e5d04
JB
7392007-12-17 Joel Brobecker <brobecker@adacore.com>
740
741 * gdb.ada/frame_args/foo.adb: New file.
742 * gdb.ada/frame_args/pck.ads: New file.
743 * gdb.ada/frame_args/pck.adb: New file.
744 * gdb.ada/frame_args.exp: New testcase.
745
a05ee097
JB
7462007-12-17 Joel Brobecker <brobecker@adacore.com>
747
748 * gdb.base/frame-args.c: New file.
749 * gdb.base/frame-args.exp: New testcase.
750
c162e8c9
JM
7512007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
752 Joseph Myers <joseph@codesourcery.com>
753
754 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
755
afe8ab22
VP
7562007-12-14 Vladimir Prus <vladimir@codesourcery.com>
757
758 * gdb.mi/mi-pending.exp: New.
759 * gdb.mi/mi-pending.c: New.
760 * gdb.mi/mi-pendshr.c: New.
761
dfdfb3ca
JB
7622007-12-06 Jim Blandy <jimb@codesourcery.com>
763
764 * gdb.base/default.exp: Update expected output for 'info catch'.
765
b7fca990
JK
7662007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
767
768 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
769 must be set to binary.
770
6a1afc1e
PA
7712007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
772
773 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
774
a6b151f1
DJ
7752007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
776
777 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
778 gdb.mi/mi-file-transfer.exp: New.
779
43039443
JK
7802007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
783
0ef2251b
MR
7842007-11-22 Maciej W. Rozycki <macro@mips.com>
785
786 * gdb.trace/backtrace.exp: Fix a typo.
787 * gdb.trace/circ.exp: Likewise.
788 * gdb.trace/collection.exp: Likewise.
789 * gdb.trace/limits.exp: Likewise.
790 * gdb.trace/report.exp: Likewise.
791 * gdb.trace/tfind.exp: Likewise.
792 * gdb.trace/while-dyn.exp: Likewise.
793
5443631e
NR
7942007-11-21 Nick Roberts <nickrob@snap.net.nz>
795
796 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
797 objects of pointers that can't be dereferenced are now
798 "noneditable".
799
a4ce5b0d
UW
8002007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
801
802 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
803 (target_cpu): Remove.
804
d6e956e5
VP
8052007-10-15 Vladimir Prus <vladimir@codesourcery.com>
806
807 * gdb.base/ending-run.exp: Expect the list of cleared
808 breakpoint to come in natural order, not the reversed one.
809
214270ab
VP
8102007-11-07 Vladimir Prus <vladimir@codesourcery.com>
811
812 * gdb.mi/mi-var-child.c (do_child_deletion): New.
813 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
814
1a619819
LM
8152007-11-05 Luis Machado <luisgpm@br.ibm.com>
816
817 * gdb.base/printcmds.exp: New function
818 test_printf_with_dfp.
819
5b01a6fa
DE
8202007-11-02 Doug Evans <dje@google.com>
821
822 * gdb.disasm/t01_mov.s: Remove carriage returns.
823 * gdb.disasm/t02_mova.s: Ditto.
824 * gdb.disasm/t03_add.s: Ditto.
825 * gdb.disasm/t04_sub.s: Ditto.
826 * gdb.disasm/t05_cmp.s: Ditto.
827 * gdb.disasm/t06_ari2.s: Ditto.
828 * gdb.disasm/t07_ari3.s: Ditto.
829 * gdb.disasm/t08_or.s: Ditto.
830 * gdb.disasm/t09_xor.s: Ditto.
831 * gdb.disasm/t10_and.s: Ditto.
832 * gdb.disasm/t11_logs.s: Ditto.
833 * gdb.disasm/t12_bit.s: Ditto.
834 * gdb.disasm/t13_otr.s: Ditto.
835
ec33ab7f
JK
8362007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
837
838 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
839
ae0d01ff
UW
8402007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
841
842 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
843 provide DFP support.
844
55eddb0f
DJ
8452007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
846
847 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
848 Test "set powerpc vector-abi". Skip auto-detection tests for old
849 toolchains.
850
7020f05c
PA
8512007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
852
853 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
854 with [string compare].
855
84bc3db9
PA
8562007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
857
858 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
859 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
860
5876dc88
LM
8612007-10-25 Luis Machado <luisgpm@br.ibm.com>
862
863 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
864 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
865 * gdb.opt/Makefile.in: New makefile.
866 * Makefile.in: Create new directory "gdb.opt".
867 * configure.ac: Add "gdb.opt" directory.
868 * configure: Regenerated.
869
c3ea9a14
DE
8702007-10-25 Doug Evans <dje@google.com>
871
872 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
873 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
874
93004d61
TJB
8752007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
876 Thiago Jung Bauermann <bauerman@br.ibm.com>
877
878 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
879 Floating Point expressions.
880 * gdb.base/dfp-test.exp: new file adding tests for Decimal
881 Floating Point variables.
882 * gdb.base/dfp-test.c: new file containing program with Decimal
883 Floating variables, used by gdb.base/dfp-test.exp.
884
62a24a2b
DJ
8852007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
886
887 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
888
e7b1eae6
UW
8892007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
890
891 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
892 compiling test case with GCC.
893 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
894
c641edcc
UW
8952007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
896
897 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
898 format changes.
899
5e5ebfe6
MS
9002007-10-18 Michael Snyder <msnyder@specifix.com>
901
902 * gdb.base/dbx.exp: Add missing "-re " operator.
903
e831e7b6
GM
9042007-10-16 Gaius Mulley <gaius@glam.ac.uk>
905
906 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
907 * configure.ac: Removed trailing spaces after backslash.
908 * gdb.modula2: New directory.
909 * gdb.modula2/Makefile.in: New file.
910 * gdb.modula2/unbounded-array.exp: New file.
911 * gdb.modula2/unbounded1.c: New file.
912
7cc46491
DJ
9132007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
914
915 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
916
9172007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
918
919 * gdb.base/sigstep.c (main): Add checks for
920 return values for setitimer call.
921 Call setitimer again with itimer = ITIMER_REAL
922 if first call to setitimer fails.
923
e91528f0
KH
9242007-10-11 Kazu Hirata <kazu@codesourcery.com>
925
926 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
927 of $timeout.
928
2ec9a4f8
DJ
9292007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
930
931 * gdb.server/server-run.exp: Test for dynamic linker symbols.
932
9332007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
934
935 * lib/gdb.exp (gdb_run_cmd): Move comment outside
936 of gdb_expect call, to avoid interruption.
937
64b2fa04
PA
9382007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
939
940 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
941 (v_unsigned_long_long, v_long_long_array)
942 (v_signed_long_long_array, v_unsigned_long_long_array)
943 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
944 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
945 [!NO_LONG_LONG]: New.
946 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
947 v_long_long_member.
948
949 (v_long_long_func, v_signed_long_long_func)
950 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
951 (main) [!NO_LONG_LONG]: Initialize long long variants.
952
953 * gdb.base/whatis.exp: If board file requests no_long_long, build
954 test with NO_LONG_LONG defined. Test long long, signed long long,
955 and unsigned long long variants but only if board file doesn't
956 disable it.
957
a912286e
DJ
9582007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
959 Daniel Jacobowitz <dan@codesourcery.com>
960
961 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
962 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
963 * configure: Regenerated.
964 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
965 gdb.pascal/types.exp, lib/pascal.exp: New files.
966
471ba8c9
DJ
9672007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
968
969 * gdb.cp/classes.exp (do_tests): Always step to the line after the
970 call.
971 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
972 to return to the call.
973 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
974 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
975 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
976 * gdb.mi/mi-until.exp (test_until): Likewise.
977 * gdb.mi/mi2-until.exp (test_until): Likewise.
978
fef8a650
DJ
9792007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
980
981 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
982 two-char array.
983 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
984
d983da9c
DJ
9852007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
986
987 * gdb.threads/watchthreads.c (thread_function): Sleep between
988 iterations.
989 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
990 at once for S/390. Generate matching fails and passes.
991
17f62551
VP
9922007-09-27 Vladimir Prus <vladimir@codesourcery.com>
993
994 * gdb.mi/var-cmd.c (do_children_tests): Initialize
995 the 'struct_declarations' variable to zeros.
17f62551 996
ed0616c6
VP
9972007-09-24 Vladimir Prus <vladimir@codesourcery.com>
998
999 * gdb.cp/mb-ctor.cc: New.
1000 * gdb.cp/mb-ctor.exp: New.
1001 * gdb.cp/mb-templates.cc: New.
1002 * gdb.cp/mb-templates.exp: New.
1003
41f1b697
DJ
10042007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1005
1006 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1007
3f213f78
PA
10082007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1009
1010 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1011 targets.
1012 * configure: Regenerate.
1013
0d381245
VP
10142007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1015
1016 * gdb.base/annota1.exp: Adjust for 'info break'
1017 format changes.
1018 * gdb.base/annota3.exp: Likewise.
1019 * gdb.base/break.exp: Likewise.
1020 * gdb.base/condbreak.exp: Likewise.
1021 * gdb.base/pending.exp: Likewise.
1022 * gdb.base/sepdebug.exp: Likewise.
1023 * gdb.base/unload.exp: Likewise.
1024 * gdb.base/ovldbreak.exp: Likewise.
1025
fe3f5fa8
VP
10262007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1027
1028 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1029 messages.
1030 * gdb.base/chng-syms.exp: Likewise.
1031 * gdb.base/unload.exp: Likewise.
1032
a75cf6c0
DJ
10332007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1034
1035 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1036
18ecae38
DJ
10372007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1038
1039 * schedlock.c (NUM): Change to 1.
1040 (main): Use args[0] for the main thread.
1041 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1042 regardless of the number of threads.
1043
5509918f
MR
10442007-09-14 Maciej W. Rozycki <macro@mips.com>
1045
4a543daf
MR
1046 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1047 type down.
1048 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1049 test.
1050 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1051 watchpoint type down.
1052 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1053 test.
1054
10552007-09-14 Maciej W. Rozycki <macro@mips.com>
1056
5509918f
MR
1057 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1058 Move all the tests here and run them twice, once using software
1059 watchpoints and once using hardware watchpoints.
1060 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1061
40b53987
DJ
10622007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1063
1064 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1065 test.
1066
695e2681
MK
10672007-09-10 Mark Kettenis <kettenis@gnu.org>
1068
8b3fc8d8
MK
1069 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1070 build-id.
1071
695e2681
MK
1072 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1073 know about $ORIGIN. Calculate output dir from $dest instead of
1074 using ${objdir}/{$subdir}.
1075
58d69f29
MK
10762007-09-09 Mark Kettenis <kettenis@gnu.org>
1077
1078 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1079 gcore, before continuing with the test.
1080
3e347599
DJ
10812007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1082
1083 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1084 * gdb.mi/mi-watch.exp: Likewise.
1085
ea37ba09
DJ
10862007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1087 Jim Blandy <jimb@codesourcery.com>
1088
1089 * gdb.arch/i386-sse.exp: Do not expect character constants.
1090 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1091 * gdb.base/display.exp: Allow print/s.
1092 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1093 and unsigned char array changes.
1094
2025a643
DJ
10952007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1096
1097 * gdb.base/display.exp: Add tests for printf %p.
1098
26669a27
PA
10992007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1100
1101 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1102 the dll name to unicode.
1103
c8f021f8
JK
11042007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1105
1106 * gdb.base/default.exp (show version): Update the version text.
1107 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1108
4cf31eea
JK
11092007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1110
1111 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1112 New files.
1113
4935890f
JK
11142007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1115
1116 * lib/gdb.exp (build_id_debug_filename_get): New function.
1117 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1118 Remove the generate DEBUG file for the future testcase runs.
1119 New testcase for the NT_GNU_BUILD_ID retrieval.
1120 Move the final testing step to ...
1121 (test_different_dir): ... a new function.
1122 New parameter XFAIL to XFAIL all the tests performed.
1123 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1124 New parameter TYPE to PF_PREFIX all the tests performed.
1125
02142340
VP
11262007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1127
1128 * gdb.mi/mi-var-cp.cc (path_expression): New
1129 function.
1130 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1131
36acd84e
UW
11322007-08-27 Markus Deuling <deuling@de.ibm.com>
1133
1134 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1135 to fit into SPU Local Store memory.
1136
a896d121
JB
11372007-08-23 Joel Brobecker <brobecker@adacore.com>
1138
1139 * gdb.base/default.exp: Adjust the expected output of "info
1140 warranty" after the switch to GPLv3.
1141
7b433602
JB
11422007-08-23 Joel Brobecker <brobecker@adacore.com>
1143
1144 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1145 to 30000 (from 20000).
1146
e22f8b7c
JB
11472007-08-23 Joel Brobecker <brobecker@adacore.com>
1148
1149 Switch the license of all .exp files to GPLv3.
1150 Switch the license of all .f and .f90 files to GPLv3.
1151 Switch the license of all .s and .S files to GPLv3.
1152
5a0e3bd0
JB
11532007-08-23 Joel Brobecker <brobecker@adacore.com>
1154
1155 * configure.ac: Switch license to GPLv3.
1156
cc00619d
JB
11572007-08-23 Joel Brobecker <brobecker@adacore.com>
1158
1159 Switch the licensing to GPLv3 for all .ads and .adb files.
1160
8d26208a
DJ
11612007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1162
1163 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1164 and t_int_double.
1165 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1166
4fcb9948
JB
11672007-08-17 Joel Brobecker <brobecker@adacore.com>
1168
1169 * gdb.base/step-line.c: Switch license to GPL version 3, and
1170 update copyright year.
1171 * gdb.base/step-line.inp: Likewise.
1172
b9c34f67
JB
11732007-08-17 Joel Brobecker <brobecker@adacore.com>
1174
1175 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1176 changes inside gdb1555.c.
1177 * gdb.base/pending.exp: Likewise.
1178
2cc17678
DJ
11792007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1180
1181 * config/default.exp: New file.
1182
e48883f7
DJ
11832007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1184
1185 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1186 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1187
1ab80e5b
MR
11882007-07-30 Maciej W. Rozycki <macro@mips.com>
1189
1190 * gdb.base/dump.exp: Force the correct endianness for binary
1191 formats not carrying this information.
1192
aba471f5
DJ
11932007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1194
1195 * gdb.threads/staticthreads.exp: Match .*sem_post.
1196
d4e07204
DJ
11972007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1198
1199 * gdb.base/readline.exp (operate_and_get_next): Match the final
1200 prompt.
1201
2b97317d
KB
12022007-07-23 Kevin Buettner <kevinb@redhat.com>
1203
1204 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1205 to restarting SID.
1206
44efa07a
KB
12072007-07-18 Kevin Buettner <kevinb@redhat.com>
1208
1209 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1210 prior to `gdb_start'.
1211
7b5ebade
KB
12122007-07-18 Kevin Buettner <kevinb@redhat.com>
1213
1214 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1215 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1216 Remove call to gdb_unload.
1217
255e7678
DJ
12182007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1219 Daniel Jacobowitz <dan@codesourcery.com>
1220
1221 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1222 for __WIN32__.
1223 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1224 * gdb.base/unload.exp: Use shared library test routines.
1225
3a40aaa0
UW
12262007-07-03 Markus Deuling <deuling@de.ibm.com>
1227
1228 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1229 * gdb.base/solib-symbol-lib.c: Likewise.
1230 * gdb.base/solib-symbol-main.c: Likewise.
1231
b0f4b84b
DJ
12322007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1233
1234 * config/gdbserver.exp (gdb_reconnect): New.
1235 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1236 gdb.base/solib-disc.exp: New files.
1237 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1238 remote debugging".
1239 (gdb_compile): Add shlib_load flag.
1240 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1241 port.
1242 (gdbserver_reconnect): New.
1243
1b05479a
DJ
12442007-07-01 Nick Roberts <nickrob@snap.net.nz>
1245 Daniel Jacobowitz <dan@codesourcery.com>
1246
1247 * gdb.base/annota3.exp: Test for if construct.
1248
86f78eb2
DJ
12492007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1250
1251 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1252
6a2eb474
MR
12532007-06-21 Chris Dearman <chris@mips.com>
1254 Maciej W. Rozycki <macro@mips.com>
1255
1256 * gdb.base/display.exp: Allow a newline after display/i.
1257 * gdb.base/pc-fp.exp: Likewise.
1258 * gdb.base/sigbpt.exp: Likewise.
1259
f8b73d13
DJ
12602007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1261
1262 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1263 required features to be included.
1264
4339e69e
DJ
12652007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1266
1267 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1268 in info threads output.
1269
23d964e7
UW
12702007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1271 Markus Deuling <deuling@de.ibm.com>
1272
1273 * gdb.arch/spu-info.exp: New testcase.
1274 * gdb.arch/spu-info.c: New file.
1275
fd20f75b
DJ
12762007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1277
1278 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1279 tpcs_offset. Restore lr after the call.
1280 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1281
2226f861
DJ
12822007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1283
1284 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1285 (gdbserver_run): Kill any running gdbserver.
1286 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1287
d12371a9
MR
12882007-05-17 Maciej W. Rozycki <macro@mips.com>
1289
1290 * gdb.base/sigbpt.exp: Preset segv_addr.
1291
93f02886
DJ
12922007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1293
1294 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1295 (gdb_compile_shlib): Likewise.
1296 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1297 (default_gdb_init): Clear cleanfiles.
1298 (gdb_finish): Delete recorded cleanfiles.
1299 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1300
1301 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1302 Do not use isnative.
1303 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1304 gdb.base/so-impl-ld.exp: Likewise.
1305 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1306 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1307 gdb_compile.
1308
b04e06d7
VP
13092007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1310
1311 * config/unknown.exp: Remove.
1312
069ed931
UW
13132007-05-15 Markus Deuling <deuling@de.ibm.com>
1314
1315 * gdb.base/info-proc.exp: Check is_remote.
1316
09db0d03
UW
13172007-05-14 Markus Deuling <deuling@de.ibm.com>
1318
1319 * gdb.base/gcore.exp: Initialize variable core_supported.
1320
af2cbe8c
DJ
13212007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1322
1323 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1324
027c0295
DJ
13252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1326
1327 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1328 * gdb.threads/print-threads.exp (test_all_threads): Allow
1329 negative and hexadecimal thread IDs.
1330
dc5000e7
DJ
13312007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1332
1333 * gdb.java/jprint.java (public): Avoid invalid call to static
1334 method.
1335
2e74ed18
DP
13362007-05-14 Denis Pilat <denis.pilat@st.com>
1337
1338 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1339 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1340 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1341 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1342 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1343
83547f02
UW
13442007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1345
1346 * gdb.base/overlays.exp: Add support for targets with only code
1347 overlay support, not data overlay. Support spu-*-* target in
1348 this mode.
1349 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1350 * gdb.base/spu.ld: New file.
1351
b18be20d
DJ
13522007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1353
1354 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1355
be444858
DJ
13562007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1357
1358 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1359
b1d53152
DJ
13602007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1361
1362 * gdb.java/jmain.exp: Handle demangled names with and without method
1363 signatures.
1364
d084b331
DJ
13652007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1366
1367 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1368 (have_a_very_merry_interrupt): Remove calls to puts.
1369 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1370 inferior output.
1371 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1372 test names.
1373
db9d7fc5
DJ
13742007-04-29 Markus Deuling <deuling@de.ibm.com>
1375 Daniel Jacobowitz <dan@codesourcery.com>
1376
1377 * gdb.base/auxv.exp (core_works): Also check is_remote.
1378 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1379
ef783a7d
VP
13802007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1381
1382 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1383 message, not the undefined 'module' variable.
1384 * gdb.base/siginfo.exp: Likewise.
1385 * gdb.base/sigstep.exp: Likewise.
1386 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1387 serialport.
1388 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1389
b7b73cae
CV
13902007-04-25 Corinna Vinschen <vinschen@redhat.com>
1391
1392 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1393 target sim fails. Return 0 otherwise.
1394 (gdb_load): Return prematurely if gdb_target_sim fails.
1395
7d90fdfa
DP
13962007-04-16 Denis Pilat <denis.pilat@st.com>
1397
1398 * gdb.base/setshow.exp: Reset height after having set it to 100.
1399
5d3e9c85
DP
14002007-04-16 Denis Pilat <denis.pilat@st.com>
1401
1402 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1403
18e75969
DP
14042007-04-16 Denis Pilat <denis.pilat@st.com>
1405
1406 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1407
25d5ea92
VP
14082007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1409
1410 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1411 tests. Run the frozen varobjs test.
1412 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1413 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1414
0b49cb80
JK
14152007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1416
1417 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1418 gdb.base/type-opaque.exp: New files.
1419
a73bafbc
VP
14202007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1421
1422 * gdb.mi/mi-var-child.c
1423 (do_children_tests): User char[2] instead of
1424 char so that automatic printing of pointers to char
1425 don't give unpredicable result.
1426 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1427 local variables.
1428 * gdb.mi/mi-var-child.exp: Step to right line
1429 of do_children_tests.
1430 * gdb.mi/mi2-var-child.exp: Likewise.
1431 * gdb.mi/mi-var-cmd.exp: Step to right line of
1432 do_locals_tests.
1433 (do_children_tests): User char[2] instead of
1434 char so that automatic printing of pointers to char
1435 don't give unpredicable result.
1436 * gdb.mi/mi2-var-cmd.exp: Likewise.
1437 * lib/mi-support.exp (mi_continue_to_line):
1438 Pass test name to mi_wait_for_stop.
1439
7ce59000
DJ
14402007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1441
1442 * gdb.asm/asm-source.exp: Remove d10v case.
1443 * lib/gdb.exp (skip_cplus_tests): Likewise.
1444 * gdb.asm/d10v.inc: Deleted.
1445
20389057
DJ
14462007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1447
1448 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1449
8807d78b
DJ
14502007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1451
1452 * config/netware.exp: Delete file.
1453
aa3edb8e
JB
14542007-03-29 Joel Brobecker <brobecker@adacore.com>
1455
1456 * gdb.dwarf2/dw2-noloc.S: New file.
1457 * gdb.dwarf2/dw2-noloc.exp: New file.
1458
297561ac
PA
14592007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1460
1461 * gdb.cp/method2.cc: New test.
1462 * gdb.cp/method2.exp: New test.
1463 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1464
1f81bd39
DJ
14652007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1466
1467 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1468
9453113a
DJ
14692007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1470
1471 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1472
b741e217
DJ
14732007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1474
1475 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1476 (gdb_load): Delete, replace with...
1477 (gdb_reload): ...this.
1478 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1479 * gdb.server/server-mon.exp: Likewise.
1480 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1481 (gdb_start_cmd): New.
1482 (gdb_file_cmd): Save the last loaded file.
1483 (gdb_reload): New.
1484 (gdb_gnu_strip_debug): Use transform.
1485 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1486 support here. Use new $last_loaded_file. Check mtime.
1487 (gdb_target_cmd): Handle ObjC failure case.
1488 (infer_host_exec): Delete.
1489 (gdbserver_load): Rename to...
1490 (gdbserver_run): ...this. Simplify.
1491 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1492 (mi_gdb_load): Move most contents to a new function...
1493 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1494 (mi_run_cmd): Use mi_gdb_target_load.
1495 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1496 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1497 Use gdb_run_cmd.
1498 * gdb.base/charsign.exp: Remove incorrect comment.
1499 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1500 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1501 gdb.base/start.exp: Use gdb_start_cmd.
1502
446ab585
MR
15032007-03-23 Nigel Stephens <nigel@mips.com>
1504 Maciej W. Rozycki <macro@mips.com>
1505
1506 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1507 * gdb.base/signull.exp: Similarly.
1508
bbb88ebf
UW
15092007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1510
1511 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1512 messages available to test cases (like chng-sym.exp).
1513
cb8c4a99
AS
15142007-03-14 Andreas Schwab <schwab@suse.de>
1515
1516 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1517 format changes.
1518
4e463ff5
DJ
15192007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1520
1521 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1522 (optimized_1): New.
1523 (main): Call optimized_1.
1524 (gdb2029): Correct typos. Call gdb2029_marker.
1525 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1526 for gdb2029.
1527
b6db2c47
MK
15282007-03-12 Mark Kettenis <kettenis@gnu.org>
1529
1530 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1531 as tabs. Remove redundant test pattern.
1532
70ed3737
UW
15332007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1534
1535 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1536 for /a format output.
1537
47b67b60
DJ
15382007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1539
1540 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1541 collect output incrementally.
1542
b8953b0e
UW
15432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1544
1545 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1546 for -var-create lpcharacter test.
1547 * gdb.mi/mi2-var-cmd.exp: Likewise.
1548
7acd5c40
UW
15492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1550
1551 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1552 pass on targets where address zero is readable.
1553
9c6759c1
UW
15542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1555
1556 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1557 just a single architecture.
1558
a2f1aeb4
UW
15592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1560
1561 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1562 (fetch_all_registers): New function, uses gdb_test_multiple and
1563 exp_continue to fetch inferior output line-by-line.
1564 Replace all uses of do_get_all_registers by fetch_all_registers.
1565
46579ac2
UW
15662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1567
1568 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1569 in target_info.
1570
fc133f24
MS
15712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1572
1573 * gdb.threads/manythreads.exp: Use $message string for
1574 consistancy; add a default (timeout) case.
1575
7646a51d
MS
15762007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1577
1578 * gdb.base/watchpoint.exp: Fix truncated comment.
1579
dcfff61f
MS
15802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1581
1582 * Makefile.in: Remove spurious single-quotes from sed command.
1583
664e3ee9
DJ
15842007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1585
1586 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1587 func.
1588 * gdb.mi/mi2-var-cmd.exp: Likewise.
1589
d7cc6f2f
JB
15902007-02-27 Joel Brobecker <brobecker@adacore.com>
1591
1592 * gdb.dwarf2/dw2-producer.S: New file.
1593 * gdb.dwarf2/dw2-producer.exp: New testcase.
1594
15952007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1596
1597 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1598 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1599 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1600 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1601 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1602 Revert tests to use mi_gdb_test and include value field in output
1603 of -var-create.
1604
93d42b30
DJ
16052007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1606
1607 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1608
c499ed39
DJ
16092007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1610
1611 * gdb.base/maint.exp: Remove full paths from test names.
1612 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1613 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1614
9836f81b
JB
16152007-02-27 Joel Brobecker <brobecker@adacore.com>
1616
1617 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1618
c74d0ad8
DJ
16192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1620
1621 * gdb.server/server-mon.exp: New test.
1622
2711e456
DJ
16232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1624
1625 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1626
ff6f572f
DJ
16272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1628
1629 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1630 register capitalization.
1631
fada3feb
DP
16322007-02-13 Denis Pilat <denis.pilat@st.com>
1633
1634 * gdb.mi/mi-var-invalidate.exp: New file.
1635
fb1e4ffc
DJ
16362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1637
1638 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1639
3da939d7
DJ
16402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1641
1642 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1643
123dc839
DJ
16442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1645
1646 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1647 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1648
877e3645 16492007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1650
1651 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1652 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1653 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1654 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1655 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1656 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1657 Update tests to include value field in output of -var-create.
1658
3c0a2960
AS
16592007-02-08 Andreas Schwab <schwab@suse.de>
1660
1661 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1662
108546a0
DJ
16632007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1664
1665 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1666 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1667
d701dcab
DP
16682007-02-02 Denis Pilat <denis.pilat@st.com>
1669
1670 * gdb.threads/threadapply.exp: check that frame is not changed by
1671 the thread apply all command.
1672
783e3e2f
AS
16732007-01-31 Andreas Schwab <schwab@suse.de>
1674
6d9c3a87
AS
1675 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1676
3c50d7b9
AS
1677 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1678 in the dwarf sections.
1679 * gdb.dwarf2/mac-fileno.S: Likewise.
1680
783e3e2f
AS
1681 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1682 bspstore register on ia64.
1683
78ff580e
AS
16842007-01-29 Andreas Schwab <schwab@suse.de>
1685
cc8e9b12
AS
1686 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1687 "frame-begin" annotation.
1688
78ff580e
AS
1689 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1690 number of "frames-invalid" annotations.
1691
704a4f78
DJ
16922007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1693
1694 * gdb.base/commands.exp: Call if_commands_test.
1695 (gdb_test_no_prompt, if_commands_test): New.
1696
e741bf94
MK
16972007-01-28 Mark Kettenis <kettenis@gnu.org>
1698
1699 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1700
474d0ad3
AS
17012007-01-27 Andreas Schwab <schwab@suse.de>
1702
1703 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1704 .short/.int/.quad in the dwarf sections.
1705 * gdb.dwarf2/dw2-intercu.S: Likewise.
1706 * gdb.dwarf2/dw2-intermix.S: Likewise.
1707
e784b426
JK
17082007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1711 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1712 array.
e784b426
JK
1713 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1714 * gdb.base/setvar.exp: Likewise.
1715
37f08e04
AS
17162007-01-26 Andreas Schwab <schwab@suse.de>
1717
9a01813a
AS
1718 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1719 test.
1720
37f08e04
AS
1721 * gdb.base/multi-forks.exp ("restart $i"): Also match
1722 __kernel_syscall_via_break.
1723
6e2a9270
VP
17242007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1725
1726 * lib/mi-support.exp (mi_delete_varobj): New.
1727 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1728 testcase.
1729 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1730 (main): Call the above.
1731 (reference_update_test, base_in_reference_test)
1732 (reference_to_pointer): Delete the created varobjs.
1733
e515b470
DJ
17342007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1735
1736 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1737 * configure: Regenerated.
1738 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1739 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1740 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1741 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1742 * lib/gdb.exp (gdb_skip_xml_test): New function.
1743
08d8bcd7
DJ
17442007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1745
1746 * gdb.base/sigrepeat.exp: Correct error message.
1747
17482007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1749 Daniel Jacobowitz <dan@codesourcery.com>
1750
1751 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1752 gdb.arch/i386-gnu-cfi-asm.S: New files.
1753
97c3f1f3
JK
17542007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1755
1756 * lib/gdb.exp: Abort on missing `site.exp'.
1757
cb1df416
DJ
17582007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1759 Daniel Jacobowitz <dan@codesourcery.com>
1760
1761 * gdb.base/included.c, gdb.base/included.exp,
1762 gdb.base/included.h: New files.
1763
35990120
DJ
17642007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1765
1766 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1767 (maximize_rlimit): Reduce limits on 64-bit systems.
1768
6e81a116 17692007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1770
1771 From Marcus Deuling <deuling@de.ibm.com>:
1772 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1773 every case.
1774
6c3c41f3
NR
17752007-01-13 Nick Roberts <nickrob@snap.net.nz>
1776
1777 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1778 (test_path_specification): Use objdir instead of srcdir to always
1779 get an absolute filename.
1780
2f12c312
DJ
17812007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1782
1783 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1784
81121995
VP
17852007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1786
1787 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1788 Make sure the variable we're using is in scope.
1789 (reference_to_pointer): Likewise.
1790
4741b737
DJ
17912007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1792
1793 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1794 has no debug information.
1795
054410c3
DJ
17962007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1797
1798 * gdb.base/annota1.exp: Remove extra send_gdb.
1799
818f79f6
DJ
18002007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1801
1802 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1803
f7a6bb70
DJ
18042007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1805
1806 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1807
57e66780
DJ
18082007-01-08 Nick Roberts <nickrob@snap.net.nz>
1809 Daniel Jacobowitz <dan@codesourcery.com>
1810
1811 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1812 lcharacter or linteger change. Correct duplicated test name.
1813 * gdb.mi/mi2-var-cmd.exp: Likewise.
1814
3d799a95
DJ
18152007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1816
1817 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1818
18192007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1820
1821 * gdb.base/nofield.c: New file.
1822 * gdb.base/nofield.exp: New testcase.
1823
eafb94e8
NR
18242007-01-05 Nick Roberts <nickrob@snap.net.nz>
1825
1826 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1827
1828 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1829 test.
1830
5e572bb4
DJ
18312007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1832
1833 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1834
74a44383
DJ
18352007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1836
1837 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1838 when continuing.
1839
1b572db9
DJ
18402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1841
1842 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1843 Expect ".exe" extension.
1844
381bc39b
DJ
18452007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1846
1847 * gdb.base/charset.exp: Add explicit filename to break.
1848 * gdb.base/dbx.exp: Add explicit filename to breaks.
1849
2b70e4c6
DJ
18502007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1851
1852 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1853 * gdb.mi/mi2-file.exp: Likewise.
1854
303b6f5d
DJ
18552007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1856
1857 Implement specification of MI tests as comments
1858 in C and C++ sources.
1859 * lib/mi-support.exp (mi_autotest_data): New variable.
1860 (mi_autotest_source): New variable.
1861 (count_newlines, mi_prepare_inline_tests)
1862 (mi_get_inline_test, mi_continue_to_line)
1863 (mi_run_inline_test, mi_tbreak)
1864 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1865 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1866 Run inline tests.
1867 * gdb.mi/mi-var-cp.cc: Define tests here.
1868
23da0d94
VP
18692007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1870
1871 Simplify usage of mi_continue_to.
1872 * lib/mi-support.exp (mi_runto_helper): Renamed
1873 from mi_runto, added new parameter 'run_or_continue'.
1874 (mi_runto): Use mi_runto_helper.
1875 (mi_continue_to): Accept just function name as parameter.
1876 Use mi_runto_helper.
1877 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1878 * gdb.mi/mi2-var-cmd.exp: Likewise.
1879
f9e18282
JB
18802006-01-04 Joel Brobecker <brobecker@adacore.com>
1881
1882 Make this testcase a bit more realistic. The current code
1883 is too simplistic, and allows the compiler to optimize out
1884 some of the entities we need for this testcase.
1885 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1886 (Do_Nothing): Add extra parameter.
1887 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1888 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1889 by using a variable of type Void_Star.
1890
fd678c65
JB
18912006-01-04 Joel Brobecker <brobecker@adacore.com>
1892
1893 * gdb.ada/catch_ex/foo.adb: New file.
1894 * gdb.ada/catch_ex.exp: New testcase.
1895
05cfdb42
DJ
18962007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1897
1898 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1899 pass --image-base to linker.
1900
2e03ee74
DJ
19012007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1902 Daniel Jacobowitz <dan@codesourcery.com>
1903
1904 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1905 secondary prompts.
1906
0d5de010
DJ
19072007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1908
1909 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1910 output. Test the types of members and member pointers.
1911 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1912 gdb/2092.
1913 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1914 statement. Enable for GCC. Update expected output for some tests
1915 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1916 layout.
1917 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1918 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1919 (Diamond::vget_base): New.
1920 (main): Add new tests.
1921 * gdb.cp/printmethod.exp: Update expected output for member functions.
1922 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1923 print pEe->D::vg().
1924
61a771aa
DJ
19252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1926
1927 * gdb.threads/tls.exp: Allow stops in sem_post.
1928
2fa63963
DJ
19292006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1930
1931 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1932 * gdb.base/annota3.exp: Likewise.
1933 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1934 again (instead of timing out).
1935 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1936 GCC bug 26475.
1937 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1938 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1939 test from jmisc1.exp.
1940 * gdb.java/jmisc1.exp: Delete.
1941 * gdb.java/jprint.exp: Adjust to work with method signatures including
1942 return types.
1943 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1944 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1945 * lib/java.exp (compile_java_from_source): Pass the correct type
1946 to target_compile.
1947
5eefc2b7
JB
19482006-12-31 Joel Brobecker <brobecker@adacore.com>
1949
1950 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1951 (stack_align_edx): New function.
1952 (stack_align_eax): New function.
1953 (main): Add calls to stack_align_edx and stack_align_eax.
1954 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1955 Add testing for the cases where the register used during a stack
1956 realignment is edx. Same for eax.
1957
227c54da
DJ
19582006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1959
1960 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1961 and generic PE targets.
1962
cab8ac94
JB
19632006-12-29 Joel Brobecker <brobecker@adacore.com>
1964
1965 * gdb.ada/array_return.exp: Update copyright date list.
1966
ba54f318
JB
19672006-12-27 Joel Brobecker <brobecker@adacore.com>
1968
1969 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1970 (Create_Small_Float_Vector): New function.
1971 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1972 function body.
1973 * gdb.ada/array_return/p.adb: Use new type and function from
1974 package Pck.
1975 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1976 able to print the value returned by a function returning an
1977 array of float.
1978
6b7a35dd
JB
19792006-12-20 Joel Brobecker <brobecker@adacore.com>
1980
1981 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1982 The associated tests should be PASSing.
1983
038224f6
VP
19842006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1985
1986 Test for base in references.
1987 * gdb.mi/mi-var-cp.cc: Add test code.
1988 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1989 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1990 * gdb.mi/mi2-watch.exp: Likewise.
1991 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1992 (mi_list_varobj_children): New function.
1993
b26ed50d
VP
19942006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1995
1996 * lib/mi-support.exp
1997 (mi_runto): Accept "()" after function name.
1998 (mi_create_varobj): New function.
1999 (mi_varobj_update): New function.
2000 (mi_Check_varobj_value): New function.
2001 * gdb.mi/mi-var-cp.exp: New file.
2002 * gdb.mi/mi-var-cp.cc: New file.
2003
08232497
DJ
20042006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2005
2006 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2007 gdb.base/weaklib2.c: New files.
2008
d394c993 20092006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2010
ac6c2fba
NS
2011 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2012 info. Adjust test names.
2013
8ec659a0 2014 * gdb.base/break.c (main): Move position of malloc.
d394c993 2015 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2016
acd65feb
VP
20172006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2018
2019 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2020 assignement of arrays and function pointers.
2021 * gdb.mi/var-cmd.c: Add declaration necessary for above
2022 tests.
2023
f556d5e5
NS
20242006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2025
2026 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2027
2028 * gdb.threads/linux-dp.exp: Read thread table before and after
2029 creating each philosopher and verify it.
2030
697bc68d
NS
20312006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2032 Paul Brook <paul@codesourcery.com>
2033 Daniel Jacobowitz <dan@codesourcery.com>
2034
2035 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2036 main to remove duplication. Add start function of the form
2037 '_*start[1-9]*'. Add RVDS start function.
2038
29d73ae4
DJ
20392006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2040
2041 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2042
c1d88655
UW
20432006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2044
2045 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2046 * gdb.asm/spu.inc: New file.
2047 * gdb.base/term.exp: Disable if [target_info exists noargs].
2048 * gdb.gdb/complaints.exp: Disable if ![isnative].
2049 * gdb.gdb/selftest.exp: Likewise.
2050 * gdb.gdb/observer.exp: Likewise.
2051 * gdb.gdb/xfullpath.exp: Likewise.
2052 * gdb.base/attach.exp: Disable on SPU target.
2053 * gdb.cp/bs145503.exp: Likewise.
2054 * gdb.cp/exception.exp: Likewise.
2055 * gdb.cp/userdef.exp: Likewise.
2056
32a13b1a
DJ
20572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2058
2059 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2060
d8295fe9
VP
20612006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2062
2063 * gdb.base/completion.exp: Fix completion tests for
2064 'info' and 'info '.
2065 * gdb.base/help.exp (help_test_raw, test_class_help)
2066 (test_prefix_command_help): Move...
2067 * lib/gdb.exp: Here.
2068 * gdb.base/main.exp: Adjust.
2069 * gdb.cp/maint.exp: Adjust.
2070 * gdb.trace/tracecmd.exp: Use test_help_class.
2071
8c394015
VP
20722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2073
2074 * gdb.stabs/weird.exp (print_weird_var): Use
2075 gdb_test_multiple instead of gdb_expect.
2076
027fc1bc
VP
20772006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2078
2079 * gdb.base/help.exp (help_test_raw): New.
2080 (test_class_help): New.
2081 (test_prefix_command_help): New.
2082 Adjust testcases.
2083
67609209
FR
20842006-11-09 Christophe Lyon <christophe.lyon@st.com>
2085
2086 * gdb.base/constvars.c (main): Write to crass and crips, so that
2087 they are allocated by the compiler.
2088
f73adfeb
AS
20892006-10-27 Andreas Schwab <schwab@suse.de>
2090
2091 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2092 "detach-fork".
2093
2f83a18e
DJ
20942006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2095
2096 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2097 of patterns.
2098
94277a38
DJ
20992006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2100
2101 * gdb.base/sepdebug.exp: Remove debug format test.
2102 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2103 Handle no-symtab.
2104 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2105
5bd2f6e2
DJ
21062006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2107
2108 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2109 int to pointer or pointer to int.
2110 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2111
8c008720
DJ
21122006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2113
2114 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2115
9e35dae4
DJ
21162006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2117
2118 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2119
d9639e13
DJ
21202006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2121
2122 PR c++/2116
2123 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2124
390a1bd0
JB
21252006-10-06 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2128 the corresponding bug has been fixed in GDB (PR/2018).
2129
dd920c33
JB
21302006-10-06 Joel Brobecker <brobecker@adacore.com>
2131
2132 * gdb.base/subst.exp: New testcase.
2133
53bbefe9
JB
21342006-10-06 Joel Brobecker <brobecker@adacore.com>
2135
2136 * gdb.ada/array_return/pck.ads: Add copyright notice.
2137 * gdb.ada/array_return/pck.adb: Likewise.
2138 * gdb.ada/array_return/p.adb: Likewise.
2139 * gdb.ada/exec_changed/first.adb: Likewise.
2140 * gdb.ada/exec_changed/second.adb: Likewise.
2141
09851417
JB
21422006-10-06 Joel Brobecker <brobecker@adacore.com>
2143
2144 * gdb.ada/watch_arg/watch.adb: New file.
2145 * gdb.ada/watch_arg.exp: New testcase.
2146
041bf30d
VP
21472006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2148
2149 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2150 via string_to_regexp.
2151 * gdb.mi/mi2-basics.exp: Likewise.
2152
f286fbdd 21532006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2154
2155 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2156 Remove unused / obsolete files.
2157
7c07f349
NR
21582006-09-19 Nick Roberts <nickrob@snap.net.nz>
2159
2160 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2161
cd5ff84a
VP
21622006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2163
2164 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2165 HIGH_FRAME argument to -stack-list-arguments can be larger than
2166 the number of frames.
2167
ae018d1a
DJ
21682006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2169
2170 * gdb.base/args.c (main): Add breakpoint marker.
2171 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2172 really test empty arguments.
2173 (args_load): Delete.
2174 (args_test): New.
2175
b399c549
NR
21762006-09-13 Nick Roberts <nickrob@snap.net.nz>
2177
2178 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2179 check for one file.
2180
2ab1eb7a
VP
21812006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2182
2183 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2184 HIGH_FRAME argument to -stack-list-locals can be larger than
2185 the number of frames.
2186
476308bf
FF
21872006-08-18 Fred Fish <fnf@specifix.com>
2188
2189 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2190 '$' in front of skip_vmx_tests_saved when setting that.
2191
8625200f
AS
21922006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2193
2194 * gdb.base/trace-commands.exp: New file.
2195
089ec8f1
DJ
21962006-08-10 Joel Brobecker <brobecker@adacore.com>
2197 Daniel Jacobowitz <dan@codesourcery.com>
2198
2199 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2200 expected output of the backtrace commands.
2201
b60f0898
JB
22022006-08-09 Joel Brobecker <brobecker@adacore.com>
2203
2204 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2205 untested followed by return combination.
2206 * gdb.arch/altivec-regs.exp: Likewise.
2207 * gdb.arch/e500-abi.exp: Likewise.
2208 * gdb.arch/e500-regs.exp: Likewise.
2209 * gdb.arch/gdb1291.exp: Likewise.
2210 * gdb.arch/gdb1431.exp: Likewise.
2211 * gdb.arch/gdb1558.exp: Likewise.
2212 * gdb.arch/i386-prologue.exp: Likewise.
2213 * gdb.arch/i386-unwind.exp: Likewise.
2214 * gdb.asm/asm-source.exp: Likewise.
2215 * gdb.base/a2-run.exp: Likewise.
2216 * gdb.base/advance.exp: Likewise.
2217 * gdb.base/all-bin.exp: Likewise.
2218 * gdb.base/annota1.exp: Likewise.
2219 * gdb.base/annota3.exp: Likewise.
2220 * gdb.base/args.exp: Likewise.
2221 * gdb.base/arithmet.exp: Likewise.
2222 * gdb.base/assign.exp: Likewise.
2223 * gdb.base/async.exp: Likewise.
2224 * gdb.base/attach.exp: Likewise.
2225 * gdb.base/bang.exp: Likewise.
2226 * gdb.base/bigcore.exp: Likewise.
2227 * gdb.base/bitfields.exp: Likewise.
2228 * gdb.base/bitfields2.exp: Likewise.
2229 * gdb.base/break.exp: Likewise.
2230 * gdb.base/call-sc.exp: Likewise.
2231 * gdb.base/call-strs.exp: Likewise.
2232 * gdb.base/callfuncs.exp: Likewise.
2233 * gdb.base/checkpoint.exp: Likewise.
2234 * gdb.base/chng-syms.exp: Likewise.
2235 * gdb.base/code-expr.exp: Likewise.
2236 * gdb.base/commands.exp: Likewise.
2237 * gdb.base/completion.exp: Likewise.
2238 * gdb.base/cond-expr.exp: Likewise.
2239 * gdb.base/condbreak.exp: Likewise.
2240 * gdb.base/consecutive.exp: Likewise.
2241 * gdb.base/constvars.exp: Likewise.
2242 * gdb.base/corefile.exp: Likewise.
2243 * gdb.base/cvexpr.exp: Likewise.
2244 * gdb.base/dbx.exp: Likewise.
2245 * gdb.base/define.exp: Likewise.
2246 * gdb.base/detach.exp: Likewise.
2247 * gdb.base/display.exp: Likewise.
2248 * gdb.base/dump.exp: Likewise.
2249 * gdb.base/ena-dis-br.exp: Likewise.
2250 * gdb.base/ending-run.exp: Likewise.
2251 * gdb.base/environ.exp: Likewise.
2252 * gdb.base/eval-skip.exp: Likewise.
2253 * gdb.base/exprs.exp: Likewise.
2254 * gdb.base/fileio.exp: Likewise.
2255 * gdb.base/finish.exp: Likewise.
2256 * gdb.base/float.exp: Likewise.
2257 * gdb.base/foll-exec.exp: Likewise.
2258 * gdb.base/foll-fork.exp: Likewise.
2259 * gdb.base/foll-vfork.exp: Likewise.
2260 * gdb.base/freebpcmd.exp: Likewise.
2261 * gdb.base/funcargs.exp: Likewise.
2262 * gdb.base/gcore.exp: Likewise.
2263 * gdb.base/gdb1090.exp: Likewise.
2264 * gdb.base/gdb1250.exp: Likewise.
2265 * gdb.base/huge.exp: Likewise.
2266 * gdb.base/info-proc.exp: Likewise.
2267 * gdb.base/interrupt.exp: Likewise.
2268 * gdb.base/jump.exp: Likewise.
2269 * gdb.base/langs.exp: Likewise.
2270 * gdb.base/lineinc.exp: Likewise.
2271 * gdb.base/list.exp: Likewise.
2272 * gdb.base/logical.exp: Likewise.
2273 * gdb.base/long_long.exp: Likewise.
2274 * gdb.base/macscp.exp: Likewise.
2275 * gdb.base/maint.exp: Likewise.
2276 * gdb.base/mips_pro.exp: Likewise.
2277 * gdb.base/miscexprs.exp: Likewise.
2278 * gdb.base/multi-forks.exp: Likewise.
2279 * gdb.base/opaque.exp: Likewise.
2280 * gdb.base/overlays.exp: Likewise.
2281 * gdb.base/pc-fp.exp: Likewise.
2282 * gdb.base/pointers.exp: Likewise.
2283 * gdb.base/printcmds.exp: Likewise.
2284 * gdb.base/psymtab.exp: Likewise.
2285 * gdb.base/ptype.exp: Likewise.
2286 * gdb.base/recurse.exp: Likewise.
2287 * gdb.base/relational.exp: Likewise.
2288 * gdb.base/relocate.exp: Likewise.
2289 * gdb.base/remote.exp: Likewise.
2290 * gdb.base/reread.exp: Likewise.
2291 * gdb.base/restore.exp: Likewise.
2292 * gdb.base/return.exp: Likewise.
2293 * gdb.base/return2.exp: Likewise.
2294 * gdb.base/scope.exp: Likewise.
2295 * gdb.base/sect-cmd.exp: Likewise.
2296 * gdb.base/sep.exp: Likewise.
2297 * gdb.base/sepdebug.exp: Likewise.
2298 * gdb.base/setshow.exp: Likewise.
2299 * gdb.base/setvar.exp: Likewise.
2300 * gdb.base/sigall.exp: Likewise.
2301 * gdb.base/sigbpt.exp: Likewise.
2302 * gdb.base/signals.exp: Likewise.
2303 * gdb.base/signull.exp: Likewise.
2304 * gdb.base/sizeof.exp: Likewise.
2305 * gdb.base/solib.exp: Likewise.
2306 * gdb.base/step-line.exp: Likewise.
2307 * gdb.base/step-test.exp: Likewise.
2308 * gdb.base/structs.exp: Likewise.
2309 * gdb.base/structs2.exp: Likewise.
2310 * gdb.base/term.exp: Likewise.
2311 * gdb.base/twice.exp: Likewise.
2312 * gdb.base/until.exp: Likewise.
2313 * gdb.base/varargs.exp: Likewise.
2314 * gdb.base/volatile.exp: Likewise.
2315 * gdb.base/watchpoint.exp: Likewise.
2316 * gdb.base/whatis-exp.exp: Likewise.
2317 * gdb.base/whatis.exp: Likewise.
2318 * gdb.cp/ambiguous.exp: Likewise.
2319 * gdb.cp/annota2.exp: Likewise.
2320 * gdb.cp/annota3.exp: Likewise.
2321 * gdb.cp/bool.exp: Likewise.
2322 * gdb.cp/breakpoint.exp: Likewise.
2323 * gdb.cp/casts.exp: Likewise.
2324 * gdb.cp/class2.exp: Likewise.
2325 * gdb.cp/classes.exp: Likewise.
2326 * gdb.cp/cplusfuncs.exp: Likewise.
2327 * gdb.cp/ctti.exp: Likewise.
2328 * gdb.cp/derivation.exp: Likewise.
2329 * gdb.cp/exception.exp: Likewise.
2330 * gdb.cp/gdb1355.exp: Likewise.
2331 * gdb.cp/hang.exp: Likewise.
2332 * gdb.cp/inherit.exp: Likewise.
2333 * gdb.cp/local.exp: Likewise.
2334 * gdb.cp/m-data.exp: Likewise.
2335 * gdb.cp/m-static.exp: Likewise.
2336 * gdb.cp/member-ptr.exp: Likewise.
2337 * gdb.cp/method.exp: Likewise.
2338 * gdb.cp/misc.exp: Likewise.
2339 * gdb.cp/namespace.exp: Likewise.
2340 * gdb.cp/overload.exp: Likewise.
2341 * gdb.cp/ovldbreak.exp: Likewise.
2342 * gdb.cp/pr-1023.exp: Likewise.
2343 * gdb.cp/pr-1210.exp: Likewise.
2344 * gdb.cp/pr-574.exp: Likewise.
2345 * gdb.cp/printmethod.exp: Likewise.
2346 * gdb.cp/psmang.exp: Likewise.
2347 * gdb.cp/ref-params.exp: Likewise.
2348 * gdb.cp/ref-types.exp: Likewise.
2349 * gdb.cp/rtti.exp: Likewise.
2350 * gdb.cp/templates.exp: Likewise.
2351 * gdb.cp/try_catch.exp: Likewise.
2352 * gdb.cp/userdef.exp: Likewise.
2353 * gdb.cp/virtfunc.exp: Likewise.
2354 * gdb.disasm/am33.exp: Likewise.
2355 * gdb.disasm/h8300s.exp: Likewise.
2356 * gdb.disasm/mn10300.exp: Likewise.
2357 * gdb.disasm/sh3.exp: Likewise.
2358 * gdb.disasm/t01_mov.exp: Likewise.
2359 * gdb.disasm/t02_mova.exp: Likewise.
2360 * gdb.disasm/t03_add.exp: Likewise.
2361 * gdb.disasm/t04_sub.exp: Likewise.
2362 * gdb.disasm/t05_cmp.exp: Likewise.
2363 * gdb.disasm/t06_ari2.exp: Likewise.
2364 * gdb.disasm/t07_ari3.exp: Likewise.
2365 * gdb.disasm/t08_or.exp: Likewise.
2366 * gdb.disasm/t09_xor.exp: Likewise.
2367 * gdb.disasm/t10_and.exp: Likewise.
2368 * gdb.disasm/t11_logs.exp: Likewise.
2369 * gdb.disasm/t12_bit.exp: Likewise.
2370 * gdb.disasm/t13_otr.exp: Likewise.
2371 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2372 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2373 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2374 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2375 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2376 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2377 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2378 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2379 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2380 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2381 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2382 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2383 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2384 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2385 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2386 * gdb.mi/gdb701.exp: Likewise.
2387 * gdb.mi/gdb792.exp: Likewise.
2388 * gdb.mi/mi-basics.exp: Likewise.
2389 * gdb.mi/mi-break.exp: Likewise.
2390 * gdb.mi/mi-cli.exp: Likewise.
2391 * gdb.mi/mi-console.exp: Likewise.
2392 * gdb.mi/mi-disassemble.exp: Likewise.
2393 * gdb.mi/mi-eval.exp: Likewise.
2394 * gdb.mi/mi-file.exp: Likewise.
2395 * gdb.mi/mi-read-memory.exp: Likewise.
2396 * gdb.mi/mi-regs.exp: Likewise.
2397 * gdb.mi/mi-return.exp: Likewise.
2398 * gdb.mi/mi-simplerun.exp: Likewise.
2399 * gdb.mi/mi-stack.exp: Likewise.
2400 * gdb.mi/mi-stepi.exp: Likewise.
2401 * gdb.mi/mi-syn-frame.exp: Likewise.
2402 * gdb.mi/mi-until.exp: Likewise.
2403 * gdb.mi/mi-var-block.exp: Likewise.
2404 * gdb.mi/mi-var-child.exp: Likewise.
2405 * gdb.mi/mi-var-cmd.exp: Likewise.
2406 * gdb.mi/mi-var-display.exp: Likewise.
2407 * gdb.mi/mi-watch.exp: Likewise.
2408 * gdb.mi/mi2-basics.exp: Likewise.
2409 * gdb.mi/mi2-break.exp: Likewise.
2410 * gdb.mi/mi2-cli.exp: Likewise.
2411 * gdb.mi/mi2-console.exp: Likewise.
2412 * gdb.mi/mi2-disassemble.exp: Likewise.
2413 * gdb.mi/mi2-eval.exp: Likewise.
2414 * gdb.mi/mi2-file.exp: Likewise.
2415 * gdb.mi/mi2-read-memory.exp: Likewise.
2416 * gdb.mi/mi2-regs.exp: Likewise.
2417 * gdb.mi/mi2-return.exp: Likewise.
2418 * gdb.mi/mi2-simplerun.exp: Likewise.
2419 * gdb.mi/mi2-stack.exp: Likewise.
2420 * gdb.mi/mi2-stepi.exp: Likewise.
2421 * gdb.mi/mi2-syn-frame.exp: Likewise.
2422 * gdb.mi/mi2-until.exp: Likewise.
2423 * gdb.mi/mi2-var-block.exp: Likewise.
2424 * gdb.mi/mi2-var-child.exp: Likewise.
2425 * gdb.mi/mi2-var-cmd.exp: Likewise.
2426 * gdb.mi/mi2-var-display.exp: Likewise.
2427 * gdb.mi/mi2-watch.exp: Likewise.
2428 * gdb.stabs/exclfwd.exp: Likewise.
2429 * gdb.stabs/weird.exp: Likewise.
2430 * gdb.threads/gcore-thread.exp: Likewise.
2431 * gdb.trace/actions.exp: Likewise.
2432 * gdb.trace/backtrace.exp: Likewise.
2433 * gdb.trace/circ.exp: Likewise.
2434 * gdb.trace/collection.exp: Likewise.
2435 * gdb.trace/deltrace.exp: Likewise.
2436 * gdb.trace/infotrace.exp: Likewise.
2437 * gdb.trace/limits.exp: Likewise.
2438 * gdb.trace/packetlen.exp: Likewise.
2439 * gdb.trace/passc-dyn.exp: Likewise.
2440 * gdb.trace/passcount.exp: Likewise.
2441 * gdb.trace/report.exp: Likewise.
2442 * gdb.trace/save-trace.exp: Likewise.
2443 * gdb.trace/tfind.exp: Likewise.
2444 * gdb.trace/tracecmd.exp: Likewise.
2445 * gdb.trace/while-dyn.exp: Likewise.
2446 * gdb.trace/while-stepping.exp: Likewise.
2447
f4b618d1
JB
24482006-08-08 Joel Brobecker <brobecker@adacore.com>
2449
2450 * gdb.base/step-bt.c: New file.
2451 * gdb.base/step-bt.exp: New testcase.
2452
3d00d119
DJ
24532006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2454
2455 * config/monitor.exp (gdb_load): Remove support for obsolete
2456 download-write-size.
2457 * gdb.base/remote.exp: Likewise. Update all callers of
2458 gdb_timed_load.
2459
017b5bd4
DJ
24602006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2461
2462 * cursal.exp: Pass binfile to gdb_load.
2463
837c599d
DJ
24642006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2465
2466 * gdb.base/cursal.exp: Add "" to gdb_load call.
2467
8dd4540b
MK
24682006-07-29 Mark Kettenis <kettenis@gnu.org>
2469
2470 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2471 NetBSD/ELF targets.
2472
ab5c9f60
DJ
24732006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2474
2475 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2476 operator*.
2477
4c42eaff
DJ
24782006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2479
2480 * gdb.base/completion.exp: Update for change in "file" behavior.
2481 * gdb.stabs/weird.exp: Likewise.
2482 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2483 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2484
0155cc76
NS
24852006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2486
2487 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2488 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2489
16026cd7
AS
24902006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2491
2492 * gdb.base/default.exp: Update source command error message.
2493 * gdb.base/help.exp: Update 'help source' message.
2494
16963cb6
DJ
24952006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2496
2497 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2498 test.
2499
6d7fd486
AS
25002006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2501
2502 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2503
29e8a844
DJ
25042006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2505
2506 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2507
6afcfa39
DJ
25082006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2509
2510 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2511
267a692b
MK
25122006-07-17 Mark Kettenis <kettenis@gnu.org>
2513
2514 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2515 *-*-openbsd* from targets for wich we expect ARM FPA floating
2516 point format.
2517
85d2fec4
NR
25182006-07-17 Nick Roberts <nickrob@snap.net.nz>
2519
2520 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2521
25222006-07-17 Mark Kettenis <kettenis@gnu.org>
2523
2524 * gdb.base/annota3.exp: Expect frame-begin annotation.
2525
85b4c6e8
JB
25262006-07-14 Joel Brobecker <brobecker@adacore.com>
2527
2528 * gdb.base/help.exp: Adjust "help unset" test to accept
2529 any list of unset commands.
2530
fb933624
DJ
25312006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2532 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.cp/ref-params.exp: New test.
2535 * gdb.cp/ref-params.cc: New source file.
2536 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2537
1dff4b64
MK
25382006-07-08 Mark Kettenis <kettenis@gnu.org>
2539
2540 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2541 spaces/tabs in regular expressions since they might not be there.
2542
40d2e0e3
AS
25432006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2544
2545 * gdb.base/ifelse.exp: New file.
2546
f6c957d2
NS
25472006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2548
2549 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2550 line.
2551 * gdb.base/huge.exp: Loop over compilation to find a size that
2552 is acceptable.
2553 * gdb.base/remote.exp: Correct expected strings.
2554 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2555
b9c5a23d
DJ
25562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2557
2558 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2559
9af2e58d
DJ
25602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2561
2562 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2563 native.
2564
30930ca5
DJ
25652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2566
2567 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2568 enable stabs testing.
2569
aa32fa1d
DJ
25702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2571
bd4a4c80 2572 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2573 gdb_test_multiple does.
2574
321fef15
DJ
25752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2576
2577 * Makefile.in (host_alias): Remove.
2578 (target_alias): Use @target_noncanonical@.
2579 (site.exp): Don't set host_alias.
2580 * aclocal.m4: Remove contents. Include acx.m4.
2581 * configure: Regenerated.
2582 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2583
e1c2defa
NS
25842006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2585
e63b55d1
NS
2586 * lib/gdb.exp (gdb_load_cmd): New.
2587
5600ea19
NS
2588 * gdb.base/fileio.c: Add system(NULL) test.
2589 * gdb.base/fileio.exp: Check it.
2590
e1c2defa
NS
2591 * gdb.base/break.c: Add 10a breakpoint at }
2592 * gdb.base/break.exp: Add test for breakpoint at }
2593 * gdb.cp/anon-union.cc: Add code at end of function.
2594 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2595 * gdb.mi/var-cmd.c: Add code at end of function.
2596 * gdb.mi/mi-var-display.exp: Adjust end of next.
2597 * gdb.mi/mi2-var-display.exp: Likewise.
2598 * gdb.base/fileio.c: Add stop function and insert calls at
2599 stopping places.
2600 * gdb.base/fileio.exp: Breakpoint stop function and remove
2601 explicit line number references.
2602
6c0112ec
JB
26032006-05-19 Joel Brobecker <brobecker@adacore.com>
2604
2605 * gdb.base/del.exp (test_delete_alias): New function.
2606 Now check that both "del" and "d" work as aliases for "delete".
2607
154189a4
FF
26082006-05-18 Fred Fish <fnf@specifix.com>
2609
2610 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2611 required. Check for spurious output after program exits normally.
2612
582e64c2
FF
26132006-05-17 Fred Fish <fnf@specifix.com>
2614
2615 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2616 gdb_load, so it works in the simulator.
2617
8ef6493a
FF
26182006-05-11 Fred Fish <fnf@specifix.com>
2619
2620 * gdb.base/bang.exp: Ignore unexpected output between the
2621 "program exited normally" and the gdb prompt, as many other
2622 tests do.
2623
692b141c
MK
26242006-05-07 Mark Kettenis <kettenis@gnu.org>
2625
2626 * gdb.base/help.exp: Make "delete checkpoint" part option for
2627 "help d" and "help delete" tests.
2628
540b8a30
UW
26292006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2630
2631 * gdb.mi/mi-basics.exp: Add missing serial number to
2632 expected output in some mi_gdb_test statements.
2633 * gdb.mi/mi2-basics.exp: Likewise.
2634
9b6462d9
JB
26352006-05-05 Joel Brobecker <brobecker@adacore.com>
2636
2637 * gdb.base/del.c: New file.
2638 * gdb.base/del.exp: New testcase.
2639
954de43b
DM
26402006-05-05 David S. Miller <davem@sunset.davemloft.net>
2641
2642 * gdb.base/break.exp: Do not assume a breakpoint on
2643 main will actually be in $srcfile when optimizing.
1303f75e
DM
2644 * gdb.base/savedregs.exp: Do not require that the dummy
2645 frame location match up to a symbol and source file location.
c3242428
DM
2646 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2647 will get printed without a mi_cmd_data_list_register_values prefix.
2648 (*-data-list-register-*): Correct regular expressions to expect the new
2649 pseudo d? floating point registers.
2650 * gdb.mi/mi2-regs.exp: Likewise.
2651
c7e64c9a
DJ
26522006-05-05 Christophe Lyon <christophe.lyon@st.com>
2653
2654 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2655 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2656 is allocated by the compiler.
2657 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2658 anons, e, anone to force their allocation by the compiler.
2659
26602006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2661
2662 * gdb.base/help.exp: Update expected text for help d and
2663 help delete.
2664
27ce9a6d
MK
26652006-05-02 Mark Kettenis <kettenis@gnu.org>
2666
2667 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2668 NetBSD/ELF targets.
2669
8608915f
MK
26702006-04-30 Mark Kettenis <kettenis@gnu.org>
2671
2672 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2673 single-step breakpoint fails; make this a KFAIL on
2674 sparc*-*-openbsd*.
2675 * gdb.base/siginfo.exp: Likewise.
2676 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2677
b8db102d
MS
26782006-04-26 Michael Snyder <msnyder@redhat.com>
2679
2680 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2681 which may have to consume output from other forks.
2682 Add tests to make sure that "delete fork" succeeded.
2683
c702009a
MS
26842006-04-20 Michael Snyder <msnyder@redhat.com>
2685
2686 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2687 Add support for the Renesas M32C and M16C.
2688
2689 * gdb.asm/asm-source.exp: Add m32c target.
2690 * gdb.asm/m32c.inc: Support for m32c target.
2691
e28493f2
AS
26922006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2693
2694 * gdb.base/commands.exp (recursive_source_test): New test.
2695
880da185
DM
26962006-04-04 David S. Miller <davem@sunset.davemloft.net>
2697
2698 * gdb.base/float.exp: Add pattern for sparc targets.
2699
61d9b92f
DJ
27002006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2701
2702 * gdb.base/commands.exp (stray_arg0_test): New test.
2703
bd717df8
PB
27042006-03-30 Paul Brook <paul@codesourcery.com>
2705
2706 * gdb.mi/mi-until.exp: kfail broken until command.
2707 * gdb.mi/mi2-until.exp: Ditto.
2708
ec793d3c
NR
27092006-03-27 Nick Roberts <nickrob@snap.net.nz>
2710
2711 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2712
831004b7
AO
27132006-03-08 Alexandre Oliva <aoliva@redhat.com>
2714
2715 * gdb.base/prelink.exp: Anchor tested-for regular expression
2716 on gdb prompt.
2717
effe49a0
PB
27182006-03-07 Paul Brook <paul@codesourcery.com>
2719
2720 * gdb.base/assign.exp: Correct fail message.
2721
e5461016
PB
27222006-03-07 Paul Brook <paul@codesourcery.com>
2723
2724 * lib/compiler.c: Extract armcc version number.
2725 * lib/compiler.cc: Ditto.
2726
fc91c6c2
PB
27272006-03-07 Paul Brook <paul@codesourcery.com>
2728
2729 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2730 additional_flags=-w.
2731 * gdb.arch/altivec-regs.exp: Ditto.
2732 * gdb.arch/e500-abi.exp: Ditto.
2733 * gdb.arch/e500-regs.exp: Ditto.
2734 * gdb.base/all-bin.exp: Ditto.
2735 * gdb.base/annota1.exp: Ditto.
2736 * gdb.base/annota3.exp: Ditto.
2737 * gdb.base/args.exp: Ditto.
2738 * gdb.base/arithmet.exp: Ditto.
2739 * gdb.base/assign.exp: Ditto.
2740 * gdb.base/async.exp: Ditto.
2741 * gdb.base/bang.exp: Ditto.
2742 * gdb.base/break.exp: Ditto.
2743 * gdb.base/call-rt-st.exp: Ditto.
2744 * gdb.base/completion.exp: Ditto.
2745 * gdb.base/cond-expr.exp: Ditto.
2746 * gdb.base/condbreak.exp: Ditto.
2747 * gdb.base/consecutive.exp: Ditto.
2748 * gdb.base/define.exp: Ditto.
2749 * gdb.base/display.exp: Ditto.
2750 * gdb.base/ena-dis-br.exp: Ditto.
2751 * gdb.base/environ.exp: Ditto.
2752 * gdb.base/eval-skip.exp: Ditto.
2753 * gdb.base/info-proc.exp: Ditto.
2754 * gdb.base/jump.exp: Ditto.
2755 * gdb.base/logical.exp: Ditto.
2756 * gdb.base/long_long.exp: Ditto.
2757 * gdb.base/maint.exp: Ditto.
2758 * gdb.base/miscexprs.exp: Ditto.
2759 * gdb.base/pc-fp.exp: Ditto.
2760 * gdb.base/pointers.exp: Ditto.
2761 * gdb.base/relational.exp: Ditto.
2762 * gdb.base/reread.exp: Ditto.
2763 * gdb.base/sect-cmd.exp: Ditto.
2764 * gdb.base/sep.exp: Ditto.
2765 * gdb.base/sepdebug.exp: Ditto.
2766 * gdb.base/until.exp: Ditto.
2767 * gdb.base/whatis-exp.exp: Ditto.
2768 * gdb.cp/annota2.exp: Ditto.
2769 * gdb.cp/annota3.exp: Ditto.
2770 * gdb.trace/actions.exp: Ditto.
2771 * gdb.trace/backtrace.exp: Ditto.
2772 * gdb.trace/circ.exp: Ditto.
2773 * gdb.trace/collection.exp: Ditto.
2774 * gdb.trace/deltrace.exp: Ditto.
2775 * gdb.trace/infotrace.exp: Ditto.
2776 * gdb.trace/limits.exp: Ditto.
2777 * gdb.trace/packetlen.exp: Ditto.
2778 * gdb.trace/passc-dyn.exp: Ditto.
2779 * gdb.trace/passcount.exp: Ditto.
2780 * gdb.trace/report.exp: Ditto.
2781 * gdb.trace/save-trace.exp: Ditto.
2782 * gdb.trace/tfind.exp: Ditto.
2783 * gdb.trace/tracecmd.exp: Ditto.
2784 * gdb.trace/while-dyn.exp: Ditto.
2785 * gdb.trace/while-stepping.exp: Ditto.
2786 * lib/gdb.exp: Ditto.
2787 (gdb_compile): Handle nowarning option.
2788
5f4a23d9
AO
27892006-03-07 Alexandre Oliva <aoliva@redhat.com>
2790
2791 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2792 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2793 Rename executable to prelinkt. Don't re-prelink if we didn't
2794 get a core file. Test prelink -u exit status to tell whether
2795 prelinking failed. Use gdb_test_multiple.
2796
9733fc94
DJ
27972006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2798
2799 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2800 (do_tests): Call it.
2801
cc10cae3
AO
28022006-02-28 Alexandre Oliva <aoliva@redhat.com>
2803
2804 * gdb.base/prelink.exp: New test.
2805 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2806
15c46491
WZ
28072006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2808
2809 * gdb.fortran/derived-type.f90: New file.
2810 * gdb.fortran/derived-type.exp: New testcase.
2811
5c9f7ded
DJ
28122006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2813
2814 * gdb.base/default.exp: Allow ';' as a directory separator.
2815
5b96932b
AS
28162006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2817
2818 * gdb.base/help.exp (help add-symbol-file): Update.
2819
1986bccd
AS
28202006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2821
2822 * gdb.base/help.exp (help load): Update expected results.
2823
a8b7528f
FF
28242006-02-19 Fred Fish <fnf@specifix.com>
2825
2826 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2827 specifix hex value as part of results.
2828 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2829
f8261448
FF
28302006-02-16 Fred Fish <fnf@specifix.com>
2831
2832 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2833 ushort_addr, and slong_addr, so the typedefs are not optimized
2834 away.
2835 * gdb.base/whatis.exp: Add tests using type name for struct type,
2836 union type, enum type, and typedef.
2837
31d8bdd2
MK
28382006-02-13 Mark Kettenis <kettenis@gnu.org>
2839
2840 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2841
34e41e63
JB
28422006-02-13 Jim Blandy <jimb@redhat.com>
2843
2844 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2845 case where it takes two "next" commands to skip past the init
2846 call.
2847
ac6e4f31
FF
28482006-02-12 Fred Fish <fnf@specifix.com>
2849
2850 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2851 to handle cases where it takes two "next" commands to skip
2852 past the init call.
2853
2db2d571
JB
28542006-02-07 Joel Brobecker <brobecker@adacore.com>
2855
2856 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2857 on hppa32 targets.
2858
38fcd64c
DJ
28592006-02-06 Vladimir Prus <ghost@cs.msu.su>
2860
2861 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2862 field.
2863
1315ad46
MK
28642006-01-29 Mark Kettenis <kettenis@gnu.org>
2865
2866 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2867
5625b943
DJ
28682006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2869
2870 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2871 files.
2872
80df1bbe
DJ
28732006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2874
2875 * gdb.cp/maint.exp: Set complaints to a positive value.
2876
9078e690
DJ
28772006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2878
2879 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2880 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2881 function name.
2882
9c903399
DJ
28832006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2884
2885 * gdb.base/checkpoint.c: Update copyright notice. Include
2886 <stdlib.h>.
2887
761ae4d6
JB
28882006-01-04 Jim Blandy <jimb@redhat.com>
2889
2890 * gdb.asm/asm-source.exp: Independently provide default values for
2891 asm-flags and debug-flags. Use 'string equal' to do the
2892 comparison, not the implicit expr's '==' operator. Remove
2893 now-unneeded assignments to asm-flags. In h8300 case, place
2894 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2895
099ac3dd
MS
28962006-01-04 Michael Snyder <msnyder@redhat.com>
2897
2898 * gdb.base/checkpoint.c: New file.
2899 * gdb.base/checkpoint.exp: New file.
2900 * gdb.base/multi-fork.c: New file.
2901 * gdb.base/multi-fork.exp: New file.
2902 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2903
f4d85314
FF
29042006-01-04 Fred Fish <fnf@specifix.com>
2905
2906 * gdb.base/ptype.c (foo): Add typedef.
2907 (intfoo): Add function.
2908 * gdb.base/ptype1.c: New file.
2909 * gdb.base/ptype.exp: Handle compilation and linking with two
2910 source files. Test that proper type for "foo" is found based
2911 on source context rather than first match found in symtabs.
2912
a1b06f35
MK
29132005-12-28 Mark Kettenis <kettenis@gnu.org>
2914
2915 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2916 * gdb.asm/openbsd.inc: Indent commands.
2917
d082a1e2
MK
29182005-12-26 Mark Kettenis <kettenis@gnu.org>
2919
c65016bd
MK
2920 * gdb.base/freebpcmd.exp: Increase timeout.
2921
d082a1e2
MK
2922 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2923
d3c32a0e
DJ
29242005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2925
2926 * gdb.base/default.exp: Update check for "show version".
2927
9fdb1f50
RC
29282005-12-09 Randolph Chung <tausq@debian.org>
2929
2930 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2931 * gdb.asm/pa64.inc: New file.
2932
5f2c56f7
RC
29332005-12-09 Randolph Chung <tausq@debian.org>
2934
2935 * gdb.asm/common.inc: Indent commands.
2936 * gdb.asm/asmsrc1.s: Likewise.
2937 * gdb.asm/asmsrc2.s: Likewise.
2938
8117349c
RC
29392005-12-09 Randolph Chung <tausq@debian.org>
2940
2941 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2942 (get_addr_of_sym): Remove duplicate print.
2943 (gen_core): xfail hppa*-*-hpux*, update expected output.
2944 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2945 * gdb.arch/pa64-nullify.s: New file.
2946
8f07f25a
RC
29472005-12-09 Randolph Chung <tausq@debian.org>
2948
2949 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2950
55b39184
DJ
29512005-12-07 Christophe Lyon <christophe.lyon@st.com>
2952
2953 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2954 code generation for these functions.
2955 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2956 error message.
2957
31e2b00f
AS
29582005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2959
2960 * gdb.base/help.exp (help b, help br, help bre, help brea)
2961 (help break): Update the expected message.
2962
c3d0b56e
SC
29632005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2964
2965 * gdb.asm/m68hc11.inc: Setup the data section.
2966 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2967 script for this test.
2968 (m6812-*-*): Likewise.
2969
36ae0ea9
RC
29702005-11-09 Randolph Chung <tausq@debian.org>
2971
2972 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2973
9d6f42e9
WZ
29742005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2975
2976 * gdb.base/break.exp: Fix a comment typo.
2977
e2126a14
EZ
29782005-11-03 Jim Blandy <jimb@redhat.com>
2979
2980 Checked in by Elena Zannoni <ezannoni@redhat.com>
2981
2982 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2983
e0ac7199
CV
29842005-11-02 Corinna Vinschen <vinschen@redhat.com>
2985
2986 * gdb.arch/gdb1558.c: Include stdio.h.
2987
31d3fb18
MK
29882005-10-31 Mark Kettenis <kettenis@gnu.org>
2989
2990 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2991
e52b687c
MK
29922005-10-31 Mark Kettenis <kettenis@gnu.org>
2993
2994 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2995
f4711d79
PG
29962005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2997
2998 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2999 vscr" tests to better match output.
3000
987a9106
JB
30012005-10-12 Jim Blandy <jimb@redhat.com>
3002
3003 * gdb.base/structs.exp (any): New function.
3004 (test_struct_returns): Don't make any assumptions at all about
3005 what value the function returns when GDB can't set the return
3006 value.
3007
2336bb58
JB
30082005-10-09 Joel Brobecker <brobecker@adacore.com>
3009
3010 * gdb.ada/arrayidx/p.adb: New file.
3011 * gdb.ada/arrayidx.exp: New testcase
3012
30132005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3014
3015 * gdb.ada/array_return/pck.ads: New file.
3016 * gdb.ada/array_return/pck.adb: New file.
3017 * gdb.ada/array_return/p.adb: New file.
3018 * gdb.ada/array_return.exp: New testcase.
3019
705335ea
JB
30202005-10-03 Joel Brobecker <brobecker@adacore.com>
3021
3022 * gdb.base/arrayidx.c: New file.
3023 * gdb.base/arrayidx.exp: New testcase.
3024
11ee9940
NR
30252005-09-29 Nick Roberts <nickrob@snap.net.nz>
3026
3027 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3028 frames-invalid and breakpoints-invalid are no longer generated
3029 with level 3 so don't expect them in the output.
3030
39fb8e9e
BR
30312005-09-27 Bob Rossi <bob@brasko.net>
3032
3033 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3034 from test. Escape the | in mi_gdb_test call.
3035 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3036 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3037 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3038 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3039 expected regex's in mi_gdb_test calls.
3040 * lib/mi-support.exp: Remove arbitrary .* from tests.
3041 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3042 Fully anchor GDB/MI expected results in mi_gdb_test.
3043 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3044 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3045
2af48f68
PB
30462005-09-26 Paul Brook <paul@codesourcery.com>
3047
3048 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3049
f34502bc
WZ
30502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3051
3052 * bfp-test.c: New file.
3053 * bfp-test.exp: New testcase.
3054
ca929517
WZ
30552005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3056
3057 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3058 of subarray and substring variable.
3059 * gdb.fortran/subarray.f: New source file for the test of subarray
3060 and substring variable evaluation.
3061 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3062 of string constant.
3063
c761af65
DJ
30642005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3065
3066 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3067 copyright dates.
3068
561d7a1d
PG
30692005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3070
3071 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3072 powerpc altivec' test with an almost identical 'info vector' test.
3073
b2b64cc9
PG
30742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3075
3076 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3077 vscr" tests to match output.
3078
6ac4d15a
PG
30792005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3080
3081 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3082 output.
3083
40e55bef
BR
30842005-09-11 Bob Rossi <bob@brasko.net>
3085
3086 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3087 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3088 commands that return an MI output command and an asyncronous MI output
3089 command.
3090 * gdb.mi/mi-console.exp: Ditto.
3091
3c7385ec
BR
30922005-09-11 Bob Rossi <bob@brasko.net>
3093
3094 * gdb.mi/mi-var-child.c: Include <string.h>.
3095
a6cd0eb3
DJ
30962005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3097
3098 * killed.exp: Correct gdb_expect syntax.
3099
2f168eed
CV
31002005-08-09 Corinna Vinschen <vinschen@redhat.com>
3101
3102 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3103
ecd3fd0f
BR
31042005-08-02 Bob Rossi <bob@brasko.net>
3105
3106 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3107 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3108 Change tests to inferior-tty-set/show.
3109 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3110 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3111 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3112 inferior. Use mi_gdb_test to get GDB and Inferior output.
3113 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3114 descriptor.
3115 (mi_inferior_tty_name): Add inferior PTY file name.
3116 (mi_gdb_start): Add INFERIOR_PTY parameter.
3117 (mi_gdb_test): Add IPATTERN parameter.
3118
f1ea48cb
BR
31192005-08-02 Bob Rossi <bob@brasko.net>
3120
3121 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3122 parameter to mi_gdb_test.
3123 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3124
6e650a67
DJ
31252005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3126
3127 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3128 struct_declarations.
3129 * gdb.mi/mi-var-child.exp: Step over the initialization of
3130 struct_declarations.
3131
8be260b6
DJ
31322005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3133
3134 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3135 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3136 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3137 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3138 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3139 file.
3140
4e660f07
NR
31412005-07-27 Nick Roberts <nickrob@snap.net.nz>
3142
3143 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3144 (do_children_tests): Assign values to the extra elements.
3145
3146 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3147 them for tests for "-var-update --no-values" and
3148 "-var-update --all-values".
3149 Add test for "-var-list-children --simple-values".
3150
3151 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3152
3153 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3154 "-stack-list-locals --simple-values" Improve doc strings and
3155 comments.
3156
6bdae935
MK
31572005-07-18 Mark Kettenis <kettenis@gnu.org>
3158
598b7a6f
MK
3159 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3160 *-*-openbsd*.
3161 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3162
6bdae935
MK
3163 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3164 sigaltsatck'.
3165
1323e929
BR
31662005-07-14 Bob Rossi <bob@brasko.net>
3167
3168 * gdb.base/default.exp (tty): Changed output of command.
3169 * gdb.base/help.exp (help tty): Ditto.
3170
b1a9c082
MK
31712005-07-12 Mark Kettenis <kettenis@gnu.org>
3172
3173 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3174
10a844a2
MK
31752005-07-10 Mark Kettenis <kettenis@gnu.org>
3176
3177 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3178 -stack-select-frame without arguments.
3179 (test_stack_frame_listing): Add test for newly implemented command
3180 -stack-info-frame.
3181
3cb3b8df
BR
31822005-07-06 Bob Rossi <bob@brasko.net>
3183
3184 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3185 command.
3186 (Copyright): Update copyright.
3187
a0c5fbcf
WZ
31882005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3189
3190 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3191 tests to evaluate exponentiation expression.
3192
984971d0
AS
31932005-06-29 Andreas Schwab <schwab@suse.de>
3194
3195 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3196 main to avoid warnings.
3197
3198 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3199
fe03833f
NR
32002005-06-20 Nick Roberts <nickrob@snap.net.nz>
3201
3202 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3203 -stack-select-frame without arguments.
3204 (test_stack_frame_listing): Add test for newly implemented command
3205 -stack-info-frame.
3206
7a55f279
WZ
32072005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3208
0ffa0ea5
DJ
3209 * gdb.fortran/array-element.f: New file.
3210 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3211
26585198
DJ
32122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3213
3214 * gdb.base/bigcore.exp: Correct checks for systems which can
3215 not dump a large core file.
3216
c1bd25fd
DJ
32172005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3218
3219 * gdb.base/relocate.c: Add a copyright notice.
3220 (dummy): Remove.
3221 * gdb.base/relocate.exp: Test printing the values of variables
3222 from a relocatable file.
3223
589e074d
DJ
32242005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3225
3226 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3227 excess MI output after an error.
3228
0915f927
JB
32292005-05-29 Joel Brobecker <brobecker@adacore.com>
3230
3231 * gdb.arch/alpha-step.c: New file.
3232 * gdb.arch/alpha-step.exp: New testcase.
3233
76ff342d
DJ
32342005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3235 Dennis Brueni <dennis@slickedit.com>
3236
3237 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3238 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3239 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3240 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3241 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3242 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3243 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3244
96b0c7ac
DJ
32452005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3246 Wu Zhou <woodzltc@cn.ibm.com>
3247
3248 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3249 IBM's xlc compiler.
3250 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3251 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3252
f21565d2
JB
32532005-05-13 Jim Blandy <jimb@redhat.com>
3254
3255 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3256 calling gdb_suppress_entire_file.
3257 * gdb.base/charset.exp: Same.
3258 * gdb.base/call-rt-st.exp: Same.
3259
6006a3a1
BR
32602005-05-05 Bob Rossi <bob_rossi@cox.net>
3261
3262 * lib/gdb.exp (fullname_syntax): Added global regex.
3263 (fullname_syntax_POSIX): Ditto.
3264 (fullname_syntax_UNC): Ditto.
3265 (fullname_syntax_DOS_CASE): Ditto.
3266 (fullname_syntax_DOS): Ditto.
3267 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3268 fullname_syntax variable to scope and use it.
3269 (test_file_list_exec_source_files): Ditto.
3270 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3271
c3b69c04
DJ
32722005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3273
3274 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3275
3c95e6af
PG
32762004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3277
3278 * lib/gdb.exp (skip_altivec_tests): New function, based on
3279 check_vmx_hw_available from the GCC testsuite.
3280 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3281 * lib/gdb.arch/altivec-regs.exp: Likewise.
3282
78df6c56
JB
32832005-05-02 Jim Blandy <jimb@redhat.com>
3284
3285 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3286 calling gdb_suppress_entire_file.
3287
1690f9cf
DJ
32882005-04-30 Randolph Chung <tausq@debian.org>
3289
3290 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3291 Slightly relax "sem_post" name checking.
3292
5ea106f7
PG
32932005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3294
3295 * gdb.base/unload.exp: Use new shared library infrastructure.
3296
bf7234cf
PG
32972005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3298
3299 * gdb.base/so-impl-ld.exp: Use new shared library
3300 infrastructure.
3301
547b869a
CV
33022005-04-29 Corinna Vinschen <vinschen@redhat.com>
3303
3304 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3305 * gdb.asm/h8300.inc: New file.
3306
f07e55f0
PG
33072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3308
3309 * gdb.base/shlib-call.exp: Change to use new shared library
3310 infrastructure.
3311
3cbba3d1
PG
33122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3313
3314 * gdb.base/pending.exp: Change to use new shared library
3315 infrastructure.
3316
ed6df200
PG
33172005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3318
3319 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3320 use test_compiler_info instead of gcc_compiled, and update copyright.
3321
8c8f4ebe
PG
33222005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3323
3324 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3325 shared objects being adjusted and update copyright years.
3326
607fbc54
DJ
33272005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3328
3329 * ChangeLog: Correct some 2003-01-13 dates.
3330 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3331 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3332 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3333 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3334 gdb.trace/tfind.exp: Update copyright years.
3335
57bf0e56
DJ
33362005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3337 Daniel Jacobowitz <dan@codesourcery.com>
3338
3339 * lib/gdb.exp (gdb_compile): Handle shlib=.
3340 (gdb_compile_shlib): New function.
3341
9b593790
PG
33422005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3343
3344 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3345
9494c6a5
DJ
33462005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3347
3348 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3349 gdb.server.
3350 * configure.ac: Likewise.
3351 * configure: Regenerated.
3352 * gdb.gdbserver/Makefile.in: Moved to...
3353 * gdb.server/Makefile.in: ... here.
3354 * gdb.gdbserver/server.c: Moved to...
3355 * gdb.server/server.c: ... here.
3356 * gdb.gdbserver/server-run.exp: Moved to...
3357 * gdb.server/server-run.exp: ... here.
3358
6f8eac0e
DJ
33592005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3360
3361 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3362 * configure.ac: Create gdb.gdbserver/Makefile.
3363 * configure: Regenerated.
3364 * lib/gdbserver-support.exp: New file, derived from
3365 config/gdbserver.exp.
3366 * config/gdbserver.exp: Use gdbserver-support.exp.
3367 * gdb.gdbserver/Makefile.in: New file.
3368 * gdb.gdbserver/server.c: New file.
3369 * gdb.gdbserver/server-run.exp: New file.
3370
6e87504d
PG
33712005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3372
3373 * lib/gdb.exp (test_compiler_info): Return compiler_info
3374 if no arguments are given.
3375
d1779be4
PG
33762005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3377
3378 * gdb.arch/altivec-abi.exp: Check for compiler and set
3379 use altivec' flag accordingly.
3380 * gdb.arch/altivec-regs.exp: Likewise.
3381
88750304
DJ
33822005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3383
3384 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3385
f3fb768d
AS
33862005-03-27 Andreas Schwab <schwab@suse.de>
3387
3388 * gdb.base/bigcore.c (main): Add missing mode argument in open
3389 call.
3390
7e813ac5
DJ
33912005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3392
3393 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3394 downloads.
3395 * config/gdbserver.exp (gdb_load): Likewise.
3396
8e3049aa
PB
33972005-03-14 Paul Brook <paul@codesourcery.com>
3398
3399 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3400 targets.
3401
a9df7c44
JB
34022005-03-09 Joel Brobecker <brobecker@adacore.com>
3403
3404 * gdb.dwarf2/dup-psym.S: New file.
3405 * gdb.dwarf2/dup-psym.exp: New testcase.
3406
9f0d94e8
JB
34072005-03-09 Joel Brobecker <brobecker@adacore.com>
3408
3409 * gdb.ada/exec_changed/first.adb: New file.
3410 * gdb.ada/exec_changed/second.adb: New file.
3411 * gdb.ada/exec_changed.exp: New testcase.
3412
5f579bc5
NS
34132005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3414
36e9969c
NS
3415 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3416 (A2): New class.
3417 (main): Test operator+.
3418 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3419 breakpoint test.
3420
5f579bc5
NS
3421 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3422 * gdb.base/signull.exp: Disable if gdb,nosignals.
3423 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3424 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3425 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3426 * gdb.mi/mi2-console.exp: Likewise.
3427 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3428 continue output at start.
3429 (gdb_collect_locals_test): Robustify regexp.
3430 * gdb.trace/passc-dyn.exp: Fix comment typo.
3431 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3432
be46087e
CV
34332005-03-08 Corinna Vinschen <vinschen@redhat.com>
3434
3435 * gdb.asm/asm-source.exp: Add iq2000 case.
3436 * gdb.asm/iq2000.inc: New file.
3437
384e1a61
MI
34382005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3439
3440 * gdb.base/command.exp: Change hardcoded value to regular expression.
3441 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3442
584b6e9e
DJ
34432005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3444
3445 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3446 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3447 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3448 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3449 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3450
ab5b5d61
MK
34512005-03-05 Mark Kettenis <kettenis@gnu.org>
3452
3453 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3454 changes.
3455
ae051c1b
PG
34562004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3457
3458 * lib/compiler.c: Add test for IBM's xlc compiler.
3459 * lib/compiler.cc: Likewise.
3460
3f0f6ed2
JB
34612004-02-24 Joel Brobecker <brobecker@adacore.com>
3462
3463 * gdb.ada/fixed_points.exp: Create compilation object directory
3464 before running the test.
3465 * gdb.ada/null_record.exp: Likewise.
3466 * gdb.ada/packed_array.exp: Likewise.
3467 * gdb.ada/start.exp: Likewise.
3468
724f452b
JB
34692005-02-15 Joel Brobecker <brobecker@adacore.com>
3470
3471 * gdb.ada/packed_array/pa.adb: New file.
3472 * gdb.ada/packed_array.exp: New testcase.
3473
57f5cdfb 34742005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3475
1f393151
MK
3476 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3477 files.
3478
ebdda337
MK
3479 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3480 on *-*-openbsd*. Correctly match whitespace in regukar
3481 expressions.
3482
cf309262
DJ
34832005-02-10 Daniel Jacobowitz <dan@debian.org>
3484
3485 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3486 PR exp/1821
3487 * gdb.base/gdb1821.c: New test file.
3488 * gdb.base/gdb1821.exp: New test file.
3489
3be49e7a
JB
34902005-02-09 Joel Brobecker <brobecker@adacore.com>
3491
3492 * gdb.base/start.c: New file.
3493 * gdb.base/start.exp: New testcase.
3494
e292e67d
JB
34952005-02-09 Joel Brobecker <brobecker@adacore.com>
3496
3497 * gdb.ada/start/dummy.adb: New file.
3498 * gdb.ada/start.exp: New testcase.
3499
dbdfa66c
CV
35002005-02-09 Corinna Vinschen <vinschen@redhat.com>
3501
3502 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3503 for printing symbols and statistics.
3504 Add test for using relative pathnames in "maint print msymbols" test.
3505 Mark "maint info sections DATA" XFAIL on Cygwin.
3506 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3507 tests.
3508
d7941671
AC
35092005-02-09 Andreas Schwab <schwab@suse.de>
3510
3511 Committed by Andrew Cagney <cagney@gnu.org>
3512 * gdb.base/remotetimeout.exp: New file.
3513
74e5ef44
MK
35142005-02-07 Mark Kettenis <kettenis@gnu.org>
3515
3516 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3517
464dd14d
JB
35182005-02-03 Joel Brobecker <brobecker@adacore.com>
3519
3520 * gdb.ada/gnat_ada.gpr: New file.
3521 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3522 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3523 * configure.ac: No longer generate gnat_ada.gpr.
3524 * configure: Regenerate.
3525 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3526 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3527 * gdb.ada/null_record/bar.ads: Likewise.
3528 * gdb.ada/null_record/bar.adb: Likewise.
3529 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3530 * gdb.ada/null_record.exp (testdir): New variable.
3531 (testfile): executable is now in testdir subdirectory.
3532 (srcfile): Use full path to the main compilation unit.
3533 * gdb.ada/fixed_points.exp: Same changes as above.
3534
30d756ae
NR
35352005-02-03 Nick Roberts <nickrob@snap.net.nz>
3536
3537 * gdb.base/interp.exp: New test.
3538
9d799f85
AC
35392005-01-24 Andrew Cagney <cagney@gnu.org>
3540
3541 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3542
15656118
AC
35432005-01-19 Andrew Cagney <cagney@gnu.org>
3544
a892c31b
AC
3545 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3546 configure.ac not configure.in.
3547
15656118
AC
3548 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3549 of powerpc*-*-*.
3550 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3551 * gdb.base/list.exp (test_list_function)
3552 (test_list_filename_and_function): Ditto.
3553 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3554
a7b01baf
AC
35552005-01-16 Andrew Cagney <cagney@gnu.org>
3556
17d92a02
AC
3557 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3558
a7b01baf
AC
3559 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3560
bc8332bb
AC
35612005-01-14 Andrew Cagney <cagney@gnu.org>
3562
3563 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3564 * gdb.mi/mi2-var-cmd.exp: Ditto.
3565
4d074752
CV
35662005-01-10 Corinna Vinschen <vinschen@redhat.com>
3567
3568 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3569
bec39cab
AC
35702005-01-07 Andrew Cagney <cagney@gnu.org>
3571
3572 * configure.ac: Rename configure.in, require autoconf 2.59.
3573 * configure: Re-generate.
3574 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3575 * gdb.stabs/configure: Re-generate.
3576 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3577 * gdb.hp/configure: Re-generate.
3578 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3579 autoconf 2.59.
3580 * gdb.hp/gdb.objdbg/configure: Re-generate.
3581 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3582 autoconf 2.59.
3583 * gdb.hp/gdb.defects/configure: Re-generate.
3584 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3585 autoconf 2.59.
3586 * gdb.hp/gdb.compat/configure: Re-generate.
3587 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3588 autoconf 2.59.
3589 * gdb.hp/gdb.base-hp/configure: Re-generate.
3590 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3591 autoconf 2.59.
3592 * gdb.hp/gdb.aCC/configure: Re-generate.
3593
f10b16d4
JB
35942004-12-15 Jim Blandy <jimb@redhat.com>
3595
3596 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3597 under NPTL when there is debugging info available for libpthread.
3598
fb6e1814
JG
35992004-12-13 Jerome Guitton <guitton@gnat.com>
3600
3601 * gdb.ada/fixed_points.c: New file.
3602 * gdb.ada/fixed_points.exp: New file.
3603
fe46cd3a
RC
36042004-12-03 Randolph Chung <tausq@debian.org>
3605
3606 * gdb.arch/pa-nullify.exp: New file.
3607 * gdb.arch/pa-nullify.s: New file.
3608
8de0841b
RC
36092004-11-30 Randolph Chung <tausq@debian.org>
3610
3611 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3612 instead of "tbug". Fix regexp to work properly with gdb_test.
3613
c8170782
PH
36142004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3615
3616 * gdb.base/bitfields2.exp: New test.
3617 * gdb.base/bitfields2.c: New file.
3618
954269c2
RE
36192004-11-28 Richard Earnshaw <rearnsha@arm.com>
3620
3621 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3622
0107feed
RC
36232004-11-16 Randolph Chung <tausq@debian.org>
3624
3625 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3626
f073ae8c
DJ
36272004-11-14 Daniel Jacobowitz <dan@debian.org>
3628
3629 * gdb.threads/threadapply.exp: Correct "macro details" test.
3630
19ad59e7
JJ
36312004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3632
3633 * gdb.threads/threadapply.exp: New test.
3634 * gdb.threads/threadapply.c: New file.
3635
9cf0961b
MK
36362004-11-07 Mark Kettenis <kettenis@gnu.org>
3637
3638 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3639 frames.
3640
c789492a
FL
36412004-11-05 Felix Lee <felix+log1@specifixinc.com>
3642
3643 * gdb.base/cursal.exp: New file.
3644 * gdb.base/cursal.c: New file.
3645
a1e167bb
AC
36462004-11-03 Andrew Cagney <cagney@gnu.org>
3647
3648 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3649
b7cbf173
MK
36502004-10-30 Mark Kettenis <kettenis@gnu.org>
3651
3652 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3653 NetBSD/ELF targets.
3654
88f9d34f
JB
36552004-10-29 Joel Brobecker <brobecker@gnat.com>
3656
3657 * gdb.threads/bp_in_thread.c: New file, copied from
3658 pthread_cond_wait.c.
3659 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3660 file, rather than reusing the .c file from another testcase.
3661
ca7d6a0c
JB
36622004-10-20 Joel Brobecker <brobecker@gnat.com>
3663
3664 * gdb.ada/null_record.exp: Check where we stopped after
3665 sending the start command, instead of where the associated
3666 temporary breakpoint was inserted.
3667
0d863d03
AC
36682004-10-14 Andrew Cagney <cagney@gnu.org>
3669
3670 * gdb.mi/gdb701.c (main): Return 0.
3671
d11e72cb
DJ
36722004-10-13 Daniel Jacobowitz <dan@debian.org>
3673
d40539a4 3674 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3675
e1923096
JJ
36762004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3677
3678 * gdb.threads/schedlock.c: Add comment markers to use to find
3679 line numbers.
3680 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3681 comments.
3682 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3683 breakpoint lines.
3684
ec8ba2c9
DJ
36852004-10-12 Daniel Jacobowitz <dan@debian.org>
3686
3687 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3688
0eb3658b
DJ
36892004-10-12 Daniel Jacobowitz <dan@debian.org>
3690
3691 * configure.in: Add gdb.dwarf2.
3692 * configure: Regenerated.
3693 * Makefile.in: Add gdb.dwarf2.
3694 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3695 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3696 gdb.dwarf2/file1.txt: New files.
3697
a271cc33
OF
36982004-10-11 Orjan Friberg <orjanf@axis.com>
3699
3700 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3701 of "run", since the latter doesn't work with remote targets. Adjust
3702 the breakpoint numbering accordingly.
3703 * gdb.threads/pthread_cond_wait.exp: Ditto.
3704
895ce074
MC
37052004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3706
3707 * gdb.base/overlays.exp: Update copyright years.
3708
6be3092d
KI
37092004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3710
3711 * gdb.base/overlays.exp: Disable if target is Linux.
3712
e05389b8
FL
37132004-10-06 Felix Lee <felix+log1@specifixinc.com>
3714
3715 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3716
73cb587d
KI
37172004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3718
3719 * gdb.asm/asm-source.exp: Add m32r-linux target.
3720 * gdb.asm/m32r-linux.inc: New file.
3721
3c0edcdc
AC
37222004-09-24 Andrew Cagney <cagney@redhat.com>
3723 David Anderson <anderson@redhat.com>
3724
3725 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3726 command fails, assume things will work.
3727 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3728 (_GNU_SOURCE): Define.
3729 (print_unsigned, print_hex): Change parameter to "long long".
3730 (print_byte_count): New function, use to print byte counts.
3731 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3732 O_LARGEFILE.
3733 (main): Compute an upper bound on a corefile in max_core_size.
3734 Limit memory chunk size to max_core_size. Limit total memory
3735 allocated to max_core_size.
3736
4bb3667f
AC
37372004-09-23 Andrew Cagney <cagney@gnu.org>
3738
3739 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3740 from a separate process with code that creates a corefile by
3741 making the inferior dump core.
3742
60fe1a51
MK
37432004-09-23 Mark Kettenis <kettenis@gnu.org>
3744
3745 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3746 block.
3747
8e937346
MC
37482004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3749
3750 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3751 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3752 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3753 Likewise.
3754
7213f6d6
JJ
37552004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3756
3757 * gdb.java/jprint.exp: New test case for java inferior call.
3758 * gdb.java/jprint.java: Ditto.
3759
eac69dca
JB
37602004-09-15 Joel Brobecker <brobecker@gnat.com>
3761
3762 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3763
22227696
MC
37642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3765
3766 * gdb.threads/killed.c: Include <stdlib.h>.
3767 * gdb.threads/pthreads.c: Likewise.
3768
7dd403a4
MC
37692004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3770
3771 * gdb.threads/killed.c: Add copyright notice.
3772
33f2d567
JM
37732004-09-10 Jason Molenda (jmolenda@apple.com)
3774
3775 * gdb.base/define.exp: Two new tests to verify zero space chars
3776 after 'if' and 'while' commands in a user-defined command is correctly
3777 parsed.
3778
e05b62ac
AC
37792004-09-08 Andrew Cagney <cagney@gnu.org>
3780
3781 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3782 delivery test with duplicate at end of file.
3783
9cbe82da
MK
37842004-09-06 Mark Kettenis <kettenis@jive.nl>
3785
3786 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3787
564803d9
MC
37882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3789
3790 * config/hppro.exp: Removed.
3791
7c6807ce
MC
37922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3793
3794 * config/sparclet.exp: Removed.
3795
bf7e26dd
MC
37962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3797
3798 * config/udi.exp: Removed.
3799
714e341b
MC
38002004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3801
3802 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3803 of "exp_continue".
3804 (advancei): Likewise.
3805
1236e623
JJ
38062004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3807
3808 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3809
3bdcad15
MI
38102004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3811
228af206 3812 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3813 to check for nodebug in executable.
3814 * gdb.gdb/observer.exp (setup_test): Likewise.
3815 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3816 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3817
c72b934c
AC
38182004-09-01 Andrew Cagney <cagney@gnu.org>
3819
3820 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3821 files.
3822
edd9b715
JJ
38232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3824
3825 * gdb.base/unload.exp: Fix expected warning message to match
3826 latest format.
3827
fb4ce06b
CV
38282004-09-01 Corinna Vinschen <vinschen@redhat.com>
3829
3830 * gdb.base/call-rt-st.exp: Fix typos.
3831
ce78e7c3
MI
38322004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3833
3834 * gdb.threads/thread_check.exp: New testcase.
3835 * gdb.threads/thread_check.c: New testcase.
3836
2dedb159
AC
38372004-08-31 Andrew Cagney <cagney@gnu.org>
3838
3839 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3840 (skip_to_handler_entry): New procedures. Test stepping into a
3841 handler when the breakpoint is at the handler's entry point.
3842
68f53502
AC
38432004-08-30 Andrew Cagney <cagney@gnu.org>
3844
3845 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3846 gdb/1757.
3847
3e3ffd2b
MC
38482004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3849
3850 With code from Manoj Iyer <manjo@austin.ibm.com>:
3851 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3852 return value. Add an arm for "no debugging symbols found".
3853 Change a stray "error" to "perror".
3854 (gdb_run_cmd): Adapt to new return value.
3855 * gdb.base/remote.exp: Adapt to new return value.
3856 * gdb.gdb/complaints.exp: Likewise.
3857 * gdb.gdb/observer.exp: Likewise.
3858 * gdb.gdb/selftest.exp: Likewise.
3859 * gdb.gdb/xfullpath.exp: Likewise.
3860
4b6f5fd2
JB
38612004-08-27 Joel Brobecker <brobecker@gnat.com>
3862
3863 * gdb.threads/bp_in_thread.exp: New testcase.
3864
e5b25496
MC
38652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3866
3867 Fix PR testsuite/1735.
3868 * gdb.threads/schedlock.c (thread_function): Add a cast
3869 to suppress a gcc warning.
3870 * gdb.threads/thread-specific.c (thread_function): Likewise.
3871
934353d6
MC
38722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3873
3874 * gdb.base/unload.c: Include <stdlib.h>.
3875
f98a0aef 38762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3877
f98a0aef 3878 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3879 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3880 synchronized after the "return".
3881
5a2e8882
MC
38822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3883
3884 * gdb.mi/basics.c: Include <stdio.h>.
3885 * gdb.mi/pthreads.c: Include <stdlib.h>.
3886 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3887
a9640423
MC
38882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3889
3890 * gdb.threads/schedlock.c: Add copyright notice.
3891
b04e311d
AC
38922004-08-25 Andrew Cagney <cagney@gnu.org>
3893
3894 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3895 (skip_over_handler, breakpoint_over_hander): New test procedures.
3896 (advance, advancei): Add a proper prefix, do not use
3897 rerun_to_main.
3898 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3899
7c27f15b
MC
39002004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3901
3902 * gdb.mi/basics.c: Add copyright notice.
3903 * gdb.mi/var-cmd.c: Add copyright notice.
3904
fffc87ae
MC
39052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3906
3907 * lib/gdb.exp: Remove signed_keyword_not_used.
3908 * lib/compiler.c: Likewise.
3909 * lib/compiler.cc: Likewise.
3910
d782e0bf
MC
39112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3912
3913 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3914 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3915
96033e83
MC
39162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3917
3918 * gdb.base/whatis.c: Add copyright notice.
3919
cf38c229
MK
39202004-08-20 Mark Kettenis <kettenis@gnu.org>
3921
3922 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3923 it to skip the breakpoints encoded in the inline assembly.
3924
f4b49756
MC
39252004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3926
3927 * Makefile.in: Add gdb.fortran.
3928
2f193b69
MC
39292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3930
3931 * gdb.base/call-sc.exp (test_scalar_returns):
3932 Fix cut-and-paste glitch in "Make fun return now".
3933
89a237cb
MC
39342004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3935
3936 * configure.in: Add gdb.fortran.
3937 * configure: Regenerate.
3938 * gdb.fortran/Makefile.in: New file.
3939 * lib/gdb.exp (skip_fortran_tests): New procedure.
3940
469aff8e
MC
39412004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3942
3943 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3944 reference to bug-gnu@prep.ai.mit.edu.
3945 * gdb.mi/mi-var-child.exp: Likewise.
3946 * gdb.mi/mi-var-cmd.exp: Likewise.
3947 * gdb.mi/mi-var-display.exp: Likewise.
3948 * gdb.mi/mi2-var-block.exp: Likewise.
3949 * gdb.mi/mi2-var-child.exp: Likewise.
3950 * gdb.mi/mi2-var-cmd.exp: Likewise.
3951 * gdb.mi/mi2-var-display.exp: Likewise.
3952
00b51b9f
MK
39532004-08-15 Mark Kettenis <kettenis@gnu.org>
3954
3955 * gdb.base/unload.c (main): Make local variable msg const.
3956
45f07fef
MC
39572004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3958
3959 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3960 to bug-gnu@prep.ai.mit.edu.
3961 * gdb.mi/mi-disassemble.exp: Likewise.
3962 * gdb.mi/mi-eval.exp: Likewise.
3963 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3964 default line number.
3965 * gdb.mi/mi-return.exp: Likewise.
3966 * gdb.mi/mi-simplerun.exp: Likewise.
3967 * gdb.mi/mi-stack.exp: Likewise.
3968 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3969 number with explicit range test.
3970 * gdb.mi/mi-watch.exp: Likewise.
3971 * gdb.mi/mi2-break.exp: Likewise.
3972 * gdb.mi/mi2-cli.exp: Likewise.
3973 * gdb.mi/mi2-disassemble.exp: Likewise.
3974 * gdb.mi/mi2-eval.exp: Likewise.
3975 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3976 default line number.
3977 * gdb.mi/mi2-return.exp: Likewise.
3978 * gdb.mi/mi2-simplerun.exp: Likewise.
3979 * gdb.mi/mi2-stack.exp: Likewise.
3980 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3981 number with explicit range test.
3982 * gdb.mi/mi2-watch.exp: Likewise.
3983
dd8c8ee7
MC
39842004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3985
3986 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3987 * gdb.cp/m-static.exp: Likewise.
3988 * gdb.cp/rtti.exp: Likewise.
3989
4e838464
MK
39902004-08-14 Mark Kettenis <kettenis@gnu.org>
3991
3992 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3993
8d8cb839
EZ
39942004-08-14 Eli Zaretskii <eliz@gnu.org>
3995
3996 * ChangeLog: Prefix Local Variables with semi-colons and indent
3997 the reference to older ChangeLog files, to fix fontification in
3998 Emacs.
3999
deea8bb0
MC
40002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4001
4002 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4003 * gdb.mi/mi2-break.exp: Likewise.
4004
c3297504
MC
40052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4006
4007 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4008
25808999
MC
40092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4010
4011 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4012
226a8d71
MC
40132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4014
4015 * gdb.cp/classes.exp: Remove unused declarations. Just let
4016 test names default instead of providing special names. Remove
4017 extraneous demangler test.
4018
37fdf854
JJ
40192004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4020
4021 * gdb.base/unload.exp: New test for breakpoints in dynamically
4022 loaded libraries.
4023 * gdb.base/unload.c: Ditto.
4024 * gdb.base/unloadshr.c: Ditto.
4025
2d3a7986
MC
40262004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4027
4028 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4029 cp_test_ptype_class.
4030 (test_enums): Likewise.
4031
c72b934c
AC
40322004-08-10 Andrew Cagney <cagney@gnu.org>
4033
4034 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4035 files.
4036
cc503c8a
AC
40372004-08-10 Andrew Cagney <cagney@gnu.org>
4038
4039 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4040 init_malloc call.
4041
902f2ccb
MC
40422004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4043
4044 * ChangeLog: Add copyright notice. The notice is copied
4045 from emacs 21.3 top level ChangeLog.
4046
78c90502
MC
40472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4048
4049 * lib/cp-support.exp: New file.
4050 * lib/cp-support.exp (cp_test_type_class): New function.
4051 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4052 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4053 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4054 cp_test_ptype_class.
4055
88e5ea78
MC
40562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4057
4058 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4059 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4060 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4061 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4062 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4063 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4064 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4065 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4066 gdb.mi/mi2-watch.exp: Update copyright years.
4067
6a89fc9c
MK
40682004-08-09 Mark Kettenis <kettenis@gnu.org>
4069
4070 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4071
1482e0de
MC
40722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4073
4074 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4075 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4076 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4077 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4078 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4079 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4080 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4081 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4082 gdb.mi/mi-watch.exp: Update copyright years.
4083
1a5ce3f3
DJ
40842004-08-08 Daniel Jacobowitz <dan@debian.org>
4085
4086 PR gdb/1738
4087 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4088 from a breakpoint with a pending signal.
4089
04f6ecf2
DJ
40902004-08-08 Daniel Jacobowitz <dan@debian.org>
4091
4092 PR gdb/1736
4093 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4094 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4095 the prompt.
4096 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4097
54d90d35
DJ
40982004-08-08 Daniel Jacobowitz <dan@debian.org>
4099
4100 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4101
d2f6abb0
DJ
41022004-08-08 Daniel Jacobowitz <dan@debian.org>
4103
4104 PR gdb/1736
4105 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4106 for i?86-*-linux*.
4107
5598c03d
DJ
41082004-08-08 Daniel Jacobowitz <dan@debian.org>
4109
4110 * gdb.arch/i386-prologue.exp: Compile without debug information.
4111
c6fee705
MC
41122004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4113
4114 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4115 rather than asking gdb to search.
4116
dd90efdb
MC
41172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4118
4119 * gdb.base/gcore.c: Include <string.h>.
4120
1e84bec1
MC
41212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4122
4123 * gdb.base/gcore.c: Add copyright notice.
4124
e425eb2b
MC
41252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4126
4127 * gdb.base/freebpcmd.c: Include <stdio.h>.
4128 * gdb.base/long_long.c: Include <string.h>.
4129 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4130 * gdb.base/siginfo.c: Include <string.h>.
4131 * gdb.base/sigstep.c: Include <string.h>.
4132
cb9aaed5
MC
41332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4134
4135 * gdb.base/complex.c: Include <stdlib.h>.
4136
55944f3d
MC
41372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4138
4139 * gdb.base/complex.c: Add copyright notice.
4140
7b2953d9
MC
41412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4142
4143 * gdb.base/charset.c: Include <stdlib.h>.
4144
c9133d23
MC
41452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4146
4147 * gdb.base/auxv.c: Include <stdlib.h>.
4148
0a8490ad
MC
41492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4150
4151 * gdb.base/auxv.c: Add copyright notice.
4152
3426d5ec
MC
41532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4154
4155 * gdb.base/coremaker.c: Add copyright notice.
4156 * gdb.base/coremaker2.c: Add copyright notice.
4157
8da195dd
AC
41582004-08-04 Andrew Cagney <cagney@gnu.org>
4159
4160 * gdb.base/store.exp: Update copyright.
4161 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4162 names, do not import gdb_prompt.
4163
8d394f98
AC
41642004-08-01 Andrew Cagney <cagney@gnu.org>
4165
4166 Fix PR testsuite/1729.
4167 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4168 not use capture_value with value 4.
4169 (capture_value): Add optional test name parameter.
4170 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4171 the prefix, pass to capture_value.
4172
b6702b23
MK
41732004-08-01 Mark Kettenis <kettenis@gnu.org>
4174
4175 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4176 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4177 (main): Call new function.
4178
c203e0ca
MC
41792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4180
4181 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4182
a7995a30
MC
41832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4184
4185 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4186
9366563b
MC
41872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4188
b6eeaf26 4189 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4190 Accept more values of vtbl pointer. Remove some messages
4191 about "obsolete gcc or gdb".
4192
2fc1f950
MC
41932004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4194
4195 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4196
c724d49b
MC
41972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4198
4199 * gdb.base/asm-source.exp: Properly convert target board
4200 debug flags from gcc format to binutils format.
4201
736b0fce
MK
42022004-07-28 Mark Kettenis <kettenis@gnu.org>
4203
4204 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4205 gdb1718". PR backtrace/1718 partially fixed.
4206
5633ea5c
JJ
42072004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4208
4209 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4210
575eebb1
NC
42112004-07-26 Nick Clifton <nickc@redhat.com>
4212
4213 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4214 good default value for a specific architecture is available then
4215 set it to that value. Otherwise default to the -gstabs switch.
4216 Remove the -g... switches from the asm-flags variable. Allow the
4217 target board info to override the value if it wants to. Pass the
4218 switch on the assembler command line.
4219
62104619
MK
42202004-07-23 Mark Kettenis <kettenis@gnu.org>
4221
4222 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4223 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4224 (main): Call new function.
4225
4a1135b8
MC
42262004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4227
4228 Test for PR exp/1715.
4229 * gdb.base/radix.exp: Refactor common procedures. Make all
4230 test names unique. Change XFAIL to KFAIL.
4231
8a12c1f0
MC
42322004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4233
4234 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4235 * gdb.ada/gnat_ada.gin: ... to here.
4236 * configure.in: Use gnat_ada.gin.
4237 * configure: Regenerate.
4238
23b451cf
AC
42392004-07-20 Andrew Cagney <cagney@gnu.org>
4240
4241 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4242 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4243 XFAILs. Clean up test messages and comments. Check backtraces.
4244 Delete re-sync code.
4245
ab618a02
MC
42462004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4247
4248 Fix PR cli/740.
4249 * gdb.base/annota1.exp: Honor gdb,nosignals.
4250 * gdb.base/annota3.exp: Likewise.
4251
46dad340
MC
42522004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4253
4254 * lib/java.exp: Update copyright notice.
4255
756d8c70
AC
42562004-07-19 Andrew Cagney <cagney@gnu.org>
4257
4258 * gdb.base/selftest.exp: Copy file from here ...
4259 * gdb.gdb/selftest.exp: ... to here.
4260
586027e6
AC
42612004-07-16 Andrew Cagney <cagney@redhat.com>
4262
4263 * lib/insight-support.exp: Delete file.
4264 * lib/java.exp (java_init): Fix copyright.
4265
029d2200
AC
42662004-07-16 Andrew Cagney <cagney@gnu.org>
4267
4268 * gdb.base/restore.c: Append "prologue" to comments marking the a
4269 function's prologue.
4270 * gdb.base/restore.exp: Update copyright, re-indent.
4271 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4272 callerN" prefix where needed. Update patterns that match a
4273 function's prologue.
4274
653b62c5
MC
42752004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4276
4277 * gdb.base/restore.c: Add copyright notice.
4278
f7d690e5
AC
42792004-07-16 Andrew Cagney <cagney@gnu.org>
4280
4281 * gdb.base/logical.exp: Update copyright.
4282 (evaluate): New procedure. Use to re-implement tests using
4283 several tables.
4284
d629a7cb
MH
42852004-07-14 Martin Hunt <hunt@redhat.com>
4286
4287 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4288 which fixes some problems where init.tcl was not found.
4289
9c7bb332
AC
42902004-07-13 Andrew Cagney <cagney@gnu.org>
4291
6bf46641
AC
4292 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4293 (check_sizeof, check_valueof): Do not include the output in the
4294 test name. Use gdb_test.
4295 (get_valueof): Use gdb_test_multiple.
4296
c4ffd4c0
AC
4297 * gdb.base/step-test.exp: Update copyright. Use
4298 gdb_test_multiple. Ensure that test names do not include
4299 architecture dependent output.
4300
ab89363a
AC
4301 * gdb.gdb/observer.exp: Update copyright.
4302 (setup_test): Use gdb_test_multiple.
4303 (attach_first_observer, attach_second_observer)
4304 (attach_third_observer, detach_first_observer)
4305 (detach_second_observer, detach_third_observer)
4306 (reset_counters, check_counters): Make $message a prefix.
4307 (test_normal_stop_notifications): Add "args" parameter - a list of
4308 init functions to be called. Make $message a prefix,
4309 (test_observer_normal_stop): Change the message prefixes so that
4310 they are unique, pass the attach / detach procedures to
4311 test_normal_stop_notifications.
4312
ec58997a
AC
4313 * gdb.base/signull.exp (test_segv): Prefix all tests with
4314 "${name}". Clean up test messages.
4315
b475183b
AC
4316 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4317
9c7bb332
AC
4318 * gdb.base/ena-dis-br.exp: Update copyright.
4319 (break_at): New function. Replace send_gdb with gdb_test,
4320 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4321 ignore count, not stopped at bpt", with KFAIL.
4322
2dd95497
CV
43232004-07-13 Corinna Vinschen <vinschen@redhat.com>
4324
4325 * gdb.base/attach.exp: Remove cleanupfile handling.
4326
419e626b
AC
43272004-07-12 Andrew Cagney <cagney@gnu.org>
4328
4329 * gdb.base/annota1.exp: Cleanup corefile test name.
4330 * gdb.base/annota3.exp: Ditto.
4331
8b1b3228
AC
43322004-07-12 Andrew Cagney <cagney@gnu.org>
4333
78650829
AC
4334 * gdb.base/signals.exp: Clean up copyright, re-indent.
4335
8b1b3228
AC
4336 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4337 gdb_test and gdb_test_multiple.
4338
935c2760
JJ
43392004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4340
4341 * gdb.java/jmain.exp: Fix expected line number for main to
4342 break at. Set XFAIL for break at main test since gcj does not
4343 provide line number info for first statement in main.
4344
1544280f
AC
43452004-07-08 Andrew Cagney <cagney@gnu.org>
4346
1279f4ff
AC
4347 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4348
1544280f
AC
4349 * gdb.base/sigbpt.exp: Make the common part of each test name a
4350 prefix instead of suffix.
4351
bcc82369
BR
43522004-07-07 Bob Rossi <bob_rossi@cox.net>
4353
4354 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4355 test from test_tbreak_creation_and_listing to
4356 test_file_list_exec_source_file
4357 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4358 Changed name of test from test_tbreak_creation_and_listing to
4359 test_file_list_exec_source_file
4360
23f4b0aa
JJ
43612004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4362
4363 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4364 the jmisc() constructor instead of <init>.
4365 * gdb.java/jmisc1.exp: Ditto.
4366
56401cd5
AC
43672004-07-07 Andrew Cagney <cagney@gnu.org>
4368
4369 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4370 corrupting the PC.
4371
44ae2f6a
MC
43722004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4373
4374 * gdb.cp/templates.exp: Accept whitespace change in demangler
4375 output.
4376
45a83408
AC
43772004-07-06 Andrew Cagney <cagney@gnu.org>
4378
4379 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4380
d205ad70
MC
43812004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4382
4383 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4384 * lib/compiler.cc: Likewise.
4385
06ea1a61
MC
43862004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4387
4388 * lib/compiler.cc: Work around string preprocessing problem
4389 with old hp c++ compiler.
4390 * lib/compiler.c: Likewise.
4391
daab1251
CV
43922004-06-29 Corinna Vinschen <vinschen@redhat.com>
4393
4394 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4395 directives to conditionalize symbol prefixing.
4396 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4397 additional_flags handling. Add underscore prefix for Cygwin.
4398 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4399 conditionalize symbol prefixing.
4400 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4401 additional_flags handling. Add underscore prefix for Cygwin.
4402
cc984116
CV
44032004-06-29 Corinna Vinschen <vinschen@redhat.com>
4404
4405 * gdb.base/bigcore.exp: Skip test on Cygwin.
4406
c279b077
MC
44072004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4408
4409 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4410 formats for "info register". Use gdb_test_multiple. Fix
4411 the "invalid register" test.
4412
0e915747
CV
44132004-06-28 Corinna Vinschen <vinschen@redhat.com>
4414
4415 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4416 PID for Cygwin. Add Cygwin specific strings to check for in some
4417 tests.
4418 (do_attach_tests): Add a test for user interaction when attaching
4419 to a process with no matching symbol table already loaded.
4420
11422c86
AC
44212004-06-26 Andrew Cagney <cagney@gnu.org>
4422
4423 Test PR java/1567 and PR java/1565.
4424 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4425 * gdb.java/jmisc2.exp: Delete file.
4426
cefbce26
MC
44272004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4428
4429 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4430
e19f872c
CV
44312004-06-25 Corinna Vinschen <vinschen@redhat.com>
4432
4433 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4434 attach process.
4435
d931ba3b
MC
44362004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4437
4438 * gdb.cp/pr-1553.exp: Remove.
4439
aef68c48
MC
44402004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4441
4442 * gdb.cp/pr-1553.cc: Remove.
4443 * gdb.cp/pr-1553.exp: Disable this test.
4444
8d5df71a
JB
44452004-06-20 Jim Blandy <jimb@redhat.com>
4446
4447 Fix PR testsuite/1680.
4448 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4449 regular expressions.
4450
4ac6f39d
MC
44512004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4452
4453 Fix PR testsuite/1679.
4454 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4455 Issue an UNSUPPORTED result instead.
4456
1b413552
JB
44572004-06-18 Jim Blandy <jimb@redhat.com>
4458
4459 * gdb.base/charset.exp: Only send a control-C if we see a new
4460 prompt and incomplete command.
4461
6daa6ebd
MC
44622004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4463
4464 * gdb.cp/pr-574.cc: Add copyright notice.
4465
51fa4ae0
JB
44662004-06-17 Jim Blandy <jimb@redhat.com>
4467
4468 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4469 cases where the regexp has no groups; this grabs random text from
4470 the previous test suite, whatever that was.
4471
8fea26c5
MC
44722004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4473
4474 * gdb.cp/printmethod.cc: Add copyright notice.
4475
1e3aeb41
MC
44762004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4477
4478 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4479
9d9030bc
AC
44802004-06-16 Andrew Cagney <cagney@gnu.org>
4481
4482 * gdb.base/signull.c: Update copyright. Include <string.h>.
4483 (bowler): Replace data_pointer with data_read
4484 and data_write cases. Add code_descriptor case.
4485 (zero, desc): New array and pointer.
4486 (data, code): Change to simple pointers.
4487 * gdb.base/signull.exp: Fix probe pattern matching a function
4488 descriptor SIGSEGV. Replace data_pointer with data_read and
4489 data_write tests.
4490
acd4ad44
AC
44912004-06-16 Andrew Cagney <cagney@gnu.org>
4492
4493 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4494
08fd625c
MC
44952004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4496
4497 * gdb.base/long_long.c: Add copyright notice.
4498
1903502c
MC
44992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4500
4501 * gdb.base/long_long.exp: Remove reference to
4502 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4503 to gdb_breakpoint and gdb_continue_to_breakpoint.
4504
83313cb1
JB
45052004-06-14 Jim Blandy <jimb@redhat.com>
4506
4507 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4508 endian case.
4509
1bf404ef
AC
45102004-06-14 Andrew Cagney <cagney@gnu.org>
4511
4512 * gdb.base/gcore.exp (capture_command_output): Delete the always
4513 passing tests containing inferior values.
4514 * gdb.base/ending-run.exp: Do not include the breakpoint address
4515 in the test message. Update copyright.
4516 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4517 size in the test name, use gdb_test_multiple. Update copyright.
4518
ef220b33
MC
45192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4520
4521 * gdb.cp/ref-types.cc: Add copyright notice.
4522
4f70a4c9
MC
45232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4524
4525 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4526 hp_aCC_compiler.
4527 * lib/compiler.cc: Likewise.
4528 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4529 'set' commands. Log diagnostics for other lines. Set
4530 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4531
335928ac
MC
45322004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4533
4534 * gdb.cp/try_catch.cc: Add copyright notice.
4535
2efb12e8
MC
45362004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 * gdb.cp/userdef.cc: Add copyright notice.
4539
0bbed51a
MC
45402004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.cp/virtfunc.cc: Add copyright notice.
4543
e12a46c9
RC
45442004-06-11 Randolph Chung <tausq@debian.org>
4545
4546 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4547 problem.
4548
338e05af
AC
45492004-06-10 Andrew Cagney <cagney@gnu.org>
4550
4551 * lib/compiler.cc, lib/compiler.c: Append either
4552 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4553 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4554 instead of gcc-3-3.
4555
dc3f10cb
AC
45562004-06-09 Andrew Cagney <cagney@gnu.org>
4557
b4d946af
AC
4558 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4559 gdb/1455, bug is specific to "long long" and "double".
4560
dc3f10cb
AC
4561 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4562 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4563 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4564 fixed.
4565
b5c0bfa2
AC
45662004-06-09 Andrew Cagney <cagney@gnu.org>
4567
4568 * gdb.base/structs.exp (test_struct_returns): Replace
4569 "return_value_unknown" and "finish_value_unknown" by
4570 "return_value_known" and "finish_value_known". Instead of
4571 "return_value_unknown" iff "finish_value_unknown", check
4572 "return_value_known" implies "finish_value_known".
4573
caeb605f
MH
45742004-06-08 Martin Hunt <hunt@redhat.com>
4575
4576 * gdb.base/float.exp: Add pattern for mips targets.
4577
c892bb64
RC
45782004-06-08 Randolph Chung <tausq@debian.org>
4579
4580 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4581 message for unknown architectures more clear.
4582
48306d3e
JB
45832004-06-08 Joel Brobecker <brobecker@gnat.com>
4584
4585 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4586 start the execution of the program.
4587
83ecb59f
JB
45882004-06-07 Jim Blandy <jimb@redhat.com>
4589
4590 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4591 * gdb.arch/i386-cpuid.h: New helper file.
4592
55264cb4
RC
45932004-06-07 Randolph Chung <tausq@debian.org>
4594
4595 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4596 has started.
4597
23cadb28
RM
45982004-06-04 Roland McGrath <roland@redhat.com>
4599
4600 Fix PR gdb/1647.
4601 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4602 differently to be robust to output buffering differences.
4603
51d01eda
MC
46042004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4605
4606 * gdb.threads/pthreads.exp: Update copyright years.
4607 (check_control_c): Change asynchronous 'after' to synchronous.
4608
f4fc3b93
RM
46092004-06-04 Roland McGrath <roland@redhat.com>
4610
4611 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4612 next gdb prompt.
4613
4013522b
MC
46142004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4615
4616 Fix PR gdb/1636.
4617 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4618 calls to synchronous.
4619
7a8f1e6b
JB
46202004-05-26 Jim Blandy <jimb@redhat.com>
4621
4622 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4623
81bb3443
RC
46242004-05-24 Randolph Chung <tausq@debian.org>
4625
4626 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4627 * gdb.asm/pa.inc: New file.
4628
8f5a3103
MK
46292004-05-22 Mark Kettenis <kettenis@gnu.org>
4630
4631 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4632
734b8fe8
JB
46332004-05-21 Joel Brobecker <brobecker@gnat.com>
4634 Daniel Jacobowitz <drow@mvista.com>
4635
4636 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4637 GDB prompt.
4638
725603e1
UW
46392004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4640
f4fc3b93 4641 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4642 setjmp/longjmp. Use sigaction instead of signal.
4643
8b923272
JB
46442004-05-19 J. Brobecker <brobecker@gnat.com>
4645 Michael Snyder <msnyder@redhat.com>
4646
4647 * gdb.threads/pthread_cond_wait.c: New file.
4648 * gdb.threads/pthread_cond_wait.exp: New testcase.
4649
8bfabb04
AC
46502004-05-13 Andrew Cagney <cagney@redhat.com>
4651
4652 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4653 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4654
42edda50
AC
46552004-05-11 Andrew Cagney <cagney@redhat.com>
4656
4657 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4658 fixed but revealed gdb/1639.
4659
d303a6c7
AC
46602004-05-10 Andrew Cagney <cagney@redhat.com>
4661
4662 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4663 func1" and "next to 2nd alarm", kernel bug avoided.
4664
bf08c2a1
DJ
46652004-05-10 Daniel Jacobowitz <dan@debian.org>
4666
4667 PR external/1568
4668 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4669 XFAIL if it is smaller than bytes_allocated.
4670 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4671 (main): Make chunks_allocated unsigned. Correct comment.
4672
c0586a34
JB
46732004-05-07 Joel Brobecker <brobecker@gnat.com>
4674
4675 * gdb.arch/powerpc-aix-prologue.c: New file.
4676 * gdb.arch/powerpc-aix-prologue.exp: New file.
4677
f2785d12
JB
46782004-05-07 Jim Blandy <jimb@redhat.com>
4679
4680 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4681 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4682
bd7f6e30
JB
46832004-05-06 Joel Brobecker <brobecker@gnat.com>
4684
4685 * gdb.base/sep.exp: No longer setup_kfail when the program was
4686 built with dwarf2.
4687
0a5e7efe
JI
46882004-05-05 Jim Ingham <jingham@apple.com>
4689
4690 * gdb.base/pending.exp: Make sure pending breakpoints
4691 preserve the ignore count.
f4fc3b93 4692
a8958849
MK
46932004-04-27 Jerome Guitton <guitton@gnat.com>
4694
4695 * i386-prologue.exp: Add testcase for jump instruction as first
4696 instruction of the real code.
4697 * i386-prologue.c (jump_at_beginning): New function.
4698
7e103f5b
MK
46992004-04-28 Mark Kettenis <kettenis@gnu.org>
4700
4701 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4702 x86_64-*-*.
4703
5d38b224
MK
47042004-04-28 Mark Kettenis <kettenis@gnu.org>
4705
4706 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4707 i*86-*-*.
4708
0ef32fd9
MK
47092004-04-25 Mark Kettenis <kettenis@gnu.org>
4710
4711 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4712 expression that checks the return type.
4713
71d7dd7c
AC
47142004-04-23 Andrew Cagney <cagney@redhat.com>
4715
4716 * gdb.base/call-sc.exp: New test of scalar call/return values.
4717 * gdb.base/call-sc.c: Ditto.
4718
1e9f977e
JJ
47192004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4720
4721 * gdb.threads/manythreads.c: Reduce thread stack size.
4722
899d9e3a
JJ
47232004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4724
4725 * gdb.threads/manythreads.c: Add copyright notice.
4726
61bcae62
AC
47272004-04-23 Andrew Cagney <cagney@redhat.com>
4728
4729 * gdb.base/siginfo.exp: Better handle step out of signal.
4730 * gdb.base/sigstep.exp: Ditto.
4731
7339a42e
JJ
47322004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4733 Daniel Jacobowitz <drow@mvista.com>
4734
4735 * gdb.threads/manythreads.c: New testcase.
4736 * gdb.threads/manythreads.exp: Ditto.
4737
5c98409b
JB
47382004-04-22 Jim Blandy <jimb@redhat.com>
4739
4740 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4741 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4742
3b611f1a
MC
47432004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4744
4745 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4746
f0fd9238
AC
47472004-04-21 Andrew Cagney <cagney@redhat.com>
4748
4749 * gdb.base/sigstep.c: New file.
4750 * gdb.base/sigstep.exp: New file.
4751
90990674
JB
47522004-04-16 Joel Brobecker <brobecker@gnat.com>
4753
4754 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4755 call to observer_notify_normal_stop.
4756
78cef34b
AC
47572004-04-15 Andrew Cagney <cagney@redhat.com>
4758
4759 * gdb.base/siginfo.c: New file.
4760 * gdb.base/siginfo.exp: New file.
4761
d2343407
JB
47622004-04-12 J. Brobecker <brobecker@gnat.com>
4763
4764 * gdb.base/sep.exp: Fix typo in comment.
4765
a2dba3c8
JB
47662004-04-12 J. Brobecker <brobecker@gnat.com>
4767
4768 * gdb.base/sep.c: New file.
4769 * gdb.base/sep-proc.c: New file.
4770 * gdb.base/sep.exp: New testcase.
4771
15f7b60e
MK
47722004-04-09 Mark Kettenis <kettenis@gnu.org>
4773
4774 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4775 support.
4776
44f4de1a
AC
47772004-04-05 Andrew Cagney <cagney@redhat.com>
4778
4779 * gdb.base/sigaltstack.c: New file.
4780 * gdb.base/sigaltstack.exp: New file.
4781
ef04f396
JB
47822004-04-04 Joel Brobecker <brobecker@gnat.com>
4783
4784 * gdb.base/foll-fork.exp: Update the expected output for
4785 "help set follow-fork-mode", to match a change that was made
4786 to the help of this variable on 2004-01-13.
4787
d40d2c92
JB
47882004-04-01 Joel Brobecker <brobecker@gnat.com>
4789
4790 * lib/ada.exp: Add copyright notice.
4791 * bar.ads: Likewise.
4792 * bar.adb: Likewise.
4793 * null_record.adb: Likewise.
4794 * null_record.exp: Likewise.
4795 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4796
f86ef5a3
JB
47972004-04-01 Joel Brobecker <brobecker@gnat.com>
4798
4799 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4800 * configure: Regenerate.
4801
414e70e3
JB
48022004-04-01 Joel Brobecker <brobecker@gnat.com>
4803
4804 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4805 to build the application. Remove the message printed when in
4806 verbose mode, redundant with the UNSUPPORTED message above.
4807
f0aaee49
JB
48082004-03-31 Joel Brobecker <brobecker@gnat.com>
4809
4810 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4811 * gdb.ada (null_record.exp): New testcase.
4812
ac81cb54
JB
48132004-03-31 Joel Brobecker <brobecker@gnat.com>
4814
4815 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4816
854af2f7
JB
48172004-03-31 Joel Brobecker <brobecker@gnat.com>
4818
4819 * gdb.ada: New subdirectory.
4820 * gdb.ada/Makefile.in: New file.
4821 * gdb.ada/gnat_ada.gpr.in: New file.
4822
034cb681
JB
48232004-03-31 Joel Brobecker <brobecker@gnat.com>
4824
4825 * lib/ada.exp: New file.
4826
78a1a894
DJ
48272004-03-24 Daniel Jacobowitz <drow@mvista.com>
4828
4829 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4830 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4831
4b2b3b3e
AC
48322004-03-22 Andrew Cagney <cagney@redhat.com>
4833
4834 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4835 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4836 Problem identified by Ulrich Weigand.
4837
23c73aa3
DC
48382004-03-17 David Carlton <carlton@kealia.com>
4839
4840 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4841 PR c++/826.
4842
d63a86f8
RM
48432004-03-16 Roland McGrath <roland@redhat.com>
4844
4845 * gdb.base/auxv.exp: New file.
4846 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4847
0e02aa50
DC
48482004-03-12 David Carlton <carlton@kealia.com>
4849
4850 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4851 * gdb.cp/pr-1553.cc: Ditto.
4852 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4853 pass branch.
4854
c20b71be
MC
48552004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4856
4857 * gdb.cp/templates.exp: Accept more template types.
4858
c7414a01
MC
48592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4860
4861 From Corinna Vinschen with modifications.
4862 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4863 local variable obj_with_enum.
4864 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4865 results with obj_with_enum.
4866
ed69573c
MC
48672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4868
4869 * gdb.cp/classes.cc: New file, copied from misc.cc.
4870 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4871
28301461
MC
48722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4873
4874 * gdb.cp/misc.cc: Add copyright notice.
4875
1198ecbe
DC
48762004-03-05 David Carlton <carlton@kealia.com>
4877
4878 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4879 * gdb.cp/rtti.h: Update copyright.
4880 (namespace n2::n3): New.
4881 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4882 (n2::n3::func3): New.
4883 (main): Call n2::n3::func3.
4884 * gdb.cp/rtti2.cc: Update copyright.
4885 (n2::create3): New.
4886
9e08c470
MK
48872004-03-04 Mark Kettenis <kettenis@gnu.org>
4888
4889 * gdb.asm/openbsd.inc: Fix typo.
4890
4bebc3aa
FF
48912004-03-03 Fred Fish <fnf@redhat.com>
4892
4893 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4894 "val" instead of unused "size". Update copyright year.
4895
6ea9fb37
DJ
48962004-02-29 Daniel Jacobowitz <drow@mvista.com>
4897
4898 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4899 to use unsigned char.
4900 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4901 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4902
23b23974
DJ
49032004-02-29 Daniel Jacobowitz <drow@mvista.com>
4904
4905 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4906 line of output.
4907
7574fd53
DJ
49082004-02-28 Daniel Jacobowitz <drow@mvista.com>
4909
4910 * gdb.base/relocate.c (dummy): Initialize.
4911
a195357f
DJ
49122004-02-28 Daniel Jacobowitz <drow@mvista.com>
4913
4914 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4915 a breakpoint at exit.
4916
72fd54a9
FF
49172004-02-27 Fred Fish <fnf@redhat.com>
4918
4919 * gdb.base/chng-syms.exp: Add expect condition to match failing
4920 case that isn't a timeout.
4921
b9d23137
AC
49222004-02-27 Andrew Cagney <cagney@redhat.com>
4923
4924 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4925 support.
4926
15d208f6 49272004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4928
15d208f6
FF
4929 * gdb.arch/gdb1431.c: Remove.
4930 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4931 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4932 of "until" incorrectly.
4933
98f9cd2d
JB
49342004-02-26 J. Brobecker <brobecker@gnat.com>
4935
4936 * gdb.cp/class2.cc (empty): New class.
4937 (refer): New function.
4938 (main): Declare an object of type empty and use it.
4939 * gdb.cp/class2.exp: Print the value of an object of type empty.
4940
9b50c11b
JJ
49412004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4942
4943 * gdb.base/langs.exp: Update query string to match the
4944 new nquery format used for pending breakpoints.
4945
0dcd613f
AC
49462004-02-26 Andrew Cagney <cagney@redhat.com>
4947
4948 Fix PR i18n/1570.
4949 * gdb.base/charset.c: Update copyright notice.
4950 (main, init_string): Remove the escape character '\e' tests.
4951 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4952 * gdb.base/charset.exp (valid_host_charset): Ditto.
4953 * gdb.base/setvar.exp: Ditto.
4954
b8a56647
AC
49552004-02-24 Andrew Cagney <cagney@redhat.com>
4956
90d59e34
AC
4957 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4958 mmapped data in core file" PASS and FAIL messages consistent.
4959
b8a56647
AC
4960 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4961 setting a breakpoint. Work around PR java/1565.
4962
9f27c604
JJ
49632004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4964
4965 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4966 new nquery format.
4967 * gdb.base/pending.exp: Ditto.
4968
3224a706
MK
49692004-02-22 Mark Kettenis <kettenis@gnu.org>
4970
4971 * configure.in: Run stabs tests on *BSD.
4972 * configure: Regenerated.
4973
41e0a9ca
MK
49742004-02-21 Mark Kettenis <kettenis@gnu.org>
4975
4976 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4977
1e1b3428
FF
49782004-02-20 Fred Fish <fnf@redhat.com>
4979
4980 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4981 blank in test for "returns short", for consistency with other
4982 "returns xxx" tests. Update copyright year.
4983
f9a7572a
FF
49842004-02-19 Fred Fish <fnf@redhat.com>
4985
4986 New testcase for PR breakpoint/1558.
4987 * gdb.arch/gdb1558.exp: New file.
4988 * gdb.arch/gdb1558.c: New file.
4989
b2ce2854
EZ
49902004-02-19 Elena Zannoni <ezannoni@redhat.com>
4991
4992 * gdb.base/nodebug.exp: Fix typo.
4993
e7c9ff01
JB
49942004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4995
4996 Committed by Jim Blandy <jimb@redhat.com>.
4997
62f4b920
JB
4998 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4999
2db536a1
JB
5000 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5001
e7c9ff01
JB
5002 * gdb.base/float.exp: Support s390*-*-* targets.
5003
f3205b34
AF
50042004-02-17 Adam Fedor <fedor@gnu.org>
5005
5006 * gdb.base/gdb1555.exp: New file.
5007 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5008
9d62932d
EZ
50092004-02-17 Elena Zannoni <ezannoni@redhat.com>
5010
5011 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5012
344c9711
FF
50132004-02-16 Fred Fish <fnf@redhat.com>
5014
5015 * gdb.arch/gdb1291.c: Remove
5016 * gdb.arch/gdb1291.s: New test input file.
5017 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5018 fail. Test for correct result, known incorrect result, other
5019 failures and timeouts.
5020
2d822687
AC
50212004-02-16 Andrew Cagney <cagney@redhat.com>
5022
5023 * gdb.base/bigcore.exp: New file.
5024 * gdb.base/bigcore.c: New file.
5025
dac15b66
AC
50262004-02-13 Andrew Cagney <cagney@redhat.com>
5027
5028 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5029 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5030 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5031 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5032 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5033 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5034 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5035 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5036 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5037 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5038
6bdfc2c4
JJ
50392004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5040
5041 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5042 executed is an alloc instruction.
5043
87b3ede8
DC
50442004-02-11 David Carlton <carlton@kealia.com>
5045
5046 * gdb.cp/breakpoint.exp: New.
5047 * gdb.cp/breakpoint.cc: New.
5048
6e19e2bf
MC
50492004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5050
5051 Partial fix for PR gdb/1543.
5052 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5053 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5054 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5055 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5056 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5057 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5058 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5059 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5060 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5061 to bug-gdb@prep.ai.mit.edu .
5062 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5063 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5064 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5065 Likewise.
5066
5c5455dc
AC
50672004-02-10 Andrew Cagney <cagney@redhat.com>
5068
5069 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5070 using gdb_internal_error_resync.
5071
9cf689d7
DJ
50722004-02-09 Daniel Jacobowitz <drow@mvista.com>
5073
5074 * gdb.threads/thread-specific.exp: Stop early if no threads are
5075 found.
5076
d2dc51db
MC
50772004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5078
5079 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5080
14b1a056
DJ
50812004-02-08 Daniel Jacobowitz <drow@mvista.com>
5082
5083 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5084 breakpoints.
5085
83f66e8f
DJ
50862004-02-07 Daniel Jacobowitz <drow@mvista.com>
5087
5088 * config/sim.exp (gdb_load): Handle $arg == "".
5089 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5090 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5091
30fc0091
EZ
50922004-02-07 Elena Zannoni <ezannoni@redhat.com>
5093
5094 * gdb.base/maint.exp: Update test to reflect
5095 obstack changes.
5096
4d806929
JJ
50972004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5098
5099 * gdb.base/pendshr.c (pendfunc): New function that calls
5100 pendfunc1.
5101 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5102
7bfdd688
FF
51032004-02-04 Fred Fish <fnf@redhat.com>
5104
5105 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5106 function symbols and update copyright years.
5107 * gdb.arch/gdb1291.c: Ditto.
5108
aaa08ee4
MC
51092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5110
5111 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5112
dbad7755
MC
51132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5114
5115 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5116
ec4646ef
MC
51172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5118
5119 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5120
1b802196
FF
51212004-02-02 Fred Fish <fnf@redhat.com>
5122
5123 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5124 remote targets. Update copyright years.
5125
18fe2033
JJ
51262004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5127
5128 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5129 support.
5130 * gdb.base/langs.exp: Fix test which attempts to create
5131 breakpoint on non-existent function to handle new pending
5132 support.
5133 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5134 a breakpoint.
5135 * gdb.base/pending.exp: New test.
5136 * gdb.base/pending.c: New file.
5137 * gdb.base/pendshr.c: Ditto.
5138
8d577d32
DC
51392004-02-02 David Carlton <carlton@kealia.com>
5140
5141 * gdb.cp/overload.exp: Add overloadNamespace tests.
5142 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5143 (overloadNamespace, XXX): New.
5144 (main): Call XXX::marker2.
5145
3ad13771
FF
51462004-02-01 Fred Fish <fnf@redhat.com>
5147
5148 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5149 * gdb.base/finish.exp: Ditto.
5150 * gdb.base/gcore.exp: Ditto.
5151 * gdb.base/huge.exp: Ditto.
5152 * gdb.base/info-proc.exp: Ditto.
5153 * gdb.base/return2.exp: Ditto.
5154 * gdb.threads/gcore-thread.exp: Ditto.
5155
44c75849
DJ
51562004-02-01 Daniel Jacobowitz <drow@mvista.com>
5157
5158 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5159
005bc093
MK
51602004-02-01 Mark Kettenis <kettenis@gnu.org>
5161
5162 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5163 that opening the file succeeds on OpenBSD.
5164
c47cebdb
DJ
51652004-02-01 Daniel Jacobowitz <drow@mvista.com>
5166
5167 * gdb.threads/thread-specific.c: New file.
5168 * gdb.threads/threads-specific.exp: New test script.
5169 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5170 to expect_out.
5171
5a01311c
MK
51722004-02-01 Mark Kettenis <kettenis@gnu.org>
5173
5174 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5175 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5176 only on the "print_small_structs from print_long_arg_list" test.
5177
ce22a4f1
DJ
51782004-02-01 Daniel Jacobowitz <drow@mvista.com>
5179
5180 * gdb.base/completion.exp: Kill a stray backslash.
5181
5182 From Jim Ingham <jingham@apple.com>:
5183 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5184 agrees with the result from sending a tab.
5185
abbab9d3
DJ
51862004-01-31 Daniel Jacobowitz <drow@mvista.com>
5187
5188 * gdb.base/chng-syms.exp: Remove stray newline.
5189
53904d1e
MK
51902004-01-31 Mark Kettenis <kettenis@gnu.org>
5191
5192 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5193 *-*-openbsd*.
5194 * gdb.asm/openbsd.inc: New file.
5195
3a4b3aac
MK
51962004-01-30 Mark Kettenis <kettenis@gnu.org>
5197
5198 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5199 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5200 *-*solaris2*. Remove commented out default settings for
5201 asm-flags. Replace gdb_compile with target_link.
5202
ebac27b4
MC
52032004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5204
5205 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5206 for all tests. Remove old hp-ux and cygnus xfail cases.
5207
d8679d84
PH
52082004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5209
5210 * gdb.base/chng-syms.exp: New file.
5211 * gdb.base/chng-syms.c: New file.
5212
0a55bc22
MC
52132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5214
5215 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5216 Provide arms for current output in all my configurations.
5217
94b8e876
MC
52182004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5219
5220 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5221 * lib/compiler.cc: Likewise.
5222 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5223 get the right preprocessor. Eval the output directly. Remove
5224 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5225 hp_f77_compiler and hp_f90_compiler completely.
5226 (gdb_preprocess): Delete.
5227 (get_compiler): Delete.
5228
7cf03d44
MK
52292004-01-24 Mark Kettenis <kettenis@gnu.org>
5230
5231 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5232 <string.h>.
5233
68b6dce9
NR
52342004-01-24 Nick Roberts <nick@nick.uklinux.net>
5235
5236 * gdb.mi/mi-stack.exp: Update copyright.
5237
b368761e
DC
52382004-01-23 David Carlton <carlton@kealia.com>
5239
5240 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5241 test for cp_lookup_transparent_type.
5242 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5243 call them.
5244
f2061b53
DJ
52452004-01-23 Daniel Jacobowitz <drow@mvista.com>
5246
5247 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5248 after -var-update.
5249
37fc574a
DC
52502004-01-23 David Carlton <carlton@kealia.com>
5251
5252 * gdb.cp/namespace.cc (C::ensureRefs): New.
5253 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5254
8e94b928
NR
52552004-01-20 Nick Roberts <nick@nick.uklinux.net>
5256
5257 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5258 case "-stack-list-locals 2".
5259 * gdb.mi/mi-var-child.exp: Test for case
5260 "-var-list-children --all-values NAME".
5261
997b0952
MC
52622004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5263
5264 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5265
52470da3
MK
52662004-01-18 Mark Kettenis <kettenis@gnu.org>
5267
7049b4b8
MK
5268 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5269 used with gdb_test_multiple.
5270
52470da3
MK
5271 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5272 read at address 0. This fixes PR testsuite/1504.
5273
da6012e5
DJ
52742004-01-18 Daniel Jacobowitz <drow@mvista.com>
5275
5276 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5277 Remove downloading, guessing the host executable, the calls to
5278 gdb_file_cmd and gdb_target_cmd, and "load" support.
5279 (infer_host_exec): New function broken out from gdb_load.
5280 (gdb_load): New wrapper for gdbserver_gdb_load.
5281 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5282 gdb_target_cmd. Use -target-select.
5283 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5284 Download binaries to the host. Clear last_mi_remote_file when
5285 we load a new binary.
5286 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5287 call gdbserver_gdb_load and mi_gdb_target_cmd.
5288
32c70722
MC
52892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5290
5291 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5292 type patterns.
5293
b0cecf36
MC
52942004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5295
5296 * gdb.cp/templates.exp: Fix typo in test name of
5297 "print Foo<volatile char*>::foo".
5298
4120d7e6
MC
52992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5300
5301 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5302
f679e530
BE
53032004-01-16 Ben Elliston <bje@wasabisystems.com>
5304
5305 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5306 (clean mostlyclean): Remove empty rm.
5307
091c48f6
MC
53082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5309
5310 * gdb.base/setvar.exp: Add copyright years.
5311
3e5fc8d2
DC
53122004-01-14 David Carlton <carlton@bactrian.org>
5313
5314 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5315 PR c++/1511 and update coment.
5316 * gdb.cp/templates.exp: Update patterns to match current output.
5317 If changes involve something other than whitespace, KFAIL
5318 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5319
63d06c5c
DC
53202004-01-14 David Carlton <carlton@kealia.com>
5321
5322 * gdb.cp/namespace.exp: Add tests involving classes defined within
5323 namespaces.
5324 * gdb.cp/namespace.cc (C::CClass): New.
5325 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5326
a51dab88
EZ
53272004-01-14 Elena Zannoni <ezannoni@redhat.com>
5328
5329 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5330 what debug info we have. Print a better message if something goes
5331 wrong while producing the separate debug info file.
5332
a476ccc9
MC
53332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5334
5335 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5336
f453692c
MC
53372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5338
5339 * gdb.base/callfuncs.c: Add copyright notice.
5340
f40063a5
MC
53412004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5342
5343 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5344 inheritance. PR gdb/1498, PR gcc/13539.
5345
19ac3974
EZ
53462004-01-13 Elena Zannoni <ezannoni@redhat.com>
5347
5348 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5349 test specific name.
5350 * gdb.mi/gdb669.exp: Ditto.
5351 * gdb.mi/mi-pthreads.exp: Ditto.
5352 * gdb.mi/mi1-pthreads.exp: Ditto.
5353 * gdb.mi/mi2-pthreads.exp: Ditto.
5354
56c97c6e
MC
53552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5356
5357 * gdb.cp/member-ptr.cc: Add copyright notice.
5358
a0644324
MC
53592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5360
5361 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5362 some patterns for recent versions of gcc and hpacc. Delete
5363 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5364 Delete tests that access a NULL pointer-to-member-data. This
5365 script is still disabled for gcc.
5366
32fabe09
EZ
53672004-01-12 Elena Zannoni <ezannoni@redhat.com>
5368
5369 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5370 escaped correctly.
5371
1f8a6abb
EZ
53722004-01-12 Elena Zannoni <ezannoni@redhat.com>
5373
5374 * gdb.base/sepdebug.exp: New file.
5375 * gdb.base/sepdebug.c: New file.
5376 * lib/gdb.exp (separate_debug_filename): New procedure.
5377 (gdb_gnu_strip_debug): New procedure.
5378
48efe704
AC
53792004-01-12 Andrew Cagney <cagney@redhat.com>
5380
5381 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5382 * gdb.mi/ChangeLog-1999-2003: New file.
5383
a9415475
AC
53842004-01-12 Andrew Cagney <cagney@redhat.com>
5385
5386 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5387 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5388 or EEXIST", treat EBUSY as an XFAIL.
5389
83b8cf9d
MC
53902004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5391
5392 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5393 hp_cc_compiler.
5394
9939d2a8
MC
53952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5396
5397 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5398 decorations.
5399
1ff8cadf
MC
54002004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5401
5402 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5403 and "(aCC)" decorations. Remove obsolete doco about old
5404 test results.
5405
6fa9022e
MC
54062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5407
5408 * gdb.cp/exception.exp: Fix typo in doco.
5409
209721fe
MK
54102004-01-09 Mark Kettenis <kettenis@gnu.org>
5411
5412 * gdb.base/gdb1476.exp: Fix typo.
5413
ef11303e
MC
54142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5415
5416 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5417 file.
5418
041ab88c
MC
54192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5420
5421 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5422 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5423 Use gdb_compile. Remove restriction on gcc. Add some patterns
5424 for recent version of gdb. Delete second half, which was a copy
5425 of the first half with different build flags. This test is
5426 still disabled because it is still not ready for production.
5427
e36d075a
MC
54282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5429
5430 * gdb.cp/exception.cc: Add copyright notice.
5431 * gdb.cp/exception.exp: Add a notice that this file is broken
5432 because of line number changes caused by addition of copyright
5433 notice.
5434
42b190ad
MC
54352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5436
5437 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5438 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5439
8f25f06b
MC
54402004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5441
5442 * gdb.cp/classes.exp: Accept gnu abi 2.
5443 * gdb.cp/derivation.exp: Likewise.
5444 * gdb.cp/overload.exp: Likewise.
5445 * gdb.cp/virtfunc.exp: Likewise.
5446
06ded8b8
MC
54472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5448
5449 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5450 semicolon after end of function.
5451
77c26ae3
MC
54522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5453
5454 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5455 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5456 boilerplate code for compiling and running the program under
5457 test. Add some string method tests.
5458
20757486
MC
54592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5460
5461 * gdb.cp/bs15503.cc: Add copyright notice.
5462 * gdb.cp/bs15503.exp: Adjust line number.
5463
0fd3b503
MC
54642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5465
5466 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5467 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5468
10d1bea8
MC
54692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5470
5471 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5472 hp_cc_compiler.
5473
2789202a
MC
54742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5475
5476 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5477 * gdb.cp/ctti.exp: Use the marker instead of "next".
5478 With gcc, run further before bailing.
5479
b862f14c
MC
54802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5481
5482 * gdb.cp/cttiadd.cc: Add copyright notice.
5483 * gdb.cp/cttiadd1.cc: Likewise.
5484 * gdb.cp/cttiadd2.cc: Likewise.
5485 * gdb.cp/cttiadd3.cc: Likewise.
5486
96da2469
MC
54872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5488
5489 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5490 Use gdb_test, gdb_test_multiple. Use floating-point values that
5491 have exact representations in IEEE-ish formats.
5492
053248ff
MC
54932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5494
5495 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5496 compilers. Delete duplicate call to get_compiler_info.
5497 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5498 * gdb.base/volatile.exp: Likewise.
5499
84acecdd
MK
55002004-01-07 Mark Kettenis <kettenis@gnu.org>
5501
5502 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5503 memory at address 0.
5504
fe11a27f
MC
55052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5506
5507 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5508 to test for hp-ux assembler. Fix copyright years.
5509
60ad077b
AC
55102004-01-07 Andrew Cagney <cagney@redhat.com>
5511
5512 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5513
1c9b8f33
AC
55142004-01-07 Andrew Cagney <cagney@redhat.com>
5515
5516 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5517 when creating the read-only file. From analysis by Roland McGrath
5518 and Elena Zannoni.
5519
753ccc7a
MC
55202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5521
5522 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5523
eca3e36b
MC
55242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5525
5526 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5527 data pointers.
5528
f8d4bac4
MC
55292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5530
5531 * gdb.cp/m-static.exp: Compile one source file at a time.
5532 Delete unused call to get_compiler_info.
5533
9b4e0f94
MC
55342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5535
5536 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5537 * gdb.base/call-rt-st.exp: Likewise.
5538 * gdb.base/nodebug.exp: Likewise.
5539 * gdb.base/volatile.exp: Likewise.
5540 * gdb.cp/ref-types.exp: Likewise.
5541 * gdb.cp/templates.exp: Likewise.
5542
023c1024
MK
55432004-01-05 Mark Kettenis <kettenis@gnu.org>
5544
5545 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5546
19703c4a
MC
55472004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5548
5549 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5550 hppa*-hp-hpux*.
5551
18b67037
MK
55522004-01-04 Mark Kettenis <kettenis@gnu.org>
5553
ba6219c8
MK
5554 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5555 x86_64-*-*.
5556
18b67037
MK
5557 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5558 sparc64-*-* and sparc*-solaris2*.
5559
1bfbbb9d
MK
55602004-01-04 Mark Kettenis <kettenis@gnu.org>
5561
5562 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5563 return ${tests}" test. The ${tests} already mentions the
5564 filename.
5565
06846494
MC
55662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5567
5568 * gdb.cp/local.exp: Accept gcc abi 2.
5569
3b0cb202
MC
55702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5571
5572 * gdb.cp/templates.exp: Accept gcc abi 2.
5573
0643ec3f
MC
55742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5575
5576 * lib/compiler.cc: Remove supports_template_debugging.
5577 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5578
d231d0b1
MC
55792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5580
5581 * gdb.cp/namespace.exp: Accept gcc abi 2.
5582
44ffb27c
MC
55832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5584
5585 * gdb.cp/method.exp: Accept gcc abi 2.
5586
184ad485
MC
55872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5588
5589 * gdb.cp/classes.exp: Generate identical results as old version.
5590 * gdb.cp/derivation.exp: Likewise.
5591 * gdb.cp/overload.exp: Likewise.
5592 * gdb.cp/virtfunc.exp: Likewise.
5593
116f09e7
MC
55942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5595
5596 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5597 mysterious bug with sourceware version of expect.
5598
b1379776
MC
55992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5600
5601 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5602 current versions of gcc, including gcc abi 2. Remove gratuitous
5603 restart of test program. Use gdb_test_multiple and gdb_test for
5604 all tests. Add patterns to xfail missing "const" in "const char *"
5605 and kfail PR gdb/1155.
5606
6b7a4c0e
MC
56072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5608
5609 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5610 current versions of gcc, including gcc abi 2. Remove gratuitous
5611 restart of test program. Use gdb_test_multiple and gdb_test for
5612 all tests. Add patterns to kfail PR gdb/1498.
5613
51615d72
MC
56142003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5615
5616 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5617 current versions of gcc, including gcc abi 2. Use "breakpoint"
5618 and "continue" instead of restarting the target program. Use
5619 gdb_test_multiple and gdb_test for all tests.
5620
7b79a9d7
MK
56212004-01-01 Mark Kettenis <kettenis@gnu.org>
5622
5623 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5624 for *-*-solaris2*.
5625
1cd3489f
MC
56262003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5627
5628 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5629 current versions of gcc, including gcc abi 2. Use "breakpoint"
5630 and "continue" instead of restarting the target program several
5631 times. Use gdb_test_multiple and gdb_test for all tests.
5632
850742db
MC
56332003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5634
5635 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5636 source files.
5637
eb4bbda8
MC
56382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5639
5640 * gdb.base/environ.exp: Handle compiling test case from multiple
5641 source files.
5642
e42c7771
MC
56432003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5644
5645 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5646
80e4b428
JB
56472003-12-17 Jim Blandy <jimb@redhat.com>
5648
5f06973a
JB
5649 * gdb.base/freebpcmd.c: Add copyright notice.
5650
80e4b428
JB
5651 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5652
0ab84fb7
MC
56532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5654
5655 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5656
1b3bb3d0
JB
56572003-12-13 Jim Blandy <jimb@redhat.com>
5658
5659 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5660
3a4c9371
KB
56612003-12-12 Kevin Buettner <kevinb@redhat.com>
5662
5663 * gdb.asm/frv.inc: New file.
5664 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5665
a1dea79a
FF
56662003-12-09 Fred Fish <fnf@redhat.com>
5667
5668 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5669 functions to break1.c and leave prototypes behind. Add more
5670 "set breakpoint NN here" comments.
5671 * gdb.base/break1.c: New file.
5672
5673 * gdb.base/break.exp: Handle compiling test case from multiple
5674 source files and change source file references as needed.
5675 * gdb.base/completion.exp: Ditto.
5676 * gdb.base/condbreak.exp: Ditto.
5677 * gdb.base/define.exp: Ditto.
5678 * gdb.base/ena-dis-br.exp: Ditto.
5679 * gdb.base/info-proc.exp: Ditto.
5680 * gdb.base/maint.exp: Ditto.
5681 * gdb.base/until.exp: Ditto.
5682
5683 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5684 hardcoded line numbers.
5685 * gdb.base/define.exp: Ditto.
5686 * gdb.base/ena-dis-br.exp: Ditto.
5687 * gdb.base/maint.exp: Ditto.
5688 * gdb.base/until.exp: Ditto.
5689
5690 * gdb.base/completion.exp: Use "break1" for completion tests since
5691 "break" is no longer a unique prefix.
5692
5266b69c
AC
56932003-12-06 Andrew Cagney <cagney@redhat.com>
5694
5695 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5696 "return_value_unimplemented". When an unimplemented struct return
5697 architecture, report incorrect values as a KFAIL
5698
374451f0
MC
56992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5700
5701 * gdb.cp/rtti.exp: Accept new wording of warning from
5702 cp_lookup_rtti_type.
5703
ba9b20a7
MC
57042003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5705
5706 Partial fix for PR testsuite/1456.
5707 * gdb.base/scope.exp (test_at_main): Replace references to
5708 gcc_compiled with calls to test_compiler_info.
5709 (test_at_foo): Likewise.
5710 (test_at_bar): Likewise.
5711
b74b6d0b
MC
57122003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5713
5714 Partial fix for PR testsuite/1456.
5715 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5716 to test_compiler_info.
5717
ccfa3402
MC
57182003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5719
5720 * gdb.base/so-impl-ld.exp: Update copyright notice.
5721
f6246aba
MC
57222003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5723
5724 Partial fix for PR testsuite/1456.
5725 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5726 to test_compiler_info.
5727
13ae734a
MC
57282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5729
5730 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5731 from current versions of gdb. Clean up regular expressions.
5732 Delete redundant timeout case.
5733
d8e1cdee
MC
57342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5735
5736 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5737 from current versions of gdb. Clean up regular expressions.
5738 Delete redundant timeout case.
5739
96457b64
MC
57402003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5741
5742 Partial fix for PR testsuite/1456.
5743 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5744 gcc_compiled with call to test_compiler_info.
5745
f35309fc
MC
57462003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5747
5748 Partial fix for PR testsuite/1456.
5749 * gdb.base/list.exp (test_list_function): Delete unused declaration
5750 of gcc_compiled.
5751
d7afdf9b
MC
57522003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5753
5754 Partial fix for PR testsuite/1456.
5755 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5756 call to test_compiler_info.
5757
71507b56
MK
57582003-11-29 Mark Kettenis <kettenis@gnu.org>
5759
5760 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5761 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5762 it to create the appropriate note.inc.
5763 * gdb.asm/asmsrc1.s: Include "note.inc".
5764 * gdb.asm/netbsd.inc: New file.
5765 * gdb.asm/empty.inc: New file.
5766
f81f93f7
MC
57672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5768
5769 Partial fix for PR testsuite/1456.
5770 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5771 calls to test_compiler_info.
5772
9a77938e
MC
57732003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5774
5775 Partial fix for PR testsuite/1456.
5776 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5777 calls to test_compiler_info.
5778
e8367dc7
MK
57792003-11-27 Mark Kettenis <kettenis@gnu.org>
5780
5781 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5782 pattern for the KFAILs.
5783
526c61ee
AF
57842003-11-25 Adam Fedor <fedor@gnu.org>
5785
5786 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5787 * gdb.objc/objcdecode.m: New file.
5788
28f2d600
AF
57892003-11-25 Adam Fedor <fedor@gnu.org>
5790
5791 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5792 * gdb.objc/nondebug.m: New file.
5793
a3895cee
BE
57942003-11-26 Ben Elliston <bje@wasabisystems.com>
5795
5796 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5797 NetBSD as it does on FreeBSD. Modelled on a similar change by
5798 Mark Kettenis on 2003-05-30.
5799 (link-flags): Set to "--entry _start" regardless of target.
5800 Special linker flags are to be appended to $link-flags.
5801 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5802
c9f2c8a3
MC
58032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5804
5805 * gdb.cp/method.exp: Accept output of new demangler.
5806
15a0587a 58072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5808
5809 * gdb/class2.exp: New file.
5810 * gdb/class2.cc: New file.
5811
3c00b570
MC
58122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5813
5814 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5815 of new demangler.
5816
7027acc7
MK
58172003-11-23 Mark Kettenis <kettenis@gnu.org>
5818
5819 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5820 of gdb_test "run".
5821
b0e1598a
MK
58222003-11-23 Mark Kettenis <kettenis@gnu.org>
5823
5824 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5825 "continue" into "run".
5826
4d9eda44
MC
58272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5828
5829 Partial fix for PR testsuite/1456.
5830 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5831 call to test_compiler_info.
5832 * gdb.cp/ctti.exp: Likewise.
5833 * gdb.cp/derivation.exp: Likewise.
5834 * gdb.cp/member-ptr.exp: Likewise.
5835 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5836 reference to gcc_compiled.
5837
58382003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5839
5840 Fix PR testsuite/1463.
5841 * gdb.base/structs.exp (start_structs_test): Call
5842 get_debug_format before using the debug format.
5843
d422fe19
AC
58442003-11-22 Andrew Cagney <cagney@redhat.com>
5845
5846 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5847 * gdb.base/structs.exp: Use gdb_test_multiple.
5848
039cf96d
AC
58492003-11-20 Andrew Cagney <cagney@redhat.com>
5850
6882279b
AC
5851 * gdb.base/structs.exp: Handle and recover from internal errors.
5852 Replace "foo${n}" with "foo<n>" in test messages.
5853
e53890ae
AC
5854 * gdb.base/structs.exp: Update copyright. Rewrite.
5855 * gdb.base/structs.c: Update copyright. Rewrite.
5856
2b211c59
AC
5857 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5858 resync count exceeded.
d63a86f8 5859
039cf96d
AC
5860 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5861 from the internal error.
5862 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5863 Original from Jim Blandy.
5864 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5865
eac98b22
AC
58662003-11-19 Andrew Cagney <cagney@redhat.com>
5867
5868 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5869 KFAIL.
5870
67455b2a
MK
58712003-11-17 Mark Kettenis <kettenis@gnu.org>
5872
5873 New testcase for PR backtrace/1435.
5874 * gdb.arch/i386-unwind.exp: New file.
5875 * gdb.arch/i386-unwind.c: New file.
5876
853d6e5b
AC
58772003-11-17 Andrew Cagney <cagney@redhat.com>
5878
5879 * lib/gdb.exp (compiler_info): New global.
5880 (test_compiler_info): New function.
5881 (get_compiler_info): Set compiler_info.
5882 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5883 "compiler_info" to gcc-<major>-<minor>.
5884
38cf6e11
MC
58852003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5886
5887 * gdb.trace/configure: Remove.
5888
a50d3602
EZ
58892003-11-13 Elena Zannoni <ezannoni@redhat.com>
5890
5891 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5892 breakpoints.
a50d3602
EZ
5893 * gdb.base/break.exp: Remove all references to explicit line
5894 numbers.
5895
d9407aaa
NC
58962003-11-11 Nick Clifton <nickc@redhat.com>
5897
5898 * gdb.base/shreloc.exp: Do not run for targets which do not
5899 support shared objects.
5900
db488fc1
CV
59012003-11-10 Corinna Vinschen <vinschen@redhat.com>
5902
5903 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5904 Don't run tests if nofileio flag is given.
5905
6a90a18e
EZ
59062003-11-07 Elena Zannoni <ezannoni@redhat.com>
5907
5908 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5909 as well as 'Watchpoint'.
5910
0b915e9c
EZ
59112003-11-06 Elena Zannoni <ezannoni@redhat.com>
5912
5913 Reported by Jim Ingham <jingham@apple.com>:
5914 * gdb.base/annota1.exp: Match at least one occurrence of the
5915 signal handler annotation.
5916
d7e4b55f
EZ
59172003-11-06 Elena Zannoni <ezannoni@redhat.com>
5918
5919 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5920 as well as 'Watchpoint'.
5921
2fe4e8d0
MC
59222003-11-05 Michael Chastain <mec@shout.net>
5923
5924 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5925
6ef88553
KW
59262003-11-03 Kris Warkentin <kewarken@qnx.com>
5927
5928 * gdb.arch/gdb1291.c: New test file.
5929 * gdb.arch/gdb1291.exp: New test script.
5930 * gdb.arch/gdb1431.c: New test file.
5931 * gdb.arch/gdb1431.exp: New test script.
5932
ae7dc4d8
MC
59332003-10-22 Michael Chastain <mec@shout.net>
5934
5935 * gdb.mi/pthreads.c: Add copyright notice.
5936
c39d7427
MC
59372003-10-22 Michael Chastain <mec@shout.net>
5938
5939 * gdb.threads/pthreads.c: Add copyright notice.
5940
8b7d96c1
MC
59412003-10-20 Michael Chastain <mec@shout.net>
5942
5943 * gdb.base/gdb1056.exp: New test script.
5944
d1d69fdd
DJ
59452003-10-13 Daniel Jacobowitz <drow@mvista.com>
5946
5947 * gdb.threads/killed.exp: Use gdb_run_cmd.
5948
7d605576
DJ
59492003-10-13 Daniel Jacobowitz <drow@mvista.com>
5950
5951 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5952 create a core file.
5953 * gdb.threads/gcore-thread.exp: Likewise.
5954
618ec112
CV
59552003-10-13 Corinna Vinschen <vinschen@redhat.com>
5956
5957 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5958 type, based on char type.
5959 (struct bit_flags_short_t): New bitfield type, based on short type.
5960 (init_bit_flags_char): New fuction.
5961 (init_bit_flags_short): Ditto.
5962 (print_bit_flags_char): Ditto.
5963 (print_bit_flags_short): Ditto.
5964 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5965
9367a73c
MC
59662003-10-11 Michael Chastain <mec@shout.net>
5967
5968 * gdb.base/call-rt-st.exp: Update copyright year.
5969
1decf120
KI
59702003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5971
5972 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5973 * gdb.disasm/sh3.s: Ditto.
5974
5445b2ae
DJ
59752003-10-07 Daniel Jacobowitz <drow@mvista.com>
5976
5977 * gdb.threads/switch-threads.exp: New test.
5978 * gdb.threads/switch-threads.c: New source file.
5979
aec24853
CV
59802003-10-07 Corinna Vinschen <vinschen@redhat.com>
5981
5982 * gdb.base/ending-run.exp: Add sh specific case.
5983
adc7428d
AC
59842003-10-06 Andrew Cagney <cagney@redhat.com>
5985
5986 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5987 * gdb.disasm/mn10200.exp: Delete obsolete file.
5988
c9d37158
DJ
59892003-09-29 Daniel Jacobowitz <drow@mvista.com>
5990
5991 * ChangeLog: Correct an entry command.exp -> commands.exp.
5992 * gdb.base/commands.exp (bp_deleted_in_command_test)
5993 (temporary_breakpoint_commands): Check noargs.
5994
79c2c32d
DC
59952003-09-25 David Carlton <carlton@kealia.com>
5996
5997 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5998 of some print tests, where appropriate. Add tests for C::D::cd,
5999 E::ce, F::cXfX, G::XgX.
6000 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6001
594e6d67
RE
60022003-09-25 Richard Earnshaw <rearnsha@arm.com>
6003
6004 * lib/java.exp (java_init): Import target_alias before using it.
6005
10f0d451
DC
60062003-09-25 David Carlton <carlton@kealia.com>
6007
6008 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6009
274bcba0
EZ
60102003-09-23 Elena Zannoni <ezannoni@redhat.com>
6011
d63a86f8 6012 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6013 weirdness.
6014
cdbf20f7
MC
60152003-09-17 Michael Chastain <mec@shout.net>
6016
6017 * gdb.cp/gdb1355.exp: New file.
6018 * gdb.cp/gdb1355.c: New file.
6019
71e06f80
CV
60202003-09-15 Corinna Vinschen <vinschen@redhat.com>
6021
6022 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6023 * gdb.asm/sh.inc: New file.
6024
5c4e30ca
DC
60252003-09-11 David Carlton <carlton@kealia.com>
6026
bd45b7af
DC
6027 * gdb.cp/namespace.exp: Add tests for namespace types.
6028 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6029 (test_namespace): New.
6030
1c199746
EZ
60312003-09-11 Elena Zannoni <ezannoni@redhat.com>
6032
6033 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6034 * gdb.stabs/weird.exp: Ditto.
1c199746 6035
04ed252f
MC
60362003-09-08 Michael Chastain <mec@shout.net>
6037
6038 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6039
d8a2d9e7
MC
60402003-09-07 Michael Chastain <mec@shout.net>
6041
6042 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6043 'parse error'.
6044
161afb24
MK
60452003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6046
6047 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6048
49f2741a
MC
60492003-08-30 Michael Chastain <mec@shout.net>
6050
6051 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6052 * gdb.gdb/observer.exp: Ditto.
6053 * gdb.gdb/xfullpath.exp: Ditto.
6054
8afa723e
MK
60552003-08-29 Mark Kettenis <kettenis@gnu.org>
6056
6057 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6058 *-*-*bsd*.
6059
f31dfe3b
JJ
60602003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6061
6062 * gdb.base/dump.exp: Skip for ia64.
6063
4630e498
JJ
60642003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6065
6066 * gdb.asm/asm-source.exp: Add ia64 support.
6067 * gdb.asm/ia64.inc: New file.
6068
1105b7ef
MC
60692003-08-22 Michael Chastain <mec@shout.net>
6070
6071 * gdb.cp: New directory.
6072 * gdb.cp/*: Copy from gdb.c++/*.
6073 * gdb.c++/*: Remove.
6074 * Makefile.in: Change gdb.c++ to gdb.cp.
6075 * configure.in: Ditto.
6076 * configure: Regnerate.
6077
c945b932
MK
60782003-08-18 Mark Kettenis <kettenis@gnu.org>
6079
6080 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6081 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6082
2b66634b
DJ
60832003-08-17 Daniel Jacobowitz <drow@mvista.com>
6084
6085 * mi-var-display.exp (-var-list-children weird): Accept function
6086 pointers with argument types.
6087 * mi1-var-display.exp (-var-list-children weird): Likewise.
6088 * mi2-var-display.exp (-var-list-children weird): Likewise.
6089
a356f73b
DJ
60902003-08-17 Daniel Jacobowitz <drow@mvista.com>
6091
6092 * gdb.base/annota3.exp: Add missing newline.
6093
483417b8
MC
60942003-08-06 Michael Chastain <mec@shout.net>
6095
6096 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6097
c99c59c3
MS
60982003-08-12 Michael Snyder <msnyder@redhat.com>
6099
6100 * gdb.base/float.exp: Add test for SH.
6101
55ed7501
MK
61022003-08-10 Mark Kettenis <kettenis@gnu.org>
6103
6104 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6105
1a371f2e
EZ
61062003-08-07 Elena Zannoni <ezannoni@redhat.com>
6107
6108 * gdb.base/completion.exp: Remove reduntant completion test
6109 on filename.
6110
e0f353ce
EZ
61112003-08-07 Elena Zannoni <ezannoni@redhat.com>
6112
6113 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6114 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6115 gdb.trace/save-trace.exp: Make sure that full pathnames are
6116 escaped correctly.
6117
5710a1af 61182003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6119
5710a1af
EZ
6120 * configure.in: Don't generate config.h from config.hin.
6121 * configure: Regenerate.
6122 * config.hin: Remove file.
6123 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6124 * gdb.threads/pthreads.c: Ditto.
6125
dcd81ce9
DJ
61262003-08-07 Daniel Jacobowitz <drow@mvista.com>
6127
6128 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6129 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6130 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6131 Replace ld24 with seth/add3.
6132
6009d884
AC
61332003-08-02 Andrew Cagney <cagney@redhat.com>
6134
6135 * gdb.base/annota3.exp: New file.
6136 * gdb.base/annota3.c: New file.
6137 * gdb.c++/annota3.exp: New file.
6138 * gdb.c++/annota3.cc: New file.
6139
51514e06
MC
61402003-07-29 Michael Chastain <mec@shout.net>
6141
6142 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6143 actually failed.
6144 (do_pass): Likewise.
6145 * gdb.threads/tls.exp: Always initialize no_of_threads.
6146
4ee6625b
DJ
61472003-07-27 Daniel Jacobowitz <drow@mvista.com>
6148
6149 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6150 pattern.
6151 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6152 * gdb.threads/tls.exp: Recognize one case of the host library not
6153 supporting TLS.
6154
225f2bf6
AC
61552003-07-27 Andrew Cagney <cagney@redhat.com>
6156
6157 * gdb.base/fileio.exp: Use SH when running commands using
6158 remote_exec.
6159
bcb27c9f
DJ
61602003-07-24 Daniel Jacobowitz <drow@mvista.com>
6161
6162 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6163 * gdb.base/relocate.c (dummy): New padding array.
6164
3d67be83
MS
61652003-07-22 Michael Snyder <msnyder@redhat.com>
6166
d63a86f8 6167 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6168
6169 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6170 patterns to be more general, accepting old and new output.
6171 Some output chars (such as '+') also must be quoted.
d63a86f8 6172 Some addresses are displayed numerically instead of
3d67be83
MS
6173 symbolically.
6174
57ba3b85
MS
61752003-07-23 Michael Snyder <msnyder@redhat.com>
6176
686d097c
MS
6177 * gdb.base/return2.exp: Don't test long-long return.
6178
57ba3b85
MS
6179 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6180 * gdb.disasm/t01_mov.exp: Ditto.
6181 * gdb.disasm/t02_mova.s: Ditto.
6182 * gdb.disasm/t02_mova.exp: Ditto.
6183 * gdb.disasm/t03_add.s: Ditto.
6184 * gdb.disasm/t03_add.exp: Ditto.
6185 * gdb.disasm/t04_sub.s: Ditto.
6186 * gdb.disasm/t04_sub.exp: Ditto.
6187 * gdb.disasm/t05_cmp.s: Ditto.
6188 * gdb.disasm/t05_cmp.exp: Ditto.
6189 * gdb.disasm/t06_ari2.s: Ditto.
6190 * gdb.disasm/t06_ari2.exp: Ditto.
6191 * gdb.disasm/t07_ari3.s: Ditto.
6192 * gdb.disasm/t07_ari3.exp: Ditto.
6193 * gdb.disasm/t08_or.s: Ditto.
6194 * gdb.disasm/t08_or.exp: Ditto.
6195 * gdb.disasm/t09_xor.s: Ditto.
6196 * gdb.disasm/t09_xor.exp: Ditto.
6197 * gdb.disasm/t10_and.s: Ditto.
6198 * gdb.disasm/t10_and.exp: Ditto.
6199 * gdb.disasm/t11_logs.s: Ditto.
6200 * gdb.disasm/t11_logs.exp: Ditto.
6201 * gdb.disasm/t12_bit.s: Ditto.
6202 * gdb.disasm/t12_bit.exp: Ditto.
6203 * gdb.disasm/t13_otr.s: Ditto.
6204 * gdb.disasm/t13_otr.exp: Ditto.
6205
e00759ef
EZ
62062003-07-22 Elena Zannoni <ezannoni@redhat.com>
6207
6208 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6209
8bc2021f
EZ
62102003-07-22 Elena Zannoni <ezannoni@redhat.com>
6211
6212 * gdb.threads/tls.c : New file.
6213 * gdb.threads/tls.exp : New file.
6214 * gdb.threads/tls-main.c : New file.
6215 * gdb.threads/tls-shared.c : New file.
6216 * gdb.threads/tls-shared.exp : New file.
6217
89320c4c
AS
62182003-07-22 Andreas Schwab <schwab@suse.de>
6219
6220 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6221
180dea7c
AS
62222003-07-20 Andreas Schwab <schwab@suse.de>
6223
6224 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6225 due to insn reordering.
6226
0714963c
AC
62272003-07-15 Andrew Cagney <cagney@redhat.com>
6228
6229 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6230
98a23b3f
MC
62312003-07-15 Michael Chastain <mec@shout.net>
6232
6233 * gdb.base/gdb1250.exp: New file.
6234 * gdb.base/gdb1250.c: New file.
6235
27e417a2
ML
62362003-07-09 Michal Ludvig <mludvig@suse.cz>
6237
6238 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6239 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6240
8bc2021f
EZ
62412003-07-09 Elena Zannoni <ezannoni@redhat.com>
6242
6243 * gdb.threads/tls.c: New file.
6244 * gdb.threads/tls.exp: New file.
6245 * gdb.threads/tls-main.c: New file.
6246 * gdb.threads/tls-shared.c: New file.
6247 * gdb.threads/tls-shared.exp: New file.
6248
d99968dc
EZ
62492003-07-09 Elena Zannoni <ezannoni@redhat.com>
6250
6251 * gdb.base/annota1.exp: Make sure that we properly escape the
6252 full path of the source file. Xfail more permissive patterns,
d63a86f8 6253 due to a compiler debug info problem.
d99968dc 6254
83876b3b
AS
62552003-07-07 Andreas Schwab <schwab@suse.de>
6256
2705e972
AS
6257 * gdb.asm/m68k.inc: New file.
6258 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6259
83876b3b
AS
6260 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6261 arguments"): Also match negative number.
6262
6263 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6264
3a871b37
DJ
62652003-07-03 Daniel Jacobowitz <drow@mvista.com>
6266
6267 * gdb.base/store.c (charest): New typedef.
6268 (add_char): Rename to add_charest, update.
6269 (wack_char): Rename to wack_charest, update types. Return l + r
6270 to keep r live across the call.
6271 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6272 (wack_double, wack_doublest): Return l + r to keep r live across
6273 the call.
6274 * gdb.base/store.exp: Accomodate store.c changes.
6275
b2a7f303
DC
62762003-06-30 David Carlton <carlton@kealia.com>
6277
6278 * gdb.c++/maint.exp (test_invalid_name): New.
6279 (test_first_component): Add tests for invalid names.
6280
3c6cb4a1
MC
62812003-06-29 Michael Chastain <mec@shout.net>
6282
6283 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6284 output of '<VTT for class>' for virtual base classes.
6285
f1c2644b
DJ
62862003-06-29 Daniel Jacobowitz <drow@mvista.com>
6287
6288 * gdb.base/completion.exp: Tab-complete "complet" instead of
6289 "compl".
6290 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6291
18080350
DJ
62922003-06-29 Daniel Jacobowitz <drow@mvista.com>
6293
6294 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6295 * gdb.base/volatile.exp: Likewise.
6296
f56973f8
DJ
62972003-06-29 Daniel Jacobowitz <drow@mvista.com>
6298
6299 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6300 gdb/1265.
6301
63022003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6303 Daniel Jacobowitz <drow@mvista.com>
6304
6305 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6306 initial line count of 'captured_main' from 26 to 32.
6307 (test_with_self): Allow xmalloc call to be interleaved with the
6308 preceding two lines.
6309
e766d4d6
JB
63102003-06-24 Joel Brobecker <brobecker@gnat.com>
6311
6312 * gdb.base/bang.exp: New testcase.
6313
f125c9a4
JB
63142003-06-23 Joel Brobecker <brobecker@gnat.com>
6315
6316 * gdb.base/langs.exp: Add some tests for the "minimal" language
6317 support.
6318
6e25beaf
EZ
63192003-06-23 Elena Zannoni <ezannoni@redhat.com>
6320
6321 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6322 the testcase.
6323
2f816dda
DJ
63242003-06-22 Daniel Jacobowitz <drow@mvista.com>
6325
6326 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6327 offset.
6328
db5a5748
DJ
63292003-06-22 Daniel Jacobowitz <drow@mvista.com>
6330
6331 * gdb.c++/pr-1210.cc: New file.
6332 * gdb.c++/pr-1210.exp: New file.
6333
1df0c130
DJ
63342003-06-21 Daniel Jacobowitz <drow@mvista.com>
6335
6336 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6337 000-exec-continue.
6338
a92feac0
MK
63392003-06-15 Mark Kettenis <kettenis@gnu.org>
6340
6341 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6342 on *-*-*bsd* instead of *-*-freebsd*.
6343
81a58f5b
AC
63442003-06-14 Andrew Cagney <cagney@redhat.com>
6345
6346 * gdb.base/store.exp: Test longest and doublest. Test all
6347 parameters. Weaken return statement match.
6348 * gdb.base/store.c: Add longest and doublest - aka long long and
6349 long double functions. Put all parameters into local register
6350 variables. Use negative values.
6351
b257a0d3
AC
63522003-06-14 Andrew Cagney <cagney@redhat.com>
6353
6354 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6355 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6356 exit status.
6357 * gdb.base/fileio.exp: Disable target when nointerrupts and
6358 noinferiorio, instead of limiting it to remote. Use remote_exec
6359 instead of system.
d63a86f8 6360
21c38304
JJ
63612003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6362
6363 * gdb.base/float.exp: Add ia64 support.
6364
1bcdb424
CV
63652003-06-12 Corinna Vinschen <vinschen@redhat.com>
6366
6367 * gdb.base/fileio.exp: Run only on remote targets.
6368
6aeb981f
CV
63692003-06-10 Corinna Vinschen <vinschen@redhat.com>
6370
6371 * gdb.base/fileio.c: New file, testing File-I/O.
6372 * gdb.base/fileio.exp: Ditto.
6373
53df362e
RG
63742003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6375
6376 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6377 shared objects after relocation at load time (gdb PR/1132).
6378 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6379 as above, part of the shared object relocation test.
6380
ffee1b46
MK
63812003-06-08 Mark Kettenis <kettenis@gnu.org>
6382
b5ca3722
MK
6383 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6384 fully filled history list.
6385 * gdb.base/gdb_history: New file.
6386
03ed860d
MK
6387 * gdb.base/signals.exp: XFAIL "continue to func1" on
6388 i*86-*-freebsd*.
6389
ffee1b46
MK
6390 * gdb.base/attach.exp: When trying to attach to a nonexistent
6391 process, make it possible to specify the PID based on the target,
6392 and do so for *-*-freebsd*.
6393
d80dbb52
RH
63942003-06-02 Richard Henderson <rth@redhat.com>
6395
6396 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6397
6dd77b81
RH
63982003-06-02 Richard Henderson <rth@redhat.com>
6399
6400 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6401
f6347e16
RH
64022003-06-02 Richard Henderson <rth@redhat.com>
6403
6404 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6405
2c161407
DJ
64062003-06-01 Daniel Jacobowitz <drow@mvista.com>
6407
6408 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6409 of globalvar.
6410
572eb746
MK
64112003-06-01 Mark Kettenis <kettenis@gnu.org>
6412
6413 * gdb.asm/asm-source.exp: Check for memory read errors in
6414 disassembler test on *BSD too.
6415
9e9617a5
RH
64162003-06-01 Richard Henderson <rth@redhat.com>
6417
6418 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6419 for .frame.
6420 (gdbasm_call): Lose ldgp.
6421 (gdbasm_startup): Add frame information.
6422 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6423
7b34ad4e
MK
64242003-05-31 Mark Kettenis <kettenis@gnu.org>
6425
6426 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6427 i?86-*-*.
6428
10059fdf
MK
64292003-05-30 Mark Kettenis <kettenis@gnu.org>
6430
6431 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6432 FreeBSD.
6433
acf4b816
RH
64342003-05-29 Richard Henderson <rth@redhat.com>
6435
6436 * gdb.asm/alpha.inc: New file.
6437 * gdb.asm/asm-source.exp: Use it.
6438
e9ecd949
JB
64392003-05-29 Jim Blandy <jimb@redhat.com>
6440
6441 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6442 'core.PID'.
6443
e3e5a4f3
JB
64442003-05-22 Jim Blandy <jimb@redhat.com>
6445
6446 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6447 backtrace.
d63a86f8 6448
72fe3d25
DC
64492003-05-20 David Carlton <carlton@math.stanford.edu>
6450
6451 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6452 this time.
6453
58da2eb2
DC
64542003-05-19 David Carlton <carlton@bactrian.org>
6455
6456 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6457 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6458
1fcb5155
DC
64592003-05-19 David Carlton <carlton@bactrian.org>
6460
6461 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6462 namespace tests.
6463 Bump copyright date.
6464 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6465 (main): Call C::D::marker2.
6466 * gdb.c++/namespace1.cc: New file.
6467
85e85163
JJ
64682003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6469
6470 Roland McGrath <roland@redhat.com>
d63a86f8 6471 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6472 there is no manager thread.
6473
a25fbfec
JJ
64742003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6475
d63a86f8
RM
6476 * gdb.threads/schedlock.exp: Remove assumption that all threads
6477 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6478 in one of the child threads rather than the main thread.
6479
be375bae
JB
64802003-05-07 Jim Blandy <jimb@redhat.com>
6481
09bf6082
JB
6482 Add support for assembly source testing on the s390x.
6483 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6484 architecture.
6485 * gdb.asm/s390x.inc: New file.
6486
be375bae
JB
6487 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6488 succession of 'if' statements.
6489
00905d52
AC
64902003-05-05 Andrew Cagney <cagney@redhat.com>
6491
6492 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6493
b1e29e33
AC
64942003-05-05 Andrew Cagney <cagney@redhat.com>
6495
6496 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6497 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6498
e33d66ec
EZ
64992003-05-02 Elena Zannoni <ezannoni@redhat.com>
6500
6501 * gdb.base/charset.exp: Update based on new behavior of set/show
6502 charset commands.
6503
2b6fd0d8
AC
65042003-05-01 Andrew Cagney <cagney@redhat.com>
6505
6506 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6507 variable do not give memory errors.
6508
130cacce
AF
65092003-04-30 Adam Fedor <fedor@gnu.org>
6510
6511 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6512 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6513 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6514 gdb.objc/basicclass.m: : New files
6515
6516 * lib/gdb.exp (gdb_compile_objc): New procedure.
6517
bea71854
DJ
65182003-04-27 Daniel Jacobowitz <drow@mvista.com>
6519
6520 * gdb.base/signals.exp: Make backtrace tests more specific.
6521
0f20eeea
DC
65222003-04-23 David Carlton <carlton@bactrian.org>
6523
6524 * gdb.c++/maint.exp (test_first_component): Add tests for
6525 'operator' in more locations.
6526
c8c4d8dc
KB
65272003-04-16 Kevin Buettner <kevinb@redhat.com>
6528
6529 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6530
3fe60e3c
EZ
65312003-04-16 Elena Zannoni <ezannoni@redhat.com>
6532
6533 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6534 func marke' instead. Update test name.
6535
9219021c
DC
65362003-04-15 David Carlton <carlton@math.stanford.edu>
6537
6538 * gdb.c++/maint.exp: New file.
6539
5dd55bdd
EZ
65402003-04-14 Elena Zannoni <ezannoni@redhat.com>
6541
6542 * gdb.threads/schedlock.c: Change type of thread function argument
6543 to long, to avoid warnings on 64-bit platforms.
6544
00890572
EZ
65452003-04-14 Elena Zannoni <ezannoni@redhat.com>
6546
6547 * gdb.base/attach.exp: Add new message from ptrace in case of
6548 attaching to nonexistent process.
d63a86f8 6549
93201743
JB
65502003-04-11 Jim Blandy <jimb@redhat.com>
6551
6552 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6553 gdb.c++/userdef.cc: Place comments on the lines to which the
6554 marker function might return.
6555 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6556 gdb.c++/userdef.exp: Look for those comments to check that we've
6557 returned to the right place, instead of checking line numbers.
6558
2a11c64d
EZ
65592003-04-11 Elena Zannoni <ezannoni@redhat.com>
6560
6561 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6562 match on sourcefile name, instead of directory name.
6563
68ab8fc5
EZ
65642003-04-10 Elena Zannoni <ezannoni@redhat.com>
6565
d63a86f8 6566 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6567 working directory name.
6568
5624293a
JB
65692003-04-09 Jim Blandy <jimb@redhat.com>
6570
6571 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6572 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6573 after an inferior function call, report the failure, but allow the
6574 test to continue.
6575
f1f02ee4
SC
65762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6577
6578 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6579 with -DPROTOTYPES.
6580
6eb79af0
SC
65812003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6582
6583 * gdb.base/break.exp: Revert last patch.
6584
8dfb4cf0
SC
65852003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6586
6587 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6588 with -DPROTOTYPES.
6589
ed4c619a
AC
65902003-04-02 Andrew Cagney <cagney@redhat.com>
6591
6592 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6593 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6594 matching directories by the name breakpoint.
6595 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6596 Make "continue to marker1" consistent.
6597 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6598 message consistent.
6599 * lib/gdb.exp: Put "the program is no longer running", and "the
6600 program exited" in parenthesis.
6601 * lib/mi-support.exp: Ditto.
d63a86f8 6602
4e35d5f0 66032003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6604
4e35d5f0
BR
6605 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6606
71900fe8
AC
66072003-03-29 Andrew Cagney <cagney@redhat.com>
6608
6609 * gdb.base/sizeof.c (main): Print the value of '\377'.
6610 * gdb.base/sizeof.exp: Check the sign of '\377'.
6611
c0655a16
MC
66122003-03-27 Michael Chastain <mec@shout.net>
6613
6614 * gdb.base/gdb1090.exp: New file.
6615 * gdb.base/gdb1090.cc: New file.
6616
5b2a3989
JB
66172003-03-27 J. Brobecker <brobecker@gnat.com>
6618
6619 * gdb.gdb/observer.exp: New regression test.
6620
79876890
MC
66212003-03-27 Michael Chastain <mec@shout.net>
6622
6623 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6624 * gdb.base/ptype.exp: Likewise.
6625
6eac95e3
CV
66262003-03-27 Corinna Vinschen <vinschen@redhat.com>
6627
6628 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6629
e8c71839
MC
66302003-03-26 Michael Chastain <mec@shout.net>
6631
6632 * gdb.base/ptype.exp: Actually use some typedef'd types.
6633
71b10041
SC
66342003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6635
6636 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6637 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6638
2512cf80
CV
66392003-03-20 Corinna Vinschen <vinschen@redhat.com>
6640
6641 * gdb.base/default.exp: Fix regular expression.
6642
0d195a4f
CV
66432003-03-20 Corinna Vinschen <vinschen@redhat.com>
6644
6645 * gdb.base/args.exp: Fix regular expression.
6646
8a2dbca8
CV
66472003-03-20 Corinna Vinschen <vinschen@redhat.com>
6648
6649 * gdb.base/help.exp: Allow Win32 child process.
6650
bf028682
CV
66512003-03-20 Corinna Vinschen <vinschen@redhat.com>
6652
6653 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6654 when stepping out of main().
6655
182dbe85
CV
66562003-03-20 Corinna Vinschen <vinschen@redhat.com>
6657
6658 * gdb.base/default.exp: Check for win32 specific message when calling
6659 "run" without executable.
6660
d67a6ba5
CV
66612003-03-20 Corinna Vinschen <vinschen@redhat.com>
6662
6663 * gdb.base/args.exp: Expect .exe in output.
6664
a955b5bb
CV
66652003-03-20 Corinna Vinschen <vinschen@redhat.com>
6666
6667 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6668 Cygwin native.
6669
bf6bad4b
AC
66702003-03-17 Andrew Cagney <cagney@redhat.com>
6671
6672 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6673 vector registes.
6674 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6675 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6676
293e9a31
DC
66772003-03-17 David Carlton <carlton@math.stanford.edu>
6678
6679 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6680 test, for PR breakpoints/38.
6681 Call test_watchpoint_and_breakpoint.
6682 * gdb.base/watchpoint.c (func3): New function.
6683 (main): Call func3.
6684
5330f2db
DC
66852003-03-04 David Carlton <carlton@math.stanford.edu>
6686
6687 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6688 Garply<Garply<char> >:: garply".
6689 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6690 with respect to PR c++/1111; note also PR c++/1113.
6691 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6692 respect to PR c++/1062.
6693 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6694
6ece72da
DC
66952003-03-03 David Carlton <carlton@math.stanford.edu>
6696
6697 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6698 with respect to PR c++/57.
6699 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6700 c++/826.
6701 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6702 respect to PR c++/57.
6703
85ca1584
DC
67042003-03-03 David Carlton <carlton@math.stanford.edu>
6705
6706 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6707 respect to PR c++/33 into FAILs.
6708
98e9c5b8
MC
67092003-03-03 Michael Chastain <mec@shout.net>
6710
7bedbf27
MC
6711 * configure.in: Update copyright years.
6712
67132003-03-03 Michael Chastain <mec@shout.net>
6714
6715 * Makefile.in: Update copyright years.
98e9c5b8 6716
f683e100
DC
67172003-02-28 David Carlton <carlton@math.stanford.edu>
6718
6719 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6720 print class instead of struct and/or superfluous protection
6721 specifiers, as long as the resulting output is equivalent to the
6722 source code.
6723 Delete FIXME from end of messages on tests that don't need
6724 fixing.
6725
a9e0cf2c
DC
67262003-02-28 David Carlton <carlton@math.stanford.edu>
6727
6728 * gdb.c++/templates.exp (do_tests): Allow const in the two
6729 Foo<volatile char *>::foo tests.
6730
e8d359df
MS
67312003-02-27 Michael Snyder <msnyder@redhat.com>
6732
d63a86f8 6733 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6734 will be consistant.
6735
0b71dc91
DC
67362003-02-26 David Carlton <carlton@math.stanford.edu>
6737
6738 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6739 char *>::foo" test with respect to PR c++/33. Create a new test
6740 which is identical to that one except that it doesn't put the
6741 space between the "char" and the "*"; KFAIL it, too.
6742
dd14ab43
DC
67432003-02-26 David Carlton <carlton@math.stanford.edu>
6744
6745 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6746 template types into either PASSes or KFAILs (corresponding to PR
6747 c++/57). Tweak indentation. Update copyright.
6748
1146c7f1
SC
67492003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6750
6751 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6752
74641dfb
MC
67532003-02-13 Michael Chastain <mec@shout.net>
6754
6755 * gdb.base/exprs.exp: Remove i960 remnants.
6756 * gdb.base/funcargs.exp: Likewise.
6757 * gdb.base/list.exp: Likewise.
6758 * gdb.base/ptype.exp: Likewise.
6759
559cd2d0
DC
67602003-02-14 David Carlton <carlton@math.stanford.edu>
6761
6762 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6763 pEe->D::vg()" from XFAIL to KFAIL.
6764
c4f90d87
JM
67652003-02-13 Jason Molenda (jmolenda@apple.com)
6766
6767 * gdb.base/maint.exp: Update maint print statistics regexp to include
6768 new entries.
6769
cbc4d97c
MC
67702003-02-13 Michael Chastain <mec@shout.net>
6771
6772 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6773
40f235b7
MC
67742003-02-12 Michael Chastain <mec@shout.net>
6775
6776 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6777 * gdb.c++/inherit.exp: Likewise.
6778 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6779 * gdb.c++/templates.exp: Likewise.
6780 * gdb.c++/virtfunc.exp: Likewise.
6781
c56716b0
JM
67822003-02-06 Jason Molenda (jason-cl@molenda.com)
6783
6784 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6785 why the code is written that way.
6786
070afcf8
MC
67872003-02-05 Michael Chastain <mec@shout.net>
6788
6789 * gdb.base/dump.exp: Add missing copyright line.
6790
5d0331e5
JM
67912003-02-05 Jason Molenda (jason-cl@molenda.com)
6792
f7ae6d3e 6793 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6794 at the beginning so the breakpoint doesn't get set on the loop.
6795
92851186
MC
67962003-02-05 Michael Chastain <mec@shout.net>
6797
6798 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6799 output for configurations with gcc 2.95.3.
6800
cbf1e085
AC
68012003-02-05 Keith Seitz <keiths@redhat.com>
6802 Andrew Cagney <ac131313@redhat.com>
6803
6804 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6805
29518e1e
MC
68062003-02-04 Michael Chastain <mec@shout.net>
6807
6808 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6809 Call perror and then continue.
6810
5af1d5f3
MC
68112003-02-03 Michael Chastain <mec@shout.net>
6812
6813 * gdb.c++/pr-1023.cc: New file.
6814 * gdb.c++/pr-1023.exp: New file.
6815
6b549786
JB
68162003-02-05 Jim Blandy <jimb@redhat.com>
6817
6818 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6819 it's local to foobar. Check for it there, and check that it's not
6820 present in main.
6821 * gdb.c++/local.cc (marker2): New function.
6822 (foobar): Call marker1.
6823 (main): Call marker2 instead of marker1.
6824
67f16606
AC
68252003-02-04 Andrew Cagney <ac131313@redhat.com>
6826
6827 * gdb.disasm/mn10200.exp: Obsolete file.
6828 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6829 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6830 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6831
1c5cb38e
DC
68322003-02-04 David Carlton <carlton@math.stanford.edu>
6833
6834 * gdb.c++/overload.exp: Test intToChar(1).
6835 * gdb.c++/overload.cc (intToChar): New.
6836 (main): Call intToChar.
6837
d1fe6965
DC
68382003-02-03 David Carlton <carlton@math.stanford.edu>
6839
6840 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6841 'might_kfail' arg.
6842 KFAIL some of the continue_to_bp_overloaded calls, according to
6843 PR c++/1025.
6844
9ba61c5d
MC
68452003-02-01 Michael Chastain <mec@shout.net>
6846
6847 * gdb.base/advance.c (marker1): New marker function.
6848 * gdb.base/advance.exp: When the 'advance' command lands on the
6849 return breakpoint, it can legitimately stop on either the
6850 current line or the next line. Accommodate both outcomes.
6851 * gdb.base/until.exp: Likewise.
6852
e7494ffb
AC
68532003-02-02 Andrew Cagney <ac131313@redhat.com>
6854
6855 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6856 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6857 now a list, not a tuple.
6858 * gdb.mi/mi-var-display.exp: Ditto.
6859 * gdb.mi/gdb792.exp: Ditto.
6860
075559bc
AC
68612003-02-01 Andrew Cagney <ac131313@redhat.com>
6862
6863 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6864 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6865 stack backtraces.
6866 * gdb.mi/mi-syn-frame.c: Part of same.
6867
2bd4c7b1
MK
68682003-02-01 Mark Kettenis <kettenis@gnu.org>
6869
6870 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6871 gdb.mi/mi1-pthreads.exp: Return instead of calling
6872 gdb_suppress_entire_file.
6873
eabd8992
MS
68742003-02-01 Mark Salter <msalter@redhat.com>
6875
6876 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6877
71469e2f
MS
68782003-01-31 Mark Salter <msalter@redhat.com>
6879
6880 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6881 Support empty arg.
6882
38a94d44
MC
68832003-01-30 Michael Chastain <mec@shout.net>
6884
6885 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6886 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6887 has been fixed in gdb/readline on 2003-01-09.
6888
19ea9e73
MS
68892003-01-29 Michael Snyder <msnyder@redhat.com>
6890
e8d359df
MS
6891 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6892 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6893 * gdb.base/args.exp: Skip if target does not support args passing.
6894
2307bd6a
DJ
68952003-01-22 Daniel Jacobowitz <drow@mvista.com>
6896
19ea9e73 6897 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6898 gdb_test. Accept a list of expect arguments as the third
6899 parameter.
6900 (gdb_test): Use it.
6901
f2dd3617
EZ
69022003-01-20 Elena Zannoni <ezannoni@redhat.com>
6903
6904 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6905 allow for different test tree configurations. Update some
6906 tescases accordingly.
6907 * gdb.arch/altivec-regs.exp: Ditto.
6908 * gdb.asm/asm-source.exp: Ditto.
6909 * gdb.base/advance.exp: Ditto.
6910 * gdb.base/display.exp: Ditto.
d63a86f8 6911 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6912 * gdb.base/mips_pro.exp: Ditto.
6913 * gdb.base/overlays.exp: Ditto.
6914 * gdb.base/relocate.exp: Ditto.
6915 * gdb.base/setshow.exp: Ditto.
6916 * gdb.base/step-line.exp: Ditto.
6917 * gdb.base/step-test.exp: Ditto.
6918 * gdb.base/until.exp: Ditto.
6919 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6920
c71cdefd
DC
69212003-01-17 David Carlton <carlton@math.stanford.edu>
6922
6923 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6924 corresponding to PR c++/945.
6925 Update copyright.
6926
fdba05d7
DC
69272003-01-17 David Carlton <carlton@math.stanford.edu>
6928
6929 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6930 corresponding to PR c++/68.
6931
69322003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6933
6934 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6935 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6936 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6937
c362c33a
EZ
69382003-01-15 Elena Zannoni <ezannoni@redhat.com>
6939
0fbc361c
EZ
6940 * gdb.base/break.exp: Fix change of default location, because of
6941 removal of until tests.
6942 * gdb.base/help.exp: Update test for new 'until' help message.
6943 Add test for help on 'advance'.
c362c33a
EZ
6944 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6945
dabf8a35
MK
69462003-01-15 Mark Kettenis <kettenis@gnu.org>
6947
6948 * gdb.base/default.exp: Adapt "info float" test for recent changes
6949 to that command. Add test for "info vector".
6950 * gdb.base/float.exp: New file. Add test for "info float" that
6951 resembles the old test in gdb.base/default.exp.
6952
a1769aca
DC
69532003-01-15 David Carlton <carlton@math.stanford.edu>
6954
6955 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6956
82025e13
EZ
69572003-01-15 Elena Zannoni <ezannoni@redhat.com>
6958
6959 * gdb.base/break.exp: Move the tests of until command from here...
6960 * gdb.base/until.exp: ... to here. New file. Add other tests.
6961 * gdb.base/advance.c: New file.
6962 * gdb.base/advance.exp: New file.
6963
8f9ab801
EZ
69642003-01-14 Elena Zannoni <ezannoni@redhat.com>
6965
6966 * gdb.base/args.c: New file.
6967 * gdb.base/args.exp: New file.
6968
9ae66589
DJ
69692003-01-14 Daniel Jacobowitz <drow@mvista.com>
6970
6971 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6972
8d77e5c3
DJ
69732003-01-14 Daniel Jacobowitz <drow@mvista.com>
6974
6975 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6976
12d2f0a1
DJ
69772003-01-14 Daniel Jacobowitz <drow@mvista.com>
6978
6979 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6980 dates.
6981
6ca37014
DJ
69822003-01-13 Daniel Jacobowitz <drow@mvista.com>
6983
6984 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6985
b0023472
DJ
69862003-01-13 Daniel Jacobowitz <drow@mvista.com>
6987
6988 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6989 (ptype &*"foo").
6990 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6991
607fbc54 69922003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6993
6994 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6995 * gdb.mi/mi1-console.exp: Likewise.
6996
607fbc54 69972003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6998
6999 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7000 * gdb.mi/mi1-console.exp: Likewise.
7001
a1fb14a2
DJ
70022003-01-13 Daniel Jacobowitz <drow@mvista.com>
7003
7004 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7005
c4cf40b7
DJ
70062003-01-09 Daniel Jacobowitz <drow@mvista.com>
7007
7008 * gdb.base/detach.exp: New test.
7009
696d5a5b
DJ
70102003-01-09 Daniel Jacobowitz <drow@mvista.com>
7011
7012 * Makefile.in (ALL_SUBDIRS): New variable.
7013 (subdirs, clean, distclean): Use it.
7014 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7015 regenerating Makefile, since it is generated from the top level.
7016 * gdb.asm/Makefile.in: Likewise.
7017 * gdb.base/Makefile.in: Likewise.
7018 * gdb.c++/Makefile.in: Likewise.
7019 * gdb.disasm/Makefile.in: Likewise.
7020 * gdb.java/Makefile.in: Likewise.
7021 * gdb.mi/Makefile.in: Likewise.
7022 * gdb.threads/Makefile.in: Likewise.
7023 * gdb.trace/Makefile.in: Likewise.
7024
754533e4
DC
70252003-01-09 David Carlton <carlton@math.stanford.edu>
7026
7027 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7028 Add copyright year 2003.
7029
d8b3e9ee
MC
70302003-01-06 Michael Chastain <mec@shout.net>
7031
7032 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7033 When selecting a thread, 'line' and 'file' are optional.
7034 * gdb.mi/mi1-pthreads.exp: Likewise.
7035
8e9e0fe6
AS
70362003-01-06 Andreas Schwab <schwab@suse.de>
7037
7038 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7039 failures.
7040
b5ab8ff3
DJ
70412003-01-04 Daniel Jacobowitz <drow@mvista.com>
7042
7043 Fix PR gdb/844
7044 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7045 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7046
7047 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7048 instead of calling gdb_suppress_entire_file.
7049 * gdb.threads/print-threads.exp: Likewise.
7050 * gdb.threads/schedlock.exp: Likewise.
7051
7052 * gdb.threads/killed.exp: Return instead of calling
7053 gdb_suppress_entire_file.
7054 * gdb.threads/linux-dp.exp: Likewise.
7055 * gdb.threads/pthreads.exp: Likewise.
7056
1e698235
DJ
70572003-01-04 Daniel Jacobowitz <drow@mvista.com>
7058
7059 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7060 stabs.
7061 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7062 * gdb.base/whatis.exp: Always allow (void) after function names.
7063
147ff08c
DJ
70642003-01-04 Daniel Jacobowitz <drow@mvista.com>
7065
7066 * gdb.c++/casts.exp: Correct regexp.
7067
dc62bfc2
MK
70682003-01-04 Mark Kettenis <kettenis@gnu.org>
7069
7070 * configure.in: Call AC_CONFIG_HEADER. Don't call
7071 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7072 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7073 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7074 aforementioned directories in the AC_OUPUT call.
7075 * config.hin: New file.
7076 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7077 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7078 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7079 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7080 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7081 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7082 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7083 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7084 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7085 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7086 gdb.threads/configure.in, gdb.threads/configure,
7087 gdb.threads/config.in, gdb.trace/configure.in,
7088 gdb.trace/configure: Removed.
7089
77afa639
MC
70902003-01-03 Michael Chastain <mec@shout.net>
7091
7092 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7093 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7094
7634bb6e
DJ
70952003-01-03 Daniel Jacobowitz <drow@mvista.com>
7096
7097 * gdb.base/store.exp: Fix regular expressions.
7098
b39c905e
MK
70992002-12-28 Mark Kettenis <kettenis@gnu.org>
7100
7101 * configure.in: Rewrite.
7102 * configure: Regenerated.
7103
0a8551dd
DC
71042003-01-03 David Carlton <carlton@math.stanford.edu>
7105
7106 * gdb.base/psymtab.exp: New file.
7107 * gdb.base/psymtab1.c: Ditto.
7108 * gdb.base/psymtab2.c: Ditto.
7109
c60b7188
AF
71102002-12-23 Adam Fedor <fedor@gnu.org>
7111
7112 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7113
ee73db83
DC
71142002-12-23 David Carlton <carlton@math.stanford.edu>
7115
7116 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7117 and current_directory initialization.
7118
d6c1774e
JB
71192002-12-22 Jim Blandy <jimb@redhat.com>
7120
f0a847b8
JB
7121 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7122 rather than as part of the output file name.
7123
d6c1774e
JB
7124 * gdb.base/attach.exp: There's no need to copy the test program to
7125 /tmp; that was only ever necessary on HP/UX, and this test is
7126 entirely disabled there anyway.
7127
f0708dbb
JB
71282002-12-21 Jim Blandy <jimb@redhat.com>
7129
4c2acfea
JB
7130 * gdb.c++/psmang.exp: Doc fix.
7131
f0708dbb
JB
7132 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7133 test.
7134
9579e000
DC
71352002-12-20 David Carlton <carlton@math.stanford.edu>
7136
7137 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7138
d1810171
MC
71392002-12-18 Michael Chastain <mec@shout.net>
7140
7141 * gdb.c++/annota2.exp: Add copyright year 2002.
7142
76565097
DC
71432002-12-17 David Carlton <carlton@math.stanford.edu>
7144
7145 * gdb.c++/try_catch.cc: Add marker comments.
7146 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7147 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7148 * gdb.c++/m-static.cc: Ditto.
7149 * gdb.c++/m-static1.cc: Ditto.
7150 * gdb.c++/try_catch.cc: Ditto.
7151
da81390b
JJ
71522002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7153
7154 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7155 to see whether we are using the new -environment-directory
7156 command which resets via -r or the old version of the command
7157 which may prompt the user. Part of fix for gdb/741.
7158
b304d130
AC
71592002-12-13 Andrew Cagney <ac131313@redhat.com>
7160
7161 * gdb.fortran/types.exp: Update obsolete comment.
7162 * gdb.fortran/exprs.exp: Ditto.
7163 * lib/gdb.exp: Delete obsolete code.
7164 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7165 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7166 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7167 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7168 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7169 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7170 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7171 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7172 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7173 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7174 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7175 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7176 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7177 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7178 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7179 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7180 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7181 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7182 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7183 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7184 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7185 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7186 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7187 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7188 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7189 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7190 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7191 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7192 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7193 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7194 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7195 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7196 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7197 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7198 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7199 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7200 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7201
a23b6e6a
DC
72022002-12-11 David Carlton <carlton@math.stanford.edu>
7203
7204 * gdb.c++/m-data.exp: Add test for members that shadow global
7205 variables: see PR gdb/804.
7206 * gdb.c++/m-data.cc: Ditto.
7207
6604731b
DJ
72082002-12-10 Daniel Jacobowitz <drow@mvista.com>
7209
7210 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7211
de46ecd7
DC
72122002-12-06 David Carlton <carlton@math.stanford.edu>
7213
7214 * gdb.base/store.c: Don't declare functions static.
7215
27e829d0
AC
72162002-12-04 Andrew Cagney <ac131313@redhat.com>
7217
7218 * gdb.base/store.exp, gdb.base/store.c: New files.
7219
92806416
DJ
72202002-12-03 Daniel Jacobowitz <drow@mvista.com>
7221
7222 * gdb.base/selftest.exp: Update for current gdb.
7223
3bcbaac5
DJ
72242002-12-03 Daniel Jacobowitz <drow@mvista.com>
7225
7226 * gdb.base/maint.exp: Only dump symbols from one source file
7227 or objfile.
7228
f4f00b1f
DJ
72292002-12-03 Daniel Jacobowitz <drow@mvista.com>
7230
7231 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7232 function call.
7233
f1c8a949
JB
72342002-11-25 Jim Blandy <jimb@redhat.com>
7235
7236 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7237 function appearing in error message.
7238
9e297a97
DJ
72392002-11-21 Daniel Jacobowitz <drow@mvista.com>
7240
7241 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7242
1f312e79
JJ
72432002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7244
d63a86f8
RM
7245 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7246 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7247 should be in mi console format. This is part of fix for PR gdb/604.
7248
83c31e7d
FN
72492002-09-18 Fernando Nasser <fnasser@redhat.com>
7250
7251 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7252 which explicitly prints the zero offset as "+0".
7253
322b3f65
DJ
72542002-10-22 Daniel Jacobowitz <drow@mvista.com>
7255
7256 * gdb.threads/schedlock.c (args): Make unsigned.
7257
72582002-10-21 Daniel Jacobowitz <drow@mvista.com>
7259
7260 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7261 numbers. Allow "foo2|selected stack frame".
7262 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7263 * gdb.asm/asmsrc2.s: Likewise.
7264 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7265 comments.
7266 * gdb.asm/mips.inc: New file.
7267
5e2fe5b8
AF
72682002-10-18 Adam Fedor <fedor@gnu.org>
7269
7270 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7271 * gdb.base/help.exp: Likewise.
7272
abe1a5d0
KB
72732002-10-17 Kevin Buettner <kevinb@redhat.com>
7274
7275 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7276 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7277
10abb1d4
JB
72782002-10-02 Jim Blandy <jimb@redhat.com>
7279
7280 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7281
1f609b42
AC
72822002-10-01 Andrew Cagney <ac131313@redhat.com>
7283
7284 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7285 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7286 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7287 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7288 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7289 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7290 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7291
0aee02e4
AC
72922002-09-29 Andrew Cagney <ac131313@redhat.com>
7293
7294 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7295 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7296 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7297 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7298 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7299 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7300 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7301
6fde09ad
KB
73022002-09-27 Kevin Buettner <kevinb@redhat.com>
7303
7304 * gdb.base/annota1.exp (info break): Make directory components of
7305 path optional since not all compilers emit this debug information.
7306
7307 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7308 step ends up stepping out of the function instead of stopping on
7309 the epilogue.
7310
9e8aab75
KS
73112002-09-26 Keith Seitz <keiths@redhat.com>
7312
7313 * lib/insight-support.exp (gdbtk_start): Figure out where
7314 the insight executable is based on where gdb is. Use this
7315 executable to start insight instead of gdb.
7316
e36180d7
AC
73172002-09-25 Andrew Cagney <cagney@redhat.com>
7318
7319 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7320
9dd34b2b
AC
73212002-09-24 Andrew Cagney <ac131313@redhat.com>
7322
7323 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7324 test_isolated_complaints.
7325 (test_empty_complaint): New function.
7326 (test_empty_complaints): New function. Check no output when no
7327 complaints.
d63a86f8 7328
dea97812
KB
73292002-09-19 Jim Blandy <jimb@redhat.com>
7330
7331 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7332
54951bd7
AC
73332002-09-19 Andrew Cagney <ac131313@redhat.com>
7334
7335 * gdb.gdb/complaints.exp: New file.
7336
dec43320
AC
73372002-09-18 Andrew Cagney <ac131313@redhat.com>
7338
7339 * gdb.base/maint.exp: Check `help maint internal-warning'.
7340
e70d6e3f
DC
73412002-09-18 David Carlton <carlton@math.stanford.edu>
7342
7343 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7344 numbers, and replace them by a single breakpoint after the
7345 constructors are all finished.
7346 Add test 4.
7347 * gdb.c++/m-static.cc: Add test 4.
7348 * gdb.c++/m-static.h: New file.
7349 * gdb.c++/m-static1.cc: New file.
7350
7351 * gdb.c++/printmethod.exp: New file.
7352 * gdb.c++/printmethod.cc: New file.
7353
7354 * gdb.c++/pr-574.exp: New file.
7355 * gdb.c++/pr-574.cc: New file.
7356
afb5c968
CV
73572002-09-18 Corinna Vinschen <vinschen@redhat.com>
7358
7359 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7360 embedded targets which never actually exit.
7361
31e45dee
FN
73622002-09-18 Fernando Nasser <fnasser@redhat.com>
7363
7364 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7365 "don't step after run" as unresolved or unsupported, instead of xfail.
7366
a283c5a1
CV
73672002-09-18 Corinna Vinschen <vinschen@redhat.com>
7368
7369 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7370 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7371 Add newline to expected string in "step out of main (status wrapper)"
7372 case.
7373
11350d2a
CV
73742002-09-18 Corinna Vinschen <vinschen@redhat.com>
7375
7376 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7377 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7378
0deec7d6
TT
73792002-09-17 Tom Tromey <tromey@redhat.com>
7380
7381 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7382 \000, not \0, in double-quoted string.
7383
b2b4a1b5
CV
73842002-09-14 Corinna Vinschen <vinschen@redhat.com>
7385
c9d37158 7386 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7387 string after running the commands execution on breakpoint tests.
7388
1c56143a
CV
73892002-09-13 Corinna Vinschen <vinschen@redhat.com>
7390
7391 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7392
37f8da45
JB
73932002-09-12 Joel Brobecker <brobecker@gnat.com>
7394
7395 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7396
08b468e0
KS
73972002-09-10 Keith Seitz <keiths@redhat.com>
7398
7399 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7400 runto proc.
7401 (mi_run_to_main): Use mi_runto.
7402 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7403
dc360f58
KS
74042002-09-10 Keith Seitz <keiths@redhat.com>
7405
7406 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7407 regexp for stopping at main. Could have multiple event notifications.
7408 Don't assume that main was declared with no parameters.
7409 (mi_next): Use mi_step_to.
7410 (mi_step): Use mi_next_to.
7411
ce3abcfb
CV
74122002-09-09 Corinna Vinschen <vinschen@redhat.com>
7413
7414 * gdb.base/default.exp: Fix expected string in `info float' test.
7415
d1f5b980
BE
74162002-09-09 Ben Elliston <bje@redhat.com>
7417
7418 * config/mips.exp: Update comments.
7419 * config/mips-idt.exp: Likewise.
7420 * config/nind.exp: Likewise.
7421 * config/slite.exp: Likewise.
7422 * config/sparclet.exp: Likewise.
7423 * config/udi.exp: Likewise.
7424 * config/vx.exp: Likewise.
7425 * config/vxworks29k.exp: Likewise.
7426
2f71430b
JB
74272002-09-05 Jim Blandy <jimb@redhat.com>
7428
7429 * gdb.threads/killed.exp: Fix test failure message.
7430
7ddebc7e
KS
74312002-09-04 Keith Seitz <keiths@redhat.com>
7432
7433 * lib/mi-support.exp: Update copyright.
7434 (mi_gdb_test): Increase the priority of the expected pattern
7435 so that it matches gdb_test.
7436
0ae67eb3
KS
74372002-09-03 Keith Seitz <keiths@redhat.com>
7438
7439 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7440 Use integer comparison instead of string comparison for testing
7441 whether binary was built.
7442
38fc42c8
JB
74432002-09-03 Jim Blandy <jimb@redhat.com>
7444
7445 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7446
b6ff0e81
JB
74472002-08-29 Jim Blandy <jimb@redhat.com>
7448
7449 * gdb.threads/pthreads.exp: Move the portable thread compilation
7450 code into a function in lib/gdb.exp, and call that from here.
7451 * lib/gdb.exp (gdb_compile_pthreads): New function.
7452
07c98896
KS
74532002-08-29 Keith Seitz <keiths@redhat.com>
7454
7455 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7456 expect_out so that callers can get at it.
7457
0312286c
DJ
74582002-08-23 Daniel Jacobowitz <drow@mvista.com>
7459
7460 * gdb.threads/print-threads.c: New file.
7461 * gdb.threads/print-threads.exp: New file.
7462 * gdb.threads/schedlock.c: New file.
7463 * gdb.threads/schedlock.exp: New file.
7464
dd039bc4
EZ
74652002-08-22 Elena Zannoni <ezannoni@redhat.com>
7466
7467 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7468 not altivec.c.
7469
1f36144c
MK
74702002-08-17 Mark Kettenis <kettenis@gnu.org>
7471
7472 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7473 targets. The problem should be fixed now.
7474
16057ec7 74752002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7476
7477 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7478 2002-07-24 change that removes final dots from error messages.
7479
3c1499ad
TT
74802002-08-13 Tom Tromey <tromey@redhat.com>
7481
7482 * gdb.base/readline.exp: New file.
7483
a20ce2c3
AC
74842002-08-01 Andrew Cagney <ac131313@redhat.com>
7485
7486 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7487 supress message.
7488
db034ac5
AC
74892002-08-01 Andrew Cagney <cagney@redhat.com>
7490
7491 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7492 CHILL_FOR_TARGET and CHILL_LIB.
7493 * configure.in (configdirs): Remove gdb.chill.
7494 * configure: Regenerate.
7495 * lib/gdb.exp: Obsolete references to chill.
7496 * gdb.fortran/types.exp: Ditto.
7497 * gdb.fortran/exprs.exp: Ditto.
7498
3e000b18
KB
74992002-07-30 Kevin Buettner <kevinb@redhat.com>
7500
7501 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7502 set Irix-specific compile and link flags.
7503
28f4966b
KB
75042002-07-29 Kevin Buettner <kevinb@redhat.com>
7505
7506 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7507 source files. The ``-o'' option doesn't work with the ``-E'' option
7508 when using the Irix compiler.
7509
46c0d5a6
DJ
75102002-07-19 Daniel Jacobowitz <drow@mvista.com>
7511
7512 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7513 Improve support for reusing an exec file. Copy exec file
7514 to target, and run gdbserver on the target instead of on the host.
7515
eecf4bed
JB
75162002-07-18 Jim Blandy <jimb@redhat.com>
7517
0f815cdf
JB
7518 * gdb.base/ending-run.exp: Don't expect to see the program end in
7519 some orderly fashion when we're running on a real stand-alone
7520 board.
7521
eecf4bed
JB
7522 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7523 targets that don't support interrupts.
7524
52d309e4
JB
75252002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7526
7527 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7528 systems.
7529 Move comments in expect statements to inside the actions, so that they
7530 don't get matched against.
7531
ff683d9e
MK
75322002-07-10 Mark Kettenis <kettenis@gnu.org>
7533
7534 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7535 function when asleep" test.
7536
b5356753
AC
75372002-07-10 Andrew Cagney <ac131313@redhat.com>
7538
7539 * gdb.base/page.exp: Rewrite to handle problems with very long
7540 `info set' output. Update copyright.
7541
6aa4d13a
AC
75422002-06-26 Andrew Cagney <ac131313@redhat.com>
7543
7544 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7545 gdb.threads-hp.
7546 * gdb.hp/configure: Regenerate.
7547 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7548 * gdb.hp/gdb.threads-hp/configure: Delete file.
7549 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7550
8cf8c2b8
AC
75512002-06-22 Andrew Cagney <ac131313@redhat.com>
7552
7553 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7554 setlocale, bindtextdomain and textdomain.
7555
6827a8f8
JB
75562002-06-11 Jim Blandy <jimb@redhat.com>
7557
919d772c
JB
7558 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7559 preprocessor macro information is present.
7560
6827a8f8
JB
7561 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7562 tests.
7563
c15b0d21
MS
75642002-06-06 Michael Snyder <msnyder@redhat.com>
7565
c5984d70
MS
7566 * gdb.base/overlays.exp: Record addresses of overlay
7567 functions in TCL variables rather than in GDB variables,
7568 to avoid having GDB convert them to pointers (with loss
7569 of information).
7570
d63a86f8 7571 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7572 default linker script changes.
c15b0d21
MS
7573 * gdb.base/long_long.exp: Add check for sizeof (long double).
7574
be26fe0d
ML
75752002-06-06 Michal Ludvig <mludvig@suse.cz>
7576
7577 * gdb.asm/asm-source.exp: Add x86-64 target.
7578 * gdb.asm/x86_64.inc: New.
d63a86f8 7579
258093ca 75802002-05-30 Michael Chastain <mec@shout.net>
258093ca 7581
4b3153f1 7582 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7583 * gdb.c++/m-static.cc: New file.
7584 * gdb.c++/m-static.exp: New file.
7585
241264c6
MS
75862002-05-28 Michael Snyder <msnyder@redhat.com>
7587
7588 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7589 precision.
7590
9bba8c8f 75912002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7592
4b3153f1 7593 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7594 * gdb.c++/m-data.cc: New file.
7595 * gdb.c++/m-data.exp: New file.
7596
75972002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7598
4b3153f1 7599 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7600 * gdb.c++/try_catch.cc: New file.
d63a86f8 7601 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7602
def1b996
MC
76032002-05-27 Michael Chastain <mec@shout.net>
7604
7605 * gdb.c++/local.exp: Accept more nested types in output.
7606
522ba268
MC
76072002-05-26 Michael Chastain <mec@shout.net>
7608
7609 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7610
277254ba
MS
76112002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7612
7613 * lib/gdb.exp (gdb_wrapper_init): Just because
7614 gdb_wrapper_file exists, this does not mean that the file
7615 should not be rebuilt. That is what gdb_wrapper_initialized
7616 is for.
7617 (default_gdb_init): Reset gdb_wrapper_initialized.
7618
b61a8733
MS
76192002-05-23 Michael Snyder <msnyder@redhat.com>
7620
d63a86f8 7621 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7622 the precision of the floating point test results.
7623 * gdb.base/call-rt-st.exp: Ditto.
7624
b61a8733
MS
7625 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7626 * gdb.base/call-rt-st.exp: Ditto.
7627
56f6e910
MC
76282002-05-19 Michael Chastain <mec@shout.net>
7629
7630 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7631
ad0b0016
EZ
76322002-05-19 Elena Zannoni <ezannoni@redhat.com>
7633
7634 * configure.in (configdirs): Add gdb.arch.
7635 * configure: Regenerate.
7636
f617d2b6
JB
76372002-05-17 Jim Blandy <jimb@redhat.com>
7638
7639 * gdb.base/completion.exp: Recognize the more detailed error
7640 messages produced by the macro expander's lexical analyzer.
7641
eac2a696
EZ
76422002-05-14 Elena Zannoni <ezannoni@redhat.com>
7643
7644 * gdb.arch/altivec-abi.c: New file.
7645 * gdb.arch/altivec-abi.exp: New file.
7646 * gdb.arch/altivec-regs.c: New file.
7647 * gdb.arch/altivec-regs.exp: New file.
7648
2fdde8f8
DJ
76492002-05-14 Daniel Jacobowitz <drow@mvista.com>
7650
7651 * gdb.base/maint.exp (maint print type): Update for new type
7652 structure.
d63a86f8 7653
e31f1a7c
EZ
76542002-05-14 Elena Zannoni <ezannoni@redhat.com>
7655
7656 * gdb.arch: New directory.
7657 * gdb.arch/configure.in: New file.
7658 * gdb.arch/configure: New file.
7659 * gdb.arch/Makefile.in: New file.
7660
db589741
CV
76612002-05-13 Corinna Vinschen <vinschen@redhat.com>
7662
7663 * gdb.asm/asm-source.exp: Add v850 as supported target.
7664 * gdb.asm/v850.inc: New file.
7665
8ce2a7dc
DJ
76662002-05-13 Daniel Jacobowitz <drow@mvista.com>
7667
7668 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7669
df763c7f
DJ
76702002-05-12 Daniel Jacobowitz <drow@mvista.com>
7671
7672 * gdb.base/break.exp: Check 'break "marker2"'.
7673
377daeed
MS
76742002-05-10 Michael Snyder <msnyder@redhat.com>
7675
7676 * gdb.base/long_long.exp: Fix typo.
7677
c4b7bc2b
JB
76782002-05-10 Jim Blandy <jimb@redhat.com>
7679
ecac9a4e
JB
7680 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7681 a bug.
7682
c4b7bc2b
JB
7683 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7684 Recognize more detailed error message produced by the macro
7685 expander's lexical analyzer.
7686 * lib/gdb.exp (test_print_reject): Same.
7687
e71019a1
MK
76882002-05-09 Mark Kettenis <kettenis@gnu.org>
7689
7690 * gdb.c++/method.exp: Fix typo.
7691
fedfc8e6
MS
76922002-05-08 Michael Snyder <msnyder@redhat.com>
7693
166a1957
MS
7694 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7695 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7696 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7697 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7698 Add iftarget clause for strongarm.
d63a86f8 7699
f1c47eb2
MS
77002002-05-06 Michael Snyder <msnyder@redhat.com>
7701
cb9a9d3e
MS
7702 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7703 (gdb_continue_to_end): Accept output from status wrapper.
7704 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7705 Clean up fail messages to match pass messages.
7706
f1c47eb2
MS
7707 Enable the "needs_status_wrapper" testsuite feature.
7708 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7709 (gdb_compile): Conditionally call gdb_wrapper_init.
7710 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7711 * gdb.c++/method.exp: Recognize output from status wrapper.
7712
6079c749
BE
77132002-05-06 Ben Elliston <bje@redhat.com>
7714From Graydon Hoare <graydon@redhat.com>
7715
7716 * config/sid.exp: Include support for "rawsid" protocol.
7717
188baff3
JB
77182002-05-03 Jim Blandy <jimb@redhat.com>
7719
7720 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7721 * gdb.c++/hang3.C: New file.
7722
b9c07f0f
AC
77232002-05-04 Andrew Cagney <ac131313@redhat.com>
7724
7725 * gdb.base/default.exp: Remove obsolete code.
7726 * gdb.c++/misc.exp: Ditto. Update copyright.
7727 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7728 * gdb.base/whatis.exp: Ditto. Update copyright.
7729 * gdb.base/scope.exp: Ditto. Update copyright.
7730 * gdb.base/ptype.exp: Ditto. Update copyright.
7731 * gdb.base/printcmds.exp: Ditto. Update copyright.
7732 * gdb.base/opaque.exp: Ditto. Update copyright.
7733 * gdb.base/list.exp: Ditto.
7734 * gdb.base/funcargs.exp: Ditto. Update copyright.
7735 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7736 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7737 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7738 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7739 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7740 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7741
5c7a0397
MS
77422002-05-02 Michael Snyder <msnyder@redhat.com>
7743
d6dcc264 7744 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7745 * gdb.base/long_long.exp: Add xscale target.
7746 * gdb.base/default.exp: Add xscale target.
7747
eb7f1c48
JB
77482002-05-01 Jim Blandy <jimb@redhat.com>
7749
7750 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7751 gdb.c++/hang.exp: New test.
7752
a6befae8
FF
77532002-05-01 Fred Fish <fnf@redhat.com>
7754
7755 * gdb.base/completion.exp: Handle completions of "./Make" for
7756 more than one completion possibility, as is the case when we
7757 build and test in the source tree.
7758
0a310277
AG
77592002-04-29 Anthony Green <green@redhat.com>
7760
7761 * gdb.java/jmisc1.exp: New file.
7762 * gdb.java/jmisc2.exp: New file.
7763
6ff9af88
DJ
77642002-04-24 Daniel Jacobowitz <drow@mvista.com>
7765
7766 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7767
96b3d632
EZ
77682002-04-23 Elena Zannoni <ezannoni@redhat.com>
7769
7770 * gdb.base/help.exp: Change 'help status' to allow for target
7771 dependent output differences.
7772
5019bb54
MC
77732002-04-22 Michael Chastain <mec@shout.net>
7774
7775 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7776
a805a116
MC
77772002-04-22 Michael Chastain <mec@shout.net>
7778
7779 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7780
a1706bfd
DM
77812002-04-17 David S. Miller <davem@redhat.com>
7782
7783 * gdb.asm/sparc64.inc: New file.
7784 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7785
a73a20a2
EZ
77862002-04-19 Elena Zannoni <ezannoni@redhat.com>
7787
7788 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7789 instruction file directly into the build tree. Clean up at end of
7790 test.
7791
ba678339
DM
77922002-04-18 David S. Miller <davem@redhat.com>
7793
7794 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7795 handle 64-bit platforms correctly.
7796 * gdb.base/maint.exp: Likewise.
7797
b03399da
KB
77982002-04-18 Kevin Buettner <kevinb@redhat.com>
7799
7800 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7801 ``-fpic'' when compiling files comprising a shared library, but
7802 it does need additional linker flags in order to find shared
7803 libraries at run time.
7804
e2004992
KB
78052002-04-18 Kevin Buettner <kevinb@redhat.com>
7806
7807 * gdb.base/cvexpr.c (use): New function.
7808 (main): Invoke use() on all global variables to prevent
7809 some linkers from deleting these otherwise unused symbols.
7810
d8937120
MC
78112002-04-17 Michael Chastain <mec@shout.net>
7812From David S. Miller <davem@redhat.com>
7813
7814 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7815 handle 64-bit platforms correctly.
7816
ffd61a58
MS
78172002-04-12 Michael Snyder <msnyder@redhat.com>
7818From Jim Blandy <jimb@redhat.com>
7819 * gdb.base/foo.c (foox): Remove section attribute; the linker
7820 script can handle this instead.
7821 * gdb.base/bar.c (barx): Same.
7822 * gdb.base/baz.c (bazx): Same.
7823 * gdb.base/grbx.c (grbxx): Same.
7824
7825 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7826 manager doesn't automatically unmap overlays unnecessarily.
7827
6b8426a6
MH
78282002-04-10 Martin M. Hunt <hunt@redhat.com>
7829
7830 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7831 stepping out of main.
7832
34af4875
MC
78332002-04-09 Michael Chastain <mec@shout.net>
7834
7835 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7836 scope so that the nested scope tests will make sense.
7837 * gdb.c++/local.exp: Write patterns that actually work with gcc
7838 (the HP patterns "were never known to work with gcc").
7839 Keep the old aCC patterns too.
7840
2d1676a0
DJ
78412002-04-09 Daniel Jacobowitz <drow@mvista.com>
7842
7843 * gdb.base/attach.exp: Correct target board test.
7844
3a63e3f9
MC
78452002-04-08 Michael Chastain <mec@shout.net>
7846
7847 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7848 in a const method. Add some xfail and fail cases for configurations
7849 that do not emit the "const ...".
7850
f18dabd2
MC
78512002-04-07 Michael Chastain <mec@shout.net>
7852
7853 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7854 Accept "A * const" and "const A * const" as type of "this".
7855 Fix spelling of getFunky throughout. Make messages uniform.
7856
0fcddd82
EZ
78572002-04-07 Elena Zannoni <ezannoni@redhat.com>
7858
7859 Work around for PR gdb/285:
7860 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7861
16a8534a
EZ
78622002-04-07 Elena Zannoni <ezannoni@redhat.com>
7863
7864 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7865 instructions file at run time instead of configure time.
7866 Sometimes we run the test in a directory that is not the one we
7867 configured in.
7868 * gdb.asm/configure.in: Delete creation of symlink.
7869 * gdb.asm/configure: Regenerate.
7870
24181d81
JB
78712002-04-05 J. Brobecker <brobecker@gnat.com>
7872
7873 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7874 xfullpath () function.
7875
7cdb7107
DJ
78762002-04-04 Daniel Jacobowitz <drow@mvista.com>
7877
7878 * gdb.asm/Makefile.in: Correct dependencies.
7879
7880 * gdb.asm/powerpc.inc: New file.
7881 * gdb.asm/asm-source.exp: Add PowerPC.
7882 * gdb.asm/configure.in: Likewise.
7883 * gdb.asm/configure: Regenerated.
7884
a7d17088
DJ
78852002-04-04 Daniel Jacobowitz <drow@mvista.com>
7886
7887 * gdb.base/relocate.exp: New file.
7888 * gdb.base/relocate.c: New file.
7889
cd721503
FF
78902002-04-04 Fred Fish <fnf@redhat.com>
7891
7892 * gdb.base/step-test.exp: Update comment regarding stopping in
7893 memcpy/bcopy calls inserted as part of the compiler runtime.
7894
b22ad7a7
MS
78952002-04-04 Michael Snyder <msnyder@redhat.com>
7896
7897 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7898
5f279fa6
DJ
78992002-04-03 Daniel Jacobowitz <drow@mvista.com>
7900
7901 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7902 (gdb_expect): Remove $notransfer hack.
7903
dd0fd3ce
DJ
79042002-04-02 Daniel Jacobowitz <drow@mvista.com>
7905
7906 * gdb.c++/classes.exp ("calling method for small class"): Match
7907 updated register output.
7908
1e50cda1
DJ
79092002-03-30 Daniel Jacobowitz <drow@mvista.com>
7910
7911 Fix PR gdb/452
7912 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7913 when finished. Make gdb_file_cmd send "exec-file" when
7914 appropriate.
7915
24015922
DJ
79162002-03-30 Daniel Jacobowitz <drow@mvista.com>
7917
7918 * gdb.base/attach.exp: Remove extra setup_xfail.
7919
dd7dfd64
MS
79202002-03-26 Michael Snyder <msnyder@redhat.com>
7921
7922 * gdb.base/default.exp: Add tests for dump, append, and restore.
7923 * gdb.base/help.exp: Add tests for dump, append, and restore.
7924 * gdb.base/dump.exp: New file, test dump, append and restore.
7925 * gdb.base/dump.c: New file.
7926
48b2f8d7
MS
79272002-03-27 Michael Snyder <msnyder@redhat.com>
7928
d63a86f8 7929 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7930 clean-ups in help messages.
7931
05b4d525
FF
79322002-03-26 Fred Fish <fnf@redhat.com>
7933
7934 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7935 have debugging info for those functions and the compiler uses them
7936 internally to copy structs around.
7937
d7679631
FF
79382002-03-26 Fred Fish <fnf@redhat.com>
7939
7940 * gdb.base/list.exp: Revert the change made yesterday and add note
7941 about why we don't list the default lines for remote targets.
7942
523ac3f9
MS
79432002-03-25 Michael Snyder <msnyder@redhat.com>
7944
7945 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7946
754b2b8d
FF
79472002-03-25 Fred Fish <fnf@redhat.com>
7948
7949 * gdb.base/list.exp: This test works on remote targets so remove
7950 the short circuit for remote targets. Update copyright.
7951
33c3e192
FF
79522002-03-25 Fred Fish <fnf@redhat.com>
7953
7954 * gdb.base/attach.exp: Fix logic error that was suppressing this
7955 test for all non hppa*-*-hpux* targets, instead of the hp target.
7956 Move comments closer to the suppression point. Also now need to
7957 check that we are running natively.
7958
d43e73ee
MS
79592002-03-22 Michael Snyder <msnyder@redhat.com>
7960
882c8f02
MS
7961 * gdb.base/default.exp: Add test for gcore. Update copyright.
7962 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7963
04c12f60
FF
79642002-03-06 Fred Fish <fnf@redhat.com>
7965
7966 * gdb.base/funcargs.c: Remove extraneous ';' character.
7967 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7968
b43df995
MC
79692002-03-04 Michael Chastain <mec@shout.net>
7970
7971 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7972 accommodate gcc v3 function signature.
7973 * gdb.mi/mi0-var-cmd-exp: Ditto.
7974
92362027
AC
79752002-02-24 Andrew Cagney <ac131313@redhat.com>
7976
7977 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7978 ``GNU/Linux'' or ``Linux kernel''
7979 * testsuite/gdb.threads/pthreads.c: Ditto.
7980
258ad32d
MC
79812002-02-24 Michael Chastain <mec@shout.net>
7982
7983 * gdb.threads/pthreads.c (thread1): Add a return statement.
7984 (thread2): Likewise.
7985 (foo): Likewise.
7986
04c3b3d4
MC
79872002-02-23 Michael Chastain <mec@shout.net>
7988
7989 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7990 to placate gcc.
7991
5a2a0a20
MC
79922002-02-23 Michael Chastain <mec@shout.net>
7993
7994 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7995 test "ptype bint". The test passes on all my stabs configurations.
7996
a640f7fc
JB
79972002-02-21 Jim Blandy <jimb@redhat.com>
7998
27924826
JB
7999 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8000 filename at a time, and watch for the ones we want to see.
8001
a640f7fc
JB
8002 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8003 types of pointers to prototyped functions.
8004
edcc8c75
AC
80052002-02-20 Andrew Cagney <ac131313@redhat.com>
8006
8007 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8008 signed, unsigned and straight char.
8009 (padding_char, padding_short, padding_int, padding_long,
8010 padding_long_long, padding_float, padding_double,
8011 padding_long_double): New global variables.
8012 (fill, fill_structs): New functions.
8013
8014 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8015 for correctly sized writes. Update copyright.
8016 (get_valueof): New procedure.
8017 (get_sizeof): Call get_valueof.
8018 (check_valueof): New procedure.
8019 (check_padding): New procedure.
8020
ac57ea44
MC
80212002-02-20 Michael Chastain <mec@shout.net>
8022
8023 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8024 to setup_xfail. Document some of the remaining calls.
8025
7a10c941
MC
80262002-02-18 Michael Chastain <mec@shout.net>
8027
8028 * gdb.c++/userdef.exp: Update copyright year.
8029
fb8acdcc
DJ
80302002-02-18 Daniel Jacobowitz <drow@mvista.com>
8031
8032 * gdb.c++/userdef.exp: Test overloaded operators properly.
8033 Remove xfails.
8034
fda6ae12
MS
80352002-02-14 Michael Snyder <msnyder@redhat.com>
8036
8037 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8038
676a0442
DJ
80392002-02-14 Daniel Jacobowitz <drow@mvista.com>
8040
8041 * gdb.base/a2-run.exp: Check for a remote target properly.
8042 * gdb.base/annota1.exp: Likewise.
8043 * gdb.base/list.exp: Likewise.
8044 * gdb.base/reread.exp: Likewise.
8045 * gdb.base/scope.exp: Likewise.
8046 * gdb.base/shlib-call.exp: Likewise.
8047 * gdb.base/term.exp: Likewise.
8048 * gdb.c++/annota2.exp: Likewise.
8049
78b4f468
RE
80502002-02-13 Richard Earnshaw <rearnsha@arm.com>
8051
8052 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8053
9a81ba51
MC
80542002-02-10 Michael Chastain <mec@shout.net>
8055
8056 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8057 (call_after_alloca): Ditto.
8058
004af6c7
DJ
80592002-02-10 Daniel Jacobowitz <drow@mvista.com>
8060
8061 * gdb.base/ending-run.exp: Guard "cont" test with
8062 gdb_skip_stdio_test.
8063
37225f62
JB
80642002-02-06 Jim Blandy <jimb@redhat.com>
8065
8066 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8067 from here...
8068 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8069 To here. Disable this test on non-HP platforms. Add big comment.
8070
fe6fdd96
MS
80712002-02-04 Michael Snyder <msnyder@redhat.com>
8072
8073 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8074 other than d10v and m32r.
8075
036fad3f
RE
80762002-02-02 Richard Earnshaw <rearnsha@arm.com>
8077
8078 * gdb.base/default.exp: Rewrite test patterns to reduce time
8079 taken to match them.
8080
7148ab62
DJ
80812002-01-30 Daniel Jacobowitz <drow@mvista.com>
8082
8083 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8084 Allow a start function above main.
8085 * gdb.threads/linux-dp.exp: Fix copyright date.
8086
396cc255
DJ
80872002-01-30 Daniel Jacobowitz <drow@mvista.com>
8088
8089 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8090 (check_philosopher_stack): Check for manager thread before checking
8091 for a just-starting thread.
8092
f038d31b
DJ
80932002-01-30 Daniel Jacobowitz <drow@mvista.com>
8094
8095 From Neil Booth <neil@daikokuya.demon.co.uk>:
8096 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8097 warnings.
8098
b3ff9d9a
FF
80992002-01-21 Fred Fish <fnf@redhat.com>
8100
8101 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8102 not caller.
8103
39ad761d
JB
81042002-01-21 Jim Blandy <jimb@redhat.com>
8105
8106 * gdb.base/reread.exp: Check that GDB properly re-reads the
8107 executable file when it changes while no inferior is running.
8108
aaf320fa
FF
81092002-01-21 Fred Fish <fnf@redhat.com>
8110
8111 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8112 optionally accept the "shlib events" variation.
8113
808a31f5
JB
81142002-01-21 Jim Blandy <jimb@redhat.com>
8115
8116 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8117 call `fflush' after every `printf', so that the output is produced
8118 at predictable points, regardless of whatever buffering does (or
8119 doesn't) take place.
8120 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8121 at different points.
8122
4420d5e2
DJ
81232002-01-20 Daniel Jacobowitz <drow@mvista.com>
8124
8125 * gdb.c++/inherit.exp: Update copyright years.
8126 * gdb.c++/method.exp: Likewise.
8127
3e36a0f4
DJ
81282002-01-20 Daniel Jacobowitz <drow@mvista.com>
8129
8130 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8131 artificial methods/arguments.
8132 * gdb.c++/derivation.exp: Likewise.
8133 * gdb.c++/inherit.exp: Likewise.
8134 * gdb.c++/method.exp: Likewise.
8135 * gdb.c++/virtfunc.exp: Likewise.
8136
b4ceaee6
AC
81372002-01-18 Andrew Cagney <ac131313@redhat.com>
8138
8139 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8140 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8141 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8142 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8143 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8144 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8145
ecace851
JB
81462002-01-17 Jim Blandy <jimb@redhat.com>
8147
8148 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8149 anchoring the pattern matching the entry point symbol's name.
8150
375fc983
AC
81512002-01-17 Andrew Cagney <ac131313@redhat.com>
8152
8153 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8154 continue/quit query. Update copyright.
8155
fe6fdd96
MS
81562002-01-14 Michael Snyder <msnyder@redhat.com>
8157
8158 * gdb.base/gcore.exp: Remove extra debugging output.
8159
e017c81f
DJ
81602002-01-13 Daniel Jacobowitz <drow@mvista.com>
8161
8162 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8163 for slightly dubious v2 mangled string.
8164
37ab3bf8
DJ
81652002-01-13 Daniel Jacobowitz <drow@mvista.com>
8166
8167 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8168
1bc05c3a 81692002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8170
1bc05c3a 8171 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8172
1bc05c3a
JM
8173 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8174 constructors.
8175 * gdb.c++/derivation.exp: Likewise.
8176 * gdb.c++/templates.exp: Likewise.
8177 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8178
1bc05c3a
JM
81792002-01-10 Michael Snyder <msnyder@redhat.com>
8180
8181 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8182
a911c360
MS
81832002-01-08 Michael Snyder <msnyder@redhat.com>
8184
8185 * gdb.base/gcore.exp: New test for generate-core-file command.
8186 * gdb.base/gcore.c: Testcase for above.
8187 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8188
ea2119ec
JM
81892002-01-08 Jason Merrill <jason@redhat.com>
8190
8191 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8192
68203136
FF
81932002-01-07 Fred Fish <fnf@redhat.com>
8194
8195 * gdb.c++/overload.exp: Remove unconditional xfails for:
8196 print foo_instance1.overloadargs(1)
8197 print foo_instance1.overloadargs(1, 2)
8198 print foo_instance1.overloadargs(1, 2, 3)
8199 print foo_instance1.overloadargs(1, 2, 3, 4)
8200 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8201 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8202 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8203 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8204 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8205 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8206 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8207 print foo_instance1.overload1arg()
8208 print foo_instance1.overload1arg((char)arg2)
8209 print foo_instance1.overload1arg((signed char)arg3)
8210 print foo_instance1.overload1arg((unsigned char)arg4)
8211 print foo_instance1.overload1arg((int)arg7)
8212 print foo_instance1.overload1arg((unsigned int)arg8)
8213 print foo_instance1.overload1arg((float)arg11)
8214 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8215
21b9b5b1
MS
82162002-01-07 Michael Snyder <msnyder@redhat.com>
8217
8218 * gdb.base/huge.exp: New test. Print a very large target data object.
8219 (skip_huge_test): New test variable. Define if you want to skip this
8220 test. The test reads an 8 megabyte data object from the target, so it
8221 might be very time consuming on remote targets with a slow connection.
8222 * gdb.base/huge.c: New file. Test case for above.
8223
725f922e
FF
82242002-01-07 Fred Fish <fnf@redhat.com>
8225
8226 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8227 g_instance.bfoo, and g_instance.cfoo.
8228
634d57ec
JL
8229Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8230
f286b2c3
JL
8231 * gdb.base/break.c (multi_line_if_conditional): New function.
8232 (multi_ilne_while_conditional): Likewise.
8233 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8234 IF or WHILE condition puts the breakpoint at the start of
8235 the condition.
8236
634d57ec
JL
8237 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8238 hppa*-*-hpux* expected failure.
8239 * gdb.base/structs.exp (do_function_calls): Similarly.
8240
8241 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8242 watchpoints.
8243
9fbfe2dc
AC
82442002-01-06 Andrew Cagney <ac131313@redhat.com>
8245
8246 Fix PR gdb/66.
8247 * gdb.base/structs.exp: Replace skip for a29k with skip for
8248 gdb,cannot_call_functions.
8249 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8250 * gdb.base/callfuncs.exp: Ditto.
8251 * gdb.base/call-rt-st.exp: Ditto.
8252 * gdb.base/call-strs.exp: Ditto.
8253 * gdb.base/callfwmall.exp: Ditto.
8254 * gdb.base/scope.exp: Obsolete xfail a29k.
8255 * gdb.c++/misc.exp: Ditto.
8256 * gdb.c++/cplusfuncs.exp: Ditto.
8257 * gdb.base/ptype.exp: Ditto.
8258 * gdb.base/printcmds.exp: Ditto.
8259 * gdb.base/opaque.exp: Ditto.
8260 * gdb.base/list.exp: Ditto.
8261 * gdb.base/funcargs.exp: Ditto.
8262 * gdb.base/default.exp: Ditto.
8263
8ddad156
MS
82642002-01-04 Michael Snyder <msnyder@redhat.com>
8265
ca4976a6 8266 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8267 * gdb.base/maint.exp: Add tests for maint info sections options.
8268
1b074332
JL
8269Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8270
8271 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8272
7d159115
CV
82732001-12-20 Corinna Vinschen <vinschen@redhat.com>
8274
8275 * gdb.asm/arm.inc: New file.
8276 * gdb.asm/asm-source.exp: Add arm targets.
8277 * gdb.asm/configure.in: Ditto.
8278 * gdb.asm/configure: Recreated from configure.in.
8279
8fb87725
JL
8280Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8281
afabe08c
JL
8282 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8283 with HP's compiler.
8284 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8285 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8286 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8287 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8288
8289 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8290 either HP's compilers or GCC.
8291
db521deb
JL
8292 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8293 a SIGBUS or SIGSEGV.
8294
8295 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8296
8297 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8298 can be compiled with either HP's compiler or GCC.
8299
cfa88ab7
JL
8300 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8301 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8302 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8303
ca344dff
JL
8304 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8305 to match current gdb output. Update due to using auto-solib-limit
8306 for limiting instead of overloading auto-solib-add.
8307 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8308 test program.
8309
3f3c6e55 8310 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8311 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8312 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8313 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8314 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8315 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8316 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8317 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8318 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8319 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8320 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8321 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8322 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8323
8fb87725
JL
8324 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8325 a SIGTRAP to the inferior.
8326
cf599fa7
CV
83272001-12-19 Corinna Vinschen <vinschen@redhat.com>
8328
8329 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8330 Substitute call to target_link by call to gdb_compile.
8331
2cd045cd
JL
8332Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8333
8334 * gdb.base/break.exp: Fix HP specific search string when testing
8335 backtracing in a called function.
8336
d63a86f8 8337 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8338 compiling the test with HP's compilers.
8339 * gdb.base/volatile.exp: Similarly.
8340
99ebe9ac
JB
83412001-12-19 Jim Blandy <jimb@redhat.com>
8342
8343 * gdb.base/printcmds.exp: Expect the null character to be printed
8344 as '\0', and the '\013' to be printed as '\v'.
8345 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8346 * gdb.base/setvar.exp: Same.
8347
b9891b29
JB
83482001-12-17 Jim Blandy <jimb@redhat.com>
8349
0eba65ab
JB
8350 * gdb.base/completion.exp: Rather than completing very long
8351 filenames, which can make the readline library produce output we
8352 don't recognize, cd to the directory first, and then complete
8353 using nice, short relative paths.
8354
6970b5b1
JB
8355 * gdb.base/completion.exp: On some systems, there is, in fact, a
8356 variable named `b' in scope, since GDB treats all static
8357 variables as being in scope. So use `no_var_named_this'
8358 instead of `b'.
8359
b9891b29
JB
8360 * gdb.base/corefile.exp: Recognize the message saying that GDB
8361 can't find the core file's registers as a failure.
8362
e6ccd35f
JSC
83632001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8364
8365 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8366 test expect string more specific.
8367
105ba819
CV
83682001-12-13 Corinna Vinschen <vinschen@redhat.com>
8369
8370 * gdb.asm/asm-source.exp: Add support for xstormy16.
8371 * gdb.asm/configure.in: Ditto.
8372 * gdb.asm/configure: Rebuild.
8373 * gdb.asm/xstormy16.inc: New file.
8374
e9e79dd9
FF
83752001-12-10 Fred Fish <fnf@redhat.com>
8376
8377 * gdb.base/maint.exp: Update to match changes in type dumping code.
8378
347dc97d
JB
83792001-12-10 Jim Blandy <jimb@redhat.com>
8380
8381 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8382 matching the entry point symbol's name at the beginning of the
8383 line.
8384
5178b9d6
DJ
83852001-12-07 Daniel Jacobowitz <drow@mvista.com>
8386
8387 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8388 gdb.c++/inherit.exp, gdb.c++/method.exp,
8389 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8390 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8391 and class layout support.
8392
af890c52
DJ
83932001-12-07 Daniel Jacobowitz <drow@mvista.com>
8394
8395 * gdb.c++/classes.exp: Add test for static member function.
8396 * gdb.c++/misc.cc: Add class with static member function.
8397
7a345fb3
JB
83982001-12-07 Jim Blandy <jimb@redhat.com>
8399
f2e54a80 8400 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8401 those tests as `unsupported'.
8402 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8403 Rewrite subsequent tests to use it.
8404
8405 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8406 those tests as `unsupported'.
8407 * gdb.base/structs.exp (call_struct_func): New function.
8408 (do_function_calls): Use call_struct_func to call the functions
8409 returning structs.
8410
0bc69509
JB
8411 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8412 whether functions are prototyped or not, so we can't possibly pass
8413 arguments to t_float_values2 properly.
8414
7a345fb3
JB
8415 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8416 value of `timeout' for targets other than the mips*tx39-*.
8417
edb6ede1
MS
84182001-12-06 Michael Snyder <msnyder@redhat.com>
8419
d63a86f8 8420 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8421 and detect whether the start symbol has a leading underscore.
8422
2d842f13
JB
84232001-12-04 Jim Blandy <jimb@redhat.com>
8424
8425 * gdb.base/completion.exp: Clarify indentation.
8426
68550daf
JB
84272001-12-03 Jim Blandy <jimb@redhat.com>
8428
8429 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8430 variables on the S/390, not `.word'.
8431
cd5195a8
JB
84322001-11-30 Jim Blandy <jimb@redhat.com>
8433
8434 Add assembly-source tests for s390-ibm-linux.
8435 * gdb.asm/s390.inc: New file.
8436 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8437 the S/390 architecture.
8438 * gdb.asm/configure: Regenerated.
8439
ca9efc90
MS
84402001-11-30 Michael Snyder <msnyder@redhat.com>
8441
8442 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8443 next, info source, info sources, info line, global and static
8444 variables, and static functions.
8445 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8446 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8447 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8448 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8449 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8450 (gdbasm_leave): Restore frame pointer.
8451 (gdbasm_startup): Copy stack set-up from crt0.S.
8452
d0e66976
FN
84532001-11-26 Fernando Nasser <fnasser@redhat.com>
8454
8455 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8456 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8457 to a local (non-static) variable. Copy tstruct.a to a static buffer
8458 and return a pointer to that buffer.
8459 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8460
e2334072
MK
84612001-11-24 Mark Kettenis <kettenis@gnu.org>
8462
8463 * gdb.asm/configure.in: Fix recognition of ix86 target.
8464 * gdb.asm/configure: Regenerate.
8465
756caa3d
MS
84662001-11-21 Michael Snyder <msnyder@redhat.com>
8467
8468 * gdb.asm/sparc.inc: New file.
8469 * gdb.asm/asm-source.exp: Recognize sparc target.
8470 * gdb.asm/configure.in: Recognize sparc target.
8471 * gdb.asm/configure: Regenerate.
d63a86f8 8472
9a4d72d5
MS
84732001-11-21 Michael Snyder <msnyder@redhat.com>
8474
8475 * gdb.asm/m32r.inc: New file.
8476 * gdb.asm/asm-source.exp: Recognize m32r target.
8477 * gdb.asm/configure.in: Recognize m32r target.
8478 * gdb.asm/configure: Regenerate.
8479
a773d1cd
MS
84802001-11-20 Michael Snyder <msnyder@redhat.com>
8481
017ac23d
MS
8482 * gdb.asm/i386.inc: New file.
8483 * gdb.asm/asm-source.exp: Recognize ix86 target.
8484 * gdb.asm/configure.in: Recognize ix86 target.
8485 * gdb.asm/configure: Regenerate.
8486
a773d1cd
MS
8487 * gdb.c++/namespace.exp: Fix quotes in output messages.
8488
bb632afb
MS
84892001-11-14 Michael Snyder <msnyder@redhat.com>
8490
25d559ca 8491 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8492 qualifier in a type cast expression, to designate an address
8493 in the instruction space (Harvard architecture).
8494
4749e309
MS
84952001-11-13 Michael Snyder <msnyder@redhat.com>
8496
8497 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8498 Tests for expressions using 'const' and 'volatile'.
8499
25050984
CV
85002001-11-13 Corinna Vinschen <vinschen@redhat.com>
8501
8502 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8503
1902c51f
DJ
85042001-11-12 Daniel Jacobowitz <drow@mvista.com>
8505
8506 * lib/mi-support.exp (mi_run_to_helper): Move comments
8507 outside of gdb_expect.
8508
dcf95b47
DJ
85092001-11-11 Daniel Jacobowitz <drow@mvista.com>
8510
8511 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8512 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8513 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8514 mi0_run_to): New functions.
8515 * gdb.mi/mi-simplerun.exp: Use them.
8516 * gdb.mi/mi0-simplerun.exp: Likewise.
8517 * gdb.mi/mi-var-cmd.exp: Likewise.
8518 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8519
45b074e1
AC
85202001-11-10 Andrew Cagney <ac131313@redhat.com>
8521
8522 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8523 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8524
bf50d346
AC
85252001-11-09 Andrew Cagney <ac131313@redhat.com>
8526
8527 * gdb.base/restore.exp: Include $expected value in restored test
8528 message.
8529
9383332c
AC
85302001-11-09 Andrew Cagney <ac131313@redhat.com>
8531
8532 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8533 implemented.
8534
db62520a
MS
85352001-11-08 Michael Snyder <msnyder@redhat.com>
8536
8537 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8538 Add pass/fail message for stop at breakpoint in call dummy function.
8539
b5703437
MS
85402001-11-07 Michael Snyder <msnyder@redhat.com>
8541
d63a86f8
RM
8542 * gdb.c++/templates.exp (test_template_breakpoints):
8543 If we get an overload menu, but it does not match what
760f6330 8544 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8545 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8546 making the whitespace optional. Argument for "new" may be
8547 "unsigned" as well as "unsigned int/long".
d63a86f8 8548 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8549 making the whitespace optional. Also replace "(void) with
8550 "((void|)), making the keyword "void" optional.
d63a86f8 8551 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8552 making the whitespace optional. Also replace "(void) with
8553 "((void|)), making the keyword "void" optional.
3bf40917
MS
8554 * gdb.base/callfuncs.c (t_float_values): This function must
8555 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8556 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8557 can be tested against both cases. Usually one case involves
8558 promotion of float to double, while the other does not.
8559 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8560 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8561 includes a stack frame for "start".
8562
c8ab4e6d
JB
85632001-11-05 Jim Blandy <jimb@redhat.com>
8564
8565 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8566 pointers are 32 bits long, and that offsets of relocs are always
8567 stored in the data (REL-style), and not in the reloc entry itself
8568 (RELA-style).
8569 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8570 stabs.
8571
3f08ced9
MS
85722001-11-01 Michael Snyder <msnyder@redhat.com>
8573
8574 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8575 and regular expression operators by using quoting.
8576
cbfa24cd
MS
85772001-10-31 Michael Snyder <msnyder@redhat.com>
8578
8579 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8580 depending on what the symbol table contains.
8581 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8582 the output of the ptype command. Similarly, accept both "const &"
8583 and "const&".
8584
aaa68313
CV
85852001-10-31 Corinna Vinschen <vinschen@redhat.com>
8586
8587 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8588 symbol `STORAGE' to allow to choose the storage class of
8589 the local datastructures.
8590 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8591 compiler directive.
8592
91740388
MS
85932001-10-30 Michael Snyder <msnyder@redhat.com>
8594
8595 * gdb.base/jump.exp: Allow it to run for all targets.
8596
1b7c05e7
CV
85972001-10-29 Corinna Vinschen <vinschen@redhat.com>
8598
8599 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8600 with new double_array size.
8601 (main): Change storage class of all local variables to static.
8602 Reduce size of double_array to 9.
8603 * gdb.base/call-ar-st.exp: Increase timeout value.
8604 Change expected output for double array to match new size in
8605 call-ar-st.c.
8606
36a22261
CV
86072001-10-29 Corinna Vinschen <vinschen@redhat.com>
8608
8609 * gdb.base/ending-run.exp: Create identical output when passing
8610 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8611 Stormy16 target.
36a22261 8612
92b8ae91
MK
86132001-10-28 Mark Kettenis <kettenis@gnu.org>
8614
8615 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8616 that we catch the expected failure under Linux/x86.
8617
cb135b83
OF
86182001-10-29 Orjan Friberg <orjanf@axis.com>
8619
8620 * gdb.base/setvar.exp: Escape curly braces.
8621 * gdb.stabs/weird.exp: Ditto.
8622
6884aa54
DJ
86232001-10-27 Daniel Jacobowitz <drow@mvista.com>
8624
8625 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8626 * gdm.mi/mi0-hack-cli.exp: Likewise.
8627
0398c9aa
AC
86282001-10-25 Andrew Cagney <ac131313@redhat.com>
8629
8630 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8631 messages.
8632
d20bf2e8
AC
86332001-10-21 Andrew Cagney <ac131313@redhat.com>
8634
8635 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8636 checking MI enabled.
8637
03dd63aa
CV
86382001-10-09 Corinna Vinschen <vinschen@redhat.com>
8639
8640 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8641
1d9d99f3
FCE
86422001-10-04 Frank Ch. Eigler <fche@redhat.com>
8643
8644 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8645 if gdb child process crashes, just signal an error.
8646
838ae6c4
JB
86472001-10-02 Jim Blandy <jimb@redhat.com>
8648
8649 * lib/gdb.exp (test_xfail_format): Simplify.
8650
8651 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8652 front of the variable name `format'. Simplify `if'.
8653
8f0cbc1c
DJ
86542001-10-01 Daniel Jacobowitz <drow@mvista.com>
8655
8656 * gdb.threads/pthreads.exp: Wait for output and delay
8657 before sending ^C.
8658
1f08dafd
DJ
86592001-10-01 Daniel Jacobowitz <drow@mvista.com>
8660
8661 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8662 some incorrect output instead of timing out.
8663 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8664
674f90ff
CV
86652001-09-28 Corinna Vinschen <vinschen@redhat.com>
8666
8667 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8668 check to allow additional `int'.
8669
9b284272
DJ
86702001-09-27 Daniel Jacobowitz <drow@mvista.com>
8671
8672 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8673 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8674
b55a4771
MS
86752001-09-27 Michael Snyder <msnyder@redhat.com>
8676
8677 * lib/gdb.exp (test_debug_format): New proc.
8678 (setup_xfail_format): Use new proc test_debug_format.
8679 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8680 proc; use new service proc test_debug_format.
8681 Replace all other "gcc_compiled" tests with this test.
8682 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8683 proc; use new service proc test_debug_format.
8684 Replace all other "gcc_compiled" tests with this test.
8685
86862001-09-27 Michael Snyder <msnyder@redhat.com>
8687
8688 * gdb.base/cvexpr.exp: New file.
8689 * gdb.base/cvexpr.c: New file
8690 Test for expressions using const and volatile keywords.
8691
4e6667ac
CV
86922001-09-26 Corinna Vinschen <vinschen@redhat.com>
8693
8694 * gdb.base/constvars.exp: Check for different orders of keywords
8695 and additional "int" strings in output.
8696
4f337972
AC
86972001-09-22 Andrew Cagney <ac131313@redhat.com>
8698
8699 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8700 responses from "help maint".
8701
2015650d
FCE
87022001-09-19 Frank Ch. Eigler <fche@redhat.com>
8703
8704 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8705 to localhost:NNN instead of :NNN, in case Xvfb is listening
8706 only on TCP.
8707
f3bcedc1
CV
87082001-09-19 Corinna Vinschen <vinschen@redhat.com>
8709
8710 * gdb.base/recurse.exp: When checking leaving the watchpoint
8711 scope, recognize when gdb is in function's epilogue and pass.
8712
6b819c92
KS
87132001-09-18 Keith Seitz <keiths@redhat.com>
8714
8715 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8716 support for running tests against sid targets.
8717 (gdbtk_done): Ditto.
8718
a10c9419
CV
87192001-09-18 Corinna Vinschen <vinschen@redhat.com>
8720
8721 * gdb.base/ending-run.c (main): Set stdout buffersize
8722 to the same reasonable value for any target.
8723 * gdb.base/ending-run.exp: Add a regular expression
8724 to make testsuite happy on Sanyo Stormy16 target.
8725
739d0d99
CV
87262001-09-17 Corinna Vinschen <vinschen@redhat.com>
8727
8728 * gdb.base/display.c (do_loops): Add float variable `f'.
8729 Increment f in loop.
8730 * gdb.base/display.exp: Increment timeout by 60 seconds.
8731 Change float display test to use variable `f'.
8732
1b8947f0
JB
87332001-09-17 Jim Blandy <jimb@redhat.com>
8734
8735 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8736 overflowing the limited breakpoint tables on some ROM monitors
8737 (like the ROM68K).
8738
9890ac81
FCE
87392001-09-15 Frank Ch. Eigler <fche@redhat.com>
8740
8741 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8742 the "-ac" (disable access control) flag.
8743
6db765ea
JH
87442001-08-30 Jeff Holcomb <jeffh@redhat.com>
8745
8746 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8747 ints.
8748
4c32cc04
KS
87492001-08-30 Keith Seitz <keiths@redhat.com>
8750
8751 * lib/gdb.exp: Move all insight-related functionality into
8752 separate file.
8753 * lib/insight-support.exp: New file.
8754
8d6e6f81
FCE
87552001-08-29 Frank Ch. Eigler <fche@redhat.com>
8756
8757 * config/sid.exp (sid_start): Never set sid verbosity; disable
8758 expect_background {} that consumed its stdout; tolerate </dev/null.
8759 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8760
6a90e1d0
AC
87612001-08-18 Andrew Cagney <ac131313@redhat.com>
8762
8763 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8764 CLI jump command to start it.
8765 (mi_run_to_main): Fail immediatly when unexpected output.
8766
1759b3c3
AC
87672001-08-18 Andrew Cagney <ac131313@redhat.com>
8768
8769 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8770 beginning of function. Fix PR gdb/191.
8771
61d11d80
FCE
87722001-08-16 Frank Ch. Eigler <fche@redhat.com>
8773
8774 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8775 what to force sid endianness to.
8776
942a4df2
KS
87772001-08-15 Keith Seitz <keiths@redhat.com>
8778
8779 * lib/gdb.exp (gdbtk_start): Don't set environment
8780 variables for TCL_LIBRARY and friends. Insight will
8781 now figure these out for itself.
8782
0521c418
MS
87832001-08-02 Michael Snyder <msnyder@redhat.com>
8784
8785 * gdb.base/completion.exp: Remove the symbol "a64l" from
8786 the expect string; this is target-specific, and not related
8787 to what is being tested.
8788
74a9a58a
DB
87892001-08-02 Dave Brolley <brolley@redhat.com>
8790
8791 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8792
c70819fa
MS
87932001-07-25 Michael Snyder <msnyder@redhat.com>
8794
c2b8fa57
MS
8795 * gdb.base/consecutive.exp: New file. Test stepping over
8796 breakpoints on consecutive instructions.
8797 * gdb.base/consecutive.c: New file.
8798
c70819fa
MS
8799 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8800 curly braces in regular expressions.
8801
2b1a1355
MS
88022001-07-25 Michael Snyder <msnyder@redhat.com>
8803
8804 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8805 legitimate output from stepping out of main.
8806
413eca6f
KS
88072001-07-22 Keith Seitz <keiths@redhat.com>
8808
8809 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8810 the empty string, do not run the tests.
8811
7e5a9322
SC
88122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8813
8814 * gdb.base/long_long.exp: Detect size of pointer. Take into
8815 account 2-byte pointers when testing for p/a results.
8816
de58f10f
SC
88172001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8818
d63a86f8 8819 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8820 and defined to 1K for m68hc11.
8821 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8822 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8823 (sizeof_random_data): New variable to tell the size of the data table;
8824 don't test past this size; always run to main.
8825
d6f5fea1
SC
88262001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8827
8828 * gdb.base/return2.exp: return of long long and double fails for
8829 68HC11; don't execute these tests on that platform.
8830 * gdb.base/return.exp: Return of a double fails for 68hc11.
8831
c477543d
SC
88322001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8833
8834 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8835 tests that print a float.
8836 * call-rt-st.exp: Likewise.
8837
63cf1c79
MK
88382001-07-12 Mark Kettenis <kettenis@gnu.org>
8839
8840 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8841 running this test on Linux.
8842
112f9ab5
MC
88432001-06-24 Michael Chastain <chastain@redhat.com>
8844
8845 * gdb.base/arithmet.exp: Remove some tests to make all test names
8846 unique.
8847
4970cb0f
MS
88482001-07-03 Michael Snyder <msnyder@redhat.com>
8849
8850 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8851 the output of the ptype command.
8852
d85da69f
MS
88532001-07-02 Michael Snyder <msnyder@redhat.com>
8854
4c8a82de
MS
8855 * gdb.base/completion.exp: Don't assume that break.c is the only
8856 source file that may contain functions named "marker".
d85da69f
MS
8857 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8858
8afc772b
AC
88592001-06-28 Andrew Cagney <ac131313@redhat.com>
8860
8861 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8862 of files to delete.
8863
8864 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8865 * gdb.disasm/h8300s.exp: New file.
8866 gdb.disasm/h8300s.s: Likewise.
8867
cff22675
AC
88682001-06-27 Andrew Cagney <ac131313@redhat.com>
8869
8870 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8871 empty breakpoint tables.
8872
68c81b54
AC
88732001-06-25 Andrew Cagney <ac131313@redhat.com>
8874
8875 * lib/mi-support.exp: Update args=... part of stop-reason
8876 patterns. Accept either a list or a tuple.
8877
2dd62704
AC
88782001-06-23 Andrew Cagney <ac131313@redhat.com>
8879
8880 * lib/mi-support.exp: Remove local emacs variable defining
8881 change-log-default-name.
8882
b4127474
MC
88832001-06-22 Michael Chastain <chastain@redhat.com>
8884
8885 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8886 This is operationally compatible with the previous version.
8887
8dbfb380
JB
88882001-06-13 Jim Blandy <jimb@redhat.com>
8889
8890 * lib/gdb.exp (gdb_test): Doc fix.
8891
f2d8c86d
MC
88922001-06-10 Michael Chastain <chastain@redhat.com>
8893
8894 * gdb.base/exprs.exp: Remove a duplicate test.
8895
81564d34
JB
88962001-06-06 Jim Blandy <jimb@redhat.com>
8897
8898 * gdb.base/return2.exp (main): Use values to test float and double
8899 returns that are not NaN's, to avoid being confused by IEEE
8900 comparison rules.
8901
da55addb
MS
89022001-06-04 Michael Snyder <msnyder@redhat.com>
8903
8904 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8905 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8906 rather than wait for 12 more tests to time out.
8907
42c65987
JB
89082001-06-06 Jim Blandy <jimb@redhat.com>
8909
b18bced9 8910 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8911 Don't forget to match the GDB prompt.
b18bced9 8912
42c65987
JB
8913 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8914
5b41e5f0
JB
89152001-06-04 Jim Blandy <jimb@redhat.com>
8916
8917 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8918 command.
8919
015e046f
KB
89202001-05-31 Kevin Buettner <kevinb@redhat.com>
8921
8922 * gdb.base/annota1.exp (info break): Match four or more spaces
8923 after "Address".
8924
fb1ffbbe
MC
89252001-05-31 Michael Chastain <chastain@redhat.com>
8926
8927 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8928 (dm_type_int_star): Likewise.
8929 (dm_type_long_star): Likewise.
8930 (dm_type_void_star): Likewise.
8931
5ea2a32c
KB
89322001-05-29 Kevin Buettner <kevinb@redhat.com>
8933
8934 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8935 to a known value in order to get consistent results regardless
8936 of the setting of INPUTRC or the presence or contents of .inputrc.
8937
ae23c492
MS
89382001-05-24 Michael Snyder <msnyder@redhat.com>
8939
ac55707e
MS
8940 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8941 Don't require that the main thread and the manager thread are the
8942 first in the list.
8943
ae23c492
MS
8944 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8945 debugging. If test fails, issue an "unsupported" not a "fail".
8946
400071f1
JB
89472001-05-24 Jim Blandy <jimb@redhat.com>
8948
8949 Don't assume that short is shorter than int.
8950 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8951 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8952 this isn't true.
400071f1
JB
8953 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8954 an int, is not equal to ~0 stored in an unsigned char. This tests
8955 the same thing that the previous test meant to, but works on
8956 16-bit machines, too.
8957 ("print unsigned char != (~0)"): Same test, complemented.
8958
0816a3e5
MS
89592001-05-24 Michael Snyder <msnyder@redhat.com>
8960
8961 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8962 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8963 and prevents dejagnu getting out of step.
8964
f6dc23a9
KB
89652001-05-23 Kevin Buettner <kevinb@redhat.com>
8966
8967 * gdb.base/finish.exp (finish_void): Revise pattern for
8968 stopping on the call statement to not permit stopping at
8969 the start of the instructions comprising the call sequence.
8970
7dbd117d
MC
89712001-05-19 Michael Chastain <chastain@redhat.com>
8972
8973 * gdb.base/callfuncs.exp: Make all test names unique.
8974 * gdb.base/commands.exp: Make all test names unique.
8975 * gdb.base/condbreak.exp: Make all test names unique.
8976 * gdb.base/dbx.exp: Make all test names unique.
8977 * gdb.base/default.exp: Make all test names unique.
8978 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8979 and TIMEOUT messages to their corresponding PASS message.
8980 * gdb.base/ending-run.exp: Make all test names unique.
8981 * gdb.base/long_long.exp: Remove duplicate test.
8982
6b0b0a9e
KB
89832001-05-21 Kevin Buettner <kevinb@redhat.com>
8984
8985 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8986 stop on the call statement as well as the statement after the
8987 call.
8988
2caa35cb
MS
89892001-05-21 Michael Snyder <msnyder@redhat.com>
8990
8991 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8992
40713331
EZ
89932001-05-10 Elena Zannoni <ezannoni@redhat.com>
8994
8995 * gdb.base/completion.exp: Revamp test. Make it execute on all
8996 platforms.
8997
c2c1be8d
EZ
89982001-05-10 Elena Zannoni <ezannoni@redhat.com>
8999
2c9cd303
EZ
9000 * config/gdbserver.exp (gdb_load): Handle the case
9001 in which the arguments to gdbserver are given in the
9002 baseboard configuration file.
9003 Also handle the case in which the server needs to do a
9004 load.
9005
9671de48
KS
90062001-05-07 Keith Seitz <keiths@cygnus.com>
9007
9008 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9009 set up the display for testing.
9010 (gdbtk_start): Convert all paths to paths that tcl will like.
9011 Export target information to environment.
9012 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9013 necessary.
9014 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9015 (to_tcl_path): New proc to convert a given pathname into
9016 a path acceptible as an argument to a tcl command.
9017 (_gdbtk_export_target_info): New proc to export target info
9018 into the environment for gdbtk testing.
9019 (gdbtk_done): New proc to signal end-of-test.
9020
5a360f47
JB
90212001-05-06 Jim Blandy <jimb@redhat.com>
9022
9023 * restore.c: Make the code of caller0 correspond to its comment.
9024
66c756c6
MS
90252001-05-03 Michael Snyder <msnyder@redhat.com>
9026
9027 * config/sid.exp (gdb_target_sid): Check for error messages.
9028 On error or timeout, don't make expect exit (which will terminate
9029 all subsequent tests); instead just make gdb exit.
d63a86f8 9030 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9031 return a negative value.
9032
a966fde5
JB
90332001-04-24 Jim Blandy <jimb@redhat.com>
9034
851c18e0
JB
9035 * gdb.c++/templates.exp: If we see the prompt for the overload
9036 list, but we haven't recognized any of the longer patterns,
9037 arrange for this test to fail, not hang.
9038
a966fde5
JB
9039 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9040 variations.
9041
db144853
MC
90422001-04-22 Michael Chastain <chastain@redhat.com>
9043
9044 * gdb.c++/local.exp: Use the 'runto' library function.
9045 * gdb.c++/namespace.exp: Likewise.
9046 * gdb.c++/overload.exp: Likewise.
9047
3207ec21
KB
90482001-03-26 Kevin Buettner <kevinb@redhat.com>
9049
9050 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9051 * gdb.base/step-line.exp: New file. Test step/next in presence of
9052 #line directives.
9053 * gdb.base/step-line.c: New file. Test program for the above.
9054 * gdb.base/step-line.inp: New file. We pretend that this file has
9055 been transformed by some other tool into step-line.c.
9056
13b57657
JB
90572001-03-21 Jim Blandy <jimb@redhat.com>
9058
9059 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9060 unmangled operator names.
9061
754cbe1c
JB
90622001-03-20 Jim Blandy <jimb@redhat.com>
9063
9064 * gdb.threads/linux-dp.exp: Recognize an additional message
9065 generated by GDB when it doesn't understand how to debug threads
9066 on the target system.
9067
177495c9
AC
90682001-03-19 Andrew Cagney <ac131313@redhat.com>
9069
9070 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9071
f266096b
MC
90722001-03-12 Michael Chastain <chastain@redhat.com>
9073
9074 * gdb.c++/derivation.exp: Use the 'runto' library function.
9075
cac3c2ff
MC
90762001-03-12 Michael Chastain <chastain@redhat.com>
9077
9078 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9079
b6c11a24
MC
90802001-02-24 Michael Chastain <chastain@redhat.com>
9081
9082 * gdb.c++/ref-types.exp: Change handwritten code to library
9083 function 'runto'.
9084
6bae5bce
OF
90852001-03-16 Orjan Friberg <orjanf@axis.com>
9086
9087 * gdb.base/signals.exp: Set count to 0 explicitly.
9088
0015fd9a
MS
90892001-03-15 Mark Salter <msalter@redhat.com>
9090
9091 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9092 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9093 (gdb_load): Add support for additional target_info: gdb_download_size
9094 and gdb_load_timeout.
0015fd9a 9095
fc33412a
DT
9096Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9097
9098 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9099 file -- to prevent failing when the compile fails but we have no
9100 intention of running the tests anyway.
9101
9102 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9103 tests if set.
9104
9105 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9106 integers.
9107
9108 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9109 * gdb.c++/namespace.exp: Ditto.
9110
115f06de
OF
91112001-03-07 Orjan Friberg <orjanf@axis.com>
9112
9113 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9114 * gdb.base/pointers.exp: Relax pattern match of decimals.
9115
b6ba6518
KB
91162001-03-06 Kevin Buettner <kevinb@redhat.com>
9117
9118 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9119 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9120 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9121 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9122 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9123 config/sh.exp, config/sid.exp, config/slite.exp,
9124 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9125 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9126 config/vxworks.exp, config/vxworks29k.exp,
9127 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9128 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9129 gdb.base/arithmet.exp, gdb.base/assign.exp,
9130 gdb.base/async.exp, gdb.base/attach.exp,
9131 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9132 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9133 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9134 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9135 gdb.base/commands.exp, gdb.base/completion.exp,
9136 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9137 gdb.base/constvars.exp, gdb.base/corefile.exp,
9138 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9139 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9140 gdb.base/ending-run.exp, gdb.base/environ.exp,
9141 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9142 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9143 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9144 gdb.base/funcargs.exp, gdb.base/help.exp,
9145 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9146 gdb.base/logical.exp, gdb.base/long_long.exp,
9147 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9148 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9149 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9150 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9151 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9152 gdb.base/regs.exp, gdb.base/relational.exp,
9153 gdb.base/remote.exp, gdb.base/reread.exp,
9154 gdb.base/restore.exp, gdb.base/return2.exp,
9155 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9156 gdb.base/selftest.exp, gdb.base/setshow.exp,
9157 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9158 gdb.base/sigall.exp, gdb.base/signals.exp,
9159 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9160 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9161 gdb.base/step-test.exp, gdb.base/structs.c,
9162 gdb.base/structs.exp, gdb.base/structs2.exp,
9163 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9164 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9165 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9166 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9167 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9168 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9169 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9170 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9171 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9172 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9173 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9174 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9175 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9176 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9177 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9178 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9179 gdb.trace/circ.exp, gdb.trace/collection.exp,
9180 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9181 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9182 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9183 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9184 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9185 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9186 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9187 notices.
9188
dc96c6c7 91892001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9190
9191 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9192 first arg is int not float.
9193
dc96c6c7 91942001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9195
9196 * gdb.base/reread.exp: Unsupported for non-native targets;
9197 doesn't work for remote debugging.
9198
9b0c4aeb
FN
91992001-02-19 Fernando Nasser <fnasser@redhat.com>
9200
9201 From Drew Moseley <dmoseley@redhat.com>
9202 * gdb.base/ending-run.exp: Properly handle the BSP state when
9203 stepping past the end of main.
9204
02aa71d5
MC
92052001-02-19 John Moore <jmoore@redhat.com>
9206
9207 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9208 Converted HPUX fix for non-expected items following multiple
9209 step commands into general solution for all platforms.
9210
1fa449a4
MC
92112001-02-18 Michael Chastain <chastain@redhat.com>
9212
9213 * gdb.c++/classes.exp (do_tests): Change runto statements
9214 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9215 statements demangler agnostic.
9216 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9217 (gdb_virtfunc_restart): Likewise.
9218
b2f9ec70
MC
92192001-02-14 Michael Chastain <chastain@redhat.com>
9220
9221 * gdb.c++/inherit.exp (do_tests): Change runto statements
9222 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9223 statements demangler agnostic.
9224
cf74b8ca
AC
9225Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9226
9227 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9228 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9229 before calling common_routine 15 times'' tests.
9230
99f78f56
MC
92312001-02-11 Michael Chastain <chastain@redhat.com>
9232
9233 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9234 Helps the test script figure out which demangler is in use.
9235 (dm_type_foo_ref): Ditto.
9236 (dm_type_int_star): Ditto.
9237 (dm_type_long_star): Ditto.
9238 (dm_type_unsigned_int): Ditto.
9239 (dm_type_void): Ditto.
9240 (dm_type_void_star): Ditto.
99707966 9241 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9242 Probe the gdb demangler and set variables to accommodate
9243 formatting differences.
9244 (info_func_regexp): New function. Same as info_func, but
9245 matches against a regexp.
9246 (info_func): Match against a literal string.
9247 (print_addr_2): New function. Match against a literal string,
9248 which can be different from the input to gdb.
9249 (print_addr): Simply call print_addr_2 with the same argument twice.
9250 (test_lookup_operator_functions): Use demangler formatting variables.
9251 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9252 the tests in the same order as the C++ class declaration.
9253 (test_paddr_operator_functions): Ditto.
9254 (test_paddr_overloaded_functions): Ditto.
9255 (test_paddr_hairy_functions): Use demangler formatting variables.
9256 Add reference to gdb/19 for related tests.
9257 (do_tests): Call probe_demangler.
9258
1de8f023
KB
92592001-01-30 Kevin Buettner <kevinb@redhat.com>
9260
9261 * gdb.c++/templates.cc (printf): Remove unused function definition.
9262
ca3f91ed
MS
92632001-01-26 Felix Lee <flee@redhat.com>
9264
9265 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9266
92672001-01-25 matthew green <mrg@redhat.com>
9268
9269 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9270 up sid.
9271 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9272
92732001-01-25 matthew green <mrg@redhat.com>
9274
9275 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9276 Deprecate $sid_spawn_id.
ca3f91ed
MS
9277 (sid_exit): Remove code necessary only for `spawn.'
9278
92792001-01-25 matthew green <mrg@redhat.com>
9280
9281 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9282
fb18ec4a
MC
92832001-01-28 Michael Chastain <chastain@redhat.com>
9284
9285 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9286 to call when tests fail. It takes gdb out of the overloaded
9287 function choice menu back to the main prompt, so that the test
9288 program stays synchronized.
9289 (set_bp_overloaded): New proc to collect all the common
9290 code for setting a breakpoint on an overloaded name. Calls
9291 take_gdb_out_of_choice_menu when needed.
9292 (menu_overload1arg): New variable to collect the repeated
9293 instances of the expected menu for an overloaded name. Change
9294 the regular expression to handle changes in g++ type encoding:
9295 "void" can be either "void" or "", and "unsigned int" can be
9296 either "unsigned int" or "unsigned".
9297 (continue_to_bp_overloaded): Change regular expressions to handle
9298 changes in g++ type encoding.
9299 (no proc): Call take_gdb_out_of_choice_menu when needed.
9300 Remove redundant calls to "info break". Accept either "canceled"
9301 or "cancelled". Change regular expressions in "info break"
9302 calls to handle changes in g++ type encoding. Give all tests
9303 unique strings.
9304
9c646a6e
BE
93052001-01-17 Ben Elliston <bje@redhat.com>
9306
9307 * config/sid.exp: New file.
9308
9549d9c1
AC
9309Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9310
9311 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9312
dc96c6c7 93132000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9314
9315 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9316 Add a RE to accept a non-ascii char if one is ever presented.
9317
b4df4f68
FN
93182000-12-20 Fernando Nasser <fnasser@redhat.com>
9319
297dd0fd 9320 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9321
dc96c6c7 93222000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9323
d63a86f8 9324 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9325 in regexp. One '\' does not suffice on Linux.
9326
4a7bddb6
MC
93272000-12-09 Michael Chastain <chastain@redhat.com>
9328
9329 * gdb.base/break.exp (test_clear_command): Use a marker function
9330 rather than 'main' for the test function. Also move this
9331 test to an execution point where the marker function names are
9332 guaranteed to be bound to functions. (Executing tests after a
9333 'finish' from main runs into name conflicts with local names
9334 in __libc_start_main).
9335
dc96c6c7 93362000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9337
9338 * gdb.base/finish.exp: New test for gdb's "finish" command.
9339 * gdb.base/return2.exp: New test for gdb's "return" command.
9340 * gdb.base/return2.c: New source file for above.
9341
dc96c6c7 93422000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9343
9344 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9345 * gdb.base/miscexprs.exp: Ditto.
9346 * gdb.base/pointers.exp: Ditto.
9347 * gdb.c++/derivation.exp: Ditto.
9348 * gdb.c++/local.exp: Ditto.
9349 * gdb.c++/namespace.exp: Ditto.
9350 * gdb.c++/overload.exp: Ditto.
9351 * gdb.c++/ref-types.exp: Ditto.
9352
dc96c6c7 93532000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9354
9355 * gdb.base/constvars.exp: Test result of "up" command.
9356 * gdb.base/miscexprs.exp: Ditto.
9357 * gdb.base/pointers.exp: Ditto.
9358 * gdb.base/scope.exp: Ditto.
9359 * gdb.c++/derivation.exp: Ditto.
9360 * gdb.c++/local.exp: Ditto.
9361 * gdb.c++/namespace.exp: Ditto.
9362 * gdb.c++/overload.exp: Ditto.
9363 * gdb.c++/ref-types.exp: Ditto.
9364
44097287
FN
93652000-11-22 Michael Chastain <chastain@redhat.com>
9366
9367 * mips_pro.exp: Accept either "middle -> top -> main" or
9368 "middle -> main" in the backtrace, because gcc can optimize
9369 tail calls to jumps. Remove setup_xfail for the hppa case.
9370 Add a comment with the original warning messages from PR 3016,
9371 which was filed in 1993, to preserve them for posterity.
9372
9d2e1bab
ND
93732000-11-17 Nick Duffek <nsd@redhat.com>
9374
9375 * lib/gdb.exp (gdb_test): Override timeout with board info.
9376
1aca8eb7
ND
93772000-11-17 Nick Duffek <nsd@redhat.com>
9378
9379 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9380 the second kill and detach messages.
9381
93076499
ND
93822000-11-17 Nick Duffek <nsd@redhat.com>
9383
9384 * configure.in: Add AC_EXEEXT.
9385 * configure: Regenerate.
9386 * Makefile.in (just-check): Export EXEEXT.
9387 * lib/gdb.exp ($EXEEXT): Import from environment.
9388 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9389 expect "maint dump-me" on Cygwin.
9390 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9391 $EXEEXT.
9392
30e87cd3
ND
93932000-11-17 Nick Duffek <nsd@redhat.com>
9394
9395 * gdb.base/break.exp: Test backtrace and finish from called
9396 function on all platforms, not just HP-UX.
9397
dc96c6c7 93982000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9399
9400 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9401 code from gdb_target_monitor, so it can be used independantly
9402 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9403
dc96c6c7 94042000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9405
9406 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9407 * gdb.base/corefile.exp: Expect the message "Program is being
9408 debugged already" when we send the "corefile" command, since
9409 the preceeding gdb_load may have connected gdb to a remote target.
9410 * gdb.base/display.exp: Disable hardware watchpoints if new
9411 board info variable "no_hardware_watchpoints" is true.
9412 Replace single-letter commands with more readable ones.
9413 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9414 if new board info variable "no_hardware_watchpoints" is true.
9415 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9416 to see if stdio (printf) testing is possible.
9417 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9418 board info variable "no_hardware_watchpoints" is true. Use new
9419 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9420
39124dea
FN
94212000-11-13 Fernando Nasser <fnasser@redhat.com>
9422
9423 From Orjan Friberg <orjanf@axis.com>:
9424 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9425 in array print pattern match.
9426
a9e2e984
FN
94272000-11-09 Fernando Nasser <fnasser@redhat.com>
9428
9429 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9430 spelling "cancelled" to U.S. spelling "canceled" to match changes
9431 made to gdb.
9432 * gdb.c++/ovldbreak.exp: Ditto.
9433
c7db355b
PS
94342000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9435
9436 * gdb.base/callfuncs.c (main): Moved to end of file, call
9437 t_double_values to initialize the FPU before inferior calls are made.
9438 * gdb.base/callfuncs.exp: Test for register preservation after calling
9439 inferior functions. Add tests for continuining, finishing and
9440 returning from a stop in a call dummy.
9441
dc96c6c7 94422000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9443
9444 * gdb.base/commands.exp: Break up long lines, and re-indent.
9445
dc96c6c7 94462000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9447
9448 * config/gdbserver.exp: Rewritten from the ground up, to make it
9449 compatible with the current dejagnu tree, and to make it work with
9450 the new "gdbserver" in libremote.
9451
dc96c6c7 94522000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9453
9454 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9455 * gdb.base/varargs.exp: Skip entire test if no printf support.
9456 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9457 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9458
dc96c6c7 94592000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9460
9461 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9462 no floating point support.
9463 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9464 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9465 * gdb.base/call-rt-st.exp: Ditto.
9466 * gdb.base/call-strs.exp: Ditto.
9467
bac5fc66
JG
94682000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9469
9470 * gdb.base/sizeof.c: include <stdio.h>.
9471
9472 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9473 'finish', otherwise uncaptured gdb_prompt would potentially
9474 throw remaining test points out of sync.
9475
b22a6027
SB
94762000-07-26 Scott Bambrough <scottb@netwinder.org>
9477
9478 * gdb.base/recurse.exp: Run tests for all targets.
9479 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9480 gnu-oldld case on ARM.
9481 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9482 for ARM targets.
d63a86f8 9483
d8231941
AG
9484Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9485
9486 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9487 * gdb.java/configure: Rebuild.
9488
8caabe69
AG
9489Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9490
9491 * gdb.java/jv-exp.exp: New file.
9492
9d273ca3
AG
9493Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9494
9495 * configure: Rebuilt.
9496 * configure.in (configdirs): Add gdb.java.
9497 * gdb.java/jmisc.java: New file.
9498 * gdb.java/jmisc.exp: New file.
9499 * gdb.java/Makefile.in: New file.
9500 * gdb.java/configure: Rebuilt.
9501 * gdb.java/configure.in: New file.
9502 * lib/java.exp: New file.
9503
4f823a66
AC
9504Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9505
9506 * gdb.base/exprs.exp: Test casts to a pointer including over and
9507 underflow.
9508
2391e11d
AC
9509Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9510
9511 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9512 and the compilers sizes.
9513
54602222
ND
95142000-07-09 Nick Duffek <nsd@redhat.com>
9515
9516 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9517 (use_methods): New function.
9518 (main): Call use_methods().
9519 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9520 (do_tests): Call test_method_param_class.
9521
2bec0572
ND
95222000-07-09 Nick Duffek <nsd@redhat.com>
9523
9524 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9525 spelling.
9526 (test_enums): New procedure. Move enum tests from end of script
9527 to here. Set breakpoint on function name instead of line number.
9528 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9529 (enums2): New marker function.
9530 (enums1): New function.
9531 (main): Call enums1(). Move enum tests to enums1().
9532
78492fde
AC
9533Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9534
9535 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9536 compile/link program. Update line numbers.
9537 * gdb.asm/d10v.inc: Define ``startup''.
9538 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9539
49a2cef8
AC
9540Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9541
9542 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9543
3e6c8688
EZ
95442000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9545
9546 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9547 of 'help maint print' command.
9548
9ff5cbe9
AC
9549Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9550
9551 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9552 they use gdb_expect_list.
9553
17c579bd
AC
9554Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9555
9556 * gdb.base/commands.exp: Use ``set remote
9557 memory-read-packet-size'' instead of ``set endian big'' to test
9558 long commands.
9559
e6d71bf3
DB
95602000-06-03 Daniel Berlin <dan@cgsoftware.com>
9561
9562 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9563 g++, and stop skipping them.
e6d71bf3
DB
9564
9565 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9566 work under g++.
9567
d63a86f8 9568 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9569 initialization.
9570
dc96c6c7 95712000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9572
9573 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9574 the regular expression: accept an (almost) arbitrary sequence of
9575 "frames-invalid" and "breakpoints-invalid" messages both before
9576 and after the "starting" message.
9577
dc96c6c7 95782000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9579
9580 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9581
dc96c6c7 95822000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9583
9584 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9585 Relax the regular expression a little, make it pass on Solaris 8.
9586
8216cda9
KB
95872000-05-12 Kevin Buettner <kevinb@redhat.com>
9588
9589 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9590 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9591 Instead, it is permissible for gdb to stop on the line of the
9592 call itself.
9593
1a570b2f
MS
95942000-05-12 Michael Snyder <msnyder@.cygnus.com>
9595
9596 * gdb.base/break.exp (bp on small function, optimized file):
9597 Add a second pass pattern. The behavior differs here between stabs
9598 and dwarf for one-line functions. Stabs preserves two line symbols
9599 (one before the prologue and one after) with the same line number,
9600 but dwarf regards these as duplicates and discards one of them.
9601 Therefore the address after the prologue (where the breakpoint is)
9602 has no exactly matching line symbol, and GDB reports the breakpoint
9603 as if it were in the middle of a line rather than at the beginning.
9604
dc96c6c7 96052000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9606
d63a86f8 9607 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9608 rather than "send_gdb" (for consistancy).
9609
7d418785
AC
9610Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9611
9612 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9613 * gdb.c++/templates.cc: Properly check for GCC version number.
9614 * lib/compiler.cc: Likewise
9615
dc96c6c7 96162000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9617
d63a86f8 9618 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9619 gdb may not stop at the first line of main, due to code motion.
9620
dc96c6c7 96212000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9622
9623 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9624 This test depends on parsing the printf output from the target.
9625 Since the sparclet stub doesn't do stdio, this will never work.
9626 * gdb.base/call-rt-st.exp: ditto.
9627 * gdb.base/call-strs: ditto.
9628
dc96c6c7 96292000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9630
9631 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9632
9633 * gdb.base/ending-run.exp: After connecting to a remote target,
9634 but before running, the target will appear to be in a random
9635 location. Specify both a file and a line for breakpoints.
9636 Also, the function that calls main may be called 'init'
9637 rather than 'start'.
9638
a5a51225
EZ
96392000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9640
9641 * gdb.base/help.exp: Update output for add-symbol-file command.
9642
7930cc7c
FN
96432000-04-10 Fernando Nasser <fnasser@cygnus.com>
9644
9645 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9646 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9647
23e37ab1
C
96482000-04-07 J.T. Conklin <jtc@redback.com>
9649
e93c542c
C
9650 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9651
23e37ab1
C
9652 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9653
591b8fa3
PDM
9654Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9655
9656 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9657 values that can be represented exactly.
9658 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9659 above change, and to not check against the directory part of the source
9660 file name.
9661 (step into print_long_arg_list): Likewise.
9662 (print print_small_structs from print_long_arg_list): Likewise.
9663 (print print_long_arg_list): Likewise.
9664
7a495180
EZ
96652000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9666
30b53638 9667 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9668
beb998c6
AC
9669Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9670
9671 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9672
1c689132
DB
96732000-03-25 Daniel Berlin <dan@cgsoftware.com>
9674
9675 * gdb.base/commands.exp (deprecated_command_test): Add test for
9676 deprecate with no arguments.
9677
c1790a9d
JL
96782000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9679
9680 * gdb.base/break.exp: Add new test for setting breakpoints on
9681 optimized code so we can test breakpoints work even when function
9682 prologues may be optimized away
9683
003ba290
FN
96842000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9685
9686 From David Whedon <dwhedon@gordian.com>
9687 * gdb.base/commands.exp : Added command deprecator tests.
9688
6837a0a2
DB
96892000-03-22 Daniel Berlin <dan@cgsoftware.com>
9690
9691 * gdb.base/help.exp: Added test for new apropos command.
9692
b9593231
KB
96932000-03-21 Kevin Buettner <kevinb@redhat.com>
9694
9695 * gdb.base/pointers.c (usevar): New function.
9696 (main): Make sure that global variables v_int_pointer2, rptr,
9697 and y are all referenced someplace in the program by calling
9698 usevar() on them. [Some linkers delete symbols which are
9699 never referenced. The space remains, but there's no way to
9700 get a (symbolic) handle on the variable from the debugger.]
9701
751a959b
EZ
97022000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9703
9704 * gdb.base/printcmds.c: Add typedeffed arrays.
9705
9706 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9707 procedure to test arrays that are typedef'd.
9708
73a93a32
JI
97092000-03-13 James Ingham <jingham@leda.cygnus.com>
9710
9711 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9712 the library directories.
73a93a32 9713
fb40c209
AC
9714Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9715
9716 * configure.in (configdirs): Add sub directory gdb.mi.
9717 * configure: Re-generate.
9718
9719 * gdb.mi: New directory.
d63a86f8 9720
ee4dd2c9
AC
97212000-02-25 Scott Bambrough <scottb@netwinder.org>
9722
9723 * gdb.base/long_long.exp: Correct test suite failure when printing
9724 a long long value as a double on ARM platforms.
9725
70f0cc22
JB
97262000-02-16 Jim Blandy <jimb@redhat.com>
9727
9728 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9729 default source file is set properly before running this test.
9730
853819b8
EZ
97312000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9732
9733 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9734 gdbtk/library directory, not in gdbtcl2.
9735
dfcd3bfb
JM
97362000-02-04 Jim Blandy <jimb@redhat.com>
9737
9738 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9739 backslash from regexp pattern.
9740
9741 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9742 procedure. Use it to run all the "continue to bp overloaded"
9743 tests. Note that this changes the names of the tests slightly.
9744 If the breakpoint hit message includes a hex PC value, because
9745 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9746 from the real source code, still consider that a pass.
9747
9748 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9749 XFAIL here if the breakpoint message contains a hex address. Note
9750 similar change on 1999-11-02.
9751
9752 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9753
9754 * gdb.base/ptype.exp: Establish a default source file before
9755 calling get_debug_format.
9756
97572000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9758
9759 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9760
8b93c638
JM
97612000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9762
9763 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9764 of successive stepi commands -- while in the prologue we should see
9765 the function entry bracket.
9766
97672000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9768
9769 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9770 reach __change_mode() when stepping through the end of main().
9771
c5394b80
JM
97722000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9773
9774 * gdb.base/default.exp: Fix expected pattern.
9775 * gdb.base/help.exp: Same.
9776
0d06e24b
JM
97772000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9778
9779 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9780 Don't use xfail's because that affects only the following test.
d63a86f8 9781
0d06e24b
JM
9782 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9783 solaris or linux.
9784
9785 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9786
dc96c6c7 97872000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9788
d63a86f8 9789 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9790 "A syntax error" rather than "A parse error". Accept both.
9791
97922000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9793
9794 * gdb.base/default.exp: Remove OS dependent string from "target
9795 remote" test.
9796 * gdb.base/help.exp: Same for "help target remote" test.
9797
c3f6f71d
JM
97982000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9799
9800 From Jim Kingdon <kingdon@redhat.com>:
9801
9802 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9803 prompt (cleanup rather than necessity, but still might keep output
9804 from spilling to next test).
9805
98062000-01-02 Fred Fish <fnf@cygnus.com>
9807
9808 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9809 AIX, which defines them in <sys/types.h>.
9810
ed9a39eb 98111999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9812
ed9a39eb
JM
9813 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9814 float" test.
9815
98161999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9817
ed9a39eb 9818 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9819
9820 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9821 outermost frame disallowed".
9822
98231999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9824
9825 * gdb.base/setvar.exp: New tests for setting the value of a struct
9826 with a constant list.
9827
98281999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9829
9830 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9831 require the user to type a cast before setting the value of a struct.
9832
de57eccd
JM
98331999-12-06 Jim Blandy <jimb@cygnus.com>
9834
9835 * gdb.base/default.exp: Expect the new 'info float' command on
9836 all i386 platforms.
9837
9838 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9839 LinuxThreads libraries that don't support debugging.
9840
c2d11a7d
JM
9841Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9842
9843 * gdb.base/remote.c: Fill the buffer with truely random data.
9844 Change the buffer type to ``unsigned char'' to simplify size
9845 arithmetic.
9846
9847 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9848 stub only handles 400-1 byte packets. Verify that the download
9849 worked.
9850
98511999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9852
9853 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9854 tests, using UNRESOLVED for the untested cases. Also, does not wait
9855 for a timeout if the prompt was received before a recognizable pattern.
9856
98571999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9858
9859 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9860
98611999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9862
9863 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9864 watchpoints.
9865
98661999-11-24 Jason Merrill <jason@casey.cygnus.com>
9867
9868 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9869
9870 * gdb.c++/local.exp: Be more flexible in recognizing local class
9871 name mangling. Don't allow horribly truncated method names.
9872 * gdb.c++/derivation.exp: Expect protected inheritance.
9873 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9874 * gdb.c++/virtfunc.exp: Likewise.
9875 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9876 when printing a nested enum.
9877
98781999-11-22 Jim Blandy <jimb@cygnus.com>
9879
9880 * gdb.base/step-test.exp: Properly await GDB's response to setting
9881 a breakpoint on the call to large_struct_by_value.
9882
9883 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9884 just because we have debug info for the `start' function.
9885
98861999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9887
9888 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9889 "Unknown signal" messages, which indicate (on LinuxThreads) that
9890 GDB doesn't know how to debug threads on this system. This is
9891 better than hanging while philosopher 0 dumps chatter into gdb.log.
9892
98931999-11-18 Tom Tromey <tromey@cygnus.com>
9894
9895 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9896
98971999-11-18 Fred Fish <fnf@cygnus.com>
9898
9899 * gdb.base/coremaker2.c: Add sample program for generating
9900 cores that is more self contained than coremaker.c. Eventually
9901 I'll add more code to this and tie it into the testsuite.
9902
4ce44c66
JM
99031999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9904
9905 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9906
99071999-11-10 Jimmy Guo <guo@cup.hp.com>
9908
9909 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9910 from $srcdir/lib/.
9911 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9912 and gdb.c++/.
9913
9914 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9915
d63a86f8 9916 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9917 'continue with watch' test point.
9918
99191999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9920
9921 Merged from p2linux-990323-branch:
d63a86f8 9922
4ce44c66
JM
9923 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9924
11cf8741
JM
9925Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9926
9927 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9928 {limit,fixed}''. Test ``set download-write-size''.
9929
9930Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9931
9932 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9933 gdb_expect_list.
9934
9935Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9936
9937 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9938
99391999-11-03 Mark Salter <msalter@cygnus.com>
9940
9941 * gdb.base/break.exp: Fix "stub continue" pattern.
9942
99431999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9944
9945 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9946
99471999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9948
9949 * gdb.base/display.exp ("finish"): Add timeout clause.
9950
9951 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9952 plain prompt clause, so this doesn't have to time out in order to
9953 fail.
9954
9955 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9956 breakpoint hit messages include an address.
9957
9958 * gdb.base/display.exp: Don't forget to escape parens in regular
9959 expressions. Unix regexp notatation sucks.
9960
99611999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9962
9963 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9964 order for 'signalled' message.
9965
5c44784c
JM
99661999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9967
9968 From Jimmy Guo <guo@cup.hp.com>:
9969 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9970 * gdb.base/annota1.c: Add code for tests to work with.
9971
99721999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9973
9974 * gdb.base/remote.exp: New test for remote downloading settings.
9975 * gdb.base/remote.c: New file with large .data.
9976
917317f4
JM
99771999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9978
9979 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9980 for LinuxThreads support, merged from the Code Fusion branch.
9981
9982Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9983
9984 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9985 containing exp_continue into a while within an expect. Don't
9986 attempt a start more than three times. Check return value from
9987 gdb_load.
d63a86f8 9988
2df3850c
JM
9989Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9990
9991 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9992 a pass case.
9993
2acceee2
JM
99941999-10-01 Kevin Buettner <kevinb@cygnus.com>
9995
9996 * gdb.base/break.c (main): Added a statement that we can step
9997 off of.
9998 * gdb.base/break.exp: Added tests for setting a breakpoint
9999 at an offset and stepping onto a breakpoint.
10000
100011999-10-01 Fred Fish <fnf@cygnus.com>
10002
d63a86f8 10003 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10004 gdb output.
10005
c2c6d25f
JM
100061999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10007
10008 * gdb.base/break.exp: Code locations are in hex, don't forget!
10009 (For HP-UX.)
10010
100111999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10012
10013 * condbreak.exp: Use break.c as test program.
10014 * condbreak.c: Remove, redundant with break.c.
10015
100161999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10017
10018 * config/monitor.exp (gdb_target_monitor): Disable X- and
10019 Z-packets if the target needs it.
10020
100211999-09-13 James Ingham <jingham@leda.cygnus.com>
10022
10023 * gdb.c++/overload.exp: Added tests for listing overloaded
10024 functions with function pointers in the arg, explicitly calling
10025 out the version you want.
10026
cff3e48b
JM
100271999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10028
10029 * long_long.exp: Add variations of test cases that work for
10030 targets with 16-bit ints and 32-bit doubles.
10031
d4f3574e
SS
100321999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10033
10034 * break.c (main): Compare a possibly-uninitialized argc with an
10035 unlikely value that fits in 16 bits.
10036
100371999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10038
10039 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10040 0xfeeb, don't want negative numbers if ints are 16 bits.
10041
10042 * lib/gdb.exp (skip_cplus_tests): New proc.
10043 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10044 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10045 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10046 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10047 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10048 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10049 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10050 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10051
10052 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10053
10054Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10055
10056 * gdb.base/corefile.exp (up): Allow a parameter to appear
10057 in the frame that we're going up to.
10058
10059 From Jim Blandy <jimb@cygnus.com>:
10060
10061 * gdb.base/default.exp (info float): Expect some output now.
10062
10063 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10064 returning floating-point values to fail on the x86.
10065 * gdb.base/callfwmall.exp (do_function_calls): Same.
10066
10067 * gdb.base/list.exp (test_listsize): Correct expectations for
10068 listing line 1 with listsize 2. Also, listing a single line
10069 works now, as does listing three lines. [Kevin's note: There
10070 were a number of other cases fixed too where the expectations
10071 differed...]
10072
100731999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10074
10075 * gdb.base/selftest.exp: Add case for when version prints as
10076 constant string instead of char pointer.
10077
104c1213
JM
100781999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10079
10080 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10081 stepping out of main.
10082
10083 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10084 G++ used.
10085
10086 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10087 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10088
10089 * gdb.c++/ovldbreak.exp: Update match string in test that
10090 includes a warning of multiple breakpoints.
10091
100921999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10093
10094 * gdb.base/display.exp: Improve precision of step-after-finish
10095 added yesterday.
10096
10097 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10098 test.
10099
10100 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10101 configs when using G++, not just hppa*.
10102
101031999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10104
10105 * gdb.base/async.c: New file.
10106 * gdb.base/async.exp: New file.
10107
10108Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10109
10110 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10111 PA64.
10112
53a5351d
JM
10113Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10114
104c1213
JM
10115 * gdb.base/display.exp: "finish" can leave us mid-line on many
10116 targets, deal with it. Add a small constant to main, instead of
10117 1000 since main+1000 may not be a valid address in the target.
10118
53a5351d
JM
10119 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10120 on hpux11.
10121
10122 * gdb.base/attach.exp: Handle another hpux11 error message variant
10123 when attaching to a process that does not exist.
10124
101251999-08-19 J.T. Conklin <jtc@redback.com>
10126
10127 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10128 characters in 'continue to 1241' test.
10129
101301999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10131
10132 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10133 stop in print_long_arg_list, define and use a whitespace
10134 variable in print_small_structs test, add an XFAIL for Solaris.
10135 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10136 interested enough to fix.
10137
7be570e7
JM
101381999-08-13 Keith Seitz <keiths@cygnus.com>
10139
10140 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10141 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10142 proc knows about targets other than the natives.
10143 (test_assign): Use "gdb_run_cmd" to "run" the target.
10144 Check that we've actually hit the breakpoint at main.
10145 When we attempt to assign a value to a local variable, check
10146 that the variable is in the current scope, i.e., don't use
10147 a test with an empty result.
10148
10149Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10150
10151 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10152 command.
10153
101541999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10155
10156 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10157 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10158 gdb.compat, gdb.threads-hp.
10159 gdb.hp/configure, gdb.hp/configure.in: New files.
10160 gdb.hp/Makefile.in: Recurse into new subdirs.
10161 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10162 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10163 in object files.
10164 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10165
96baa820
JM
101661999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10167
10168 * gdb.base/display.exp: Help expect by putting a newline in the
10169 funky printf, remove a bogus p/a test.
10170
101711999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10172
10173 * gdb.base/display.exp: Make sure that when we say 'run', we are
10174 connected to the target. This is necessary when running not
10175 natively.
10176
101771999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10178
10179 * gdb.base/step-test.exp: Removed some extraneous messages.
10180
10181 * gdb.base/long_long.exp: Don't run memory examination tests
10182 on little-endian targets (they will need a different set of
10183 results to match).
10184
101851999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10186
10187 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10188 until somebody decides to fix GDB.
10189
10190 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10191 constant as "ULL".
10192 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10193 matches for a couple x/2 commands.
10194
a0b3c4fd
JM
101951999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10196
10197 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10198 by merging in ref-types2 tests.
10199 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10200
10201 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10202 * gdb.c++/Makefile.in: Add standard actions.
10203 (EXECUTABLES): Rename from PROGS, update list.
10204 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10205 from gdb.hp.
10206 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10207 foo and bar locals.
10208 * gdb.c++/anon-union.exp: Fix tests to match.
10209 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10210 expect matches to handle output variations.
10211 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10212 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10213 output, add HP alternatives for new and delete prints.
10214 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10215 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10216 * gdb.c++/demangle.exp: Use $style when reporting failure.
10217 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10218 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10219 match alternatives.
10220 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10221 compilers.
10222 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10223 * gdb.c++/method.exp: Add match alternatives.
10224 * gdb.c++/misc.cc: Add bool types.
10225 * gdb.c++/misc.exp: Add tests for bool types.
10226 * gdb.c++/overload.exp: Add xfails.
10227 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10228 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10229 add some more template parameter tests (only for HP currently).
10230 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10231 * gdb.c++/virtfunc.cc: Add return type and value for main.
10232 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10233 match alternatives.
d63a86f8 10234
a0b3c4fd
JM
102351999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10236
10237 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10238
102391999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10240
10241 * gdb.base/signals.exp: Don't expect getting a backtrace from
10242 within a signal handler to fail on Linux.
10243
102441999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10245
10246 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10247 * lib/gdb.exp: Remove some gratuitious semicolons.
10248 (delete_breakpoints): Increase timeout.
10249 (gdb_expect): Add -notransfer option.
10250 (gdb_test): Use -notransfer option.
10251 (get_compiler_info): Add f77 case.
10252 (get_compiler): New proc, split out from gdb_preprocess, add f77
10253 case.
10254 (gdb_preprocess): Call get_compiler.
10255
10256 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10257 * gdb.base/attach.exp, gdb.base/display.exp,
10258 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10259 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10260 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10261 third arg to gdb_test.
10262 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10263 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10264 HP-UX xfails, add others.
10265 * gdb.base/completion.exp: Reflect name change of self-test.
10266 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10267 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10268 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10269 HP failure number.
10270 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10271 useless HP-UX 10.30 references.
10272 * gdb.base/maint.exp: Loosen matches.
10273 * gdb.base/pointers.c (main): Declare more_code.
10274 * gdb.base/pointers.exp: Match on output of a `next'.
10275 * gdb.base/structs.c: Add prototypes.
10276 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10277 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10278
102791999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10280
10281 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10282 command.
10283
102841999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10285
10286 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10287 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10288
10289 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10290 debug info. Deal with lack of signal hanlder info in stack.
10291
10292 From Jim Kingdon <kingdon@redhat.com>:
10293 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10294
5a2468f5
JM
102951999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10296
10297 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10298 gdb.base/foll-vfork.exp: Don't run for crosses.
10299
adf40b2e
JM
10300Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10301
10302 * gdb.base/configure.in: Check for gdbvars.exp instead of
10303 a1-selftest.exp.
10304 * gdb.base/configure: Re-generate.
10305
103061999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10307
10308 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10309 in trying to run first and name is too long.
10310
10311 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10312 pointers2.c and pointers2.exp, respectively.
10313 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10314 doschk happier.
10315
43e526b9
JM
103161999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10317
10318 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10319 callfuncs2.c and callfuncs2.exp.
10320
10321 * gdb.base/list.exp: Remove mistaken xfails.
10322 * gdb.base/list0.h: Add optional prototypes.
10323
9846de1b
JM
10324Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10325
10326 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10327 calling malloc.
10328 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10329 * ptype.exp: Move test for get_debug_format to before its first
10330 use.
10331
103321999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10333
10334 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10335 * gdb.base/annota2.cc, annota2.exp: Move from here.
10336 * gdb.c++/annota2.cc, annota2.exp: To here.
10337 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10338
43ff13b4
JM
10339Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10340
10341 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10342 a consistent format.
10343
085dd6e6
JM
103441999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10345
10346 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10347 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10348 HP compilers, also set the globals $true and $false.
10349
10350 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10351 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10352 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10353 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10354 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10355 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10356 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10357 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10358 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10359 whatis.c} Add C++ compatible function definitions and return
10360 types, add includes for library functions.
10361 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10362 * gdb.base/step-test.c (myglob): Rename from glob.
10363 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10364 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10365 files, move here from gdb.hp.
10366 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10367 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10368 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10369 Adjust line numbers in regexps.
10370
10371 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10372 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10373 instead of 0/1.
10374
10375 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10376 foll-vfork.exp: New files, move here from gdb.hp.
10377 * gdb.base/page.exp: New file, test of pagination command.
10378
10379 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10380 recursion test.
10381 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10382
10383 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10384 gdb.base/solib.exp: Fix compiler invocation process.
10385
10386 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10387 HP-UX 11, turn off overload resolution explicitly.
10388 * gdb.base/commands.exp: Set argument list explicitly, add
10389 watchpoint test.
10390 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10391 them work.
10392 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10393 expressions properly.
10394 * gdb.base/corefile.exp: Loosen the match slightly.
10395 * gdb.base/default.exp: Allow "Error accessing memory" message
10396 also.
10397 * gdb.base/display.exp: Skip over x/0 j if PA64.
10398 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10399 * gdb.base/interrupt.exp: Ditto.
10400 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10401 in use.
10402 * gdb.base/list.exp: Add xfails for HP-UX.
10403 * gdb.base/long_long.exp: Refine some of the numeric matches.
10404 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10405 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10406 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10407 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10408 * gdb.base/ptype.exp: Succeed on more varieties of output.
10409 * gdb.base/scope.exp: Add xfails for HP-UX.
10410 * gdb.base/sect-cmd.exp: Add more cases.
10411 * gdb.base/setvar.exp: Add xfails for HP-UX.
10412 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10413 * gdb.base/signals.exp: Match on void symbolically.
10414 * gdb.base/step-test.exp: Add case for PA64.
10415 * gdb.base/term.exp: Add exit and restart.
10416 * gdb.base/twice.exp: Clean up after self.
10417 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10418 * gdb.base/whatis.exp: Allow more ways to pass tests.
10419
10420 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10421 no longer useful.
10422
10423Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10424
10425 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10426 list of patterns.
10427 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10428 print_double_array(double_array)", "continuing to breakpoint
10429 1018", "print print_double_array(array_d)" and "continuing to
10430 1034" tests.
d63a86f8 10431
085dd6e6
JM
104321999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10433
10434 * Makefile.in: Add empty html and install-html targets.
10435
104361999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10437
10438 * config/mt-*: Remove, these haven't been used since 1996.
10439
104401999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10441
10442 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10443 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10444 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10445
9e0b60a8
JM
104461999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10447
10448 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10449 simpler match case for the ptype of the big class.
10450
104511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10452
10453 * gdb.exp: Fix test for gdb_prompt existence.
10454
104551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10456
10457 * gdb.exp (gdb_test): Add fail after calls to perror.
10458
104591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10460
10461 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10462
104631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10464
10465 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10466
0f71a2f6
JM
10467Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10468
10469 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10470 malloc() is linked in.
10471
104721999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10473
10474 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10475 step at end.
10476
10477 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10478
104791999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10480
10481 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10482
cce74817
JM
10483Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10484
10485 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10486 * gdb.base/mips_pro.exp: Likewise.
10487
104881999-06-02 Keith Seitz <keiths@cygnus.com>
10489
10490 * gdb.c++/templates.cc: Change all "new" operators to throw
10491 an exception.
10492 * gdb.c++/cplusfuncs.cc: Likewise.
10493
10494 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10495
10496Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10497
10498 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10499 * gdb.base/ending-run.exp: When stepping out of main, accept a
10500 step into an arbitrary assembler file.
10501
392a587b
JM
105021999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10503
d63a86f8 10504 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10505 "breakpoint-invalid" to be printed.
d63a86f8 10506 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10507 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10508 * gdb.base/annota2.cc: Initialize a.x to 0.
10509
9e086581
JM
105101999-05-17 Keith Seitz <keiths@cygnus.com>
10511
10512 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10513 when "skip_float_tests" set.
10514 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10515 "print print_ten_doubles", and "step into print_long_arg_list".
10516 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10517 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10518 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10519 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10520 "skip_float_tests" is set.
10521 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10522 when "skip_float_tests" set.
d63a86f8 10523
cd0fc7c3
SS
105241999-05-06 Keith Seitz <keiths@cygnus.com>
10525
10526 * gdb.base/annota2.cc: Include stdio.h.
10527
10528Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10529
10530 * gdb.base/crossload.exp: Remove, this has been disabled ever
10531 since BFD stopped including all targets, and cross-GDB gets
10532 plenty of testing anyway.
10533 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10534 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10535 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10536 * gdb.base/README: Remove, was doc for this.
10537 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10538 needed.
10539
b83266a0
SS
105401999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10541
10542 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10543 output.
10544
10545 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10546 * gdb.base/annota2.exp: New file. More annotation tests.
10547 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10548 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10549
105501999-04-23 Angela Marie Thomas <angela@cygnus.com>
10551
10552 * config/cfdbug.exp: New file.
10553
7a292a7a
SS
105541999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10555
10556 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10557 Marcus Daniel's and Dale Hawkins's demangler crashes.
10558
10559 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10560 test_lucid_style_demangling, test_arm_style_demangling,
10561 test_hp_style_demangling): Try Tom Tromey's core-dumping
10562 identifier under each demangling style.
10563
105641999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10565
10566 * gdb.c++/demangle.exp: Include the current demangling style
10567 in all test names.
10568 (current_demangling_style): New global variable.
10569 (set_demangling_style, test_demangling_core, test_demangling,
10570 test_demangling_exact): New functions.
10571 (test_gnu_style_demangling, test_lucid_style_demangling,
10572 test_arm_style_demangling, test_hp_style_demangling): Use those,
10573 instead of calling gdb_test and gdb_test_exact directly.
10574 (catch_demangling_errors): New function, which reports errors
10575 signalled by the demangling test functions in an orderly way.
10576 (do_tests): Use catch_demangling_errors.
10577
105781999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10579
10580 * gdb.base/signals.exp (test_handle_all_print): Use () for
10581 grouping in expressions, not {}.
10582
10583 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10584 initialized yet.
10585
105861999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10587
10588 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10589 are listed.
10590
105911999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10592
10593 * gdb.stabs/weird.exp: Test for CC being defined before
10594 looking at its value.
10595
105961999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10597
10598 * gdb.base/call-ar-st.exp: Remove stray '#'.
10599 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10600 "short int" and "long int".
10601 * gdb.c++/overload.cc: Cast the string added in the previous
10602 change, to mollify finicky HP compiler.
10603 * gdb.hp/reg-test.exp (testfile): Fix file name.
10604 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10605
7a292a7a
SS
10606 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10607 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10608 alternate form of enum ptype.
10609
c906108c
SS
106101999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10611
7a292a7a
SS
10612 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10613 * gdb.hp/*.exp: Change all to run compiler probe only after
10614 passing skip_hp_tests, so as not to waste time on guaranteed
10615 failure.
10616
c906108c
SS
10617 * gdb.c++/overload.cc: Pass string instead of char addr, always
10618 init ccpfoo.
10619 * gdb.c++/templates.cc: Fix syntax error.
10620
7a292a7a
SS
10621Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10622
10623 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10624 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10625 command.
10626
106271999-03-18 James Ingham <jingham@cygnus.com>
10628
10629 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10630
10631 * gdb.c++/method.exp: It was testing an uninitialized int on the
10632 stack and assuming it was positive.
10633
10634 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10635
10636 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10637 keep it from killing the rest of the tests.
7a292a7a
SS
10638 Use gdb_continue_to_end.
10639
10640 * gdb.base/sigall.exp: use gdb_continue_to_end.
10641
10642 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10643
10644 * gdb.base/display.exp: use runto_main, not run.
10645
d63a86f8
RM
10646 * gdb.base/default.exp: Check for the current error message in the
10647 r abbreviation test.
7a292a7a
SS
10648 Add strongarm to the targets that know info float.
10649
d63a86f8 10650 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10651 run which doesn't work with monitors.
10652
10653 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10654
10655 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10656
10657 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10658 program. Traps the case (in Cygmon) when the program never really
10659 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10660 more places, so I used my name. Sorry Mark...
10661
10662 * config/monitor.exp (gdb_target_monitor): added another
10663 target_info parameter: remotebinarydownload. This will set the
10664 remotebinarydownload flag if this is causing some boards trouble.
10665
106661999-03-18 Mark Salter <msalter@cygnus.com>
10667
10668 * lib/gdb.exp (continue_to_exit): New function.
10669
10670 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10671 * gdb.base/ending-run.exp: Ditto.
10672 * gdb.base/step-test.exp: Ditto.
10673
106741999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10675
10676 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10677 (suggested by Art Haas <ahaas@neosoft.com>).
10678
106791999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10680
10681 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10682
10683Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10684
10685 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10686 descriptions of types (short unsigned int vs unsigned short, etc).
10687
106881999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10689
10690 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10691 a call to strlen; sometimes we do have sources.
10692
106931999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10694
10695 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10696 character, so GDB won't print garbage after its end.
d63a86f8 10697
c906108c
SS
10698 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10699 breakpoint there instead. Sometimes GCC emits memcpy to handle
10700 the large structures being passed by value, so we step into that
10701 instead of sum_array_print, which obscures what we're really testing.
10702 * gdb.base/step-test.exp: However, we do want a test that notices
10703 the bizarre steps into memcpy, so do that here. Add check for
10704 stepping into function calls that pass large structures by value.
10705 ("Is that a noun clause, or are you just happy to see me?")
10706 Remove all references to specific line numbers.
10707 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10708 New type and function.
10709 (main): Call large_struct_by_value, passing it a large struct by value.
10710 * lib/gdb.exp (gdb_get_line_number): New function.
10711
10712 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10713 more portable.
10714
7a292a7a
SS
107151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10716
c906108c
SS
10717 * lib/gdb.exp: Doc fixes.
10718
7a292a7a
SS
107191999-03-05 Nick Clifton <nickc@cygnus.com>
10720
d63a86f8 10721 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10722
107231999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10724
c906108c
SS
10725 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10726 commands. They're not germane to this test, and they don't work
10727 that way on remote targets.
10728
3fc11d3e
JM
107291999-03-01 James Ingham <jingham@cygnus.com>
10730
10731 * Changelog entries merged over from gdb development branch.
10732
3fc11d3e
JM
10733 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10734
10735 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10736 for outputting results of test run.
10737
2d4a1622 10738 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10739
10740 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10741
7a292a7a
SS
107421999-02-25 Felix Lee <flee@cygnus.com>
10743
10744 * lib/gdb.exp (debug_format): initialize
10745
c906108c
SS
107461999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10747
10748 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10749 * gdb.base/call-rt-st.c: Ditto.
10750
c906108c
SS
107511999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10752
10753 * gdb.threads/pthreads.exp (horiz): New variable.
10754 (test_startup): Fix regexps that capture thread numbers.
10755
107561999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10757
10758 * gdb.base/smoke.exp: Disambiguate two test case names (both
10759 called ``print'').
10760
10761Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10762
10763 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10764 compilation.
10765
107661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10767
10768 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10769 actual output formatting.
10770 * gdb.base/smoke.exp: GDB removes leading 0's.
10771 * gdb.base/volatile.exp: Don't check type of remuneration;
10772 that variable is no longer defined in constvars.c.
10773 * gdb.base/step-test.c (main): Exit with explicit exit code.
10774 * gdb.base/step-test.exp: Remove two nexti checks--they are
10775 not portable.
10776
107771999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10778
10779 * gdb.base/help.exp ("help delete display"): Fix test to match
10780 gdb's output.
10781
10782 * gdb.base/long_long.c (known_types): Initialize values to zero.
10783 * gdb.base/long_long.exp: Step one more line
10784 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10785 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10786 unique test case names.
10787
10788Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10789
d63a86f8 10790 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10791
10792 * gdb.c++/method.exp: Add missing close brace.
10793
107941999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10795
10796 * gdb.base/maint.exp: Use 'set height 0' to disable page
10797 prompting, not 'set height 400'.
10798
10799 Fix a bunch of timeouts.
10800 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10801 four separate tests, so expect doesn't take forever to match a ton
10802 of text against a regexp with lots of .* forms.
10803 ("maint print psymbols", "maint print symbols"): Make some of
10804 these greps more selective, so that expect doesn't try to wade
10805 through huge piles of output and time out.
10806
10807 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10808
10809 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10810 tests: one which doesn't expect shlib events to be reported, and
10811 another which does, but is XFAIL for all platforms other than
10812 HP/UX.
10813
10814 * gdb.base/break.exp: Teach the test suite that the `catch
10815 fork', `catch vfork', and `catch exec' commands produce error
10816 messages on platforms that don't provide these features.
10817
10818Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10819
10820 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10821 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10822 (shortening names from solib_threshold.exp etc), won't run on
10823 anything but HP-UX for the foreseeable future.
10824 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10825 reflect move.
10826
10827Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10828
10829 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10830 gdb.trace/Makefile.in (clean): Remove all test executables.
10831
10832Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10833
10834 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10835 successfully re-sets breakpoints in shared libraries.
10836 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10837
10838Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10839
d63a86f8
RM
10840 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10841 and compiled w/o GCC.
c906108c
SS
10842
10843 * gdb.hp/watch-cmd.exp: ditto.
10844
10845 * gdb.hp/watch-hp.exp: ditto.
10846
10847 * gdb.hp/xdb1.exp: ditto.
10848
10849 * gdb.hp/xdb2.exp: ditto.
10850
10851 * gdb.hp/dbx.exp: ditto.
10852
10853Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10854
10855 * constvars.c: Remove C++-isms.
10856 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10857 with GCC.
10858
10859Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10860
10861 The following changes are part of the HP merge.
10862
10863 * gdb.base/break.exp: new tests to verify that catchpoints for
10864 fork, vfork, and exec don't trigger inappropriately.
10865
10866 * gdb.base/opaque.exp: compile one file at a time, then link.
10867
10868 * gdb.base/signals.exp: be more restrictive about which hppa
10869 systems receive a setup_xfail. new tests.
10870
10871 * gdb.base/solib_threshold.build: new file.
10872 * gdb.base/solib_threshold.exp: new file.
10873 * gdb.base/solib_threshold.link_opts: new file.
10874 * gdb.base/solib_threshold.mk: new file.
10875 * gdb.base/gen_solib_threshold.c: new file.
10876
10877 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10878 tests. New tests for enums inside classes.
10879
10880 * gdb.c++/compiler.cc: indicate support of template debugging.
10881
10882 * gdb.c++/demangle.exp: run hp style demangling tests.
10883
10884 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10885 tests.
10886
10887 * gdb.c++/misc.cc: changes to support new tests.
10888
10889 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10890 to support new tests.
10891
10892 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10893 gcc, then skip these tests.
10894
10895Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10896
10897 The following files are part of the HP merge; some had longer
10898 names at HP, but have been renamed to be no more than 14
10899 characters in length.
10900
10901 * gdb.hp/ambiguous.cc: new file.
10902 * gdb.hp/ambiguous.exp: new file.
10903 * gdb.hp/attach.exp: new file.
10904 * gdb.hp/attach2.exp: new file.
10905 * gdb.hp/classes-hp.exp: new file.
10906 * gdb.hp/ctti.exp: new file.
10907 * gdb.hp/ctti-add.cc: new file.
10908 * gdb.hp/ctti-add1.cc: new file.
10909 * gdb.hp/ctti-add2.cc: new file.
10910 * gdb.hp/ctti-add3.cc: new file.
10911 * gdb.hp/dbx.exp: new file.
10912 * gdb.hp/exception.cc: new file.
10913 * gdb.hp/exception.exp: new file.
10914 * gdb.hp/foll-exec.c: new file.
10915 * gdb.hp/foll-exec.exp: new file.
10916 * gdb.hp/foll-fork.c: new file.
10917 * gdb.hp/foll-fork.exp: new file.
10918 * gdb.hp/foll-vfork.c: new file.
10919 * gdb.hp/foll-vfork.exp: new file.
10920 * gdb.hp/inherit-hp.exp: new file.
10921 * gdb.hp/more-steps.exp: new file.
10922 * gdb.hp/namespace.cc: new file.
10923 * gdb.hp/namespace.exp: new file.
10924 * gdb.hp/optimize.exp: new file.
10925 * gdb.hp/pxdb.c: new file.
10926 * gdb.hp/pxdb.exp: new file.
10927 * gdb.hp/quicksort.exp: new file.
10928 * gdb.hp/reg-test.exp: new file.
10929 * gdb.hp/reg-test.s: new file.
10930 * gdb.hp/sized-enum.c: new file.
10931 * gdb.hp/sized-enum.exp: new file.
10932 * gdb.hp/start-stop.exp: new file.
10933 * gdb.hp/templ-hp.cc: new file.
10934 * gdb.hp/templ-hp.exp: new file.
10935 * gdb.hp/thr-lib.c: new file.
10936 * gdb.hp/thr-lib.exp: new file.
10937 * gdb.hp/thr-lib.h: new file.
10938 * gdb.hp/thr-liblib.c: new file.
10939 * gdb.hp/virtfun-hp.c: new file.
10940 * gdb.hp/virtfun-hp.exp: new file.
10941 * gdb.hp/watch-cmd.exp: new file.
10942 * gdb.hp/watch-hp.exp: new file.
10943 * gdb.hp/xdb1.exp: new file.
10944 * gdb.hp/xdb2.exp: new file.
10945 * gdb.hp/xdb3.exp: new file.
10946
10947Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10948
10949 The following files are part of the HP merge; some had longer
10950 names at HP, but have been renamed to be no more than 14
10951 characters in length.
10952
10953 * gdb.base/ss.h: new file.
10954 * gdb.base/call-ar-st.c: new file.
10955 * gdb.base/call-ar-st.exp: new file.
10956 * gdb.base/call-rt-st.c: new file.
10957 * gdb.base/call-rt-st-exp: new file.
10958 * gdb.base/call-strs.exp: new file.
10959 * gdb.base/ena-dis-br.exp: new file.
10960 * gdb.base/environ.exp: new file.
10961 * gdb.base/long_long.exp: new file.
10962 * gdb.base/sect-cmd.exp: new file.
10963 * gdb.base/shlib-cl2.exp: new file.
10964 * gdb.base/smoke.exp: new file.
10965 * gdb.base/so-impl-ld.c: new file.
10966 * gdb.base/so-impl-ld.exp: new file.
10967 * gdb.base/so-indr-cl.c: new file.
10968 * gdb.base/so-indr-cl.exp: new file.
10969 * gdb.base/varargs.exp: new file.
10970 * gdb.base/volatile.exp: new file.
10971 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10972 * gdb.base/display.exp: new file.
c906108c
SS
10973 * gdb.c++/derivation.exp: new file.
10974 * gdb.c++/local.exp: new file.
10975 * gdb.c++/member-ptr.exp: new file.
10976 * gdb.c++/overload.exp: new file.
10977 * gdb.c++/ovldbreak.exp: new file.
10978 * gdb.c++/ref-types.exp: new file.
10979 * gdb.c++/ref-types2.exp: new file.
10980 * gdb.c++/userdef.exp: new file.
d63a86f8 10981
c906108c
SS
10982Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10983
10984 * gdb.base/default.exp: Reflect wording change in remote.c.
10985
dc96c6c7 10986Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10987
10988 * gdb.base/help.exp: Update to reflect current text.
10989
10990Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10991
10992 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10993 they're stack variables and contain garbage.
10994 * gdb.c++/anon-union.exp: new file.
10995
10996 The following changes were made by David Taylor
10997 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10998 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10999 in changes by HP.
11000
11001 * gdb.base/bitops.exp: new file.
11002 * gdb.base/default.exp: change expected messages for catch and
11003 info catch tests to reflect HP merge changes.
11004 * gdb.base/enable-disable-break.exp
11005 * gdb.base/ending-run.c: new file.
11006 * gdb.base/long_long.c: new file.
11007 * gdb.base/maint.exp: new file.
11008 * gdb.base/pointers2.exp: new file.
11009 * gdb.base/shlib-call2.exp: new file.
11010 * gdb.base/solib.exp: new file.
11011 * gdb.base/step-test.c: new file.
11012 * gdb.c++/anon-union.cc: new file.
11013 * gdb.c++/local.cc: new file.
11014 * gdb.c++/member-pointer.cc: new file.
11015 * gdb.c++/method.cc: new file.
11016 * gdb.c++/ref-types.cc: new file.
11017 * gdb.c++/ref-types2.cc: new file.
11018 * gdb.c++/userdef.cc: new file.
d63a86f8 11019
c906108c
SS
11020 * gdb.base/scope.exp: compile one file at a time, then link.
11021 * gdb.base/langs.exp: ditto.
11022 * gdb.base/list.exp: ditto.
d63a86f8 11023
c906108c
SS
11024Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11025
11026 The following changes were made by David Taylor
11027 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11028 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11029 in changes by HP.
d63a86f8 11030
c906108c
SS
11031 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11032 skip tests. When compiling pass c++ flag to gdb_compile.
11033 * gdb.c++/
d63a86f8 11034
c906108c
SS
11035 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11036 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11037 (skip_hp_tests): new function.
11038 (gdb_preprocess): new function.
11039
11040 * configure.in (hpdir): decide whether to configure gdb.hp.
11041 * configure: regenerated.
11042
11043 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11044 to delete on clean.
11045 (EXECUTABLES): update to reflect new additions.
11046 * gdb.base/commands.exp: update message expected.
11047 * gdb.base/default.exp: add copyright notice.
11048 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11049 * gdb.base/help.exp: update messages to reflect current text.
11050 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11051 targets for recurse tests.
11052 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11053 skip this file.
11054
11055 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11056 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11057 compilation.
11058 * gdb.c++/misc.exp: ditto.
11059 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11060 run the tests. tell gdb_compile that it's a c++ compilation.
11061
11062 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11063
c906108c
SS
11064 * gdb.base/all-bin.exp: new file.
11065 * gdb.base/arithmet.exp: new file.
11066 * gdb.base/assign.exp: new file.
11067 * gdb.base/completion.exp: new file.
11068 * gdb.base/cond-expr.exp: new file.
11069 * gdb.base/condbreak.exp: new file.
11070 * gdb.base/define.exp: new file.
11071 * gdb.base/dollar.exp: new file.
11072 * gdb.base/environment.exp: new file.
11073 * gdb.base/eval-skip.exp: new file.
11074 * gdb.base/jump.exp: new file.
11075 * gdb.base/logical.exp: new file.
11076 * gdb.base/pointers.exp: new file.
11077 * gdb.base/relational.exp: new file.
11078 * gdb.base/section_command.exp: new file.
11079 * gdb.base/whatis-expr.exp: new file.
11080
11081 * gdb.base/all-types.c: new file.
11082 * gdb.base/call-array-struct.c: new file.
11083 * gdb.base/call-return-struct.c: new file.
11084 * gdb.base/call-strings.c: new file.
11085 * gdb.base/callfuncs2.c: new file.
11086 * gdb.base/condbreak.c: new file.
11087 * gdb.base/constvars.c: new file.
11088 * gdb.base/display.c: new file.
11089 * gdb.base/int-type.c: new file.
11090 * gdb.base/jump.c: new file.
11091 * gdb.base/miscexprs.c: new file.
11092 * gdb.base/pointers.c: new file.
11093 * gdb.base/pointers2.c: new file.
11094 * gdb.base/shmain.c: new file.
11095 * gdb.base/shr1.c: new file.
11096 * gdb.base/shr2.c: new file.
11097 * gdb.base/solib.c: new file.
11098 * gdb.base/solib1.c: new file.
11099 * gdb.base/solib2.c: new file.
11100 * gdb.base/varargs.c: new file.
11101 * gdb.c++/derivation.cc: new file.
11102 * gdb.c++/overload.cc: new file.
11103 * gdb.c++/ovldbreak.cc: new file.
11104 * gdb.hp/attach.c: new file.
11105 * gdb.hp/attach2.c: new file.
11106 * gdb.hp/average.c: new file.
11107 * gdb.hp/compiler.c: new file.
11108 * gdb.hp/compiler.cc: new file.
11109 * gdb.hp/execd-program.c: new file.
11110 * gdb.hp/follow-exec.c: new file.
11111 * gdb.hp/follow-fork.c: new file.
11112 * gdb.hp/follow-vfork-and-exec.c: new file.
11113 * gdb.hp/misc-hp.cc: new file.
11114 * gdb.hp/more-steps.c: new file.
11115 * gdb.hp/optimize.c: new file.
11116 * gdb.hp/quicksort.c: new file.
11117 * gdb.hp/run-hp.c: new file.
11118 * gdb.hp/start-stop.c: new file.
11119 * gdb.hp/sum.c: new file.
11120 * gdb.hp/templates-hp.cc: new file.
11121 * gdb.hp/thread-local-in-lib.c: new file.
11122 * gdb.hp/thread-local-in-lib.h: new file.
11123 * gdb.hp/thread-local-in-lib.lib.c: new file.
11124 * gdb.hp/vforked-program.c: new file.
11125 * gdb.hp/virtfunc-hp.cc: new file.
11126 * gdb.hp/watchpoint-hp.c: new file.
11127 * gdb.hp/xdb.c: new file.
11128 * gdb.hp/xdb0.c: new file.
11129 * gdb.hp/xdb0.h: new file.
11130 * gdb.hp/xdb1.c: new file.
11131
11132Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11133
11134 The following change was made by Edith Epstein
11135 <eepstein@cygnus.com> as part of a project to merge in changes
11136 originally made by HP; HP did not create ChangeLog entries.
11137
11138 * gdb.c++/demangle.exp: changed the expected output for some
11139 ARM-style mangling -- removed second reference to datatype.
11140 For example, maint demangle __dt__11T1__pt__2_cFv
11141 T1<char>::~T1<char>(void)
11142 becomes,
11143 maint demangle __dt__11T1__pt__2_cFv
11144 T1<char>::~T1(void)
11145
11146 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11147
c906108c
SS
11148Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11149
11150 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11151 * gdb.trace/backtrace.exp: Likewise.
11152 * gdb.trace/circ.exp: Likewise.
11153 * gdb.trace/collection.exp: Likewise.
11154 * gdb.trace/deltrace.exp: Likewise.
11155 * gdb.trace/infotrace.exp: Likewise.
11156 * gdb.trace/limits.exp: Likewise.
11157 * gdb.trace/packetlen.exp: Likewise.
11158 * gdb.trace/passc-dyn.exp: Likewise.
11159 * gdb.trace/passcount.exp: Likewise.
11160 * gdb.trace/report.exp: Likewise.
11161 * gdb.trace/save-trace.exp: Likewise.
11162 * gdb.trace/tfind.exp: Likewise.
11163 * gdb.trace/tracecmd.exp: Likewise.
11164 * gdb.trace/while-dyn.exp: Likewise.
11165 * gdb.trace/while-stepping.exp: Likewise.
11166
111671998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11168
11169 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11170
11171Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11172
11173 From Brendan Kehoe:
11174 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11175 int return types.
11176
11177Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11178
11179 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11180 remote dos host testing right.
11181
11182Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11183
11184 * gdb.base/corefile.exp: remove some xfails.
11185
11186Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11187
11188 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11189 have different timestamps.
11190
11191Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11192
11193 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11194 gdb.base/default.exp: Replace "exec" with "executable".
11195
11196Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11197
11198 * gdb.base/default.exp: Change else if to elseif from previous
11199 delta.
11200
11201Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11202
11203 * gdb.base/default.exp: Add brace missing from previous delta.
11204
11205Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11206
11207 * gdb.base/default.exp: Support test for info float for all
11208 varieties of arm toolchain.
11209
dc96c6c7 11210Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11211
11212 * gdb.trace/*.exp: remove "remote_download" command.
11213
dc96c6c7 11214Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11215
11216 * gdb.trace/*.exp: remove -gdwarf from compile.
11217
11218Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11219
11220 * gdb.trace/configure.in(AC_INIT): typo
11221 * gdb.trace/configure: regenerated
11222
dc96c6c7 11223Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11224
11225 * config/m68k-emc.exp: New file.
11226 * lib/<emc-support.exp trace-support.exp}: New files.
11227 * configure.in: add new test directory gdb.trace.
11228 * gdb.trace/{configure configure.in Makefile.in}: New files.
11229 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11230 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11231 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11232 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11233 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11234 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11235 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11236
dc96c6c7 11237Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11238
11239 * gdb.c++/classes.exp: Change all regular expressions to match
11240 arbitrary combinations of newline/carriage-return, so that they
11241 will work equally well on Unix and Windows.
11242 * gdb.c++/inherit.exp: ditto.
11243 * gdb.c++/virtfunc.exp: ditto.
11244
112451998-08-11 Dawn Perchik <dawn@cygnus.com>
11246
11247 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11248
c2d11a7d
JM
11249Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11250
11251 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11252 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11253 to use a0-a3/d0-d3 as needed.
11254
11255Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11256
11257 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11258 * gdb.disasm/am33.exp: Corresponding changes.
11259
c906108c
SS
112601998-07-11 Felix Lee <flee@cygnus.com>
11261
11262 * gdb.base/callfuncs.exp: add cmp10 test.
11263 * gdb.base/callfuncs.c (cmp10): new function.
11264
11265Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11266
d63a86f8 11267 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11268 into two parts to get around a synchronization problem in expect.
11269
3fc11d3e
JM
11270Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11271
11272 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11273
11274 * configure.in: Add options for gdbtk testsuite.
11275
11276 * configure: Regenerate.
11277
11278 * gdb.gdbtk: New directory to hold gdbtk tests.
11279
c906108c
SS
11280Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11281
11282 * gdb.fortran/types.exp: Escape brackets in expect patterns
11283 for test_float_literal_types_accepted tests.
11284 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11285 before run test.
11286
c2d11a7d
JM
11287Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11288
11289 * am33.exp: Just compile, do not link the testcase.
11290 * am33.s: Add ".am33" pseudoop to force am33 mode.
11291
c906108c
SS
112921998-06-25 Felix Lee <flee@cygnus.com>
11293
11294 * gdb.base/setshow.exp: make sure $pc is sane.
11295
11296 * gdb.stabs/weird.exp: split expect patterns properly.
11297
c2d11a7d
JM
11298Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11299
11300 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11301 * gdb.disasm/am33.exp: Run it.
11302
dc96c6c7 11303Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11304
11305 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11306 match processing (and eliminate spurious timeouts when running).
11307
dc96c6c7 11308Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11309
11310 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11311 exception test, but conditionalize it on target [mach | gnu].
11312
dc96c6c7 11313Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11314
11315 * gdb.base/overlays.exp: fixup compile line for linker script.
11316
11317Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11318
11319 * gdb.fortran/types.exp: don't guess at float size.
11320
11321Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11322
11323 * gdb.base/exprs.exp: delete test that depends on int size.
11324
11325Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11326
11327 * config/sim.exp: Removed checks for target triplets.
11328 (gdb_target_sim): Use gdb,target_sim_options.
11329
11330Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11331
11332 * gdb.base/reread.exp: New file.
11333 * gdb.base/reread1.c: New file.
11334 * gdb.base/reread2.c: New file.
11335
11336Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11337
11338 * config/sim.exp: Use 'target sim -sparclite' when running
11339 SPARClite programs.
11340
11341Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11342
11343 * gdb.base/structs2.exp: New file.
11344 * gdb.base/structs2.c: New file.
11345
11346Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11347
11348 * gdb.asm/common.inc: New file.
11349 * gdb.asm/d10v.inc: New file.
11350 * asm-source.exp: Pass -I's to gas to find .inc files.
11351 Update line numbers in expected output.
11352 * asmsrc1.s: Rewrite.
11353 * asmsrc2.s: Rewrite.
11354 * configure.in: Create arch.inc symlink.
11355 * configure: Regenerate.
11356 * Makefile.in (distclean): Delete arch.inc.
11357
11358Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11359
11360 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11361 (t_enum_value2): ditto
11362 (t_enum_value3): ditto
11363 (main): ditto
11364Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11365
11366 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11367 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11368 change.
11369 Use gdb_test instead of send_gdb/gdb_expect sequences.
11370
11371Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11372
11373 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11374 not void.
11375
11376Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11377
11378 * gdb.base/branches.c: Code with lots of loops and
11379 subroutines. Used to test gdbs ability to single step through PC
11380 changes, especially to test mips-tdep.c:mips_next_pc
11381
11382Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11383
11384 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11385 more rigorous EGCS C++ error checking.
11386
11387Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11388
11389 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11390 tests.
c906108c 11391 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11392 function when asleep.
c906108c 11393 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11394 for i*86 Linux and SVR4 signal handling problems.
11395 Remove linux xfail for `next to handler in signals_tests_1', fixed
11396 by recent infrun.c change.
c906108c 11397 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11398 stack backtraces.
c906108c
SS
11399 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11400 target.[ch] change.
11401
11402Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11403
11404 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11405 for a newline from gdb before continuing.
11406 (default_gdb_exit): Just look for y or n.
11407 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11408 it does, fail the rests of the tests in the file.
11409
11410Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11411
11412 * config/cygmon.exp: New file.
11413
11414Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11415
11416 * gdb.base/list.exp: Fix problem with "list default lines around
11417 main" test on remote targets.
11418
11419 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11420 run test on remote targets.
11421
11422Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11423
11424 * gdb.asm: New directory.
11425 * configure.in: Configure it.
11426 * configure: Regenerate.
11427 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11428 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11429
11430Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11431
11432 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11433
dc96c6c7 11434Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11435
c906108c
SS
11436 * gdb.base/overlays (several files): Merge the two overlay
11437 managers into one. Change variables (foox, barx, bazx, grbxx)
11438 back into ints but force them to load in their proper sections.
11439
11440Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11441
11442 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11443 on-chip insn memory and IMAP1 to upper 128k.
11444 (D10VCopy): Handle memory regions crossing 16k boundaries.
11445 (D10VCopy): Transfer data in 32 bit chunks.
11446
11447Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11448
11449 * gdb.base/overlays.c (main): Exit normally when result is
11450 correct.
11451
11452 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11453 map. Include space for printf in .text segment.
11454
11455 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11456 updated d10v memory VMA/LMA map.
11457 (D10VCopy): Call D10VTranslate.
d63a86f8 11458
c906108c
SS
11459Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11460
11461 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11462
11463 * gdb.base/bar.c (barx, bar): Change variable to small array so
11464 that it won't be put into the .sdata - small data -
11465 section. Update reference.
11466 * gdb.base/baz.c (bazx, baz): Ditto.
11467 * gdb.base/foo.c (foox, foo): Ditto.
11468 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11469
11470 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11471 to be arrays.
d63a86f8 11472
dc96c6c7 11473Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11474
c906108c
SS
11475 * gdb.base/overlays.exp: fix up and get working again.
11476 Add tests for backtraces from an overlay function.
d63a86f8 11477
c906108c
SS
11478Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11479
11480 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11481 "calling function with watchpoint enabled".
11482
11483Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11484
11485 * gdb.base/break.exp (test_next_with_recursion): Remove
11486 gdb_suppress_tests for d10v-*-*.
11487 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11488 pending review of whether it is useful or not.
11489
11490Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11491
11492 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11493
11494Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11495
11496 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11497 * config/dve.exp: New file to support Densan boards.
11498
11499Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11500
11501 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11502 reads and BSD.
11503
11504Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11505
11506 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11507 response.
11508
11509 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11510
11511Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11512
11513 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11514 test.
11515
11516 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11517 target_sizeof_long and target_bigendian_p.
11518 (structs_by_value, structs_by_reference): Check values according
11519 to targets word size and endianess.
d63a86f8 11520
c906108c
SS
11521Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11522
11523 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11524 output.
11525
11526Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11527
11528 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11529 Update test of set args help to match source change.
11530
11531Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11532
11533 * gdb.base/default.exp: Expect help system output to be in
11534 alphabetical order.
11535 * gdb.base/help.exp: Ditto.
11536
11537Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11538
11539 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11540 "i*86-pc-linux-gnu*".
11541 * gdb.base/interrupt.exp: Ditto.
11542 * gdb.base/corefile.exp: Ditto.
11543
11544 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11545 define vxworks when building the testcase.
11546
11547 * gdb.base/ptype.exp: Fix testnames to be unique.
11548 * gdb.base/radix.exp: Ditto.
11549 * gdb.base/term.exp: Ditto.
11550 * gdb.base/whatis.exp: Ditto.
11551 * gdb.c++/classes.exp: Ditto.
11552
11553Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11554
11555 * gdb.base/callfuncs.exp: Fix indentation.
11556
11557 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11558 suppress_flag has been set.
11559 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11560 target feature.
11561
11562Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11563
11564 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11565 the testcase.
11566
11567 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11568 set_debug_traps() and breakpoint().
11569 * gdb.c++/misc.cc (main): Ditto.
11570 * gdb.c++/templates.cc (main): Ditto.
11571 * gdb.c++/virtfunc.cc (main): Ditto.
11572
11573Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11574
11575 * lib/gdb.exp(gdb_step_for_stub): New function.
11576 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11577 exists, reload the executable and do a "continue" instead of
11578 doing a jump.
11579 (runto_main): Use gdb_step_for_stub.
d63a86f8 11580
c906108c
SS
11581 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11582 tests to have unique names.
11583 * gdb.base/callfuncs.exp: Ditto.
11584 * gdb.base/commands.exp: Ditto.
11585 * gdb.base/default.exp: Ditto.
11586 * gdb.base/help.exp: Ditto.
11587 * gdb.base/list.exp: Ditto.
11588 * gdb.base/opaque.exp: Ditto.
11589 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11590 similar tests.
d63a86f8 11591
c906108c
SS
11592 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11593 * gdb.c++/cplusfuncs.cc: Ditto.
11594 * gdb.c++/virtfunc.cc: Ditto.
11595
11596 * config/monitor.exp: Keep track of the last file we saw, rather
11597 than trying to get the info from gdb.
11598
11599 * gdb.fortran/types.exp: Move comment to previous line.
11600
11601Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11602
11603 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11604 target mode.
11605
11606Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11607
11608 From Bob Manson:
11609 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11610 string from GDB when it connects.
11611
11612 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11613
11614Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11615
11616 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11617 if we can't get a debug format from GDB (we may be testing an
11618 older GDB). Use a 10 second timeout when checking for the format.
11619
11620 * gdb.stabs/weird.exp: Fix quoting.
11621
11622 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11623
11624Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11625
11626 * config/arm-ice.exp: New file.
11627
11628Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11629
11630 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11631 until it has been modified to work with the new testsuite.
11632
99707966 11633 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11634 testcase won't compile, cause all of the testcases in the file to
11635 fail instead.
11636
11637 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11638 (gdb_clear_suppressed): New procedure.
11639 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11640 it contains a positive value.
11641
11642Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11643
11644 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11645
11646 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11647
11648Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11649
11650 * lib/gdb.exp (setup_xfail_format): New function.
11651 (get_debug_format): New function to get debug format.
11652 (debug_format): New global variable to hold last value set
11653 by get_debug_format.
11654 * gdb.base/list.exp: Call get_debug_format and expect some
11655 tests to fail for DWARF 1 and COFF formats.
11656 * gdb.c++/ptype.exp: Ditto.
11657 * gdb.c++/classes.exp: Ditto.
11658 * gdb.c++/cplusfuncs.exp: Ditto.
11659 * gdb.c++/inherit.exp: Ditto.
11660 * gdb.c++/templates.exp: Ditto.
11661 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11662
c906108c
SS
11663Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11664
11665 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11666 host doesn't have a currently-open connection.
11667
11668 * config/sparclet.exp: Cleanups and fixes to make it generic for
11669 any gdb stub target. Handle cases where gdb doesn't respond when
11670 interrupted in a sane fashion.
11671
11672 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11673 same thing in a totally different way.
11674
11675 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11676 setting "timeout".
11677 (gdb_start): We set the global gdb_prompt variable in
11678 default_gdb_init now.
11679
11680Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11681
11682 * gdb.base/printcmds.exp: Fix "check for floating addition"
11683 regexp to accept results within approx +/- .01 of exact value.
11684 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11685
11686Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11687
11688 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11689 properly.
11690 (gdb_expect): Add optional timeout parameter, and add timeout
11691 value to various calls.
11692 (gdb_suppress_tests): Only give one warning message per group.
11693
11694Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11695
11696 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11697 global variables. Handle getting a value for $timeout more
11698 gracefully.
11699
11700Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11701
11702 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11703 initialize.
11704 (default_gdb_init): New procedure; allow gdb_init to be overridden
11705 by a target configuration file.
11706 (gdb_expect): Pass the timeout to remote_expect.
11707
11708 * config/monitor.exp(gdb_load): Fix typo in regexp.
11709
11710Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11711
11712 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11713
11714Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11715
11716 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11717 here. Call gdb_target_exec before rebooting the target, to make
11718 sure the connection to the target is closed.
11719 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11720 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11721 Also detect "Timeout reading from remote" error.
11722
11723 * config/gdbserver.exp: Pass the executable being loaded to
11724 gdb_target_monitor. Don't call gdb_file_cmd here; let
11725 gdb_target_monitor do it.
11726
11727 * gdb.disasm/hppa.exp: Don't use exec_output.
11728
11729Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11730
11731 * gdb.base/list.exp: If we're debugging a non-native target,
11732 try to set the pc register to point to the start of the
11733 program before doing the first list command.
11734
11735 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11736 test_calls after restarting.
11737
11738 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11739 reloading.
11740
11741 * gdb.base/watchpoint.exp: Fix typo.
11742
11743 * gdb.base/setshow.exp: Check for use_gdb_stub.
11744
11745 * gdb.base/break.exp: Fix continue until exit test for the gdb
11746 stub case.
11747 * gdb.base/langs.exp: Ditto.
11748
11749 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11750 gdb_load_offset. If we weren't given a file to load, figure out
11751 what the current file is and use it.
11752
11753 * config/i386-bozo.exp: New file.
11754
11755Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11756
11757 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11758 feature.
11759
11760 * config/proelf.exp: New entry.
11761
11762Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11763
11764 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11765 of regexps.
11766
11767 * gdb.base/watchpoint.exp: Don't run the test_stepping
11768 tests if gdb can't call functions on the target.
11769
11770 * gdb.base/setshow.exp: Don't run the set prompt tests if
11771 the board has gdb_prompt set.
11772
11773Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11774
11775 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11776 * gdb.base/commands.exp: Likewise.
11777 * gdb.base/setshow.exp: Likewise.
11778
11779Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11780
11781 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11782 feature.
11783
11784 * config/i960.exp: New file.
11785
11786Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11787
11788 * gdb.base/funcargs.exp: Check for gdb,short_int target
11789 feature instead of looking for explicit target triplets.
11790
dc96c6c7 11791Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11792
d63a86f8 11793 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11794 "p 123DEADBEEF", to check parse_number.
11795 * top.c: change "to enable to enable" to "to enable" in a couple
11796 of help strings.
11797
11798Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11799
11800 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11801 on the mn10300.
d63a86f8 11802
c906108c
SS
11803Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11804
11805 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11806 where the test executable is run with explicit args.
11807 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11808
11809Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11810
11811 * gdb.base/run.c: Use FAKEARGV to build test executable that
11812 does not require a command line arg, since most simulators
11813 don't currently support passing such an arg into the simulated
11814 program.
11815 * gdb.base/commands.exp: Change tests to insert the proper
11816 value as the arg to the first recursive factorial call. Change
11817 compilation line to define FAKEARGV at compile time.
11818
11819Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11820
11821 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11822 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11823 function with watchpoint enabled" test.
11824
11825Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11826
11827 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11828 Don't call gdb_test when the command doesn't return to a gdb prompt.
11829
11830 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11831 "Tests restarted" messages.
11832
11833Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11834
11835 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11836
dc96c6c7 11837Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11838
11839 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11840 for INFO SYMBOL; add help tests for OVERLAY commands.
11841 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11842 add tests for OVERLAY commands
11843 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11844 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11845 * gdb.base/sigall.c: add usestubs code frag
11846 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11847
c906108c
SS
11848Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11849
11850 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11851 failures.
11852 (gdb_stop_suppressing_tests): Note that tests have restarted.
11853
11854Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11855
11856 * config/h8300.exp: New file.
11857
11858Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11859
11860 * gdb.base/setshow.exp: Check for the existence of a
11861 feature, not its value.
11862
11863Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11864
11865 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11866
11867 * gdb.base/scope.exp: It's now init0(), not init().
11868
11869 * gdb.base/scope0.c: For now, change init() to be init0().
11870
11871 * config/monitor.exp: Use gdb_serial in preference to serial
11872 or netport.
11873
11874 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11875 and it's not already set.
11876
11877Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11878
11879 * gdb.base/setshow.exp: Only test the run command if the target
11880 isn't using a stub and if it supports argument passing.
11881
11882Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11883
11884 * config/udi.exp(gdb_start): Make sure UDICONF is set
11885 properly before starting gdb.
11886
11887Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11888
11889 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11890 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11891 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11892
11893Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11894
11895 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11896 specialized code to reboot the board, use remote_reboot instead.
11897
11898 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11899
11900 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11901
11902 * config/monitor.exp: Make sure we disconnect from the target.
11903 Also, try a reboot/reload cycle instead of failing if the
11904 load fails.
11905
11906Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11907
11908 * gdb.base/default.exp: Don't set match_max.
11909 * gdb.base/help.exp: Ditto.
11910 * gdb.base/list.exp: Ditto.
11911 * gdb.base/signals.exp: Ditto.
11912
11913 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11914 set, use remote_ld to download the testcase instead of
11915 the GDB loader.
11916
11917Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11918
11919 * config/vr5000.exp: New file.
11920
11921 * config/monitor.exp(gdb_target_monitor): Add pattern for
11922 "Ending remote" to detect errors in connecting.
11923
11924 * gdb.base/setshow.exp: Add .* within auto language test.
11925
11926 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11927 target feature.
11928
11929 * config/monitor.exp(gdb_load): Check for a failure when loading,
11930 and reboot the board if necessary.
11931
11932 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11933 a set of tests. Remove print.* from the patterns being checked.
11934
11935Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11936
11937 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11938 refer to gdb_spawn_id.
11939
11940 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11941 longer used.
11942 * config/sparclet.exp: Ditto.
11943 * config/sparclet-old.exp: Ditto.
11944 * config/slite.exp: Ditto.
11945 * config/sim.exp: Ditto.
11946 * gdb.base/funcargs.exp: Ditto.
11947
11948 * lib/gdb.exp:Remove references to gdb_spawn_id.
11949 (gdb_expect): Move to remote.exp.
11950
11951Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11952
11953 * config/monitor.exp: Detect the "Couldn't establish connection"
11954 message from GDB.
11955
11956Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11957
11958 * gdb.base/bitfields.exp: Use runto instead of explicit
11959 gdb_run_cmd/gdb_expect sequences.
11960
11961 * gdb.base/break.exp(text_next_with_recursion): Add match for
11962 gdb_expect call.
11963
11964 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11965 We also need to handle the "A program is being debugged already"
11966 prompt from gdb. Use gdb_test to set the baud rate.
11967
11968 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11969 to 20000. Really. I mean it.
11970
11971Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11972
11973 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11974 fails. If suppress_flag is set, skip perror message about not
11975 being able to send to GDB.
11976 (send_gdb): If suppress_flag is set, don't try to send commands to
11977 GDB.
11978 (gdb_expect): If suppress_flag is set, always fail immediately.
11979 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11980 (gdb_init): Call gdb_stop_suppressing_tests.
11981 (default_gdb_exit): Ditto.
11982 (default_gdb_start): Ditto.
11983
11984 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11985 gdb_stop_suppressing_tests as appropriate.
11986 * gdb.base/break.exp: Ditto.
11987 * gdb.base/callfuncs.exp: Ditto.
11988 * gdb.base/commands.exp: Ditto.
11989 * gdb.base/exprs.exp: Ditto.
11990 * gdb.base/funcargs.exp: Ditto.
11991 * gdb.base/list.exp: Ditto.
11992 * gdb.base/recurse.exp: Ditto.
11993 * gdb.base/scope.exp: Ditto.
11994 * gdb.base/structs.exp: Ditto.
11995 * gdb.c++/inherit.exp: Ditto.
11996
11997Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11998
11999 * config/vr4300.exp: New file.
12000
99707966 12001 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12002
99707966 12003 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12004
12005Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12006
12007 * lib/gdb.exp(gdb_init): New function.
12008
12009 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12010 for each individual variable set.
12011
12012 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12013 name.
12014
12015 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12016
12017 * gdb.base/scope.exp: Use gdb_test.
12018
12019 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12020 aborting; the testsuite driver will do that for us (see
12021 gdb_finish). Also, use gdb_test in a few more places.
12022
12023Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12024
12025 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12026
12027Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12028
12029 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12030 and "add_tests" are not at the same address.
12031
12032Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12033
12034 * gdb.base/ptype.exp: Use gdb_test.
12035
12036Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12037
12038 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12039 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12040 left in. No longer expect them to fail.
12041
12042 * gdb.stabs/*.mt; Deleted, no longer used.
12043 * gdb.stabs/configure.in: Remove references to target makefile
12044 frags.
12045 * gdb.stabs/configure: Rebuilt.
12046
12047 * gdb.disasm/*.mt: Deleted, no longer used.
12048 * gdb.disasm/configure.in: Remove references to target makefile
12049 frags. Use "sh3.s" as the unique filename for this directory.
12050 * gdb.disasm/configure: Rebuilt.
12051
12052 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12053 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12054 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12055
12056Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12057
12058 * config/udi.exp: Use mondfe,name instead of remote_host.
12059
12060Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12061
12062 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12063 a function with a watchpoint enabled on the mn10200.
12064
12065 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12066 before trying to create it!
12067
12068Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12069
12070 * config/vx.exp: Use hostname instead of netport.
12071
12072 * config/vxworks.exp: New file.
12073
12074 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12075
12076 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12077 gdb before assuming everything worked. Send a ^C if a timeout
12078 occurs.
12079
12080 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12081 $gdb_spawn_id directly.
12082 (gdb_run_cmd): Try _start as well as start. Use the target feature
12083 gdb,start_symbol as the symbol to start from when jumping.
12084
12085Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12086
12087 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12088 redundant) test.
12089
12090 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12091 it doesn't lose for 16bit integer systems.
12092
12093Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12094
12095 * gdb.fortran/types.exp: If the target doesn't support "double"
12096 data types, then expect "real" types to only be 4 bytes.
12097
12098 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12099 call tests if the target doesn't support inferior function calls.
12100
12101 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12102 in printf tests.
12103
12104Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12105
12106 * gdb.base/help.exp: Disable "help set", "help show", and
12107 "help support". Simplify regexp for "help stack".
12108
12109 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12110 to 60 seconds. Temporarily set match_max to 15000 around the
12111 "info copying" test.
12112
12113 * gdb.base/nodebug.exp: Don't try to do an inferior function
12114 call if the target doesn't support them.
12115 * gdb.base/printcmds.exp: Likewise.
12116 * gdb.base/setvar.exp: Likewise.
12117 * gdb.base/structs.exp: Likewise.
12118 * gdb.c++/templates.exp: Likewise.
12119 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12120
12121 * gdb.base/recurse.exp: Enable for the mn10200.
12122
12123 * configure.in: Do configure gdb.stabs directory for *-*-elf
12124 targets.
12125 * configure: Rebuilt.
12126
12127 * gdb.base/break.exp: Check for gdb,noresults before testing
12128 exit status and/or results from the target.
12129 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12130 * lib/gdb.exp: Remove old (now bogus) initialization of
12131 noinferior, noargs, noresults and nosignals.
12132
12133Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12134
12135 * config/sh.exp: New file.
12136
12137 * config/slite.exp: Try to connect multiple times to the board
12138 before rebooting. Only send a "monitor run" if need_monitor_run
12139 is set.
12140
12141 * gdb.base/break.exp: Don't do the "stub continue" test if
12142 the target has gdb_stub set.
12143
12144 * gdb.base/callfuncs.exp: Increase the timeout.
12145
12146 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12147 if the target has gdb,noinferiorio set.
12148
12149 * gdb.base/list.exp: Increase match_max to 10000 characters.
12150
12151 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12152
12153 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12154 target.
12155
12156 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12157
12158Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12159
12160 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12161 trying to delete the copy of gdb. Catch the file delete so we
12162 don't die if the delete fails; also, the file should be copied to
12163 the host, not to the build.
12164
12165Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12166
12167 * lib/gdb.exp(gdb_test): Surround the result pattern with
12168 parenthesis in case it contains multiple regexps separated
12169 with |.
12170
12171 * gdb.base/watchpoint.exp: Use gdb_test.
12172 * gdb.base/default.exp: Ditto.
12173
12174Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12175
99707966 12176 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12177
c906108c
SS
12178 * gdb.base/scope.exp: Use gdb_test.
12179 * gdb.c++/classes.exp: Ditto.
12180 * gdb.c++/inherit.exp: Ditto.
12181
12182Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12183
12184 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12185 remote_exec instead.
12186 * gdb.base/corefile.exp: Don't be ridiculous.
12187 * gdb.base/*.c: Add missing stub invocations.
12188
12189Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12190
12191 * config/slite.exp: Miscellaneous fixes.
12192
12193 * lib/gdb.exp: Fix runto.
12194
12195 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12196 the target.
12197
12198 * gdb.base/watchpoint.exp: Fix regexp.
12199
12200 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12201 close and wait commands, as the descriptor may now be
12202 invalid. Always call "remote_close host".
12203
12204Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12205
12206 Major rewrite for testsuite revision.
d63a86f8 12207
c906108c
SS
12208 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12209 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12210 instead of relying on spawn_id to always contain a valid
12211 spawn id.
12212 (get_compiler_info): New procedure to build the ${binfile}.ci
12213 file, instead of replicating this in N different places.
12214 (gdb_compile): New procedure.
d63a86f8 12215
c906108c
SS
12216 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12217 appropriate arguments) instead of compile. Use gdb_test in a lot
12218 more places. Use send_gdb instead of send. Always run gdb_start
12219 at the start of a testcase, as this is no longer done magically.
12220
12221 config/*-gdb.exp: Rename without the -gdb suffix.
12222
12223 config/mips.exp: Use remote_close instead of exit_remote_shell.
12224 config/monitor.exp: Use target_info instead of looking at
12225 baud, timeout, etc.
12226 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12227
12228Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12229
12230 * gdb.c++/templates.exp (test_ptype_of_templates),
12231 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12232 Update expect patterns for destructors and assignment operators
12233 to match corresponding c-typeprint.c changes.
12234 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12235 to destructor breakpoint test, GDB should be able to set the
12236 destructor breakpoint without specifying arguments.
12237
12238Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12239
12240 * gdb.threads/pthreads.exp: Change result for failure to compile due
12241 to lack of pthreads runtime support from an error to simply an
12242 unsupported test, per dejagnu standards.
12243
12244Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12245
12246 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12247 where GDB exits to reduce pattern match time.
12248 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12249
12250 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12251
dc96c6c7 12252Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12253
12254 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12255 * gdb.base/default.exp: ditto.
12256 * gdb.base/nodebug.exp: ditto.
12257 * gdb.base/printcmds.exp: ditto.
12258 * gdb.base/ptype.exp: ditto.
12259 * gdb.base/setvar.exp: ditto.
12260 * gdb.base/structs.exp: ditto.
12261 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12262
12263Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12264
12265 * configure, */configure: Rebuild with autoconf 2.12.
12266
12267Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12268
12269 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12270 use new i*86-pc-linux*-gnu quads.
12271 * gdb.base/corefile.exp: Ditto.
12272 * gdb.base/signals.exp: Ditto.
12273 * gdb.base/sigall.exp: Ditto.
12274 * gdb.base/interrupt.exp: Ditto.
12275
12276 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12277 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12278 RedHat 4.0.
d63a86f8 12279
c906108c
SS
12280 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12281 linux. This allows the test case to at least compile on latest
12282 linux, but still not run due to missing the threads runtime library.
12283
12284Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12285
12286 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12287 directory to search gdb directory. Accept and step over conditional
12288 stack alignment code. Consume $prompt in failure cases.
12289 Reset timeout to $oldtimeout instead of some arbitrary value.
12290 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12291 timeout problems with infinite stack backtraces.
12292 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12293 Accept function parameters for linkfunc member.
12294
12295Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12296
12297 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12298 (CXXFLAGS): Remove, unreferenced.
12299 (B_OPTIONS): Add for -B options and add code to initialize with
12300 previous -B options and also add -B option to pick up cross compiled
12301 runtime.
12302 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12303 doing cross compiles.
12304 (target_alias): Declare global.
12305 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12306 to verify that gcc exists in build tree, and if so set CC to that
12307 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12308
c906108c
SS
12309Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12310
12311 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12312 ptype test for anonymous union. Fixup testcase to match
12313 current gcc debug output.
12314
12315Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12316
12317 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12318 force argument to an unsigned long type.
12319
12320Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12321
12322 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12323 tests and anonymous union print/ptype tests.
12324 * gdb.base/list.exp (test_forward-search): Increase timeout by
12325 5 minutes for the "search extremely long line" case.
12326 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12327 completely optional and that the pass/fail messages use the command as
12328 the message if that third arg is a null string.
12329 (gdb_test_exact): Arrange that a null string pattern means match a
12330 null string output rather than any output, which might include random
12331 errors.
12332 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12333 backtrace test.
12334 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12335 always failing and failure is now exposed by gdb.exp changes.
12336
12337Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12338
12339 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12340 weren't being noted.
12341
12342Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12343
12344 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12345 * gdb.stabs/weird.exp: Remove v_comb xfails.
12346
dc96c6c7 12347Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12348
12349 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12350 list.exp scope.exp watchpoint.exp]
12351 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12352
dc96c6c7 12353Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12354
12355 * config/monitor.exp: Increase download timeout to 1000 seconds.
12356
dc96c6c7 12357Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12358
12359 * config/m32r.exp: Increase timeout to 120 seconds.
12360
12361Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12362
12363 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12364 and accept older ordering as obsolescent gcc or gdb.
12365 * gdb.c++/templates.exp: Ditto.
12366 * gdb.c++/virtfunc.exp: Ditto.
12367
12368Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12369
12370 * gdb.base/coremaker.c: Add code to mmap some data so we
12371 can check that it ends up in the core file.
12372 * gdb.base/corefile.exp: Add test to read mmapped data
12373 from core file.
12374
dc96c6c7 12375Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12376
12377 * config/m32r.exp: New file.
12378
12379Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12380
12381 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12382 that cflags can contains -gstabs, and work correctly for other tests.
12383
dc96c6c7 12384Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12385
12386 * gdb.base/setshow.exp: New file, tests show and set.
12387 * gdb.base/setshow.c: New file, tests show and set.
12388 * gdb.base/help.exp: Add test for help set|show annotate.
12389 * gdb.base/default.exp: Add test for set|show annotate.
12390
12391Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12392
12393 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12394 errors unique.
12395 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12396 explicitly.
12397
12398Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12399
12400 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12401 and width commands. This is done elsewhere.
12402 * (gdb_start): Don't call gdb_start_sim here. That's already
12403 done in gdb_load. This fixes lots of failures in default.exp.
12404
12405Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12406
12407 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12408 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12409 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12410 in the same we we treat other failures (since it may be an expected
12411 condition), rather than as an error.
12412 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12413 old test format.
12414
12415Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12416
12417 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12418 (distclean maintainer-clean realclean): No need to remove files
12419 twice. Nuke the duplicates.
12420 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12421 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12422 Remove config.h along with other config files.
12423
12424Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12425
12426 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12427 "p func1 ()" and note that rests of tests are skipped.
12428 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12429 setup_xfails for "print func2::coremaker_local".
12430 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12431 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12432 affected by the previous run test.
12433 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12434 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12435 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12436 "pass int powerset tuple" and "pass modeless int powerset tuple".
12437 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12438 "real write 4" and "real write 8".
12439 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12440 setup_xfails for "print vs1 after tuple assign 2",
12441 "print \$i after tuple assign 2", and
12442 "print vs2 after tuple assign 2".
12443 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12444 meaningful error message and return -1 so the caller can
12445 suppress further tests and avoid a cascade of errors.
d63a86f8 12446
c906108c
SS
12447Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12448
12449 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12450 format for printing version.
12451 * gdb.base/default.exp: Ditto.
12452 * gdb.base/interrupt.exp: Fix problem with cascade of
12453 errors if child process dies while calling a function.
d63a86f8 12454
c906108c
SS
12455Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12456
12457 * Makefile.in (VPATH): Add
12458 * Makefile.in (Makefile, config.status): Fix rules so things get
12459 remade when necessary.
12460
12461Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12462
12463 * Makefile.in (just-check): Add path to sibling expect dir
12464 to environment variable specified by RPATH_ENVVAR.
12465
12466Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12467
12468 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12469 (just-check): Add shared library paths for libstdc++, tk,
12470 tcl, bfd, and opcodes to the environment variable specified
12471 in RPATH_ENVVAR.
12472 * configure.in: Add support to recognize --enable-shared flag
12473 and generate correct value for RPATH_ENVVAR.
12474 * configure: Regenerated with autoconf.
12475
12476Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12477
12478 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12479 include all osf versions.
12480 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12481 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12482 when target is linux. When failing to build pthreads test
12483 executable, give more meaningful message.
12484 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12485 arg for pthread_create.
d63a86f8 12486
c906108c
SS
12487Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12488
12489 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12490 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12491 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12492 and -lpthreads (everybody else).
12493 (test_startup): Fail gracefully if threads are not supported.
12494 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12495 "p/c array_index("abcdef",2)" when not gcc compiled.
12496 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12497 "print func2::coremaker_local" when not gcc compiled.
12498 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12499 "ptype on opaque struct tagname (statically)",
12500 "ptype on opaque struct tagname (dynamically) 1", and
12501 "ptype on opaque struct tagname (dynamically) 2"
12502 for not compiled with gcc.
12503 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12504 backtrace when compiled with gcc.
d63a86f8 12505 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12506 than always return success.
12507
12508Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12509
12510 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12511
12512Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12513
12514 * gdb.base/structs.exp: Undo last change.
12515
12516Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12517
12518 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12519 encapsulate all the steps/nexts done during self test, starting
12520 at main, and makes them less sensitive to optimization issues.
12521 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12522 signal handler" test.
12523 * gdb.threads/pthreads.exp: Only run this for native configs.
12524 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12525 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12526 tests.
12527 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12528 for "runto test_calls(void)" test.
d63a86f8 12529
c906108c
SS
12530Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12531
12532 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12533 and don't expect address info in breakpoint confirmations.
12534
12535Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12536
12537 * gdb.base/list.exp (test_forward_search): Increase timeout
12538 temporarily by 60 seconds for searching extremely long line,
12539 and then reset to old value when done. Increase expect input
12540 buffer to 10000.
12541
12542Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12543
12544 * gdb.base/list.exp (test_forward_search): Fix to handle very
12545 long source line without overflowing expect's input buffer.
12546
12547Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12548
12549 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12550 "buffer_full".
12551
12552 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12553 "buffer_full".
12554
12555 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12556 "buffer_full".
12557
12558 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12559 "buffer_full".
12560
12561Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12562
12563 * configure.in (configdirs): Add gdb.threads.
12564 * configure: Regenerated with autoconf.
12565 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12566 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12567 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12568
c906108c
SS
12569Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12570
12571 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12572
12573Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12574
12575 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12576 each signal's status in the output of "handle all print".
12577 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12578 the \r\n sequence that immediately precedes the gdb prompt.
12579 * gdb.base/a1-selftest.exp: Save original timeout and restore
12580 after test.
12581
12582Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12583
12584 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12585 symbol.
12586
12587Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12588
12589 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12590
12591Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12592
12593 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12594 timeout by 60 seconds.
12595
12596Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12597
12598 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12599 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12600 error return.
12601
12602Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12603
12604 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12605 gdb initialization, also report how long dejagnu waited. Restore
12606 old timeout before doing error return. Temporarily increase timeout
12607 by 3 minutes to allow for slow startups over heavy NFS use.
12608
12609Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12610
12611 * lib/gdb.exp: Report timeout value for verbosity level 2.
12612 * config/gdbserver.exp: Ditto.
12613 * config/hppro.exp: Ditto.
12614 * config/mips-gdb.exp: Ditto.
12615 * config/monitor.exp: Ditto.
12616 * config/netware.exp: Ditto.
12617 * config/sim-gdb.exp: Ditto.
12618 * config/slite-gdb.exp: Ditto.
12619 * config/udi-gdb.exp: Ditto.
12620 * config/unix-gdb.exp: Ditto.
12621 * config/vx-gdb.exp: Ditto.
12622 * gdb.base/a1-selftest.exp: Ditto.
12623 * gdb.base/a2-run.exp: Ditto.
12624 * gdb.base/break.exp: Ditto.
12625 * gdb.base/corefile.exp: Ditto.
12626 * gdb.base/list.exp: Ditto.
12627 * gdb.base/recurse.exp: Ditto.
12628 * gdb.base/scope.exp: Ditto.
12629 * gdb.base/signals.exp: Ditto.
12630
12631Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12632
12633 * gdb.threads/Makefile.in (docdir): Removed.
12634
12635Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12636
12637 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12638 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12639 @srcdir@.
d63a86f8 12640 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12641 autoconf 2.5 or higher.
12642 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12643
12644Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12645
12646 * configure: Regenerated.
12647 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12648 avoid name clashes with SunOS headers.
12649
12650Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12651
12652 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12653
12654Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12655
12656 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12657 prototype information ends up in the compiler info file.
12658
12659Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12660
12661 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12662 attempting to regenerate it. Eliminate use of a temporary file
12663 and just generate the info file directly. Source it immediately,
12664 for consistency of use.
12665 * gdb.base/corefile.exp: Ditto
12666 * gdb.base/exprs.exp: Ditto.
12667 * gdb.base/funcargs.exp: Ditto.
12668 * gdb.base/langs.exp: Ditto.
12669 * gdb.base/list.exp: Ditto.
12670 * gdb.base/mips_pro.exp: Ditto.
12671 * gdb.base/nodebug.exp: Ditto.
12672 * gdb.base/opaque.exp: Ditto.
12673 * gdb.base/ptype.exp: Ditto.
12674 * gdb.base/scope.exp: Ditto.
12675 * gdb.base/setvar.exp: Ditto.
12676 * gdb.base/signals.exp: Ditto.
12677 * gdb.base/whatis.exp: Ditto.
12678 * gdb.c++/templates.exp: Ditto.
12679 * gdb.c++/virtfunc.exp: Ditto.
12680 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12681 whether or not to add -lstdc++ to the compile command line args.
12682
12683Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12684
12685 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12686 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12687 Increase timeout, a lot of single stepping might be needed if the
12688 target has no hardware watchpoints.
12689
12690Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12691
12692 * gdb.base/break.exp: Ignore compiler warnings when compiling
12693 break.c.
12694 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12695 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12696 from remote-sim.
12697 * gdb.base/exprs.exp: Add h8300 xfails.
12698 * gdb.base/funcargs.exp: Likewise.
12699 * gdb.base/nodebug.exp: Likewise.
12700 * gdb.base/printcmds.exp: Likewise.
12701 * gdb.base/ptype.exp: Likewise.
12702 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12703 h8300 xfails.
d63a86f8 12704 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12705 on the h8300.
12706 * gdb.base/funcargs.c: Explicitly make last constant argument to
12707 call_after_alloca_subr an unsigned long type.
12708 * gdb.base/return.c: Include stdio.h.
12709
12710Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12711
12712 * config/abug.exp: New file for the older Motorola Bug monitor
12713 that runs on the mvme13x series VME boards.
12714 * config/monitor.exp: Use the new config array for target settings
12715 if they exist.
12716
12717Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12718
12719 * sim-gdb.exp: Make the SH simulator allocate less space when
12720 it is targeted.
12721
12722Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12723
12724 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12725 test.
12726
12727Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12728
12729 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12730 "rs6000-*-*" for "list function in include file" when gcc compiled.
12731 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12732 for "p ctable1[120]".
12733 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12734 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12735 Remove setup_xfail for "rs6000-*-*" for
12736 "print 'scope0.c'::filelocal before run".
12737 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12738 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12739 since some compilers don't allow both options to be given
12740 on the same command line. Create object file and move it.
d63a86f8 12741
c906108c
SS
12742Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12743
12744 * gdb.base/corefile.exp: Always regenerate the core file, since
12745 we always regenerate the coremaker program. Detect special case
12746 where registers cannot be read from core file.
d63a86f8 12747
c906108c
SS
12748Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12749
12750 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12751 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12752 * gdb.c++/templates.exp: Only match on basename of file since
12753 some formats like xcoff don't encode directory information.
12754 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12755 and rs6000 AIX xcoff targets.
12756 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12757 * configure: Regenerate.
12758 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12759 here, rather than in distclean.
d63a86f8 12760
c906108c
SS
12761Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12762
12763 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12764 defined, and use it to compile the test case with -O2. The
12765 native compilation still uses no optimization.
12766 * gdb.base/mips_pro.c: Remove inline assembly code since
12767 it is compiled PIC by default, which results in assembler
12768 warnings that make the testsuite think the compilation
12769 was unsuccessful.
12770
12771Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12772
12773 * gdb.c++/misc.exp: Add note to message for
12774 "print s.a for foo struct" that this is a known gcc 2.7.2
12775 and earlier bug.
12776
12777Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12778
12779 * gdb.base/break.exp: Fix pattern for matching "Delete all
12780 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12781 setup_xfail for deleting all breakpoints test. Fix various
12782 timeout messages to include "(timeout)".
12783 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12784 for "p t_float_values2(3.14159,float_val2)".
12785 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12786 for "continue to call2g" when gcc compiled.
12787 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12788 "up to foo in langs.exp", "show language at foo in langs.exp",
12789 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12790 and "show language at fsub in langs.exp".
12791 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12792 "list line 1 in include file", "list message for lines past EOF",
12793 "list function in include file", "list list0.h:foo", and
12794 "list filename:function; nonexistant function".
12795 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12796 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12797 and "ptype t_char_array" to be for native cc only.
d63a86f8 12798
c906108c
SS
12799Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12800
d63a86f8 12801 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12802 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12803 "print func2::coremaker_local", and "backtrace in corefile.exp".
12804
12805Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12806
12807 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12808 "bt in signals.exp". This problem only appears when running
12809 the testsuite, and then only intermittently.
12810
12811Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12812
12813 * gdb.base/return.exp (return_tests): Differentiate between
12814 two tests of continuing.
12815
12816Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12817
12818 * */Makefile.in (maintainer-clean): Remove config.log.
12819 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12820 * gdb.c++/Makefile.in (PROGS): Add inherit.
12821 (clean): Remove *.ci.
12822
12823Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12824
12825 * gdb.c++/misc.cc: Add test code from Mike Stump.
12826 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12827
12828Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12829
12830 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12831 to "alpha-*-osf2*" and add comment.
12832 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12833 setup_xfail for "step over execarg initialization" and
12834 "step over corearg initialization".
12835 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12836 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12837 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12838 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12839 "print func2::coremaker_local", and "backtrace in corefile.exp".
12840 * gdb.base/signals.exp: Build and source signals.ci.
12841 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12842 to be for gcc only.
12843 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12844
c906108c
SS
12845Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12846
12847 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12848 Feb 3 procfs.c change.
12849
12850Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12851
12852 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12853
12854Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12855
12856 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12857 from dejagnu's apparent default of 10 seconds, which gives random
12858 results when running the tests over NFS on moderately loaded systems.
12859 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12860
12861Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12862
12863 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12864 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12865 result reports.
12866
12867Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12868
12869 * configure.in (CY_AC_PATH_TCLH): Remove.
12870 * configure: Regenerate.
12871
12872Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12873
12874 * gdb.c++/Makefile.in (clean): Add missing '{'.
12875
12876Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12877
12878 * lib/gdb.exp: Provide a default value for noinferior.
12879
12880 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12881 Load libgloss.exp.
12882
12883Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12884
12885 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12886 the executable, not the .o to run the tests from.
12887
12888Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12889
12890 * gdb.base/break.exp: Don't test for program exit or exit status
12891 if $noresults if nonzero.
12892 * gdb.base/langs.exp: Likewise.
12893 * gdb.base/watchpoint.exp: Likewise.
12894
12895 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12896 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12897 trying to compile the testcase.
12898
12899Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12900
12901 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12902 * gdb.base/signals.exp (continue to handler): Likewise.
12903
12904Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12905
12906 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12907
12908 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12909
12910Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12911
12912 * gdb.base/corefile.exp: Recognize "not found" as failure
12913 when trying to determine if a core file was generated.
12914 If no core file was generate the first time, try again without
12915 the ulimit -c to work around braindamaged shells.
12916
12917Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12918
12919 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12920 [] tests with "test" and enclose string in quotes.
12921 * gdb.stabs/configure: Rebuild
d63a86f8 12922
c906108c
SS
12923Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12924
12925 Changes in sync with expect:
12926 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12927 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12928 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12929 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12930 argument to AC_REQUIRE.
12931 * configure: Regenerated.
12932
12933Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12934
12935 * gdb.base/corefile.exp: When generating a core, discard any
12936 error messages about ulimit not found and the "core dumped"
12937 message from the shell that runs the coredumper.
12938
12939Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12940
12941 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12942
12943 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12944 which sed script to run. Expect failure for v_comb test
12945 on PA targets too.
d63a86f8 12946
c906108c
SS
12947Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12948
12949 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12950 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12951
12952Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12953
12954 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12955 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12956 "sparc-sun-solaris*" xfails for "p v_comb".
12957 * lib/gdb.exp (default_gdb_start): Fix typo.
12958 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12959 messages to not include the full program name that caused
12960 the core dump since some systems (such as solaris) apparently
12961 truncate this path to about 80 characters.
12962 When generating a core file first try increasing the core file
12963 size limit to unlimited since some systems may default it to
12964 zero, and it is harmless to try it. Move the test for failing
12965 to generate a core file to where it will actually get executed.
12966 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12967 new gdb result from g++ debug info improvements and make old
12968 pattern obsolescent. Also account for size_t differences
12969 (may be int or long).
12970 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12971 initialization before function call is placed in the delay slot
12972 and thus appears to be skipped over by commands such as "next".
12973
12974Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12975
12976 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12977
12978Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12979
12980 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12981 input source file; fix code to compile test to deal with this
12982 convention.
12983 * gdb.c++/*.exp: Likewise.
12984
12985Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12986
12987 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12988 "bt in signals.exp".
12989
12990Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12991
12992 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12993 "step over execarg initialization" and
12994 "step over corearg initialization".
12995
12996Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12997
12998 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12999 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13000
13001Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13002
13003 From Rob Savoye (rob@poseidon.cygnus.com)
13004 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13005 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13006 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13007 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13008 configure.in}: Major reworking for autoconfig.
13009 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13010 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13011 New files.
13012 * config/unix-gdb.exp: Make GDB global.
13013 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13014 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13015 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13016 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13017 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13018 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13019 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13020 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13021 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13022 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13023 pr-8136.exp, result.exp, string.exp, tuples.exp},
13024 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13025 to returns as necessary, arrange for test to compile own testcase
13026 executable.
13027 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13028
c906108c
SS
13029Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13030
13031 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13032 clear_xfail at end of test which might not call either pass or fail.
13033 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13034 "backtrace through signal handler".
13035
13036Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13037
13038 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13039 continuing from a job control stop signal.
13040 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13041
13042Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13043
13044 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13045 * gdb.base/corefile.exp: Likewise.
13046 * gdb.base/funcargs.exp: Likewise.
13047
13048Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13049
13050 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13051 * config/monitor.exp: Add support for setting baud rate.
13052
13053Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13054
13055 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13056 i*86-*-linux* xfails for "backtrace through signal handler".
13057 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13058 "print func2::coremaker_local".
13059 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13060 alpha-dec-osf2* xfail for
13061 "delete all breakpoints when none".
13062
13063Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13064
13065 * gdb.base/break.exp: Change test that deletes all breakpoints
13066 when no user breakpoints are installed. A post 4.15 change
13067 causes gdb to no longer prompt in this case.
13068
13069Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13070
13071 * gdb.base/return.exp (return_tests): Change xfail for test
13072 "correct value returned double test" to stop xfailing at
13073 Solaris 2.5. Apparently the bug has been fixed.
13074
13075Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13076
13077 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13078 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13079
13080Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13081
13082 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13083 * gdb.disasm/hppa.s: Corresponding changes.
13084
13085Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13086
13087 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13088 makefile fragment.
13089 * config/mt-hpux: Deleted.
13090
13091Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13092
d63a86f8 13093 * Many files: When warning about suppressed tests due to a
c906108c
SS
13094 nonexistant test binary, avoid incrementing the warning count.
13095
13096Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13097
13098 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13099
c906108c
SS
13100Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13101
13102 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13103 "sparc-*-solaris2*".
13104
13105Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13106
13107 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13108 Add global and local variables and initialize them.
13109 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13110 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13111 extracts the file name and terminating signal from the core file.
13112 * TODO: Remove note about tests for correct mapping of corefile.
13113 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13114 from optimizing it away.
13115 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13116 handles common blocks.
13117
13118Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13119
13120 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13121 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13122
13123Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13124
13125 * Makefile.in (maintainer-clean): New target, synonym for
13126 realclean.
13127 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13128 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13129 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13130 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13131 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13132 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13133
13134Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13135
13136 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13137 xfails when not gcc compiled for "print foo::funclocal".
13138 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13139 "print foo::funclocal at foo",
13140 "print 'scope1.c'::foo::funclocal at foo",
13141 "print foo::funclocal_bss at foo",
13142 "print 'scope1.c'::foo::funclocal_bss at foo",
13143 "print foo::funclocal_ro at foo",
13144 "print 'scope1.c'::foo::funclocal_ro at foo",
13145 "print bar::funclocal at foo" and
13146 "print 'scope1.c'::bar::funclocal at foo".
13147 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13148 gcc compiled for "print foo::funclocal at bar".
13149 Expand all messages to ensure that they identify that
13150 the test is at bar().
13151 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13152 gcc compiled for:
13153 "ptype on opaque struct pointer (statically)",
13154 "ptype on opaque struct tagname (statically)",
13155 "ptype on opaque struct pointer (dynamically) 1",
13156 "ptype on opaque struct tagname (dynamically) 1",
13157 "ptype on opaque struct pointer (dynamically) 2" and
13158 "ptype on opaque struct tagname (dynamically) 2
13159 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13160 gcc compiled for:
13161 "p datalocal"
13162 "whatis datalocal",
13163 "ptype datalocal",
13164 "p bsslocal",
13165 "whatis bsslocal", and
13166 "ptype bsslocal".
13167 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13168 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13169 when not gcc compiled.
13170 * gdb.base/funcargs.exp (float_and_integral_args): Add
13171 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13172 compiled.
13173 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13174 "backtrace from call6a" when not gcc compiled.
13175 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13176 "backtrace from call7a" when not gcc compiled.
13177 * gdb.base/callfuncs.exp (do_function_calls):
13178 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13179 "p t_char_array_values(char_array_val2,char_array_val1)",
13180 "p t_char_array_values(char_array_val1,char_array_val2)",
13181 "p t_char_array_values("carray 1","carray 2")",
13182 "p t_char_array_values("carray 1",char_array_val2)",
13183 "p t_char_array_values(char_array_val1,"carray 2")",
13184 "p sum_args(1,{2})",
13185 "p sum_args(2,{2,3})",
13186 "p sum_args(3,{2,3,4})",
13187 "p sum_args(4,{2,3,4,5})"
13188 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13189 "backtrace in corefile.exp" when not gcc compiled.
13190
13191Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13192
13193 * gdb.base/signals.exp: Rewrite `handle all print' test as
13194 a procedure. Accept blanks or TABs as whitespace, increase
13195 timeout and expect input buffer size for the large output
13196 from the command. Remove "i*86-*-bsdi2.0" xfail.
13197
13198Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13199
13200 * gdb.base/setvar.exp: Add new testcases for truncation when
13201 assigning invalid values to bitfields.
13202
13203Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13204
d63a86f8 13205 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13206 mips-sgi-irix* xfail for
13207 "call inferior func with struct - returns char *"
13208 and fix test so that an optional (unsigned char *) cast is
13209 accepted in the result.
13210
13211Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13212
13213 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13214 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13215 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13216 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13217 that accidentally got checked in.
13218
13219Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13220
d63a86f8 13221 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13222 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13223 compiled test.
13224 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13225 Add mips-sgi-irix5* xfail for not gcc compiled.
13226 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13227 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13228 "p top", "whatis top", "p middle", and "whatis middle".
13229 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13230 "whatis signed char" for not gcc compiled.
13231 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13232 "set variable signed char=-1 (-1)" and
13233 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13234 * gdb.base/funcargs.exp (float_and_integral_args):
13235 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13236 Add mips-sgi-irix* xfail when not gcc compiled for
13237 "continue to call2b".
13238 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13239 "continue to call2g".
13240 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13241 "backtrace from call6a"
13242 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13243 "backtrace from call7k".
13244 Add mips-sgi-irix5* xfail when not gcc compiled for
13245 "backtrace from call7a".
13246 (localvars_after_alloca): Fix gdb_test cmds for
13247 "print * after runto ...".
13248 Remove rs6000-*-* xfails for
13249 "print i after runto localvars_after_alloca" and
13250 "print l after runto localvars_after_alloca"
13251 for all compilers.
13252 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13253 when not compiled with gcc, for:
13254 "print signed char == (minus)",
13255 "print signed char != (minus)",
13256 "print signed char < (minus)",
13257 "print signed char > (minus)".
13258 * gdb.base/callfuncs.exp (do_function_calls):
13259 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13260 "call inferior func with struct - returns char *".
d63a86f8 13261 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13262 "correct value returned double test" to include Solaris 2.4.
13263 * gdb.base/funcargs.exp (float_and_integral_args):
13264 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13265
c906108c
SS
13266Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13267
13268 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13269 enumeration bitfields if compiling with GNU C.
13270 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13271 to empty' prompt.
13272
13273Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13274
13275 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13276 test for PRO targets.
13277
13278 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13279 breakpoints in the inferior at any given time by making
13280 two groups of breakpoints for call2*, call6* and call7*
13281 tests.
13282
13283Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13284
13285 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13286 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13287 from optimizing it away.
13288 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13289 "call inferior func with struct".
13290
13291Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13292
13293 * configure.in: Only configure gdb.chill for particular targets.
13294
13295Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13296
13297 * gdb.base/Makefile.in: Add action to .c.o transformation
13298 rule that generates a .ci file for each .o file and remove
13299 explicit .c.o rules except for callfuncs.o.
13300 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13301 generates a .ci file for each .o file and remove explicit
13302 .cc.o rules.
13303 (clean): Remove *.tmp *.ci files.
13304 (EXECUTABLES): Remove templ-info.exp.
13305 * gdb.base/compiler.c: New file.
13306 * gdb.c++/compiler.cc: New file
13307 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13308 Change rs6000-*-* xfail for
13309 "print 'scope0.c'::filelocal_ro" and
13310 "print 'scope1.c'::filelocal" and
13311 "print 'scope1.c'::filelocal_bss" and
13312 "print 'scope1.c'::filelocal_ro" and
13313 "print 'scope1.c'::foo::funclocal" and
13314 "print 'scope1.c'::foo::funclocal_ro" and
13315 "print 'scope1.c'::bar::funclocal" and
13316 "print 'scope0.c'::filelocal_ro" and
13317 "print 'scope1.c'::filelocal at foo" and
13318 "print 'scope1.c'::filelocal_bss at foo" and
13319 "print 'scope1.c'::filelocal_ro at foo" and
13320 "print 'scope1.c'::foo::funclocal at foo" and
13321 "print 'scope1.c'::foo::funclocal_bss at foo" and
13322 "print 'scope1.c'::foo::funclocal_ro at foo" and
13323 "print 'scope1.c'::bar::funclocal at foo" and
13324 "print 'scope0.c'::filelocal_ro" and
13325 "print 'scope1.c'::filelocal" and
13326 "print 'scope1.c'::filelocal_bss" and
13327 "print 'scope1.c'::filelocal_ro" and
13328 "print 'scope1.c'::foo::funclocal" and
13329 "print 'scope1.c'::foo::funclocal_bss" and
13330 "print 'scope1.c'::foo::funclocal_ro" and
13331 "print 'scope1.c'::bar::funclocal" and
13332 "print 'scope1.c'::bar::funclocal_bss"
13333 to only be xfail'd when not compiled with gcc.
d63a86f8 13334 Add rs6000-*-* xfail for
c906108c
SS
13335 "print 'scope0.c'::filelocal_bss before run"
13336 when compiled with gcc.
13337 (test_at_main): Add rs6000-*-* xfail for
13338 "print filelocal_ro in test_at_main"
13339 when compiled with gcc.
13340 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13341 Add rs6000-*-aix* xfail for
c906108c
SS
13342 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13343 "ptype t_char_array", not compiled with gcc.
13344 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13345 xfail for "list foo (in include file)" when gcc compiled.
13346 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13347 (integral_args): Add rs6000-*-* xfail for
13348 "run to call0a" if not compiled with gcc.
13349 (unsigned_integral_args): Add rs6000-*-* xfail for
13350 "run to call1a" if not compiled with gcc.
13351 (float_and_integral_args): Add rs6000-*-* xfail for
13352 "run to call2a" if not compiled with gcc and for
13353 "continue to call2b" for any compiler.
13354 Add rs6000-*-* xfail to
13355 "print f1 after run to call2a" for gcc compiled.
13356 (discard_and_shuffle): Add rs6000-*-* xfail for
13357 "run to call6a".
13358 (shuffle_round_robin): Add rs6000-*-* xfail for
13359 "backtrace from call7a" if not compiled with gcc.
13360 Add rs6000-*-* xfail for
13361 "backtrace from call7b" if compiled with gcc.
13362 (call_after_alloca): Add rs6000-*-* xfail for
13363 "print c in call_after_alloca" and
13364 "print s in call_after_alloca" and
13365 "backtrace from call_after_alloca_subr"
13366 if not compiled with gcc.
13367 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13368 "print c in localvars_in_indirect_call" and
13369 "print c in localvars_in_indirect_call" and
13370 "backtrace in indirectly called function" and
13371 "stepping into indirectly called function"
13372 if not compiled with gcc.
13373 (localvars_after_alloca): Add rs6000-*-* xfail for
13374 "print c after runto localvars_after_alloca" and
13375 "print s after runto localvars_after_alloca" and
13376 "print i after runto localvars_after_alloca" and
13377 "print l after runto localvars_after_alloca"
13378 for all compilers.
13379 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13380 than whatis-info.exp.
13381 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13382 than opaque-info.exp.
13383 Setup rs6000-*-* xfail for
d63a86f8 13384 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13385 "ptype on opaque struct pointer (dynamically)" when
13386 not compiled with gcc.
13387 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13388 rather than callf-info.exp.
13389 (do_function_calls): Add clear_xfail for rs6000-*-* for
13390 "p t_float_values2(3.14159,float_val2)". Seems to work
13391 fine there, both with xlc and gcc. Need to find out what
13392 it is doing right and fix other platforms.
13393 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13394 "call inferior func with struct - returns int",
13395 "call inferior func with struct - returns long",
13396 "call inferior func with struct - returns float",
13397 "call inferior func with struct - returns double",
13398 "call inferior func with struct - returns char *",
13399 but only if not gcc compiled (presumes xlc compiled).
13400 Change rs6000-*-* xfails for
13401 "call inferior func with struct - returns char" and
13402 " call inferior func with struct - returns short" to only
13403 xfail if not using gcc.
13404 (clean mostlyclean): Remove *.ci and *.tmp files.
13405 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13406 than templ-info.exp.
13407 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13408 Add rs6000-*-* xfail for "up to foo in langs.exp"
13409 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13410 when not gcc compiled.
d63a86f8 13411
c906108c
SS
13412Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13413
13414 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13415 * gdb.base/corefile.exp: Likewise.
13416 * gdb.base/list.exp: Likewise.
13417 * gdb.base/scope.exp: Likewise.
13418 * gdb.base/siganls.exp: Likewise.
13419
13420 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13421 compiler output.
13422 * gdb.base/whatis.exp: Likewise.
13423
13424Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13425
13426 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13427 failure (opcode table has been fixed to match reality).
13428
13429Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13430
13431 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13432 "call inferior func with struct - returns char",
13433 "call inferior func with struct - returns short"
13434
13435 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13436 "print 'scope0.c'::filelocal at main",
13437 "print 'scope0.c'::filelocal_bss in test_at_main",
13438 "print 'scope0.c'::filelocal at foo",
13439 "print 'scope0.c'::filelocal_bss in test_at_foo",
13440 "print 'scope0.c'::filelocal at bar",
13441 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13442
c906108c
SS
13443 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13444 in source file 1". This bug seems to have been fixed with both
13445 gcc and native cc (was native assembler bug?).
13446
13447Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13448
13449 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13450 "backtrace through signal handler" to "i*86-*-sysv4*".
13451 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13452 continue" case. Add "known SVR4 bug" to fail message.
13453 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13454 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13455 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13456 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13457 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13458 "up to foo in langs.exp", "show language at foo in
13459 langs.exp", "up to cppsub_ in langs.exp", "show
13460 language at cppsub_ in langs.exp", "up to fsub in
13461 langs.exp", and "show language at fsub in langs.exp".
13462 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13463 "bactrace in corefile.exp".
13464 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13465 "call inferior function with struct - returns float" and
13466 "call inferior function with struct - returns double".
d63a86f8 13467
c906108c
SS
13468Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13469
13470 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13471 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13472 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13473 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13474
13475Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13476
13477 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13478 (or overriden) "CHILL" macro rather then bare "gcc".
13479 Also look for ../../gcc/xgcc since that is what we will
13480 actually need, not "Makefile". Remove following assignment
13481 of CHILL to CHILL_FOR_TARGET because that results in
13482 recursive definition.
13483
13484Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13485
13486 * gdb.base/corefile.exp: Change xfail for backtrace in
13487 corefile.exp from linuxaout to all linux.
13488 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13489 cases where we miss the breakpoint at the signal handler
13490 for some reason. Setup xfail for linuxoldld/linuxaout and
13491 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13492 hitting SIGURG breakpoint.
13493 * gdb.base/signals.exp: Setup xfail for "next" acting like
13494 continue to add linuxoldld. Setup xfail for all linux for
13495 "next to handler in signals_tests_1", "backtrace in
13496 signals_tests_1", "continue to func1", "pass SIGUSR1",
13497 and continue to handler".
13498
13499Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13500
13501 * Update all FSF addresses except those in COPYING* files.
13502
13503Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13504
13505 * gdb.base/a2-run.exp: Change messages to be more explicit about
13506 the status of args, and quote binfile in results.
13507
13508Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13509
13510 * gdb.base/callfuncs.exp: Add tests for passing structs to
13511 inferior functions and return various types.
13512 * gdb.base/callfuncs.c: Add functions to receive a struct
13513 and return a member of the struct, in various types.
13514
13515Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13516
13517 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13518
13519Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13520
13521 * config/vxworks29k.exp: New file, sources vxworks.exp.
13522
13523Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13524
13525 * config/gdbremote.exp: New file. Testing framework using
13526 gdbserver.
13527
13528Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13529
13530 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13531 "call function when asleep" and "send end of file".
13532 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13533 for "backtrace in corefile.exp".
13534 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13535 for "backtrace through signal handler".
13536 * gdb.base/corefile.exp: Make sure we actually generate a core file
13537 before trying the core tests. Some systems allow the user to suppress
13538 generation of core files and default to that (linux for example).
13539 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13540 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13541
13542Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13543
13544 * gdb.threads: New directory with some crude multi-threaded
13545 gdb tests (step.exp and step2.exp).
13546 * config/mt-lynx (STEP_EXECUTABLE): Define.
13547 (THREADFLAGS): Define.
13548
13549Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13550
13551 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13552
13553 * gdb.base/signals.exp: Disable whole file for lynx until
13554 further notice.
13555
13556 * gdb.base/signals.exp: xfail test where "next" acts like
13557 "continue" for lynx.
13558
13559 * gdb.base/interrupt.exp: xfail test for calling function while
13560 inferior is asleep for lynx.
13561
13562 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13563 than one cr-lf after each command.
13564
13565Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13566
13567 * configure.in: Reinstate setting of stabsdirs variable, fix
13568 typo in setting up configdirs for native builds.
13569
13570 * gdb.base/return.exp: Fix typo in return double test.
13571 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13572 compiler from optimizing them away.
13573
13574Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13575
13576 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13577 sequences to be echo'd by gdb when using gdb_test.
13578 * gdb.chill/chexp.exp: Likewise.
13579 * gdb.fortran/exprs.exp: Likewise
13580
13581Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13582
13583 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13584 after the inferior gdb has started.
13585
13586 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13587 after each command.
13588 * gdb.base/funcargs.exp: Likewise.
13589 * gdb.base/gdbvars.exp: Likewise.
13590 * gdb.base/interrupt.exp: Likewise.
13591 * gdb.base/list.exp: Likewise.
13592 * gdb.base/watchpoint.exp: Likewise.
13593 * gdb.c++/demangle.exp: Likewise.
13594 * gdb.c++/inherit.exp: Likewise.
13595 * gdb.chill/chexp.exp: Likewise.
13596 * gdb.fortran/exprs.exp: Likewise.
13597
13598 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13599 test if we can't handle IO to/from the inferior.
13600
13601 * gdb.c++/misc.exp: Always check for a program already being
13602 started after sending a "run" command to gdb.
13603
13604 * gdb.base/twice.exp: Start with a fresh gdb.
13605
13606 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13607 only depend on gdb's expression code, not the chill runtime.
13608
13609 * gdb.base/return.c: Put return values into variables so we
13610 can have gdb print them rather than depending on the program
13611 to print them.
13612 * gdb.base/return.exp: Corresponding changes.
13613
13614 * lib/gdb.exp: Provide default value for noinferiorio.
13615 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13616 the inferior.
13617
13618 * gdb.base/break.exp: Always check for a program already being
13619 started after sending a "run" command to gdb.
13620 (text_next_with_recursion): Don't check the output from the
13621 program's printf statement. Instead just make sure the program
13622 exited.
13623
13624 * gdb.base/commands.exp: Protect tests which need arguments with
13625 $noargs conditionals.
13626
13627Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13628
13629 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13630 of structure member arrays to match gdb/valops.c:value_addr change.
13631
13632Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13633
13634 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13635 cases.
13636
13637Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13638
13639 * configure.in (configdirs): Remove gdb.chill from default list
13640 of subdirs and then add it back in only if doing a native build.
13641 The current chill compiler does not yet work in any cross build.
13642 * Revert all signal changes from Jul 6.
13643 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13644 for sh-hms targets, allowing these tests to link, with no other
13645 changes. Testing is suppressed by setting "nosignals" in site.exp.
13646
13647Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13648
13649 * configure.in (signaldirs): Define and add to configdirs for all
13650 targets except some specific ones that are known to not support signals.
13651 Also clean up formatting.
13652 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13653 (signals, sigall): Remove rules to build.
13654 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13655 Moved to new gdb.signals directory.
13656 * gdb.signals: New test directory.
13657 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13658 signals.c signals.exp}: New or moved files.
13659
13660Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13661
13662 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13663
13664Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13665
13666 * gdb.base/return.exp: Xfail `return double' test failure
13667 on at least Solaris 2.3 and handle future/past versions on
13668 a case by case basis as appropriate. Also update message
13669 to include i*86 failures.
13670
13671Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13672
13673 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13674
13675 * lib/gdb.exp: Fix comment which erroneously identified
13676 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13677 gdb_file_cmd not gdb_load).
13678 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13679
13680 * gdb.base/setvar.exp: Make test names consistent between pass and
13681 fail cases. Use gdb_test more.
13682
13683Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13684
13685 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13686
13687Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13688
13689 * gdb.base/help.exp: Fix expected help string for `show commands'.
13690
13691Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13692
13693 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13694
13695 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13696 of a text section.
13697
13698Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13699
13700 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13701 that loop eventually terminates. Fix Connection refused logic so
13702 that testsuite will expire nicely.
13703
13704Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13705
13706 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13707 config/rom68k.exp: New tcl glue for the appropriate monitors.
13708 These all just end up calling monitor.exp.
13709 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13710 refused' by retrying. Cleanup some timeout issues.
13711 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13712 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13713 callers don't have to set/restore global timeout variable.
13714
13715 * The following set of changes centralizes management of the global
13716 timeout variable. This way, it can be set in one target dependent
13717 place instead of dozens of places scattered throughout the test suite.
13718 If you need to lengthen a timeout, then you should either set timeout
13719 in one of the config/{target}.exp files, or multiply it by a factor.
13720 Setting it to an absolute value is always going to lose for some
13721 targets.
13722 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13723 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13724 * gdb.base/funcargs.exp: Don't set timeout.
13725 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13726 * gdb.base/printcmds.exp (test_print_string_constants
13727 test_print_array_constants): Don't set timeout.
13728 * gdb.base/ptype.exp: Don't set timeout.
13729 * gdb.base/recurse.exp: Don't set timeout.
13730 * gdb.base/return.exp: Don't set timeout.
13731 * gdb.base/watchpoint.exp: Don't set timeout.
13732 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13733 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13734
13735Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13736
13737 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13738
13739Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13740
13741 * lib/gdb.exp: Disable chill tests for irix5.
13742
13743Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13744
13745 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13746 each test pass or fail.
13747
13748Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13749
13750 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13751 xlc not gcc.
13752
13753Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13754
13755 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13756
13757Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13758
13759 * config/est.exp: Fix copyright and comments. Remove dead code.
13760 Use targetname, serialport and baud variables instead of fixed
13761 constants.
13762 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13763 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13764
13765Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13766
13767 * gdb.base/watchpoint.exp: Don't run
13768 test_watchpoint_triggered_in_syscall for sunos.
13769
13770Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13771
13772 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13773 they don't seem to exist. Do include stdio.h.
13774
13775Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13776
13777 * gdb.base/a1-selftest.exp: Add alpha xfail.
13778
13779Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13780
13781 * gdb.base/watchpoint.c (main): Prompt before calling read().
13782 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13783 Revise accordingly. Remove cruft about sending "123" several
13784 times, until it gets noticed. Clean up the "print buf[0]" stuff
13785 so that it passes or fails, and waits for prompts in the usual way.
13786
13787Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13788
13789 * gdb.base/recurse.exp: Fix comment.
13790
13791 * TODO: Remove item about printing variables in nodebug.exp. Add
13792 item about enabling tests which are only run on some targets.
13793
13794 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13795 fail, make test names unique, use new gdb_test convention
13796 regarding pattern, use gdb_test more, etc.).
13797
13798 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13799 fail, make test names unique, etc.).
13800
13801Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13802
13803 * gdb.base/nodebug.c: Change return type of top and middle to
13804 short.
13805 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13806 are fixed by the recent mdebugread.c changes. Allow `short ()'
13807 as type for top and middle.
13808
13809Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13810
13811 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13812 nearly as I can tell, the whole thing was an accident in Stu's
13813 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13814 to replace a send/expect pair with gdb_test, but ended up only
13815 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13816 of 30 Mar 1995 took care of it, but left this vestigial comment
13817 which I am now nuking.
13818
13819Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13820
13821 * gdb.base/break.exp: Look for different line number for
13822 breakpoint at main depending on usestubs.
13823
13824Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13825
13826 * gdb.base/list.exp: Adjust some alternate expect patterns to
13827 match recent list0.c change. Add alternate expect pattern for
13828 output from `list default lines around main' for optimizing
13829 compilers.
13830
13831Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13832
13833 * lib/gdb.exp: If nosignals is not set, set it to 0.
13834
13835Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13836
13837 * config/slite-gdb.exp: Responds to load symbol table prompt.
13838 * gdb.base/break.exp: Adjust line number, fix rerun.
13839 * gdb.base/langs0.c: Add #ifdef usestubs.
13840
13841Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13842
13843 * gdb.base/list.exp: Adjust line contents after adding new lines in
13844 list0.c. Also fix a syntax error.
13845
13846 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13847 * gdb.base/break.exp: ditto.
13848 * gdb.base/list.exp: ditto.
13849 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13850 * gdb.base/run.c: ditto.
13851 * gdb.base/list0.c: ditto.
13852 * gdb.base/funcargs.c: ditto.
13853
13854Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13855
13856 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13857 $targetname, $serialport and $baud instead of hardwired variables.
13858 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13859 target doesn't support signals.
13860
13861Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13862
13863 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13864
13865Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13866
13867 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13868 Don't rely on the value of an auto variable before it has been
13869 initialized. Use gdb_test more.
13870
13871Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13872
13873 * lib/gdb.exp (default_gdb_version): A version number must start
13874 with a digit, but other than that contains all characters up to
13875 the first whitespace character.
13876
13877Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13878
13879 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13880
13881Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13882
13883 * gdb.c++/*.exp: Warn if executable does not exist. The original
13884 reason for skipping the warning was that configure.in sometimes
13885 intentionally skipped building the executables but the tcl code
13886 had no way of knowing. That (a) was always bogus with respect to
13887 error handling, (b) is no longer true (right now there is no way
13888 to skip C++ tests).
13889
13890 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13891
13892Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13893
13894 * gdb.base/list.exp: Add expect patterns for output from
13895 SunPRO compiled executables.
13896 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13897 types.
13898
13899Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13900
13901 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13902 number (we are already testing that the correct source line text
13903 gets printed).
13904
13905 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13906 that is what is intended, but something needed to be done to get
13907 sunos4 native working again.
13908
13909 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13910
13911 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13912 apparently went with a (very) old xfail.
13913
13914Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13915
13916 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13917 runto_main is a proc in gdb.exp that will do 'step' for target use
13918 stubs.
13919 * gdb.base/exprs.exp: ditto.
13920 * gdb.base/interrupt.exp: ditto.
13921 * gdb.base/opaque.exp: ditto.
13922 * gdb.base/printcmds.exp: ditto.
13923 * gdb.base/ptype.exp: ditto.
13924 * gdb.base/scope.exp: ditto.
13925 * gdb.base/setvar.exp: ditto.
13926 * gdb.base/signals.exp: ditto.
13927 * gdb.base/twice.exp: ditto.
13928 * gdb.c++/classes.exp: ditto.
13929 * gdb.c++/inherit.exp: ditto.
13930 * gdb.c++/templates.exp: ditto.
13931 * gdb.base/break.exp: no run and hit main for stubs. Change line
13932 numbers for breakpoints and info breakpoint.
13933 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13934 breakpoint().
13935 * gdb.base/callfuncs.c: ditto.
13936 * gdb.base/exprs: ditto.
13937 * gdb.base/interrupt.c: ditto.
13938 * gdb.base/opaque0.c: ditto.
13939 * gdb.base/printcmds.c: ditto.
13940 * gdb.base/ptype.c: ditto.
13941 * gdb.base/scope0.c: ditto.
13942 * gdb.base/setvar.c: ditto.
13943 * gdb.base/signals.c: ditto.
13944 * gdb.base/twice.c: ditto.
13945 * gdb.c++/misc.cc: ditto.
13946 * gdb.c++/templates.cc: ditto.
13947
13948Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13949
13950 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13951
13952 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13953 somewhere between `read' and `main.c'. I'm pretty sure the
13954 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13955 and it isn't particularly useful.
13956
13957 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13958
13959Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13960
13961 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13962
13963Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13964
13965 * config/mt-slite: add LIBS and -nostdlib.
13966 * config/slite-gdb.exp: add this new file to support sparclite target.
13967
13968Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13969
13970 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13971
13972 * gdb.base/a2-run.exp: Change argument to istarget from
13973 "*-*-vxworks" to "*-*-vxworks*".
13974 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13975
13976Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13977
13978 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13979 will not runto main but do a 'step' to step out of breakpoint().
13980 * config/mt-slite: add -Dusestubs.
13981
13982Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13983
13984 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13985 instead of just @.
13986
13987 * gdb.base/signals.exp: Add test for "handle all print".
13988 * TODO: Remove "handle all print". Also remove item about
13989 checking copyright date (I don't like the idea of a spurious FAIL
13990 based on when we run the tests).
13991
13992 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13993 for SunOS4 (reason for failure not investigated). Remove
13994 redundant test for $binfile.
13995
13996 * gdb.base/nodebug.c (array_index): Call malloc.
13997
13998 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13999
14000Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14001
14002 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14003 conventions and slightly simplify the matching regexp.
14004
14005Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14006
14007 * gdb.base/break.exp: Update gdb_test invocation to use new
14008 convention.
14009
14010 * lib/gdb.exp: If noargs is not set, set it to 0.
14011
14012 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14013 tests unique.
14014
14015 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14016
14017Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14018
14019 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14020 one argument of type "<non-float parameter>".
14021
14022Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14023
14024 * config/rom68k.exp: New file to support Motorola IDP board.
14025 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14026 * gdb.base/break.c: Change things around so that this program
14027 doesn't depend upon args. This is necessary to make remote
14028 targets work (in general, they can't take args).
14029 * gdb.base/break.exp: Don't try to send args to program. Don't
14030 expect output. Also, replace lots of code with gdb_test.
14031
14032Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14033
14034 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14035 printing of '\'' (which is what the comment says we are testing,
14036 even though we were not), not '''.
14037 (test_integer_literals_rejected): Test that printing ''' is an error.
14038
14039 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14040 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14041 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14042 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14043 Use gdb_test not test_print_accept.
14044 * lib/gdb.exp: Remove test_print_accept.
14045
14046 * gdb.base/signals.exp (signal_tests_1): Make pass message
14047 consistent with fail message.
14048
14049 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14050 unsigned char; the bug (PR 1821) is fixed.
14051
14052 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14053
14054 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14055 successful tests--makes xfailing them work right.
14056
14057Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14058
14059 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14060 only \r\n, not .*. The test can pass .* as the last thing in
14061 $pattern if that is what it wants. In addition to providing this
14062 flexibility, this change should speed up pattern matching in cases
14063 where the pattern already ended with .* (there were a number of
14064 them). This change also helps catch bad patterns--in the old
14065 scheme the typo "char \*" instead of "char \\*" would pass. Now
14066 it is caught.
14067 * Many .exp files: Update callers.
14068
14069 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14070 clearer and does not spuriously match multiple ('s. Likewise for
14071 ) and *.
14072
14073 * gdb.base/nodebug.exp: Test ability to call a function and pass
14074 it a string (even with no debugging info).
14075
14076 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14077 "p '\'", which is the same as "p ''" once tcl gets done with
14078 quoting, to "p '\\'", which I suspect is what is intended (one
14079 backslash gets sent to GDB).
14080
14081 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14082
14083Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14084
14085 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14086 1817) was fixed literally years ago.
14087
14088Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14089
14090 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14091 test, it causes stepping out of call_after_alloca_subr with
14092 optimizing compilers.
14093 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14094 fails.
14095
14096 * gdb.c++/templates.exp: Source templ-info.exp only if
14097 the templates executable exists.
14098
14099 * gdb.c++/misc.cc (class Contains_static_instance,
14100 class Contains_nested_static_instance),
14101 gdb.c++/classes.exp (test_static_members): Test printing of
14102 a class that contains a static instance of the class.
14103
14104Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14105
14106 * gdb.base/langs2.c (cppsub_): Don't prototype.
14107 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14108 only, I believe).
14109
14110Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14111
14112 * lib/gdb.exp (skip_chill_tests): New procedure.
14113
14114 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14115
14116Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14117
14118 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14119 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14120
14121Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14122
14123 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14124
14125 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14126 disassemble 8, not 16, instructions for part 4.
14127
14128 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14129 support the latter anymore.
14130
14131 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14132 -DNO_PROTOTYPES.
14133 * gdb.base/callfuncs.c: Control use of prototypes based on
14134 NO_PROTOTYPES, not __STDC__.
14135 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14136 t_float_values2 tests if prototypes in use.
14137
14138 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14139 t_double_values): When checking differences against DELTA, check
14140 that difference is within the range (-DELTA,DELTA), not just
14141 (-infinity,DELTA).
14142
14143Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14144
14145 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14146 'file' command firts, then 'target', then 'load', this is due to gdb
14147 target set up.
14148 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14149
14150Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14151
14152 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14153 FP load/store variants.
14154 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14155
14156Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14157
14158 * gdb.base/term.exp: Do not give a warning if not native, it is
14159 not an abnormal condition.
14160
14161Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14162
14163 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14164 t_char_array".
14165
14166Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14167
14168 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14169 are getting the version number.
14170
14171 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14172 if not native, it is not an abnormal condition.
14173
14174Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14175
14176 * lib/gdb.exp: Just use "file exists", rather than undocumented
14177 dejagnu procedure "findfile".
14178
14179Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14180
14181 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14182 (LDFLAGS): Set to -Xlinker -Ur.
14183
14184 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14185 Removed, these values are set by lib/gdb.exp.
14186
14187 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14188
14189Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14190
14191 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14192 of replicating gdb startup code.
14193
14194 * config/mt-vxworks (LDFLAGS): Set to -r.
14195 (CFLAGS_FOR_TARGET): Removed.
14196
14197 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14198 (gdb) and gdb for vxworks uses (vxgdb).
14199
14200 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14201 executable is not in the tree and host != target, use sed and
14202 program_transform_name to determine the gdb name used by the
14203 target.
14204
14205 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14206 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14207
14208Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14209
14210 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14211 floats, chars, and shorts where there are ANSI-style function
14212 definitions.
14213
14214 * gdb.base/langs.exp, gdb.base/langs*: New test.
14215 * gdb.base/Makefile.in: Build it.
14216 * TODO: Remove item about checking that C names don't get C++
14217 demangling applied; this test tests it.
14218
14219Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14220
14221 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14222 went with the const70 xfail. The xfail went away a year ago.
14223
14224 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14225
14226 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14227 for hp300.
14228
14229 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14230
14231 * gdb.base/a1-selftest.exp: Don't run on hp300.
14232
14233Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14234
14235 * Makefile.in (site.exp): Set host_alias and target_alias as well
14236 as host_triplet and target_triplet.
14237
14238Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14239
14240 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14241
14242 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14243 places as other ecoff systems).
14244
14245 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14246 ultrix.
14247
14248Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14249
14250 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14251 remove them.
14252 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14253 variable and "variable" in addition to "data variable".
14254 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14255
14256 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14257 2.
14258 * gdb.base/list1.c (long_line): Add additional statement at start
14259 of function.
14260 * gdb.base/list.exp (test_forward_search): Update line number to
14261 reflect new statement.
14262
14263Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14264
14265 * gdb.base/signals.exp: Reinitialize searched source directories
14266 after gdb_start call.
14267
14268Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14269
14270 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14271 * gdb.stabs/Makefile.in: Likewise.
14272
14273 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14274 change. Instead split the tests into smaller pieces.
14275 * gdb.disasm/hppa.s: Corresponding changes.
14276
14277Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14278
14279 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14280 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14281
14282 * gdb.base/funcargs.exp: Modify many tests so that every test
14283 either passes or fails. Make some test names unique.
14284
14285Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14286
14287 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14288 Call stty to set interrupt character.
14289
14290 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14291 for HP assembler versus GNU assembler based on actual behavior of
14292 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14293
14294 * TODO: Suggest a few more stepping tests.
14295
14296Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14297
14298 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14299 restart GDB for h8300 after a continue.
14300 (return): Add pattern to match a29k-udi behavior.
14301 * gdb.base/nodebug.exp: Remove obsolete comment.
14302 * gdb.base/regs.exp: New file, testing of register displays.
14303 * gdb.base/return.exp: Fix typo in reference to $objdir.
14304 * gdb.base/whatis.exp: Always start with a fresh GDB.
14305
14306Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14307
14308 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14309 higher, these tests generate a lot of output.
14310
14311Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14312
14313 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14314 code following the catch silently ignored some errors; without the
14315 catch they should be thrown like any other tcl error. Also, the
14316 catch used "" instead of {} which meant all the callers who wanted
14317 to include one of the characters "[]$ had to quote it an extra time.
14318 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14319 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14320 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14321 Remove extra quoting.
14322
14323Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14324
14325 * gdb.base/commands.exp: Make test names unique; every test either
14326 passes or fails. Update some comments.
14327
14328 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14329
14330Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14331
14332 The following fixes a FAIL caused by the fact that the alpha stabs
14333 configuration didn't use the ".if alpha" code in weird.def.
14334 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14335 bit pointer, so the 32 bit version works even on the alpha.
14336 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14337 Remove the stuff which allowed us to have separate versions for
14338 alpha and everything else.
14339
14340 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14341 regexp which "info func operator\[\](" is supposed to match. Fix
14342 string to send to GDB. Note that GDB still doesn't work right. Add a
14343 new test for "info func .perator\[\](" which GDB does handle correctly.
14344
14345 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14346
14347Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14348
14349 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14350 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14351 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14352 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14353 it makes the tests harder to understand and confuses test-o-matic.
14354 The preferred style is that each test provides a PASS or a FAIL,
14355 and has a unique message (e.g. "continue #54" not just "continue")
14356 which is the same for the pass and the fail.
14357 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14358 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14359 to lib/gdb.exp.
14360 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14361 prt_accept which was basically the same thing. Likewise for
14362 test_print_reject and prt_reject.
14363 * lib/gdb.exp (test_print_reject): Add some more error message
14364 patterns to match from the former printcmds.exp (prt_reject).
14365 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14366 One defect of the passcount stuff is that some of it failed to
14367 report XPASS where appropriate.
14368 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14369 stuff before and after arg in expected pattern.
14370 (test_paddr_operator_functions): Re-do test without print_addr_of;
14371 this is the only test which seems to want extra stuff there.
14372
14373Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14374
14375 * gdb.base/nodebug.exp: Update new tests to reflect improved
14376 wording of gdb output.
14377
14378 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14379 and "ptype" work on variables in files compiled without -g.
14380 Replaces commented out "maint print msymbol" tests.
14381
14382Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14383
14384 * gdb.base/setvar.c (dummy): Call malloc.
14385
14386 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14387 losing with the irix4 sed.
14388
14389 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14390 ALRM" on irix4.
14391
14392Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14393
14394 * TODO: Remove items about corefile.exp testing new exec-file and
14395 backtrace; both are now done. Add items about printing enums.
14396
14397Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14398
14399 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14400 "get signal $thissig" test fails.
14401
14402 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14403
14404Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14405
14406 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14407 compiler warning with dec alpha compiler.
14408
14409 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14410 extra \n from gdb_test call (this explains why the prompt test
14411 that I removed yesterday was there).
14412 (user_defined_command_test): Remove extra \n and prompt test.
14413
14414 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14415 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14416 doesn't exist.
14417 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14418 Also remove alpha workaround, which turns out to be because
14419 SIGABRT == SIGLOST.
14420
14421 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14422
14423 * gdb.base/help.exp: Don't test "help show".
14424
14425Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14426
14427 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14428 "set print address" is on.
14429 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14430 pass prompt to gdb_test; gdb_test already looks for the prompt.
14431
14432 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14433
14434 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14435 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14436 was to make sure that gdb can read a core file. But (a) the "read
14437 the corefile" part didn't make it to a1-selftest.exp, we just
14438 delete the corefile after creating it, and (b) we test reading
14439 corefiles in corefile.exp anyway. Also, this test left around a
14440 xgdb process on Solaris.
14441
14442 * gdb.base/corefile.exp: Also test backtrace.
14443
14444Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14445
14446 * gdb.base/commands.exp: Test a simple user defined command with
14447 arguments and if/while statements; verify the full user command is
14448 printed by "show user".
14449
14450 * gdb.base/commands.exp: Test if/while commands as part of a
14451 breakpoint command list; verify they appear in breakpoint
14452 information.
14453
14454Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14455
14456 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14457 than by dividing by zero.
14458
14459Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14460
14461 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14462 performing an inferior call with watchpoints enabled.
14463 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14464 call.
14465
14466Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14467
14468 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14469 of "file" command.
14470
14471 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14472 Add additional pattern for when "int operator int(void);" appears
14473 in a different order.
14474
14475Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14476
14477 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14478
14479 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14480 and "signal" with ".*".
14481
14482Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14483
14484 * TODO: Add note about "handle all nostop".
14485
14486 * gdb.base/{sigall.c, sigall.exp}: New test.
14487 * gdb.base/Makefile.in: Add it.
14488
14489Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14490
14491 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14492 when invoking GDB, suppresses any windowing interface.
14493
14494Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14495
14496 * config/sim-gdb: New file, simulator testing support.
14497
14498Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14499
14500 * gdb.base/interrupt.exp: Test calling func1 twice.
14501
14502Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14503
14504 * gdb.base/list.exp (test_forward_search): Set timeout higher
14505 when we'll be getting lots of output from gdb.
14506
14507 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14508 "init_malloc" to after the expect statement. Run it if that
14509 regexp is taken, but also for two others which happen if source
14510 cannot be found.
14511
14512Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14513
14514 * gdb.base/printcmds.exp: New test, for printing register before
14515 program is running.
14516
14517Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14518
14519 * gdb.base/list.exp: Correct some alternate expect patterns
14520 to reflect changes in list1.c.
14521
14522Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14523
14524 * TODO: Add item regarding large frames.
14525
14526 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14527
14528 * TODO: Remove item about enabling return.exp; it
14529 is enabled. Suggest a few more "return" tests.
14530
14531Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14532
14533 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14534 anonymous unions.
14535
14536Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14537
14538 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14539 and pr-5646.o, so "make" is the same as "make all", not "make
14540 pr-4975.o".
14541
14542Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14543
14544 * gdb.base/list.exp: Adjust expectations to reflect changes in
14545 list1.c.
14546 (test_forward_search): New test proc.
14547 * gdb.base/list1.c (long_line): New function, has long source line.
14548
14549Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14550
14551 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14552 additional line of code that was added.
14553
14554Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14555
14556 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14557 tests so as not to overflow expect's input buffers.
14558 * gdb.disasm/hppa.exp: Corresponding changes.
14559
14560Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14561
14562 Beginnings of template debugging tests.
14563 * gdb.c++/templ-info.cc: New file to test for template
14564 debugging capability of the compiler.
14565 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14566 templ-info.cc.
14567 * gdb.c++/templates.cc: Add explicit template instantiations
14568 to enable compiling with -fno-implicit-templates. Add destructor
14569 and 'value' method to T5 class for template tests.
14570 * gdb.c++/templates.exp: Add testcases for printing of template
14571 types, setting breakpoints on template methods and calling a
d63a86f8 14572 template method.
c906108c
SS
14573
14574Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14575
14576 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14577 branch target since some assemblers (gas-2.5) may emit a
14578 relocation for the branch instead of resolving it in the
14579 assembler.
14580
14581Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14582
14583 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14584 through signal handler.
14585
14586Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14587
14588 * configure.in (*-*-netware): Use config/mt-netware.
14589
14590 * config/mt-netware: New file.
14591 * config/mt-i386-netware: Removed, separate configs for different
14592 netware architectures are no longer needed now that we have
14593 --with-headers.
14594
14595Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14596
14597 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14598 by the recent changes to use ANSI C arithmetic conversions.
14599
14600Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14601
14602 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14603 bug involving using inferior_pid to figure out whether to select a
14604 frame.
14605
14606Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14607
14608 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14609 match the current disassembler output.
14610
14611Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14612
14613 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14614 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14615 types, expect "int" as type of integer values (for now).
14616
14617Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14618
14619 * gdb.base/commands.exp: New tests for if/while commands.
14620
14621Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14622
14623 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14624 by .*, since hex values have different syntax in Chill mode.
14625
14626Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14627
14628 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14629 linefeed from expect pattern for repeated types with indices > 9.
14630
14631Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14632
14633 First part of Fortran test suite.
14634 * gdb.fortran: New directory.
14635 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14636
14637Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14638
14639 * gdb.base/default.exp: Update expect pattern for load command
14640 without arguments.
14641
14642Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14643
14644 * configure.in: Change i386 to i[345]86.
14645 * gdb.base/configure.in: Likewise.
14646 * gdb.c++/configure.in: Likewise.
14647 * gdb.chill/configure.in: Likewise.
14648
14649Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14650
14651 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14652 patterns, since that is not a valid context for comments.
14653
14654Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14655
14656 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14657 repeated types and repeated types with indices > 9.
14658
14659Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14660
14661 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14662 2417; old bug has been fixed.
14663
14664Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14665
14666 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14667 send the newline ourselves instead of assuming gdb_test will do
14668 so when passed an empty input string.
14669
14670 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14671 stabs testcode.
14672
14673Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14674
14675 * lib/gdb.exp (gdb_test): Don't send anything if the first
14676 argument is an empty string. This makes cases where we want to
14677 match output that is already in expect's buffers (for example,
14678 matching a breakpoint after gdb_run_cmd has been called) work
14679 reliably.
14680
14681Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14682
14683 * config/netware.exp: New file.
14684
14685Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14686
14687 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14688 the -B and -L prefixes so we can find the debugging stub.
14689
14690 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14691 there and we are using the gcc from the tree.
14692
14693 * gdb.base/types.c: Removed.
14694
14695 * gdb.base/configure.in: Look for makefile fragments in ../config.
14696 Recognize i386-*-netware.
14697 * gdb.c++/configure.in: Likewise.
14698
14699Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14700
14701 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14702 the correct TCL syntax.
14703
14704Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14705
14706 * gdb.base/opaque.exp: use runto instead of messing around with
14707 breakpoints. Simplify by using gdb_test.
14708
14709 * gdb.base/bitfields.exp: restart between tests on netware targets
14710 because breakpoints aren't relocated after target death. Run
14711 processes to completion.
14712
14713 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14714
14715Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14716
14717 * Makefile.in: Remove extra tabs that confuse some versions
14718 of "make". Use the newly built gdb to test with by default,
14719 rather than the first one in the tester's search path.
14720
14721Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14722
14723 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14724
14725 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14726 condition help.
14727
14728Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14729
14730 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14731
14732 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14733 running.
14734 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14735 * gdb.base/funcargs.exp: Likewise.
14736
14737 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14738 * gdb.base/funcargs.exp: Likewise.
14739
14740 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14741 message is "".
14742
14743Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14744
14745 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14746 return,signals,twice}.exp: Handle non-existant binaries
14747 consistantly.
14748
14749 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14750 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14751 might testing a cross development system.
14752
14753Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14754
14755 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14756 runtest script is relative to ${srcdir}, not ${rootdir}.
14757
14758Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14759
14760 * gdb.base/signals.exp: Allow for optionality of breakpoint
14761 address.
14762
14763Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14764
14765 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14766
14767Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14768
14769 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14770 for size_t definition.
14771 * gdb.c++/templates.cc: Likewise
14772
14773 * config/mt-i386-netware: New file.
14774
14775 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14776 defined.
14777
14778 * gdb.base/Makefile.in: Added support for systems that name core
14779 files by appending "core" to the program name.
14780 * gdb.base/a1-selftest.exp: Likewise.
14781
14782Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14783
14784 * gdb.base/return.exp: Add comment and message for `return double'
14785 test failure on Sparc Solaris.
14786
14787Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14788
14789 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14790
14791Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14792
14793 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14794 from optimizing them away.
14795 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14796 patterns to include default constructors and assignment operators,
14797 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14798 character in the output of the virtual base pointer.
14799
14800Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14801
14802 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14803 expression match in print_addr_of to avoid unintented matches.
14804 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14805 versions up to 2.5.8.
14806
14807Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14808
14809 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14810 included file to run under newer versions of expect.
14811 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14812 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14813 Remove xfail for the virtual table of BDDHookV.
14814
14815Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14816
14817 * lib/gdb.exp (string_to_regexp): Set a default result.
14818 (default_gdb_start): Fix misleading message.
14819
14820Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14821
14822 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14823 Remove all CC, etc definitions.
14824 * config/mt-hpux: New file.
14825 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14826 (CFLAGS, LDFLAGS): Define.
14827 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14828
14829 * Makefile.in (site.exp): Don't insert host_os, etc.
14830 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14831 (distclean): Check existence of subdir.
14832 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14833 * gdb.base/Makefile.in: General cleanup and simplification.
14834 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14835 to build executables. Use default rule to build .o files.
14836 (EXPECT, RUNTEST, CC): Fix relative pathname.
14837 (site.exp): Don't insert host_os, etc.
14838 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14839 and/or SIGUSR1 defined.
14840 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14841 * gdb.c++/Makefile.in: General cleanup and simplification.
14842 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14843 (CFLAGS): Remove.
14844 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14845
14846Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14847
14848 * gdb.base/recurse.exp: Misc changes to get tests running again
14849 after Kung's changes to the watchpoint code.
14850 * gdb.base/watchpoint.exp: Likewise.
14851
14852Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14853
14854 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14855
14856Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14857
14858 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14859 * lib/gdb.exp (default_gdb_start): Define.
14860 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14861 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14862 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14863 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14864 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14865 Don't call gdb_target_udi in between tests.
14866
14867Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14868
14869 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14870 (which was basically just a local version of the same thing). In
14871 addition to avoiding duplication, gdb_test_exact is faster.
14872 * lib/gdb.exp (gdb_test_exact): Fix typo.
14873
14874 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14875 don't give an error.
14876
14877 * gdb.base/term.exp: Call delete_breakpoints before starting.
14878
14879 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14880 (t10): Add comment.
14881
14882Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14883
14884 Reorganization of the GDB Test Suite.
14885
14886 * gdb.base: New directory, contains all the basic tests.
14887 * gdb.c++: New directory, tests specific to C++.
14888 * gdb.chill: New directory, tests specific to Chill.
14889 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14890 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14891 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14892 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14893 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14894 t30-31 to chill).
14895 * */gdbme.*: Rename to match appropriate expect scripts.
14896 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14897 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14898 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14899 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14900 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14901 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14902 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14903 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14904 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14905 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14906 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14907 gdb.c++/virtfunc.cc: New names of C++ files.
14908 * gdb.chill/chillvars.ch: New name of Chill file.
14909 * gdb.base/configure.in, gdb.c++/configure.in,
14910 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14911 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14912 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14913 * configure.in (configdirs): Update to reflect directory changes.
14914 (target_abbrev): No longer define for any configuration.
14915 * Makefile.in: Cosmetic improvements to header comments.
14916
14917Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14918
14919 Various changes to gdb.t31:
14920
14921 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14922 * gdbme.ch: Make all key-words and predefineds be upper-case.
14923 * chillvars.exp: Expect key-words and predefinds in upper-case.
14924
14925 * chillvars.exp: Use gdb_test_exact many places.
14926 Change expected output for arrays (which now includes index labels).
14927
14928 * pr-5020.exp, gdme.ch (module PR_5020):
14929 New test, for PR-5020.
14930
14931Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14932
14933 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14934 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14935
14936Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14937
14938 * Makefile.in: Fix bit-rot in definitions of CHILL,
14939 CHILL_FOR_TARGET and Chill_LIB.
14940 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14941 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14942 CHILL, and CHILL_LIB.
14943
14944Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14945
14946 * Revert the previous changes. Please see Rob's directory
14947 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14948
14949Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14950
14951 * Makefile.in, configure.in, config/mips-gdb.exp,
14952 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14953 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14954 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14955 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14956 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14957 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14958 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14959 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14960 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14961 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14962 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14963 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14964 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14965 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14966 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14967 changes from 94Q1.
14968
14969Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14970
14971 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14972 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14973 Rob's new testing fragments.
14974
14975Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14976
14977 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14978 lib/gdb.exp: Replace error proc calls with perror.
14979
14980Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14981
14982 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14983 version also, match on casted version strings, and match on
14984 gdb startup case where the line numbers might be messed up.
14985
14986Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14987
14988 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14989 (CFLAGS): Delete it from here.
14990
14991Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14992
14993 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14994
14995Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14996
14997 * Makefile.in (RUNTEST): Default to just "runtest".
14998
14999Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15000
15001 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15002 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15003 the code has been restructured.
15004
15005Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15006
15007 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15008 \n, not just one of each.
15009
15010 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15011 /bin/cc gives a warning if you do.
15012
15013Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15014
d63a86f8 15015 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15016 __t10ListS_link1ZUiRCUiPT0
15017
15018Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15019
15020 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15021 on local variables in recursive functions.
15022
15023 * gdb.t07/Makefile.in: Build the new test.
15024
15025Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15026
15027 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15028 directly. Instead compare the return values from actual calls.
15029
15030Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15031
15032 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15033
15034Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15035
15036 * From Peter Schauer with minor modifications.
15037 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15038 stops in mid-line in the caller. Add xfail for returning a float
15039 value on X86 targets.
15040
15041Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15042
15043 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15044 to avoid expect lossage.
15045 (fmem_LRbug_tests): Likewise.
15046 * gdb.disasm/hppa.s: Corresponding changes.
15047
15048 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15049 conditions to work with latest dejagnu/expect.
15050
15051 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15052 expected to fail on the PA.
15053 (backtrace in call with trampolines): Explicitly require main
15054 to be frame #1 (no trampolines should show up in backtrace).
15055
15056 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15057 "continue -expect".
15058 * gdb.t06/break.exp: Likewise.
15059 * gdb.t07/watchpoint.exp: Likewise.
15060 * gdb.t13/bitfields.exp: Likewise.
15061 * gdb.t15/{funcargs,return}.exp: Likewise.
15062 * gdb.stabs/weird.exp: Likewise.
15063 * config/{mips,udi}-gdb.exp: Likewise.
15064
15065 * hppa.sed: Enclose comments within a sed command to avoid
15066 losing with the old OSF1 sed.
15067
15068Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15069
15070 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15071 sequent dynix.
15072 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15073 * gdb.t15/funcargs.exp: Conditionally step again to really
15074 finish from marker_call_with_trampolines. Handle the case where
15075 the first step from within call_with_trampolines already steps
15076 us back to main.
15077 * gdb.t15/gdbme.c: Add comment to closing brace of
15078 call_with_trampolines for funcargs.exp.
15079
15080Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15081
d63a86f8 15082 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15083 Fix typo(s).
15084
15085Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15086
15087 * gdb.t07/gdbme.c: More code for watchpoint testing.
15088
15089 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15090 "Hardware watchpoint" throughout file.
15091 (test_watchpoint_triggered_in_syscall): New test.
15092 (test_complex_watchpoint): New test.
15093
15094Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15095
15096 * gdbme.c (call_with_trampolines): New function to try and step
15097 into. Tests trampoline problems on the PA.
15098
15099 * funcargs.exp (localvars_in_indirect_call): No longer expect
15100 stepping into indirect call to fail on PAs.
15101 (test_stepping_over_trampolines): New test.
15102
15103Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15104
15105 * TODO: Add suggestions for static member function tests, and
15106 completion tests.
15107
15108Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15109
15110 * TODO: Add suggestions for "p/a" tests.
15111
15112 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15113 (default_gdb_exit): Replace all the hair with sending "quit" to
15114 the process with a simple close.
15115
15116Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15117
15118 * TODO: Add suggestions for shared library tests.
15119
15120Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15121
15122 * TODO: Add suggestions for x/s tests.
15123
15124Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15125
15126 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15127 "enable once", and "enable breakpoints once" with ".*".
15128
15129Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15130
15131 * TODO: Add suggestions about structure passing tests.
15132
15133Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15134
15135 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15136 the primary1 test, use work around if __GNUC__ < 2.
15137 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15138 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15139 Test for bad output rather than waiting for timeout. Issue
15140 second continue only if first continue failed.
15141
15142Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15143
15144 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15145 operator[] test with gdb_test because the old code didn't seem to
15146 be getting the quoting right with the new dejagnu.
15147
15148Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15149
15150 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15151 one from the path.
15152 * Makefile.in: Use a fresh expect if there is one, use runtest
15153 from the src tree if there is one.
d63a86f8 15154
c906108c
SS
15155Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15156
15157 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15158 next over recursive call. Revise the tests from that point on
15159 (which had been skipped) to match GDB's actual (correct) output.
15160
15161 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15162 with next over a breakpoint whose condition is false.
15163
15164 * gdb.t00/help.exp: Comment out "help set print" tests just like
15165 (and for same reason as) "help set" test.
15166
15167Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15168
15169 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15170 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15171
15172Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15173
15174 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15175 necessary gdb_target_udi.
15176
15177 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15178
15179 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15180 1838 and 2417; they are fixed.
15181
15182 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15183 gdb.t03/ptype.exp (ptype structure, ptype union):
15184 Remove xfails; the test is looser than when the xfails were added.
15185
15186 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15187 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15188
15189 * gdb.t01/run.exp: Only run shell test if isnative.
15190
15191 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15192 since "run" automatically loads if necessary. Call gdb_target_udi
15193 after the "file" since "file" kills any execution target.
15194
15195 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15196 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15197 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15198 argument for UDI.
15199
15200Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15201
15202 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15203
15204 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15205
15206Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15207
15208 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15209 properly quoting regexps. This makes the second argument to
15210 demangle a fixed string, which matches the callers, instead of a
15211 shell-style pattern which is what the previous implementation
15212 used. Update some of the callers.
15213
15214Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15215
15216 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15217 (comib_nullified_tests): Fix typo.
15218 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15219 strings. No longer expected to fail.
15220
15221 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15222 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15223 strings. No longer expected to fail.
15224
15225 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15226 string. No longer expected to fail.
15227
15228Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15229
15230 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15231 No longer expected to fail.
15232
15233 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15234 string. No longer expected to fail.
15235
15236Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15237
15238 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15239 only in the names (I probably got most of them). I was even
15240 generous with some which differed in underscores in names, and
15241 probably missed a few, and I *still* was able to remove almost a
15242 third of the file with almost no impact on testsuite coverage.
15243
15244Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15245
15246 * gdb.t00/default.exp: Match udi_attach error message as well as
15247 the one from child_attach.
15248
15249 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15250
15251 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15252
15253 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15254 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15255
15256 * Move test with enums and partial symbols back to
15257 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15258 Reverts the change of 26 May 93. Per today's change to
15259 stabs.texinfo, the behavior that weird.exp was expecting was
15260 unreasonable; what is important is that the compiler+gdb get
15261 things right, which happens with a recent gcc. Also fix the test
15262 to deal with native compilers which put out the stab gdb can't
15263 deal with.
15264
15265Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15266
15267 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15268 in the names. The main thing these accomplish is to slow things down.
15269 Many more such duplicates surely remain.
15270
15271 * gdb.t00/help.exp: Comment out "help support" test just like
15272 (and for same reason as) "help set" test.
15273
15274Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15275
15276 * gdb.t06/break.exp: Remove setup_xfails for
15277 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15278 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15279 about known bug in gcc to include up through 2.5.8.
15280 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15281 well as "_vb$".
15282 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15283 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15284 with latest gcc and gdb.
15285 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15286 well as "_vb$".
15287
15288Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15289
15290 * configure.in (hppa*-*-*): Also configure and build stabs-only
15291 tests.
15292
15293Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15294
15295 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15296 * gdb.t10/configure.in (hppa*-*-*): Use it.
15297
15298Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15299
15300 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15301
15302Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15303
15304 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15305 versions prior to 1.13.5.
15306
15307Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15308
15309 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15310 the prompt is at the start of a line.
15311
15312Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15313
15314 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15315 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15316 in the copr tests now.
15317 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15318 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15319 expected to fail.
15320
15321Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15322
15323 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15324 gdb.t31/chillvars.exp, lib/gdb.exp:
15325 Tweak to run under either version of expect.
15326 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15327 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15328 * gdb.t11/list.exp: Remove extraneous whitespace.
15329
15330Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15331
15332 * gdb.t16/printcmds.exp (test_print_strings): Accept
15333 "(unsigned char *) " before the string.
15334
15335 * TODO: Add notes about printing of fancy types and GDB expressions.
15336
15337Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15338
15339 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15340 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15341 if doing mips-idt-ecoff.
c906108c
SS
15342
15343Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15344
15345 * Most .exp files: Tweak to run under either version of expect.
15346
15347Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15348
15349 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15350 xfails; I'm not sure why they are failing, but not because of PR 1806.
15351
15352Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15353
15354 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15355 defined in lib/gdb.exp.
15356
15357Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15358
15359 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15360 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15361 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15362 have to be typeless.
15363
15364Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15365
15366 * TODO: Add suggestion for copyright year test.
15367
15368Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15369
15370 * configure.in (*-*-lynxos*): Add stabs tests.
15371
15372Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15373
15374 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15375 so insert a tab before any assembler directive in column zero.
15376
15377 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15378 stores.
15379 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15380 stores.
15381 (fpu_short_memory_tests): Likewise.
15382
15383Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15384
15385 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15386 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15387 .stabs directives in comments.
15388
15389Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15390
15391 * TODO: New file, describing tests we could write.
15392 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15393
15394Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15395
15396 * gdb.t06/signals.exp: Add kludge to force re-sync.
15397
15398 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15399 to xgdb instead of gdb, get out of gdb.
15400
15401Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15402
15403 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15404 for info.
15405
15406Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15407
15408 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15409 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15410 * gdb.stabs/hppa.sed: New sed script for the PA.
15411
15412Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15413
15414 * gdb.stabs: Re-write weird.def and configuration to use sed
15415 instead of cpp. sed is portable and POSIX; cpp is neither.
15416
15417Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15418
15419 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15420
15421Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15422
15423 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15424
15425Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15426
15427 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15428 "_vb$".
15429 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15430 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15431
15432Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15433
15434 * lib/gdb.exp: Comment out code which depends on non-existent
15435 `transform' procedure.
15436
15437Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15438
15439 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15440 * lib/gdb.exp: Transform tool name.
15441 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15442 1.1's new error handling system.
15443
15444Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15445
15446 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15447
15448Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15449
15450 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15451 They made pattern matching so slow that timeouts happened on
15452 heavily loaded systems. Now any output from "show print" which
15453 gets us back to the GDB prompt is a PASS.
15454
15455Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15456
15457 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15458
15459Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15460
15461 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15462
15463 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15464 It is not from PR 3220.
15465
15466Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15467
15468 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15469 just started failing because they depended on the order the
15470 subcommands are presented, or exact docstring text. This kind of
15471 test is a pain and has minimal benefit.
15472
15473Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15474
15475 * gdb.t09/corefile.exp: At end of test, use "core" command with
15476 no arguments.
15477
15478Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15479
15480 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15481 17}/Makefile.in: Make it possible to run the testsuite with Sun
15482 make and CC = cross gcc by adding explicit build rules for .o
15483 files.
15484
15485Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15486
15487 * gdb.t15/funcargs.exp: Don't put comments on same line as
15488 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15489
c906108c
SS
15490Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15491
15492 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15493
15494Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15495
15496 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15497 * gdb.t20/inherit.exp: remove three dumplicate entries.
15498
15499Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15500
15501 * gdb.t06/break.exp: For "next over recursive call", fail on any
15502 incorrect output, not just on "factorial (value=2)".
15503
15504Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15505
15506 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15507 working now. Add an xfail if accesing a bss variable causes
15508 a memory error if the target is not yet run.
15509
15510Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15511
15512 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15513 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15514 name of __st* demangling (2 strings). Did Kung really get the
15515 more than 95 others right without testing them?
15516
15517Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15518
15519 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15520
15521Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15522
15523 * configure.in (configdirs): Add gdb.disasm
15524 * gdb.disasm: New directory for GDB disassembler tests.
15525 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15526
15527Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15528
15529 * gdb.t00/help.exp: Don't test "help set".
15530
15531 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15532 from within expect statements. None of these happen anymore and
15533 they cause regressions to be silently unnoticed.
15534
15535 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15536 messages) about known failures with gcc cygnus-2.4.5-930417.
15537
15538 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15539 comp-info.exp so it gets built if it doesn't exist.
15540
15541 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15542 it is no longer used.
15543 * gdb.t13/comp-info.c: Removed.
15544
15545Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15546
15547 * gdb.t06/signals.exp: Add xfail for sun3.
15548
15549Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15550
15551 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15552 relevant because ^C doesn't get sent but failure can be reproduced
15553 interactively).
15554
15555Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15556
15557 * gdb.stabs/alpha.mt: New configuration file for alpha.
15558 * gdb.stabs/configure.in: Use it.
15559 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15560 sharing with alpha.mt, redefine long to word via preprocessor.
15561 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15562 for alpha.
15563 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15564 native cc.
15565 * gdb.t00/teststrategy.exp: Change expect string so that we
15566 consume the `(xgdb)' from the command echo and from the gdb prompt.
15567 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15568 gdb currently compares all values as long, so this failure probably
15569 applies to any configuration where LONGEST is bigger than a target int.
15570 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15571 with gcc.
15572 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15573 to handle opaque pointers, gcc is.
15574 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15575 as first argument. Include <sys/types.h> and change all operator
15576 new definitions to use size_t.
15577 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15578 now that we use size_t.
15579
15580Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15581
15582 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15583 a long or float array cast all array members to the same type.
15584 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15585 with 64 bit longs.
15586 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15587 on alpha.
15588 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15589
15590Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15591
15592 * gdb.t24 (demangle.exp): Constructors of templates have names like
15593 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15594 section 14.6 of the ARM.
15595
15596 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15597 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15598 accomplish little and slow down the testsuite.
15599
15600 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15601 Accept spaces various places.
15602
15603Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15604
15605 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15606 with watchpoint enabled.
15607
15608 * Makefile.in: Remove definition of CC and remove the second
15609 definition of CXX (the "CXX = gcc" one remains). These definitions
15610 were causing backquotes to be expanded within backquotes, which
15611 doesn't work.
15612
15613Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15614
15615 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15616
15617Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15618
15619 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15620 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15621 by mips cc and contains no stabs entries.
15622
15623Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15624
15625 * config/vx-gdb.exp: Use fake device to load files rather than
15626 NFS.
15627 * lib/gdb.exp: New proc to do "file" command.
15628 * config/unix-gdb.exp: Use new "file" proc.
15629
15630Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15631
15632 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15633 Rework board rebooting slightly.
15634 (gdb_exit): Don't exit from the remote shell; there isn't one.
15635 * gdb.stabs/weird.exp: If a program is being debugged already,
15636 kill it.
15637 * gdb.t04/setvar.exp: Stop and restart gdb.
15638 * gdb.t05/expr.exp: Likewise.
15639 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15640 restart gdb and reload the program.
15641 * gdb.t08/opaque.exp: Likewise.
15642 * gdb.t12/scope.exp: Likewise.
15643 * gdb.t13/bitfields.exp: Likewise.
15644 * gdb.t15/funcargs.exp: Likewise.
15645 * gdb.t20/classes.exp: Likewise.
15646 * gdb.t03/ptype.exp: Increase timeout.
15647 * gdb.t16/printcmds.exp (test_print_string_constants,
15648 test_print_array_constants): Likewise.
15649 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15650 * gdb.t20/classes.exp (do_tests): Likewise.
15651 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15652
15653Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15654
15655 * gdb.stabs: Renamed *wierd* to *weird*.
15656
15657Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15658
15659 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15660 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15661
15662Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15663
15664 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15665 (do_tests): Remove xfail for whatis on one_var and two_var.
15666
15667Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15668
15669 * Makefile.in: Made cross building work better by adding
15670 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15671
15672Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15673
15674 * gdb.t15/{return.c,return.exp,Makefile.in}:
15675 New test, currently commented out.
15676
15677Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15678
15679 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15680 still running and removes the leftover named socket so GDb can do
15681 clean restarts.
15682
15683Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15684
15685 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15686 console, not GDB.
15687 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15688 cross testing works better with "make check"
15689 * config/unix-gdb: Use default procedures for exit and version.
15690 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15691 with the newest VxWorks.
15692
15693Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15694
15695 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15696 old form.
15697
15698 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15699 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15700
15701 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15702
15703 * config/unix-gdb.exp: Remove this version of gdb_exit
15704 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15705 Rob says he'll look at it when he gets back to testing boards.
15706
15707Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15708
15709 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15710 an expected fail for certain ptype commands.
15711
15712 * gdb.t20/classes.exp: Update expected results of "ptype class
15713 Base1" to account for the constructor that now appears in the type.
15714
15715Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15716
15717 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15718 disappeared from list.
15719 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15720 "alldone" proc with call to cleanup and exit.
15721 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15722 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15723 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15724 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15725 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15726 "alldone" proc with simple returns that suppress remaining
15727 tests. The alldone proc went away many months ago.
15728
15729Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15730
15731 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15732
15733 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15734
15735Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15736
15737 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15738 as vax gdb will display them.
15739
15740Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15741
15742 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15743 optimizers.
15744
15745 * scope.exp: Change "bad value for localval" messages so each one
15746 is unique.
15747
15748 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15749 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15750
15751 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15752
15753Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15754
15755 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15756 doesn't exist (due to optimization).
15757
15758Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15759
15760 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15761 contains \r because the filename is long.
15762
15763 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15764 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15765
15766Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15767
15768 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15769 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15770 Ultrix.
15771 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15772 int tests.
15773 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15774
15775Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15776
15777 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15778
15779 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15780 to match does not match the passing case but still matches the
c906108c
SS
15781 failing case.
15782
15783Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15784
15785 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15786
15787Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15788
15789 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15790 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15791 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15792 Remove various versions of gdb_exit.
15793 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15794 gdb_exit.
15795 * config/unix-gdb.exp: gdb_exit remains here, and should override
15796 the generic version, since it's doing a lot of wierd stuff that
15797 the other versions aren't. FIXME, fold it in, or abandon this
15798 version.
15799
15800Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15801
15802 * gdb.t24/demangle.exp: Add tests for PR 3220.
15803
15804Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15805
15806 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15807
15808Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15809
15810 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15811 "i386-*-*". Works for i486 as well.
15812
15813 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15814 bug, and expand domain of xfail to all SVR4 systems, since the
15815 actual problem is likely to be in generic SVR4 /proc support.
15816
15817Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15818
15819 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15820
15821Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15822
15823 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15824 xfails for other systems. Match a missing 'Continuing.' as an
15825 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15826
15827 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15828 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15829 Only issue warning for missing executables if -all option is used.
15830
15831 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15832 file if -all option is used. It's like an unpredictable XFAIL.
15833
15834Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15835
15836 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15837 for dynamically linked binaries.
15838
15839 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15840
15841Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15842
15843 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15844 to state that this is a known bug in old versions of g++.
15845
15846Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15847
15848 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15849 while waiting for `Continuing'.
15850
15851Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15852
15853 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15854 in text, data, and bss.
15855 * gdb.t10/nodebug.c: Add local and global test variables for
15856 initialized and uninitialized data.
15857
15858Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15859
15860 * config/unix-gdb.exp (gdb_exit): Add "wait".
15861
15862Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15863
15864 * gdb.t06/signals.exp: xfail the continue from the handler for all
15865 targets.
15866
15867 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15868 function with watchpoints enabled, the i386 call dummy starts with
15869 a call.
15870
15871 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15872 386 bsd names its corefiles.
15873
15874Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15875
15876 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15877 compilers don't grok it.
15878 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15879 with small octal ints rather than character constants, which
15880 are signed and might not fit if first promoted to int.
15881
15882Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15883
15884 * gdb.t09/Makefile.in (clean): Remove corefile.
15885
15886Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15887
15888 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15889
15890Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15891 and Jim Kingdon (kingdon@cygnus.com)
15892
15893 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15894 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15895 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15896
15897Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15898
15899 * gdb.t17/interrupt.exp: Add xfail for hppa.
15900
15901Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15902
15903 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15904 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15905 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15906 to determine signed-ness of bitfields and use the result to setup
15907 the xfail.
15908 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15909 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15910 call line is reached if necessary.
15911
15912Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15913
15914 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15915
15916Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15917
15918 * gdb.t06/break.exp: Also test `clear' command.
15919
15920Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15921
15922 * gdb.t00/teststrategy.exp: Remove extra quote.
15923
15924 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15925 watchpoint enabled to be for all non-68k machines.
15926
15927 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15928
15929Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15930
15931 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15932 targets use aout.mt instead of ecoff.mt as gas understands
15933 standard aout format.
15934
15935Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15936
15937 * lib/gdb.exp (runto): Don't insist that function we are running to
15938 was compiled with -g.
15939
15940 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15941
15942 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15943 to get back into the read system call.
15944 Accept leading newline in case where we woke it up.
15945
15946Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15947
15948 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15949 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15950 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15951 enable ecoff configuration.
15952
15953Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15954
15955 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15956
15957Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15958
15959 * gdb.t16/printcmds.exp: Add another printf test.
15960
15961Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15962
15963 * configure.in: If configured -with-stabs on any target, add
15964 stabsdirs to configdirs.
15965
15966Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15967
15968 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15969 fun" so pattern does not match the command itself.
15970
15971Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15972
15973 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15974
15975Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15976
15977 * gdb.t17/interrupt.exp: Test for more things.
15978
15979Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15980
15981 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15982 compiler arranges the code and line numbers.
15983
15984 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15985
15986Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15987
15988 * gdb.t00/help.exp: Increase expect input buffer size.
15989
15990Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15991
15992 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15993
15994 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15995
15996 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15997
15998 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15999 [0-9]*, not just [0-9].
16000
16001Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16002
16003 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16004
16005 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16006
16007Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16008
16009 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16010
16011Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16012
16013 * gdb.t06/signals.c: Add xfails for sun3.
16014
16015 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16016
16017 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16018 test_stepping tests.
16019
16020Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16021
16022 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16023
16024 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16025
16026 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16027 rather than actually putting it through cpp twice.
16028
16029 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16030
16031Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16032
16033 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16034 no longer needed.
16035
16036Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16037
16038 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16039
16040 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16041 C++ features prints as "struct", make it a pass, not an xfail.
16042
16043Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16044
16045 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16046 Don't require VA to print as "class" rather than "struct".
16047
16048Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16049
16050 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16051
16052Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16053
16054 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16055
16056Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16057
16058 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16059 order.
16060
16061Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16062
16063 * gdb.t16/printcmds.exp: Add printf tests.
16064
16065 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16066
16067 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16068
16069Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16070
16071 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16072 pass counts, to counteract any existing or future setup_xfails.
16073
16074Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16075
16076 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16077 {BEGIN,END}_COMMON for common block instead of STAB.
16078 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16079
16080 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16081 intp_var should be N_GSYM not N_LSYM.
16082 wierd-aout.S: Use a label for the value of the N_SO.
16083 wierd.def: Remove all backslashes.
16084 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16085
16086Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16087
16088 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16089 get the expected next to inheritance3.
16090
16091Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16092
16093 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16094 now that gcc-2.4 gets it right.
16095
16096Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16097
16098 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16099
16100 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16101 generating comp-info.exp which works for cross-compilation.
16102
16103Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16104
16105 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16106 "*-*-sysv4.*".
16107
16108Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16109
16110 * gdb.t01/run.exp: Start with a fresh gdb.
16111 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16112 SVR4.x.
16113
16114Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16115
16116 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16117 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16118 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16119 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16120 things to remove.
16121
16122Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16123
16124 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16125 test cases from bug reports.
16126
16127Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16128
16129 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16130 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16131 avoid spurious xfails.
16132 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16133 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16134 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16135
16136Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16137
16138 * gdb.t00/teststrategy.exp: Rework to provide more useful
16139 description of each test, fix problem with systems that define
16140 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16141 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16142 results for "next over recursive call" so timeouts aren't taken
16143 by error.
16144
16145Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16146
16147 * gdb.t12/scope.exp: Test printing of variables before run.
16148
16149 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16150 printed in wrong order due to sorting.
16151
16152Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16153
16154 * gdb.t00/teststrategy.exp: Fix expected results for printing
16155 user entered string constant. Is array of char, prints with no
16156 address.
16157
16158 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16159 commands.
16160 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16161 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16162 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16163 of struct of char arrays.
16164 * gdb.t00/radix.exp: New tests for radix commands.
16165
16166Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16167
16168 * gdb.t16/printcmd.exp: Print a variable before running program
16169 (with xfail for AIX).
16170
16171Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16172
16173 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16174
16175 * gdb.t16/printcmd.exp: Don't print variables before running program.
16176
16177 * gdb.t06/break.exp: Don't require envp argument to main.
16178
16179 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16180
16181 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16182 Add xfails for rs6000.
16183
16184 * gdb.t02/whatis.exp: Change other tests not to re-test something
16185 we already tested.
16186
16187 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16188 each type used has a variable of that type.
16189
16190Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16191
16192 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16193
16194Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16195
16196 * configure.in: change srctrigger to be a file, not a directory
16197
16198Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16199
16200 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16201
16202 * gdb.t11/list.exp: Fixed a couple of typos.
16203
16204Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16205
16206 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16207 is fixed and PR is closed.
16208 * gdb.t16 (gdbme.c): Add simple test string variable.
16209 * gdb.t16 (printcmds.exp): Add tests with simple test string
16210 variable, primarily for boundaries on "set print elements".
16211
16212Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16213
16214 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16215 Make leading 0's optional and don't expect a tab in the middle
16216 of the number.
16217
16218 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16219
16220 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16221 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16222 don't end command passed to gdb_test with newline.
16223
16224 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16225 signed keyword away, don't expect signed bitfields to be signed.
16226
16227 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16228 printing with only as many 1's as are in the field as well as printing
16229 with 32 1's (see comment).
16230
16231Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16232
16233 * gdb.t00/default.exp: Start with a fresh gdb.
16234 * configure.in (configdirs): Remove gdb.t31 until the chill
16235 compiler works again. It no longer is able to find chillrt0
16236 since it isn't in libchill.a anymore.
16237 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16238 wierd.o, make more modular.
16239 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16240 spurious newlines that caused problems.
16241
16242Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16243
16244 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16245 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16246 gdb.stabs/wierd.{exp,def}: Many new tests.
16247
16248 * gdb.t00/default.exp: update info line for new message.
16249
16250 * gdb.t02/{whatis.exp,gdbme.c}:
16251 Test that "char *" doesn't print as "caddr_t".
16252
16253Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16254
16255 * gdb.t00/help.exp: Use .* in place of some help messages which
16256 just changed.
16257 gdb.t00/default.exp: Update "info frame" test for new message.
16258 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16259 Remove some xfails
16260
16261Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16262
16263 * gdb.t03/{gdbme.c,ptype.exp}:
16264 Add tests for typedef'd struct and union without tags.
16265 Also check "whatis" on a variable of a typedef'd enum without a tag.
16266
16267 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16268 PRMS 1823; the bug still exists but isn't reproduced by this test
16269 anymore), and remove rs6000 XFAIL (the bug is fixed).
16270
16271 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16272 duplicated from whatis.exp. For those that are left, accept
16273 "long", "long int", or "int" for long variables (whatis.exp already
16274 has an XFAIL for "int", so no need to fail it here).
16275
16276 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16277 Deal with GCC's names for types now that GDB uses the compiler's names.
16278
16279 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16280 setup_xfail's for sunos4. If we #defined the signed keyword away,
16281 don't expect GDB to know that char it is signed.
16282
16283 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16284
16285Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16286
16287 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16288 should work on any system, regardless of debugging format.
16289 * gdb.t21/demangle.exp: Move to gdb.t24.
16290 * gdb.t24/demangle.exp: Move from gdb.t21.
16291 * gdb.t24/{Makefile.in, configure.in}: New files.
16292
16293Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16294
16295 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16296 * gdb.stabs: New directory.
16297
16298Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16299
16300 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16301 not just "Quit anyway?".
16302
16303Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16304
16305 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16306 that all setup_xfails are immediately followed by clear_xfails.
16307
16308Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16309
16310 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16311 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16312 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16313 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16314 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16315 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16316 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16317 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16318 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16319 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16320 gdb.t31/chillvars.exp, lib/gdb.exp:
16321 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16322 bug-gdb@prep.ai.mit.edu.
16323
16324Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16325
16326 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16327 with 0.0, not integer 0.
16328
16329Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16330
16331 * gdb.t06/break.exp: Update for "Kill the program" message change.
16332
16333Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16334
16335 * Makefile.in (GDBFLAGS): Set to -nx.
16336 * Makefile.in (site.exp): Use GDBFLAGS.
16337
16338Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16339
16340 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16341 Makefiles.
16342 (check): depend on just-check.
16343 (just-check): added so that tests can be run without a noop
16344 build pass.
16345
16346Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16347
16348 Switch to using configure's configdirs.
16349 * Makefile.in (Makefile): add configure.in dependency.
16350 (SUBDIRS): removed redundant assignment.
16351 * configure.in: switch subdirs assignment to configdirs.
16352 * gdb.t*/configure.in: new files.
16353
16354Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16355
16356 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16357 works.
16358
16359Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16360
16361 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16362 in explicit rules. Apparently this is not supported by some makes.
16363
16364Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16365
16366 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16367
16368Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16369
16370 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16371 disappeared.
16372
16373Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16374
16375 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16376
16377Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16378
16379 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16380 watchpoint problem that is now fixed.
16381 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16382 uninitialized convenience variables.
16383 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16384 structures.
16385
16386Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16387
16388 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16389 which causes expect to get out of sync with gdb on long output
16390 from help set.
16391 * gdb.t09/corefile.exp: Make expected pattern for core file
16392 failing signal and frame output format less sun specific.
16393
16394Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16395
16396 * gdb.t31/chillvars.exp: Add and remove initial dummy
16397 breakpoint, so that symbol table is forced in.
16398 (Needed at least on Sunos4, though it seems not SVR4.)
16399 * gdb.t31/chillvars.exp: Update for changed output format.
16400
16401Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16402
16403 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16404
16405Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16406
16407 * Makefile.in: Added --srcdir when invoking runtest, removed the
16408 need for a local config file. (optional now)
16409
16410Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16411
16412 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16413 failure count used to force early termination. Add some more
16414 expected failures for gnu style demangling.
16415
16416Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16417
16418 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16419 pmi variable from gdb.t20/gdbme to get optimized away.
16420 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16421 Check for written corefile upon timeout _and_ eof.
16422
16423Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16424
16425 * config/unix-gdb.exp: Add missing return 0.
16426
16427Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16428
16429 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16430 test termination.
16431
16432Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16433
16434 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16435 disappeared.
16436
16437Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16438
16439 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16440 time as i860 support works.
16441
d63a86f8 16442 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16443 "backtrace 100\r" rather than just "backtrace\r", to match last
16444 change.
16445
16446Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16447
16448 * config/udi-gdb.exp (gdb_exit): Remove close command.
16449 (gdb_target_udi): New procedure to set the UDI target.
16450 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16451 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16452 Added waits for prompts after several question responses. Added
16453 some more responses used by a29k-amd-udi-gdb.
16454 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16455 pass different arguments, restart UDI connection after program
16456 completion.
16457 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16458 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16459 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16460 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16461 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16462 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16463 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16464 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16465 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16466 after program completion.
16467 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16468 compiled with a SELECT_VECS setting.
16469 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16470 infinite recursion.
16471
16472 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16473 Added checks for COFF results, and made them expected failures for
16474 all targets. It would be better to make them expected failures
16475 for COFF targets only.
16476
16477Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16478
16479 * Makefile.in: add null dvi target, don't bother to recurse
16480 through test directories for info and install-info; rename
16481 $(datadir) to be dejagnu instead of deja-gnu
16482
16483Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16484
16485 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16486 compiler to coredump.
16487 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16488 code.
16489
16490Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16491
16492 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16493 coredump.
16494 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16495 code.
16496
16497Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16498
16499 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16500 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16501 which in a shell. Deletes xgdb when done.
16502 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16503 Tests the return from the "set height" or "set width" commands.
16504 Added a few return codes where needed.
16505
16506Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16507
16508 * Makefile.in (SUBDIRS): Add gdb.t17.
16509 * configure.in (subdirs): Add gdb.t17.
16510 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16511 files to test gdb's calling of functions in the inferior with
16512 the correct arguments and gdb's ability to retrieve any
16513 result returned.
16514
16515Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16516
16517 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16518 may be called after gdb goes away. Previous versions of expect
16519 needed these to avoid file descriptor leaks, but they cause
16520 errors with the current revision of expect.
16521 * gdb.t00/gdbvars.exp: Use -re on expected output after
16522 setting sevenbit-strings.
16523 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16524 to set sevenbit-strings consistent across tests.
16525 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16526 set sevenbit-strings consistent across tests.
16527
16528Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16529
16530 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16531 expected output to match current "expect" expectations.
16532
16533Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16534
16535 * gdb.t00/default.exp: Change expected output for default "source"
16536 command, to match new gdb behavior which requires a filename to
16537 source.
16538
16539Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16540
16541 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16542 expected fail for i486-*-* that misses the marker2 function.
16543 * gdb.t10/crossload.exp (bfddefault): Allow successful
16544 recognition of a format to pass even if no symbols are found.
16545 Explicitly catch failures where the format is not recognized
16546 or is ambiguous, and add the reason to the fail message.
16547 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16548 the cause is and invalid target and add reason to failure message.
16549 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16550 elf32-i386, elf32-sparc, and elf32-i860.
16551 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16552 Set up expected failure for 'filename'::variable scope resolution,
16553 which is now apparently broken on all targets.
16554 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16555 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16556 gdb.t23/templates.exp: Change failure for missing binfile into
16557 just a warning.
16558 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16559 references.
16560
16561Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16562
16563 * gdb.t00/default.exp: Add expected output for default "source"
16564 command, to match new gdb behavior.
16565 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16566
16567Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16568
16569 * config/*-gdb.exp: returns an error, rather than exiting on
16570 internal errors.
16571
16572Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16573
16574 * gdb.t03/gdbme.c: Add pointer to struct variable.
16575 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16576 referencing struct members.
16577
16578Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16579
16580 * configure.in (mips-idt-ecoff): New target.
16581 * config/mips-gdb.exp: New file for remote board using MIPS remote
16582 debugging protocol.
16583
16584 * Redid configuration scheme. Removed gdb.t*/configure.in.
16585 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16586 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16587 distclean targets. Built executables via .o files. Adjusted
16588 tests to account for source files in $(srcdir) rather than
16589 $(objdir).
16590 * lib/gdb.exp (runto): Don't expect () after the function name,
16591 because it may have arguments.
16592
16593Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16594
16595 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16596 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16597 expected failures for mips-idt-* and mips-sgi-*.
16598 * gdb.t00/default.exp (attach): Kill process if requested.
16599 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16600 that does not read core files.
16601 * gdb.t01/run.exp: Removed checks for exit status code.
16602 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16603 it is linked in.
16604 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16605 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16606 appropriate, rather than doing it by hand.
16607 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16608 execution.
16609 * gdb.t10/crossload.exp: Kill existing program if needed.
16610 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16611 appropriate, rather than doing it by hand. Always increase
16612 timeout for this test, not just for VxWorks.
16613
16614Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16615
16616 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16617 of Chill STRUCT types and STRUCT values.
16618 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16619 than "char".
16620 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16621 struct2): New struct definitions and initializations to test
c906108c
SS
16622 simple Chill STRUCT types.
16623
16624Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16625
16626 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16627 the null byte at the end of strings.
16628 * gdb.t00/default.exp: Make show version insensitive to copyright
16629 date.
16630 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16631 to avoid dependencies on target char signedness.
16632 * gdb.t16/printcmds.exp: Update expected results for explicitly
16633 unsigned char.
16634 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16635 now work.
16636 * gdb.t21/demangle.exp: Add many more patterns for template
16637 demangling, most of them being expected failures.
16638 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16639 string we are matching for, to match on the whole string.
16640 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16641 and fix a whole bunch that had incorrect expected output but were
16642 passing anyway because of the bug in "proc demangle".
16643 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16644 type.
16645 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16646
16647Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16648
16649 * gdb/testsuite: made modifications to testcases, etc., to allow
16650 them to work properly given the reorganization of deja-gnu and the
16651 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16652
16653Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16654
16655 * gdb/testsuite: Initial creation of gdb/testsuite.
16656 Migrated dejagnu testcases and support files for testing nm to
16657 gdb/testsuite from deja-gnu. These files were moved "as is"
16658 with no modifications. This migration is part of a major overhaul
16659 of dejagnu. The modifications to these testcases, etc., which
16660 will allow them to work with the new version of dejagnu will be
16661 made in a future update.
48efe704 16662
8d8cb839 16663 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16664\f
8d8cb839
EZ
16665;; Local Variables:
16666;; mode: change-log
16667;; left-margin: 8
16668;; fill-column: 74
16669;; version-control: never
16670;; End:
902f2ccb
MC
16671
16672 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16673 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16674 Copying and distribution of this file, with or without modification,
16675 are permitted provided the copyright notice and this notice are preserved.
This page took 1.600513 seconds and 4 git commands to generate.