]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2011-12-16 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1576bd00
YQ
12011-12-15 Yao Qi <yao@codesourcery.com>
2
3 * gdb.trace/strace.c: New
4 * gdb.trace/strace.exp: New.
5
d6a0f6e0
TT
62011-12-14 Tom Tromey <tromey@redhat.com>
7
8 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
9
31015e1d
DE
102011-12-14 Doug Evans <dje@google.com>
11
12 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
13
7b50312a
PA
142011-12-14 Pedro Alves <pedro@codesourcery.com>
15
16 PR threads/10729
17
18 * gdb.mi/watch-nonstop.c: New file.
19 * gdb.mi/mi-watch-nonstop.exp: New file.
20
924437bc
PA
212011-12-13 Pedro Alves <pedro@codesourcery.com>
22 Doug Evans <dje@google.com>
23
24 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
25 (clean_restart): Remove references to the gdb_stub target board
26 variable.
27 (gdb_step_for_stub): Delete.
28
29 * gdb.base/annota1.exp: Remove all references to [target_info
30 exists gdb_stub], gdb_step_for_stub and usestubs.
31 * gdb.base/annota3.exp: Ditto.
32 * gdb.base/async.exp: Ditto.
33 * gdb.base/break.exp: Ditto.
34 * gdb.base/code-expr.exp: Ditto.
35 * gdb.base/commands.exp: Ditto.
36 * gdb.base/completion.exp: Ditto.
37 * gdb.base/condbreak.exp: Ditto.
38 * gdb.base/consecutive.exp: Ditto.
39 * gdb.base/cvexpr.exp: Ditto.
40 * gdb.base/define.exp: Ditto.
41 * gdb.base/display.exp: Ditto.
42 * gdb.base/ena-dis-br.exp: Ditto.
43 * gdb.base/environ.exp: Ditto.
44 * gdb.base/gnu-ifunc.exp: Ditto.
45 * gdb.base/maint.exp: Ditto.
46 * gdb.base/pending.exp: Ditto.
47 * gdb.base/sect-cmd.exp: Ditto.
48 * gdb.base/sepdebug.exp: Ditto.
49 * gdb.base/unload.exp: Ditto.
50 * gdb.base/watchpoint-solib.exp: Ditto.
51 * gdb.cp/annota2.exp: Ditto.
52 * gdb.cp/annota3.exp: Ditto.
53 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
54 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
55 * gdb.mi/mi-pending.exp: Ditto.
56 * gdb.trace/circ.exp: Ditto.
57 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
58 * gdb.base/list.exp: Ditto.
59
60 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
61 breakpoint function and all references to the usestubs macro.
62 * gdb.base/exprs.c: Ditto.
63 * gdb.base/freebpcmd.c: Ditto.
64 * gdb.base/bitfields.c: Ditto.
65 * gdb.base/bitfields2.c: Ditto.
66 * gdb.base/break.c: Ditto.
67 * gdb.base/call-sc.c: Ditto.
68 * gdb.base/call-signals.c: Ditto.
69 * gdb.base/callfuncs.c: Ditto.
70 * gdb.base/charset.c: Ditto.
71 * gdb.base/consecutive.c: Ditto.
72 * gdb.base/constvars.c: Ditto.
73 * gdb.base/funcargs.c: Ditto.
74 * gdb.base/int-type.c: Ditto.
75 * gdb.base/interrupt.c: Ditto.
76 * gdb.base/langs0.c: Ditto.
77 * gdb.base/list0.c: Ditto.
78 * gdb.base/mips_pro.c: Ditto.
79 * gdb.base/miscexprs.c: Ditto.
80 * gdb.base/nodebug.c: Ditto.
81 * gdb.base/opaque0.c: Ditto.
82 * gdb.base/pointers.c: Ditto.
83 * gdb.base/printcmds.c: Ditto.
84 * gdb.base/ptype.c: Ditto.
85 * gdb.base/recurse.c: Ditto.
86 * gdb.base/reread1.c: Ditto.
87 * gdb.base/reread2.c: Ditto.
88 * gdb.base/restore.c: Ditto.
89 * gdb.base/return.c: Ditto.
90 * gdb.base/run.c: Ditto.
91 * gdb.base/scope0.c: Ditto.
92 * gdb.base/sepdebug.c: Ditto.
93 * gdb.base/setshow.c: Ditto.
94 * gdb.base/setvar.c: Ditto.
95 * gdb.base/sigall.c: Ditto.
96 * gdb.base/signals.c: Ditto.
97 * gdb.base/structs.c: Ditto.
98 * gdb.base/structs2.c: Ditto.
99 * gdb.base/testenv.c: Ditto.
100 * gdb.base/twice.c: Ditto.
101 * gdb.base/unwindonsignal.c: Ditto.
102 * gdb.base/watchpoint.c: Ditto.
103 * gdb.base/watchpoints.c: Ditto.
104 * gdb.base/whatis.c: Ditto.
105 * gdb.cp/classes.cc: Ditto.
106 * gdb.cp/cplusfuncs.cc: Ditto.
107 * gdb.cp/derivation.cc: Ditto.
108 * gdb.cp/formatted-ref.cc: Ditto.
109 * gdb.cp/misc.cc: Ditto.
110 * gdb.cp/overload.cc: Ditto.
111 * gdb.cp/ovldbreak.cc: Ditto.
112 * gdb.cp/ref-params.cc: Ditto.
113 * gdb.cp/ref-types.cc: Ditto.
114 * gdb.cp/templates.cc: Ditto.
115 * gdb.cp/virtfunc.cc: Ditto.
116 * gdb.hp/gdb.aCC/run.c: Ditto.
117 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
118 * gdb.hp/gdb.compat/xdb0.c: Ditto.
119 * gdb.reverse/consecutive-reverse.c: Ditto.
120 * gdb.reverse/sigall-reverse.c: Ditto.
121 * gdb.reverse/until-reverse.c: Ditto.
122 * gdb.reverse/watch-reverse.c: Ditto.
123 * gdb.trace/actions.c: Ditto.
124 * gdb.trace/circ.c: Ditto.
125 * gdb.trace/collection.c: Ditto.
126
fabde485
PA
1272011-12-13 Pedro Alves <pedro@codesourcery.com>
128
129 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
130 (func6, func7): New.
131 (main): Call func6 and func7.
132 * gdb.base/watchpoint.exp (test_wide_location_1)
133 (test_wide_location_2): New.
134 (top level): Re-enable hardware watchpoints if necessary. Call
135 test_wide_location_1 and test_wide_location_2.
136
ff7d1690
YQ
1372011-12-11 Yao Qi <yao@codesourcery.com>
138
139 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
140
a6af7abe
JB
1412011-12-11 Joel Brobecker <brobecker@adacore.com>
142
143 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
144 expected output for unsupported case.
145
61638e15
JK
1462011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 PR testsuite/12649
149 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
150 Protect gdb_test_multiple by final $gdb_prompt match.
151
0a00efc3
JK
1522011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
153
154 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
155 New variable, new test.
156 (list static-method.cc:xxx::(anonymous namespace)::A::func)
157 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
158 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
159 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
160 them if HAVE_GCC_45682_FIXED is not set.
161
4511b1ba
YQ
1622011-12-10 Yao Qi <yao@codesourcery.com>
163
164 * gdb.trace/status-stop.exp: New.
165 * gdb.trace/status-stop.c: New.
166
27949e73
JK
1672011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
170 timeout.
171
d8ea7931
TT
1722011-12-08 Tom Tromey <tromey@redhat.com>
173
174 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
175 condition.
176
1cc310d2
SS
1772011-12-07 Stan Shebs <stan@codesourcery.com>
178
179 * gdb.trace/tfind.exp: Update for output changes.
180
d482a875
PA
1812011-12-07 Pedro Alves <pedro@codesourcery.com>
182
183 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
184 throws "Cannot insert catchpoints in this configuration".
185 * gdb.ada/mi_catch_ex.exp: Likewise.
186
f0ba3972
PA
1872011-12-06 Pedro Alves <pedro@codesourcery.com>
188
189 * gdb.base/break-always.exp: Test changing memory at addresses
190 with breakpoints inserted.
191
f8eba3c6
TT
1922011-12-06 Joel Brobecker <brobecker@acacore.com>
193
194 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
195 involving a fully qualified function name.
196
1972011-12-06 Tom Tromey <tromey@redhat.com>
198
199 * gdb.ada/homonym.exp: Add three breakpoint tests.
200
2012011-12-06 Tom Tromey <tromey@redhat.com>
202
203 * gdb.base/solib-weak.exp (do_test): Remove kfail.
204 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
205 * gdb.objc/objcdecode.exp: Update for output changes.
206 * gdb.linespec/linespec.exp: New file.
207 * gdb.linespec/lspec.cc: New file.
208 * gdb.linespec/lspec.h: New file.
209 * gdb.linespec/body.h: New file.
210 * gdb.linespec/base/two/thefile.cc: New file.
211 * gdb.linespec/base/one/thefile.cc: New file.
212 * gdb.linespec/Makefile.in: New file.
213 * gdb.cp/templates.exp (test_template_breakpoints): Update for
214 output changes.
215 * gdb.cp/re-set-overloaded.exp: Remove kfail.
216 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
217 makes one breakpoint.
218 * gdb.cp/method2.exp (test_break): Update for output changes.
219 * gdb.cp/mb-templates.exp: Update for output changes.
220 * gdb.cp/mb-inline.exp: Update for output changes.
221 * gdb.cp/mb-ctor.exp: Update for output changes.
222 * gdb.cp/ovsrch.exp: Use fully-qualified names.
223 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
224 has multiple matches.
225 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
226 error message change.
227 * gdb.base/list.exp (test_list_filename_and_number): Update for
228 error message change.
229 * gdb.base/break.exp: Disable pending breakpoints. Update for
230 output changes.
231 * configure.ac: Add gdb.linespec.
232 * configure: Rebuild.
233 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
234
c642a434
UW
2352011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
236
237 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
238 last_break register on s390*-*-* targets.
239
b18003d1
JB
2402011-12-06 Joel Brobecker <brobecker@adacore.com>
241
242 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
243 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
244 of parameter X in procedure Foo.
245
fe96589c
SS
2462011-12-05 Stan Shebs <stan@codesourcery.com>
247
248 * gdb.trace/tfind.exp: Update help string matches.
249
1820ab47
JK
2502011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 * gdb.server/ext-run.exp (get process list): Accept also systemd
253 as PID 1.
254
e11ac3a3
JK
2552011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
256 Pedro Alves <pedro@codesourcery.com>
257
258 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
259 starting GDB.
260 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
261 $use_gdb_stub.
262 * gdb.base/display.exp: Likewise.
263 * gdb.base/ending-run.exp: Likewise.
264 * gdb.base/list.exp (test_listsize): Likewise.
265 * gdb.base/setshow.exp: Likewise.
266 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
267 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
268 check by global $use_gdb_stub.
269 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
270 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
271 (default_gdb_init): Unset global $use_gdb_stub.
272 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
273 by global $use_gdb_stub.
274 * lib/gdbserver-support.exp: Extend comments for set_board_info
275 gdb_protocol and gdb,socketport.
276 (gdbserver_start_extended): Set global gdbserver_protocol and
277 gdbserver_gdbport. Clear global use_gdb_stub.
278 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
279 from target use_gdb_stub.
280 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
281
1d41d75c
DE
2822011-12-03 Doug Evans <dje@google.com>
283
284 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
285 (gdb_step_for_stub): Add comments.
286
d6d7a51a
MR
2872011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
288
289 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
290 to the caller.
291 (gdb_test_multiple): Likewise.
292
05acf274
JK
2932011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
294
295 Fix gdb.mi/mi-solib.exp without system debug info installed.
296 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
297 expect attribute, return 0 for it. Update comments.
298
2268b414
JK
2992011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
302 (corrupted list): Adjust the expectation.
303
585861ea
JK
3042011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 PR threads/13448
307 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
308 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
309 * gdb.threads/tls-var-main.c: New file.
310 * gdb.threads/tls-var.c: New file.
311 * gdb.threads/tls-var.exp: New file.
312
968643aa
JK
3132011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
314
315 PR testsuite/12649
316 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
317 Protect gdb_test_multiple by final $gdb_prompt match.
318 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
319 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
320 (test_tracepoints): Likewise.
321
9750bca9
JK
3222011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
323
324 PR breakpoints/13346
325 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
326 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
327 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
328
ac1349b7
JB
3292011-12-01 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
332 * gdb.ada/homonym/homonym.adb: For use of all types defined
333 locally inside both Get_Value subprograms.
334
26d44faf
JK
3352011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
336
337 Fix racy FAILs.
338 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
339 of send_gdb.
340
514f6425
UW
3412011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
342
343 * gdb.base/testenv.exp: Skip on remote targets. Unset global
344 environment variable after test completed.
345
4255c8d2
UW
3462011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
347
348 * gdb.base/solib-nodir.exp: Skip if remote target.
349 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
350 application. Call gdb_load_shlibs.
351 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
352
a35ad96a
JB
3532011-11-29 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
356
1a1d5513
JB
3572011-11-28 Joel Brobecker <brobecker@adacore.com>
358
359 * gdb.ada/fullname_bp: New testcase.
360
50b4ddf8
JK
3612011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 PR testsuite/12649
364 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
365 Wrap send_gdb into a new gdb_test.
366
fb0aec57
JK
367 Code cleanup.
368 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
369 Convert send_gdb and gdb_expect to gdb_test_multiple.
370
2376d946
JK
3712011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
374
1eec78bd
KS
3752011-11-23 Keith Seitz <keiths@redhat.com>
376
377 * lib/mi-support.exp (varobj_tree): New namespace and procs.
378 (mi_varobj_tree_test_children_callback): New proc.
379 (mi_walk_varobj_tree): New proc.
380
36dfb11c
TT
3812011-11-22 Tom Tromey <tromey@redhat.com>
382
383 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
384 Add "use_mi_command" argument.
385 (mi_run_cmd, mi_run_with_cli): New procs.
386 * gdb.mi/solib-lib.c: New file.
387 * gdb.mi/solib-main.c: New file.
388 * gdb.mi/mi-solib.exp: New file.
389
0e965dd0
DE
3902011-11-21 Doug Evans <dje@google.com>
391
392 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
393 _Unwind_DebugHook is missing.
394
f196051f
SS
3952011-11-20 Stan Shebs <stan@codesourcery.com>
396
397 * gdb.trace/tstatus.exp: New.
398 * gdb.trace/actions.c: Include string.h.
399
bfccc43c
YQ
4002011-11-18 Yao Qi <yao@codesourcery.com>
401
402 * gdb.trace/pending.exp: New.
403 * gdb.trace/pending.c: New.
404 * gdb.trace/pendshr1.c: New.
405 * gdb.trace/pendshr2.c: New.
406 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
407 tracepoint location becomes pending.
408 (tracepoint_change_loc_2): New.
409
73cd8ab1
DM
4102011-11-16 David S. Miller <davem@davemloft.net>
411
412 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
413 target is sparc*-*-linux*
414
77426730
PK
4152011-11-15 Paul Koning <paul_koning@dell.com>
416
417 * gdb.python/py-type.exp: New testcases for exceptions on scalar
418 types.
419
ed59ded5
DE
4202011-11-14 Doug Evans <dje@google.com>
421
422 * gdb.base/shell.exp: New file.
423
405f8e94
SS
4242011-11-14 Stan Shebs <stan@codesourcery.com>
425
426 * gdb.trace/ftrace.c: New.
427 * gdb.trace/ftrace.exp: New.
428
1e4d1764
YQ
4292011-11-14 Yao Qi <yao@codesourcery.com>
430
431 * gdb.trace/change-loc-1.c: New.
432 * gdb.trace/change-loc-2.c: New.
433 * gdb.trace/change-loc.c: New.
434 * gdb.trace/change-loc.exp: New.
435 * gdb.trace/change-loc.h: New.
436 * gdb.trace/trace-break.c (marker): Define new symbol.
437 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
438 New.
439 (break_trace_same_addr_6): New.
440
71eba9c2 4412011-11-12 Matt Rice <ratmice@gmail.com>
442
443 * gdb.base/info-macros.exp: Make tests for info definitions
444 test info macro. Add tests for info macro argument processing.
445 Rename a few tests.
446
1d93e29a
KS
4472011-11-11 Keith Seitz <keiths@redhat.com>
448
449 PR gdb/12843
450 * gdb.base/linespecs.exp: New file.
451
a4b5b48a
DE
4522011-11-11 Doug Evans <dje@google.com>
453
454 * gdb.threads/print-threads.exp: Extend timeout for slower
455 tests.
456
f6b47be4
DE
4572011-11-10 Doug Evans <dje@google.com>
458
792a0230
DE
459 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
460 "record to end of main" test.
461
f6b47be4
DE
462 * gdb.python/py-type.c (TS): New typedef.
463 (ts): New global.
464 * gdb.python/py-type.exp: Test field list of typedef.
465
22355c90
JB
4662011-11-10 Joel Brobecker <brobecker@adacore.com>
467
468 * gdb.ada/small_reg_param: New testcase.
469
a7860e76
TT
4702011-11-09 Tom Tromey <tromey@redhat.com>
471
472 * gdb.cp/destrprint.exp: New file.
473 * gdb.cp/destrprint.cc: New file.
474
72a2e3dc
MI
4752011-11-08 Meador Inge <meadori@codesourcery.com>
476
477 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
478 (switch_stack_to_other): New test function.
479 * gdb.arch/thumb-prologue.exp: New test cases.
480
c7195df2 4812011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
482
483 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
484
d3895d7d
YQ
4852011-11-08 Yao Qi <yao@codesourcery.com>
486
487 * gdb.exp (supports_process_record): New.
488 (supports_reverse): New.
489 * gdb.reverse/break-precsave.exp: Call support_process_record
490 to run test conditionally.
491 * gdb.reverse/consecutive-precsave.exp: Likewise.
492 * gdb.reverse/i386-precsave.exp: Likewise.
493 * gdb.reverse/machinestate-precsave.exp: Likewise.
494 * gdb.reverse/solib-precsave.exp: Likewise.
495 * gdb.reverse/step-precsave.exp: Likewise.
496 * gdb.reverse/until-precsave.exp: Likewise.
497 * gdb.reverse/watch-precsave.exp: Likewise.
498 * gdb.reverse/break-reverse.exp: Call support_reverse to run
499 test conditionally.
500 * gdb.reverse/consecutive-reverse.exp: Likewise.
501 * gdb.reverse/finish-precsave.exp: Likewise.
502 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
503 * gdb.reverse/finish-reverse.exp: Likewise.
504 * gdb.reverse/i386-reverse.exp: Likewise.
505 * gdb.reverse/i386-sse-reverse.exp: Likewise.
506 * gdb.reverse/machinestate.exp: Likewise.
507 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
508 * gdb.reverse/sigall-precsave.exp: Likewise.
509 * gdb.reverse/sigall-reverse.exp: Likewise.
510 * gdb.reverse/solib-reverse.exp: Likewise.
511 * gdb.reverse/step-reverse.exp: Likewise.
512 * gdb.reverse/until-reverse.exp: Likewise.
513 * gdb.reverse/watch-reverse.exp: Likewise.
514
a59306a3
YQ
5152011-11-05 Yao Qi <yao@codesourcery.com>
516
517 * gdb.trace/trace-break.exp: Add test on setting two
518 fast tracepoints at the same address.
519
87769f59
JK
5202011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
523
3065dfb6
SS
5242011-11-02 Stan Shebs <stan@codesourcery.com>
525
526 * gdb.trace/collection.c: Add code using strings.
527 * gdb.trace/collection.exp: Add tests of string collection.
528
89e208db
JK
5292011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
530
531 * gdb.base/skip-solib.exp (executable_main): New variable.
532 (binfile_main): Base it on that.
533 Use $executable_main in clean_restart calls. Drop gdb_exit and
534 gdb_start calls.
535
405e54e9
JK
5362011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 Fix racy FAILs.
539 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
540 breakpoint_re globals import by async. Set string_regex to .* for
541 async. Remove the optional thread_selected_re and breakpoint_re
542 globals expectations.
543
58e8570a
JM
5442011-11-01 Joseph Myers <joseph@codesourcery.com>
545
546 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
547 well as Cygwin.
548
7b35ec7f 5492011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
550
551 Add tests for skip command.
89e208db
JK
552 * gdb.base/skip-solib-lib.c: New
553 * gdb.base/skip-solib-main.c: New
554 * gdb.base/skip-solib.exp: New
555 * gdb.base/skip.c: New
556 * gdb.base/skip.exp: New
557 * gdb.base/skip1.c: New
558 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 559
b9fd1791
PA
5602011-10-31 Yao Qi <yao@codesourcery.com>
561 Pedro Alves <pedro@codesourcery.com>
562
563 * gdb.trace/trace-break.c: New.
564 * gdb.trace/trace-break.exp: New.
565
4323fecc
JK
5662011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
567
568 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
569 break-here-2.
570
0e5bf2a8
PA
5712011-10-28 Pedro Alves <pedro@codesourcery.com>
572
573 * gdb.threads/no-unwaited-for-left.c: New.
574 * gdb.threads/no-unwaited-for-left.exp: New.
575 * gdb.threads/non-ldr-exc-1.c: New.
576 * gdb.threads/non-ldr-exc-1.exp: New.
577 * gdb.threads/non-ldr-exc-2.c: New.
578 * gdb.threads/non-ldr-exc-2.exp: New.
579 * gdb.threads/non-ldr-exc-3.c: New.
580 * gdb.threads/non-ldr-exc-3.exp: New.
581 * gdb.threads/non-ldr-exc-4.c: New.
582 * gdb.threads/non-ldr-exc-4.exp: New.
583
3a3dad98
JK
5842011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
585
586 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
587 * gdb.base/attach-pie-misread.exp: Likewise.
588 * gdb.base/break-interp.exp: Likewise.
589 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
590 testcases for use_gdb_stub.
591 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
592 (continue): New testcase.
593 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
594 * gdb.threads/attach-into-signal.exp: Likewise.
595 * gdb.threads/attach-stopped.exp: Likewise.
596 * gdb.threads/attachstop-mt.exp: Likewise.
597
d6a5d40c
PK
5982011-10-28 Paul Koning <paul_koning@dell.com>
599
600 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
601
ca539be8
JK
6022011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
603
604 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
605 (mi_gdb_test): Import globals thread_selected_re
606 and breakpoint_re. Expect them optionally at the regex start.
607
d234ef5c
DE
6082011-10-27 Doug Evans <dje@google.com>
609
610 * gdb.python/python.exp: Test source -s.
611
ab964825
PK
6122011-10-26 Paul Koning <paul_koning@dell.com>
613
614 * gdb.python/lib-types.cc (struct A): New structure.
615 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 616
54d8a644
PK
6172011-10-25 Paul Koning <paul_koning@dell.com>
618
619 PR python/13327
d234ef5c 620
54d8a644
PK
621 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
622 fetch_lazy method.
623
b0221781
YQ
6242011-10-24 Yao Qi <yao@codesourcery.com>
625
626 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
627 target is tic6x-*-*.
628
6cda5a20
JB
6292011-10-21 Joel Brobecker <brobecker@adacore.com>
630
631 * gdb.ada/mi_task_info/task_switch.adb: New file.
632 * gdb.ada/mi_task_info.exp: New file.
633
5ed9db04
JK
6342011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
635
636 * gdb.cp/expand-psymtabs-cxx.exp: New file.
637 * gdb.cp/expand-psymtabs-cxx.cc: New file.
638
9df2fbc4
PM
6392011-10-20 Phil Muldoon <pmuldoon@redhat.com>
640
641 PR python/12656
642
643 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
644 global_block tests.
645
736086ba
TT
6462011-10-18 Tom Tromey <tromey@redhat.com>
647
648 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
649
4af31552
TT
6502011-10-18 Tom Tromey <tromey@redhat.com>
651
652 * gdb.base/source.exp: Don't include full file name in test name.
653 * gdb.python/python.exp: Don't include full file name in test
654 name.
655
43136979
AR
6562011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
657
658 * gdb.base/attach-pie-noexec.c: New files.
659 * gdb.base/attach-pie-noexec.exp: New files.
660
543a9323
JM
6612011-10-17 Joseph Myers <joseph@codesourcery.com>
662
663 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
664 prompt for each extra line in command.
665
21ae7a4d
JK
6662011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
667
668 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
669 Revert the part of:
670 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
671 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
672 Change the expected string.
673
20ec36d9
JK
6742011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 Fix results with system glibc debug info installed.
677 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
678 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
679 Accept also __libc_ symbol prefix and no prefix.
680
6501c2fc
KS
6812011-10-14 Keith Seitz <keiths@redhat.com>
682
683 PR c++/13225
684 * gdb.cp/converts.cc (foo3_1): New function.
685 (foo3_2): New functions.
686 * gdb.cp/converts.exp: Add tests for int to pointer conversion
687 and null pointer conversions of integer constant zero.
688 Add test to check if all arguments are checked for incompatible
689 conversion BADNESS.
690
55b1fd0c
TT
6912011-10-14 Tom Tromey <tromey@redhat.com>
692
693 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
694 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
695 linespec.
696
22c05d8a
JK
6972011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 Fix internal error regression.
700 * gdb.dwarf2/implptr-optimized-out.S: New file.
701 * gdb.dwarf2/implptr-optimized-out.exp: New file.
702
1d6edc3c
JK
7032011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
704
705 Fix empty DWARF expressions DATA vs. SIZE conditionals.
706 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
707 (loclist): New.
708 (4): New abbrev.
709 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
710 Use prepare_for_testing, remove clean_restart.
711 (p arraynoloc, p arraycallnoloc): New tests.
712
9ec72168
JK
7132011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 * gdb.cp/namespace-enum.exp (executable): New variable.
716 (binfile): Use ${objdir}/${subdir}/ prefix.
717 Use ${executable} for clean_restart.
718
9c6c53f7
SA
7192011-10-11 Sterling Augustine <saugustine@google.com>
720
721 * gdb.cp/Makefile.in: Add namespace-enum test.
722 * gdb.cp/namespace-enum.exp: New file.
723 * gdb.cp/namespace-enum.c: New file.
724 * gdb.cp/namespace-enum-main.c: New file.
725
fac7ceb3
UW
7262011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
727
728 * gdb.python/py-shared.exp: Relax filename check to handle remote:
729 sysroot.
730
941b2081
JK
7312011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
732
733 Reimplement @entry in input expressions.
734 * gdb.base/exprs.c (v_int_array_init): New variable.
735 * gdb.base/exprs.exp (print v_int_array_init)
736 (print *v_int_array_init@1, print *v_int_array_init@2)
737 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
738 (print v_int_array_init[1]@1): New tests.
739
0344e878
JM
7402011-10-10 Joseph Myers <joseph@codesourcery.com>
741
742 * gdb.cp/gdb2495.exp: Do not include directories in filename in
743 expected message.
744
5a56e9c5
DE
7452011-10-09 Doug Evans <dje@google.com>
746
747 * gdb.base/alias.exp: Add tests for alias command.
748
2bda9cc5
JK
7492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 * gdb.arch/amd64-entry-value.s: New file.
752 * gdb.mi/mi2-amd64-entry-value.s: New file.
753
a471c594
JK
7542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
755
756 Display @entry parameter values even for references.
757 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
758 functions.
759 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
760 reference and datap_input.
761 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
762 breakpoints.
763 (continue to breakpoint: entry_reference: reference)
764 (entry_reference: bt at entry)
765 (continue to breakpoint: entry_reference: breakhere_reference)
766 (entry_reference: bt, entry_reference: ptype regparam)
767 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
768 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
769 (entry_reference: p regcopy, entry_reference: p nodataparam)
770 (entry_reference: p nodataparam@entry): New tests.
771
36b11add
JK
7722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 Support @entry in input expressions.
775 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
776 (entry_stack: p s1@entry, entry_stack: p s2@entry)
777 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
778 (tailcall: p j@entry): New tests.
779 * gdb.cp/koenig.cc (A::entry): New function.
780 (main): Call it.
781 * gdb.cp/koenig.exp (p entry (c)): New test.
782
e18b2753
JK
7832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
784
785 Display @entry parameter values (without references).
786 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
787 (different, validity, invalid): New functions.
788 (main): Call them.
789 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
790 stacktest, breakhere_stacktest, different, breakhere_different,
791 breakhere_validity and breakhere_invalid.
792 (entry: bt): Update for @entry.
793 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
794 (entry_validity: *, entry_invalid: *): Many new tests.
795 * gdb.base/break.exp
796 (run until breakpoint set at small function, optimized file): Accept
797 also the @entry suffix.
798 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
799 * gdb.mi/mi2-amd64-entry-value.c: New files.
800 * gdb.mi/mi2-amd64-entry-value.exp: New files.
801
2d6c5dc2
JK
8022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 Protect entry values against self tail calls.
805 * gdb.arch/amd64-entry-value.cc (self2, self): New.
806 (main): Call self.
807 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
808 (set debug entry-values 1, self: bt debug entry-values): New tests.
809
111c6489
JK
8102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
811
812 Recognize virtual tail call frames.
813 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
814 (amb_b, amb_a): New.
815 (main): Call a and b.
816 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
817 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
818 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
819 New tests.
820
8e3b41a9
JK
8212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 Implement basic support for DW_TAG_GNU_call_site.
824 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
825 * gdb.arch/amd64-entry-value.cc: New file.
826 * gdb.arch/amd64-entry-value.exp: New file.
827
181cebd4
JK
8282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
829
830 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
831 * gdb.dwarf2/implptr-64bit.S: New file.
832 * gdb.dwarf2/implptr-64bit.exp: New file.
833
741f5e3c
JK
8342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 Fix initial language detection with -readnow.
837 * gdb.cp/readnow-language.cc: New file.
838 * gdb.cp/readnow-language.exp: New file.
839
a73d2258
JK
8402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 Fix printed anonymous struct name.
843 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
844
af369495
JM
8452011-10-09 Joseph Myers <joseph@codesourcery.com>
846
847 * gdb.base/solib-symbol.exp: Do not include directories in
848 filenames in expected messages.
849
1fa57852
DE
8502011-10-07 Doug Evans <dje@google.com>
851
852 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
853
bd054e06
KP
8542011-10-07 Kevin Pouget <kevin.pouget@st.com>
855
856 Allow Python notification of new object-file loadings.
857 * gdb.python/py-events.exp: Test newobjfile event.
858 * gdb.python/py-events.py: Register newobjfile callback.
859 * gdb.python/py-events.c: Add call to shared library
860 * gdb.python/py-events-shlib.c: New file.
861
8031b6f8
JM
8622011-10-06 Joseph Myers <joseph@codesourcery.com>
863
864 * gdb.base/fixsection.exp: Do not include directories in filename
865 in expected message.
866
7fea6923
PM
8672011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
868
869 Add tests for passing of environment variables to inferior.
870 * gdb.base/testenv.c: New test source.
871 * gdb.base/testenv.exp: New expect test.
872
687f2a88
PK
8732011-10-04 Paul Koning <paul_koning@dell.com>
874
875 * gdb.python/py-value.c (main): Break before return.
876
cb6be26b
KP
8772011-10-04 Kevin Pouget <kevin.pouget@st.com>
878
879 PR python/12691: Add the inferior to Python exited event
880 * gdb.python/py-events.exp: Test the inferior attribute of exited
881 event with a fork.
882 * gdb.python/py-events.py: Print inferior number on exit.
883 * gdb.python/py-events.c: Fork the inferior.
884
fb213700
EBM
8852011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
886
887 * gdb.base/jit.exp: Add testcase name to log message
888
aa2071bd
PK
8892011-10-03 Paul Koning <paul_koning@dell.com>
890 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 * gdb.python/py-value.exp
893 (python inval = gdb.parse_and_eval('*(int*)0'))
894 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
895 (set argc=2, python print argc_lazy): New tests.
896
dd11a36c
JB
8972011-10-02 Joel Brobecker <brobecker@adacore.com>
898
899 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
900
46f886f1
JK
9012011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
902 Pedro Alves <pedro@codesourcery.com>
903
904 * gdb.python/py-value.exp (test_value_in_inferior): New variable
905 can_read_0, test for it.
906 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
907 (parse_and_eval with memory error): ... here, make it untested if
908 can_read_0.
909
c5cb204f
MP
9102011-09-30 Marek Polacek <mpolacek@redhat.com>
911
912 * gdb.python/python.exp (verify pagination beforehand)
913 (verify pagination afterwards): Fix race by splitting the line.
914
68fb0ec0
JM
9152011-09-29 Joseph Myers <joseph@codesourcery.com>
916
917 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
918 for 64-bit multilibs from i?86-* targets.
919
6aee0d90
MP
9202011-09-29 Marek Polacek <mpolacek@redhat.com>
921
922 * lib/gdb.exp: Fix a typo in one of the comments.
923
e9101ff5
MP
9242011-09-29 Marek Polacek <mpolacek@redhat.com>
925
926 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
927 matching pattern.
928
7a81bdbf
PK
9292011-09-28 Paul Koning <paul_koning@dell.com>
930
931 * gdb.python/py-type.c (enum E): New.
932 * gdb.python/py-type.exp (test_fields): Add tests for Python
933 mapping access to fields.
934 (test_enums): New test for field access on enums.
935
6710bf39
SS
9362011-09-27 Stan Shebs <stan@codesourcery.com>
937
938 * gdb.trace/collection.exp: Test collection of $_ret.
939
b2a6bdeb
AT
9402011-09-22 Andreas Tobler <andreast@fgznet.ch>
941
942 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
943 list of compilation switches for <*-*-freebsd*>.
944
3c9057f3
SS
9452011-09-19 Stan Shebs <stan@codesourcery.com>
946
947 * gdb.trace/tspeed.exp: New file.
948 * gdb.trace/tspeed.c: New file.
949
34518530
YQ
9502011-09-18 Yao Qi <yao@codesourcery.com>
951
952 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
953 instructions.
954 (test_adr_32bit, test_pop_pc): Likewise.
955 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
956 Thumb instructions.
957 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
958 in gdb_test_multiple.
959 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
960
ab254057
YQ
9612011-09-17 Yao Qi <yao@codesourcery.com>
962
963 * lib/gdb.exp (can_single_step_to_signal_handler): New.
964 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
965 support single step to signal handler.
966
9c317b71
YQ
9672011-09-17 Yao Qi <yao@codesourcery.com>
968
969 * gdb.base/disp-step-fork.c: New.
970 * gdb.base/disp-step-syscall.exp: New.
971 * gdb.base/disp-step-vfork.c: New.
972
a8123151
JB
9732011-09-16 Joel Brobecker <brobecker@adacore.com>
974
975 * gdb.ada/tasks.exp: Make the expected output for
976 the `info tasks' tests more resilient to spacing
977 changes.
978
63a9aad8
JK
9792011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
980
981 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
982 (reached breakpoint 2, reached breakpoint 3): Update expected output.
983
2aa48337
KP
9842011-09-15 Kevin Pouget <kevin.pouget@st.com>
985
986 PR Python/12692 Add gdb.selected_inferior() to Python interface.
987 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
988
6839b47f
KP
9892011-04-30 Kevin Pouget <kevin.pouget@st.com>
990
991 Handle multiple breakpoint hits in Python interface:
992 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
993 presence.
994 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
995 breakpoint hits.
996
0935723e
JK
9972011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
998 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.python/py-events.exp: Remove pretty printing comment.
1001 * gdb.python/py-evsignal.exp: New file.
1002 * gdb.python/py-evthreads.c: Include signal.h.
1003 (thread3): Remove variable count3. Remove variable bad and use raise
1004 instead.
1005 (thread2): Remove variable count2. Move thread3 pthread_create here,
1006 merge pthread_join to a single line.
1007 (main): Remove variable count1. Merge pthread_join with pthread_create
1008 to a single line.
1009 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1010 KFAIL python/12966 for gdbserver. Test return value of
1011 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1012 gdb_expect by gdb_test and gdb_test_multiple.
1013 (thread 2, thread 3): New tests.
1014
4801a9a3
PA
10152011-09-12 Matt Rice <ratmice@gmail.com>
1016 Pedro Alves <pedro@codesourcery.com>
1017
1018 PR gdb/13175
1019
1020 * gdb.base/interp.exp: New tests.
1021 * gdb.base/interp.c: New file.
1022
24ece742
DE
10232011-09-12 Doug Evans <dje@google.com>
1024
1025 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1026 * gdb.dwarf2/typeddwarf.exp: Ditto.
1027
7f062217
JK
10282011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1029
1030 Fix compatibility with x32 arch.
1031 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1032 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1033 is_x86_like_target.
1034 * testsuite/gdb.trace/collection.exp: Likewise.
1035 * testsuite/gdb.trace/report.exp: Likewise.
1036 * testsuite/gdb.trace/unavailable.exp: Likewise.
1037 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1038 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1039 (is_x86_like_target): Check also is_amd64_regs_target.
1040
08711b9a
JK
10412011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1042
1043 PR breakpoints/12435
1044 * gdb.arch/amd64-prologue-xmm.c: New file.
1045 * gdb.arch/amd64-prologue-xmm.exp: New file.
1046 * gdb.arch/amd64-prologue-xmm.s: New file.
1047
b99b5f66
JK
10482011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1049
1050 * gdb.dwarf2/dw2-param-error-main.c: New file.
1051 * gdb.dwarf2/dw2-param-error.S: New file.
1052 * gdb.dwarf2/dw2-param-error.exp: New file.
1053
a391a2f6
PA
10542011-09-08 Pedro Alves <pedro@codesourcery.com>
1055
1056 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1057 inferior's pid and look for a core dump named core.$pid. Use
1058 `remote_file' commands on the host instead of hand coding shell
1059 commands on the build.
1060 * gdb.base/valgrind-db-attach.exp: Kill the program before
1061 finishing the test.
1062
7d8e6458 10632011-09-02 Matt Rice <ratmice@gmail.com>
1064
1065 * lib/prompt.exp: New file for testing the first prompt.
1066 * gdb.python/py-prompt.exp: Ditto.
1067 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1068
68e77c9e
PA
10692011-09-02 Pedro Alves <pedro@codesourcery.com>
1070
1071 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1072 0, before testing gcore.
1073
9655e943
JK
10742011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1075
df6dc84d
JK
1076 * dw2-ifort-parameter-debug.S: Update copyright year.
1077 * dw2-ifort-parameter.c: Update copyright year.
1078 * dw2-ifort-parameter.exp: Update copyright year.
1079
9655e943
JK
1080 * dw2-ifort-parameter-debug.S: New file.
1081 * dw2-ifort-parameter.c: New file.
1082 * dw2-ifort-parameter.exp: New file.
1083
353d1d73
JK
10842011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1085
1086 * gdb.base/commands.exp (error_clears_commands_left): New function.
1087 (): Call it.
1088
5c07461a
JK
10892011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1090
1091 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1092 (C): Initialize `a'.
1093 * gdb.mi/mi-inheritance-syntax-error.exp
1094 (-data-evaluate-expression $path): Expect `a' as 5.
1095
0d932b2f
MK
10962011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1097
1098 PR mi/11912
1099 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1100 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1101 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1102 keyword in output of -var-info-path-expression.
1103
bdb54049
JK
11042011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1105
1106 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1107 * gdb.trace/collection.exp: Likewise.
1108 * gdb.trace/report.exp: Likewise.
1109 * gdb.trace/unavailable.exp: Likewise.
1110 * gdb.trace/while-dyn.exp: Likewise.
1111
59cde39c
KS
11122011-08-18 Keith Seitz <keiths@redhat.com>
1113
1114 PR c++/12266
1115 * gdb.cp/meth-typedefs.cc: New file.
1116 * gdb.cp/meth-typedefs.exp: New file.
1117
fa3a4f15
PM
11182011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1119
1120 * gdb.python/python.exp: Add extended-prompt tests.
1121
c1049fca
JK
11222011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * gdb.arch/i386-dr3-watch.exp
1125 (watchpoint on gap1 does not fit debug registers)
1126 (delete all watchpoints): Fix racy expect strings.
1127
d93f7b5c
YQ
11282011-08-14 Yao Qi <yao@codesourcery.com>
1129
1130 * gdb.base/maint.exp: set data_section to ".neardata".
1131 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1132 * gdb.base/savedregs.exp: Handle SIGILL.
1133 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1134 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1135
457e09f0
DE
11362011-08-12 Doug Evans <dje@google.com>
1137
1138 * gdb.python/py-symbol.exp: Add test for symbol.type.
1139
5d0bb2fb
UW
11402011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1141
1142 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1143 * gdb.mi/mi-pthreads.exp: Likewise.
1144 * gdb.mi/mi2-pthreads.exp: Likewise.
1145 * gdb.mi/gdb669.exp.exp: Likewise.
1146
fcdfa280
PA
11472011-08-09 Pedro Alves <pedro@codesourcery.com>
1148
1149 * lib/mi-support.exp (detect_async): Rename to...
1150 (mi_detect_async): ... this.
1151 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1152 * gdb.mi/mi-nonstop.exp: Adjust.
1153 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1154 * gdb.mi/mi-nsintrall.exp: Adjust.
1155 * gdb.mi/mi-nsmoribund.exp: Adjust.
1156 * gdb.mi/mi-nsthrexec.exp: Adjust.
1157
9d8fa392
PA
11582011-08-09 Pedro Alves <pedro@codesourcery.com>
1159
1160 * gdb.base/display.c (do_loops): New `p_i' local.
1161 * gdb.base/display.exp: Test displaying a variable that is
1162 temporarily at a bad address.
1163
b6cede78
JK
11642011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1165
1166 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1167 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1168
67bedb8c
JK
11692011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1170
1171 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1172 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1173 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1174
af6e93b2
PA
11752011-08-05 Pedro Alves <pedro@codesourcery.com>
1176
1177 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1178 procedure.
1179 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1180
1cf0e11f
YQ
11812011-08-05 Yao Qi <yao@codesourcery.com>
1182
1183 * gdb.base/callfuncs.exp: Set language after main.
1184 * gdb.cp/cplusfuncs.exp: Likewise.
1185 * gdb.cp/inherit.exp: Likewise.
1186
a1e28cb2
UW
11872011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1188
1189 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1190 * gdb.base/watch-vfork.exp: Skip on remote targets.
1191
d4f5bbb9
UW
11922011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1193
1194 * gdb.threads/thread-find.exp: Support remote targets.
1195
724f4f80
UW
11962011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1197
1198 * gdb.base/jit.exp: Download solib_binfile to target.
1199 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1200 and call dlopen without full path name.
1201 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1202 dlopen without full path name.
1203
934709f0
PW
12042011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1205
1206 * gdb.base/break-always.exp: Complete the test
1207 with duplicated breakpoints and enabling/disabling them.
1208
c26106c4
TT
12092011-08-02 Tom Tromey <tromey@redhat.com>
1210
1211 PR gdb/11289:
1212 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1213
9300444e 12142011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1215
1216 PR gdb/13045
1217 * gdb.base/float.exp: Add new test case for PR gdb/13045
1218 * gdb.base/float.c: New file.
1219
00bd41d6
PM
12202011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1221
1222 * gdb.python/py-mi.exp: Test printers returning string hint, and
1223 also not returning a value.
1224 * gdb.python/py-prettyprint.c: Add testcase for above.
1225 * gdb.python/py-prettyprint.py: Add test printer for above.
1226
d24f74ce
JK
12272011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1228
1229 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1230 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1231 (.Ldie30) Add as field "data4".
1232 (.Ldie32) Rename field "b" to "shl".
1233 (abbrev4) Change for the "data4" field.
1234 (abbrev5, abbrev6) Remove.
1235 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1236 (p &s.shl): ... here. Add comment.
1237 (p &s.data4): New.
1238
bb7da2bf
JK
12392011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 Fix crash on lval_computed values.
1242 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1243
11081198
JK
12442011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1245
1246 * gdb.base/help.exp (help whatis): Update the expected string.
1247
3c6e0cb3
JK
12482011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1249
1250 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1251 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1252 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1253 Change the expected string.
1254
efa80663
PA
12552011-07-26 Pedro Alves <pedro@codesourcery.com>
1256
1257 * gdb.base/watchpoint.exp
1258 (test_disable_enable_software_watchpoint): New procedure.
1259 (top level): Run it.
1260
db8e4570
UW
12612011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1262
1263 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1264 executable file "${binfile}", C++ version "${binfile}-cxx".
1265 * gdb.python/py-prettyprint.exp: Likewise.
1266 * gdb.python/py-symbol.exp: Likewise.
1267 * gdb.python/py-type.exp: Likewise.
1268 * gdb.python/py-value.exp: Likewise.
1269 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1270 file name instead of just suffix.
1271
543305c9
JK
12722011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1273
1274 Fix implicit pointer offsets.
1275 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1276 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1277 (continue to breakpoint: continue to baz breakpoint for implptr)
1278 (sanity check element 0, sanity check element 1)
1279 (enter the inlined function, check element 0 for the offset)
1280 (check element 1 for the offset)
1281 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1282 (set foo breakpoint for implptr): Update the breakpoint number.
1283
b3215adc
UW
12842011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1285
1286 * gdb.python/py-mi.exp: Use different file names for different
1287 versions of the executable under test.
1288 * gdb.python/py-prettyprint.exp: Likewise.
1289 * gdb.python/py-symbol.exp: Likewise.
1290 * gdb.python/py-template.exp: Likewise.
1291 * gdb.python/py-type.exp: Likewise.
1292 * gdb.python/py-value.exp: Likewise.
1293
182b9acc
UW
12942011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1295
1296 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1297 flag after restarting GDB if necessary.
1298
e6052b5d
UW
12992011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1300
1301 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1302
1ced966e
PA
13032011-07-22 Pedro Alves <pedro@codesourcery.com>
1304
1305 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1306 backend doesn't leave used debug registers behind.
1307
3543a589
TT
13082011-07-22 Tom Tromey <tromey@redhat.com>
1309
1310 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1311 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1312 argument.
1313 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1314
14d15303 13152011-07-21 Matt Rice <ratmice@gmail.com>
1316
1317 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1318 in mostlyclean rule. Add files ending in .core.
1319
9b158ba0 13202011-07-21 Matt Rice <ratmice@gmail.com>
1321
1322 PR macros/12999
1323 * gdb.base/info-macros.c: New test sources.
1324 * gdb.base/info-macros.exp: New tests.
1325
d17b6f81
PM
13262011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1327
1328 * gdb.python/python.exp: Add prompt substitution tests.
1329
918dd910
JK
13302011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1331
1332 Fix crash if referenced CU is aged out.
1333 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1334 New.
1335 * gdb.dwarf2/implptr.exp: Likewise.
1336
0e37a63c
JK
13372011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1338
1339 * gdb.dwarf2/implptr.S: Rebuilt.
1340 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1341 (bar): Use them for j, k, l.
1342 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1343 COMPILE.
1344 (print j in implptr:bar): Update for the intp typedef.
1345 (print p[0].x in implptr:foo): Use more exact regex.
1346
f65cf84c
TT
13472011-07-18 Tom Tromey <tromey@redhat.com>
1348
1349 * gdb.cp/static-method.exp: Add missing single quote.
1350
d5b4a7be
YQ
13512011-07-18 Yao Qi <yao@codesourcery.com>
1352
1353 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1354 supported.
1355 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1356 * gdb.mi/mi-nonstop.exp: Likewise.
1357 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1358 * gdb.mi/mi-nsintrall.exp: Likewise.
1359 * gdb.mi/mi-nsmoribund.exp: Likewise.
1360 * gdb.mi/mi-nsthrexec.exp: Likewise.
1361 * gdb.python/py-evthreads.exp: Likewise.
1362
e9ea2662
JK
13632011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1364
1365 Code cleanup.
1366 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1367 it. Substitute it instead of test_compiler_info everywhere.
1368
ce451573
UW
13692011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1370
1371 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1372 remote targets as well.
1373
756d88a7
UW
13742011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1375
1376 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1377 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1378
31f83dc5
UW
13792011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1380
1381 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1382 a remote machine, not the host.
1383 (gdb_compile_shlib): Set soname if target is remote.
1384
059241a0
PP
13852011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1386
1387 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1388
28a0b48c 13892011-07-13 Matt Rice <ratmice@gmail.com>
1390
1391 * gdb.python/py-objfile-script-gdb.py: Renamed to
1392 py-objfile-script-gdb.py.in.
1393 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1394 py-objfile-script-gdb.py.
1395 * gdb.python/py-objfile-script.exp: Update reference to
1396 py-objfile-script-gdb.py.
1397
9a771b67
JK
13982011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1399
1400 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1401 reference undefined label.
1402
04ad99e6
JK
14032011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1404
1405 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1406 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1407 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1408 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1409
713389e0
PM
14102011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1411
1412 PR python/12438
1413 * gdb.python/python.exp: Add maint set/show python print-stack
1414 deprecated tests. Add set/show python print-backtrace tests.
1415
97d146f8
JK
14162011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1417
1418 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1419 debug info.
1420
facde0e5 14212011-07-06 Matt Rice <ratmice@gmail.com>
1422
1423 * gdb.python/python.exp: Update filename paths.
1424 * gdb.python/py-symtab.exp: Ditto.
1425
438640d1
MP
14262011-07-06 Marek Polacek <mpolacek@redhat.com>
1427
1428 * gdb.python/py-evthreads.exp: Add missing `$'.
1429
33a365df
MF
14302011-07-06 Jie Zhang <jie.zhang@analog.com>
1431
1432 * config/bfin.exp: New file.
1433 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1434 * gdb.asm/bfin.inc: New file.
1435
8f7ae686
MP
14362011-07-06 Marek Polacek <mpolacek@redhat.com>
1437
df46027d 1438 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1439 the whole output.
1440
eb2a6f42
TT
14412011-07-05 Tom Tromey <tromey@redhat.com>
1442
1443 * gdb.java/jprint.java (jprint.hi): New field.
1444 * gdb.java/jprint.exp: Print string.
1445
177b42fe
TJB
14462011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1447
1448 * gdb.base/call-sc.c: Fix typos.
1449 * gdb.base/ifelse.exp: Likewise.
1450 * gdb.base/structs.c: Likewise.
1451
3b2a0cf2
JB
14522011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1453
1454 * gdb.base/jit-so.exp: New test.
1455 * gdb.base/jit-dlmain.c: New file.
1456 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1457
46fc714c
JK
14582011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1459
1460 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1461 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1462 * gdb.cp/pr9167.exp (p b): Likewise.
1463 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1464 (test value of P in inner_m, test type of Z in inner_m): Call
1465 setup_xfail for gcc <= 4.5.
46fc714c 1466
418c7cf7
JK
14672011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 * gdb.cp/paren-type.cc: New files.
1470 * gdb.cp/paren-type.exp: New files.
1471
3d50dd94
JK
14722011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 Stop on first linespec terminator instead of eating what we can.
1475 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1476 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1477 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1478 (break C::f()): ... this one.
1479 (break C::operator()()): New test.
1480 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1481 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1482 test.
1483
dcf9f4ab
JK
14842011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1485
1486 Fall back linespec to minimal symbols.
1487 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1488 error message.
1489 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1490 * gdb.cp/minsym-fallback-main.cc: New file.
1491 * gdb.cp/minsym-fallback.cc: New file.
1492 * gdb.cp/minsym-fallback.exp: New file.
1493 * gdb.cp/minsym-fallback.h: New file.
1494
3f542ed1
JK
14952011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1496
1497 * gdb.cp/no-dmgl-verbose.cc: New file.
1498 * gdb.cp/no-dmgl-verbose.exp: New file.
1499
15002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1501
1502 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1503 __GI_.
1504 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1505 (f): New function.
1506 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1507 (complete p 'func<short>(): ... here.
1508 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1509 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1510 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1511 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1512 Make them KFAIL gcc/49546.
1513
00eb2c4a
JB
15142011-07-01 Joel Brobecker <brobecker@adacore.com>
1515
1516 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1517
85a20c42
JK
15182011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1519
1520 Test GCC PR debug/49546.
1521 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1522 (test type of F in k3_m, test value of F in k3_m): New.
1523 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1524 (main): New variable k3. Call k3.k3_m.
1525
d2d43431
JB
15262011-07-01 Jean-Charles Delay <delay@adacore.com>
1527
1528 * gdb.ada/packed_array.exp: Fix expected outout.
1529
54ae186f
JB
15302011-07-01 Jean-Charles Delay <delay@adacore.com>
1531
1532 * gdb.ada/packed_array.exp: fixed expected output.
1533
8f17729f
JB
15342011-07-01 Joel Brobecker <brobecker@adacore.com>
1535
1536 * gdb.ada/same_enum: New testcase.
1537
f5aa6869
JB
15382011-07-01 Joel Brobecker <brobecker@adacore.com>
1539
1540 * gdb.ada/ptr_typedef: New testcase.
1541
828292f2
JB
15422011-07-01 Joel Brobecker <brobecker@adacore.com>
1543
1544 * gdb.ada/arrayptr.exp: Add ptype test.
1545
18920c42
JB
15462011-07-01 Joel Brobecker <brobecker@adacore.com>
1547
1548 * gdb.ada/char_enum: New testcase.
1549
3536d9e3 15502011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1551
1552 * gdb.base/dump.exp (capture_pointer_with_type): New.
1553 Get value from address instead of name.
1554 Start GDB once, and do `dump' and `restore'
1555 tests together.
1556
db863c42
MF
15572011-06-30 Jie Zhang <jie.zhang@analog.com>
1558 Mike Frysinger <vapier@gentoo.org>
1559
1560 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1561 helper functions for getting/setting remotetimeout variable.
1562 * lib/gdb.exp (gdb_load): If the target is remote, set
1563 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1564 with $loadtimeout. Set $load_ok to 0 before doing the load.
1565 Instead of returning, immediately, set $load_ok to 0. Call
1566 set_remotetimeout with $oldremotetimeout, and then return if
1567 $load_ok is 1.
1568
e9e642a8
AB
15692011-06-30 Andrew Burgess <aburgess@broadcom.com>
1570
1571 * gdb.python/py-template.exp: Don't run this test if the target
1572 does not support c++ tests.
1573
32019081
JK
15742011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1575
1576 Fix non-only rename list for Fortran modules import.
1577 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1578 tests.
1579 * gdb.fortran/module.f90 (module moduse): New.
1580 (program module): use moduse, test var_x, var_y and var_z.
1581
0ecee54c
TT
15822011-06-29 Tom Tromey <tromey@redhat.com>
1583
1584 PR testsuite/12040:
1585 * gdb.fortran/array-element.exp: Use f90, not f77.
1586 * gdb.fortran/complex.exp: Use f90, not f77.
1587 * gdb.fortran/derived-type.exp: Use f90, not f77.
1588 * gdb.fortran/library-module.exp: Use f90, not f77.
1589 * gdb.fortran/logical.exp: Use f90, not f77.
1590 * gdb.fortran/module.exp: Use f90, not f77.
1591 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1592 * gdb.fortran/subarray.exp: Use f90, not f77.
1593
3b2b8fea
TT
15942011-06-29 Tom Tromey <tromey@redhat.com>
1595
1596 * gdb.fortran/charset.exp: New file.
1597 * gdb.fortran/charset.f90: New file.
1598
42159ca5
TT
15992011-06-29 Tom Tromey <tromey@redhat.com>
1600
1601 PR testsuite/12040:
1602 * lib/future.exp: New file, mostly extracted from ada.exp.
1603 Rewrote compatibility code to use rename.
1604 (gdb_find_gfortran): New proc.
1605 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1606 gfortran patch.
1607 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1608 Move to future.exp.
1609 * lib/gdb.exp: Always load future.exp.
1610
af69a5ce
YQ
16112011-06-28 Yao Qi <yao@codesourcery.com>
1612
1613 * gdb.cp/exception.cc: Don't include iostream.
1614 (bar): Remove print statement.
1615 (catcher): New.
1616 (main): Remove print statements. Call function catcher.
1617 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1618 Set breakpoint on catcher, and check the value of parameter.
1619
ab5c6a72
YQ
16202011-06-23 Yao Qi <yao@codesourcery.com>
1621
1622 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1623 1.2 is disabled. KFAIL for uclinux.
1624
9497469f
MP
16252011-06-23 Marek Polacek <mpolacek@redhat.com>
1626
1627 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1628 mi_gdb_test.
1629
b9132588
MP
16302011-06-23 Marek Polacek <mpolacek@redhat.com>
1631
5d197ed0 1632 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1633
e55595ca
MP
16342011-06-23 Marek Polacek <mpolacek@redhat.com>
1635
5d197ed0
MP
1636 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1637
16382011-06-23 Marek Polacek <mpolacek@redhat.com>
1639
1640 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1641 `test_exec_and_symbol_mi_operatons' return value.
1642 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1643 gdb_test_multiple.
1644 (test_exec_and_symbol_mi_operatons): Likewise.
1645 (test_path_specification): Likewise.
e55595ca 1646
be777e08
YQ
16472011-06-23 Yao Qi <yao@codesourcery.com>
1648
1649 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1650 supported.
1651 * lib/gdb.exp (support_displaced_stepping): New.
1652
615556d6
YQ
16532011-06-23 Yao Qi <yao@codesourcery.com>
1654
1655 * gdb.threads/execl.exp: Skip on remote target.
1656
833b0ca7
MP
16572011-06-21 Marek Polacek <mpolacek@redhat.com>
1658
5d197ed0 1659 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1660 mi_gdb_test.
1661
1ee4023a
MP
16622011-06-20 Marek Polacek <mpolacek@redhat.com>
1663
5d197ed0 1664 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1665
d0b1d624
MP
16662011-06-20 Marek Polacek <mpolacek@redhat.com>
1667
5d197ed0 1668 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1669 mi_gdb_test.
1670
79aa92c1
MP
16712011-06-20 Marek Polacek <mpolacek@redhat.com>
1672
5d197ed0 1673 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1674
5ce5db06
YQ
16752011-06-14 Yao Qi <yao@codesourcery.com>
1676
1677 gdb/testsuite/
1678 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1679
533a737e
JK
16802011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1681
1682 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1683
d0e53741
TT
16842011-06-10 Tom Tromey <tromey@redhat.com>
1685
1686 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1687 Add tests for pointer-to-member-function.
1688 * gdb.cp/temargs.cc (S::somefunc): New function.
1689 (K2): New class.
1690 (main): Instantiate K2; call method.
1691
b5916bbd
JB
16922011-06-08 Joel Brobecker <brobecker@adacore.com>
1693
1694 * gdb.python/py-inferior.c (f2): Make str an array rather
1695 than a pointer.
1696 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1697
5be4dfca
JK
16982011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1699
1700 * gdb.base/async-shell.c: New file.
1701 * gdb.base/async-shell.exp: New file.
1702
9f47e254
PA
17032011-06-06 Pedro Alves <pedro@codesourcery.com>
1704
1705 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1706
64b9b334
JB
17072011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1708
1709 From Stephen Kitt <steve@sk2.org>
1710 * gdb.base/help.exp: Adjust following some spelling corrections
1711 in GDB.
1712
dbc0f131
YQ
17132011-06-01 Yao Qi <yao@codesourcery.com>
1714
1715 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1716
fd336a18
KS
17172010-05-31 Keith Seitz <keiths@redhat.com>
1718
1719 PR c++/12750
1720 * gdb.cp/static-method.cc: New file.
1721 * gdb.cp/static-method.exp: New file.
1722
fa8b9902
KS
17232010-05-31 Keith Seitz <keiths@redhat.com>
1724
1725 PR symtab/12704
1726 * gdb.cp/anon-ns.cc: New file.
1727 * gdb.cp/anon-ns.exp: New file.
1728
0a5b1e09
PA
17292011-05-31 Pedro Alves <pedro@codesourcery.com>
1730
1731 * gdb.arch/i386-dr3-watch.c: New file.
1732 * gdb.arch/i386-dr3-watch.exp: New file.
1733
0578b8d1
YQ
17342011-05-30 Yao Qi <yao@codesourcery.com>
1735
1736 * gdb.base/callfuncs.c (t_structs_fc): New.
1737 (t_structs_dc, t_structs_ldc): New.
1738 (t_double_many_args):
1739 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1740 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1741 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1742 * gdb.base/callfuncs.exp: Call new functions.
1743
6680506e
YQ
17442011-05-30 Yao Qi <yao@codesourcery.com>
1745
ff4d2c60
YQ
1746 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1747 Call rerun_and_prepare for each test to isolate effects.
1748
17492011-05-30 Yao Qi <yao@codesourcery.com>
1750
1751 * gdb.base/varargs.c (find_max_float_real): New.
1752 (find_max_double_real, find_max_long_double_real): New.
1753 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1754 * lib/gdb.exp (setup_kfail_for_target): New.
1755
e43ec454
YQ
17562011-05-30 Yao Qi <yao@codesourcery.com>
1757
1758 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1759 (callcd, callce, callcf, callc1a, callc1b): New.
1760 (callc2a, callc2b): New.
1761 * gdb.base/funcargs.exp (complex_args): New.
1762 (complex_integral_args, complex_float_integral_args): New.
1763 * lib/gdb.exp (support_complex_tests): New. Determine
1764 whether to run test cases on _Complex types.
1765
432b4d03
JK
17662011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 * gdb.threads/leader-exit.c: New file.
1769 * gdb.threads/leader-exit.exp: New file.
1770
6caf069d
MP
17712011-05-27 Marek Polacek <mpolacek@redhat.com>
1772
9497469f 1773 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1774
97fce28b
MP
17752011-05-27 Marek Polacek <mpolacek@redhat.com>
1776
1777 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1778 remove the `supported' variable.
1779 * gdb.mi/mi-nonstop.exp: Likewise.
1780 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1781 * gdb.mi/mi-nsintrall.exp: Likewise.
1782 * gdb.mi/mi-nsmoribund.exp: Likewise.
1783 * gdb.mi/mi-nsthrexec.exp: Likewise.
1784
9da8c2a0
PA
17852011-05-26 Pedro Alves <pedro@codesourcery.com>
1786
1787 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1788
2c03e5be
PA
17892011-05-26 Pedro Alves <pedro@codesourcery.com>
1790
1791 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1792
2e21250d
KS
17932011-05-24 Keith Seitz <keiths@redhat.com>
1794
1795 PR breakpoint/12803
1796 * gdb.cp/cmpd-minsyms.cc (a): New method.
1797 (b): New method.
1798 (c): New method.
1799 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1800
cdac0397
PA
18012011-05-24 Pedro Alves <pedro@codesourcery.com>
1802
1803 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1804 watchpoint's command list didn't execute when the watchpoint went
1805 out of scope.
1806
ee5683ab
PM
18072011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1808
1809 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1810 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1811 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1812 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1813 * gdb.arch/i386-permbkpt.exp: Likewise.
1814 * gdb.arch/i386-prologue.exp: Likewise.
1815 * gdb.arch/i386-size-overlap.exp: Likewise.
1816 * gdb.arch/i386-size.exp: Likewise.
1817 * gdb.arch/i386-unwind.exp: Likewise.
1818 * gdb.reverse/i386-precsave.exp: Likewise.
1819 * gdb.reverse/i386-reverse.exp: Likewise.
1820 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1821 * gdb.reverse/i387-env-reverse.exp: Likewise.
1822 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1823
c91c8c16
PA
18242011-05-24 Pedro Alves <pedro@codesourcery.com>
1825
1826 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1827 file doesn't error, using MI.
1828
c50491a7
TT
18292011-05-23 Tom Tromey <tromey@redhat.com>
1830
1831 * gdb.base/charset.exp (string_display): Add tests to assign to
1832 arrays.
1833 * gdb.base/charset.c (short_array, int_array, long_array): New.
1834
4a07b7da
PA
18352011-05-20 Pedro Alves <pedro@codesourcery.com>
1836
1837 Cope with async mode.
1838
4a07b7da
PA
1839 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1840 into gdb_test + mi_expect_stop.
1841
b275f2d2
PA
18422011-05-20 Pedro Alves <pedro@codesourcery.com>
1843
1844 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1845 (callme): Remove printf call.
1846
eec52c44
PM
18472011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1848
1849 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1850 quote pattern to avoid problems with Cygwin/mingw expect versions.
1851 * gdb.base/default.exp (show convenience): Use double
1852 quote pattern for regular expressions.
1853
b3c8eb43
JK
18542011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1855
1856 Fix -readnow for -gdwarf-4 unused type units.
1857 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1858 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1859
ed731959
JK
18602011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1861
1862 * gdb.base/kill-after-signal.c: New file.
1863 * gdb.base/kill-after-signal.exp: New file.
1864
3b48433d
PA
18652011-05-16 Pedro Alves <pedro@codesourcery.com>
1866
1867 * gdb.ada/start.exp: Call untested with the correct test filename.
1868 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1869 test filename. Make the test's binary unique.
1870 * gdb.arch/i386-signal.exp: Call untested with the correct test
1871 filename.
1872 * gdb.arch/i386-size-overlap.exp: Ditto.
1873 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1874 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1875 * gdb.cp/call-c.exp: Ditto.
1876 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1877 filename. Make the test's binary unique.
1878 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1879 * gdb.python/py-mi.exp: Ditto.
1880 * gdb.python/Makefile.in (EXECUTABLES): Update.
1881 * gdb.reverse/i386-precsave.exp: Ditto.
1882 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1883 test filename.
1884 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1885 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1886 unique.
1887 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1888 test filename.
1889 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1890 * gdb.trace/tfile.exp: Ditto.
1891
ba4a8bdd
YQ
18922011-05-14 Yao Qi <yao@codesourcery.com>
1893
1894 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1895 type.
1896
dbaefcf7
DE
18972011-05-13 Doug Evans <dje@google.com>
1898
1899 * gdb.python/py-objfile-script.exp: New file.
1900 * gdb.python/py-objfile-script.c: New file.
1901 * gdb.python/py-objfile-script-gdb.py: New file.
1902 * testsuite/gdb.python/py-section-script.exp: Test
1903 "info auto-load-scripts".
1904
9930639c
TT
19052011-05-13 Tom Tromey <tromey@redhat.com>
1906
1907 * gdb.dwarf2/clztest.exp: New file.
1908 * gdb.dwarf2/clztest.c: New file.
1909 * gdb.dwarf2/clztest.S: New file.
1910
05272e11
DE
19112011-05-13 Doug Evans <dje@google.com>
1912
cc63ef9b
DE
1913 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1914 String16 tests.
05272e11 1915
6edba76f
TT
19162011-05-13 Tom Tromey <tromey@redhat.com>
1917
1918 * lib/gdb.exp (is_x86_like_target): New proc.
1919 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1920 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1921 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1922 -nostdlib to compiler.
1923 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1924 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1925 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1926 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1927 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1928
028d0ed5
TJB
19292011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1930
1931 * gdb.python/py-function.exp: Test setting a value from a function
1932 which executes a command.
1933
8a9b8146
TT
19342011-05-12 Tom Tromey <tromey@redhat.com>
1935
1936 * gdb.dwarf2/typeddwarf.S: New file.
1937 * gdb.dwarf2/typeddwarf.c: New file.
1938 * gdb.dwarf2/typeddwarf.exp: New file.
1939
10483e8e
MP
19402011-05-12 Marek Polacek <mpolacek@redhat.com>
1941
1942 * gdb.mi/mi-basics.exp: Fix races. Honour the
1943 `test_exec_and_symbol_mi_operatons' return value.
1944 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1945 gdb_test_multiple.
1946 (test_exec_and_symbol_mi_operatons): Likewise.
1947 (test_path_specification): Likewise.
1948
faf067f1
JK
19492011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1950
1951 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1952 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1953 Replace `file copy' and `file rename' by `file mtime'. Twice.
1954
7ff911a3
JK
19552011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1956
1957 * gdb.base/readline-ask.c: New file.
1958 * gdb.base/readline-ask.exp: New file.
1959 * gdb.base/readline-ask.inputrc: New file.
1960
a536c6d7
UW
19612011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1962
1963 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1964 to avoid race condition.
1965 * gdb.cell/coremaker.c: Use small stack size.
1966 * gdb.cell/ea-standalone.exp: Use file name without path as
1967 argument to c_to.
1968 * gdb.cell/fork.exp: Allow other output when continuing to end.
1969
d472a426
JK
19702011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1971
1972 * gdb.threads/corethreads.c: New file.
1973 * gdb.threads/corethreads.exp: New file.
1974
19752011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1976
1977 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1978 Try to compile the test using -Wl,-z,norelro first.
1979 (load_core): New variable libthread_db_seen, initialize it.
1980 (zeroed-threads cannot be listed): Protect it by XFAIL on
1981 !$libthread_db_seen.
1982
8be455d7
JK
19832011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1984
1985 PR 12573
1986 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1987 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1988 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1989
1976171a
JK
19902011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1991
1992 * gdb.cp/psymtab-parameter.cc: New file.
1993 * gdb.cp/psymtab-parameter.exp: New file.
1994
7db6f30f
JK
19952011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 Fix a race.
1998 * gdb.cp/static-print-quit.exp (print c): Split to ...
1999 (print c - <return>, print c - q <return>, print c - to quit):
2000 ... these. Make the testfile untested on gdb-7.1.
2001
85161e9e 20022011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2003
2004 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2005 gdb_rename_execfile, gdb_touch_execfile): New.
2006 * gdb.base/reread.exp: Use new procs to handle multiple
2007 exec files.
2008
0c51be18
YQ
20092011-05-05 Yao Qi <yao@codesourcery.com>
2010
2011 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2012 (test_adr_32bit, test_pop_pc): New.
2013 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2014 (test_adr_32bit, test_pop_pc): New.
2015
4d393d60
JM
20162011-05-04 Joseph Myers <joseph@codesourcery.com>
2017
2018 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2019 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2020 targets.
2021 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2022 handle targets.
2023
8ffd0459
JK
20242011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2025
2026 * gdb.base/completion.exp (complete help info wat): Rename to ...
2027 (complete 'help info wat'): ... here.
2028 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2029 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2030
8e28d804
PA
20312011-05-04 Pedro Alves <pedro@codesourcery.com>
2032
2033 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2034 gdb_test and explicit $gdb_prompt/timeout matches.
2035
3eb2ef34
YQ
20362011-05-04 Yao Qi <yao@codesourcery.com>
2037
2038 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2039 and __thumb2__.
2040
aaaf81a3
MP
20412011-05-03 Marek Polacek <mpolacek@redhat.com>
2042
2043 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2044 in place of `gdb_test "delete breakpoints"'. This eliminates two
2045 testcases.
2046
c4cbc0df
PA
20472011-05-02 Pedro Alves <pedro@codesourcery.com>
2048
2049 PR testsuite/12649
2050 Fix races.
2051
2052 * gdb.base/completion.exp: Remove all sleep calls. Remove
2053 unnecessary regexs. Don't explicitly expect anything after the
2054 prompt. Eat the prompt if necessary.
2055
b4cbb4a3
EBM
20562011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2057
2058 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2059 accept to show the caller line again as well as the line after.
2060
d65aec65
PM
20612011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2062
2063 PR mi/12531
2064
2065 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2066 compile target.
2067 * gdb.python/py-prettyprint.exp: Add C++ object for
2068 CPLUS_FAKE_CHILD test.
2069
30852783
UW
20702011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2071
2072 * gdb.base/signest.exp: New file.
2073 * gdb.base/signest.c: Likewise.
2074
c7b1f0d9
JK
20752011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2078 thread and breakpoint notifications.
2079
559a7a62
JK
20802011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2081
2082 * gdb.base/fortran-sym-case.c: New file.
2083 * gdb.base/fortran-sym-case.exp: New file.
2084 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2085 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2086 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2087
8344e389
JK
20882011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2089
2090 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2091 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2092 false #1', `if true else false #2' and `if true else false #3'.
2093
2484c66b
UW
20942011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2095
2096 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2097 while delivering signal.
2098
8d3788bd
VP
20992011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2100
2101 MI breakpoint notifications.
2102
2103 * testsuite/gdb.mi/mi-cli.exp: Adust.
2104 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2105 * testsuite/gdb.mi/mi-watch.exp: Adust.
2106 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2107 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2108 notifications.
2109
3e03848b
JK
21102011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2111
2112 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2113 * gdb.base/gdbindex-stabs.c: New file.
2114 * gdb.base/gdbindex-stabs.exp: New file.
2115
918c9108
YQ
21162011-04-25 Yao Qi <yao@codesourcery.com>
2117
2118 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2119 with /*...*/.
2120 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2121
90556b8c
JK
21222011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2123
2124 * gdb.python/py-value.exp (test_objfiles): Name the first test
2125 `py-value in file.filename'.
2126
03f2bd59
JK
21272011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2128
2129 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2130 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2131 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2132 !gdbserver_reconnect_p..
2133 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2134
7b08b9eb
JK
21352011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2136
2137 * gdb.cp/cpcompletion.exp (complete class methods)
2138 (complete class methods beginning with F): Move them above runto. New
2139 comment about the runto delimiter.
2140
b78974c3
PA
21412011-04-20 Pedro Alves <pedro@codesourcery.com>
2142
2143 * gdb.base/maint.exp: Test that "maint print registers" works
2144 without a running program.
2145
20429c40 21462011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2147
20429c40
MP
2148 * gdb.base/setshow.exp: Fix racy tests.
2149 ($old_gdb_prompt): New variable.
2150
7a9dd1b2
TT
21512011-04-19 Tom Tromey <tromey@redhat.com>
2152
2153 * gdb.mi/mi-nsmoribund.exp:
2154 * gdb.hp/gdb.objdbg/objdbg01.exp:
2155 * gdb.base/structs.exp (test_struct_returns):
2156 * gdb.base/call-sc.exp (test_scalar_returns):
2157 * gdb.base/bigcore.exp: Remove duplicate words.
2158
02835898
JK
21592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2160
2161 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2162 * gdb.base/break-interp.exp (test_attach): New comment.
2163
254f582e
JK
21642011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2165
2166 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2167 (clear __stack_user.next, clear stack_used.next)
2168 (save a zeroed-threads corefile): New test.
2169 Call core_load for $core0file.
2170 (zeroed-threads cannot be listed): New test.
2171
4fe85f5c
JK
21722011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2173
2174 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2175 filename.
2176 ($srcfile): Preserve the original value.
2177 ($testfile): Match it the .exp filename.
2178 ($corefile): New variable. Substitute it around.
2179 Use clean_restart.
2180 ($prev_timeout): Remove.
2181 (load_core): Move core loading into this proc.
2182 Fix restore of $timeout if load_core fails.
2183
63524580
JK
21842011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2185
2186 * gdb.base/eu-strip-infcall.c: New file.
2187 * gdb.base/eu-strip-infcall.exp: New file.
2188
90359a16
JK
21892011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2190
2191 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2192 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2193
626e7282
JK
21942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2195
2196 Fix Python access to inlined frames.
2197 * gdb.python/py-frame-inline.c: New file.
2198 * gdb.python/py-frame-inline.exp: New file.
2199
3363d018
EBM
22002011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2201
2202 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2203 content of 's24' correctly (avoiding "optimized out").
2204 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2205
28781456
JK
22062011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2209
4a4106ca
TJB
22102011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2211
2212 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2213 expect a colon in watch -location output.
2214
d26ccb4f
JK
22152011-04-13 Marek Polacek <mpolacek@redhat.com>
2216
df46027d 2217 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2218 New testcase `expect response to define backtrace'. Also remove
2219 redundant `default' block.
2220
e1ab1f9c
JK
22212011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2222
2223 * gdb.python/py-prettyprint.c (struct hint_error): New.
2224 (main): New variable hint_error.
2225 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2226 "print hint_error".
2227 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2228 (register_pretty_printers): Register it.
2229
0c2e6019
TT
22302011-04-04 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.cp/maint.exp (test_help): Update.
2233 (test_namespace): Likewise.
2234
af57139d
JB
22352011-04-01 Joel Brobecker <brobecker@adacore.com>
2236
2237 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2238 * gdb.ada/arrayptr.exp: Add new tests.
2239
956a9fb9
JB
22402011-04-01 Joel Brobecker <brobecker@adacore.com>
2241
2242 * gdb.ada/mi_catch_ex: New testcase.
2243
d0c4d642
PA
22442011-04-01 Pedro Alves <pedro@codesourcery.com>
2245
2246 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2247 base::overload(void) method without specifying "const".
2248
18819fa6
UW
22492011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2250
2251 * gdb.arch/thumb-singlestep.S: New file.
2252 * gdb.arch/thumb-singlestep.exp: Likewise.
2253
a4c8e806
TT
22542011-03-31 Tom Tromey <tromey@redhat.com>
2255
2256 * gdb.python/py-prettyprint.py (exception_flag): New global.
2257 (NoStringContainerPrinter._iterator.next): Check it.
2258 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2259 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2260
53832f31
TT
22612011-03-29 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.cp/anon-struct.cc: New file.
2264 * gdb.cp/anon-struct.exp: New file.
2265
e4620230
JK
22662011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2267
2268 Test STT_GNU_IFUNC support.
2269 * gdb.base/gnu-ifunc-lib.c: New file.
2270 * gdb.base/gnu-ifunc.c: New file.
2271 * gdb.base/gnu-ifunc.exp: New file.
2272
d0fb5eae
JK
22732011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2274
2275 Support a ring of related breakpoints.
2276 * gdb.base/watchpoint-delete.c: New file.
2277 * gdb.base/watchpoint-delete.exp: New file.
2278
20106cfb
JK
22792011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2280
2281 * gdb.ada/arrayparam.exp (print first after function call): Use
2282 explicit package name. Add a comment
2283 (print lasta after function call): Rename ...
2284 (print last after function call): ... it and use explicit package
2285 name.
2286 (print length after function call): Use explicit package name.
2287 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2288 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2289 (multiple matches for symbol i): Rename ...
2290 (multiple matches for symbol integervar): ... it.
2291 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2292 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2293
e7ab5e63
AB
22942011-03-25 Andrew Burgess <aburgess@broadcom.com>
2295
2296 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2297 environment variable to make grep output more predictable. Move
2298 all the environment setup into gdb_init so it's done once per test
2299 case rather than each time we start gdb.
2300
9ef07c8c
TT
23012011-03-24 Tom Tromey <tromey@redhat.com>
2302
2303 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2304 test.
2305
dd90784c
JK
23062011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2309 * gdb.dwarf2/dw2-entry-value.S: New file.
2310 * gdb.dwarf2/dw2-entry-value.exp: New file.
2311
05775840
PM
23122011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2313
2314 PR python/12183
2315
2316 * gdb.python/py-function.exp: Add GdbError tests.
2317
8661b11b
PA
23182011-03-18 Pedro Alves <pedro@codesourcery.com>
2319
2320 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2321 (reglocal_test_func, statlocal_test_func): New functions.
2322 (globals_test_func): Call new functions.
2323 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2324 (gdb_collect_locals_test): New procedure.
2325 (gdb_trace_collection_test): Call new procedures.
2326
0fdb4f18
PA
23272011-03-18 Pedro Alves <pedro@codesourcery.com>
2328
2329 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2330 (test_register, test_register_unavailable): New procedures.
2331 (gdb_unavailable_registers_test): New procedure.
2332 (gdb_trace_collection_test): Call it.
2333
99c3dc11
PM
23342011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2335
2336 PR python/12149
2337
2338 * gdb.python/python.exp: Add gdb.write tests.
2339
29703da4
PM
23402010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2341
2342 * gdb.python/Makefile.in: Add py-objfile.
2343 * gdb.python/py-objfile.exp: New file.
2344 * gdb.python/py-objfile.c: New file.
2345 * gdb.python/py-block.exp: Add is_valid tests.
2346 * gdb.python/py-inferior.exp: Ditto.
2347 * gdb.python/py-infthread.exp: Ditto.
2348 * gdb.python/py-symbol.exp: Ditto.
2349 * gdb.python/py-symtab.exp: Ditto.
2350
598997c8
KS
23512011-03-16 Keith Seitz <keiths@redhat.com>
2352
2353 PR c++/12273
2354 * gdb.cp/cmpd-minsyms.exp: New test.
2355 * gdb.cp/cmpd-minsyms.cc: New file.
2356
2357 PR c++/11734
2358 * gdb.cp/ovsrch.exp: New test.
2359 * gdb.cp/ovsrch.h: New file.
2360 * gdb.cp/ovsrch1.cc: New file.
2361 * gdb.cp/ovsrch2.cc: New file.
2362 * gdb.cp/ovsrch3.cc: New file.
2363 * gdb.cp/ovsrch4.cc: New file.
2364
c91513d8
PP
23652011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2366
2367 PR gdb/12528
2368 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2369 * gdb.base/break-on-linker-gcd-function.exp: New test.
2370 * gdb.base/break-on-linker-gcd-function.cc: New file.
2371
7470fc63
AT
23722011-03-15 Andreas Tobler <andreast@fgznet.ch>
2373
2374 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2375
959e7469
PM
23762011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2377
2378 * lib/gdb.exp (gdb_unload): Add another termination case.
2379
9373cf26
JK
23802011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2381
2382 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2383 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2384 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2385 Provide a stub byte there.
2386 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2387 DW_AT_entry_pc.
2388 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2389
24e9cda0
UW
23902011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2391
2392 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2393 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2394 "generic ABI, auto".
2395 (altivec_abi_tests): Accept vectors returned by reference.
2396
7371cf6d
PM
23972010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2398
2399 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2400
ce77046a
UW
24012011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2402
2403 * gdb.python/py-section-script.exp: Skip test if no Python support.
2404
176400c3
UW
24052011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2406
2407 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2408
ecec24e6
PM
24092011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2410
2411 * gdb.python/py-parameter.exp: Update tests to the new Python
2412 parameter API. Add "no documentation" test. Add deprecated API
2413 backward compatibility test.
2414
5dbdd470
TT
24152011-03-09 Tom Tromey <tromey@redhat.com>
2416
2417 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2418 gdb_continue_to_end.
2419
b66e66ee
MK
24202011-03-09 Mark Kettenis <kettenis@gnu.org>
2421
2422 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2423 tabs.
2424
eceb0c5f
TT
24252011-03-09 Tom Tromey <tromey@redhat.com>
2426
2427 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2428 parentheses.
2429 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2430 $command.
2431 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2432 argument to gdb_continue_to_end.
2433 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2434 argument to gdb_continue_to_end.
2435 * gdb.cp/annota3.exp: Fix regex.
2436 * gdb.cp/annota2.exp: Fix regex.
2437 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2438 gdb_continue_to_end.
2439 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2440 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2441 gdb_continue_to_end.
2442
63154eca
PA
24432011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 * gdb.server/ext-run.exp
2446 (load new file without any gdbserver inferior): New test.
2447
967d1f9b
TT
24482011-03-07 Tom Tromey <tromey@redhat.com>
2449
2450 * Makefile.in (TAGS): Rewrite.
2451
d68dcbb9
JK
24522011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2453
2454 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2455 initial commands echo. New match for `Found trace'. Anchor all the
2456 other matches. Anchor and match for `No trace frame found' the final
2457 match.
2458
6bf58e63
TT
24592011-03-07 Tom Tromey <tromey@redhat.com>
2460
2461 * Makefile.in (TAGS): New target.
2462
fda326dd
TT
24632011-03-07 Tom Tromey <tromey@redhat.com>
2464
2465 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2466 change.
2467 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2468 change.
2469 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2470 exit message change.
2471 (skip_altivec_tests): Update for exit message change.
2472 (skip_vsx_tests): Likewise.
2473 (gdb_continue_to_end): Likewise. Add 'command' argument.
2474 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2475 * gdb.threads/tls.exp: Update for exit message change.
2476 * gdb.threads/thread-unwindonsignal.exp: Use
2477 gdb_continue_to_end.
2478 * gdb.threads/step.exp (step_it): Update for exit message change.
2479 (continue_all): Likewise.
2480 * gdb.threads/print-threads.exp (test_all_threads): Update for
2481 exit message change.
2482 * gdb.threads/interrupted-hand-call.exp: Use
2483 gdb_continue_to_end.
2484 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2485 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2486 gdb_continue_to_end.
2487 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2488 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2489 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2490 * gdb.cp/method.exp: Update for exit message change.
2491 * gdb.cp/mb-templates.exp: Update for exit message change.
2492 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2493 * gdb.cp/annota3.exp: Update for exit message change.
2494 * gdb.cp/annota2.exp: Update for exit message change.
2495 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2496 * gdb.base/term.exp: Update for exit message change.
2497 * gdb.base/step-test.exp (test_i): Update for exit message change.
2498 * gdb.base/sigstep.exp (advance): Update for exit message change.
2499 (advancei): Likewise.
2500 * gdb.base/siginfo.exp: Update for exit message change.
2501 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2502 * gdb.base/reread.exp: Use gdb_continue_to_end.
2503 * gdb.base/langs.exp: Use gdb_continue_to_end.
2504 * gdb.base/interrupt.exp: Update for exit message change.
2505 * gdb.base/gdb1555.exp: Update for exit message change.
2506 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2507 * gdb.base/ending-run.exp: Update for exit message change.
2508 * gdb.base/chng-syms.exp: Update for exit message change.
2509 * gdb.base/checkpoint.exp: Update for exit message change.
2510 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2511 gdb_continue_to_end.
2512 (test_catch_syscall_with_wrong_args): Likewise.
2513 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2514 * gdb.base/break-interp.exp (test_ld): Update for exit message
2515 change.
2516 * gdb.base/bang.exp: Update for exit message change.
2517 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2518 (do_call_attach_tests): Likewise.
2519 * gdb.base/a2-run.exp: Update for exit message change.
2520 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2521 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2522 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2523
dd19bd70
JK
25242011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2525
2526 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2527
30e62689
TT
25282011-03-03 Tom Tromey <tromey@redhat.com>
2529
2530 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2531 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2532 * gdb.hp/gdb.aCC/configure.ac: Remove.
2533 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2534 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2535 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2536 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2537 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2538 * gdb.hp/gdb.compat/configure.ac: Remove.
2539 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2540 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2541 * gdb.hp/gdb.defects/configure.ac: Remove.
2542 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2543 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2544 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2545 * gdb.hp/configure.ac: Remove.
2546 * gdb.hp/configure: Remove.
2547 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2548 substitution.
2549 (Makefile): Remove rule.
2550 * gdb.cell/configure.ac: Remove.
2551 * gdb.cell/configure: Remove.
2552 * gdb.stabs/Makefile.in (Makefile): Remove.
2553 (distclean): Don't remove config.status or config.log.
2554 * gdb.stabs/configure (Makefile): Remove.
2555 * gdb.stabs/configure.ac: Remove.
2556 * configure: Rebuild.
2557 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2558 Remove stabs- and cell-specific logic. Test for existence of
2559 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2560 subdirectories, gdb.cell, and and gdb.stabs.
2561 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2562
c171f854
JB
25632011-03-03 Joel Brobecker <brobecker@adacore.com>
2564
2565 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2566 end of buffer.
2567
9a5193cb
JB
25682011-03-02 Joel Brobecker <brobecker@adacore.com>
2569
2570 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2571 gdb_test when running a test where we expected no output back.
2572
9bb4c1bb
MS
25732011-02-28 Michael Snyder <msnyder@vmware.com>
2574
2575 * gdb.cp/overload.cc: Change initializer value to integer.
2576
3bd0f5ef
MS
25772011-02-27 Michael Snyder <msnyder@vmware.com>
2578
2579 * gdb.multi/base.exp: Add test for remove-inferiors.
2580
2279eaad
JB
25812011-02-26 Joel Brobecker <brobecker@adacore.com>
2582
2583 * gdb.python/py-frame.exp: Simplify the initialization phase
2584 using prepare_for_testing.
2585
c82c0b55
MS
25862011-02-25 Michael Snyder <msnyder@vmware.com>
2587
2588 * gdb.multi/base.exp: Add tests for info inferiors with args.
2589
1d94651b
JK
25902011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2591
2592 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2593 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2594 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2595 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2596 asmfile3. Comment the STABS (#3) file compilation. Compile
2597 everything through assembler. Provide KFAIL for symtab/12497.
2598 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2599 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2600 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2601 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2602
3bd0f5ef
MS
26032011-02-24 Michael Snyder <msnyder@vmware.com>
2604
2605 * gdb.base/break.exp: Add tests for delete breakpoints using
2606 convenience variables and value history references.
2607
12c1418e
MS
26082011-02-24 Michael Snyder <msnyder@vmware.com>
2609
2610 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2611 left behind in previous check-in.
2612
e5a67952
MS
26132011-02-23 Michael Snyder <msnyder@vmware.com>
2614
2615 * gdb.base/break.exp: Add tests for "info break" with arguments.
2616 * gdb.trace/infotrace.exp: Update patterns for error and help.
2617 * gdb.base/completion.exp: Update pattern.
2618 * gdb.base/ena-dis-br.exp: Update pattern.
2619 * gdb.base/help.exp: Update patterns.
2620
26212011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2622
2623 * gdb.base/memattr.exp: New test.
2624 * gdb.base/memattr.c: Test load for memattr.exp.
2625
6e6fbe60
DE
26262011-02-22 Doug Evans <dje@google.com>
2627
2628 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2629
1d41d745
MS
26302011-02-22 Michael Snyder <msnyder@vmware.com>
2631
2632 * Makefile.in: Make more clean.
2633 * gdb.ada/Makefile.in: Ditto.
2634 * gdb.arch/Makefile.in: Ditto.
2635 * gdb.asm/Makefile.in: Ditto.
2636 * gdb.base/Makefile.in: Ditto.
2637 * gdb.cp/Makefile.in: Ditto.
2638 * gdb.dwarf2/Makefile.in: Ditto.
2639 * gdb.java/Makefile.in: Ditto.
2640 * gdb.mi/Makefile.in: Ditto.
2641 * gdb.modula2/Makefile.in: Ditto.
2642 * gdb.python/Makefile.in: Ditto.
2643 * gdb.server/Makefile.in: Ditto.
2644 * gdb.stabs/Makefile.in: Ditto.
2645 * gdb.threads/Makefile.in: Ditto.
2646 * gdb.trace/Makefile.in: Ditto.
2647
79ba84ca
MS
26482011-02-22 Michael Snyder <msnyder@vmware.com>
2649
df46027d 2650 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2651 info threads.
2652
b9b35694
JB
26532011-02-22 Joel Brobecker <brobecker@adacore.com>
2654
2655 * gdb.python/py-breakpoint.exp: Fix the expected output of
2656 one of the "maint info breakpoints" tests to accept the output
2657 generated on platforms that do not have hardware watchpoints.
2658
8bfb830f
JB
26592011-02-22 Joel Brobecker <brobecker@adacore.com>
2660
2661 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2662 clean_restart. Be a little stricter in the expected output
2663 for one of the tests. Fix a typo in one of the comments.
2664
c45f3c54
JB
26652011-02-22 Joel Brobecker <brobecker@adacore.com>
2666
2667 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2668 Delete variable binfile, no longer use. Add or modify test
2669 comments to make them unique.
2670
b97c863c
MS
26712011-02-21 Michael Snyder <msnyder@vmware.com>
2672
2673 * Makefile.in: Update for make clean.
2674 * gdb.ada/Makefile.in: Ditto.
2675 * gdb.arch/Makefile.in: Ditto.
2676 * gdb.asm/Makefile.in: Ditto.
2677 * gdb.base/Makefile.in: Ditto.
2678 * gdb.cp/Makefile.in: Ditto.
2679 * gdb.dwarf2/Makefile.in: Ditto.
2680 * gdb.java/Makefile.in: Ditto.
2681 * gdb.mi/Makefile.in: Ditto.
2682 * gdb.modula2/Makefile.in: Ditto.
2683 * gdb.python/Makefile.in: Ditto.
2684 * gdb.server/Makefile.in: Ditto.
2685 * gdb.stabs/Makefile.in: Ditto.
2686 * gdb.threads/Makefile.in: Ditto.
2687 * gdb.trace/Makefile.in: Ditto.
2688
aea5b279
MS
26892011-02-21 Michael Snyder <msnyder@vmware.com>
2690
2691 * gdb.threads/thread-find.exp: Update patterns for changes in
2692 output of "info threads" command.
2693
e3039479
UW
26942011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2695 Ulrich Weigand <uweigand@de.ibm.com>
2696
2697 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2698 (skip_hw_watchpoint_tests): Likewise.
2699 (skip_hw_watchpoint_multi_tests): Likewise.
2700
b800ec70
UW
27012011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2702
2703 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2704 (skip_hw_watchpoint_tests): Likewise.
2705 (skip_hw_watchpoint_multi_tests): Likewise.
2706 (skip_hw_watchpoint_access_tests): Likewise.
2707
2708 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2709 * gdb.base/pr11022.exp: Likewise.
2710 * gdb.base/watch-read.exp: Likewise.
2711 * gdb.base/watch_thread_num.exp: Likewise.
2712 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2713 * gdb.base/watchpoint-hw.exp: Likewise.
2714 * gdb.base/watchpoint.exp: Likewise.
2715 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2716 * gdb.threads/watchthreads-reorder.exp: Likewise.
2717 * gdb.threads/watchthreads.exp: Likewise.
2718 * gdb.threads/watchthreads2.exp: Likewise.
2719
91033e37
JB
27202011-02-21 Joel Brobecker <brobecker@adacore.com>
2721
2722 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2723 the debugger is unable to find the array bounds.
2724
eeaafae2
JK
27252011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 * gdb.cp/typedef-operator.exp: New file.
2728 * gdb.cp/typedef-operator.cc: New file.
2729
e338d953
MS
27302011-02-17 Michael Snyder <msnyder@vmware.com>
2731
2732 * gdb.threads/thread-find.exp: Fix regular expressions.
2733
e67ad678
JB
27342011-02-17 Joel Brobecker <brobecker@adacore.com>
2735
2736 * gdb.ada/packed_array: Expand testcase to test printing of
2737 unconstrained packed array.
2738
93084bca
JB
27392011-02-17 Joel Brobecker <brobecker@adacore.com>
2740
2741 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2742
a0c78a73
PA
27432011-02-16 Pedro Alves <pedro@codesourcery.com>
2744
f65d5553 2745 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2746 (main): Initialize it before collecting, and and clear it
2747 afterwards.
f65d5553
PA
2748 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2749 collecting with '{type} addr', where the addr expression is not an
2750 rvalue.
a0c78a73 2751
3dfcbbd2
KW
27522011-02-16 Ken Werner <ken.werner@de.ibm.com>
2753
2754 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2755 a bool variable. Expect correct OpenCL names for vector types. Use the
2756 uc3 variable name instead of referring to the uchar3 built-in type.
2757 Escape the asterisk at the half pointer test.
2758
08807d5a
PA
27592011-02-16 Pedro Alves <pedro@codesourcery.com>
2760
f65d5553 2761 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2762 (main): Initialize it before collecting, and and clear it
2763 afterwards.
f65d5553
PA
2764 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2765 collecting overlapping memory ranges.
08807d5a 2766
60f98dde
MS
27672011-02-15 Michael Snyder <msnyder@vmware.com>
2768
2769 * gdb.base/default.exp: Add tests for thread commands.
2770 * gdb.base/help.exp: Add tests for thread commands.
2771 * gdb.threads/thread-find.exp: New test for thread find command.
2772
648cd113
KW
27732011-02-15 Ken Werner <ken.werner@de.ibm.com>
2774
2775 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2776
494e194e
YQ
27772011-02-15 Yao Qi <yao@codesourcery.com>
2778
2779 PR tdep/12352
2780 * gdb.arch/arm-disp-step.S : New test for str instruction.
2781 * gdb.arch/arm-disp-step.exp : Likewise.
2782
d9492458
TJB
27832011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2784
2785 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2786 "vector_register2_vr" test strings. Test the extended floating
2787 point registers (F32~F63).
2788 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2789 IBM XL C compiler. Make the test program use a register provided
2790 by the compiler for the lxvd2x instruction.
2791
8af8e3bc
PA
27922011-02-14 Pedro Alves <pedro@codesourcery.com>
2793
2794 * gdb.trace/unavailable.cc (class Base, class Middle, class
2795 Derived): New types.
2796 (derived_unavail, derived_partial, derived_whole): New globals.
2797 (virtual_partial): New global.
2798 (virtualp): Point at virtual_partial.
2799 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2800 related to unavailable vptr.
2801
1b28d0b3
PA
28022011-02-14 Pedro Alves <pedro@codesourcery.com>
2803
2804 * gdb.trace/unavailable.cc (a, b, c): New globals.
2805 (main): Set and clear them.
2806 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2807 `a' and `c', and check that `b' isn't collected, although `a' and
2808 `c' are.
2809
ec0a52e1
PA
28102011-02-14 Pedro Alves <pedro@codesourcery.com>
2811
2812 * gdb.trace/unavailable.cc (struct Virtual): New.
2813 (virtualp): New global pointer.
2814 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2815 printing a pointer to an object whose type has a vtable, with
2816 print object on.
2817
24e6bcee
PA
28182011-02-14 Pedro Alves <pedro@codesourcery.com>
2819
2820 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2821 value repeat handles unavailableness.
2822
39d37385
PA
28232011-02-14 Pedro Alves <pedro@codesourcery.com>
2824
2825 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2826 tests for building arrays from unavailable values, subscripting
2827 non-memory rvalue unvailable arrays, and accessing fields or
2828 baseclasses of non-lazy unavailable values,
2829 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2830 struct types.
2831 (g_smallstruct, g_smallstruct_b): New globals.
2832
06d72e16
PA
28332011-02-14 Pedro Alves <pedro@codesourcery.com>
2834
2835 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2836
bc9a5551
JK
28372011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2838
2839 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2840 * gdb.cp/overload-const.exp: New file.
2841 * gdb.cp/overload-const.cc: New file.
2842
54fcddd0
UW
28432011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2844
2845 * gdb.opencl/callfuncs.cl: New file.
2846 * gdb.opencl/callfuncs.exp: New test.
2847 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2848
d6dafb7c
UW
28492011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2850
2851 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2852 when computing result.
2853 * gdb.arch/altivec-abi.exp: Update expected results.
2854
a449c2d8
TJB
28552011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2856
2857 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2858 * gdb.base/jit.exp: Likewise.
2859 * gdb.base/pie-execl.exp: Likewise.
2860 * gdb.base/solib-nodir.exp: Likewise.
2861 * gdb.base/solib-overlap.exp: Likewise.
2862
764880b7
PA
28632011-02-07 Pedro Alves <pedro@codesourcery.com>
2864
2865 * gdb.trace/collection.c (global_pieces): New.
2866 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2867 New procedure.
2868 (gdb_trace_collection_test): Call it.
2869
505500db
SW
28702011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2871
2872 * gdb.python/py-evthreads.c: New file.
2873 * gdb.python/py-evthreads.exp: New file.
2874 * gdb.python/py-events.py: New file.
2875 * gdb.python/py-events.exp: New file.
2876 * gdb.python/py-events.c: New file.
2877
385203ed
DD
28782011-02-04 David Daney <ddaney@caviumnetworks.com>
2879
2880 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2881
9011945e
AB
28822011-02-03 Andrew Burgess <aburgess@broadcom.com>
2883
2884 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2885 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2886 boundary between two compilation units.
2887
580688f3
PA
28882011-02-02 Pedro Alves <pedro@codesourcery.com>
2889
2890 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2891 (Virtual): New structs.
2892 (virtual_o, virtual_middle_b): New globals.
2893 * gdb.cp/virtbase.exp: New tests.
2894
d3f0f853
PP
28952011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2896
2897 * gdb.base/jit.exp: New file.
2898 * gdb.base/jit-main.c: New file.
2899 * gdb.base/jit-solib.c: New file.
2900
b2030fb5
UW
29012011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2902
2903 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2904 proceed to initial kernel entry point.
2905 * gdb.opencl/datatypes.exp: Likewise.
2906 * gdb.opencl/operators.exp: Likewise.
2907 * gdb.opencl/vec_comps.exp: Likewise.
2908
2db19d1e
SW
29092011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2910
2911 * gdb.cp/nsnested.cc: New.
2912 * gdb.cp/nsnested.exp: New.
2913 * gdb.cp/nsnoimports.exp: New.
2914 * gdb.cp/nsnoimports.cc: New.
2915
6b0c4c1f
JB
29162011-01-31 Joel Brobecker <brobecker@adacore.com>
2917
2918 * gdb.base/interact.exp: Add extra tests that verify that
2919 the value of the interactive-mode setting does not change
2920 after the script is sourced.
2921
80b23b6a
JK
29222011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2923
2924 * gdb.cp/noparam.exp: New file.
2925 * gdb.cp/noparam.cc: New file.
2926
ffd5ec24
PA
29272011-01-28 Pedro Alves <pedro@codesourcery.com>
2928
2929 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2930 there's no stack or registers.
2931
a81766d8
TT
29322011-01-26 Tom Tromey <tromey@redhat.com>
2933
2934 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2935 space before string output. Add test for "set print pretty off"
2936 case.
2937
585fdaa1
PA
29382011-01-25 Pedro Alves <pedro@codesourcery.com>
2939
2940 * gdb.base/frame-args.exp: Adjust.
2941 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2942 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2943 * gdb.dwarf2/pieces.exp: Adjust.
2944 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2945 * gdb.opt/inline-locals.exp: Adjust.
2946 * gdb.threads/fork-child-threads.exp: Adjust.
2947
d468832a
KW
29482011-01-25 Ken Werner <ken.werner@de.ibm.com>
2949
2950 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2951 OpenCL kernel function. Add a comment as marker. Add address space
2952 qualifiers for the remaining program scope variables.
2953 * gdb.opencl/datatypes.cl: Likewise.
2954 * gdb.opencl/operators.cl: Likewise.
2955 * gdb.opencl/vec_comps.cl: Likewise.
2956 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2957 Add breakpoint at the marker comment.
2958 * gdb.opencl/datatypes.exp: Likewise.
2959 * gdb.opencl/operators.exp: Likewise.
2960 * gdb.opencl/vec_comps.exp: Likewise.
2961
490f124f
PA
29622011-01-24 Pedro Alves <pedro@codesourcery.com>
2963
2964 * gdb.base/printcmds.c (some_struct): New struct and instance.
2965 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2966 procedure.
2967 <global scope>: Call it.
2968
6da78614
KW
29692011-01-21 Ken Werner <ken.werner@de.ibm.com>
2970
2971 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2972 argument to the gdb_compile_opencl_hostapp call.
2973
ec64c9aa
YQ
29742011-01-19 Yao Qi <yao@codesourcery.com>
2975
2976 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2977 positve list.
2978
810cfdbb
YQ
29792011-01-19 Yao Qi <yao@codesourcery.com>
2980
2981 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2982 canonical form.
2983 Remove "xscale-*-*"
2984 * gdb.xml/tdesc-regs.exp: Likewise.
2985 * gdb.python/py-section-script.exp: Replace ARM target triplet
2986 with canonical form.
2987 Match arm*-*-symbianelf*.
2988 * gdb.base/dup-sect.exp: Likewise.
2989 * lib/dwarf.exp: New.
2990 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2991 dwarf2_support.
2992 * gdb.dwarf2/dup-psym.exp: Likewise.
2993 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2994 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2995 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2996 * gdb.dwarf2/dw2-basic.exp: Likewise.
2997 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2998 * gdb.dwarf2/dw2-const.exp: Likewise.
2999 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3000 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3001 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3002 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3003 * gdb.dwarf2/dw2-filename.exp: Likewise.
3004 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3005 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3006 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3007 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3008 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3009 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3010 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3011 * gdb.dwarf2/dw2-producer.exp: Likewise.
3012 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3013 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3014 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3015 * gdb.dwarf2/dw2-strp.exp: Likewise.
3016 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3017 * gdb.dwarf2/implptr.exp: Likewise.
3018 * gdb.dwarf2/mac-fileno.exp: Likewise.
3019 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3020 * gdb.dwarf2/pieces.exp: Likewise.
3021 * gdb.dwarf2/pr11465.exp: Likewise.
3022 * gdb.dwarf2/valop.exp: Likewise.
3023 * gdb.dwarf2/watch-notconst.exp: Likewise.
3024 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3025
4694da01
TT
30262011-01-19 Tom Tromey <tromey@redhat.com>
3027
3028 * gdb.python/py-infthread.exp: Add thread tests.
3029
b075872c
JB
30302011-01-14 Joel Brobecker <brobecker@adacore.com>
3031
3032 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3033
2c3e6e24
JB
30342011-01-14 Joel Brobecker <brobecker@adacore.com>
3035
3036 * gdb.ada/widewide: New testcase.
3037
de8fa76c
JB
30382011-01-13 Joel Brobecker <brobecker@adacore.com>
3039
3040 * gdb.base/interact.exp: New testcase.
3041
1b05df00
TT
30422011-01-12 Tom Tromey <tromey@redhat.com>
3043
3044 * gdb.mi/gdb2549.exp: Update for error message changes.
3045 * gdb.mi/mi-cli.exp: Likewise.
3046 * gdb.mi/mi-disassemble.exp: Likewise.
3047 * gdb.mi/mi-pthreads.exp: Likewise.
3048 * gdb.mi/mi-regs.exp: Likewise.
3049 * gdb.mi/mi-stack.exp: Likewise.
3050 * gdb.mi/mi-var-block.exp: Likewise.
3051 * gdb.mi/mi-var-cmd.exp: Likewise.
3052 * gdb.mi/mi2-cli.exp: Likewise.
3053 * gdb.mi/mi2-disassemble.exp: Likewise.
3054 * gdb.mi/mi2-pthreads.exp: Likewise.
3055 * gdb.mi/mi2-regs.exp: Likewise.
3056 * gdb.mi/mi2-stack.exp: Likewise.
3057 * gdb.mi/mi2-var-block.exp: Likewise.
3058 * gdb.mi/mi2-var-cmd.exp: Likewise.
3059
c2ff108b
JK
30602011-01-12 Andrew Burgess <aburgess@broadcom.com>
3061 Jan Kratochvil <jan.kratochvil@redhat.com>
3062
3063 PR fortran/11104 and DWARF unbound arrays detection.
3064 * gdb.fortran/multi-dim.exp: New file.
3065 * gdb.fortran/multi-dim.f90: New file.
3066
b716877b
AB
30672011-01-12 Andrew Burgess <aburgess@broadcom.com>
3068
3069 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3070 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3071 add new tests for opcode dumping.
3072
6c162d5e
TT
30732011-01-11 Tom Tromey <tromey@redhat.com>
3074
3075 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3076
77b06cd7
TJB
30772010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3078
3079 Convert hardware watchpoints to use breakpoint_ops.
3080 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3081 type is not supported.
3082 * gdb.base/foll-fork.exp: Likewise.
3083 * gdb.base/foll-vfork.exp: Likewise.
3084
f39a75d0
PM
30852011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3086
3087 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3088 Use load_lib gdb-python.exp.
3089 * gdb.python/python.exp: Ditto.
3090 * gdb.python/py-function.exp: Ditto.
3091
fc529d80
AS
30922011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3093
3094 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3095
fb03cb59
JK
30962011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * configure: Regenerate.
3099
d8e22779
TT
31002011-01-06 Tom Tromey <tromey@redhat.com>
3101
3102 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3103
09050809
JB
31042011-01-06 Joel Brobecker <brobecker@adacore.com>
3105
fc529d80
AS
3106 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3107 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3108 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3109 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3110 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3111 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3112 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3113 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3114 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3115 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3116 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3117 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3118 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3119 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3120 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3121 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3122 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3123 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3124 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3125 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3126 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3127 gdb.ada/uninitialized_vars.exp,
3128 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3129 Simplify by using clean_restart.
09050809 3130
8ed5dd9e
JB
31312011-01-06 Joel Brobecker <brobecker@adacore.com>
3132
3133 Add marker to be used as anchor for inserting breakpoints.
3134 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3135 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3136 Likewise.
3137
3138 Remove uses of gdb_start_cmd.
3139 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3140 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3141
3142 Do not run testcase if testing with GDBserver.
3143 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3144 if testing with GDBserver.
3145
368a124f
JB
31462011-01-06 Joel Brobecker <brobecker@adacore.com>
3147
3148 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3149 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3150 copyright header.
3151
44944448
JB
31522011-01-05 Joel Brobecker <brobecker@adacore.com>
3153
3154 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3155 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3156 testsuite/gdb.fortran/complex.f,
3157 testsuite/gdb.fortran/derived-type.f90,
3158 testsuite/gdb.fortran/library-module-lib.f90,
3159 testsuite/gdb.fortran/library-module-main.f90,
3160 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3161 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3162 Copyright year update.
3163
31886ea6
JB
31642011-01-05 Joel Brobecker <brobecker@adacore.com>
3165
3166 * gdb.base/langs1.f: Add copyright header.
3167
ebedcab5
JK
31682011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3169
3170 * gdb.base/morestack.exp: New file.
3171 * gdb.base/morestack.c: New file.
3172
de1eb2f9
JK
31732011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3174
3175 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3176
9e87a409
JB
31772010-12-29 Joel Brobecker <brobecker@adacore.com>
3178
3179 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3180 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3181
720d1a40
JB
31822010-12-29 Joel Brobecker <brobecker@adacore.com>
3183
3184 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3185
a283af87
AS
31862010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3187
5d3d9cba
AS
3188 * gdb.threads/tls.exp: Fix typo.
3189
a283af87
AS
3190 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3191 * gdb.threads/execl.exp: Update.
3192
2a20745c
YQ
31932010-12-23 Yao Qi <yao@codesourcery.com>
3194
3195 * gdb.arch/arm-disp-step.exp: New.
3196 * gdb.arch/arm-disp-step.S: New.
3197
a7658b96
TT
31982010-12-21 Tom Tromey <tromey@redhat.com>
3199
3200 * gdb.threads/execl.exp: Update.
3201 * gdb.threads/linux-dp.exp: Update.
3202 * gdb.threads/manythreads.exp: Update.
3203 * gdb.threads/tls.exp: Update.
3204
5b79abe7
TT
32052010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3206
3207 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3208 (NextOverThrowDerivates) <resumebpt>: New.
3209 (resumebpt_test): New.
3210 (main): Call resumebpt_test.
3211 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3212
0914bcdb
SS
32132010-12-12 Stan Shebs <stan@codesourcery.com>
3214
3215 * gdb.trace/tsv.exp: Test print command on trace state variables.
3216
305aeedc
TT
32172010-12-09 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.base/interp.exp: Add regression test.
3220
186c406b
TT
32212010-12-09 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.java/jnpe.java: New file.
3224 * gdb.java/jnpe.exp: New file.
3225 * gdb.cp/nextoverthrow.exp: New file.
3226 * gdb.cp/nextoverthrow.cc: New file.
3227
aae1c79a
DE
32282010-12-07 Doug Evans <dje@google.com>
3229
3230 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3231 of data-directory.
3232 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3233 updated.
3234 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3235
60f98dde 32362010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3237
3238 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3239 * gdb.base/call-sc.exp: Ditto.
3240 * gdb.base/finish.exp: Ditto.
3241 * gdb.base/return.exp: Ditto.
3242 * gdb.base/return2.exp: Ditto.
3243
5fa290c1
DE
32442010-11-30 Doug Evans <dje@google.com>
3245
3246 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3247 (gdb_expect_list): Fix spelling errors in comments.
3248 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3249 send_gdb/gdb_expect_list where applicable.
3250 * gdb.base/call-ar-st.exp: Ditto.
3251 * gdb.base/funcargs.exp: Ditto.
3252 * gdb.base/gcore.exp: Ditto.
3253 * gdb.base/page.exp: Ditto.
3254 * gdb.base/sigaltstack.exp: Ditto.
3255 * gdb.base/siginfo.exp: Ditto.
3256 * gdb.base/sigstep.exp: Ditto.
3257 * gdb.base/trace-commands.exp: Ditto.
3258
4e04c971
DE
32592010-11-29 Doug Evans <dje@google.com>
3260
3261 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3262 printer-name;subprinter-name.
3263
8cf6f0b1
TT
32642010-11-29 Tom Tromey <tromey@redhat.com>
3265
3266 * gdb.dwarf2/implptr.exp: New file.
3267 * gdb.dwarf2/implptr.c: New file.
3268 * gdb.dwarf2/implptr.S: New file.
3269
94b6973e
PM
32702010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3271
fc529d80 3272 PR python/12199
94b6973e
PM
3273
3274 * gdb.python/py-breakpoint.exp: Test the delete method.
3275
8358c15c
JK
32762010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3277
3278 Fix step_resume_breakpoint unsaved during an infcall.
3279 * gdb.base/step-resume-infcall.exp: New file.
3280 * gdb.base/step-resume-infcall.c: New file.
3281
f6df29bc
TJB
32822010-11-24 Edjunior Machado <emachado@br.ibm.com>
3283
3284 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3285
f2b5a5cf
TJB
32862010-11-24 Edjunior Machado <emachado@br.ibm.com>
3287
3288 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3289 on ppc64's symbols; "finish" and "return" commands must accept to
3290 show the caller line again as well as the line after.
3291 * gdb.asm/powerpc64.inc: New file.
3292
6b0ecdc2
DE
32932010-11-23 Doug Evans <dje@google.com>
3294
3295 * lib/gdb.exp (gdb_test_sequence): New function.
3296 (gdb_expect_list): Add verbose -log call for each pattern.
3297 * gdb.base/signals.exp (test_handle_all_print): Call it.
3298 Reduce timeout increment from 6 minutes to 1 minute.
3299 * gdb.server/ext-run.exp: Call it.
3300
ea976c60
PM
33012010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3302
f2b5a5cf 3303 PR python/12212
ea976c60
PM
3304
3305 * gdb.python/python.exp: Check that selected_thread raises an
3306 error when no inferior is loaded.
3307
c0efa795
JK
33082010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3309
3310 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3311 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3312
ec3aa567
JK
33132010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3314
3315 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3316 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3317
d8249011
DE
33182010-11-18 Doug Evans <dje@google.com>
3319
3320 * gdb.server/ext-run.exp: Fix intermittent failures.
3321
d4eba7d1
NF
33222010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3323
3324 * gdb.stabs/gdb11479.exp: Use runto_main.
3325
b04c2f88
NF
33262010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3327
3328 * gdb.base/break-entry.exp: Skip if using a stub.
3329
ae9d7ce4
NF
33302010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3331
3332 * gdb.python/py-inferior.exp: Pack values in target endianness.
3333
621c8364
TT
33342010-11-12 Tom Tromey <tromey@redhat.com>
3335
3336 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3337 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3338 MemoryError.
3339 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3340 type.
3341 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3342 MemoryError.
3343 (test_subscript_regression): Update exception type.
3344
84f4c1fe
PM
33452010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3346
3347 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3348 breakpoint tests.
3349
a1442452
PA
33502010-11-09 Pedro Alves <pedro@codesourcery.com>
3351
3352 * gdb.base/watchpoint.exp: Test "watch -location" with an
3353 innacessible location.
3354
efd11a33
JK
33552010-11-09 Edjunior Machado <emachado@br.ibm.com>
3356 Luis Machado <luisgpm@br.ibm.com>
3357
3358 * gdb.base/maint.exp: Expect "." prefix.
3359 * gdb.base/nodebug.exp: Expect "." Likewise.
3360 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3361 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3362 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3363 POWER server processors.
3364
aa00efb5
JK
33652010-11-08 Edjunior Machado <emachado@br.ibm.com>
3366 Luis Machado <luisgpm@br.ibm.com>
3367
3368 * gdb.base/break-entry.exp: convert entry point for
3369 ppc64 and expect leading `.' on ppc64's symbols
3370
99e7ae30
DE
33712010-11-05 Doug Evans <dje@google.com>
3372
3373 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3374 * gdb.python/py-param.exp: Delete, contents moved to ...
3375 * gdb.python/py-parameter.exp: ... here. New file.
3376 Add test for gdb.parameter ("directories").
99e7ae30 3377
f4b8a18d
KW
33782010-11-05 Ken Werner <ken.werner@de.ibm.com>
3379
3380 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3381 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3382 * configure: Regenerate.
3383 * gdb.opencl/Makefile.in: New File.
3384 * gdb.opencl/datatypes.exp: Likewise.
3385 * gdb.opencl/datatypes.cl: Likewise.
3386 * gdb.opencl/operators.exp: Likewise.
3387 * gdb.opencl/operators.cl: Likewise.
3388 * gdb.opencl/vec_comps.exp: Likewise.
3389 * gdb.opencl/vec_comps.cl: Likewise.
3390 * gdb.opencl/convs_casts.exp: Likewise.
3391 * gdb.opencl/convs_casts.cl: Likewise.
3392 * lib/opencl.exp: Likewise.
3393 * lib/opencl_hostapp.c: Likewise.
3394 * lib/opencl_kernel.cl: Likewise.
3395 * lib/cl_util.c: Likewise.
3396 * lib/cl_util.c: Likewise.
3397 * gdb.base/default.exp (set language): Add "opencl" to the list of
3398 languages.
3399
a9d5ef47
SW
34002010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3401
3402 * gdb.cp/overload.exp: Added test for inheritance overload.
3403 * gdb.cp/overload.cc: Ditto.
3404 * gdb.cp/oranking.exp: Removed releveant kfails.
3405
03eb1c79
JK
34062010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3407 Joel Brobecker <brobecker@adacore.com>
3408
3409 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3410 check test_compiler_info.
3411
dbc98a8b
KW
34122010-11-03 Ken Werner <ken.werner@de.ibm.com>
3413
3414 * gdb.base/gnu_vector.exp: Adjust expect messages.
3415
120bd360
KW
34162010-11-03 Ken Werner <ken.werner@de.ibm.com>
3417
3418 * gdb.base/gnu_vector.exp: Add unary operator tests.
3419
c37f7098
KW
34202010-11-03 Ken Werner <ken.werner@de.ibm.com>
3421
3422 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3423
7b51bc51
DE
34242010-11-02 Doug Evans <dje@google.com>
3425
3426 * gdb.python/py-pp-maint.c: New file.
3427 * gdb.python/py-pp-maint.exp: New file.
3428 * gdb.python/py-pp-maint.py: New file.
3429
50c97f38
TT
34302010-11-02 Tom Tromey <tromey@redhat.com>
3431
3432 * gdb.base/default.exp: Remove "scheme" from language list.
3433
a289b8f6
JK
34342010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3435
3436 Revert:
3437 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3438 * gdb.threads/sigstep-threads.exp: New file.
3439 * gdb.threads/sigstep-threads.c: New file.
3440
cd017491
MS
34412010-10-20 Michael Snyder <msnyder@vmware.com>
3442
3443 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3444
8e6a5956
UW
34452010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3446
3447 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3448 Skip test completely if gdb,no_hardware_watchpoints.
3449
2c04da0d
UW
34502010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3451
3452 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3453 strict, but do not check for any particular function name within libc.
3454
79afc5ef
SW
34552010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3456
3457 * gdb.cp/smartp.exp: New test.
3458 * gdb.cp/smartp.cc : New test.
3459
026ffab7
SW
34602010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3461
3462 * gdb.cp/converts.exp: Test pointer to bool conversion.
3463 Test pointer to long conversion.
3464 * gdb.cp/oranking.exp: Removed relevant kfail.
3465
3a772aa4
TT
34662010-10-18 Tom Tromey <tromey@redhat.com>
3467
3468 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3469 argument to lazy_string.
3470 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3471 (pp_ls.to_string): Use it.
3472 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3473 Add "estring2" local.
3474
5fc3827b
JK
34752010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3476
3477 Fix s390x compatibility.
3478 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3479 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3480
8aeb23f3
JK
34812010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 * gdb.threads/sigstep-threads.exp: New file.
3484 * gdb.threads/sigstep-threads.c: New file.
3485
c1e56572
JK
34862010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3487
3488 * gdb.base/pie-execl.exp: New file.
3489 * gdb.base/pie-execl.c: New file.
3490
92163a10
JK
34912010-10-13 Doug Evans <dje@google.com>
3492 Jan Kratochvil <jan.kratochvil@redhat.com>
3493
3494 PR exp/12117
3495 * gdb.cp/ptype-cv-cp.cc: New file.
3496 * gdb.cp/ptype-cv-cp.exp: New file.
3497
7062b0a0
SW
34982010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3499
3500 * gdb.cp/converts.cc: New test program.
3501 * gdb.cp/converts.exp: New test.
3502 * gdb.cp/overload.exp: Added test for void* vs int*.
3503 * gdb.cp/overload.exp: Ditto.
3504 * gdb.cp/oranking.exp: Removed related kfail.
3505
0e3509db
DE
35062010-10-13 Doug Evans <dje@google.com>
3507
3508 * lib/gdb-python.exp (gdb_check_python_config): New function.
3509 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3510 * gdb.python/lib-types.cc: New file.
3511 * gdb.python/lib-types.exp: New file.
3512
8dc78533
JK
35132010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 * gdb.python/py-error.exp: New file.
3516 * gdb.python/py-error.py: New file.
3517
93c17e06
JK
35182010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3521 gdb_test_multiple.
3522
d8b34041
JK
35232010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3526 * gdb.base/prelink.exp: Likewise.
3527 * gdb.base/solib-nodir.exp: Likewise.
3528 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3529 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3530 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3531
e0cc584e
UW
35322010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3533
3534 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3535 for the "info files" test to avoid timeouts on slow machines.
3536
cfc353b1
JK
35372010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3538
3539 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3540 (main): Make openlib dummy call.
3541
d3d7896d
JK
35422010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3545 * break-interp.exp (reach): Move the core body ...
3546 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3547 (test_ld): Provide always real argument, even to the linker. Replace
3548 dl_main by _dl_debug_state.
3549
5e533c94
JK
35502010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3551
3552 Fix results of prelinked PIEs on ppc*.
3553 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3554 Accept also DISPLACEMENT "PRESENT".
3555 (main): Replace "ZERO" displacements by "PRESENT".
3556
33540610
SW
35572010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3558
3559 * gdb.cp/oranking.exp: New test.
3560 * gdb.cp/oranking.cc: New test program.
3561
3bdf2bbd
KW
35622010-10-08 Ken Werner <ken.werner@de.ibm.com>
3563
3564 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3565 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3566
2f608a3a
KW
35672010-10-06 Ken Werner <ken.werner@de.ibm.com>
3568
3569 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3570 lush, lynx) New constant.
3571 * gdb.base/constvars.exp: Test const array types.
3572 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3573
aa2e2d8d
DE
35742010-10-06 Doug Evans <dje@google.com>
3575
3576 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3577 of syscall staging area.
3578
2844d6b5
KW
35792010-10-06 Ken Werner <ken.werner@de.ibm.com>
3580
3581 * gdb.base/gnu_vector.c: Add variable c4.
3582 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3583 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3584
7d8ac8bb
MR
35852010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3586
3587 * gdb.arch/altivec-abi.exp: Fix a typo.
3588
84a02e58
MR
35892010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3590
3591 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3592 to match a thread ID.
3593
b18e6318
JK
35942010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 Fix s390x testcase compatibility.
3597 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3598
a2c09bd0
DE
35992010-10-01 Doug Evans <dje@google.com>
3600
3601 * lib/gdb-python.exp: New file.
3602 * gdb.python/py-block.exp: Use it.
3603 * gdb.python/py-breakpoint.exp: Ditto.
3604 * gdb.python/py-frame.exp: Ditto.
3605 * gdb.python/py-inferior.exp: Ditto.
3606 * gdb.python/py-param.exp: Ditto.
3607 * gdb.python/py-prettyprint.exp: Ditto.
3608 * gdb.python/py-shared.exp: Ditto.
3609 * gdb.python/py-symbol.exp: Ditto.
3610 * gdb.python/py-symtab.exp: Ditto.
3611 * gdb.python/py-type.exp: Ditto.
3612 * gdb.python/py-value.exp: Ditto.
3613 * gdb.python/python.exp: Ditto.
3614
38f12cfc
TT
36152010-09-30 Tom Tromey <tromey@redhat.com>
3616
3617 * gdb.base/anon.exp: New file.
3618 * gdb.base/anon.c: New file.
3619
9ae8282d
TT
36202010-09-30 Tom Tromey <tromey@redhat.com>
3621
3622 * gdb.base/completion.exp: Test completion through anonymous
3623 union.
3624 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3625
e9e07ba6
JK
36262010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3627
3628 Fix printing parameters of inlined functions.
3629 * gdb.dwarf2/dw2-inline-param.exp: New file.
3630 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3631 * gdb.dwarf2/dw2-inline-param.S: New file.
3632
cd2effb2
JK
36332010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 PR corefiles/12071.
3636 * gdb.base/corefile.exp (quit with a process, no question: load core)
3637 (quit with a core file): New tests.
3638
bceffbf3
JK
36392010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 Fix GDB crash on inferior calls with self-referencing classes.
3642 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3643 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3644 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3645
1736ad11
JK
36462010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3647
3648 Fix lost siginfo_t for inferior calls.
3649 * gdb.base/siginfo-infcall.exp: New file.
3650 * gdb.base/siginfo-infcall.c: New file.
3651
a176ad92
JB
36522010-09-22 Joel Brobecker <brobecker@adacore.com>
3653
3654 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3655
c2b0a229
JK
36562010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3659 New test.
3660 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3661
e8ae22d1
JB
36622010-09-22 Joel Brobecker <brobecker@adacore.com>
3663
3664 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3665 type of our const type.
3666
ec322823
SW
36672010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3668
3669 * gdb.cp/pr12028.cc: New.
3670 * gdb.cp/pr12028.exp: New.
3671
72929c62
JB
36722010-09-22 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3675
875b4ff5 36762010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3677 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3678
3679 PR mi/11407
3680 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3681 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3682 * gdb.mi/dw2-ref-missing-frame.S New File.
3683 * gdb.mi/dw2-ref-missing-frame.exp New File.
3684
7155d578
TT
36852010-09-14 Tom Tromey <tromey@redhat.com>
3686
3687 PR symtab/8399:
3688 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3689
515ed532
TT
36902010-09-14 Tom Tromey <tromey@redhat.com>
3691
3692 PR exp/11803:
3693 * gdb.threads/tls.exp: Use C++.
3694 (check_thread_local): Use K::another_thread_local.
3695 * gdb.threads/tls.c (class K): New.
3696 (another_thread_local): Now a member of K.
3697 (spin): Update. No longer K&R C.
3698
450ca57c
SW
36992010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3700
3701 * gdb.cp/koenig.cc: created class for testing member lookup.
3702 * gdb.cp/koenig.exp: Added test for member lookup.
3703
dbd492a3
JK
37042010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 Fix false FAILs on sourcetree topdir directory containing "kill".
3707 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3708 source line matching regexp.
3709
8d4d924b
JK
37102010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3711
3712 * gdb.python/python.exp (set height 0, collect help from uiout)
3713 (verify help to uiout): New tests.
3714
8e64f2a0
JK
37152010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3716
3717 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3718 is_lp64_target to check 64bit target.
3719
4569eed2
JK
37202010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3721
3722 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3723 (test_ld) <powerpc64-*>: New.
3724
5e1617b1
DJ
37252010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3726
3727 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3728
c767944b
DJ
37292010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3730
3731 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3732 (FunctionArg::method): New function.
3733 (empty, arg): New variables.
3734 (main): Call arg.method.
3735 * gdb.cp/templates.exp (test_template_args): New function.
3736 (do_tests): Call it.
3737
27d3a3fc
UW
37382010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3739
3740 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3741 of "next" to proceed over pthread_exit call.
3742
55b7ce7f
UW
37432010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3744
3745 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3746 "maint print statistics" output to prevent expect timeouts.
3747
809df446
JK
37482010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3749
3750 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3751 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3752 (test_float_rejected): ... here.
3753 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3754 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3755 (test_float_rejected): ... here.
3756 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3757 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3758 (test_float_rejected): ... here.
3759 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3760 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3761 (test_float_rejected): ... here.
3762
8464be76
DJ
37632010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3764
3765 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3766 before disabling hardware watchpoints.
3767 (test_inaccessible_watchpoint): Check that hardware watchpoints
3768 are used. Test for watchpoints on a constant address.
3769
14dba4b4
JK
37702010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 * gdb.base/ui-redirect.exp: New file.
3773
3f3540e1 37742010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3775 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3776
3777 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3778
0f254bb7
DE
37792010-08-31 Doug Evans <dje@google.com>
3780
3781 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3782
03f17ccf
TT
37832010-08-30 Tom Tromey <tromey@redhat.com>
3784
3785 PR python/11792:
3786 * gdb.python/py-value.exp (test_subscript_regression): Add
3787 dynamic_type test.
3788
640617ad
DJ
37892010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3790
3791 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3792 instead of running to main. Do not test the main function.
3793 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3794 Add new main.
3795
2ed91d1b
PA
37962010-08-26 Pedro Alves <pedro@codesourcery.com>
3797
3798 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3799 one test.
3800
673bfd45
DE
38012010-08-24 Doug Evans <dje@google.com>
3802
3803 PR symtab/11942
3804 * gdb.dwarf2/dw4-sig-types.cc: New file.
3805 * gdb.dwarf2/dw4-sig-types.h: New file.
3806 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3807 * gdb.dwarf2/dw4-sig-types.exp: New file.
3808
f9ffd4bb
TT
38092010-08-23 Tom Tromey <tromey@redhat.com>
3810
3811 PR python/11145:
3812 * gdb.python/py-value.c (Base, Derived): New types.
3813 (base): New global.
3814 * gdb.python/py-value.exp (test_subscript_regression): Add
3815 dynamic_cast test.
3816
d839c8a4
TT
38172010-08-23 Tom Tromey <tromey@redhat.com>
3818
3819 PR python/10676:
3820 * gdb.python/py-type.exp (test_fields): Add tests for type
3821 equality.
3822
702c2711
TT
38232010-08-23 Tom Tromey <tromey@redhat.com>
3824
3825 PR python/11915:
3826 * gdb.python/py-type.exp (test_fields): Add tests for array.
3827
832bafd3
KS
38282010-08-23 Keith Seitz <keiths@redhat.com>
3829
3830 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3831 have any children. Create a new abbrev for it.
3832 Add missing terminal sequence to .debug_abbrev.
3833
c37bf528
KS
38342010-08-20 Keith Seitz <keiths@redhat.com>
3835
3836 PR symtab/11465:
3837 * gdb.dwarf2/pr11465.exp: New test.
3838 * gdb.dwarf2/pr11465.S: New file.
3839 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3840 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3841
4572cbac
TJB
38422010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3843
3844 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3845 registers. Update data sets with the new v2_double element in the
3846 VSX register union. Add vector_register3_vr data set for the AltiVec
3847 registers. Use gdb_test_no_output instead of send_gdb.
3848
e7fbb131
PA
38492010-08-19 Pedro Alves <pedro@codesourcery.com>
3850
3851 * gdb.python/py-shared.exp: New file, factored out from
3852 python.exp.
3853 * gdb.python/py-shared.c: New file.
3854 * gdb.python/py-shared-sl.c: New file.
3855 * gdb.python/python-1.c: New file.
3856 * gdb.python/python-sl.c: Delete.
3857 * gdb.python/python.c: Mention python-1.c.
3858 * gdb.python/python.exp: Move shared library tests to
3859 py-shared.exp.
3860 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3861 (MISCELLANEOUS): New.
3862 (clean mostlyclean): Also remove $MISCELLANEOUS.
3863
d30f5e1f
DE
38642010-08-19 Doug Evans <dje@google.com>
3865
3866 PR exp/11926
3867 * gdb.base/printcmds.exp (test_float_accepted): New function.
3868 Move existing float tests there. Add tests for floats with suffixes.
3869 (test_float_rejected): New function.
3870 * gdb.java/jv-print.exp (test_float_accepted): New function.
3871 (test_float_rejected): New function.
3872 * gdb.objc/print.exp: New file.
3873 * gdb.pascal/print.exp: New file.
3874 * lib/objc.exp: New file.
3875
7b3fd859
PM
38762010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3877
3878 * gdb.base/default.exp (info set): Avoid full buffer error and force
3879 reading up to final gdb prompt.
3880 (show): Likewise.
3881
c92817ce
TT
38822010-08-18 Tom Tromey <tromey@redhat.com>
3883
3884 PR symtab/11919:
3885 * gdb.base/completion.exp: Add test.
3886
f1208f9e
DE
38872010-08-18 Doug Evans <dje@google.com>
3888
3889 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3890 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3891 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3892 Simplify, early exit if runto_main fails.
3893 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3894 (set_lang_fortran): Moved to lib/fortran.exp.
3895 * gdb.fortran/types.exp: load_lib fortran.exp.
3896 (set_lang_fortran): Moved to lib/fortran.exp.
3897 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3898 * gdb.java/jprint.exp (set_lang_java): Ditto.
3899 * gdb.java/jv-exp.exp: load_lib java.exp.
3900 If set_lang_java fails, issue a warning instead of failure to be
3901 consistent with other set_lang_foo uses.
3902 (set_lang_java): Moved to lib/java.exp.
3903 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3904 If set_lang_java fails, issue a warning instead of failure to be
3905 consistent with other set_lang_foo uses.
3906 * gdb.pascal/types.exp: load_lib pascal.exp.
3907 (set_lang_pascal): Moved to lib/pascal.exp.
3908 * lib/fortran.exp: New file.
3909 * lib/java.exp (set_lang_java): New function.
3910 * lib/pascal.exp (set_lang_pascal): New function.
3911
2f06b485
YQ
39122010-08-18 Yao Qi <yao@codesourcery.com
3913
3914 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3915 func_nofb_start and func_loopfb_start, so that address of functions
3916 is equal to these labels on Thumb.
3917
96e25403
YQ
39182010-08-18 Yao Qi <yao@codesourcery.com>
3919
3920 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3921 to reflect latest c source file.
3922
36e6adc4
JK
39232010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.cp/infcall-dlopen.exp: New file.
3926 * gdb.cp/infcall-dlopen.cc: New file.
3927 * gdb.cp/infcall-dlopen-lib.cc: New file.
3928
f431efe5
PA
39292010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3930 Pedro Alves <pedro@codesourcery.com>
3931
3932 PR breakpoints/11371
3933
3934 * gdb.base/watch-cond-infcall.exp: New file.
3935 * gdb.base/watch-cond-infcall.c: New file.
3936
06a64a0b
TT
39372010-08-16 Tom Tromey <tromey@redhat.com>
3938
3939 * gdb.base/help.exp: Update.
3940 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3941 watchpoint.
3942 (test_watch_location): New proc.
3943 (test_watchpoint_in_big_blob): Delete watchpoint.
3944 * gdb.base/watchpoint.c (func5): New function.
3945 (main): Call it.
3946
70ebf4ed
DE
39472010-08-16 Doug Evans <dje@google.com>
3948
3949 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3950
ca5c20b6
PM
39512010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3952
3953 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3954 tests.
3955
7346b668
KW
39562010-08-11 Ken Werner <ken.werner@de.ibm.com>
3957
3958 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3959 * gdb.base/gnu_vector.c: New File.
3960 * gdb.base/gnu_vector.exp: Likewise.
3961
cb2e07a6
PM
39622010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3963
3964 * gdb.python/python.c: New File.
3965 * gdb.python/python-sl.c: New File.
3966 * gdb.python/python.exp: Test solib_address and decode_line
3967 * functions.
3968
5da1313b
JK
39692010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3970
3971 * gdb.python/python.exp (show height, set height 10)
3972 (verify pagination beforehand, verify pagination beforehand: q)
3973 (gdb.execute does not page, verify pagination afterwards)
3974 (verify pagination afterwards: q): New.
3975
49c3ccf7
DE
39762010-08-02 Doug Evans <dje@google.com>
3977
3978 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3979 because of an older gcc, change test2
3980 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3981 to unsupported.
3982
42c0c4f1
KH
39832010-07-30 Kazu Hirata <kazu@codesourcery.com>
3984
3985 * gdb.base/break-always.exp: Do not expect full paths to file
3986 names.
3987 * gdb.base/commands.exp: Likewise.
3988
d3765805
DE
39892010-07-30 Doug Evans <dje@google.com>
3990
c98ee71b
DE
3991 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3992 xfail them when run with older gccs.
3993
fd961404
DE
3994 * lib/gdb.exp (build_executable): Forward "c++" option to
3995 get_compiler_info.
3996
999adef4
DE
3997 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3998 "python print ttype.template_argument(1)" and
3999 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4000 if using gcc 4.4 or earlier.
4001
d3765805
DE
4002 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4003 attach-to-debugger handling.
4004
1276c759
JK
40052010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4008 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4009 (main): Use copyreloc.
4010 * gdb.base/prelink.exp (split debug of executable)
4011 (.dynbss vs. .bss address shift): New tests.
4012
88caa9b9
PA
40132010-07-29 Pedro Alves <pedro@codesourcery.com>
4014
4015 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4016 in gdb_test_multiple.
4017
c6f2ac43
PA
40182010-07-29 Pedro Alves <pedro@codesourcery.com>
4019
4020 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4021 environment.
4022
326fd672
TT
40232010-07-28 Tom Tromey <tromey@redhat.com>
4024
4025 PR python/11060:
4026 * gdb.python/py-type.c (Temargs): New template.
4027 (temvar): New variable.
4028 * gdb.python/py-type.exp (test_template): New proc.
4029
3ce3b1ba
PA
40302010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4031
4032 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4033 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4034
34eaf542
TT
40352010-07-28 Tom Tromey <tromey@redhat.com>
4036
4037 PR c++/9946:
4038 * gdb.cp/temargs.exp: New file.
4039 * gdb.cp/temargs.cc: New file.
4040
d41b819e
JK
40412010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 * gdb.base/help.exp (help disassemble): Update the content.
4044
26ab7092
JK
40452010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4046
4047 * gdb.threads/ia64-sigill.exp: New file.
4048 * gdb.threads/ia64-sigill.c: New file.
4049
5283e9e1
TT
40502010-07-27 Tom Tromey <tromey@redhat.com>
4051
4052 * gdb.opt/inline-cmds.c (ATTR): New define.
4053 (func1): Use it.
4054 (func2): Likewise.
4055 (func3): Likewise.
4056 (outer_inline1): Likewise.
4057 (outer_inline2): Likewise.
4058 * gdb.opt/inline-bt.c (ATTR): New define.
4059 (func1): Use it.
4060 (func2): Likewise.
4061 * gdb.opt/inline-locals.c (ATTR): New define.
4062 (func1): Use it.
4063 (func2): Likewise.
4064
e992ef73
TT
40652010-07-27 Tom Tromey <tromey@redhat.com>
4066
4067 * gdb.stabs/gdb11479.c (hack): New function.
4068 (test): Use it.
4069 (test2): Use it.
4070 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4071 (int32_search_buf, int64_search_buf): No longer static.
4072 (x): Remove.
4073 * gdb.base/relocate.c (hack): New function.
4074
5374244e
PM
40752010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4076
4077 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4078 * gdb.python/py-value.c (func1): New function.
4079 (func2): Likewise.
4080
a99aee83
CV
40812010-07-26 Corinna Vinschen <vinschen@redhat.com>
4082
4083 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4084 as not to clash with .data section.
4085
a04ba985
JG
40862010-07-26 Jerome Guitton <guitton@adacore.com>
4087
4088 * gdb.base/code_elim.exp: New file.
4089 * gdb.base/code_elim1.c: New file.
4090 * gdb.base/code_elim2.c: New file.
4091
23bd0f7c
PA
40922010-07-21 Pedro Alves <pedro@codesourcery.com>
4093
4094 PR symtab/11827
4095
4096 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4097 (some_volatile_enum): New variable.
4098 * gdb.base/printcmds.exp (test_print_enums): New.
4099 <top level>: Call it.
4100
883df6dd
SW
41012010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4102
4103 * gdb.cp/fpointer.cc: New test.
4104 * gdb.cp/fpointer.exp: New test.
4105
569b05a5
JK
41062010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 * gdb.base/solib-nodir.exp: New file.
4109 * lib/gdb.exp (runto): New case for a GDB internal error.
4110
51d7d803
JK
41112010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4112 Ulrich Weigand <uweigand@de.ibm.com>
4113 Tom Tromey <tromey@redhat.com>
4114
4115 * gdb.base/charset-malloc.c: New file.
4116 * gdb.base/charset.c (malloc_stub): New prototype.
4117 (main): Call it instead of malloc itself.
4118 * gdb.base/charset.exp: Use only prepare_for_testing.
4119 (binfile): Remove the variable.
4120
c0edd9ed
JK
41212010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 Make core files the process_stratum.
4124 * gdb.base/corefile.exp (run: load core again)
4125 (run: sanity check we see the core file, run: with core)
4126 (run: core file is cleared, attach: load core again)
4127 (attach: sanity check we see the core file, attach: with core)
4128 (attach: core file is cleared): New tests.
4129 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4130
3cbaedff
KW
41312010-07-14 Ken Werner <ken.werner@de.ibm.com>
4132
4133 * gdb.arch/altivec-abi.exp: New tests.
4134
91158a56
TT
41352010-07-13 Tom Tromey <tromey@redhat.com>
4136
4137 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4138 (main): Use it.
4139 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4140
0f5238ed
TT
41412010-07-13 Tom Tromey <tromey@redhat.com>
4142
4143 * gdb.base/label.exp: New file.
4144 * gdb.base/label.c: New file.
4145
add265ae
L
41462010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4147 H.J. Lu <hongjiu.lu@intel.com>
4148
4149 * lib/gdb.exp (is_ilp32_target): New.
4150 (is_lp64_target): Likewise.
4151
4152 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4153 target.
4154 * gdb.arch/amd64-disp-step.exp: Likewise.
4155 * gdb.arch/amd64-dword.exp: Likewise.
4156 * gdb.arch/amd64-i386-address.exp: Likewise.
4157 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4158
add265ae
L
4159 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4160 target.
4161 * gdb.arch/i386-bp_permanent.exp: Likewise.
4162 * gdb.arch/i386-byte.exp: Likewise.
4163 * gdb.arch/i386-disp-step.exp: Likewise.
4164 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4165 * gdb.arch/i386-prologue.exp: Likewise.
4166 * gdb.arch/i386-size-overlap.exp: Likewise.
4167 * gdb.arch/i386-size.exp: Likewise.
4168 * gdb.arch/i386-sse.exp: Likewise.
4169 * gdb.arch/i386-unwind.exp: Likewise.
4170 * gdb.arch/i386-word.exp: Likewise.
4171
4172 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4173 test only when building 64-bit executables. Do not hard-code
4174 -m64 option.
4175
2dfb8c17
DE
41762010-07-07 Doug Evans <dje@google.com>
4177
4178 * lib/gdb.exp (gdb_test_list_exact): New function.
4179 * gdb.base/default.exp (show convenience): Call it, add tests for
4180 $_sdata = void, $_thread = 0.
4181
4e5799b6
JK
41822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4183 Joel Brobecker <brobecker@adacore.com>
4184
4185 Fix re-run of PIE executable, PR shlibs/11776.
4186 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4187 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4188 and re-"run" of the inferior.
4189
1a219cc7
JK
41902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4191 Joel Brobecker <brobecker@adacore.com>
4192
4193 Cope with missing /usr/sbin/prelink.
4194 * lib/prelink-support.exp (prelink_no):
4195 <result == 1 && $output is "no such file or directory">: New.
4196 (prelink_yes): Likewise. Return on failed prelink_no.
4197
5e3b36f8
JK
41982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4199 Joel Brobecker <brobecker@adacore.com>
4200
4201 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4202 build_executable by build_executable_own_libs. Replace "prelink -R"
4203 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4204 change.
4205 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4206 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4207 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4208 Replace build_executable by build_executable_own_libs's function
4209 build_executable_own_libs.
4210 (prelinkNO): Create new stub to call prelink_no.
4211 (prelinkYES): Create new stub to call prelink_yes.
4212 (test_attach): Rename calls of copy to file_copy.
4213 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4214 (copy): Move to ...
4215 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4216 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4217 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4218 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4219 special flags by gdb_compile_shlib. Replace second gdb_compile by
4220 build_executable_own_libs. Replace "prelink -R" execution by a call of
4221 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4222 a second call of prelink_yes. Replace restart commands by
4223 clean_restart.
4224 (prelink): Rename to ...
4225 (seen displacement message): ... this test. Extend its expectation
4226 strictness.
4227
86e4bafc
JK
42282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4229
4230 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4231 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4232 displacement message exactly once.
4233
3cd07d20
JK
42342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4235 Joel Brobecker <brobecker@adacore.com>
4236
4237 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4238 its restore after the <$relink_args != ""> loop. new comment.
4239
0a1e94c7
JK
42402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4241 Joel Brobecker <brobecker@adacore.com>
4242
4243 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4244 code for it. New variable relink_args.
4245 (prelinkYES): Call prelinkNO.
4246 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4247 in such case. Move the core code to ...
4248 (test_attach_gdb): ... a new function. Send GDB command "file".
4249 Extend expected "Attaching to " string.
4250
2f70bcfb
TT
42512010-07-02 Tom Tromey <tromey@redhat.com>
4252
4253 * gdb.base/bitops.exp: Remove extraneous "pass".
4254
a17ac5b0
TT
42552010-07-02 Ken Werner <ken.werner@de.ibm.com>
4256
4257 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4258
dc10affe
PA
42592010-07-01 Pedro Alves <pedro@codesourcery.com>
4260
d41c0fc8
PA
4261 * gdb.base/help.exp: Adjust expected output.
4262
42632010-07-01 Pedro Alves <pedro@codesourcery.com>
4264
4265 * gdb.base/help.exp: Adjust expected output.
dc10affe 4266
0a600c36
JK
42672010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4268
4269 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4270 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4271 c++/11702.
4272
37cc8bfe
JK
42732010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4274 Doug Evans <dje@google.com>
4275
4276 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4277 add .dynamic entry'.
4278
254e6b9e
DE
42792010-06-29 Doug Evans <dje@google.com>
4280
4281 Test PR c++/11702.
4282 * gdb.cp/m-static.exp: Add testcase.
4283 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4284
595939de 42852010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4286 Tom Tromey <tromey@redhat.com>
4287 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4288
4289 * gdb.python/py-inferior.c: New File.
4290 * gdb.python/py-infthread.c: New File.
4291 * gdb.python/py-inferior.exp: New File.
4292 * gdb.python/py-infthread.exp: New File.
4293
98751a41
JK
42942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4295
4296 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4297 (ptype ::C::OtherFileClass typedefs): New.
4298 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4299 (C::OtherFileClass::cOtherFileClassVar2): New.
4300 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4301 cOtherFileClassVar2.
4302 (C::cOtherFileType2, C::cOtherFileVar2): New.
4303 (C::cOtherFileVar_use): use also cOtherFileVar2.
4304 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4305
41f62f39
JK
43062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4307
4308 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4309 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4310 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4311 (print ::C::cOtherFileVar)
4312 (whatis C::OtherFileClass::cOtherFileClassType)
4313 (whatis ::C::OtherFileClass::cOtherFileClassType)
4314 (print C::OtherFileClass::cOtherFileClassVar)
4315 (print ::cOtherFileClassVar)
4316 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4317 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4318 trailing content.
4319 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4320 (C::OtherFileClass::cOtherFileClassVar)
4321 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4322 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4323
af53d231
JK
43242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4325
4326 Test PR c++/11703 and PR gdb/1448.
4327 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4328 gdb/1448.
4329
9655fd1a
JK
43302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4331
4332 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4333 (main) <rtti_data>: New.
4334 * gdb.cp/virtbase.exp (print rtti_data): New.
4335
824cc8dd
JK
43362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4337 Joel Brobecker <brobecker@adacore.com>
4338
4339 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4340
6036c742
JK
43412010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4342
4343 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4344
de6a0421
DE
43452010-06-28 Doug Evans <dje@google.com>
4346
4347 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4348
b2dae948
DE
43492010-06-27 Doug Evans <dje@google.com>
4350
4351 * gdb.cp/m-static.exp: Update expected test output.
4352
0f3bb72e
PH
43532010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4354
889bf7c5
PA
4355 * gdb.gdb/selftest.exp: Adjust expected message for
4356 capturing start-up runtime.
0f3bb72e 4357
bc9f0842
TT
43582010-06-25 Tom Tromey <tromey@redhat.com>
4359
4360 PR python/10808:
4361 * gdb.python/python.exp: Add new tests.
4362
099ef718
SW
43632010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4364
4365 * gdb.cp/operator.cc: Created an import loop.
4366 * gdb.cp/operator.exp: Added testcase for import loop.
4367
5868a632
JK
43682010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4369
4370 Test PR python/11407.
4371 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4372 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4373 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4374 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4375 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4376 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4377 binfile. Call gdb_compile with clean_restart twice.
4378 (func_nofb print, func_nofb backtrace, func_loopfb print)
4379 (func_loopfb backtrace): New.
4380
af76db58
JK
43812010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4382
4383 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4384 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4385 by a hand made one.
4386 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4387 i?86 requirement. Remove variables srcfile and binfile. New variable
4388 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4389
f2c7657e
UW
43902010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4391
4392 * gdb.cell/dwarfaddr.exp: New file.
4393 * gdb.cell/dwarfaddr.S: New file.
4394
628fe4e4
JK
43952010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4396
4397 Test PR 9436.
4398 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4399
f1421989
HZ
44002010-06-24 Hui Zhu <teawater@gmail.com>
4401
4402 * gdb.base/eval.exp: New file.
4403
d03285ec
UW
44042010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4405
4406 * gdb.cell/fork.exp: New file.
4407 * gdb.cell/fork.c: Likewise.
4408 * gdb.cell/fork-spu.c: Likewise.
4409
41b2c92d
PM
44102010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4411
4412 * lib/gdb.exp (banned_variables_traced): New global variable.
4413 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4414 (gdb_init): Use `trace add variable' instead of obsolete
4415 `trace variable'.
4416
d5bc977f
DE
44172010-06-21 Doug Evans <dje@google.com>
4418
4419 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4420
d2ed6730
UW
44212010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4422
4423 * gdb.arch/spu-ls.exp: New file.
4424 * gdb.arch/spu-ls.c: Likewise.
4425
6aed2dbc
SS
44262010-06-18 Stan Shebs <stan@codesourcery.com>
4427
4428 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4429
e0756905
UW
44302010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4431
4432 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4433 * gdb.base/watch-cond.exp: Likewise.
4434 * gdb.python/py-breakpoint.exp: Likewise.
4435
d8053d4d
PA
44362010-06-18 Pedro Alves <pedro@codesourcery.com>
4437
4438 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4439 clean_restart, make sure every test has a distinct message, and
4440 that messages don't include the executable' full path.
4441
81ce510c
DE
44422010-06-17 Doug Evans <dje@google.com>
4443
4444 * gdb.arch/i386-size.exp: Updated expected output for
4445 DISASSEMBLY_OMIT_FNAME.
4446
65d79d4b
SDJ
44472010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4448 Sergio Durigan Junior <sergiodj@redhat.com>
4449
4450 * gdb.base/watch-notconst.c: New file.
4451 * gdb.base/watch-notconst.S: New file.
4452 * gdb.base/watch-notconst2.c: New file.
4453 * gdb.base/watch-notconst2.S: New file.
4454 * gdb.base/watch-notconst.exp: New file.
4455 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4456 (func4): Add operations on `global_ptr_ptr'.
4457 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4458 routine to test watchpoints created with a constant expression.
4459 (test_inaccessible_watchpoint): Include tests for watchpoints
4460 created with a constant expression.
4461
df0f4836
KB
44622010-06-14 Kevin Buettner <kevinb@redhat.com>
4463
4464 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4465 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4466 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4467 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4468 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4469 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4470 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4471 of `_start'.
4472
b769def5
UW
44732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4474
4475 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4476 not supported on the target.
4477 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4478 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4479 * gdb.mi/mi-nsintrall.exp: Likewise.
4480 * gdb.mi/mi-nsmoribund.exp: Likewise.
4481 * gdb.mi/mi-nsthrexec.exp: Likewise.
4482
d914c394
SS
44832010-06-11 Stan Shebs <stan@codesourcery.com>
4484
4485 * gdb.base/permissions.exp: New file.
4486
44872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4488
4489 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4490 does not support ELF executable class.
4491
f3ce5b9c
UW
44922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4493
4494 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4495
8e46892c
JK
44962010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4499 (runto): Catch "The target does not support running in non-stop mode.".
4500
6cc55c64
MS
45012010-06-11 Michael Snyder <msnyder@vmware.com>
4502
4503 * gdb.base/setshow.exp (set language asm): Don't use
4504 gdb_test_no_output, fails on some targets.
4505
caddefa4
UW
45062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4507
4508 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4509 * gdb.cp/pr9167.exp: Likewise.
4510
468b1aa7
UW
45112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4512
4513 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4514
5c3552dc
UW
45152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4516
4517 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4518
02e6fe6a
UW
45192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4520
4521 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4522
0e03807e
TT
45232010-06-11 Tom Tromey <tromey@redhat.com>
4524
4525 PR gdb/9977, PR exp/11636::
4526 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4527 (pieces_test_f6): Update expected output.
4528
2bdf28a0
JK
45292010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4530
4531 * gdb.base/moribund-step.exp: New.
4532
f6978de9
MS
45332010-06-08 Michael Snyder <msnyder@vmware.com>
4534
4535 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4536 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4537 * gdb.ada/frame_args.exp: Ditto.
4538 * gdb.ada/lang_switch.exp: Ditto.
4539 * gdb.ada/ptype_arith_binop.exp: Ditto.
4540 * gdb.ada/ref_param.exp: Ditto.
4541 * gdb.ada/type_coercion.exp:Ditto.
4542
4543 * gdb.asm/asm-source.exp: Ditto.
4544
4545 * gdb.base/attach.exp: Ditto.
4546 * gdb.base/bitfields2.exp: Ditto.
4547 * gdb.base/call-signal-resume.exp: Ditto.
4548 * gdb.base/callfuncs.exp: Ditto.
4549 * gdb.base/commands.exp: Ditto.
4550 * gdb.base/dbx.exp: Ditto.
4551 * gdb.base/default.exp: Ditto.
4552 * gdb.base/dump.exp: Ditto.
4553 * gdb.base/exprs.exp: Ditto.
4554 * gdb.base/freebpcmd.exp: Ditto.
4555 * gdb.base/interrupt.exp: Ditto.
4556 * gdb.base/list.exp: Ditto.
4557 * gdb.base/long_long.exp: Ditto.
4558 * gdb.base/maint.exp: Ditto.
4559 * gdb.base/ptype.exp: Ditto.
4560 * gdb.base/return.exp: Ditto.
4561 * gdb.base/setshow.exp: Ditto.
4562 * gdb.base/sigbpt.exp: Ditto.
4563 * gdb.base/sigrepeat.exp: Ditto.
4564
4565 * gdb.cp/classes.exp: Ditto.
4566
4567 * gdb.dwarf2/dw2-restore.exp: Ditto.
4568
4569 * gdb.gdb/selftest.exp: Ditto.
4570
4571 * gdb.multi/base.exp: Ditto.
4572 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4573
4574 * gdb.python/py-block.exp: Ditto.
4575 * gdb.python/py-prettyprint.exp: Ditto.
4576 * gdb.python/py-template.exp: Ditto.
4577
4578 * gdb.server/ext-attach.exp: Ditto.
4579 * gdb.server/ext-run.exp: Ditto.
4580 * gdb.server/server-mon.exp: Ditto.
4581
4582 * gdb.threads/fork-thread-pending.exp: Ditto.
4583 * gdb.threads/hand-call-in-threads.exp: Ditto.
4584 * gdb.threads/interrupted-hand-call.exp: Ditto.
4585 * gdb.threads/linux-dp.exp: Ditto.
4586 * gdb.threads/manythreads.exp: Ditto.
4587 * gdb.threads/print-threads.exp: Ditto.
4588 * gdb.threads/pthreads.exp: Ditto.
4589 * gdb.threads/schedlock.exp: Ditto.
4590 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4591 * gdb.threads/threadapply.exp: Ditto.
4592
de7ff789
MS
45932010-06-08 Michael Snyder <msnyder@vmware.com>
4594
889bf7c5 4595 * gdb.ada/exec_changed.exp:
de7ff789
MS
4596 Use ".*" instead of "" as wildcard regexp.
4597
4598 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4599 * gdb.base/call-ar-st.exp: Ditto.
4600 * gdb.base/checkpoint.exp: Ditto.
4601 * gdb.base/default.exp: Ditto.
4602 * gdb.base/dump.exp: Ditto.
4603 * gdb.base/ending-run.exp: Ditto.
4604 * gdb.base/fileio.exp: Ditto.
4605 * gdb.base/miscexprs.exp: Ditto.
4606 * gdb.base/pointers.exp: Ditto.
4607 * gdb.base/readline.exp: Ditto.
4608 * gdb.base/reread.exp: Ditto.
4609 * gdb.base/restore.exp: Ditto.
4610 * gdb.base/shlib-call.exp: Ditto.
4611 * gdb.base/valgrind-db-attach.exp: Ditto.
4612 * gdb.base/volatile.exp: Ditto.
4613 * gdb.base/watchpoints.exp: Ditto.
4614
4615 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4616
4617 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4618 * gdb.python/py-value.exp: Ditto.
4619
4620 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4621 * gdb.trace/circ.exp: Ditto.
4622 * gdb.trace/collection.exp: Ditto.
4623 * gdb.trace/packetlen.exp: Ditto.
4624 * gdb.trace/passc-dyn.exp: Ditto.
4625 * gdb.trace/report.exp: Ditto.
4626 * gdb.trace/tfile.exp: Ditto.
4627 * gdb.trace/tfind.exp: Ditto.
4628 * gdb.trace/while-dyn.exp: Ditto.
4629
3bebe2f2
JK
46302010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4631
4632 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4633
5c631832
JK
46342010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4635
4636 Test PR 10640.
4637 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4638
4c3376c8
SW
46392010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4640
4641 * gdb.cp/koenig.exp: Test for ADL operators.
4642 * gdb.cp/koenig.cc: Added ADL operators.
4643 * gdb.cp/operator.exp: New test.
4644 * gdb.cp/operator.cc: New test.
4645
dc226d5a
MS
46462010-06-04 Michael Snyder <msnyder@vmware.com>
4647
dfb88a23
MS
4648 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4649 * gdb.base/pending.exp: Ditto.
f7ae76b3 4650
dc226d5a
MS
4651 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4652
967cf477
DE
46532010-06-04 Doug Evans <dje@google.com>
4654
4655 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4656 disabled printers.
4657 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4658 (enable_lookup_function): New function.
4659
eb801841
TT
46602010-06-04 Tom Tromey <tromey@redhat.com>
4661
4662 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4663 of hash and id.
4664
38979823
JK
46652010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4666
4667 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4668 newline.
4669 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4670 (empty verbose non-noisy clear, empty verbose noisy clear)
4671 (empty non-verbose noisy clear): Likewise.
4672
35ec993f
MS
46732010-06-03 Michael Snyder <msnyder@vmware.com>
4674
4675 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4676 * gdb.base/display.exp: Ditto.
4677 * gdb.base/find.exp: Ditto.
4678 * gdb.base/ifelse.exp: Ditto.
4679 * gdb.base/multi-forks.exp: Ditto.
4680 * gdb.base/recurse.exp: Ditto.
4681 * gdb.base/setshow.exp: Ditto.
4682 * gdb.base/value-double-free.exp: Ditto.
4683 * gdb.base/watch-vfork.exp: Ditto.
4684 * gdb.base/watch_thread_num.exp: Ditto.
4685 * gdb.base/watchpoint-solib.exp: Ditto.
4686 * gdb.base/watchpoint.exp: Ditto.
4687 * gdb.base/watchpoints.exp: Ditto.
4688
4689 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4690 * gdb.cp/overload.exp: Ditto.
4691 * gdb.cp/virtfunc.exp: Ditto.
4692
4693 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4694
889bf7c5 4695 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4696 Replace gdb_test with gdb_test_no_output.
4697
889bf7c5 4698 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4699 Replace gdb_test with gdb_test_no_output.
4700 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4701 * gdb.threads/watchthreads.exp: Ditto.
4702 * gdb.threads/watchthreads2.exp: Ditto.
4703
4704 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4705 * gdb.trace/tfind.exp: Ditto.
4706
c22decce
JB
47072010-06-03 Joel Brobecker <brobecker@adacore.com>
4708
4709 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4710 successful test if message is the empty string.
4711
fd5700c7
JK
47122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4713
4714 * gdb.fortran/module.exp (stopped language detection): New test.
4715
f55ee35c
JK
47162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4717
4718 Support DW_TAG_module as separate namespaces.
4719 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4720 gdb.fortran/library-module-lib.f90: New.
4721 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4722 (print i): Remove.
4723 (continue to breakpoint: i-is-1, print var_i value 1)
4724 (continue to breakpoint: i-is-2, print var_i value 2)
4725 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4726 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4727 (complete `modmany, complete `modmany`, complete `modmany`var)
4728 (show language, setting breakpoint at module): New tests.
4729 * gdb.fortran/module.f90 (module mod): Remove.
4730 (module mod1, module mod2, module modmany, subroutine sub1)
4731 (subroutine sub2, program module): New.
4732
b8e8282f
JK
47332010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4734
4735 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4736 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4737 * gdb.cp/anon-union.exp (pass): Rename to ...
4738 (print z 2): ... here.
b8e8282f 4739
019ebafc
MS
47402010-06-02 Michael Snyder <msnyder@vmware.com>
4741
e68d8fd4
MS
4742 * gdb.trace/actions.exp: Use gdb_test_no_output.
4743 * gdb.trace/circ.exp: Ditto.
4744 * gdb.trace/packetlen.exp: Ditto.
4745 * gdb.trace/save-trace.exp: Ditto.
4746 * gdb.trace/tracecmd.exp: Ditto.
4747 * gdb.trace/tsv.exp: Ditto.
4748
12b5d08a
MS
4749 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4750 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4751 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4752 * gdb.threads/manythreads.exp: Ditto.
4753 * gdb.threads/print-threads.exp: Ditto.
4754 * gdb.threads/pthreads.exp: Ditto.
4755 * gdb.threads/schedlock.exp: Ditto.
4756 * gdb.threads/staticthreads.exp: Ditto.
4757 * gdb.threads/thread-specific.exp: Ditto.
4758 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4759 * gdb.threads/threadapply.exp: Ditto.
4760 * gdb.threads/watchthreads.exp: Ditto.
4761 * gdb.threads/watchthreads2.exp: Ditto.
4762
89493308
MS
4763 * gdb.python/py-block.exp: Use gdb_test_no_output.
4764 * gdb.python/py-prettyprint.exp: Ditto.
4765 * gdb.python/py-template.exp: Ditto.
4766 * gdb.python/py-value.exp: Ditto.
4767
4768 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4769 * gdb.reverse/watch-reverse.exp: Ditto.
4770
4771 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4772 * gdb.server/ext-run.exp: Ditto.
4773
019ebafc
MS
4774 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4775 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4776 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4777 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4778 * gdb.dwarf2/dw2-producer.exp: Ditto.
4779 * gdb.dwarf2/mac-fileno.exp: Ditto.
4780
4781 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4782 * gdb.gdb/selftest.exp: Ditto.
4783
4784 * gdb.multi/base.exp: Use gdb_test_no_output.
4785
4786 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4787
3e0ca3a5
JK
47882010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4789
4790 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4791
9db70545
MS
47922010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4793
a8d52276
MS
4794 * gdb.cp/class2.exp: Use gdb_test_no_output.
4795 * gdb.cp/classes.exp: Ditto.
4796 * gdb.cp/extern-c.exp: Ditto.
4797 * gdb.cp/inherit.exp: Ditto.
4798 * gdb.cp/maint.exp: Ditto.
4799 * gdb.cp/mb-inline.exp: Ditto.
4800 * gdb.cp/mb-templates.exp: Ditto.
4801 * gdb.cp/method2.exp: Ditto.
4802 * gdb.cp/misc.exp: Ditto.
4803 * gdb.cp/ovldbreak.exp: Ditto.
4804 * gdb.cp/punctuator.exp: Ditto.
4805 * gdb.cp/templates.exp: Ditto.
4806 * gdb.cp/virtbase.exp: Ditto.
4807
889bf7c5 4808 * gdb.threads/attach-stopped.exp:
9db70545 4809 Replace uses of send_gdb / gdb_expect.
889bf7c5 4810 * gdb.threads/attachstop-mt.exp:
9db70545 4811 Replace uses of send_gdb / gdb_expect.
889bf7c5 4812 * gdb.threads/gcore-thread.exp:
9db70545 4813 Replace uses of send_gdb / gdb_expect.
889bf7c5 4814 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4815 Replace uses of send_gdb / gdb_expect.
4816 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4817 * gdb.threads/print-threads.exp:
9db70545
MS
4818 Replace uses of send_gdb / gdb_expect.
4819 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4820 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4821 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4822
4823 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4824 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4825 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4826 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4827 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4828 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4829 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4830 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4831 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4832 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4833 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4834
359cc68c
JK
48352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4836
4837 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4838
7d3fe98e
SW
48392010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4840
4841 * gdb.cp/koenig.exp: Added new test case.
4842 * gdb.cp/koenig.cc: Ditto.
4843
27d3a1a2
MS
48442010-06-01 Michael Snyder <msnyder@vmware.com>
4845
4846 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4847 * gdb.base/arrayidx.exp: Ditto.
4848 * gdb.base/attach.exp: Ditto.
4849 * gdb.base/auxv.exp: Ditto.
4850 * gdb.base/bigcre.exp: Ditto.
4851 * gdb.base/break-always.exp: Ditto.
4852 * gdb.base/break-interp.exp: Ditto.
4853 * gdb.base/break.exp: Ditto.
4854 * gdb.base/breakpoint-shadow.exp: Ditto.
4855 * gdb.base/call-ar-st.exp: Ditto.
4856 * gdb.base/call-sc.exp: Ditto.
4857 * gdb.base/call-signal-resume.exp: Ditto.
4858 * gdb.base/callfuncs.exp: Ditto.
4859 * gdb.base/catch-syscall.exp: Ditto.
4860 * gdb.base/charset.exp: Ditto.
4861 * gdb.base/code-expr.exp: Ditto.
4862 * gdb.base/commands.exp: Ditto.
4863 * gdb.base/cond-expr.exp: Ditto.
4864 * gdb.base/condbreak.exp: Ditto.
4865 * gdb.base/cursal.exp: Ditto.
4866 * gdb.base/cvexpr.exp: Ditto.
4867 * gdb.base/default.exp: Ditto.
4868 * gdb.base/del.exp: Ditto.
4869 * gdb.base/detach.exp: Ditto.
4870 * gdb.base/display.exp: Ditto.
4871 * gdb.base/ena-dis-br.exp: Ditto.
4872 * gdb.base/eval-skip.exp: Ditto.
4873 * gdb.base/foll-fork.exp: Ditto.
4874 * gdb.base/foll-vfork.exp: Ditto.
4875 * gdb.base/frame-args.exp: Ditto.
4876 * gdb.base/funcargs.exp: Ditto.
4877 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4878 * gdb.base/gdbvars.exp: Ditto.
4879 * gdb.base/help.exp: Ditto.
4880 * gdb.base/ifelse.exp: Ditto.
4881 * gdb.base/included.exp: Ditto.
4882 * gdb.base/list.exp: Ditto.
4883 * gdb.base/macscp.exp: Ditto.
4884 * gdb.base/maint.exp: Ditto.
4885 * gdb.base/multi-fork.exp: Ditto.
4886 * gdb.base/overlays.exp: Ditto.
4887 * gdb.base/page.exp: Ditto.
4888 * gdb.base/pending.exp: Ditto.
4889 * gdb.base/pointers.exp: Ditto.
4890 * gdb.base/pr11022.exp: Ditto.
4891 * gdb.base/prelink.exp: Ditto.
4892 * gdb.base/printcmds.exp: Ditto.
4893 * gdb.base/psymtab.exp: Ditto.
4894 * gdb.base/randomize.exp: Ditto.
4895 * gdb.base/relational.exp: Ditto.
4896 * gdb.base/relocate.exp: Ditto.
4897 * gdb.base/remote.exp: Ditto.
4898 * gdb.base/sepdebug.exp: Ditto.
4899 * gdb.base/set-lang-auto.exp: Ditto.
4900 * gdb.base/setshow.exp: Ditto.
4901 * gdb.base/setvar.exp: Ditto.
4902 * gdb.base/signals.exp: Ditto.
4903 * gdb.base/signull.exp: Ditto.
4904 * gdb.base/sigstep.exp: Ditto.
4905 * gdb.base/sizeof.exp: Ditto.
4906 * gdb.base/solib-disc.exp: Ditto.
4907 * gdb.base/store.exp: Ditto.
4908 * gdb.base/structs.exp: Ditto.
4909 * gdb.base/structs2.exp: Ditto.
4910 * gdb.base/subst.exp: Ditto.
4911 * gdb.base/term.exp: Ditto.
4912 * gdb.base/trace-commands.exp: Ditto.
4913 * gdb.base/unwindonsignal.exp: Ditto.
4914 * gdb.base/valgrind-db-attach.exp: Ditto.
4915 * gdb.base/varargs.exp: Ditto.
4916 * gdb.base/watch-cond.exp: Ditto.
4917 * gdb.base/watch_thread_num.exp: Ditto.
4918 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4919 * gdb.base/watchpoint.exp: Ditto.
4920 * gdb.base/whatis-exp.exp: Ditto.
4921
f8d3bf8f
MS
49222010-06-01 Michael Snyder <msnyder@vmware.com>
4923
4924 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4925 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4926 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4927 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4928 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4929 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4930 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4931 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4932 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4933 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4934 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4935 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4936 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4937 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4938 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4939
3f9e0d32
JK
49402010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4943 trailing newline.
4944 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4945 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4946 (p *args): ... here and remove excessive trailing newline.
4947
f629457d
JB
49482010-05-31 Joel Brobecker <brobecker@adacore.com>
4949
4950 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4951
09eef106
JK
49522010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4953
4954 Accept the new Linux kernel "t (tracing stop)" string.
4955 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4956 Update comment.
4957 (state_wait) <T (tracing stop)>: New.
4958 (main): Update the state_wait expect string.
4959
94f31136
PA
49602010-05-28 Pedro Alves <pedro@codesourcery.com>
4961
4962 * limits.c, limits.exp: Delete files.
4963 * Makefile.in (clean mostlyclean): Adjust.
4964 * tracecmd.exp: Adjust.
4965
096554ab
JK
49662010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4967
4968 * gdb.base/tui-layout.exp: New.
4969
27d3a1a2 49702010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4971
889bf7c5 4972 * gdb.reverse/break-precsave.exp:
bcd2dc50 4973 Replace uses of send_gdb / gdb_expect.
889bf7c5 4974 * gdb.reverse/break-reverse.exp:
bcd2dc50 4975 Replace uses of send_gdb / gdb_expect.
889bf7c5 4976 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4977 Replace uses of send_gdb / gdb_expect.
889bf7c5 4978 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4979 Replace uses of send_gdb / gdb_expect.
889bf7c5 4980 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4981 Replace uses of send_gdb / gdb_expect.
889bf7c5 4982 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4983 Replace uses of send_gdb / gdb_expect.
889bf7c5 4984 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4985 Replace uses of send_gdb / gdb_expect.
889bf7c5 4986 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4987 Replace uses of send_gdb / gdb_expect.
889bf7c5 4988 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4989 Replace uses of send_gdb / gdb_expect.
889bf7c5 4990 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4991 Replace uses of send_gdb / gdb_expect.
889bf7c5 4992 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4993 Replace uses of send_gdb / gdb_expect.
889bf7c5 4994 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4995 Replace uses of send_gdb / gdb_expect.
889bf7c5 4996 * gdb.reverse/machinestate.exp:
bcd2dc50 4997 Replace uses of send_gdb / gdb_expect.
889bf7c5 4998 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4999 Replace uses of send_gdb / gdb_expect.
889bf7c5 5000 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5001 Replace uses of send_gdb / gdb_expect.
889bf7c5 5002 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5003 Replace uses of send_gdb / gdb_expect.
889bf7c5 5004 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5005 Replace uses of send_gdb / gdb_expect.
889bf7c5 5006 * gdb.reverse/step-precsave.exp:
bcd2dc50 5007 Replace uses of send_gdb / gdb_expect.
889bf7c5 5008 * gdb.reverse/step-reverse.exp:
bcd2dc50 5009 Replace uses of send_gdb / gdb_expect.
889bf7c5 5010 * gdb.reverse/until-precsave.exp:
bcd2dc50 5011 Replace uses of send_gdb / gdb_expect.
889bf7c5 5012 * gdb.reverse/until-reverse.exp:
bcd2dc50 5013 Replace uses of send_gdb / gdb_expect.
889bf7c5 5014 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5015 Replace uses of send_gdb / gdb_expect.
889bf7c5 5016 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5017 Replace uses of send_gdb / gdb_expect.
5018
3def43e0
JK
50192010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5020
5021 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5022 excessive newline.
5023
27d3a1a2 50242010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5025
5026 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5027 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5028 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5029 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5030 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5031 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5032 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5033 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5034 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5035 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5036 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5037 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5038 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5039 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5040 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5041 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5042 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5043 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5044 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5045
27d3a1a2 50462010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5047
22454424
MS
5048 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5049 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5050
5051 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5052 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5053 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5054
889bf7c5 5055 * gdb.reverse/consecutive-reverse.exp:
22454424 5056 Replace uses of send_gdb / gdb_expect.
889bf7c5 5057 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5058 Replace uses of send_gdb / gdb_expect.
5059
5060 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5061 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5062 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5063 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5064 Replace uses of send_gdb / gdb_expect.
5065 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5066 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5067 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5068 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5069 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5070 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5071 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5072 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5073 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5074
50752010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5076
22454424 5077 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5078
22454424 5079 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5080
22454424
MS
5081 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5082 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5083 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5084 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5085 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5086 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5087 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5088 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5089 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5090
6e5f2c59
TT
50912010-05-25 Tom Tromey <tromey@redhat.com>
5092
5093 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5094
bbc8b958
TT
50952010-05-25 Tom Tromey <tromey@redhat.com>
5096
5097 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5098 argument order.
5099 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5100 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5101 order.
5102 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5103 order.
5104 * gdb.base/call-sc.exp (setup_kfails): Remove.
5105 (setup_compiler_kfails): Remove.
5106 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5107 argument order.
5108 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5109 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5110 (advancei): Fix setup_kfail argument order.
5111 * gdb.base/radix.exp: Fix setup_kfail argument order.
5112 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5113 order.
5114 * gdb.base/structs.exp (setup_kfails): Remove.
5115 (setup_compiler_kfails): Fix setup_kfail argument order.
5116 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5117 order.
5118 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5119 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5120 setup_kfail argument order.
5121 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5122
83d1babf
TT
51232010-05-25 Tom Tromey <tromey@redhat.com>
5124
5125 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5126
6acb16a2
MS
51272010-05-25 Michael Snyder <msnyder@vmware.com>
5128
5129 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5130 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5131 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5132 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5133 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5134 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5135 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5136 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5137 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5138 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5139 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5140 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5141 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5142 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5143 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5144 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5145 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5146 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5147 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5148 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5149 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5150 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5151 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5152 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5153 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5154 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5155 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5156 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5157 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5158 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5159 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5160 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5161 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5162 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5163 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5164 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5165 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5166 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5167 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5168 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5169 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5170 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5171 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5172 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5173 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5174 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5175 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5176 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5177
51782010-05-25 Doug Evans <dje@google.com>
5179
5180 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5181 gdb.string_to_argv.
ad3986f0 5182
d3b1e874
TT
51832010-05-21 Tom Tromey <tromey@redhat.com>
5184
5185 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5186 Call it.
5187 * gdb.dwarf2/pieces.S: Update.
5188 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5189
cb826367
TT
51902010-05-21 Tom Tromey <tromey@redhat.com>
5191
5192 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5193 Call it.
5194 * gdb.dwarf2/pieces.c (struct C): New.
5195 (f6): New function.
5196 * gdb.dwarf2/pieces.S: Replace.
5197
74de6778
TT
51982010-05-21 Tom Tromey <tromey@redhat.com>
5199
5200 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5201 Call it.
5202
afd74c5f
TT
52032010-05-21 Tom Tromey <tromey@redhat.com>
5204
5205 * gdb.dwarf2.pieces.exp: New file.
5206 * gdb.dwarf2.pieces.S: New file.
5207 * gdb.dwarf2.pieces.c: New file.
5208
a7b75dfd 52092010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5210 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5211
5212 * lib/gdb.exp (gdb_test_no_output): New function.
5213 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5214 when testing commands that should produce no output.
5215
c81c812a
JB
52162010-05-17 Joel Brobecker <brobecker@adacore.com>
5217
5218 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5219 parameter that we want to watch being a constant.
5220
0cce5bd9
JB
52212010-05-17 Joel Brobecker <brobecker@adacore.com>
5222
5223 * gdb.ada/cond_lang: New testcase.
5224
47050449
JB
52252010-05-17 Joel Brobecker <brobecker@adacore.com>
5226
5227 * lib/gdb.exp (banned_variables): New variable/constant.
5228 (gdb_init): Add write trace on variables listed in banned_variables.
5229 (gdb_finish): Remove write traces on variables listed in
5230 banned_variables.
5231
77c01586
JB
52322010-05-17 Joel Brobecker <brobecker@adacore.com>
5233
5234 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5235 * gdb.cp/koenig.exp: Likewise.
5236
88d4aea7
PM
52372010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5238
889bf7c5 5239 PR python/11482
88d4aea7
PM
5240
5241 * gdb.python/py-value.exp (test_value_hash): New function.
5242
f5a010c0
PM
52432010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5244
5245 PR exp/11530.
5246 * gdb.base/gdb11530.c: New file.
5247 * gdb.base/gdb11530.exp: New file.
5248
8ef4892f
JK
52492010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5250
5251 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5252 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5253
7322dca9
SW
52542010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5255
5256 * gdb.cp/koenig.exp: New test.
5257 * gdb.cp/koenig.cc: New test program.
5258
02e7ea18
JB
52592010-05-05 Joel Brobecker <brobecker@adacore.com>
5260
5261 Remove the use of prms_id and bug_id throughout the testsuite.
5262
e1c34c5d
PM
52632010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5264
5265 PR exp/11349.
5266 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5267 use a reference local variable.
5268
8e1d0c49
JK
52692010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5270
5271 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5272 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5273 variable different_dir. Move debugfile into a full directory pathname
5274 under DIFFERENT_DIR.
5275 * lib/gdb.exp (separate_debug_filename): Remove.
5276 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5277 variable debug_dir and mkdir of it. Update function comments.
5278
e66408ed
PA
52792010-04-29 Pedro Alves <pedro@codesourcery.com>
5280
5281 PR gdb/11557
5282
5283 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5284 files.
5285
d7b32ed3
PM
52862010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5287
889bf7c5 5288 * gdb.python/py-param.exp: New File.
d7b32ed3 5289
6aecb9c2
JB
52902010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5291
5292 * gdb.base/default.exp: Fix "set language" test.
5293
bdf92a1c
PM
52942010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5295
5296 PR breakpoints/11531.
5297 * gdb.base/gdb11531.c: New file.
5298 * gdb.base/gdb11531.exp: New file.
5299
3f172e24
TT
53002010-04-26 Tom Tromey <tromey@redhat.com>
5301
5302 * gdb.base/completion.exp: Add tests for completion and deprecated
5303 commands.
5304
64af4c92
JK
53052010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5306
5307 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5308 (print /x char_array): Escape curly brackets.
5309
492928e4
JK
53102010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5311
5312 Fix deadlock on looped list of loaded shared objects.
5313 * gdb.base/solib-corrupted.exp: New.
5314
66d09542
DE
53152010-04-23 Doug Evans <dje@google.com>
5316
5317 * gdb.python/py-section-script.c: New file.
5318 * gdb.python/py-section-script.exp: New file.
5319 * gdb.python/py-section-script.py: New file.
5320
8bd10a10
CM
53212010-04-20 Chris Moller <cmoller@redhat.com>
5322
5323 PR 10179
5324
5325 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5326 * gdb.base/pr10179-a.c:
5327 * gdb.base/pr10179-b.c:
5328 * gdb.base/pr10179.exp: New files.
5329
c0201579
JK
53302010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 Fix crashes on dangling display expressions.
5333 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5334 is SEP.
5335 (lib_flags): Remove the "debug" keyword.
5336 (libsepdebug): New variable for iterating new loop.
5337 (save_pf_prefix): New variable wrapping the loop.
5338 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5339 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5340
793b0ff8
PM
53412010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5342
5343 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5344
097f51f7
PM
53452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5346
5347 PR stabs/11479.
5348 * gdb.stabs/gdb11479.exp: New file.
5349 * gdb.stabs/gdb11479.c: New file.
5350
9a22f0d0
PM
53512010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5352
5353 * gdb.base/charset.c (Strin16, String32): New variables.
5354 * gdb.base/charset.exp (gdb_test): Test correct display
5355 of 16 or 32 bit strings.
5356
53572010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5358
5359 PR 9167
5360 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5361 * gdb.cp/pr9167.cc: New file.
5362 * gdb.cp/pr9167.exp: New file.
5363
5364
6e354e5e
PM
53652010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5366
5367 PR pascal/11492.
5368 * gdb.pascal/gdb11492.pas: New file.
5369 * gdb.pascal/gdb11492.exp: New file.
5370
be942545
JB
53712010-04-20 Joel Brobecker <brobecker@adacore.com>
5372
1667e6e3 5373 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5374
0c3acc09
JB
53752010-04-20 Joel Brobecker <brobecker@adacore.com>
5376
5377 * gdb.ada/dyn_loc: New testcase.
5378
ec31cde5
CM
53792010-04-20 Chris Moller <cmoller@redhat.com>
5380
5381 PR 10867
889bf7c5 5382
ec31cde5
CM
5383 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5384 * gdb.cp/pr10687.cc: New file.
5385 * gdb.cp/pr10687.exp: New file.
5386
5387
ce4b0682
SDJ
53882010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5389 Sergio Durigan Junior <sergiodj@redhat.com>
5390
5391 * gdb.fortran/logical.exp: New testcase.
5392 * gdb.fortran/logical.f90: New file.
5393
3436961f
DE
53942010-04-19 Doug Evans <dje@google.com>
5395
5396 * gdb.base/help.exp (help source): Update expected output.
5397
4d836c09
JK
53982010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5399
5400 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5401 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5402 gdb_exit and return.
5403 (executable): New variable.
5404 (binfile): Use it.
5405
6149aea9
PA
54062010-04-19 Pedro Alves <pedro@codesourcery.com>
5407
5408 PR breakpoints/8554.
5409
5410 * gdb.trace/save-trace.exp: Adjust.
5411
ed41462c
L
54122010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5413
5414 PR corefiles/11511
5415 * gdb.arch/system-gcore.exp: New.
5416 * gdb.arch/gcore.c: Likewise.
5417
3f7b2faa
DE
54182010-04-15 Doug Evans <dje@google.com>
5419
fa33c3cd
DE
5420 * gdb.python/py-progspace.c: New file.
5421 * gdb.python/py-progspace.exp: New file.
5422
3f7b2faa
DE
5423 * gdb.base/source.exp: Add tests for "source -s".
5424
79f283fe
PM
54252010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5426
5427 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5428 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5429 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5430 * gdb.python/py-mi.exp: New test for to_string returning None.
5431
fc8eb08a
PM
54322010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5433
5434 * gdb.python/py-breakpoint.c: Make result global.
5435
26e197f6
JK
54362010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5437
5438 Fix non-GNU make compatibility.
5439 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5440
adc36818
PM
54412010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5442
5443 * gdb.python/py-breakpoint.exp: New File.
5444 * gdb.python/py-breakpoint.C: Ditto.
5445
64e17368
SS
54462010-04-08 Stan Shebs <stan@codesourcery.com>
5447
5448 * gdb.trace/actions.exp: Clear default-collect.
5449 * gdb.trace/save-trace.exp: Clear default-collect.
5450
fff5cc64
PM
54512010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5452
5453 * gdb.python/py-value: Add null string variable.
5454 (test_lazy_string): Test zero length, NULL address lazy
5455 strings.
5456
a055a187
L
54572010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5458
5459 * gdb.arch/i386-avx.c: New.
5460 * gdb.arch/i386-avx.exp: Likewise.
5461
5462 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5463
96e39866
DE
54642010-04-06 Doug Evans <dje@google.com>
5465
5466 * gdb.base/source-test.gdb: New file.
5467 * gdb.base/source.exp: Test source -v.
5468
5984a431
UW
54692010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5470
5471 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5472
ec8a089a
PM
54732010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5474
5475 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5476 within one line, unless it is followed by a double quote.
5477 * gdb.stabs/hppa.sed: Idem.
5478 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5479 * gdb.stabs/weird.exp: Check for correct parsing of
5480 char and string constants.
ec8a089a
PM
5481 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5482 in .stabs to .stabx substitution.
5483
fce3c1f0
SS
54842010-04-05 Stan Shebs <stan@codesourcery.com>
5485
5486 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5487 constant global.
5488 * gdb.trace/tfile.exp: Try to print them.
5489
d77f58be
SS
54902010-04-04 Stan Shebs <stan@codesourcery.com>
5491
5492 * gdb.base/completion.exp: Update for new "info watchpoints".
5493 * gdb.base/default.exp: Ditto.
5494 * gdb.base/help.exp: Ditto.
5495 * gdb.base/watchpoint.exp: Ditto.
5496 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5497
af54718e
SS
54982010-04-04 Stan Shebs <stan@codesourcery.com>
5499
5500 * gdb.trace/tfile.exp: Sharpen tfind test.
5501
74d1f91e
JK
55022010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5503
5504 * gdb.base/break-entry.exp: New.
5505
eb8e76db 55062010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5507 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5508
5509 * gdb.reverse/i386-sse-reverse.exp: New file.
5510 * gdb.reverse/i386-sse-reverse.c: New file.
5511
bf65cad8
PA
55122010-04-02 Pedro Alves <pedro@codesourcery.com>
5513
5514 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5515
fff87407
SS
55162010-04-01 Stan Shebs <stan@codesourcery.com>
5517
5518 * gdb.trace/actions.exp: Tweak expected output.
5519 * gdb.trace/while-stepping.exp: Tweak expected output.
5520
fe01d668
L
55212010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5522
5523 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5524
86b17b60
PA
55252010-04-01 Pedro Alves <pedro@codesourcery.com>
5526
5527 * gdb.base/commands.exp: Adjust.
5528 * gdb.cp/extern-c.exp: Adjust.
5529
2c58c0a9
PA
55302010-04-01 Pedro Alves <pedro@codesourcery.com>
5531
5532 * gdb.trace/collection.c (local_test_func): Define a local struct,
5533 and instanciate it.
5534
0db9b91c
PA
55352010-04-01 Pedro Alves <pedro@codesourcery.com>
5536
5537 * gdb.trace/collection.exp (gdb_collect_args_test)
5538 (gdb_collect_argarray_test): XFAIL the tests that assume the
5539 argarray argument's elements are collected.
5540
8072405b
JK
55412010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5542
5543 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5544 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5545
8bf6485c
SS
55462010-03-31 Stan Shebs <stan@codesourcery.com>
5547
5548 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5549 and tracepoint conditionals.
5550 (gdb_verify_tracepoints): Delete unused return.
5551
fd7f724a
KS
55522010-03-26 Keith Seitz <keiths@redhat.com>
5553
5554 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5555 appear in the output before main.
5556 Remove KFAIL for gdb/2215 aka bz 9320.
5557
8d9e7719
DE
55582010-03-30 Doug Evans <dje@google.com>
5559
0906dd0b
DE
5560 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5561 by dejagnu.
5562 * gdb.arch/amd64-dword.exp: Ditto.
5563
8d9e7719
DE
5564 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5565 match.
5566 (break printf): Ditto.
5567
1da644f0
SW
55682010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5569
5570 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5571 gcc < 4.4.
5572 * gdb.cp/shadow.exp: Ditto.
5573
a8121990
PA
55742010-03-29 Pedro Alves <pedro@codesourcery.com>
5575
5576 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5577 "tstart" is silent.
5578
6e79d367
PA
55792010-03-29 Pedro Alves <pedro@codesourcery.com>
5580
5581 * gdb.trace/collection.exp (executable): New.
5582 (binfile): Use it.
5583 (fpreg, spreg, pcreg): New.
5584 (test_register): Use gdb_test_multiple. Pass /x to print.
5585 (prepare_for_trace_test): New.
5586 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5587 (gdb_collect_args_test, gdb_collect_argstruct_test)
5588 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5589 prepare_for_trace_test.
5590 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5591 fpreg, spreg and pcreg.
5592 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5593 prepare_for_trace_test.
5594 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5595 try to detect tracing support here. Don't set breakpoints at
5596 `begin' or `end' here.
5597 <global scope>: Use clean_restart. Run to main before checking
5598 for tracing support. Check for for tracing support here.
5599
09248348
JK
56002010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5601
5602 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5603 " as $displacement" to "seen displacement message".
5604
d350db38
PA
56052010-03-28 Pedro Alves <pedro@codesourcery.com>
5606
5607 * gdb.trace/while-dyn.exp (executable): New variable.
5608 (binfile): Use it.
5609 (test_while_stepping): New function. Move most tests here. Call
5610 it once for each of the while-stepping, stepping and ws aliases.
5611
907af001
UW
56122010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5613
5614 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5615 that do not provide the tagless_struct type name at all.
5616 (test_print_anon_union): Do not check value of uninitialized
5617 union member. Do not use cp_test_ptype_class, so we can accept
5618 "long" as well as "long int".
5619
610197fd
PA
56202010-03-26 Pedro Alves <pedro@codesourcery.com>
5621
5622 * gdb.trace/tfile.c (tohex, bin2hex): New.
5623 (write_error_trace_file): Hexify error description.
5624
6c28cbf2
SS
56252010-03-25 Stan Shebs <stan@codesourcery.com>
5626
5627 * gdb.trace/tfile.c: Generate an additional trace file, improve
5628 portability.
5629 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5630 files in a better way.
5631
e62b8c7e
KS
56322010-03-25 Keith Seitz <keiths@redhat.com>
5633
5634 * gdb.java/jprint.exp: XFAIL printing of static class members
5635 because of GCC debuginfo problem.
5636
82ccf5a5
JK
56372010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5638
5639 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5640
293e2f9e
DJ
56412010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5642
5643 * gdb.base/completion.exp: Allow long instead of long int.
5644 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5645 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5646 variable p.
5647 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5648 * gdb.base/pointers.exp: Allow long instead of long int.
5649 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5650 * gdb.base/step-line.exp: Allow a directory before the source file name.
5651
95a42b64
TT
56522010-03-24 Tom Tromey <tromey@redhat.com>
5653
5654 PR breakpoints/9352:
5655 * gdb.base/default.exp: Update.
5656 * gdb.base/commands.exp: Update.
5657 * gdb.cp/extern-c.exp: Test setting commands on multiple
5658 breakpoints at once.
5659
2390201f
DJ
56602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5661
5662 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5663 if gdb,nosignals.
5664 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5665 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5666 exited".
5667
8c9a6790
SS
56682010-03-24 Stan Shebs <stan@codesourcery.com>
5669
5670 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5671
a6c727b2
DJ
56722010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5673
5674 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5675 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5676 argument. Handle "short" and "long".
5677 (Top level): Pass overprototyped output for old_fptr and xptr.
5678
4dfd5423
PA
56792010-03-23 Pedro Alves <pedro@codesourcery.com>
5680
5681 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5682 format strings and add casts to avoid compiler warnings.
5683
56842010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5685
5686 * lib/trace-support.exp (gdb_trace_setactions):
5687 Don't expect whitespace after ">" prompt.
5688 * gdb.trace/actions.exp: Adjust for output changes.
5689 * gdb.trace/while-stepping.exp: Likewise.
5690
c847d045
JK
56912010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5694 and r157645).
5695
5f717f1d
JK
56962010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5697
5698 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5699 New.
5700
7d6d51d5
DJ
57012010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5702
5703 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5704 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5705
3b11a015
SS
57062010-03-19 Stan Shebs <stan@codesourcery.com>
5707
5708 * gdb.trace/ax.exp: New file.
5709
d7d158ed
DE
57102010-03-19 Doug Evans <dje@google.com>
5711
6bb85cd1
DE
5712 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5713 output from gcc.
5714
d7d158ed
DE
5715 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5716 named /usr/sbin/prelink<foo>.
5717
4daf5ac0
SS
57182010-03-18 Stan Shebs <stan@codesourcery.com>
5719
5720 * gdb.trace/circ.exp: Test circular-trace-buffer.
5721 * gdb.trace/tfile.exp: Update tstatus test.
5722
e8d05480
JB
57232010-03-18 Joel Brobecker <brobecker@adacore.com>
5724
5725 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5726 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5727
441b986a
UW
57282010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5729
5730 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5731
4247603b
PA
57322010-03-18 Pedro Alves <pedro@codesourcery.com>
5733
5734 * gdb.base/default.exp: Adjust the expected output of the finish
5735 and until commands when the inferior is not being run.
5736
13387711
SW
57372010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5738
5739 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5740 * gdb.cp/nsusing.exp: Ditto.
5741
6e31430b
TT
57422010-03-15 Tom Tromey <tromey@redhat.com>
5743
5744 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5745 * gdb.cp/userdef.cc (operator==): New function.
5746 (main): New locals mem1, mem2.
5747
e2d69cb5
JZ
57482010-03-15 Jie Zhang <jie@codesourcery.com>
5749
5750 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5751 Declare and use new loadtimeout variable.
5752
f572f0a9
DJ
57532010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5754
5755 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5756 Use gdb_load later.
5757
51f4c0b0
PA
57582010-03-14 Pedro Alves <pedro@codesourcery.com>
5759
5760 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5761 literal. Add missing endlines to prints to stderr.
5762
1c809c68
TT
57632010-03-12 Tom Tromey <tromey@redhat.com>
5764
5765 PR c++/9708:
5766 * gdb.cp/m-static.exp: Add regression test.
5767 * gdb.cp/m-static.cc (method): New method.
5768 (main): Call it.
5769
00ae8fef
SW
57702010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5771
5772 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5773 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5774
759f0f0b
PA
57752010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5776
21e24d21
PA
5777 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5778
57792010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5780
759f0f0b
PA
5781 * lib/gdb.exp (skip_stl_tests): New.
5782 (gdb_compile): Symbian needs -ldl.
5783 (shlib_target_file): New.
5784 (shlib_symbol_file): New.
5785 (gdb_load_shlibs): Use shlib_target_file.
5786 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5787 * gdb.cp/exception.exp: Use skip_stl_tests.
5788 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5789 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5790 * gdb.cp/mb-templates.exp: Ditto.
5791 * gdb.base/commands.exp: Relax regexes.
5792 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5793 shlib_target_file and shlib_symbol_file.
5794 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5795 sections.
5796 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5797 * gdb.base/solib-disc.exp: Use
5798 shlib_target_file and shlib_symbol_file.
5799 * gdb.base/unload.exp: Don't skip on symbian. Use
5800 shlib_target_file and shlib_symbol_file.
5801 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5802
6a8f2671 58032010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5804
6a8f2671
PA
5805 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5806 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5807 Issue a tfind end before looking for a tracepoint frame.
5808 * gdb.trace/tfind.exp: Adjust tstatus output.
5809 Adjust disassembly output.
5810 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5811
ccf26247
JK
58122010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5813
5814 * gdb.base/break-interp.exp: Create new displacement parameter value
5815 for the test_ld calls.
5816 (reach): New parameter displacement, verify its content. New push of
5817 pf_prefix "reach-$func:". Import global expect_out.
5818 (test_core): New parameter displacement, verify its content. New push
5819 of pf_prefix "core:". New command "set verbose on". Import global
5820 expect_out.
5821 (test_attach): New parameter displacement, verify its content. New
5822 push of pf_prefix "attach:". New command "set verbose on". Import
5823 global expect_out.
5824 (test_ld): New parameter displacement, pass it to the reach, test_core
5825 and test_attach calls and verify its content in the "ld.so exit" test.
5826 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5827 (prelink): Update expected text, use gdb_test.
5828
e469c7fb
DE
58292010-03-10 Doug Evans <dje@google.com>
5830
5831 * gdb.base/checkpoint.exp: Fix comment.
5832 Lengthen timeout while doing >600 checkpoints test.
5833 Rename duplicate "kill all one" test to keep test names unique.
5834
60e1c644
PA
58352010-03-10 Pedro Alves <pedro@codesourcery.com>
5836
5837 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5838
cec808ec
KS
58392010-03-08 Keith Seitz <keiths@redhat.com>
5840
889bf7c5
PA
5841 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5842 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5843 (dm_type_long): New function.
5844 (dm_type_unsigned_short): New function.
5845 (dm_type_unsigned_long): New function.
5846 (myint): New typedef.
5847 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5848 long, unsigned shor and long, operator char*, and typedef.
5849 (test_lookup_operator_functions): Add operator char* test.
5850 (test_paddr_operator_functions): Likewise.
5851 (test_paddr_overloaded_functions): Use probe values for
5852 short, long, and unsigned short and long.
5853 (test_paddr_hairy_functions): If the demangler probe detected
5854 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5855 demangler.
5856 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5857 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5858 and "print null_pmf".
5859 Add test "ptype a.*pmf".
5860 * gdb.cp/overload.exp: Allow optional "int" to appear with
5861 "short" and "long".
5862 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5863 long expect value for men_overload1arg.
5864 Allow "int" to appear with "short" and "long".
5865 When testing "info break", add argument for main (void).
5866 Also allow "int" to appear with "short" and "long".
5867 Ditto with "unsigned" and "long long".
cec808ec
KS
5868 * gdb.java/jmain.exp: Do not enclose methods names in single
5869 quotes.
5870 * gdb.java/jmisc.exp: Likewise.
5871 * gdb.java/jprint.exp: Likewise.
5872 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5873
5874 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5875 * gdb.cp/exception.exp (backtrace after first throw)
5876 (backtrace after second throw): Allow a namespace before __cxa_throw.
5877 (backtrace after first catch, backtrace after second catch): Allow
5878 a namespace before __cxa_begin_catch.
5879
5880 * gdb.cp/cpexprs.exp: New file.
5881 * gdb.cp/cpexprs.cc: New file.
5882
5883 From Daniel Jacobowitz <dan@codesourcery.com>
5884 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5885 to use string_to_regexp.
5886 (ctor, dtor): New functions. Use them to match constructor
5887 and destructor function types.
5888 (Top level): Use runto_main.
5889
f870a310
TT
58902010-03-05 Tom Tromey <tromey@redhat.com>
5891
5892 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5893 gdb.target_charset.
5894 (pp_ns.to_string): Likewise.
5895
0c199f28
KS
58962010-03-04 Keith Seitz <keiths@redhat.com>
5897
5898 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5899 can be quoted. Test that both the filename and function/line
5900 portions can be quoted at the same time.
5901
c7437ca6
PA
59022010-03-04 Pedro Alves <pedro@codesourcery.com>
5903
5904 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5905
b111b805
DE
59062010-03-03 Doug Evans <dje@google.com>
5907
24486cb7
DE
5908 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5909 libc contains libpthread.
5910
b111b805
DE
5911 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5912 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5913 of gdb_compile. Add another pattern to match android backtrace.
5914
a0e0ef55
TT
59152010-03-03 Tom Tromey <tromey@redhat.com>
5916
5917 PR gdb/11345:
5918 * gdb.base/printcmds.exp (test_printf): Add test.
5919
1ba53b71
L
59202010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5921
5922 * gdb.arch/amd64-byte.exp: New.
5923 * gdb.arch/amd64-dword.exp: Likewise.
5924 * gdb.arch/amd64-pseudo.c: Likewise.
5925 * gdb.arch/amd64-word.exp: Likewise.
5926 * gdb.arch/i386-byte.exp: Likewise.
5927 * gdb.arch/i386-pseudo.c: Likewise.
5928 * gdb.arch/i386-word.exp: Likewise.
5929
f5dff777
DJ
59302010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5931
5932 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5933 types. Add structreg, bitfields, and flags registers.
5934 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5935 registers.
5936
90884b2b
L
59372010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5938
5939 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5940 (load_description): Set architecture if defined.
5941
dc00d89f
PM
59422010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5943
5944 * gdb.python/py-frame.exp: Add read_var block tests.
5945 * gdb.python/py-frame.c (block): New function.
5946
0e095b7e
JK
59472010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5948 Daniel Jacobowitz <dan@codesourcery.com>
5949
5950 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5951
624f1a65
DM
59522010-02-25 David S. Miller <davem@davemloft.net>
5953
5954 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5955 fix logic for setting all_syscalls_numbers.
5956
f3e9a817
PM
59572010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5958
5959 * Makefile.in: Add py-block and py-symbol.
5960 * gdb.python/py-symbol.exp: New File.
5961 * gdb.python/py-symtab.exp: New File.
5962 * gdb.python/py-block.exp: New File.
5963 * gdb.python/py-symbol.c: New File.
5964 * gdb.python/py-block.c: New File.
5965
f6bbabf0
PM
59662010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5967
5968 PR python/11314
5969 * lib/gdb.exp (skip_python_tests): New function.
5970 * gdb.python/py-cmd.exp: Use skip_python_tests.
5971 * gdb.python/py-frame.exp: Likewise.
5972 * gdb.python/py-function.exp: Likewise.
5973 * gdb.python/py-prettyprint.exp: Likewise.
5974 * gdb.python/py-template.exp: Likewise.
5975 * gdb.python/py-type.exp: Likewise.
5976 * gdb.python/py-value.exp: Likewise.
5977
85d721b8
PA
59782010-02-22 Pedro Alves <pedro@codesourcery.com>
5979
5980 PR9605
5981
5982 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5983
48e32051
TT
59842010-02-19 Tom Tromey <tromey@redhat.com>
5985
5986 PR c++/8693, PR c++/9496:
5987 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5988 regression tests.
5989
ac9c0048
JK
59902010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5991
5992 Fix compatibility with m68k as.
5993 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5994 Use only /* comments */.
5995
57bb97a4
UW
59962010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5997
5998 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5999 * configure: Regenerate.
6000
7d1bf85c
DJ
60012010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6002
6003 * gdb.python/py-type.exp: Check for Python support.
6004
061b5285
PA
60052010-02-17 Pedro Alves <pedro@codesourcery.com>
6006
6007 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6008 `regsub' syntax available.
6009
f8a8bc2c
PA
60102010-02-17 Pedro Alves <pedro@codesourcery.com>
6011
6012 * gdb.base/shmain.c (main): Remove printf call.
6013 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6014 * gdb.base/unload.c (main): Make format of fprintf a string
6015 literal. Add missing endlines to prints to stderr.
6016 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6017
6f451e5e
TT
60182010-02-17 Tom Tromey <tromey@redhat.com>
6019
6020 * gdb.java/jprint.java (jprint.props): New field.
6021 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6022
12d79008
PA
60232010-02-17 Pedro Alves <pedro@codesourcery.com>
6024
ef801a0e 6025 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6026 available.
6027
d252f7e5
DJ
60282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6029
6030 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6031 creation to support remote host testing.
6032
67bdab6c
DJ
60332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6034
6035 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6036 Recognize "command not found".
6037
bb391223
DJ
60382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6039
6040 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6041 single-stepping.
6042
70362913
DJ
60432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6044
6045 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6046 if arguments are not supported.
6047
493f3c00
DJ
60482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6049
6050 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6051 be const or non-const.
6052
8034c749
DJ
60532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6054
6055 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6056 mi_send_resuming_command to send -exec-continue.
6057
791dfb64
DJ
60582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6059
6060 * gdb.base/list.exp (test_list_filename_and_function): Add test
6061 with single quotes.
6062 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6063 matching.
6064 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6065 Add KFAIL'd tests for PR gdb/11289.
6066
7c5fe868
DJ
60672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6068
6069 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6070
fdc498b8
DJ
60712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6072
6073 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6074 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6075 a temporary directory.
6076
b519e2a6
DJ
60772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6078
6079 * gdb.base/charset.exp: Use a single regular expression to match
6080 show host-charset and show target-charset output.
6081
74164c56
JK
60822010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6083
6084 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6085 "Illegal process-id" expect string more exact.
6086 (attach to digits-starting nonsense is prohibited): New.
6087
701ed6dc
JK
60882010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6089
6090 * gdb.base/prelink.exp (set verbose on): New.
6091
889bf7c5 60922010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6093
6094 * mi-reverse.exp: New file. Test for reverse option to the
6095 following MI commands: exec-continue, exec-finish, exec-next,
6096 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6097
dadf0e9c
JB
60982010-02-09 Joel Brobecker <brobecker@adacore.com>
6099
6100 * gdb.ada/ptype_tagged_param: New testcase.
6101
714f19d5
TT
61022010-02-08 Tom Tromey <tromey@redhat.com>
6103
6104 PR c++/8017:
6105 * gdb.cp/overload.exp: Add tests.
6106 * gdb.cp/overload.cc (struct K): New.
6107 (namespace N): New.
6108 (main): Call new functions.
6109 (K::staticoverload): Define.
6110
889bf7c5 61112010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6112
6113 PR gdb/10728
6114 * gdb.cp/pr10728-x.h: New file.
6115 * gdb.cp/pr10728-x.cc: New file.
6116 * gdb.cp/pr10728-y.cc: New file.
6117 * gdb.cp/pr10728.exp: New file.
6118 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6119
889bf7c5 61202010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6121
6122 PR gdb/9067
6123 * gdb.cp/pr9067.exp: New
6124 * gdb.cp/pr9067.cc: New
6125 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6126
7b356089
JB
61272010-02-08 Joel Brobecker <brobecker@adacore.com>
6128
6129 * lib/gdb.exp (gdb_test_timeout): New global variable.
6130 Set it to timeout if not already set.
6131 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6132
1be00882
DE
61332010-02-05 Doug Evans <dje@google.com>
6134
6135 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6136 user.
6137
82856980
SW
61382010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6139
6140 PR c++/7935:
6141 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6142
1a334831
TT
61432010-02-04 Tom Tromey <tromey@redhat.com>
6144
6145 * gdb.cp/virtbase.exp: Make test case names unique.
6146
9c3c02fd
TT
61472010-02-02 Tom Tromey <tromey@redhat.com>
6148
6149 * gdb.cp/virtbase.exp: Add regression tests.
6150 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6151 (main): Instantiate RHC.
6152
0cc2414c
TT
61532010-02-02 Tom Tromey <tromey@redhat.com>
6154
6155 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6156 type-printing change.
6157
edf3d5f3
TT
61582010-02-02 Tom Tromey <tromey@redhat.com>
6159
6160 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6161 * gdb.cp/virtbase.cc: New file.
6162 * gdb.cp/virtbase.exp: New file.
6163 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6164
e4b7f41c
JK
61652010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6166
6167 PR libc/11214:
6168 * gdb.threads/current-lwp-dead.c: Include features.h.
6169 (HAS_NOMMU): New.
6170 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6171
b381ea14
JK
61722010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6173
6174 * gdb.base/symbol-without-target_section.exp,
6175 gdb.base/symbol-without-target_section.c: New.
6176
c593ac0e
DJ
61772010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6178
6179 * gdb.base/bigcore.exp: Reset increased timeout.
6180 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6181
db25f29d
DJ
61822010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6183
6184 * gdb.base/gcore.exp (capture_command_output): Use
6185 gdb_test_multiple.
6186
f9d67f43
DJ
61872010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6188
6189 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6190 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6191 (Top level): Call it.
6192
177321bd
DJ
61932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6194
6195 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6196
97f2ed50
DJ
61972010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6198
6199 * gdb.base/call-strs.exp, gdb.base/default.exp,
6200 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6201 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6202 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6203 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6204 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6205 * gdb.base/ending-run.exp: Correct restore of timeout.
6206 * gdb.base/page.exp: Remove unnecessary timeout setting.
6207
e4e2711a
JB
62082010-01-29 Joel Brobecker <brobecker@adacore.com>
6209
6210 * gdb.ada/rec_return: New testcase.
6211
ba581dc1
JB
62122010-01-29 Joel Brobecker <brobecker@adacore.com>
6213
6214 * gdb.ada/call_pn: New testcase.
6215
4ea95be9
DJ
62162010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6217
6218 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6219 (Top level): Use it to resume.
6220 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6221 the Thumb mode displaced stepping error as unsupported.
6222
df83a9bf
SW
62232010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6224
889bf7c5
PA
6225 * gdb.cp/nsusing.exp: Added more tests.
6226 * gdb.cp/nsrecurs.exp: Ditto.
6227 * gdb.cp/nsusing.cc: Added test functions.
6228 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6229
40b27cdc
JK
62302010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6231
6232 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6233 absolute directory pathnames in gdb.sum file.
6234
de958931
SW
62352010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6236
6237 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6238 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6239
708ead4e
TT
62402010-01-26 Tom Tromey <tromey@redhat.com>
6241
6242 PR exp/7643:
6243 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6244 setup_kfail.
6245
b14e635e
SW
62462010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6247
6248 * gdb.cp/nsrecurs.exp: New test.
6249 * gdb.cp/nsrecurs.cc: New test program.
6250 * gdb.cp/nsstress.exp: New test.
6251 * gdb.cp/nsstress.cc: New test program.
6252 * gdb.cp/nsdecl.exp: New test.
6253 * gdb.cp/nsdecl.cc: New test program.
6254
8540c487
SW
62552010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6256
6257 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6258 imported into file scope.
6259 Marked test as xfail.
6260 * gdb.cp/namespace-using.cc (marker5): New function.
6261 * gdb.cp/shadow.exp: New test.
6262 * gdb.cp/shadow.cc: New test program.
6263 * gdb.cp/nsimport.exp: New test.
6264 * gdb.cp/nsimport.cc: New test program.
6265
421d5d99
TT
62662010-01-25 Tom Tromey <tromey@redhat.com>
6267
6268 PR gdb/11049:
6269 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6270 with "set print null-stop on".
6271
691f8dc1
JK
62722010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6273
6274 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6275 Adjust it for DISASSEMBLY_OMIT_FNAME.
6276
0b92b5bb
TT
62772010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6278
6279 PR symtab/11199:
6280 * gdb.dwarf2/member-ptr-forwardref.exp,
6281 gdb.dwarf2/member-ptr-forwardref.S: New.
6282
23787403
JK
62832010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6284
6285 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6286 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6287 thread1_tid_mutex. Remove gdbstop_mutex handling.
6288 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6289 thread2_tid_mutex. Remove gdbstop_mutex handling.
6290 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6291 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6292 pthread_cond_wait conditionalizations by while loops.
6293
b966cb8a
TT
62942010-01-20 Tom Tromey <tromey@redhat.com>
6295
6296 PR backtrace/10770:
6297 * gdb.dwarf2/pr10770.exp: New file.
6298 * gdb.dwarf2/pr10770.c: New file.
6299 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6300
fcae584b
VP
63012010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6302
6303 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6304 that target was removed, and the test always runs native anyway.
6305
a0f49112
JK
63062010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6307
6308 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6309 gdb.base/watchpoint-cond-gone-stripped.c: New.
6310
ceeb3d5a
TT
63112010-01-19 Tom Tromey <tromey@redhat.com>
6312
6313 PR c++/8000:
6314 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6315 existing tests.
6316 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6317 (main): Use AAA::SomeEnum.
6318
dd322c54
JK
63192010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6320
6321 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6322 (test_ignore_count): Declare line_callme_body global.
6323 (run to breakpoint with ignore count): Use line_callme_body.
6324 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6325 (set line_main_hello, set line_main_return): Reindent.
6326 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6327 New.
6328 (continue to callee4): Use line_callee4_body.
6329 (check *stopped from CLI command): Use line_callee4_next.
6330 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6331 (set line_main_hello, set line_main_return): Reindent.
6332 (set line_callee4_head, set line_callee4_body): New.
6333 (continue to callee4): Use line_callee4_body.
6334
4e8f195d
TT
63352010-01-18 Tom Tromey <tromey@redhat.com>
6336
6337 PR c++/9680:
6338 * gdb.cp/casts.cc: Add new classes and variables.
6339 * gdb.cp/casts.exp: Test new operators.
6340
9e14a9ba
JB
63412010-01-18 Tom Tromey <tromey@redhat.com>
6342 Thiago Jung Bauermann <bauerman@br.ibm.com>
6343
6344 * gdb.python/source2.py: New file.
6345 * gdb.python/source1: New file.
6346 * gdb.python/python.exp: Test "source" command.
6347
00bf0b85
SS
63482010-01-15 Stan Shebs <stan@codesourcery.com>
6349
6350 * gdb.trace/tfile.c: New file.
6351 * gdb.trace/tfile.exp: New file.
889bf7c5 6352
55235ad7
JK
63532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6354
6355 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6356
9f2982ff
JK
63572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6358
6359 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6360
bbfba9ed
JK
63612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6362
6363 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6364 (libfunc): New parameter action. Implement also selectable "sleep".
6365 * gdb.base/break-interp-main.c: Include assert.h.
6366 (libfunc): New parameter action.
6367 (main): New parameters argc and argv. Assert argc. Pass argv.
6368 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6369 (test_attach): New proc.
6370 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6371 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6372
61f0d762
JK
63732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6374
6375 * gdb.base/break-interp.exp (test_core): New proc.
6376 (test_ld): Call it.
6377
06a6f270
JK
63782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
6380 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6381 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6382 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6383 and gdb_compile_shlib. Use new -Wl compiler options.
6384 (dl bt, main bt): New tests.
6385
51bee8e9
JK
63862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6387
6388 Support PIEs with no symfile_objfile.
6389 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6390 (test_ld): New parameter trynosym.
6391 (test_ld <$trynosym>): New block.
6392
b8040f19
JK
63932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6394
6395 * gdb.base/break-interp.exp: New file.
6396
be759fcf
PM
63972010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6398
6399 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6400 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6401 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6402 test.
6403 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6404 * gdb.python/py-mi.exp: Add lazy string test.
6405
dc146f7c
VP
64062010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6407
6408 * lib/mi-support.exp (mi_check_thread_states): Handle
6409 core number in thread listing.
6410
b4ba55a1
JB
64112010-01-12 Joel Brobecker <brobecker@adacore.com>
6412
6413 * gdb.base/maint.exp: Adjust the expected output for the
6414 "maint print type" test. Use gdb_test_multiple instead of
6415 gdb_sent/gdb_expect.
6416
08e24bd4
DE
64172010-01-11 Doug Evans <dje@google.com>
6418
6496a609
DE
6419 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6420 from gdbserver_download. All callers updated.
6421
08e24bd4
DE
6422 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6423
b5cfddf5
JK
64242010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6425
6426 Implement binary numbers parsing.
6427 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6428 (test_integer_literals_rejected): New binary tests.
6429
3725885a
RW
64302010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6431
6432 * gdb.cell/configure: Regenerate.
6433
37aeb5df
JK
64342010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6435
6436 * gdb.base/corefile.exp: Move the core finding block out and call it as
6437 core_find, new variable $corefile, replace corefile by $corefile and
6438 [file tail $corefile] for usage vs. test names resp.
6439 * lib/gdb.exp (core_find): Move it as a new function here. New
6440 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6441 $destcore. Return "" on error.
6442
d521f563
JK
64432010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6444
6445 Workaround PR binutils/10802.
6446 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6447 (twice).
6448
28f24826
DJ
64492010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6450
6451 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6452
2de75e71
JB
64532010-01-08 Joel Brobecker <brobecker@adacore.com>
6454
6455 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6456 call, to avoid interruption.
6457
fe00719b 64582010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6459
6460 * gdb.stabs/weird.def (args93): New.
6461
d0ef5df8
DE
64622010-01-07 Doug Evans <dje@google.com>
6463
6464 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6465
3a08d52f
TT
64662010-01-07 Tom Tromey <tromey@redhat.com>
6467
6468 * gdb.base/source.exp: Use correct line number.
6469
7a697b8d
SS
64702010-01-05 Stan Shebs <stan@codesourcery.com>
6471
6472 * gdb.trace/tracecmd.exp: Test ftrace.
6473
7803799a
UW
64742010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6475
6476 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6477
c54eabfa
JK
64782010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6479
6480 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6481 "uint_for_mi_testing".
6482
02e7ef19
JB
64832010-01-01 Joel Brobecker <brobecker@adacore.com>
6484
6485 Test indented comment in file being sourced.
6486 * gdb.base/commands.exp: Test indented comment in file being sourced.
6487
abd775ce
JB
64882010-01-01 Joel Brobecker <brobecker@adacore.com>
6489
6490 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6491 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6492 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6493 notice.
6494
79b55b82
JB
64952010-01-01 Joel Brobecker <brobecker@adacore.com>
6496
6497 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6498 notice.
6499
8997583e
JK
65002010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6501
6502 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6503 missing $after_stopped and comma (,) expectation.
6504
6da95a67
SS
65052009-12-31 Stan Shebs <stan@codesourcery.com>
6506
6507 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6508
218d2fc6
TJB
65092009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6510
6511 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6512 (top level): Call test_watchpoint_in_big_blob.
6513 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6514 watchpoints.
6515 (func3): Write to buf.
6516
236f1d4d
SS
65172009-12-29 Stan Shebs <stan@codesourcery.com>
6518
6519 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6520
f61e138d
SS
65212009-12-28 Stan Shebs <stan@codesourcery.com>
6522
6523 * gdb.trace/tsv.exp: New file.
6524 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6525
0219b378
DJ
65262009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6527
6528 * gdb.base/find.c (main): Reference search buffers.
6529 * gdb.base/included.c (main): Reference integer.
6530 * gdb.base/ptype.c (charfoo): Declare.
6531 (intfoo): Call charfoo.
6532 * gdb.base/scope0.c (useitp): New function.
6533 (usestatics): Use useitp.
6534 (useit): Add a type for val.
6535 * gdb.base/scope1.c (useit1): Take a pointer argument.
6536 (usestatics1): Update calls to useit1.
6537 * gdb.cp/call-c.cc: Declare foo.
6538 (main): Call foo.
6539 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6540 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6541 (main): Call C::ensureRefs and ensureOtherRefs.
6542 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6543 variables.
6544 (ensureOtherRefs): New function.
6545 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6546 * gdb.cp/templates.cc (main): Call t5i.value.
6547
3f78692f
JK
65482009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 Fix compatibility with G++-4.5.
6551 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6552 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6553 (uncaught return): Remove.
6554
429374b8
JK
65552009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6556 Phil Muldoon <pmuldoon@redhat.com>
6557
6558 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6559 (bp_location13, bp_location14, bp_location17, bp_location18)
6560 (marker3_proto, marker4_proto): New variables.
6561 (breakpoint info): Update output.
6562 (run until breakpoint at marker3, run until breakpoint at marker4): New
6563 tests.
6564
859825b8
JK
65652009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6566
6567 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6568 Replace the printf call of Y by provided "y-set-1" label. New block
6569 for the second shared library.
6570 * gdb.base/unload.exp: Compile also the second library, call
6571 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6572 (single pending breakpoint info): Rename to ...
6573 (pending breakpoint info before run): ... this extended test.
6574 (libfile2, libname2, libsrcfile2, libsrc2)
6575 (lib_sl2): New variables.
6576 (exec_opts): Set also SHLIB_NAME2.
6577 (pending breakpoint info on first run at shrfunc1)
6578 (pending breakpoint info on second run at shrfunc1)
6579 (pending breakpoint info on second run at shrfunc2)
6580 (print y from libfile, print y from libfile2): New tests.
6581 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6582 * gdb.base/unloadshr2.c: New.
6583
e6a386cd
HZ
65842009-12-22 Hui Zhu <teawater@gmail.com>
6585
6586 * gdb.reverse/sigall-reverse.exp: Adjust.
6587
9e19b45e
VP
65882009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6589
6590 PR gdb/10884
6591
6592 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6593 (main): Call do_bitfield_tests.
aacf5b1e 6594 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6595
d53a7b30
JB
65962009-12-20 Joel Brobecker <brobecker@adacore.com>
6597
6598 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6599 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6600 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6601 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6602 gdb.modula2/unbounded1.c: Update copyright header.
6603
191ca0a1
CM
66042009-12-10 Chris Moller <moller@mollerware.com>
6605
6606 PR gdb/9399
6607 * gdb.cp/virtfunc2.exp: New tests
6608 * gdb.cp/virtfunc2.cc: New tests
6609 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6610
0fa6cf1b
MS
66112009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6612
6613 * gdb.reverse/i387-env-reverse.c: New file.
6614 * gdb.reverse/i387-env-reverse.exp: New file.
6615 * gdb.reverse/i387-stack-reverse.c: New file.
6616 * gdb.reverse/i387-stack-reverse.exp: New file.
6617
361ae042
PM
66182009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6619
6620 * gdb.python/py-type.exp (test_range): New test.
6621
bfd31e71
PM
66222009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6623
6624 PR python/10805
6625
6626 * gdb.python/py-type.exp: New file.
6627 * gdb.python/py-type.c: New file.
6628 * Makefile.in: Add py-type.
6629
57a1d736
TT
66302009-12-03 Tom Tromey <tromey@redhat.com>
6631
6632 * gdb.python/py-value.exp (test_parse_and_eval): New
6633 function.
6634
1f3b5d1b
PP
66352009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6636
6637 PR gdb/11022
6638
6639 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6640 * gdb.base/pr11022.c: New test.
6641
8b7dbdc9
JK
66422009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6643
6644 Fix spurious false FAILs.
6645 * gdb.base/structs.c (chartest): New.
6646 (main): Fill-in chartest.
6647 * gdb.base/structs.exp (anychar_re, first): New.
6648 (start_structs_test): Import global anychar_re and first.
6649 New gdb_test call "set print elements 300; ${testfile}"
6650 (start_structs_test <$first>): New block.
6651 (any): Import global anychar_re. New variable ac. Use ${ac}.
6652
6a53b2ec
JK
66532009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6654
6655 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6656
d7167b4c
JK
66572009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6658
6659 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6660 Force $srcfile file.
6661 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6662
b1798462
UW
66632009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6664
6665 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6666 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6667 * gdb.threads/watchthreads-reorder.exp: Likewise.
6668
b6199126
DJ
66692009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6670
6671 PR gdb/8704
6672
6673 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6674 "if", and "thread". Correct matching in the previous test.
6675
b22a0510
DJ
66762009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6677
6678 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6679
930636d2
MS
66802009-11-23 Michael Snyder <msnyder@vmware.com>
6681
6682 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6683 * gdb.reverse-watch-precsave.exp: Ditto.
6684
21a0512e
PP
66852009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6686
6687 * gdb.asm/asm-source.exp: Adjust.
6688 * gdb.base/help.exp: Adjust.
889bf7c5 6689
fc30d5e0
PA
66902009-11-22 Pedro Alves <pedro@codesourcery.com>
6691
6692 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6693 (do_syscall_tests_without_xml): Set data-directory to
6694 /the/path/to/nowhere.
6695
f6bc2008
PA
66962009-11-21 Pedro Alves <pedro@codesourcery.com>
6697
6698 * gdb.threads/local-watch-wrong-thread.c,
6699 gdb.threads/local-watch-wrong-thread.exp: New files.
6700
8c2fb5de
PA
67012009-11-21 Pedro Alves <pedro@codesourcery.com>
6702
6703 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6704 assume new `regsub' syntax available.
6705
ebec9a0f
PA
67062009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6707
a79d3c27
JK
6708 * gdb.base/watchpoint-hw-hit-once.exp,
6709 gdb.base/watchpoint-hw-hit-once.c: New.
6710
67112009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 * gdb.threads/watchthreads-reorder.exp,
6714 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6715
276a961b
MK
67162009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6717
6718 * gdb.xml/tdesc-regs.exp: Use for m68k.
6719
4867c1fb
PA
67202009-11-15 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6723
f6838f81
DJ
67242009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6725
6726 * lib/gdb.exp (current_target_name): New procedure.
6727 (gdb_wrapper_target): New variable.
6728 (gdb_wrapper_init): Set gdb_wrapper_target.
6729 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6730 wrapper.
6731
4ac4dd3f
DJ
67322009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6733
6734 * gdb.base/remote.exp: Delete the slowest load test.
6735 Do not load with fixed packet sizes.
6736
a7881759
DJ
67372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6738
6739 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6740
97a5b505
DJ
67412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6742
6743 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6744 srcfile when setting a breakpoint.
6745
d3e1fc54
DJ
67462009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6747
6748 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6749 macros.
6750
7cbcbded
DJ
67512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6752
6753 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6754 to be in memory.
6755 * gdb.base/display.c (force_mem): New.
6756 (do_loops): Use it. Add breakpoint comments.
6757 (do_vars): Add a breakpoint comment.
6758 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6759 line numbers.
6760
bdea3a92
NF
67612009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6762
6763 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6764 instead of a bare "run".
6765
269f82e5
PP
67662009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6767
6768 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6769
a69b7d9d
DJ
67702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6771
6772 * lib/cell.exp (skip_cell_tests): Clean up test files before
6773 returning.
6774
b598bfda
DJ
67752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6776
6777 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6778 and the breakpoint menu. Do not call perror if a prompt is seen.
6779 Consume the following GDB prompt.
6780 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6781 * gdb.cp/namespace.exp: Use gdb_test.
6782 * gdb.cp/templates.exp: Use gdb_test.
6783 (test_template_breakpoints): Use gdb_test_multiple.
6784
87728fa0
DJ
67852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6786
6787 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6788 (marker4): Reference values.
6789
b67c692f
DJ
67902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6791
6792 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6793 is missing.
6794
f0df251a
DJ
67952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6796
6797 * gdb.base/break.c (need_malloc): New.
6798 * gdb.base/constvars.c (main): Reference crass and crisp.
6799 * gdb.base/gdb1821.c (main): Reference bar.
6800 * gdb.cp/gdb1355.cc (main): Reference s1.
6801 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6802 (main): Call them.
6803 * gdb.cp/hang2.cc (dummy2): Define.
6804 * gdb.cp/hang3.cc (dummy3): Define.
6805 * gdb.cp/m-data.cc (main): Reference shadow.
6806
bdf7534a
NF
68072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6808 Nathan Froyd <froydnj@codesourcery.com>
6809
6810 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6811 remote host.
6812
f24fce77
NF
68132009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6814
6815 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6816 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6817 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6818 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6819 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6820 * gdb.dwarf2/dw2-producer.exp: Likewise.
6821 * gdb.dwarf2/mac-fileno.exp: Likewise.
6822 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6823 py-prettyprint.py to the remote host.
6824 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6825
40f0318e
KS
68262009-11-11 Keith Seitz <keiths@redhat.com>
6827
6828 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6829 use it instead of "Foo".
6830 * gdb.cp/classes.exp (do_tests): Add a test to access
6831 a method through a typedef'd class name.
6832
f3d9f7fb
NF
68332009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6834
6835 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6836 exponents.
6837 * gdb.base/pointers.exp: Likewise.
6838 * gdb.cp/ref-types.exp: Likewise.
6839
a4216f37
KS
68402009-11-11 Keith Seitz <keiths@redhat.com>
6841
6842 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6843 new[] and delete[].
6844 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6845 "void".
6846 (probe_demangler): Remove all single-quoting of
6847 method and variable names.
6848 (info_func_regexp): Remove the word "void" from any
6849 occurrence of "(void)".
6850 (print_addr_2): Remove all single-quoting of
6851 method names.
6852 (print_addr_2_kfail): Likewise.
6853 (print_addr): Single-quote C function names before
6854 passing to print_addr_2.
6855 (test_paddr_operator_functions): Remove single-quoting
6856 for method names.
6857 Add tests for operator new[] and operator delete[].
6858
9b14d7aa
JK
68592009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6860
6861 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6862
85feb311
KS
68632009-11-09 Keith Seitz <keiths@redhat.com>
6864
6865 * gdb.cp/overload.exp: Add tests for resolving overloaded
6866 methods in expression parsing/evaluation.
6867
fa335448
DJ
68682009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6869
6870 * lib/gdb.exp (default_gdb_version): Use --version instead of
6871 --command.
6872
ec3c07fc
NS
68732009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6874
6875 * lib/gdb.exp (gdb_compile_test): New.
6876 (skip_ada_tests, skip_java_tests): New.
6877 (gdb_compile): Use gdb_compile_test for f77.
6878 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6879 * lib/java.exp (compile_java_from_source): Remove runtests check,
6880 use gdb_compile_test to record result.
6881 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6882 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6883 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6884 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6885 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6886 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6887 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6888 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6889 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6890 adjust gdb_compile invocations.
6891
b8b4e42b
JK
68922009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6893
6894 * Makefile.in (abs_builddir): New.
6895 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6896 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6897 `$(abs_builddir)/site.exp'.
6898
f8b7eaf3
DJ
68992009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6900
6901 * config/m68k-emc.exp, lib/emc-support.exp,
6902 gdb.trace/gdb_c_test.c: Delete.
6903 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6904 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6905 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6906 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6907 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6908 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6909 casing for m68k-*-elf.
6910
c4187697
NS
69112009-11-03 Pedro Alves <pedro@codesourcery.com>
6912
6913 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6914 * gdb.arch/i386-prologue.exp: Likewise.
6915 * gdb.arch/i386-unwind.exp: Likewise.
6916
db16b772
DJ
69172009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6918
6919 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6920
bcf71277
DJ
69212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6922
6923 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6924
0105cee2
DJ
69252009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6926
6927 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6928
24ddea62
JK
69292009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6930
6931 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6932
287ccc17
JK
69332009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6934
6935 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6936 * gdb.base/sepdebug2.c: New file.
6937
08bca259 69382009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6939
6940 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6941 the modified warnings for catch syscall. Verify if GDB was compiled
6942 with support for lib expat, and choose which tests to run depending
6943 on this.
6944
5d4e2b76
VP
69452009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6946
6947 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6948 that composite commands are parsed OK. And also test
6949 that breakpoint commands do work.
6950
240e538a
MS
69512009-10-23 Michael Snyder <msnyder@vmware.com>
6952
6953 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6954 to allow for new disassembly style.
6955
9c419145
PP
69562009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6957
6958 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6959
02506ff1
MS
69602009-10-22 Michael Snyder <msnyder@vmware.com>
6961
6962 * gdb.reverse/break-precsave.exp: New test.
6963 * gdb.reverse/consecutive-precsave.exp: Ditto.
6964 * gdb.reverse/finish-precsave.exp: Ditto.
6965 * gdb.reverse/i386-precsave.exp: Ditto.
6966 * gdb.reverse/machinestate-precsave.exp: Ditto.
6967 * gdb.reverse/sigall-precsave.exp: Ditto.
6968 * gdb.reverse/solilb-precsave.exp: Ditto.
6969 * gdb.reverse/step-precsave.exp: Ditto.
6970 * gdb.reverse/until-precsave.exp: Ditto.
6971 * gdb.reverse/watch-precsave.exp: Ditto.
6972
4cf866a3
MS
69732009-10-22 Michael Snyder <msnyder@vmware.com>
6974
6975 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6976 for gdb_expect. Adjust one test's expect strings for the new
6977 format of disassemble.
6978 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6979 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6980 gdb_test_multiple.
6981 * gdb.reverse/step-reverse.exp: Delete 'return'.
6982 * gdb.reverse/until-reverse.exp: Delete blank lines.
6983 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6984
2b28d209
PP
69852009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6986
6987 * gdb.base/consecutive.exp: Adjust.
6988 * gdb.base/display.exp: Likewise.
6989 * gdb.base/pc-fp.exp: Likewise.
6990 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6991
33b9c32b
MS
69922009-10-19 Michael Snyder <msnyder@vmware.com>
6993
6994 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6995 * gdb.reverse/finish-reverse.c: Ditto.
6996 * gdb.reverse/sigall-reverse.c: Ditto.
6997 * gdb.reverse/solib-reverse.c: Ditto.
6998 * gdb.reverse/step-reverse.c: Ditto.
6999 * gdb.reverse/watch-reverse.c: Ditto.
7000
6c95b8df
PA
70012009-10-19 Pedro Alves <pedro@codesourcery.com>
7002 Stan Shebs <stan@codesourcery.com>
7003
7004 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7005 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7006 "Executing new program".
7007 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7008 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7009 left listed after having been killed.
7010 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7011 * gdb.base/maint.exp: Adjust test.
7012
7013 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7014 * gdb.multi/Makefile.in: New.
7015 * gdb.multi/base.exp: New.
7016 * gdb.multi/goodbye.c: New.
7017 * gdb.multi/hangout.c: New.
7018 * gdb.multi/hello.c: New.
7019 * gdb.multi/bkpt-multi-exec.c: New.
7020 * gdb.multi/bkpt-multi-exec.exp: New.
7021 * gdb.multi/crashme.c: New.
7022
279017b7
TG
70232009-10-13 Tristan Gingold <gingold@adacore.com>
7024
7025 * gdb.base/sepdebug.exp: Check debug info are found.
7026
0413d738
PA
70272009-10-08 Pedro Alves <pedro@codesourcery.com>
7028
7029 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7030 bits.
7031
c628eecc
JK
70322009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7033
7034 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7035
38af1bfe
JB
70362009-10-07 Joel Brobecker <brobecker@adacore.com>
7037
7038 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7039 of the comments.
7040
2b0adecd
PM
70412009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7042
7043 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7044 * gdb.base/annota3.exp: Idem.
7045 * gdb.base/maint.exp: Idem.
7046
8d417781
PM
70472009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7048
889bf7c5 7049 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7050 to default.
7051
bb61102d
PM
70522009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7053
889bf7c5 7054 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7055 mingw and cygwin targets.
7056
ace5c364
PM
70572009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7058 Pedro Alves <pedro@codesourcery.com>
7059
889bf7c5 7060 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7061 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7062
c2d494a0
PM
70632009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7064
e1b52ce2
PM
7065 * gdb.base/shr1.c: Use %p in format string.
7066 * gdb.base/unload.c: Avoid warning in fprintf.
7067 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7068
209f53f5
PM
70692009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7070
7071 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7072 long type.
7073 (test_unlink): Correct printf string.
7074 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7075 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7076
8172766a
JK
70772009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7078
7079 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7080 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7081 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7082
0f73703c
UW
70832009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7084
7085 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7086 * gdb.objc/nondebug.exp: Likewise.
7087
b32306ca
UW
70882009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7089
7090 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7091 target_info setting.
7092
7093 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7094 that detect new threads during "info threads".
7095
0057022f
UW
70962009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7097
7098 * gdb.threads/manythreads.c (main): Increase thread stack size
7099 to 2*PTHREAD_STACK_MIN.
7100 * gdb.threads/multi-create.c (main): Likewise.
7101 (create_function): Likewise.
7102
f29c0325
UW
71032009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7104
7105 * gdb.base/dump.exp: Pass difference of pointer types instead
7106 of integer types as offset to restore in intarr3.srec case.
7107
fcb34849
UW
71082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7109
7110 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7111
d5142e3b
UW
71122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7113
7114 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7115
087b74b2 71162009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7117
087b74b2
PM
7118 New test for two watchpoints, with disabling of
7119 the first inserted.
7120 * testsuite/gdb.base/watchpoints.c: New file.
7121 * testsuite/gdb.base/watchpoints.exp: New file.
7122
96c07c5b
TT
71232009-09-25 Tom Tromey <tromey@redhat.com>
7124
7125 * gdb.base/charset.exp: Test utf-16 strings with Python.
7126
b8899f2b
TT
71272009-09-25 Tom Tromey <tromey@redhat.com>
7128
7129 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7130 UCS-4.
7131 * gdb.base/charset.c (utf_32_string): Rename.
7132 (init_utf32): Rename.
7133 (main): Update.
7134
329719ec
TT
71352009-09-22 Tom Tromey <tromey@redhat.com>
7136
7137 * gdb.python/py-function.exp: Add regression tests.
7138
11ef0d76
KS
71392009-09-21 Keith Seitz <keiths@redhat.com>
7140
7141 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7142 with invalid operator.
7143
3fe8f3b3
KS
71442009-09-21 Keith Seitz <keiths@redhat.com>
7145
7146 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7147 and destructor using typedef name of class.
7148 * gdb.cp/classes.cc (class Base1): Add a destructor.
7149 (base1): New typedef.
7150 (use_methods): Instanitate an object of type base1.
7151 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7152 (do_tests): Call test_template_typedef.
7153 * gdb.cp/templates.cc (Baz::~Baz): New method.
7154 (intBazOne): New typedef.
7155 (main): Instantiate intBazOne.
7156
7a9fe101
PM
71572009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7158
7159 PR python/10633
7160
7161 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7162 Function.
7163 (run_lang_tests): Add print elements test.
7164
2e4d963f
PM
71652009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7166
7167 * gdb.python/py-value.exp (test_subscript_regression): New
7168 function. Test for invalid subscripts.
7169 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7170 (ptr_ref): New function.
7171
ec7e75e7
PP
71722009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7173
7174 * gdb.base/default.exp: Fix "show convenience".
7175
0cc7d26f
TT
71762009-09-15 Tom Tromey <tromey@redhat.com>
7177
7178 * lib/mi-support.exp (mi_create_varobj): Update.
7179 (mi_create_floating_varobj): Likewise.
7180 (mi_create_dynamic_varobj): New proc.
7181 (mi_varobj_update): Update.
7182 (mi_varobj_update_with_type_change): Likewise.
7183 (mi_varobj_update_kv_helper): New proc.
7184 (mi_varobj_update_dynamic_helper): Rewrite.
7185 (mi_varobj_update_dynamic): New proc.
7186 (mi_list_varobj_children): Update.
7187 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7188 * gdb.python/python-prettyprint.py (pp_outer): New class.
7189 (pp_nullstr): Likewise.
7190 (lookup_function): Register new printers.
7191 * gdb.python/python-prettyprint.c (struct substruct): New type.
7192 (struct outerstruct): Likewise.
7193 (substruct_test): New function.
7194 (struct nullstr): New type.
7195 (string_1, string_2): New globals.
7196 (main): Add new tests.
7197 * gdb.python/python-mi.exp: Added regression tests.
7198 * gdb.mi/mi2-var-display.exp: Update.
7199 * gdb.mi/mi2-var-cmd.exp: Update.
7200 * gdb.mi/mi2-var-child.exp: Update.
7201 * gdb.mi/mi2-var-block.exp: Update.
7202 * gdb.mi/mi-var-invalidate.exp: Update.
7203 * gdb.mi/mi-var-display.exp: Update.
7204 * gdb.mi/mi-var-cmd.exp: Update.
7205 * gdb.mi/mi-var-child.exp: Update.
7206 * gdb.mi/mi-var-block.exp: Update.
7207 * gdb.mi/mi-break.exp: Update.
7208 * gdb.mi/gdb701.exp: Update.
7209
a96d9b2e
SDJ
72102009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7211
7212 * Makefile.in: Inclusion of catch-syscall object.
7213 * gdb.base/catch-syscall.c: New file.
7214 * gdb.base/catch-syscall.exp: New file.
7215
b43b923a
MS
72162009-09-12 Michael Snyder <msnyder@vmware.com>
7217
7218 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7219 that can support reverse debuggnig.
7220
cec03d70
TT
72212009-09-11 Tom Tromey <tromey@redhat.com>
7222
7223 * gdb.dwarf2/valop.S: New file.
7224 * gdb.dwarf2/valop.exp: New file.
7225
e23bb3fc
MK
72262009-09-11 Mark Kettenis <kettenis@gnu.org>
7227
7228 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7229
37c3696d
DE
72302009-09-10 Doug Evans <dje@google.com>
7231
7232 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7233 Add $gdb_prompt to second breakpoint regexp.
7234
5172aecb
JB
72352009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7236
7237 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7238 names, add missing ones.
7239 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7240 * gdb.python/py-frame.c: Rename from python-frame.c.
7241 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7242 testfile name.
7243 * gdb.python/py-function.exp: Rename from python-function.exp.
7244 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7245 testfile name.
7246 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7247 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7248 Adjust testfile name.
7249 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7250 * gdb.python/py-template.cc: Rename from python-template.cc.
7251 * gdb.python/py-template.exp: Rename from python-template.exp.
7252 Adjust testfile name.
7253 * gdb.python/py-value.c: Rename from python-value.c.
7254 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7255 testfile name.
7256
b554e4bd
JK
72572009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7260 $bpt2address.
7261 (Second breakpoint address is valid on ia64)
7262 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7263
9a68ae16
JM
72642009-09-03 Joseph Myers <joseph@codesourcery.com>
7265
7266 * gdb.base/ending-run.exp: Restrict regular expression matching
7267 line number to require closing brace following.
7268
146b9145
DE
72692009-09-03 Doug Evans <dje@google.com>
7270
7271 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7272
787d21e1
TT
72732009-09-02 Tom Tromey <tromey@redhat.com>
7274
7275 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7276
e7802207
TT
72772009-09-02 Tom Tromey <tromey@redhat.com>
7278
7279 * gdb.dwarf2/callframecfa.exp: New file.
7280 * gdb.dwarf2/callframecfa.S: New file.
7281
817aadd2
JK
72822009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7283
7284 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7285 gdb.base/solib-overlap-main.c: New.
7286
4a76eae5
DJ
72872009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7288
7289 PR gdb/10565
7290
7291 * gdb.base/bitfields.c (struct container, container): New.
7292 (main): Initialize it and call break5.
7293 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7294
d4b96c9a
JK
72952009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7298 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7299
4e22772d
JK
73002009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7303
2efab443
MS
73042009-08-26 Michael Snyder <msnyder@vmware.com>
7305
7306 * gdb.base/i386-reverse.c: New file.
7307 * gdb.base/i386-reverse.exp: New file.
7308 * gdb.base/Makefile.in: Add new files to be removed.
7309
07ab73a0
JM
73102009-08-26 Joseph Myers <joseph@codesourcery.com>
7311
7312 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7313 environment-pwd for remote host.
7314 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7315
676accff
KS
73162009-08-24 Keith Seitz <keiths@redhat.com>
7317
7318 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7319 Add two new C++ completer tests which limit the output to a
889bf7c5 7320 given class.
676accff 7321
f9f7ad22
MS
73222009-08-24 Michael Snyder <msnyder@vmware.com>
7323
7324 * gdb.base/del.exp: Fix typo in comment.
7325 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7326
81ecdfbb
RW
73272009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7328
7329 * configure: Regenerate.
7330 * gdb.hp/configure: Likewise.
7331 * gdb.hp/gdb.aCC/configure: Likewise.
7332 * gdb.hp/gdb.base-hp/configure: Likewise.
7333 * gdb.hp/gdb.compat/configure: Likewise.
7334 * gdb.hp/gdb.defects/configure: Likewise.
7335 * gdb.hp/gdb.objdbg/configure: Likewise.
7336 * gdb.stabs/configure: Likewise.
7337
cab0c772
UW
73382009-08-19 Doug Evans <dje@google.com>
7339
7340 * gdb.base/gdbvars.c: New file.
7341 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7342
b8fa0bfa
PA
73432009-08-14 Pedro Alves <pedro@codesourcery.com>
7344
7345 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7346 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7347
b84aa90a
PA
73482009-08-13 Pedro Alves <pedro@codesourcery.com>
7349
7350 * gdb.base/default.exp: Adjust "set language test": it's now an
7351 enum command. Larger help string moved to "help set language".
7352 * gdb.base/help.exp: Adjust "help set language" expected output,
7353 now lists all known languages.
7354
0d8f9b2c
NF
73552009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7356
7357 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7358 all frame arguments.
7359 * gdb.arch/altivec-regs.exp: Likewise.
7360
bda180e0
TT
73612009-08-07 Tom Tromey <tromey@redhat.com>
7362
7363 * gdb.base/setshow.exp: Add tests for changes to set language, set
7364 check range, and set check type.
7365
48cb2d85
VP
73662009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7367
7368 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7369 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7370 Call it.
48cb2d85 7371
1ea34204
UW
73722009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7373
7374 * configure.ac: Run gdb.cell tests when appropriate.
7375 * configure: Regenerate.
7376 * lib/cell.exp: New file.
7377 * gdb.cell: New directory.
7378 * gdb.cell/configure.ac: New file.
7379 * gdb.cell/configure: New file.
7380 * gdb.cell/Makefile.in: New file.
7381 * gdb.cell/arch.exp: New file.
7382 * gdb.cell/break.c: New file.
7383 * gdb.cell/break.exp: New file.
7384 * gdb.cell/break-spu.c: New file.
7385 * gdb.cell/bt.c: New file.
7386 * gdb.cell/bt2-spu.c: New file.
7387 * gdb.cell/bt-spu.c: New file.
7388 * gdb.cell/bt.exp: New file.
7389 * gdb.cell/coremaker.c: New file.
7390 * gdb.cell/coremaker-spu.c: New file.
7391 * gdb.cell/core.exp: New file.
7392 * gdb.cell/gcore.exp: New file.
7393 * gdb.cell/data.c: New file.
7394 * gdb.cell/data.exp: New file.
7395 * gdb.cell/data-spu.c: New file.
7396 * gdb.cell/ea-cache.exp: New file.
7397 * gdb.cell/ea-cache.c: New file.
7398 * gdb.cell/ea-cache-spu.c: New file.
7399 * gdb.cell/ea-standalone.c: New file.
7400 * gdb.cell/ea-standalone.exp: New file.
7401 * gdb.cell/ea-test.c: New file.
7402 * gdb.cell/ea-test.exp: New file.
7403 * gdb.cell/f-regs.exp: New file.
7404 * gdb.cell/mem-access.c: New file.
7405 * gdb.cell/mem-access.exp: New file.
7406 * gdb.cell/mem-access-spu.c: New file.
7407 * gdb.cell/ptype.exp: New file.
7408 * gdb.cell/registers.exp: New file.
7409 * gdb.cell/size.c: New file.
7410 * gdb.cell/sizeof.exp: New file.
7411 * gdb.cell/size-spu.c: New file.
7412 * gdb.cell/solib.exp: New file.
7413 * gdb.cell/solib-symbol.exp: New file.
7414
85e747d2
UW
74152009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7416
7417 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7418
58d6951d
DJ
74192009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7420
7421 * gdb.base/float.exp: Handle VFP registers.
7422
6e0a4f15
MS
74232009-07-14 Michael Snyder <msnyder@vmware.com>
7424
dcd5da87
MS
7425 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7426 to bring gdb to the beginning of the calling line.
7427
6e0a4f15
MS
7428 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7429 confusing the i386 epilogue unwinder.
7430
782b2b07
SS
74312009-07-14 Stan Shebs <stan@codesourcery.com>
7432
7433 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7434
f662c3bc
MS
74352009-07-14 Michael Snyder <msnyder@vmware.com>
7436
7437 * gdb.reverse/step-reverse.exp (stepi into function call):
7438 Call instruction may not be first instruction in the line.
7439 (reverse stepi from a function call): Used wrong line number.
7440
8f313923
JK
74412009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7442
7443 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7444
4662c76e
JK
74452009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7446
7447 Fix gdb.base/macscp.exp when using custom inputrc.
7448 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7449 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7450 env(TERM) set.
7451 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7452 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7453
aa81e255
JK
74542009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7455
7456 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7457 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7458 Change the compilation target to match the testcase name.
7459 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7460 testcase name.
7461 * a2-run.exp: Use for setup prepare_for_testing. Change the
7462 compilation target to match the testcase name.
7463 * gdb.base/commands.exp: Likewise.
7464 * gdb.base/finish.exp: Likewise.
7465 * gdb.base/float.exp: Likewise.
7466 * gdb.base/info-target.exp: Likewise.
7467 * gdb.base/relational.exp: Likewise.
7468 * gdb.base/term.exp: Likewise.
7469 * gdb.base/until.exp: Likewise.
7470 * gdb.base/volatile.exp: Likewise.
7471 * gdb.base/whatis-exp.exp: Likewise.
7472
4c93b1d7
HZ
74732009-07-11 Hui Zhu <teawater@gmail.com>
7474
7475 * gdb.base/help.exp (disassemble): Update expected help text.
7476
812f7342
TT
74772009-07-09 Tom Tromey <tromey@redhat.com>
7478
7479 * lib/gdb.exp: Handle TRANSCRIPT.
7480 (remote_spawn, remote_close, send_gdb): New procs.
7481
fbb8f299
PM
74822009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7483
7484 * gdb.python/python-prettyprint.c: Add counted null string
7485 structure.
7486 * gdb.python/python-prettyprint.exp: Print null string. Test for
7487 embedded nulls.
7488 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7489 * gdb.python/python-value.exp (test_value_in_inferior): Add
7490 variable length string fetch tests.
7491 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7492
c0ac0ec7
JK
74932009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7494
7495 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7496
30b66ecc
TT
74972009-07-07 Tom Tromey <tromey@redhat.com>
7498
7499 * gdb.base/call-rt-st.exp: Update for change to escape output.
7500 * gdb.base/callfuncs.exp: Likewise.
7501 * gdb.base/charset.exp: Likewise.
7502 * gdb.base/constvars.exp: Likewise.
7503 * gdb.base/long_long.exp: Likewise.
7504 * gdb.base/pointers.exp: Likewise.
7505 * gdb.base/printcmds.exp: Likewise.
7506 * gdb.base/setvar.exp: Likewise.
7507 * gdb.base/store.exp: Likewise.
7508 * gdb.cp/ref-types.exp: Likewise.
7509 * gdb.mi/mi-var-child.exp: Likewise.
7510 * gdb.mi/mi-var-display.exp: Likewise.
7511 * gdb.mi/mi2-var-display.exp: Likewise.
7512 * gdb.base/charset.exp: Test octal escape sequence length.
7513 Update for change to escape output.
7514
187c4a2b
JK
75152009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7516
7517 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7518
d80a43f9
DJ
75192009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7520
7521 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7522
047427a8
JK
75232009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7524
7525 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7526 gdbserver increasing $portnum if "Can't bind address" has been seen.
7527
8b5a0f4f
PA
75282009-07-05 Pedro Alves <pedro@codesourcery.com>
7529
7530 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7531 mingw32ce.
7532
7d93ba58
PA
75332009-07-05 Pedro Alves <pedro@codesourcery.com>
7534
7535 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7536 VFP format.
7537
2277426b
PA
75382009-07-02 Pedro Alves <pedro@codesourcery.com>
7539
7540 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7541 linux. Adjust to use "inferior", "info inferiors", "detach
7542 inferior" and "kill inferior" instead of "restart", "info fork",
7543 "detach fork" and "delete fork".
7544 * gdb.base/ending-run.exp: Spell out "info".
7545 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7546 the "kill" command.
7547
5af949e3
UW
75482009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7549
7550 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7551 change to prefix TLS offset in hex with 0x.
7552
5d3729b5
UW
75532009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7554
7555 * gdb.base/default.exp: Update test case for "x" changes.
7556
af589bd0
TG
75572009-07-01 Tristan Gingold <gingold@adacore.com>
7558
7559 * gdb.base/bigcore.exp: Make darwin untested.
7560
40974f91
JK
75612009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7562
7563 * gdb.base/completion.exp (directory completion): Create the directory.
7564 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7565 escapeuniquesub.
7566 (directory completion 2): Expect now ${escapeuniquesub}.
7567 (Glob remaining of directory test): Remove one excessive newline.
7568 Expect the real output.
7569
59dd3af6
JK
75702009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7571
7572 Fix `make check//%' target after `make check' has been ran.
7573 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7574 a mkdir call.
7575 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7576 (%/.dir): Remove.
7577
f4e164aa
JK
75782009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7581 the expected result record.
7582
69af2122
JK
75832009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 Remove racy FAILs relying just on the timeouts.
7586 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7587 (annotation_level 2): Remove racy FAILs.
7588
2fd481e1
PP
75892009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7590
7591 gdb/10275
889bf7c5
PA
7592 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7593
c38f313d
DJ
75942009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7595
7596 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7597
8b777f02
VP
75982009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7599
7600 * gdb.mi/mi-stack.exp: Testing symbolic options
7601 to -stack-list-locals and -stack-list-arguments.
7602
00c7eacf
JK
76032009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7604
7605 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7606
6bc80edc
TT
76072009-06-29 Tom Tromey <tromey@redhat.com>
7608
7609 * dg-extract-results.sh: New file.
7610 * Makefile.in (FORCE_PARALLEL): New variable.
7611 (CHECK_TARGET): New conditional variable.
7612 (check): Use CHECK_TARGET.
7613 (DO_RUNTEST): New variable.
7614 (check-single): New target.
7615 (TEST_DIRS): New variable.
7616 (TEST_TARGETS): Likewise.
7617 (check-parallel): New target.
7618 (check-gdb.%): New pattern.
7619 (BASE1_FILES): New variable.
7620 (BASE2_FILES): Likewise.
7621 (check-gdb.base%): New pattern.
7622 (%/.dir): New pattern.
7623 * configure: Rebuild.
7624 * aclocal.m4 (AM_CONDITIONAL): New defun.
7625 * configure.ac: Check whether user is using GNU make.
7626 (GMAKE): New conditional.
7627
794684b6
SW
76282009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7629
7630 * gdb.cp/namespace-nested-import.cc: New test.
7631 * gdb.cp/namespace-nested-import.exp: New test.
7632
edb3359d
DJ
76332009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7634
7635 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7636 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7637 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7638 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7639 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7640 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7641 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7642 gdb.opt/inline-markers.c: New files.
7643 * lib/gdb.exp (skip_inline_frame_tests): New function.
7644 (skip_inline_var_tests): New function.
7645
cf657a0c
AS
76462009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7647
7648 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7649 backtrace.
7650
28d41a99
MS
76512009-06-27 Michael Snyder <msnyder@vmware.com>
7652
7653 * gdb.reverse: New directory.
7654 * gdb.reverse/break-reverse.c: New test.
7655 * gdb.reverse/break-reverse.exp: New test.
7656 * gdb.reverse/consecutive-reverse.c: New test.
7657 * gdb.reverse/consecutive-reverse.exp: New test.
7658 * gdb.reverse/finish-reverse.c: New test.
7659 * gdb.reverse/finish-reverse.exp: New test.
7660 * gdb.reverse/machinestate.c: New test.
7661 * gdb.reverse/ms1.c: New test.
7662 * gdb.reverse/machinestate.exp: New test.
7663 * gdb.reverse/Makefile.in: New file.
7664 * gdb.reverse/shr2.c: New test.
7665 * gdb.reverse/solib-reverse.c: New test.
7666 * gdb.reverse/solib-reverse.exp: New test.
7667 * gdb.reverse/step-reverse.c: New test.
7668 * gdb.reverse/step-reverse.exp: New test.
7669 * gdb.reverse/until-reverse.c: New test.
7670 * gdb.reverse/ur1.c: New test.
7671 * gdb.reverse/until-reverse.exp: New test.
7672 * gdb.reverse/watch-reverse.c: New test.
7673 * gdb.reverse/watch-reverse.exp: New test.
7674 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7675 * configure: Regenerate.
7676
fe3c8b0d
DE
76772009-06-26 Doug Evans <dje@google.com>
7678
7679 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7680
3a72a602
PM
76812009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7682
7683 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7684 windows problem for 'file delete $binfile'.
7685
27aa8d6a
SW
76862009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7687
7688 * gdb.cp/namespace-using.exp: New test.
7689 * gdb.cp/namespace-using.cc: New test.
7690
8ac055f8
JB
76912009-05-20 Joel Brobecker <brobecker@adacore.com>
7692
7693 * gdb.ada/variant_record_packed_array: New testcase.
7694
85e306ed
TT
76952009-06-23 Tom Tromey <tromey@redhat.com>
7696
7697 * gdb.base/charset.exp (test_combination): Regression test.
7698 * gdb.base/charset.c (my_wchar_t): New typedef.
7699 (myvar): New global.
7700 (main): Set myvar.
7701
56643c5e
PM
77022009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7703
7704 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7705 target.
7706
1fac167a
UW
77072009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7708
7709 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7710
7ccb0be9
UW
77112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7712
7713 * gdb.mi/gdb680.exp: Update test for error message.
7714
568d6575
UW
77152009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7716
7717 * gdb.base/annota1.exp: Allow multiple occurrences of the
7718 frames-invalid annotation.
7719 * gdb.cp/annota2.exp: Likewise.
7720
7cd1089b
PM
77212009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7722
7723 * gdb.cp/gdb2495.cc: New file.
7724 * gdb.cp/gdb2495.exp: New file.
7725
72c63395
JK
77262009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7727
7728 Report error on GDB crash during runto.
7729 * lib/gdb.exp (runto <eof>): New.
7730
3788363d
DJ
77312009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7734 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7735 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7736 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7737 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7738 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7739 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7740 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7741 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7742 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7743 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7744 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7745 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7746 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7747 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7748 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7749 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7750 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7751 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7752 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7753 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7754 gdb.trace/passcount.exp, gdb.trace/report.exp,
7755 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7756 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7757 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7758 executable.
7759
17592de3
PA
77602009-06-07 Pedro Alves <pedro@codesourcery.com>
7761
7762 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7763 defined before referencing it.
7764
701e355d
DE
77652009-06-03 Doug Evans <dje@google.com>
7766
7767 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7768 * gdb.arch/i386-see.c: Ditto.
7769
f2292c65
PM
77702009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7771
7772 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7773 (check_macro): Return 1 if undefined.
7774 If first test fails, check if macro debug information is available,
7775 and report unsupported test if no macro information is found.
7776
5a437975
DE
77772009-05-29 Doug Evans <dje@google.com>
7778
7779 * gdb.threads/hand-call-in-threads.exp: New.
7780 * gdb.threads/hand-call-in-threads.c: New.
7781
c141c696
MS
77822009-05-29 Michael Snyder <msnyder@vmware.com>
7783
7784 * gdb.base/break-always.exp: Change "1" to "on".
7785 Add confirmation check.
7786
b3444185
PA
77872009-05-28 Pedro Alves <pedro@codesourcery.com>
7788
7789 * gdb.threads/threxit-hop-specific.c: New.
7790 * gdb.threads/threxit-hop-specific.exp: New.
7791 * gdb.threads/thread-execl.c: New.
7792 * gdb.threads/thread-execl.exp: New.
7793
b6313243
TT
77942009-05-27 Tom Tromey <tromey@redhat.com>
7795 Thiago Jung Bauermann <bauerman@br.ibm.com>
7796
7797 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7798 (mi_child_regexp): Likewise.
7799 (mi_list_varobj_children_range): Likewise.
7800 (mi_get_features): Likewise.
7801 (mi_list_varobj_children): Rewrite.
7802 * gdb.python/python-mi.exp: New file.
7803
a6bac58e
TT
78042009-05-27 Tom Tromey <tromey@redhat.com>
7805 Thiago Jung Bauermann <bauerman@br.ibm.com>
7806 Phil Muldoon <pmuldoon@redhat.com>
7807 Paul Pluzhnikov <ppluzhnikov@google.com>
7808
7809 * gdb.python/python-prettyprint.exp: New file.
7810 * gdb.python/python-prettyprint.c: New file.
7811 * gdb.python/python-prettyprint.py: New file.
7812 * gdb.base/display.exp: print/r is now valid.
7813
2c74e833
TT
78142009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7815 Tom Tromey <tromey@redhat.com>
7816 Pedro Alves <pedro@codesourcery.com>
7817 Paul Pluzhnikov <ppluzhnikov@google.com>
7818
7819 * gdb.python/python-template.exp: New file.
7820 * gdb.python/python-template.cc: New file.
7821 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7822 tests.
7823 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7824 Call it.
7825 (test_value_after_death): New proc.
7826 * gdb.python/python-value.c (PTR): New typedef.
7827 (main): New variable 'x'.
7828
89c73ade
TT
78292009-05-27 Tom Tromey <tromey@redhat.com>
7830
7831 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7832 tests.
7833 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7834 Call it.
7835
a75724bc
PA
78362009-05-27 Pedro Alves <pedro@codesourcery.com>
7837
7838 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7839
e58b0e63
PA
78402009-05-24 Pedro Alves <pedro@codesourcery.com>
7841
7842 * gdb.threads/fork-thread-pending.c: New.
7843 * gdb.threads/fork-thread-pending.exp: New.
7844
4ac36638
JK
78452009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7846
7847 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7848 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7849
889bf7c5 78502009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7851
889bf7c5 7852 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7853
b242c3c2
PA
78542009-05-17 Pedro Alves <pedro@codesourcery.com>
7855
7856 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7857 `gdb_get_line_number'. Call `callee' in both parent and child.
7858 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7859 `gdb_get_line_number' instead of hardcoding line numbers.
7860 (catch_fork_unpatch_child): New procedure to test detaching
7861 breakpoints from child fork.
7862 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7863 hardcoding line numbers.
7864 (do_fork_tests): Run `catch_fork_unpatch_child'.
7865
ee342b23
VP
78662009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7867
7868 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7869 of structure type enters or leaves the scope, it
7870 is reported by -var-update.
7871
e2009e98
DE
78722009-05-11 Doug Evans <dje@sebabeach.org>
7873
7874 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7875 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7876 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7877
00903456
JK
78782009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7879
7880 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7881
dc621c35
DE
78822009-04-30 Doug Evans <dje@google.com>
7883
7884 * gdb.threads/watchthreads2.exp: New testcase.
7885 * gdb.threads/watchthreads2.c: New testcase.
7886
9ab4e744
DE
78872009-04-29 Doug Evans <dje@google.com>
7888
7889 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7890 * gdb.cp/mb-ctor.cc: Ditto.
7891 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7892 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7893 * gdb.cp/mb-inline1.cc: Call it.
7894 * gdb.cp/mb-inline2.cc: Ditto.
7895 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7896 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7897
484086b7
JK
78982009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7899
7900 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7901 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7902 Replace all uses of `decimal' by `nonzero'.
7903 (info macro FROM_COMMANDLINE): New test.
7904
379a77b5
TT
79052009-04-27 Tom Tromey <tromey@redhat.com>
7906
7907 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7908
b92b73c2
DE
79092009-04-27 Doug Evans <dje@google.com>
7910
7911 * gdb.threads/watchthreads.c (main): Initialize args before starting
7912 the threads. Plus formatting cleanup.
7913 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7914 biased scheduling of one thread.
7915
945a118d
JG
79162009-04-27 Jerome Guitton <guitton@adacore.com>
7917
7918 * gdb.cp/templates.cc (GetMax): New template.
7919 (main): Declare two instances of GetMax.
7920 * gdb.cp/templates.exp: Add new test.
7921
d389af10
JK
79222009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7923
7924 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7925
e7f86de9
JM
79262009-04-22 Joseph Myers <joseph@codesourcery.com>
7927
7928 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7929
334cc82d
TT
79302009-04-15 Tom Tromey <tromey@redhat.com>
7931
7932 * gdb.base/charset.exp: Add regression test.
7933
d12672cc
JB
79342009-04-14 Joel Brobecker <brobecker@adacore.com>
7935
7936 * gdb.base/exe-lock.exp: New testcase.
7937
18e8c3bc
TT
79382009-04-13 Tom Tromey <tromey@redhat.com>
7939
7940 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7941 operator on Frame.
7942
5ecd5cbe
UW
79432009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7944
7945 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7946 * gdb.server/ext-attach.exp: Likewise.
7947
7309f756
VP
79482009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7949
7950 Eliminate some sleep usage.
7951
889bf7c5
PA
7952 * gdb.mi/basics.c (do_nothing): New.
7953 (main): Use do_nothing instead of printf, so that
7954 not to introduce race condition between output of
7955 inferiour and output of gdb. Do not use sleep as it
7956 is not generally available on embedded targets.
7309f756 7957
f4b95f6f
PA
79582009-04-02 Pedro Alves <pedro@codesourcery.com>
7959
7960 * gdb.server/ext-attach.exp: Expect an optional process id after
7961 "Detached from remote process".
7962
de40b933
JK
79632009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7964
7965 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7966 gdb.dwarf2/dw2-unresolved.exp: New.
7967
2ae101a4
PA
79682009-04-02 Pedro Alves <pedro@codesourcery.com>
7969
7970 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7971 mi_run_to_main.
7972
56a8e183
PA
79732009-04-02 Pedro Alves <pedro@codesourcery.com>
7974
7975 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7976 mi_run_to_main. Skip thread exit test on remote targets.
7977 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7978 mi_run_to_main.
7979 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7980 mi_run_to_main.
7981 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7982 when expecting ^connected. Detect when the target doesn't support
7983 non-stop mode.
7984 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7985 supported. Return -1 on error, 0 on success.
7986 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7987 (mi_runto): Return mi_runto_helper's result explicitly.
7988
c35fafde
PA
79892009-04-01 Pedro Alves <pedro@codesourcery.com>
7990
7991 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7992
f8a8dce6
JB
79932009-04-01 Tom Tromey <tromey@redhat.com>
7994
7995 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7996 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7997 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7998 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7999
71c25dea
TT
80002009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8001 Jan Kratochvil <jan.kratochvil@redhat.com>
8002
8003 PR gdb/931
8004 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8005 output.
8006 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8007 for gdb/931.
8008 * dw2-strp.S (DW_AT_language): Change to C++.
8009 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8010
02d9a9ce
JB
80112009-03-31 Joel Brobecker <brobecker@adacore.com>
8012
8013 * gdb.ada/tasks: New testcase.
8014
1042e4c0
SS
80152009-03-30 Stan Shebs <stan@codesourcery.com>
8016
8017 * gdb.trace/actions.exp: Update to match new info trace format.
8018 * gdb.trace/deltrace.exp: Ditto.
8019 * gdb.trace/infotrace.exp: Ditto.
8020 * gdb.trace/passcount.exp: Ditto.
8021 * gdb.trace/save-trace.exp: Ditto.
8022 * gdb.trace/while-stepping.exp: Ditto.
8023 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8024
f8f6f20b
TJB
80252009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8026
8027 * gdb.python/python-frame.c: New file.
8028 * gdb.python/python-frame.exp: New file.
8029
c0c6f777
TJB
80302009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8031
8032 * gdb.python/python-value.exp: Add tests for the address
8033 attribute.
8034
3cb51905
AS
80352009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8036
8037 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8038
88fc996f
DE
80392009-03-26 Doug Evans <dje@google.com>
8040
8041 * gdb.mi/mi-nonstop-exit.exp: New file.
8042 * gdb.mi/non-stop-exit.c: New file.
8043
56ef84b1
TT
80442009-03-26 Tom Tromey <tromey@redhat.com>
8045
8046 Update for change to prologue skipping:
8047 * gdb.mi/mi2-simplerun.exp: Update.
8048 * gdb.mi/mi2-break.exp: Update.
8049 * gdb.mi/mi-simplerun.exp: Update.
8050 * gdb.mi/mi-break.exp: Update.
8051 * gdb.base/ending-run.exp: Update.
8052
def2b000
TJB
80532009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8054
8055 * gdb.python/python-value.exp (test_value_in_inferior): Test
8056 gdb.Value.is_optimized_out attribute.
8057
442ddf59
JK
80582009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8059
8060 * gdb.dwarf2/dw2-noloc-main.c: New file.
8061 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8062 (.text): Remove.
8063 (.data): New.
8064 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8065 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8066 (DW_TAG_subprogram func_cu1, noloc): Remove.
8067 (main): New.
8068 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8069 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8070 (file_symbols): New procedure.
8071
a8df5de4
TT
80722009-03-25 Tom Tromey <tromey@redhat.com>
8073
8074 * gdb.base/charset.exp (valid_target_charset): New proc.
8075 Use it to skip tests on invalid charsets.
8076
cc1d7add
PM
80772009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8078
8079 * gdb.base/completion.exp: Add a test for directory completion.
8080
bcd5727b
JK
80812009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8082
8083 Fix a racy FAIL.
8084 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8085 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8086
cc924cad
TJB
80872009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8088
8089 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8090 * gdb.python/python-function.exp: Add test for function returning
8091 a GDB value.
8092
bc3b79fd
TJB
80932009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8094
8095 * gdb.python/python-function.exp: New file.
8096
6c7a06a3
TT
80972009-03-20 Tom Tromey <tromey@redhat.com>
8098
8099 * gdb.base/store.exp: Update for change to escape output.
8100 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8101 to escape output.
8102 * gdb.base/pointers.exp: Update for change to escape output.
8103 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8104 to escape output.
8105 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8106 escape output.
8107 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8108 to escape output.
8109 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8110 escape output.
8111 * gdb.base/setvar.exp: Update for change to escape output.
8112 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8113 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8114 to escape output.
8115 (test_print_string_constants): Likewise.
8116 * gdb.base/charset.exp (valid_host_charset): Check size of
8117 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8118 cases. Handle "auto"-related output.
8119 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8120 (uvar, Uvar): New globals.
8121
c31af87b
JG
81222009-03-19 Jerome Guitton <guitton@adacore.com>
8123
8124 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8125 deltas.
8126 * gdb.ada/fixed_points.exp: Ditto.
8127
51272cf2
PA
81282009-03-18 Pedro Alves <pedro@codesourcery.com>
8129
8130 * return-nodebug.c: Don't include stdio.h.
8131 (init): Delete.
8132 (func): Delete definition and provide extern declaration.
8133 (t): New.
8134 (main): Don't call printf. Call func and store its result in t.
8135 * return-nodebug1.c: New.
8136 * return-nodebug.exp: Don't expect stdio output. Instead, print
8137 the global variable t. Drop printf formatters and cast types from
8138 foreach loop. Don't use prepare_for_testing. Compile
8139 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8140 define FORMAT or CAST.
8141
d24948ac
PP
81422009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8143
8144 * gdb.base/solib-display.exp: Disable test for remote targers.
8145
61ff14c6
JK
81462009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8147
8148 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8149
cb4dce93
JK
81502009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8151
8152 Fix a racy FAIL.
8153 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8154 code from `follow parent, print pids'.
8155 (`follow child, print pids', `follow parent, print pids'): Call it.
8156 Replace `gdb_test "break..."' by gdb_breakpoint.
8157
f7c60c5e
VP
81582009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8159
8160 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8161 sync and async modes.
f7c60c5e 8162
383ace49
JB
81632009-03-12 Joel Brobecker <brobecker@adacore.com>
8164
8165 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8166 that was checked in by mistake. Remove loading of ada.exp, since
8167 this is not necessary in this case.
8168
4ce102af
JB
81692009-03-12 Joel Brobecker <brobecker@adacore.com>
8170
8171 * gdb.ada/ptype_arith_binop.exp: New testcase.
8172
529a2aef
JB
81732009-03-12 Joel Brobecker <brobecker@adacore.com>
8174
8175 * gdb.ada/mod_from_name: New testcase.
8176
8a38181c
JB
81772009-03-12 Joel Brobecker <brobecker@adacore.com>
8178
8179 * gdb.ada/tick_last_segv: New testcase.
8180
11436dee
VP
81812009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8182
61ff14c6 8183 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8184
1f31650a
VP
81852009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8186
61ff14c6
JK
8187 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8188 include the token in ^running and frame info in *stopped.
1f31650a 8189
a3247a22
PP
81902009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8191
8192 * solib-display.exp: New file.
8193 * solib-display-main.c: New file.
8194 * solib-display-lib.c: New file.
61ff14c6 8195
aae64587
PA
81962009-03-05 Pedro Alves <pedro@codesourcery.com>
8197
8198 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8199
44aabfbc
JK
82002009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8201
8202 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8203 (list_and_check_macro): Use more specific test name.
8204 (next to definition): Make the test names unique.
8205
c087fcd3
PM
82062009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8207
8208 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8209
c86cf029
VP
82102009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8211
8212 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8213 notifications.
8214 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8215 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8216 * lib/mi-support.exp (library_loaded_re): New.
8217 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8218
3ea85240
VP
82192009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8220
8221 * gdb.gdb/observer.exp: Use test_notification observer, not
8222 normal_stop, everywhere.
8223 (test_normal_stop_notifications): Rename to...
8224 (test_notifications): ...this.
8225 (test_observer_normal_stop): Rename to...
8226 (test_observer): ...this.
8227
1903f0e6
DE
82282009-02-16 Doug Evans <dje@google.com>
8229
8230 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8231 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8232 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8233 (test_prefixed_syscall,test_int3): New tests.
8234 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8235 (test_prefixed_syscall,test_int3): New tests.
8236
1d33d6ba
VP
82372009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8238
3cb51905
AS
8239 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8240 (mi_expect_interrupt): Likewise.
8241 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8242 response.
1d33d6ba 8243
faafb047
PM
82442009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8245
8246 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8247 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8248 Replace calls to get_valueofx by get_hexadecimal_valueof.
8249
417e16e2
PM
82502009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8251
8252 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8253 (get_integer_valueof): New procedure.
8254 (get_sizeof): Use new get_integer_value_of.
8255 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8256 by get_integer_valueof.
8257
7065b901
TT
82582009-02-13 Tom Tromey <tromey@redhat.com>
8259
8260 * gdb.base/remote.exp (get_sizeof): Remove.
8261 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8262 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8263 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8264 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8265 (get_sizeof): Likewise.
8266
5d7cb8df
JK
82672009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8268
8269 PR fortran/9806
8270 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8271
b2febfff
PP
82722009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8273
8274 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8275
4aa995e1
PA
82762009-02-06 Pedro Alves <pedro@codesourcery.com>
8277
8278 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8279
d8906c6f
TJB
82802009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8281
8282 * gdb.python/python-cmd.exp: New file.
8283
ff4ab08d
TG
82842009-02-06 Tristan Gingold <gingold@adacore.com>
8285
8286 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8287
aacd552b
TG
82882009-02-05 Tristan Gingold <gingold@adacore.com>
8289
8290 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8291 pointer is dereferenced and use this signal name in regexp.
8292 * gdb.base/signull.exp: Ditto.
8293 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8294 * gdb.base/signull.c (main): Ditto.
8295
08c637de
TJB
82962009-02-04 Tom Tromey <tromey@redhat.com>
8297 Thiago Jung Bauermann <bauerman@br.ibm.com>
8298
8299 * gdb.python/python-value.exp: Use `gdb.history' instead of
8300 `gdb.value_from_history'.
8301 (test_value_numeric_ops): Add test for conversion of enum constant.
8302 * gdb.python/python-value.c (enum e): New type.
8303 (evalue): New global.
8304 (main): Use argv.
8305
20261af8
JG
83062009-02-04 Jerome Guitton <guitton@adacore.com>
8307
8308 * gdb.ada/uninitialized_vars: New test program.
8309 * gdb.ada/uninitialized_vars.exp: New testcase.
8310
52e44b43
TT
83112009-02-02 Tom Tromey <tromey@redhat.com>
8312
8313 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8314 * gdb.cp/pr2489.cc: Rename...
8315 * gdb.cp/pr9594.cc: ... to this.
8316
1c71341a
TT
83172009-02-02 Tom Tromey <tromey@redhat.com>
8318
8319 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8320 * gdb.cp/pr2489.cc: New file.
8321 * gdb.cp/cpcompletion.exp: New file.
8322
a4295225
TT
83232009-02-02 Tom Tromey <tromey@redhat.com>
8324
8325 PR exp/9059:
8326 * gdb.cp/call-c.exp: Add regression test.
8327 * gdb.cp/call-c.cc (FooHandle): New typedef.
8328 (main): New variable 'handle'.
8329
592375cd
VP
83302009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8331
8332 * lib/mi-support.exp (et_mi_thread_list)
8333 (check_mi_and_console_threads): Adjust for current thread in
8334 -thread-list-ids output.
8335
41447f92
VP
83362009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8337
889bf7c5
PA
8338 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8339 Call it.
41447f92 8340
35669430
DE
83412009-01-28 Doug Evans <dje@google.com>
8342
8343 * gdb.arch/amd64-disp-step.S: New file.
8344 * gdb.arch/amd64-disp-step.exp: New file.
8345 * gdb.arch/i386-disp-step.S: New file.
8346 * gdb.arch/i386-disp-step.exp: New file.
8347
09f00d9a
PM
83482009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8349
8350 * gdb.base/find.exp: Set newline variable
8351 using quotes instead of braces to fix cygwin failures.
8352
1e8fb976
PA
83532009-01-23 Pedro Alves <pedro@codesourcery.com>
8354
8355 * gdb.base/radix.exp: Add tests to ensure that that set
8356 input-radix 0 and set output-radix 0 are really rejected.
8357
da061712
PA
83582009-01-23 Pedro Alves <pedro@codesourcery.com>
8359
8360 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8361 copyright years.
8362
dd7e2d2b
PA
83632009-01-23 Pedro Alves <pedro@codesourcery.com>
8364
8365 PR gdb/9664:
8366 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8367
392452f6
PA
83682009-01-22 Pedro Alves <pedro@codesourcery.com>
8369
8370 PR c++/9631:
8371 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8372
8653e71c
PM
83732009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8374
8375 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8376 binfile definition to fix Windows OS failure.
8377
a12cc160
DJ
83782009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8379
8380 PR gdb/9346
8381 * gdb.base/interrupt.c (sigint_handler): New.
8382 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8383 on error.
8384 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8385 Test "signal SIGINT".
8386
b89667eb
DE
83872009-01-19 Doug Evans <dje@google.com>
8388
8389 * gdb.base/break.exp: Update expected gdb output.
8390 * gdb.base/sepdebug.exp: Ditto.
8391 * gdb.mi/mi-syn-frame.exp: Ditto.
8392 * gdb.mi/mi2-syn-frame.exp: Ditto.
8393 * gdb.base/call-signal-resume.exp: New file.
8394 * gdb.base/call-signals.c: New file.
8395 * gdb.base/unwindonsignal.exp: New file.
8396 * gdb.base/unwindonsignal.c: New file.
8397 * gdb.threads/interrupted-hand-call.exp: New file.
8398 * gdb.threads/interrupted-hand-call.c: New file.
8399 * gdb.threads/thread-unwindonsignal.exp: New file.
8400
adb483fe
DJ
84012009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8402
8403 * gdb.base/define.exp: Test defining and hooking prefix commands.
8404 * gdb.python/python.exp: Update test for "show user" output.
8405
60023297
JK
84062009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8407
8408 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8409 now the output exactly, using less wildcards. Expect also the output
8410 of gfortran-4.3. Update for the f-valprint.c modification from
8411 2008-04-22.
8412 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8413 Remove gdb_test test names where matching the command.
8414
ccc57cf9
PA
84152009-01-01 Pedro Alves <pedro@codesourcery.com>
8416
8417 PR breakpoints/9681:
8418 * gdb.base/watchpoint.exp: Add regression test.
8419
c7a6ca08
PA
84202008-12-31 Pedro Alves <pedro@codesourcery.com>
8421
8422 * gdb.threads/attach-into-signal.exp: Don't use
8423 gdb_suppress_entire_file.
8424 * gdb.threads/attach-stopped.exp: Ditto.
8425 * gdb.threads/attachstop-mt.exp: Ditto.
8426
3a031f65
PA
84272008-12-31 Pedro Alves <pedro@codesourcery.com>
8428
8429 PR gdb/8812:
8430 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8431
09e6485f
PA
84322008-12-29 Pedro Alves <pedro@codesourcery.com>
8433
8434 PR gdb/7536:
8435 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8436 and unsupported output radices are really rejected.
8437
0cd53049
JK
84382008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8439
8440 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8441
ba163c7e
TT
84422008-12-22 Tom Tromey <tromey@redhat.com>
8443
8444 * gdb.cp/punctuator.exp: New file.
8445
6f4de6c9
JK
84462008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8447
8448 * gdb.base/completion.exp (Completing non-existing component): New test.
8449
0f34d0b4
JK
84502008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8451
8452 Fix for PR gdb/8648.
8453 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8454 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8455 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8456 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8457
db2ad4c3
JK
84582008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8459
8460 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8461
bb5ef15e
DP
84622008-12-16 Christophe Lyon <christophe.lyon@st.com>
8463
8464 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8465 compiler actually generate code at the expected line number.
8466
90142adc
JZ
84672008-12-15 Jie Zhang <jie.zhang@analog.com>
8468
8469 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8470
fad6eecd
TT
84712008-12-12 Tom Tromey <tromey@redhat.com>
8472
8473 * gdb.base/commands.exp (redefine_hook_test): New proc.
8474 Call it.
8475
17c8aaf5
TT
84762008-12-11 Tom Tromey <tromey@redhat.com>
8477
8478 * gdb.base/macscp.exp: New regression test.
8479
7c8adf68
TT
84802008-12-11 Tom Tromey <tromey@redhat.com>
8481
8482 * gdb.base/macscp.exp: Print "address.addr".
8483 * gdb.base/macscp1.c (struct outer): New struct.
8484 (address): New global.
8485
b05dcbb7
TT
84862008-12-09 Tom Tromey <tromey@redhat.com>
8487
8488 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8489 Call it.
8490
2d476de1
DE
84912008-12-04 Doug Evans <dje@google.com>
8492
8493 * gdb.server/ext-run.exp: Relax regexp for init program.
8494
87bdc959
TG
84952008-12-03 Tristan Gingold <gingold@adacore.com>
8496
8497 * gdb.base/macscp.exp: Generate an object file during compilation
8498 to work around Darwin dsymutil limitations.
8499
e0740f77
JK
85002008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8501
8502 Test resolving external references to TLS variables.
8503 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8504 FILE2_THREAD_LOCAL.
8505 (testfile2, srcfile2): New variables.
8506 * gdb.threads/tls.c (file2_thread_local)
8507 (function_referencing_file2_thread_local): New.
8508 * gdb.threads/tls2.c: New file.
8509
67f0aac5
JB
85102008-11-28 Joel Brobecker <brobecker@adacore.com>
8511
8512 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8513 rather than integer, as integer might not be big enough when
8514 on 64bit targets.
67f0aac5 8515
c332165e
JG
85162008-11-27 Jerome Guitton <guitton@adacore.com>
8517
8518 * gdb.cp/formatted-ref.exp: Add equality test.
8519 * gdb.ada/formatted_ref.exp: Ditto.
8520
fc9b693c
JK
85212008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8522
8523 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8524 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8525
a9c64011
AS
85262008-11-20 Andreas Schwab <schwab@suse.de>
8527
8528 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8529 matching syscall entry point.
8530 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8531 (tcatch_vfork_then_child_follow): Likewise. Finish through
8532 vfork even if we stopped at the syscall trampoline.
8533
e2fd701e
DE
85342008-11-20 Doug Evans <dje@google.com>
8535
8536 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8537
69abc51c
TJB
85382008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8539
8540 * gdb.arch/ppc-dfp.exp: New file.
8541 * gdb.arch/ppc-dfp.c: New file.
8542
c14c28ba
PP
85432008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8544
8545 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8546
2e74121d
DE
85472008-11-17 Doug Evans <dje@google.com>
8548
8549 * gdb.mi/mi-syn-frame.exp: Update expected output.
8550 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8551
66bb093b
VP
85522008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8553
8554 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8555 "thread N" results in =thread-selected.
8556 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8557 (mi_send_resuming_command_raw): Be prepared for
8558 =thread-selected.
8559
3d043ef6
VP
85602008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8561
a9c64011
AS
8562 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8563 * lib/mi-support.exp: Likewise.
3d043ef6 8564
808104c8
JB
85652008-11-16 Joel Brobecker <brobecker@adacore.com>
8566
8567 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8568 commands from the expected output for "help catch".
8569
00b22944
JB
85702008-11-15 Joel Brobecker <brobecker@adacore.com>
8571
8572 * gdb.ada/int_deref.exp: New testcase.
8573
59669435
TT
85742008-11-14 Nick Roberts <nickrob@snap.net.nz>
8575
8576 * gdb.mi/gdb2549.exp: New file.
8577
de04a248
DE
85782008-11-11 Doug Evans <dje@google.com>
8579
8580 * gdb.base/callexit.exp: New file.
8581 * gdb.base/callexit.c: New file.
8582
6b8ce727
DE
85832008-11-10 Doug Evans <dje@google.com>
8584
8585 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8586 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8587 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8588 (default_gdb_start,default_gdb_exit): Ditto.
8589 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8590 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8591 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8592 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8593 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8594 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8595
1b14b8aa
AS
85962008-11-03 Andreas Schwab <schwab@suse.de>
8597
8598 * gdb.base/hashline2.exp: Fix typo.
8599 * gdb.base/hashline3.exp: Likewise.
8600
f3134b88
TT
86012008-10-30 Tom Tromey <tromey@redhat.com>
8602
8603 * gdb.base/pointers.exp: Add test.
8604 * gdb.base/pointers.c (k, S): New typedefs.
8605 (instance): New global.
8606
c2226152
AS
86072008-10-30 Andreas Schwab <schwab@suse.de>
8608
8609 * gdb.base/args.exp: Add tests for newlines.
8610
462f405c
JB
86112008-10-30 Joel Brobecker <brobecker@adacore.com>
8612
8613 gdb.base/foll-exec.exp: Update the expected output of a couple
8614 of "info breakpoints" tests.
8615
79a45b7d
TT
86162008-10-28 Tom Tromey <tromey@redhat.com>
8617
8618 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8619
adc13a14
PA
86202008-10-24 Pedro Alves <pedro@codesourcery.com>
8621
8622 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8623 gdb_start_cmd.
8624 Use runto_main before any test that requires execution.
8625
252fbfc8
PA
86262008-10-23 Pedro Alves <pedro@codesourcery.com>
8627
8628 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8629 instead of SIGINT.
8630
28148e3d
JB
86312008-10-22 Joel Brobecker <brobecker@adacore.com>
8632
8633 * gdb.base/completion.exp: Update expected output following
8634 the addition of the "info tasks" command.
8635
c209f847
TT
86362008-10-22 Tom Tromey <tromey@redhat.com>
8637
8638 * gdb.base/exprs.exp (test_expr): Add test for string
8639 concatenation.
8640
f177e350
PA
86412008-10-19 Pedro Alves <pedro@codesourcery.com>
8642
8643 * configure.ac: Output gdb.python/Makefile.
8644 * configure: Regenerate.
8645 * gdb.python/Makefile.in: New.
8646
cce89356
JB
86472008-10-16 Joel Brobecker <brobecker@adacore.com>
8648
8649 * gdb.base/foll-fork.exp: Adjust the expected output to match
8650 the new description for fork/vfork catchpoints in the "info
8651 breakpoints" output.
8652
176d289d
TJB
86532008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8654
8655 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8656
a08702d6
TJB
86572008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8658
8659 * gdb.python/python-value.c: New file.
8660 * gdb.python/python-value.exp: New file.
8661
1c5cfe86
PA
86622008-10-15 Pedro Alves <pedro@codesourcery.com>
8663
8664 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8665
5a98ad69
DP
86662008-10-15 Denis Pilat <denis.pilat@st.com>
8667
41702f1b 8668 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8669
dcb1a1e2
TT
86702008-10-09 Tom Tromey <tromey@redhat.com>
8671
8672 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8673 'fprintf' and 'stderr'.
8674
9124fe48
JB
86752008-10-07 Joel Brobecker <brobecker@adacore.com>
8676
8677 * gdb.ada/ref_tick_size.exp: New testcase.
8678
45452591
DE
86792008-10-06 Doug Evans <dje@google.com>
8680
8681 * gdb.dwarf2/dw2-cu-size.exp: New file.
8682 * gdb.dwarf2/dw2-cu-size.S: New file.
8683
8684 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8685 .Ltype_int for clarity.
8686
4fc5b208
PP
86872008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8688
8689 PR gdb/2384:
8690 * gdb.cp/gdb2384.exp: Extended to test more cases.
8691 * gdb.cp/gdb2384.cc: Likewise.
8692 * gdb.cp/gdb2384-base.h: Likewise.
8693 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8694
d78df370
JK
86952008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8696
8697 * gdb.base/maint.exp (maint print type): Remove printing
8698 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8699
9a044a89
TT
87002008-09-30 Tom Tromey <tromey@redhat.com>
8701
8702 * gdb.base/macscp.exp: Add completion tests.
8703 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8704 (TWENTY_THREE): Likewise.
8705 (FORTY_EIGHT): Likewise.
8706
506800a9
TT
87072008-09-30 Tom Tromey <tromey@redhat.com>
8708
8709 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8710 everywhere.
8711 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8712
1a6f01b5
JK
87132008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8714
8715 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8716 testcase is derived from. Fix racy dependency on an expected PID
8717 number. No longer support the testcase on Linux kernel 2.4.x.
8718
2fae03e8
TT
87192008-09-27 Tom Tromey <tromey@redhat.com>
8720
8721 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8722 and varargs.
8723
1ad15515
PA
87242008-09-22 Pedro Alves <pedro@codesourcery.com>
8725
8726 * lib/mi-support.exp (mi_expect_interrupt): New.
8727 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8728 from gdb.mi/mi-nonstop.exp.
8729 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8730 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8731 lib/mi-support.exp.
8732 Use mi_check_thread_states throughout. Avoid ".*" and do not
8733 require an anchor after -exec-run.
8734
d0b76dc6
DJ
87352008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8736
8737 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8738 stop is pending. Avoid ".*" when two stops are pending.
8739 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8740 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8741 newlines in fullnames.
8742 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8743 (mi_expect_stop): Update comments. Only anchor in sync mode.
8744 Do not match newlines.
8745 (mi_send_resuming_command_raw): Always return status.
8746 (mi_get_stop_line): Do not match more than one line by accident.
8747 Only anchor in sync mode.
8748 (mi_run_inline_test): If -exec-next fails, give up.
8749
9990c830
UW
87502008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8751
8752 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8753 on SPU.
8754
ebcf6f00
JB
87552008-09-10 Joel Brobecker <brobecker@adacore.com>
8756
8757 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8758
b6db24e5
JB
87592008-09-10 Joel Brobecker <brobecker@adacore.com>
8760
8761 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8762 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8763 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8764 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8765 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8766 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8767 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8768 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8769 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8770 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8771 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8772 Include the "= " sequence in the expected output of print tests.
8773
2bf448e0
JB
87742008-09-10 Joel Brobecker <brobecker@adacore.com>
8775
8776 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8777 description for boolean types.
8778
d51fd4c8
PA
87792008-09-09 Pedro Alves <pedro@codesourcery.com>
8780
8781 * gdb.base/hook-stop-continue.c: New.
8782 * gdb.base/hook-stop-continue.exp: New.
8783
694182d2
DJ
87842008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8785
8786 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8787
3b8a7fc0
JG
87882008-09-08 Jerome Guitton <guitton@adacore.com>
8789
8790 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8791 (stack_check_probe_2, stack_check_probe_loop_1)
8792 (stack_check_probe_loop_2): New functions.
8793 (main): Add call to these new functions.
8794 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8795 functions, check that the breakpoint is inserted at the appropriate
8796 location.
8797 (insert_breakpoint): Slightly refine this procedure so that it can
8798 be called several times in the test.
8799
96cc0ae8
JG
88002008-09-08 Jerome Guitton <guitton@adacore.com>
8801
8802 * gdb.base/stack-checking.c: New file.
8803 * gdb.base/stack-checking.exp: New file.
8804
1f08b409
TJB
88052008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8806
8807 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8808 * gdb.arch/altivec-regs.exp: Likewise.
8809 * gdb.arch/vsx-regs.exp: Likewise.
8810
3099e1c4
TJB
88112008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8812
8813 * gdb.arch/ppc-fp.exp: New file.
8814 * gdb.arch/ppc-fp.c: New file.
8815
cc69bfc1
PP
88162008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8817
8818 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8819 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8820
b02a33db
MS
88212008-09-04 Michael Snyder <msnyder@vmware.com>
8822
8823 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8824 as "at" (for non-debug functions such as _start).
8825
2992cbe0
UW
88262008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8827
8828 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8829 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8830 software watchpoints.
8831 * gdb.base/watch_thread_num.exp: Likewise.
8832
514f746b
AR
88332008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8834
8835 * gdb.arch/i386-bp_permanent.exp: New test.
8836
876cecd0
TT
88372008-08-24 Tom Tromey <tromey@redhat.com>
8838
8839 * gdb.base/maint.exp: Update "maint print type".
8840
80f73d71
VP
88412008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8842
8843 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8844 support. Adjust the order of "*running" notifications.
8845 * gdb.mi/non-stop.c: Don't cast from int to void* and
8846 back.
8847
d9c78d7d
MK
88482008-08-20 Mark Kettenis <kettenis@gnu.org>
8849
8850 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8851 expect to find it in the "info frame" output.
8852
97a2d1d3
DJ
88532008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8854
8855 * gdb.base/interp.exp: Always consume both prompts.
8856
b96e2927
PA
88572008-08-20 Pedro Alves <pedro@codesourcery.com>
8858
8859 * gdb.base/pending.exp: Test pending breakpoints without symbols
8860 loaded.
8861
8cf6e61a
VP
88622008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8863
8864 * lib/mi-support.exp (mi_expect_stop): Produce
8865 more details on failures.
8866 * gdb.mi/mi-nonstop.exp: New.
8867 * gdb.mi/non-stop.c: New.
8868
c6ebd6cf
VP
88692008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8870
a9c64011
AS
8871 * gdb.mi/mi-async.exp: Use 'set target-async'.
8872 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8873
46a9b8ed
DJ
88742008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8875
8876 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8877
44feb3ce
TT
88782008-08-17 Tom Tromey <tromey@redhat.com>
8879
8880 * gdb.base/help.exp (help catch): Rewrite.
8881
311a4e6b
TJB
88822008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8883
8884 * gdb.base/define.exp: Test indented command documentation.
8885 * gdb.python/python.exp: Test indented multi-line command.
8886
604c2f83
LM
88872008-08-15 Luis Machado <luisgpm@br.ibm.com>
8888
8889 * testsuite/gdb.arch/vsx-regs.c: New source file.
8890 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8891 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8892
886a217c
TT
88932008-08-14 Tom Tromey <tromey@redhat.com>
8894
8895 * gdb.base/macscp.exp: Add regression test for "macro define" or
8896 "macro undef" with no arguments.
8897
c814a4f3
PP
88982008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8899
8900 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8901
12ab8a60
UW
89022008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8903
8904 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8905
d57a3c85
TJB
89062008-08-06 Tom Tromey <tromey@redhat.com>
8907
8908 * gdb.python/python.exp: New file.
8909
c7b778ff
JK
89102008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8911
8912 Fix for PR gdb/1543.
8913 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8914 $LOCATION.
8915 (location): New variable.
8916 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8917 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8918 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8919 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8920 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8921 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8922 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8923 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8924 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8925 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8926 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8927 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8928 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8929 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8930 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8931 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8932 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8933 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8934 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8935 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8936 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8937 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8938 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8939 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8940 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8941 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8942 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8943 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8944 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8945 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8946 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8947 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8948 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8949 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8950 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8951 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8952 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8953 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8954 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8955 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8956 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8957 gdb.base/type-opaque.exp, gdb.base/until.exp,
8958 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8959 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8960 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8961 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8962 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8963 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8964 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8965 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8966 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8967 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8968 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8969 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8970 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8971 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8972 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8973 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8974 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8975 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8976 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8977 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8978 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8979 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8980 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8981 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8982 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8983 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8984 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8985 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8986 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8987 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8988 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8989 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8990 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8991 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8992 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8993 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8994 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8995 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8996 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8997 to bug-gdb@prep.ai.mit.edu .
8998
5e06a3d1
VP
89992008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9000
9001 * lib/mi-support.exp (mi_load_shlibs): New.
9002 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9003
9d81d21b
VP
90042008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9005
9006 * lib/mi-support.exp (get_mi_thread_list)
9007 (check_mi_and_console_threads): New, moved from ...
9008 * gdb.mi/mi-pthread.exp: ...here.
9009 * gdb.mi/gdb669.exp (get_mi_thread_list)
9010 (check_mi_and_console_threads): Delete.
9011 * gdb.mi/mi2-pthread.exp: Likewise.
9012
bae98fe0
TT
90132008-07-28 Tom Tromey <tromey@redhat.com>
9014
9015 * Makefile.in (just-check): Remove. Move body to...
9016 (check): ... here.
9017
57380f4e
DJ
90182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9019
9020 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9021 Add a test for duplicated SIGINTs.
9022
e09490f1
DJ
90232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9024
9025 * gdb.threads/schedlock.exp (get_args): Update to work for any
9026 value of NUM.
9027 (Top level): Report the number of threads that did not resume.
9028
6387b45f
DJ
90292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9030
9031 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9032
62f64ff2
DJ
90332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9034
9035 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9036 non-MI prompt.
9037
fa8de41e
TT
90382008-07-26 Tom Tromey <tromey@redhat.com>
9039
9040 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9041 (function_struct, function_struct_ptr): New globals.
9042 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9043 function pointer in a struct.
9044
ccb3ac8a
TT
90452008-07-26 Tom Tromey <tromey@redhat.com>
9046
9047 * gdb.base/macscp.exp: Add test for macro lexing bug.
9048
d7d9f01e
TT
90492008-07-18 Tom Tromey <tromey@redhat.com>
9050
9051 * gdb.base/macscp.exp: Add macro tests.
9052
9bf07184
PP
90532008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9054
9055 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9056
becf6477
PP
90572008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9058
9059 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9060
0709f7d3
PP
90612008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9062
9063 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9064
7093c834
PP
90652008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9066
9067 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9068
b432ffe3
JK
90692008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9070
9071 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9072
b1a268e5
VP
90732008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9074
9075 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9076
e2995f8e
KB
90772008-07-11 Kevin Buettner <kevinb@redhat.com>
9078
9079 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9080 of regexp to account for changes made to GDB in the printing of
9081 byte vectors.
9082
14032a66
TT
90832008-07-11 Tom Tromey <tromey@redhat.com>
9084
9085 * gdb.base/completion.exp: Add 'help' completion test.
9086
981505ef
JK
90872008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9088
9089 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9090
10568435
JK
90912008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9092
9093 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9094
4487aabf
PA
90952008-07-09 Pedro Alves <pedro@codesourcery.com>
9096
9097 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9098
a4a9b1c4
PA
90992008-07-09 Pedro Alves <pedro@codesourcery.com>
9100
9101 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9102
3c3185ac
JK
91032008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9104
9105 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9106
7ebd49dc
VP
91072008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9108
9109 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9110 previous commit. Add a comment.
9111
84e46146
PA
91122008-06-28 Pedro Alves <pedro@codesourcery.com>
9113
9114 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9115
0f8d4a2f
VP
91162008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9117
9118 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9119
f747e0ce
PA
91202008-06-27 Pedro Alves <pedro@codesourcery.com>
9121
9122 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9123 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9124 compiling an executable, link in an object that forces unbuffered
9125 output.
9126 * lib/set_unbuffered_mode.c: New file.
9127
734a5c36
JK
91282008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9129
9130 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9131
a2840c35
VP
91322008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9133
a9c64011
AS
9134 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9135 mi_expect_stop.
9136 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9137 Demand that *running is output.
9138 (detect_async): Perform checking every time.
9139 (mi_send_resuming_command): Extract everything into...
9140 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9141 (mi_expect_stop): Don't accept any output before *stopped.
9142
6ae37fef
VP
91432008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9144
9145 Robustify mi-simplerun.
a9c64011
AS
9146 * gdb.mi/basics.c (main): Add a call to sleep.
9147 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9148 * gdb.mi/mi2-cli.exp: Likewise.
9149 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9150
b4aa76f0 91512008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9152
9153 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9154
e1ac3328
VP
91552008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9156
a9c64011
AS
9157 * gdb.mi/mi-console.exp: Adjust.
9158 * gdb.mi/mi-syn-frame.exp: Adjust.
9159 * gdb.mi/mi2-console.exp: Adjust.
9160 * gdb.mi/mi2-syn-frame.exp: Adjust.
9161 * lib/mi-support.exp (mi_run_cmd): Adjust.
9162 (mi_send_resuming_command): Adjust.
e1ac3328 9163
f7f9a841
VP
91642008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9165
9166 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9167 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9168 testing of stopped.
9169 * gdb.mi/mi2-syn-frame.exp: Likewise.
9170 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9171 (async, detect_async): New.
9172 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9173 depending on if we're running in sync or async mode.
f7f9a841 9174
37cd5d19
TT
91752008-06-09 Tom Tromey <tromey@redhat.com>
9176
9177 * gdb.base/completion.exp: New tests for field name completion
9178 with spaces, and field name completion with '->'.
9179
65d12d83
TT
91802008-06-06 Tom Tromey <tromey@redhat.com>
9181
9182 * gdb.base/break1.c (struct some_struct): New struct.
9183 (values): New global.
9184 * gdb.base/completion.exp: Add field name completion test.
9185
ebfe2e3f
PP
91862008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9187
9188 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9189 to pointer.
9190 * gdb.cp/call-c.cc: Likewise.
9191
bcf6fc3a
NR
91922008-06-06 Nick Roberts <nickrob@snap.net.nz>
9193
9194 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9195 annotation.
9196
49fd4a42 91972008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9198 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9199
9200 * gdb.threads/execl.c, gdb.threads/execl1.c,
9201 gdb.threads/execl.exp: New tests.
a9c64011 9202
8a34ac3f
AR
92032008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9204 Daniel Jacobowitz <dan@codesourcery.com>
9205
9206 * gdb.cp/exception.exp: Activate test, make it work with pending
9207 catchpoints.
9208
86ae69ef
JK
92092008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9210
9211 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9212
f7f9ae2c
VP
92132008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9214
a9c64011
AS
9215 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9216 now printed.
9217 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9218
2a2d4dc3
AS
92192008-05-27 Andreas Schwab <schwab@suse.de>
9220
9221 * gdb.base/frame-args.exp: Handle arguments that are optimized
9222 out.
9223
5099e4d9
LM
92242008-05-26 Luis Machado <luisgpm@br.ibm.com>
9225
9226 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9227 quiet for ppc32 and group options into a single variable.
9228
d9c36a91
JB
92292008-05-23 Joel Brobecker <brobecker@adacore.com>
9230
9231 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9232 of zero-size elements.
9233 * gdb.ada/null_array.exp: Test printing this new array.
9234
103a8671
JK
92352008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9236
9237 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9238
07a4cc1a 92392008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9240
9241 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9242 of the "finish" command.
9243
55f996a7
NR
92442008-05-21 Nick Roberts <nickrob@snap.net.nz>
9245
9246 * gdb.base/annota1.exp: Test for new annotation.
9247
907fc202
UW
92482008-05-16 Pedro Alves <pedro@codesourcery.com>
9249
9250 * gdb.base/fixsection.exp: New file.
9251 * gdb.base/fixsection0.c: New file.
9252 * gdb.base/fixsection1.c: New file.
9253
e8f97270
UW
92542008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9255
9256 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9257 * gdb.base/annota3.exp: Likewise.
9258
ac0bb574
NF
92592008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9260
9261 * gdb.base/watch_thread_num.exp: Don't run tests that require
9262 watchpoints if the target doesn't support them.
9263
6fadd07a
DE
92642008-05-12 Doug Evans <dje@google.com>
9265
9266 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9267
6e9a4a30
JB
92682008-05-09 Joel Brobecker <brobecker@adacore.com>
9269
9270 * gdb.ada/assign_1.exp: New testcase.
9271
08388c79
DE
92722008-05-09 Doug Evans <dje@google.com>
9273
a3c83fae
DE
9274 * gdb.base/find.exp: New file.
9275 * gdb.base/find.c: New file.
08388c79 9276
bd5ddfe8
DJ
92772008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9278
9279 * gdb.base/commands.exp (watchpoint_command_test): Handle
9280 gdb,no_hardware_watchpoints.
9281 * gdb.base/float.exp: Allow ARM targets without floating point.
9282 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9283
b5dd68e2 92842008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9285 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9286
9287 * gdb.ada/lang_switch: New test program.
9288 * gdb.ada/lang_switch.exp: New testcase.
9289
382d13d1
DE
92902008-05-05 Doug Evans <dje@google.com>
9291
9292 * gdb.base/help.exp (disassemble): Update expected help text.
9293
9dd789d0
PA
92942008-05-04 Pedro Alves <pedro@codesourcery.com>
9295
9296 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9297
611c83ae
PA
92982008-05-04 Pedro Alves <pedro@codesourcery.com>
9299
9300 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9301 different times.
9302
ff013f42
JK
93032008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9304
9305 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9306 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9307 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9308 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9309
96dff6a2
VP
93102008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9311
9312 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9313 notification to appear.
9314
55cd6f92
DJ
93152008-05-04 Daniel Jacobowitz <dan@debian.org>
9316
9317 * gdb.base/fullname.c: New file.
9318 * gdb.base/fullname.exp: New file.
9319 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9320
d705c43c
PA
93212008-05-03 Pedro Alves <pedro@codesourcery.com>
9322
9323 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9324 expressions with macros.
9325
333222e1
JK
93262008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9327
9328 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9329
5ac01682
DJ
93302008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9331
9332 * gdb.base/completion.exp: Handle lack of other symbols beginning
9333 with "a".
9334
9335 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9336
237fc4c9
PA
93372008-05-02 Jim Blandy <jimb@codesourcery.com>
9338
9339 * gdb.asm/asmsrc1.s: Add scratch space.
9340
ed5e9466
DJ
93412008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9342 Daniel Jacobowitz <dan@codesourcery.com>
9343
9344 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9345 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9346 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9347
b39cc962
DJ
93482007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9349
9350 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9351
36d520f5
JB
93522008-05-01 Joel Brobecker <brobecker@adacore.com>
9353
9354 * gdb.base/info-target.exp: New testcase.
9355
8d4e3071
DJ
93562008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9357
9358 * gdb.cp/hang.exp: Use .cc instead of .C.
9359 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9360 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9361
6f3f3097
DJ
93622008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9363
9364 * gdb.base/gdb1250.exp: Remove perror.
9365 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9366
5550a914
PA
93672008-04-30 Pedro Alves <pedro@codesourcery.com>
9368
9369 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9370 .2byte.
9371
d848e687
DJ
93722008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9373
9374 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9375 (maybe_kfail): New.
9376
93b5768b
PA
93772008-04-25 Pedro Alves <pedro@codesourcery.com>
9378
9379 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9380
721c02de
VP
93812008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9382
a9c64011
AS
9383 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9384 * gdb.mi/mi2-syn-frame.exp: Likewise.
9385 * lib/mi-support.exp: Likewise.
721c02de 9386
74960c60
VP
93872008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9388
9389 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9390 to specify regexp for the location to stop at.
9391 * gdb.base/break-always.c: New.
9392 * gdb.base/break-always.exp: New.
9393
d24317b4
VP
93942008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9395
9396 * lib/mi-support.exp (mi_runto_helper): Adjust
9397 for the original-location field.
9398 (mi_create_breakpoint, mi_list_breakpoints): New.
9399 * gdb.mi/mi-break.exp: Adjust.
9400 * gdb.mi/mi2-break.exp: Adjust.
9401 * gdb.mi/mi-pending.exp: Adjust.
9402 * gdb.mi/mi-simplerun.exp: Adjust.
9403 * gdb.mi/mi2-simplerun.exp: Adjust.
9404 * gdb.mi/mi-syn-frame.exp: Adjust.
9405 * gdb.mi/mi2-syn-frame.exp: Adjust.
9406 * gdb.mi/mi-until.exp: Adjust.
9407 * gdb.mi/mi2-until.exp: Adjust.
9408 * gdb.mi/mi-var-display.exp: Adjust.
9409 * gdb.mi/mi2-var-display.exp: Adjust.
9410 * gdb.mi/mi-watch.exp: Adjust.
9411 * gdb.mi/mi2-watch.exp: Adjust.
9412
fdc59709 94132008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9414
a9c64011
AS
9415 * aclocal.m4: Add override.m4.
9416 * configure: Regenerate.
fdc59709 9417
8e91f023
VP
94182008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9419
9420 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9421 '-var-update --all-values' reports new value even the type
9422 of a variable object has changed.
9423
233a11ab
CS
94242008-04-18 Craig Silverstein <csilvers@google.com>
9425
9426 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9427 files.
d24317b4 9428
9c1137ad
JB
94292008-04-18 Joel Brobecker <brobecker@adacore.com>
9430
9431 * gdb.ada/atomic_enum: New test program.
9432 * gdb.ada/atomic_enum.exp: New testcase.
9433
66d0bbc7
DE
94342008-04-17 Doug Evans <dje@google.com>
9435
9436 * gdb.opt/Makefile.in: Fix whitespace.
9437
100906b0
UW
94382008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9439
9440 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9441
4584e32e
DE
94422008-04-17 Doug Evans <dje@google.com>
9443
9444 * gdb.base/hashline1.exp: New testcase.
9445 * gdb.base/hashline2.exp: New testcase.
9446 * gdb.base/hashline2.exp: New testcase.
9447
0a320680
PA
94482008-04-17 Pedro Alves <pedro@codesourcery.com>
9449
9450 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9451
18ac113b
AR
94522008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9453
9454 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9455 temporary breakpoint to match "Temporary breakpoint".
9456 * gdb.base/break.exp (delete_breakpoints): Likewise.
9457 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9458 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9459 * gdb.base/display.exp: Likewise.
9460 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9461 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9462 * gdb.base/restore.exp (restore_tests): Likewise.
9463 * gdb.base/sepdebug.exp: Likewise.
9464 * gdb.base/watchpoint.exp: Likewise.
9465 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9466 * gdb.mi/mi-pending.exp: Likewise.
9467 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9468 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9469 * gdb.mi/mi-var-cmd.exp: Likewise.
9470 * gdb.mi/mi-var-display.exp: Likewise.
9471 * gdb.mi/mi2-cli.exp: Likewise.
9472 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9473 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9474 * gdb.mi/mi2-var-display.exp: Likewise.
9475 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9476 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9477 new "disp" field.
a9c64011 9478 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9479 reason. This is to support fix for PR2424.
9480
add38693
JK
94812008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9482
9483 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9484
fcacd99f
VP
94852008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9486
9487 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9488 field. Add more floating varobj tests.
fcacd99f 9489 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9490 field.
9491 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9492 (main): Call do_at_tests.
9493 * lib/mi-support.exp (mi_create_floating_varobj)
9494 (mi_varobj_update_with_type_change): New.
fcacd99f 9495
de051565
MK
94962008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9497
9498 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9499 option of -var-evaluate-expression.
9500 * gdb.mi/mi2-var-display.exp: Likewise.
9501
dbc52822
VP
95022008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9503
9504 Introduce test setup helpers.
a9c64011
AS
9505 * lib/gdb.exp (build_executable, clean_restart)
9506 (prepare_for_testing): New.
9507 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9508 * gdb.base/return.exp: Likewise.
9509 * gdb.base/ending-run.exp: Likewise.
dbc52822 9510
473591da
NR
95112008-04-07 Nick Roberts <nickrob@snap.net.nz>
9512
9513 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9514 Interface (MI) responses.
9515
2b2d9e11
VP
95162008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9517
a9c64011
AS
9518 * gdb.cp/breakpoint.cc: New code to test conditions involving
9519 member variables.
9520 * gdb.cp/breakpoint.exp: Test condition involving member
9521 variables.
2b2d9e11 9522
bb378428
VP
95232008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9524
9525 * lib/mi-support.exp (mi_expect_stop): New.
9526 (mi_run_cmd): Change the
9527 token. Use mi_send_resuming_command, use
9528 mi_expect_stop.
9529 (mi_execute_to_helper): Rename to mi_execute_to.
9530 (mi_send_resuming_command): Add more error patterns.
9531 (mi_wait_for_stop): Renamed to...
9532 (mi_get_stop_line): ...this.
9533 (mi_run_inline_test): Adjust.
9534
9535 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9536 * gdb.mi/mi-console.exp: Likewise.
9537 * gdb.mi/mi-pending.exp: Likewise.
9538 * gdb.mi/mi-simplerun.exp: Likewise.
9539 * gdb.mi/mi-stack.exp: Likewise.
9540 * gdb.mi/mi-stepi.exp: Likewise.
9541 * gdb.mi/mi-syn-frame.exp: Add comment.
9542 * gdb.mi/mi-until.exp: Likewise.
9543 * gdb.mi/mi-var-display.exp: Likewise.
9544 * gdb.mi/mi-watch.exp: Likewise.
9545 * gdb.mi/mi2-cli.exp: Likewise.
9546 * gdb.mi/mi2-console.exp: Likewise.
9547 * gdb.mi/mi2-simplerun.exp: Likewise.
9548 * gdb.mi/mi2-stack.exp: Likewise.
9549 * gdb.mi/mi2-stepi.exp: Likewise.
9550 * gdb.mi/mi2-until.exp: Likewise.
9551 * gdb.mi/mi2-var-display.exp: Likewise.
9552 * gdb.mi/mi2-watch.exp: Likewise.
9553
62172bb9
UW
95542008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9555
9556 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9557
9558 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9559
a13e061a
PA
95602008-04-04 Pedro Alves <pedro@codesourcery.com>
9561
9562 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9563 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9564 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9565 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9566 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9567 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9568 expect an mi error duplicated in stderr.
9569
eae06beb
JB
95702008-04-03 Joel Brobecker <brobecker@adacore.com>
9571
9572 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9573 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9574 Add a couple of tests that verify the behavior when the new setting
9575 is set to "cancel" and "all".
9576 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9577 "ask" before we start the testing.
9578
79c6ced6
AR
95792008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9580
9581 * gdb.cp/casts.cc: Add class reference variables.
9582 * gdb.cp/casts.exp: New test cases for up/down casting references.
9583
6c2d1a6b
MK
95842008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9585
9586 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9587 instead of beginning to make an extra test pass.
9588 * gdb.mi/mi2-var-display.exp: Likewise.
9589
55b411d9
MR
95902008-03-31 Maciej W. Rozycki <macro@mips.com>
9591
9592 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9593
c6140da2
MD
95942008-03-31 Markus Deuling <deuling@de.ibm.com>
9595 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9596
9597 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9598 value. Add xfail for older kernels.
9599
79732189
AR
96002008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9601
9602 Bring mi-support in line with gdb.exp.
9603 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9604 (mi_gdb_start): New function.
9605
33c3676e
MR
96062008-03-28 Maciej W. Rozycki <macro@mips.com>
9607
9608 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9609
92e28119
VP
96102008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9611
9612 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9613 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9614
9e8e3afe
VP
96152008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9616
9617 * lib/mi-support.exp (mi_create_varobj_checked): New.
9618 (mi_list_varobj_children): Allow to check for a
9619 value.
9620 (mi_list_array_varobj_children): New.
9621
9622 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9623 and mi_list_varobj_children, as opposed to hardcoding
9624 expected strings.
9625 * gdb.mi/gdb701.exp: Likewise.
9626 * gdb.mi/gdb792.exp: Likewise.
9627 * gdb.mi/mi-var-block.exp: Likewise.
9628 * gdb.mi/mi-var-cmd.exp: Likewise.
9629 * gdb.mi/mi-var-invalidate.exp: Likewise.
9630 * gdb.mi/mi2-var-block.exp: Likewise.
9631 * gdb.mi/mi2-var-child.exp: Likewise.
9632 * gdb.mi/mi2-var-cmd.exp: Likewise.
9633 * gdb.mi/mi2-var-display.exp: Likewise.
9634
9df50351
JK
96352008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9636
9637 Fix random false FAILs on i386.
9638 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9639
31e5d73a
DJ
96402008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9641
9642 PR gdb/544
9643 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9644
12f4afab
DJ
96452008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9646
9647 PR gdb/544
9648 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9649
b562a0cb
DJ
96502008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9651
9652 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9653 fixed PR gdb/544.
9654
17faa917
DJ
96552008-03-21 Pedro Alves <pedro@codesourcery.com>
9656
9657 * gdb.threads/fork-child-threads.exp: Test next over fork.
9658
6214f497
DJ
96592008-03-21 Chris Demetriou <cgd@google.com>
9660
9661 * gdb.base/break.exp (rbreak junk): New test for rbreak
9662 "Junk at end of arguments" issue.
9663
63092375
DJ
96642008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9665
9666 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9667 *& to work on created array elements.
9668 (Top level): Test print $pc with a file. Test string operations
9669 without a target.
9670 * gdb.base/ptype.exp: Do not expect *& to work on created array
9671 elements.
9672
b21991b0
DJ
96732008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9674
9675 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9676 gdb.threads/staticthreads.exp: Update exit query.
9677
c4b347c7
SL
96782008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9679
9680 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9681
fa4727a6
DJ
96822008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * gdb.base/watchpoint.c (global_ptr, func4): New.
9685 (main): Call func4.
9686 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9687 (test_inaccessible_watchpoint): New.
9688
2f34202f
MR
96892008-02-29 Maciej W. Rozycki <macro@mips.com>
9690
9691 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9692 select the largest.
9693
0d6ba1b1
DJ
96942008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9695
9696 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9697 frames-invalid annotations.
9698
e691325a
PM
96992008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9700
a9c64011 9701 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9702
f85b5ecc
DE
97032008-02-27 Doug Evans <dje@google.com>
9704
9705 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9706 for bug 1738.
9707 (breakpoint_to_handler_entry): Ditto.
9708
b40e7bf3
JB
97092008-02-27 Joel Brobecker <brobecker@adacore.com>
9710
9711 * gdb.base/ending-run.exp: Use the first line of code inside
9712 function body to test breakpoints.
9713 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9714 location where the breakpoint is inserted when using the line
9715 where a function is declared. Fix typo in the description of
9716 one of the tests.
9717 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9718
2faca73a
PM
97192008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9720
9721 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9722 tests.
2faca73a 9723
6f439c36
PM
97242008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9725
9726 * gdb.base/args.exp: avoid same output for tests
9727 with single quotes.
9728
54e52265
VP
97292008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9730
a9c64011
AS
9731 * gdb.base/annota1.exp: Adjust for 'info break'
9732 format changes.
9733 * gdb.base/annota3.exp: Likewise.
9734 * gdb.base/break.exp: Likewise.
9735 * gdb.base/condbreak.exp: Likewise.
9736 * gdb.base/pending.exp: Likewise.
9737 * gdb.base/sepdebug.exp: Likewise.
9738 * gdb.base/unload.exp: Likewise.
9739 * gdb.cp/ovldbreak.exp: Likewise.
9740 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9741
897b09ca
DE
97422008-02-07 Doug Evans <dje@google.com>
9743
9744 * gdb.cp/mb-inline.exp: New.
9745 * gdb.cp/mb-inline.h: New.
9746 * gdb.cp/mb-inline1.cc: New.
9747 * gdb.cp/mb-inline2.cc: New.
9748
b1c32d35
PM
97492008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9750
9751 * gdb.pascal/floats.pas: New test program.
9752 * gdb.pascal/floats.exp: New testcase.
9753
1a4ca44a
TJB
97542008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9755
9756 * gdb.base/callfuncs.c (t_float_many_args): New function.
9757 (t_double_many_args): New function.
9758 * gdb.base/callfuncs.exp: Add tests for exceeding float
9759 and double parameters passed through the stack.
9760
439048e8
JB
97612008-02-05 Joel Brobecker <brobecker@adacore.com>
9762
9763 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9764 gdb.ada/complete/foo.adb: New files.
9765 * gdb.ada/complete.exp: New testcase.
9766
81fe8080
DE
97672008-02-03 Doug Evans <dje@google.com>
9768
301f0ecf
DE
9769 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9770
81fe8080
DE
9771 * gdb.cp/gdb2384.exp: New file.
9772 * gdb.cp/gdb2384.cc: New file.
9773 * gdb.cp/gdb2384-base.h: New file.
9774 * gdb.cp/gdb2384-base.cc: New file.
9775
4b071aec
DE
97762008-02-02 Doug Evans <dje@google.com>
9777
9778 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9779
61137ba6
JB
97802007-02-01 Joel Brobecker <brobecker@adacore.com>
9781
9782 * gdb.ada/sym_print_name: New test program.
9783 * gdb.ada/sym_print_name.exp: New testcase.
9784
97852007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9786
9787 * gdb.ada/nested/hello.adb: New file.
9788 * gdb.ada/nested.exp: New testcase.
9789 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9790
98deb0da
VP
97912008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9792
9793 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9794 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9795 don't cause future evaluations of function to report
9796 creation of internal breakpoints.
98deb0da 9797
723a2275
VP
97982008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9799
9800 * gdb.mi/mi-break.exp (test_error): New.
9801 Call it.
9802
fb546a2f
LM
98032008-01-31 Luis Machado <luisgpm@br.ibm.com>
9804
9805 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9806 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9807
2d8fd90a
PM
98082008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9809
9810 * gdb.pascal/integers.pas: New test program.
9811 * gdb.pascal/integers.exp: New testcase.
9812
a7fa0ded
PM
98132008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9814
9815 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9816
5e1a1926
TJB
98172008-01-30 Luis Machado <luisgpm@br.ibm.com>
9818
9819 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9820 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9821
8d04f9f0
JB
98222008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9823
9824 * gdb.ada/formatted_ref: New test program.
9825 * gdb.ada/formatted_ref.exp: New testcase.
9826
9827 * gdb.cp/formatted-ref.cc: New file.
9828 * gdb.cp/formatted-ref.exp: New testcase.
9829
ce75a98f
JB
98302008-01-30 Joel Brobecker <brobecker@adacore.com>
9831
9832 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9833
e835f6bf
NR
98342008-01-30 Nick Roberts <nickrob@snap.net.nz>
9835
9836 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9837 (test_file_list_exec_source_file): Update to new macro-info field.
9838
d118ef87
PH
98392008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9840
9841 * gdb.ada/exprs: New test program.
9842 * gdb.ada/exprs.exp: New testcase.
9843
7d35ab09
TJB
98442008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9845
9846 * dfp-test.c (DELTA, DELTA_B): New definitions.
9847 (double_val1, double_val2, double_val3, double_val4, double_val5,
9848 double_val6, double_val7, double_val8, double_val9, double_val10,
9849 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9850 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9851 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9852 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9853 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9854 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9855 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9856 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9857 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9858 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9859 dec128_val16): New global variables.
9860 (decimal_dec128_align): New function.
9861 (decimal_mixed): Likewise.
9862 (decimal_many_args_dec32): Likewise.
9863 (decimal_many_args_dec64): Likewise.
9864 (decimal_many_args_dec128): Likewise.
9865 (decimal_many_args_mixed): Likewise.
9866 * dfp-test.exp: Add tests calling new inferior functions.
9867
2d717e4f
DJ
98682008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9869
9870 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9871 gdb.server/ext-run.exp: New files.
9872 * lib/gdbserver-support.exp (gdbserver_download): New.
9873 (gdbserver_start): New. Update gdbserver expected
9874 output.
9875 (gdbserver_spawn): Use them.
9876 (gdbserver_start_extended): New.
9877
e85a822c
DJ
98782008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9879
9880 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9881 Run on GNU/Linux.
9882 (do_exec_tests): Check for systems which do not support catchpoints.
9883 Do not match START.
9884 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9885 Run on GNU/Linux. Enable verbose output.
9886 (check_fork_catchpoints): New.
9887 (explicit_fork_child_follow, catch_fork_child_follow)
9888 (tcatch_fork_parent_follow): Update expected messages.
9889 (do_fork_tests): Use check_fork_catchpoints.
9890 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9891 Run on GNU/Linux. Enable verbose output.
9892 (check_vfork_catchpoints): New.
9893 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9894 expected messages.
9895 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9896
401ea829
JB
98972008-01-29 Jim Blandy <jimb@red-bean.com>
9898
9899 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9900 host' errors.
9901 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9902
aceaf3ad
JB
99032008-01-29 Jim Blandy <jimb@red-bean.com>
9904
9905 * gdb.threads/sigthread.c: Use barriers to ensure that
9906 child_thread and child_thread_two are always initialized before we
9907 start to use them.
9908
a5606eee
VP
99092008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9910
9911 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9912 * gdb.base/watchpoint-solib.c: New.
9913 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9914
c55a82bb
PM
99152008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9916
9917 * gdb.base/gdb1056.exp: Add unsigned integer test.
9918
0993fe05
DE
99192008-01-28 Doug Evans <dje@google.com>
9920
9921 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9922
4fe42e7f
JB
99232008-01-27 Jim Blandy <jimb@codesourcery.com>
9924
c7a69933
JB
9925 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9926
4fe42e7f
JB
9927 * gdb.base/expand-psymtabs.exp: Doc fix.
9928
5def8285
MK
99292008-01-26 Mark Kettenis <kettenis@gnu.org>
9930
9931 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9932
5313c911
NR
99332008-01-24 Nick Roberts <nickrob@snap.net.nz>
9934
a9c64011 9935 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9936 -var-set-format.
9937
93815fbf
VP
99382008-01-23 Chris Demetriou <cgd@google.com>
9939
9940 * gdb.threads/thread_events.c: New testcase source file.
9941 * gdb.threads/thread_events.exp: New testcase expect file.
9942
467a88ee
NR
99432008-01-23 Nick Roberts <nickrob@snap.net.nz>
9944
9945 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9946
9947 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9948 -var-set-format.
9949
d8f82aba
DJ
99502008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9951 Vladimir Prus <vladimir@codesourcery.com>
9952
9953 * gdb.base/float.exp: Allow missing floating point for m68k and
9954 PowerPC.
9955
60c46647
VP
99562008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9957
9958 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9959 ignore count.
9960 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9961 * gdb.mi/mi-cli.exp: Adjust.
9962 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9963
c7dd36a1
PA
99642008-01-17 Pedro Alves <pedro@codesourcery.com>
9965
9966 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9967 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9968 with dummy_ptr's address.
9969 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9970 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9971 all targets.
9972 * gdb.mi/mi2-var-child.exp: Likewise.
9973
39d5313e
JB
99742008-01-09 Joel Brobecker <brobecker@adacore.com>
9975
9976 * gdb.ada/null_array: New test program.
9977 * gdb.ada/null_array.exp: New testcase.
9978
0aea4bf3
LM
99792008-01-09 Luis Machado <luisgpm@br.ibm.com>
9980
9981 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9982 with required float modifiers.
9983
0b354900
JB
99842008-01-08 Joel Brobecker <brobecker@adacore.com>
9985
9986 * gdb.ada/funcall_param: New test program.
9987 * gdb.ada/funcall_param.exp: New testcase.
9988
cdb7f5d4
JB
99892008-01-08 Joel Brobecker <brobecker@adacore.com>
9990
9991 * gdb.ada/arrayparam: New test program.
9992 * gdb.ada/arrayparam.exp: New testcase.
9993
88e2547f
JB
99942008-01-08 Joel Brobecker <brobecker@adacore.com>
9995
9996 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9997 landed. Should also fix random failures in the test following it.
9998
f6867ce0
TJB
99992008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10000
10001 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10002 for expressions with decimal float values.
10003 (test_dfp_conversions): New function to test casts to and from
10004 decimal float types.
10005 Call test_dfp_conversions.
10006 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10007 elements.
10008 (main): Initialize ds.float4 and ds.double8 elements.
10009 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10010 string to new error message.
10011 (d64_set_tests): Likewise.
10012 (d128_set_tests): Likewise.
10013 Add tests for expressions with decimal float variables. Add tests for
10014 conversions to and from decimal float types.
10015
f9c11282
JB
100162008-01-05 Joel Brobecker <brobecker@adacore.com>
10017
10018 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10019 * gdb.ada/packed_tagged.exp: New testcase.
10020
0ecbca72
JB
100212008-01-04 Joel Brobecker <brobecker@adacore.com>
10022
10023 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10024 gdb.ada/homonym/homonym_main.adb: New files.
10025 * gdb.ada/homonym.exp: New testcase.
10026
c18d3d89
JB
100272008-01-04 Joel Brobecker <brobecker@adacore.com>
10028
10029 * gdb.ada/packed_array.exp: Add testing of references to
10030 a packed array.
10031
ecc7085b
JB
100322008-01-04 Joel Brobecker <brobecker@adacore.com>
10033
10034 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10035 New files.
10036 * gdb.ada/type_coercion.exp: New testcase.
10037
c474c922
JB
100382008-01-04 Joel Brobecker <brobecker@adacore.com>
10039
10040 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10041 gdb.ada/tagged/foo.adb: New file.
10042 * gdb.ada/tagged.exp: New testcase.
10043
9005b927
JB
100442008-01-04 Joel Brobecker <brobecker@adacore.com>
10045
10046 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10047 gdb.ada/ptype_field/foo.adb: New files.
10048 * gdb.ada/ptype_field.exp: New testcase.
10049
1a6aaad8
JB
100502008-01-03 Joel Brobecker <brobecker@adacore.com>
10051
10052 * gdb.ada/print_pc.exp: New testcase.
10053
0ef22f53
JB
100542008-01-03 Joel Brobecker <brobecker@adacore.com>
10055
10056 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10057 gdb.ada/taft_type/p.adb: New files.
10058 * gdb.ada/taft_type.exp: New testcase.
10059
1689ecf8
JB
100602008-01-03 Joel Brobecker <brobecker@adacore.com>
10061
10062 * gdb.ada/array_bounds/bar.adb: New file.
10063 * gdb.ada/array_bounds.exp: New testcase.
10064
a4d0b9c3
JB
100652008-01-03 Joel Brobecker <brobecker@adacore.com>
10066
10067 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10068 gdb.ada/arrayptr/foo.adb: New files.
10069 * gdb.ada/arrayptr.exp: New testcase.
10070
a31ace00
JB
100712008-01-03 Joel Brobecker <brobecker@adacore.com>
10072
10073 * gdb.base/set-lang-auto.exp: New testcase.
10074
a97fced3
JB
100752008-01-03 Joel Brobecker <brobecker@adacore.com>
10076
10077 * gdb.ada/fun_addr/foo.adb: New file.
10078 * gdb.ada/fun_addr.exp: New testcase.
10079
ef29ce1a
JK
100802008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10081
10082 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10083 New files
10084
0fafefe3
JB
100852008-01-02 Joel Brobecker <brobecker@adacore.com>
10086
10087 * array_subscript_addr/p.adb: New file.
a9c64011 10088 * array_subscript_addr.exp: New testcase.
0fafefe3 10089
c4359f8d
JB
100902008-01-02 Joel Brobecker <brobecker@adacore.com>
10091
a9c64011 10092 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10093 New files.
10094 * gdb.ada/str_cmp_ref.exp: New testcase.
10095
1aa1b15b
JB
100962008-01-01 Joel Brobecker <brobecker@adacore.com>
10097
10098 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10099 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10100 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10101
81c9b2cf
JB
101022008-01-01 Joel Brobecker <brobecker@adacore.com>
10103
10104 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10105 gdb.ada/ref_param/pck.ads: New files.
10106 * gdb.ada/ref_param.exp: New testcase.
10107
319e4674
JB
101082008-01-01 Joel Brobecker <brobecker@adacore.com>
10109
10110 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10111 gdb.ada/interface/foo.adb: New files.
10112 * gdb.ada/interface.exp: New testcase.
10113
ef682c56
JB
101142007-12-31 Jim Blandy <jimb@codesourcery.com>
10115
10116 * gdb.base/multi-forks.exp: Consume all output from child
10117 processes before proceeding to next test.
10118
f6f3eb6c
JB
101192007-12-29 Jim Blandy <jimb@codesourcery.com>
10120
10121 * configure: Regenerated.
10122
f652e42f
JB
101232007-12-27 Joel Brobecker <brobecker@adacore.com>
10124
10125 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10126 gdb.ada/fixed_cmp/fixed.adb: New files.
10127 * gdb.ada/fixed_cmp.exp: New testcase.
10128
6943e596
JB
101292007-12-27 Joel Brobecker <brobecker@adacore.com>
10130
10131 * gdb.ada/boolean_expr.exp: New testcase.
10132
aad9a193
JB
101332007-12-26 Jim Blandy <jimb@codesourcery.com>
10134
10135 * gdb.base/multi-forks.exp: Doc fix.
10136
fb5f3683
JB
101372007-12-26 Joel Brobecker <brobecker@adacore.com>
10138
10139 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10140 * gdb.ada/char_param.exp: Do not compile our test program with
10141 -gnata, this is unnecessary.
10142 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10143
384e4a9c
JB
101442007-12-24 Joel Brobecker <brobecker@adacore.com>
10145
10146 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10147 gdb.ada/print_chars/foo.adb: New files.
10148 * gdb.ada/print_chars.exp: New testcase.
10149
01e044f7
JB
101502007-12-24 Joel Brobecker <brobecker@adacore.com>
10151
10152 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10153 gdb.ada/char_param/foo.adb: New files.
10154 * gdb.ada/char_param.exp: New testcase.
10155
0ce17860
JB
101562007-12-22 Jim Blandy <jimb@codesourcery.com>
10157
10158 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10159 hard-coding source line numbers into the test.
10160 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10161 gdb_get_line_number to find.
10162
919809b9
JB
101632007-12-22 Joel Brobecker <brobecker@adacore.com>
10164
10165 * gdb.base/ptype.c (highest): New struct type.
10166 (the_highest): New variable of that type.
10167 (main): Add dummy assignment to a field of variable the_highest.
10168 * gdb.base/ptype.exp: Test type printing of our new variable.
10169
abc8a88d
PM
101702007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10171
10172 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10173 and record first explicitly generated thread number.
abc8a88d
PM
10174 Use that thread number for thread specific watchpoint test.
10175 Add iteration number to repetitive tests.
10176
5158f3e3
CES
101772007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10178 Jim Blandy <jimb@codesourcery.com>
10179
10180 * gdb.base/expand-psymtabs.c: New testcase
10181 source file.
10182 * gdb.base/expand-psymtabs.exp: New testcase
10183 expect file.
10184
37e4754d
LM
101852007-12-17 Luis Machado <luisgpm@br.ibm.com>
10186
10187 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10188 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10189
551e5d04
JB
101902007-12-17 Joel Brobecker <brobecker@adacore.com>
10191
10192 * gdb.ada/frame_args/foo.adb: New file.
10193 * gdb.ada/frame_args/pck.ads: New file.
10194 * gdb.ada/frame_args/pck.adb: New file.
10195 * gdb.ada/frame_args.exp: New testcase.
10196
a05ee097
JB
101972007-12-17 Joel Brobecker <brobecker@adacore.com>
10198
10199 * gdb.base/frame-args.c: New file.
10200 * gdb.base/frame-args.exp: New testcase.
10201
c162e8c9 102022007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10203 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10204
10205 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10206
afe8ab22 102072007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10208
afe8ab22
VP
10209 * gdb.mi/mi-pending.exp: New.
10210 * gdb.mi/mi-pending.c: New.
10211 * gdb.mi/mi-pendshr.c: New.
10212
dfdfb3ca
JB
102132007-12-06 Jim Blandy <jimb@codesourcery.com>
10214
10215 * gdb.base/default.exp: Update expected output for 'info catch'.
10216
b7fca990
JK
102172007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10218
10219 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10220 must be set to binary.
10221
6a1afc1e
PA
102222007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10223
10224 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10225
a6b151f1
DJ
102262007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10227
10228 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10229 gdb.mi/mi-file-transfer.exp: New.
10230
43039443
JK
102312007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10232
10233 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10234
0ef2251b
MR
102352007-11-22 Maciej W. Rozycki <macro@mips.com>
10236
10237 * gdb.trace/backtrace.exp: Fix a typo.
10238 * gdb.trace/circ.exp: Likewise.
10239 * gdb.trace/collection.exp: Likewise.
10240 * gdb.trace/limits.exp: Likewise.
10241 * gdb.trace/report.exp: Likewise.
10242 * gdb.trace/tfind.exp: Likewise.
10243 * gdb.trace/while-dyn.exp: Likewise.
10244
5443631e
NR
102452007-11-21 Nick Roberts <nickrob@snap.net.nz>
10246
10247 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10248 objects of pointers that can't be dereferenced are now
10249 "noneditable".
10250
a4ce5b0d
UW
102512007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10252
10253 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10254 (target_cpu): Remove.
10255
d6e956e5
VP
102562007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10257
10258 * gdb.base/ending-run.exp: Expect the list of cleared
10259 breakpoint to come in natural order, not the reversed one.
a9c64011 10260
214270ab
VP
102612007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10262
10263 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10264 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10265
1a619819
LM
102662007-11-05 Luis Machado <luisgpm@br.ibm.com>
10267
10268 * gdb.base/printcmds.exp: New function
10269 test_printf_with_dfp.
10270
5b01a6fa
DE
102712007-11-02 Doug Evans <dje@google.com>
10272
10273 * gdb.disasm/t01_mov.s: Remove carriage returns.
10274 * gdb.disasm/t02_mova.s: Ditto.
10275 * gdb.disasm/t03_add.s: Ditto.
10276 * gdb.disasm/t04_sub.s: Ditto.
10277 * gdb.disasm/t05_cmp.s: Ditto.
10278 * gdb.disasm/t06_ari2.s: Ditto.
10279 * gdb.disasm/t07_ari3.s: Ditto.
10280 * gdb.disasm/t08_or.s: Ditto.
10281 * gdb.disasm/t09_xor.s: Ditto.
10282 * gdb.disasm/t10_and.s: Ditto.
10283 * gdb.disasm/t11_logs.s: Ditto.
10284 * gdb.disasm/t12_bit.s: Ditto.
10285 * gdb.disasm/t13_otr.s: Ditto.
10286
ec33ab7f
JK
102872007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10288
10289 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10290
ae0d01ff
UW
102912007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10292
10293 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10294 provide DFP support.
10295
55eddb0f
DJ
102962007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10297
10298 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10299 Test "set powerpc vector-abi". Skip auto-detection tests for old
10300 toolchains.
10301
7020f05c
PA
103022007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10303
10304 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10305 with [string compare].
10306
84bc3db9
PA
103072007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10308
10309 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10310 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10311
5876dc88
LM
103122007-10-25 Luis Machado <luisgpm@br.ibm.com>
10313
10314 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10315 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10316 * gdb.opt/Makefile.in: New makefile.
10317 * Makefile.in: Create new directory "gdb.opt".
10318 * configure.ac: Add "gdb.opt" directory.
10319 * configure: Regenerated.
a9c64011 10320
c3ea9a14
DE
103212007-10-25 Doug Evans <dje@google.com>
10322
10323 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10324 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10325
a9c64011 103262007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10327 Thiago Jung Bauermann <bauerman@br.ibm.com>
10328
10329 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10330 Floating Point expressions.
10331 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10332 Floating Point variables.
10333 * gdb.base/dfp-test.c: new file containing program with Decimal
10334 Floating variables, used by gdb.base/dfp-test.exp.
10335
62a24a2b
DJ
103362007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10337
10338 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10339
e7b1eae6
UW
103402007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10341
10342 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10343 compiling test case with GCC.
10344 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10345
c641edcc
UW
103462007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10347
10348 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10349 format changes.
10350
5e5ebfe6
MS
103512007-10-18 Michael Snyder <msnyder@specifix.com>
10352
10353 * gdb.base/dbx.exp: Add missing "-re " operator.
10354
e831e7b6
GM
103552007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10356
10357 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10358 * configure.ac: Removed trailing spaces after backslash.
10359 * gdb.modula2: New directory.
10360 * gdb.modula2/Makefile.in: New file.
10361 * gdb.modula2/unbounded-array.exp: New file.
10362 * gdb.modula2/unbounded1.c: New file.
10363
7cc46491
DJ
103642007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10365
10366 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10367
103682007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10369
10370 * gdb.base/sigstep.c (main): Add checks for
10371 return values for setitimer call.
10372 Call setitimer again with itimer = ITIMER_REAL
10373 if first call to setitimer fails.
10374
e91528f0
KH
103752007-10-11 Kazu Hirata <kazu@codesourcery.com>
10376
10377 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10378 of $timeout.
10379
2ec9a4f8
DJ
103802007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10381
10382 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10383
103842007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10385
10386 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10387 of gdb_expect call, to avoid interruption.
10388
64b2fa04
PA
103892007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10390
10391 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10392 (v_unsigned_long_long, v_long_long_array)
10393 (v_signed_long_long_array, v_unsigned_long_long_array)
10394 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10395 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10396 [!NO_LONG_LONG]: New.
10397 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10398 v_long_long_member.
10399
10400 (v_long_long_func, v_signed_long_long_func)
10401 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10402 (main) [!NO_LONG_LONG]: Initialize long long variants.
10403
10404 * gdb.base/whatis.exp: If board file requests no_long_long, build
10405 test with NO_LONG_LONG defined. Test long long, signed long long,
10406 and unsigned long long variants but only if board file doesn't
10407 disable it.
10408
a912286e 104092007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10410 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10411
10412 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10413 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10414 * configure: Regenerated.
10415 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10416 gdb.pascal/types.exp, lib/pascal.exp: New files.
10417
471ba8c9
DJ
104182007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10419
10420 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10421 call.
10422 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10423 to return to the call.
10424 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10425 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10426 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10427 * gdb.mi/mi-until.exp (test_until): Likewise.
10428 * gdb.mi/mi2-until.exp (test_until): Likewise.
10429
fef8a650
DJ
104302007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10431
10432 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10433 two-char array.
10434 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10435
d983da9c
DJ
104362007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10437
10438 * gdb.threads/watchthreads.c (thread_function): Sleep between
10439 iterations.
10440 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10441 at once for S/390. Generate matching fails and passes.
10442
17f62551
VP
104432007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10444
10445 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10446 the 'struct_declarations' variable to zeros.
a9c64011 10447
ed0616c6
VP
104482007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10449
10450 * gdb.cp/mb-ctor.cc: New.
10451 * gdb.cp/mb-ctor.exp: New.
10452 * gdb.cp/mb-templates.cc: New.
10453 * gdb.cp/mb-templates.exp: New.
10454
41f1b697
DJ
104552007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10456
10457 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10458
3f213f78
PA
104592007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10460
10461 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10462 targets.
10463 * configure: Regenerate.
10464
0d381245 104652007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10466
0d381245
VP
10467 * gdb.base/annota1.exp: Adjust for 'info break'
10468 format changes.
10469 * gdb.base/annota3.exp: Likewise.
10470 * gdb.base/break.exp: Likewise.
10471 * gdb.base/condbreak.exp: Likewise.
10472 * gdb.base/pending.exp: Likewise.
10473 * gdb.base/sepdebug.exp: Likewise.
10474 * gdb.base/unload.exp: Likewise.
10475 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10476
fe3f5fa8
VP
104772007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10478
10479 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10480 messages.
10481 * gdb.base/chng-syms.exp: Likewise.
10482 * gdb.base/unload.exp: Likewise.
a9c64011 10483
a75cf6c0
DJ
104842007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10485
10486 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10487
18ecae38
DJ
104882007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10489
10490 * schedlock.c (NUM): Change to 1.
10491 (main): Use args[0] for the main thread.
10492 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10493 regardless of the number of threads.
10494
5509918f
MR
104952007-09-14 Maciej W. Rozycki <macro@mips.com>
10496
4a543daf
MR
10497 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10498 type down.
10499 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10500 test.
10501 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10502 watchpoint type down.
10503 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10504 test.
10505
105062007-09-14 Maciej W. Rozycki <macro@mips.com>
10507
5509918f
MR
10508 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10509 Move all the tests here and run them twice, once using software
10510 watchpoints and once using hardware watchpoints.
10511 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10512
40b53987
DJ
105132007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10514
10515 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10516 test.
10517
695e2681
MK
105182007-09-10 Mark Kettenis <kettenis@gnu.org>
10519
8b3fc8d8
MK
10520 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10521 build-id.
10522
695e2681
MK
10523 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10524 know about $ORIGIN. Calculate output dir from $dest instead of
10525 using ${objdir}/{$subdir}.
10526
58d69f29
MK
105272007-09-09 Mark Kettenis <kettenis@gnu.org>
10528
10529 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10530 gcore, before continuing with the test.
10531
3e347599
DJ
105322007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10533
10534 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10535 * gdb.mi/mi-watch.exp: Likewise.
10536
ea37ba09
DJ
105372007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10538 Jim Blandy <jimb@codesourcery.com>
10539
10540 * gdb.arch/i386-sse.exp: Do not expect character constants.
10541 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10542 * gdb.base/display.exp: Allow print/s.
10543 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10544 and unsigned char array changes.
10545
2025a643
DJ
105462007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10547
10548 * gdb.base/display.exp: Add tests for printf %p.
10549
26669a27
PA
105502007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10551
10552 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10553 the dll name to unicode.
10554
c8f021f8
JK
105552007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10556
10557 * gdb.base/default.exp (show version): Update the version text.
10558 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10559
4cf31eea
JK
105602007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10561
10562 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10563 New files.
10564
4935890f
JK
105652007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10566
10567 * lib/gdb.exp (build_id_debug_filename_get): New function.
10568 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10569 Remove the generate DEBUG file for the future testcase runs.
10570 New testcase for the NT_GNU_BUILD_ID retrieval.
10571 Move the final testing step to ...
10572 (test_different_dir): ... a new function.
10573 New parameter XFAIL to XFAIL all the tests performed.
10574 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10575 New parameter TYPE to PF_PREFIX all the tests performed.
10576
02142340
VP
105772007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10578
10579 * gdb.mi/mi-var-cp.cc (path_expression): New
10580 function.
10581 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10582
36acd84e
UW
105832007-08-27 Markus Deuling <deuling@de.ibm.com>
10584
10585 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10586 to fit into SPU Local Store memory.
10587
a896d121
JB
105882007-08-23 Joel Brobecker <brobecker@adacore.com>
10589
10590 * gdb.base/default.exp: Adjust the expected output of "info
10591 warranty" after the switch to GPLv3.
10592
7b433602
JB
105932007-08-23 Joel Brobecker <brobecker@adacore.com>
10594
10595 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10596 to 30000 (from 20000).
10597
e22f8b7c
JB
105982007-08-23 Joel Brobecker <brobecker@adacore.com>
10599
10600 Switch the license of all .exp files to GPLv3.
10601 Switch the license of all .f and .f90 files to GPLv3.
10602 Switch the license of all .s and .S files to GPLv3.
10603
5a0e3bd0
JB
106042007-08-23 Joel Brobecker <brobecker@adacore.com>
10605
10606 * configure.ac: Switch license to GPLv3.
10607
cc00619d
JB
106082007-08-23 Joel Brobecker <brobecker@adacore.com>
10609
10610 Switch the licensing to GPLv3 for all .ads and .adb files.
10611
8d26208a
DJ
106122007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10613
10614 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10615 and t_int_double.
10616 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10617
4fcb9948
JB
106182007-08-17 Joel Brobecker <brobecker@adacore.com>
10619
10620 * gdb.base/step-line.c: Switch license to GPL version 3, and
10621 update copyright year.
10622 * gdb.base/step-line.inp: Likewise.
10623
b9c34f67
JB
106242007-08-17 Joel Brobecker <brobecker@adacore.com>
10625
10626 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10627 changes inside gdb1555.c.
10628 * gdb.base/pending.exp: Likewise.
10629
2cc17678
DJ
106302007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10631
10632 * config/default.exp: New file.
10633
e48883f7
DJ
106342007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10635
10636 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10637 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10638
1ab80e5b
MR
106392007-07-30 Maciej W. Rozycki <macro@mips.com>
10640
10641 * gdb.base/dump.exp: Force the correct endianness for binary
10642 formats not carrying this information.
10643
aba471f5
DJ
106442007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10645
10646 * gdb.threads/staticthreads.exp: Match .*sem_post.
10647
d4e07204
DJ
106482007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10649
10650 * gdb.base/readline.exp (operate_and_get_next): Match the final
10651 prompt.
10652
2b97317d
KB
106532007-07-23 Kevin Buettner <kevinb@redhat.com>
10654
10655 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10656 to restarting SID.
10657
44efa07a
KB
106582007-07-18 Kevin Buettner <kevinb@redhat.com>
10659
10660 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10661 prior to `gdb_start'.
10662
7b5ebade
KB
106632007-07-18 Kevin Buettner <kevinb@redhat.com>
10664
10665 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10666 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10667 Remove call to gdb_unload.
10668
255e7678
DJ
106692007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10670 Daniel Jacobowitz <dan@codesourcery.com>
10671
10672 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10673 for __WIN32__.
10674 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10675 * gdb.base/unload.exp: Use shared library test routines.
10676
3a40aaa0
UW
106772007-07-03 Markus Deuling <deuling@de.ibm.com>
10678
10679 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10680 * gdb.base/solib-symbol-lib.c: Likewise.
10681 * gdb.base/solib-symbol-main.c: Likewise.
10682
b0f4b84b
DJ
106832007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10684
10685 * config/gdbserver.exp (gdb_reconnect): New.
10686 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10687 gdb.base/solib-disc.exp: New files.
10688 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10689 remote debugging".
10690 (gdb_compile): Add shlib_load flag.
10691 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10692 port.
10693 (gdbserver_reconnect): New.
10694
1b05479a
DJ
106952007-07-01 Nick Roberts <nickrob@snap.net.nz>
10696 Daniel Jacobowitz <dan@codesourcery.com>
10697
10698 * gdb.base/annota3.exp: Test for if construct.
10699
86f78eb2
DJ
107002007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10701
10702 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10703
6a2eb474 107042007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10705 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10706
10707 * gdb.base/display.exp: Allow a newline after display/i.
10708 * gdb.base/pc-fp.exp: Likewise.
10709 * gdb.base/sigbpt.exp: Likewise.
10710
f8b73d13
DJ
107112007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10712
10713 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10714 required features to be included.
10715
4339e69e
DJ
107162007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10717
10718 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10719 in info threads output.
10720
23d964e7
UW
107212007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10722 Markus Deuling <deuling@de.ibm.com>
10723
10724 * gdb.arch/spu-info.exp: New testcase.
10725 * gdb.arch/spu-info.c: New file.
10726
fd20f75b
DJ
107272007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10728
10729 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10730 tpcs_offset. Restore lr after the call.
10731 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10732
2226f861
DJ
107332007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10734
10735 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10736 (gdbserver_run): Kill any running gdbserver.
10737 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10738
d12371a9
MR
107392007-05-17 Maciej W. Rozycki <macro@mips.com>
10740
10741 * gdb.base/sigbpt.exp: Preset segv_addr.
10742
93f02886
DJ
107432007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10744
10745 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10746 (gdb_compile_shlib): Likewise.
10747 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10748 (default_gdb_init): Clear cleanfiles.
10749 (gdb_finish): Delete recorded cleanfiles.
10750 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10751
10752 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10753 Do not use isnative.
10754 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10755 gdb.base/so-impl-ld.exp: Likewise.
10756 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10757 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10758 gdb_compile.
10759
b04e06d7
VP
107602007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10761
10762 * config/unknown.exp: Remove.
10763
069ed931
UW
107642007-05-15 Markus Deuling <deuling@de.ibm.com>
10765
10766 * gdb.base/info-proc.exp: Check is_remote.
10767
09db0d03
UW
107682007-05-14 Markus Deuling <deuling@de.ibm.com>
10769
10770 * gdb.base/gcore.exp: Initialize variable core_supported.
10771
af2cbe8c
DJ
107722007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10773
10774 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10775
027c0295
DJ
107762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10777
10778 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10779 * gdb.threads/print-threads.exp (test_all_threads): Allow
10780 negative and hexadecimal thread IDs.
10781
dc5000e7
DJ
107822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10783
10784 * gdb.java/jprint.java (public): Avoid invalid call to static
10785 method.
10786
2e74ed18
DP
107872007-05-14 Denis Pilat <denis.pilat@st.com>
10788
10789 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10790 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10791 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10792 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10793 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10794
83547f02
UW
107952007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10796
10797 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10798 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10799 this mode.
10800 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10801 * gdb.base/spu.ld: New file.
10802
b18be20d
DJ
108032007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10804
10805 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10806
be444858
DJ
108072007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10808
10809 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10810
b1d53152
DJ
108112007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10812
10813 * gdb.java/jmain.exp: Handle demangled names with and without method
10814 signatures.
10815
d084b331
DJ
108162007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10817
10818 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10819 (have_a_very_merry_interrupt): Remove calls to puts.
10820 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10821 inferior output.
10822 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10823 test names.
10824
db9d7fc5
DJ
108252007-04-29 Markus Deuling <deuling@de.ibm.com>
10826 Daniel Jacobowitz <dan@codesourcery.com>
10827
10828 * gdb.base/auxv.exp (core_works): Also check is_remote.
10829 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10830
ef783a7d 108312007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10832
ef783a7d
VP
10833 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10834 message, not the undefined 'module' variable.
10835 * gdb.base/siginfo.exp: Likewise.
10836 * gdb.base/sigstep.exp: Likewise.
10837 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10838 serialport.
10839 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10840
b7b73cae
CV
108412007-04-25 Corinna Vinschen <vinschen@redhat.com>
10842
10843 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10844 target sim fails. Return 0 otherwise.
10845 (gdb_load): Return prematurely if gdb_target_sim fails.
10846
7d90fdfa
DP
108472007-04-16 Denis Pilat <denis.pilat@st.com>
10848
10849 * gdb.base/setshow.exp: Reset height after having set it to 100.
10850
5d3e9c85
DP
108512007-04-16 Denis Pilat <denis.pilat@st.com>
10852
10853 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10854
18e75969
DP
108552007-04-16 Denis Pilat <denis.pilat@st.com>
10856
10857 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10858
25d5ea92
VP
108592007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10860
10861 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10862 tests. Run the frozen varobjs test.
10863 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10864 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10865
0b49cb80
JK
108662007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10867
10868 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10869 gdb.base/type-opaque.exp: New files.
10870
a73bafbc 108712007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10872
10873 * gdb.mi/mi-var-child.c
a73bafbc
VP
10874 (do_children_tests): User char[2] instead of
10875 char so that automatic printing of pointers to char
10876 don't give unpredicable result.
10877 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10878 local variables.
10879 * gdb.mi/mi-var-child.exp: Step to right line
10880 of do_children_tests.
10881 * gdb.mi/mi2-var-child.exp: Likewise.
10882 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10883 do_locals_tests.
a73bafbc
VP
10884 (do_children_tests): User char[2] instead of
10885 char so that automatic printing of pointers to char
a9c64011 10886 don't give unpredicable result.
a73bafbc 10887 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10888 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10889 Pass test name to mi_wait_for_stop.
10890
7ce59000
DJ
108912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10892
10893 * gdb.asm/asm-source.exp: Remove d10v case.
10894 * lib/gdb.exp (skip_cplus_tests): Likewise.
10895 * gdb.asm/d10v.inc: Deleted.
10896
20389057
DJ
108972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10898
10899 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10900
8807d78b
DJ
109012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10902
10903 * config/netware.exp: Delete file.
10904
aa3edb8e
JB
109052007-03-29 Joel Brobecker <brobecker@adacore.com>
10906
10907 * gdb.dwarf2/dw2-noloc.S: New file.
10908 * gdb.dwarf2/dw2-noloc.exp: New file.
10909
297561ac
PA
109102007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10911
10912 * gdb.cp/method2.cc: New test.
10913 * gdb.cp/method2.exp: New test.
10914 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10915
1f81bd39
DJ
109162007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10917
10918 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10919
9453113a
DJ
109202007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10921
10922 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10923
b741e217
DJ
109242007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10925
10926 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10927 (gdb_load): Delete, replace with...
10928 (gdb_reload): ...this.
10929 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10930 * gdb.server/server-mon.exp: Likewise.
10931 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10932 (gdb_start_cmd): New.
10933 (gdb_file_cmd): Save the last loaded file.
10934 (gdb_reload): New.
10935 (gdb_gnu_strip_debug): Use transform.
10936 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10937 support here. Use new $last_loaded_file. Check mtime.
10938 (gdb_target_cmd): Handle ObjC failure case.
10939 (infer_host_exec): Delete.
10940 (gdbserver_load): Rename to...
10941 (gdbserver_run): ...this. Simplify.
10942 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10943 (mi_gdb_load): Move most contents to a new function...
10944 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10945 (mi_run_cmd): Use mi_gdb_target_load.
10946 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10947 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10948 Use gdb_run_cmd.
10949 * gdb.base/charsign.exp: Remove incorrect comment.
10950 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10951 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10952 gdb.base/start.exp: Use gdb_start_cmd.
10953
446ab585 109542007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10955 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10956
10957 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10958 * gdb.base/signull.exp: Similarly.
10959
bbb88ebf
UW
109602007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10961
10962 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10963 messages available to test cases (like chng-sym.exp).
10964
cb8c4a99
AS
109652007-03-14 Andreas Schwab <schwab@suse.de>
10966
10967 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10968 format changes.
10969
4e463ff5
DJ
109702007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10971
10972 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10973 (optimized_1): New.
10974 (main): Call optimized_1.
10975 (gdb2029): Correct typos. Call gdb2029_marker.
10976 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10977 for gdb2029.
10978
b6db2c47
MK
109792007-03-12 Mark Kettenis <kettenis@gnu.org>
10980
10981 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10982 as tabs. Remove redundant test pattern.
10983
70ed3737
UW
109842007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10985
10986 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10987 for /a format output.
10988
47b67b60
DJ
109892007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10990
10991 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10992 collect output incrementally.
10993
b8953b0e
UW
109942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10995
10996 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10997 for -var-create lpcharacter test.
10998 * gdb.mi/mi2-var-cmd.exp: Likewise.
10999
7acd5c40
UW
110002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11001
11002 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11003 pass on targets where address zero is readable.
11004
9c6759c1
UW
110052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11006
11007 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11008 just a single architecture.
11009
a2f1aeb4
UW
110102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11011
11012 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11013 (fetch_all_registers): New function, uses gdb_test_multiple and
11014 exp_continue to fetch inferior output line-by-line.
11015 Replace all uses of do_get_all_registers by fetch_all_registers.
11016
46579ac2
UW
110172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11018
11019 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11020 in target_info.
11021
fc133f24
MS
110222007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11023
a9c64011 11024 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11025 consistancy; add a default (timeout) case.
11026
7646a51d
MS
110272007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11028
11029 * gdb.base/watchpoint.exp: Fix truncated comment.
11030
dcfff61f
MS
110312007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11032
11033 * Makefile.in: Remove spurious single-quotes from sed command.
11034
664e3ee9
DJ
110352007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11036
11037 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11038 func.
11039 * gdb.mi/mi2-var-cmd.exp: Likewise.
11040
d7cc6f2f
JB
110412007-02-27 Joel Brobecker <brobecker@adacore.com>
11042
a9c64011
AS
11043 * gdb.dwarf2/dw2-producer.S: New file.
11044 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11045
110462007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11047
11048 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11049 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11050 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11051 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11052 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11053 Revert tests to use mi_gdb_test and include value field in output
11054 of -var-create.
11055
93d42b30
DJ
110562007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11057
11058 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11059
c499ed39
DJ
110602007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11061
11062 * gdb.base/maint.exp: Remove full paths from test names.
11063 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11064 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11065
9836f81b
JB
110662007-02-27 Joel Brobecker <brobecker@adacore.com>
11067
11068 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11069
c74d0ad8
DJ
110702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11071
11072 * gdb.server/server-mon.exp: New test.
11073
2711e456
DJ
110742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11075
11076 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11077
ff6f572f
DJ
110782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11079
11080 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11081 register capitalization.
11082
fada3feb
DP
110832007-02-13 Denis Pilat <denis.pilat@st.com>
11084
11085 * gdb.mi/mi-var-invalidate.exp: New file.
11086
fb1e4ffc
DJ
110872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11088
11089 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11090
3da939d7
DJ
110912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11092
11093 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11094
123dc839
DJ
110952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11096
11097 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11098 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11099
877e3645 111002007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11101
11102 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11103 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11104 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11105 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11106 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11107 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11108 Update tests to include value field in output of -var-create.
a9c64011 11109
3c0a2960
AS
111102007-02-08 Andreas Schwab <schwab@suse.de>
11111
11112 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11113
108546a0
DJ
111142007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11115
11116 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11117 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11118
d701dcab
DP
111192007-02-02 Denis Pilat <denis.pilat@st.com>
11120
11121 * gdb.threads/threadapply.exp: check that frame is not changed by
11122 the thread apply all command.
11123
783e3e2f
AS
111242007-01-31 Andreas Schwab <schwab@suse.de>
11125
6d9c3a87
AS
11126 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11127
3c50d7b9
AS
11128 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11129 in the dwarf sections.
11130 * gdb.dwarf2/mac-fileno.S: Likewise.
11131
783e3e2f
AS
11132 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11133 bspstore register on ia64.
11134
78ff580e
AS
111352007-01-29 Andreas Schwab <schwab@suse.de>
11136
cc8e9b12
AS
11137 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11138 "frame-begin" annotation.
11139
78ff580e
AS
11140 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11141 number of "frames-invalid" annotations.
11142
704a4f78
DJ
111432007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11144
11145 * gdb.base/commands.exp: Call if_commands_test.
11146 (gdb_test_no_prompt, if_commands_test): New.
11147
e741bf94
MK
111482007-01-28 Mark Kettenis <kettenis@gnu.org>
11149
11150 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11151
474d0ad3
AS
111522007-01-27 Andreas Schwab <schwab@suse.de>
11153
11154 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11155 .short/.int/.quad in the dwarf sections.
11156 * gdb.dwarf2/dw2-intercu.S: Likewise.
11157 * gdb.dwarf2/dw2-intermix.S: Likewise.
11158
e784b426
JK
111592007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11160
11161 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11162 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11163 array.
e784b426
JK
11164 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11165 * gdb.base/setvar.exp: Likewise.
11166
37f08e04
AS
111672007-01-26 Andreas Schwab <schwab@suse.de>
11168
9a01813a
AS
11169 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11170 test.
11171
37f08e04
AS
11172 * gdb.base/multi-forks.exp ("restart $i"): Also match
11173 __kernel_syscall_via_break.
11174
6e2a9270
VP
111752007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11176
11177 * lib/mi-support.exp (mi_delete_varobj): New.
11178 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11179 testcase.
11180 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11181 (main): Call the above.
11182 (reference_update_test, base_in_reference_test)
11183 (reference_to_pointer): Delete the created varobjs.
a9c64011 11184
e515b470
DJ
111852007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11186
11187 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11188 * configure: Regenerated.
11189 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11190 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11191 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11192 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11193 * lib/gdb.exp (gdb_skip_xml_test): New function.
11194
08d8bcd7
DJ
111952007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11196
11197 * gdb.base/sigrepeat.exp: Correct error message.
11198
111992007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11200 Daniel Jacobowitz <dan@codesourcery.com>
11201
11202 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11203 gdb.arch/i386-gnu-cfi-asm.S: New files.
11204
97c3f1f3
JK
112052007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11206
11207 * lib/gdb.exp: Abort on missing `site.exp'.
11208
cb1df416
DJ
112092007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11210 Daniel Jacobowitz <dan@codesourcery.com>
11211
11212 * gdb.base/included.c, gdb.base/included.exp,
11213 gdb.base/included.h: New files.
11214
35990120
DJ
112152007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11216
11217 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11218 (maximize_rlimit): Reduce limits on 64-bit systems.
11219
6e81a116 112202007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11221
11222 From Marcus Deuling <deuling@de.ibm.com>:
11223 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11224 every case.
11225
6c3c41f3
NR
112262007-01-13 Nick Roberts <nickrob@snap.net.nz>
11227
11228 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11229 (test_path_specification): Use objdir instead of srcdir to always
11230 get an absolute filename.
11231
2f12c312
DJ
112322007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11233
11234 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11235
81121995
VP
112362007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11237
11238 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11239 Make sure the variable we're using is in scope.
11240 (reference_to_pointer): Likewise.
11241
4741b737
DJ
112422007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11243
11244 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11245 has no debug information.
11246
054410c3
DJ
112472007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11248
11249 * gdb.base/annota1.exp: Remove extra send_gdb.
11250
818f79f6
DJ
112512007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11252
11253 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11254
f7a6bb70
DJ
112552007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11256
11257 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11258
57e66780
DJ
112592007-01-08 Nick Roberts <nickrob@snap.net.nz>
11260 Daniel Jacobowitz <dan@codesourcery.com>
11261
11262 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11263 lcharacter or linteger change. Correct duplicated test name.
11264 * gdb.mi/mi2-var-cmd.exp: Likewise.
11265
3d799a95
DJ
112662007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11267
11268 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11269
112702007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11271
a9c64011
AS
11272 * gdb.base/nofield.c: New file.
11273 * gdb.base/nofield.exp: New testcase.
51679ba9 11274
eafb94e8
NR
112752007-01-05 Nick Roberts <nickrob@snap.net.nz>
11276
11277 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11278
11279 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11280 test.
11281
5e572bb4
DJ
112822007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11283
11284 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11285
74a44383
DJ
112862007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11287
11288 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11289 when continuing.
11290
1b572db9
DJ
112912007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11292
11293 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11294 Expect ".exe" extension.
11295
381bc39b
DJ
112962007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11297
11298 * gdb.base/charset.exp: Add explicit filename to break.
11299 * gdb.base/dbx.exp: Add explicit filename to breaks.
11300
2b70e4c6
DJ
113012007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11302
11303 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11304 * gdb.mi/mi2-file.exp: Likewise.
11305
303b6f5d
DJ
113062007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11307
11308 Implement specification of MI tests as comments
11309 in C and C++ sources.
11310 * lib/mi-support.exp (mi_autotest_data): New variable.
11311 (mi_autotest_source): New variable.
11312 (count_newlines, mi_prepare_inline_tests)
11313 (mi_get_inline_test, mi_continue_to_line)
11314 (mi_run_inline_test, mi_tbreak)
11315 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11316 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11317 Run inline tests.
11318 * gdb.mi/mi-var-cp.cc: Define tests here.
11319
23da0d94
VP
113202007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11321
11322 Simplify usage of mi_continue_to.
11323 * lib/mi-support.exp (mi_runto_helper): Renamed
11324 from mi_runto, added new parameter 'run_or_continue'.
11325 (mi_runto): Use mi_runto_helper.
11326 (mi_continue_to): Accept just function name as parameter.
11327 Use mi_runto_helper.
11328 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11329 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11330
f9e18282
JB
113312006-01-04 Joel Brobecker <brobecker@adacore.com>
11332
11333 Make this testcase a bit more realistic. The current code
11334 is too simplistic, and allows the compiler to optimize out
11335 some of the entities we need for this testcase.
11336 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11337 (Do_Nothing): Add extra parameter.
11338 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11339 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11340 by using a variable of type Void_Star.
11341
fd678c65
JB
113422006-01-04 Joel Brobecker <brobecker@adacore.com>
11343
11344 * gdb.ada/catch_ex/foo.adb: New file.
11345 * gdb.ada/catch_ex.exp: New testcase.
11346
05cfdb42
DJ
113472007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11348
11349 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11350 pass --image-base to linker.
11351
2e03ee74
DJ
113522007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11353 Daniel Jacobowitz <dan@codesourcery.com>
11354
11355 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11356 secondary prompts.
11357
0d5de010
DJ
113582007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11359
11360 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11361 output. Test the types of members and member pointers.
11362 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11363 gdb/2092.
11364 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11365 statement. Enable for GCC. Update expected output for some tests
11366 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11367 layout.
11368 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11369 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11370 (Diamond::vget_base): New.
11371 (main): Add new tests.
11372 * gdb.cp/printmethod.exp: Update expected output for member functions.
11373 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11374 print pEe->D::vg().
11375
61a771aa
DJ
113762007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11377
11378 * gdb.threads/tls.exp: Allow stops in sem_post.
11379
2fa63963
DJ
113802006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11381
11382 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11383 * gdb.base/annota3.exp: Likewise.
11384 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11385 again (instead of timing out).
11386 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11387 GCC bug 26475.
11388 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11389 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11390 test from jmisc1.exp.
11391 * gdb.java/jmisc1.exp: Delete.
11392 * gdb.java/jprint.exp: Adjust to work with method signatures including
11393 return types.
11394 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11395 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11396 * lib/java.exp (compile_java_from_source): Pass the correct type
11397 to target_compile.
11398
5eefc2b7
JB
113992006-12-31 Joel Brobecker <brobecker@adacore.com>
11400
11401 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11402 (stack_align_edx): New function.
11403 (stack_align_eax): New function.
11404 (main): Add calls to stack_align_edx and stack_align_eax.
11405 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11406 Add testing for the cases where the register used during a stack
11407 realignment is edx. Same for eax.
11408
227c54da
DJ
114092006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11410
11411 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11412 and generic PE targets.
11413
cab8ac94
JB
114142006-12-29 Joel Brobecker <brobecker@adacore.com>
11415
11416 * gdb.ada/array_return.exp: Update copyright date list.
11417
ba54f318
JB
114182006-12-27 Joel Brobecker <brobecker@adacore.com>
11419
11420 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11421 (Create_Small_Float_Vector): New function.
11422 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11423 function body.
11424 * gdb.ada/array_return/p.adb: Use new type and function from
11425 package Pck.
11426 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11427 able to print the value returned by a function returning an
11428 array of float.
11429
6b7a35dd
JB
114302006-12-20 Joel Brobecker <brobecker@adacore.com>
11431
11432 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11433 The associated tests should be PASSing.
11434
038224f6
VP
114352006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11436
11437 Test for base in references.
11438 * gdb.mi/mi-var-cp.cc: Add test code.
11439 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11440 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11441 * gdb.mi/mi2-watch.exp: Likewise.
11442 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11443 (mi_list_varobj_children): New function.
11444
b26ed50d
VP
114452006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11446
11447 * lib/mi-support.exp
11448 (mi_runto): Accept "()" after function name.
11449 (mi_create_varobj): New function.
11450 (mi_varobj_update): New function.
11451 (mi_Check_varobj_value): New function.
11452 * gdb.mi/mi-var-cp.exp: New file.
11453 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11454
08232497
DJ
114552006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11456
11457 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11458 gdb.base/weaklib2.c: New files.
11459
d394c993 114602006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11461
ac6c2fba
NS
11462 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11463 info. Adjust test names.
11464
8ec659a0 11465 * gdb.base/break.c (main): Move position of malloc.
d394c993 11466 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11467
acd65feb
VP
114682006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11469
11470 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11471 assignement of arrays and function pointers.
11472 * gdb.mi/var-cmd.c: Add declaration necessary for above
11473 tests.
11474
f556d5e5
NS
114752006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11476
11477 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11478
11479 * gdb.threads/linux-dp.exp: Read thread table before and after
11480 creating each philosopher and verify it.
11481
697bc68d
NS
114822006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11483 Paul Brook <paul@codesourcery.com>
11484 Daniel Jacobowitz <dan@codesourcery.com>
11485
11486 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11487 main to remove duplication. Add start function of the form
697bc68d
NS
11488 '_*start[1-9]*'. Add RVDS start function.
11489
29d73ae4
DJ
114902006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11491
11492 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11493
c1d88655
UW
114942006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11495
11496 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11497 * gdb.asm/spu.inc: New file.
11498 * gdb.base/term.exp: Disable if [target_info exists noargs].
11499 * gdb.gdb/complaints.exp: Disable if ![isnative].
11500 * gdb.gdb/selftest.exp: Likewise.
11501 * gdb.gdb/observer.exp: Likewise.
11502 * gdb.gdb/xfullpath.exp: Likewise.
11503 * gdb.base/attach.exp: Disable on SPU target.
11504 * gdb.cp/bs145503.exp: Likewise.
11505 * gdb.cp/exception.exp: Likewise.
11506 * gdb.cp/userdef.exp: Likewise.
11507
32a13b1a
DJ
115082006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11509
11510 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11511
d8295fe9
VP
115122006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11513
11514 * gdb.base/completion.exp: Fix completion tests for
11515 'info' and 'info '.
11516 * gdb.base/help.exp (help_test_raw, test_class_help)
11517 (test_prefix_command_help): Move...
11518 * lib/gdb.exp: Here.
11519 * gdb.base/main.exp: Adjust.
11520 * gdb.cp/maint.exp: Adjust.
11521 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11522
8c394015
VP
115232006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11524
11525 * gdb.stabs/weird.exp (print_weird_var): Use
11526 gdb_test_multiple instead of gdb_expect.
11527
027fc1bc
VP
115282006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11529
11530 * gdb.base/help.exp (help_test_raw): New.
11531 (test_class_help): New.
11532 (test_prefix_command_help): New.
11533 Adjust testcases.
11534
67609209
FR
115352006-11-09 Christophe Lyon <christophe.lyon@st.com>
11536
11537 * gdb.base/constvars.c (main): Write to crass and crips, so that
11538 they are allocated by the compiler.
11539
f73adfeb
AS
115402006-10-27 Andreas Schwab <schwab@suse.de>
11541
11542 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11543 "detach-fork".
11544
2f83a18e
DJ
115452006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11546
11547 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11548 of patterns.
11549
94277a38
DJ
115502006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11551
11552 * gdb.base/sepdebug.exp: Remove debug format test.
11553 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11554 Handle no-symtab.
11555 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11556
5bd2f6e2
DJ
115572006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11558
11559 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11560 int to pointer or pointer to int.
11561 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11562
8c008720
DJ
115632006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11564
11565 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11566
9e35dae4
DJ
115672006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11568
11569 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11570
d9639e13
DJ
115712006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11572
11573 PR c++/2116
11574 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11575
390a1bd0
JB
115762006-10-06 Joel Brobecker <brobecker@adacore.com>
11577
11578 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11579 the corresponding bug has been fixed in GDB (PR/2018).
11580
dd920c33
JB
115812006-10-06 Joel Brobecker <brobecker@adacore.com>
11582
11583 * gdb.base/subst.exp: New testcase.
11584
53bbefe9
JB
115852006-10-06 Joel Brobecker <brobecker@adacore.com>
11586
11587 * gdb.ada/array_return/pck.ads: Add copyright notice.
11588 * gdb.ada/array_return/pck.adb: Likewise.
11589 * gdb.ada/array_return/p.adb: Likewise.
11590 * gdb.ada/exec_changed/first.adb: Likewise.
11591 * gdb.ada/exec_changed/second.adb: Likewise.
11592
09851417
JB
115932006-10-06 Joel Brobecker <brobecker@adacore.com>
11594
11595 * gdb.ada/watch_arg/watch.adb: New file.
11596 * gdb.ada/watch_arg.exp: New testcase.
11597
041bf30d
VP
115982006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11599
11600 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11601 via string_to_regexp.
041bf30d 11602 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11603
f286fbdd 116042006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11605
11606 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11607 Remove unused / obsolete files.
11608
7c07f349
NR
116092006-09-19 Nick Roberts <nickrob@snap.net.nz>
11610
11611 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11612
cd5ff84a
VP
116132006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11614
11615 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11616 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11617 the number of frames.
cd5ff84a 11618
ae018d1a
DJ
116192006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11620
11621 * gdb.base/args.c (main): Add breakpoint marker.
11622 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11623 really test empty arguments.
11624 (args_load): Delete.
11625 (args_test): New.
11626
b399c549
NR
116272006-09-13 Nick Roberts <nickrob@snap.net.nz>
11628
11629 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11630 check for one file.
b399c549 11631
2ab1eb7a
VP
116322006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11633
11634 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11635 HIGH_FRAME argument to -stack-list-locals can be larger than
11636 the number of frames.
a9c64011 11637
476308bf
FF
116382006-08-18 Fred Fish <fnf@specifix.com>
11639
11640 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11641 '$' in front of skip_vmx_tests_saved when setting that.
11642
8625200f
AS
116432006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11644
11645 * gdb.base/trace-commands.exp: New file.
11646
089ec8f1
DJ
116472006-08-10 Joel Brobecker <brobecker@adacore.com>
11648 Daniel Jacobowitz <dan@codesourcery.com>
11649
11650 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11651 expected output of the backtrace commands.
11652
b60f0898
JB
116532006-08-09 Joel Brobecker <brobecker@adacore.com>
11654
11655 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11656 untested followed by return combination.
11657 * gdb.arch/altivec-regs.exp: Likewise.
11658 * gdb.arch/e500-abi.exp: Likewise.
11659 * gdb.arch/e500-regs.exp: Likewise.
11660 * gdb.arch/gdb1291.exp: Likewise.
11661 * gdb.arch/gdb1431.exp: Likewise.
11662 * gdb.arch/gdb1558.exp: Likewise.
11663 * gdb.arch/i386-prologue.exp: Likewise.
11664 * gdb.arch/i386-unwind.exp: Likewise.
11665 * gdb.asm/asm-source.exp: Likewise.
11666 * gdb.base/a2-run.exp: Likewise.
11667 * gdb.base/advance.exp: Likewise.
11668 * gdb.base/all-bin.exp: Likewise.
11669 * gdb.base/annota1.exp: Likewise.
11670 * gdb.base/annota3.exp: Likewise.
11671 * gdb.base/args.exp: Likewise.
11672 * gdb.base/arithmet.exp: Likewise.
11673 * gdb.base/assign.exp: Likewise.
11674 * gdb.base/async.exp: Likewise.
11675 * gdb.base/attach.exp: Likewise.
11676 * gdb.base/bang.exp: Likewise.
11677 * gdb.base/bigcore.exp: Likewise.
11678 * gdb.base/bitfields.exp: Likewise.
11679 * gdb.base/bitfields2.exp: Likewise.
11680 * gdb.base/break.exp: Likewise.
11681 * gdb.base/call-sc.exp: Likewise.
11682 * gdb.base/call-strs.exp: Likewise.
11683 * gdb.base/callfuncs.exp: Likewise.
11684 * gdb.base/checkpoint.exp: Likewise.
11685 * gdb.base/chng-syms.exp: Likewise.
11686 * gdb.base/code-expr.exp: Likewise.
11687 * gdb.base/commands.exp: Likewise.
11688 * gdb.base/completion.exp: Likewise.
11689 * gdb.base/cond-expr.exp: Likewise.
11690 * gdb.base/condbreak.exp: Likewise.
11691 * gdb.base/consecutive.exp: Likewise.
11692 * gdb.base/constvars.exp: Likewise.
11693 * gdb.base/corefile.exp: Likewise.
11694 * gdb.base/cvexpr.exp: Likewise.
11695 * gdb.base/dbx.exp: Likewise.
11696 * gdb.base/define.exp: Likewise.
11697 * gdb.base/detach.exp: Likewise.
11698 * gdb.base/display.exp: Likewise.
11699 * gdb.base/dump.exp: Likewise.
11700 * gdb.base/ena-dis-br.exp: Likewise.
11701 * gdb.base/ending-run.exp: Likewise.
11702 * gdb.base/environ.exp: Likewise.
11703 * gdb.base/eval-skip.exp: Likewise.
11704 * gdb.base/exprs.exp: Likewise.
11705 * gdb.base/fileio.exp: Likewise.
11706 * gdb.base/finish.exp: Likewise.
11707 * gdb.base/float.exp: Likewise.
11708 * gdb.base/foll-exec.exp: Likewise.
11709 * gdb.base/foll-fork.exp: Likewise.
11710 * gdb.base/foll-vfork.exp: Likewise.
11711 * gdb.base/freebpcmd.exp: Likewise.
11712 * gdb.base/funcargs.exp: Likewise.
11713 * gdb.base/gcore.exp: Likewise.
11714 * gdb.base/gdb1090.exp: Likewise.
11715 * gdb.base/gdb1250.exp: Likewise.
11716 * gdb.base/huge.exp: Likewise.
11717 * gdb.base/info-proc.exp: Likewise.
11718 * gdb.base/interrupt.exp: Likewise.
11719 * gdb.base/jump.exp: Likewise.
11720 * gdb.base/langs.exp: Likewise.
11721 * gdb.base/lineinc.exp: Likewise.
11722 * gdb.base/list.exp: Likewise.
11723 * gdb.base/logical.exp: Likewise.
11724 * gdb.base/long_long.exp: Likewise.
11725 * gdb.base/macscp.exp: Likewise.
11726 * gdb.base/maint.exp: Likewise.
11727 * gdb.base/mips_pro.exp: Likewise.
11728 * gdb.base/miscexprs.exp: Likewise.
11729 * gdb.base/multi-forks.exp: Likewise.
11730 * gdb.base/opaque.exp: Likewise.
11731 * gdb.base/overlays.exp: Likewise.
11732 * gdb.base/pc-fp.exp: Likewise.
11733 * gdb.base/pointers.exp: Likewise.
11734 * gdb.base/printcmds.exp: Likewise.
11735 * gdb.base/psymtab.exp: Likewise.
11736 * gdb.base/ptype.exp: Likewise.
11737 * gdb.base/recurse.exp: Likewise.
11738 * gdb.base/relational.exp: Likewise.
11739 * gdb.base/relocate.exp: Likewise.
11740 * gdb.base/remote.exp: Likewise.
11741 * gdb.base/reread.exp: Likewise.
11742 * gdb.base/restore.exp: Likewise.
11743 * gdb.base/return.exp: Likewise.
11744 * gdb.base/return2.exp: Likewise.
11745 * gdb.base/scope.exp: Likewise.
11746 * gdb.base/sect-cmd.exp: Likewise.
11747 * gdb.base/sep.exp: Likewise.
11748 * gdb.base/sepdebug.exp: Likewise.
11749 * gdb.base/setshow.exp: Likewise.
11750 * gdb.base/setvar.exp: Likewise.
11751 * gdb.base/sigall.exp: Likewise.
11752 * gdb.base/sigbpt.exp: Likewise.
11753 * gdb.base/signals.exp: Likewise.
11754 * gdb.base/signull.exp: Likewise.
11755 * gdb.base/sizeof.exp: Likewise.
11756 * gdb.base/solib.exp: Likewise.
11757 * gdb.base/step-line.exp: Likewise.
11758 * gdb.base/step-test.exp: Likewise.
11759 * gdb.base/structs.exp: Likewise.
11760 * gdb.base/structs2.exp: Likewise.
11761 * gdb.base/term.exp: Likewise.
11762 * gdb.base/twice.exp: Likewise.
11763 * gdb.base/until.exp: Likewise.
11764 * gdb.base/varargs.exp: Likewise.
11765 * gdb.base/volatile.exp: Likewise.
11766 * gdb.base/watchpoint.exp: Likewise.
11767 * gdb.base/whatis-exp.exp: Likewise.
11768 * gdb.base/whatis.exp: Likewise.
11769 * gdb.cp/ambiguous.exp: Likewise.
11770 * gdb.cp/annota2.exp: Likewise.
11771 * gdb.cp/annota3.exp: Likewise.
11772 * gdb.cp/bool.exp: Likewise.
11773 * gdb.cp/breakpoint.exp: Likewise.
11774 * gdb.cp/casts.exp: Likewise.
11775 * gdb.cp/class2.exp: Likewise.
11776 * gdb.cp/classes.exp: Likewise.
11777 * gdb.cp/cplusfuncs.exp: Likewise.
11778 * gdb.cp/ctti.exp: Likewise.
11779 * gdb.cp/derivation.exp: Likewise.
11780 * gdb.cp/exception.exp: Likewise.
11781 * gdb.cp/gdb1355.exp: Likewise.
11782 * gdb.cp/hang.exp: Likewise.
11783 * gdb.cp/inherit.exp: Likewise.
11784 * gdb.cp/local.exp: Likewise.
11785 * gdb.cp/m-data.exp: Likewise.
11786 * gdb.cp/m-static.exp: Likewise.
11787 * gdb.cp/member-ptr.exp: Likewise.
11788 * gdb.cp/method.exp: Likewise.
11789 * gdb.cp/misc.exp: Likewise.
11790 * gdb.cp/namespace.exp: Likewise.
11791 * gdb.cp/overload.exp: Likewise.
11792 * gdb.cp/ovldbreak.exp: Likewise.
11793 * gdb.cp/pr-1023.exp: Likewise.
11794 * gdb.cp/pr-1210.exp: Likewise.
11795 * gdb.cp/pr-574.exp: Likewise.
11796 * gdb.cp/printmethod.exp: Likewise.
11797 * gdb.cp/psmang.exp: Likewise.
11798 * gdb.cp/ref-params.exp: Likewise.
11799 * gdb.cp/ref-types.exp: Likewise.
11800 * gdb.cp/rtti.exp: Likewise.
11801 * gdb.cp/templates.exp: Likewise.
11802 * gdb.cp/try_catch.exp: Likewise.
11803 * gdb.cp/userdef.exp: Likewise.
11804 * gdb.cp/virtfunc.exp: Likewise.
11805 * gdb.disasm/am33.exp: Likewise.
11806 * gdb.disasm/h8300s.exp: Likewise.
11807 * gdb.disasm/mn10300.exp: Likewise.
11808 * gdb.disasm/sh3.exp: Likewise.
11809 * gdb.disasm/t01_mov.exp: Likewise.
11810 * gdb.disasm/t02_mova.exp: Likewise.
11811 * gdb.disasm/t03_add.exp: Likewise.
11812 * gdb.disasm/t04_sub.exp: Likewise.
11813 * gdb.disasm/t05_cmp.exp: Likewise.
11814 * gdb.disasm/t06_ari2.exp: Likewise.
11815 * gdb.disasm/t07_ari3.exp: Likewise.
11816 * gdb.disasm/t08_or.exp: Likewise.
11817 * gdb.disasm/t09_xor.exp: Likewise.
11818 * gdb.disasm/t10_and.exp: Likewise.
11819 * gdb.disasm/t11_logs.exp: Likewise.
11820 * gdb.disasm/t12_bit.exp: Likewise.
11821 * gdb.disasm/t13_otr.exp: Likewise.
11822 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11823 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11824 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11825 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11826 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11827 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11828 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11829 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11830 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11831 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11832 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11833 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11834 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11835 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11836 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11837 * gdb.mi/gdb701.exp: Likewise.
11838 * gdb.mi/gdb792.exp: Likewise.
11839 * gdb.mi/mi-basics.exp: Likewise.
11840 * gdb.mi/mi-break.exp: Likewise.
11841 * gdb.mi/mi-cli.exp: Likewise.
11842 * gdb.mi/mi-console.exp: Likewise.
11843 * gdb.mi/mi-disassemble.exp: Likewise.
11844 * gdb.mi/mi-eval.exp: Likewise.
11845 * gdb.mi/mi-file.exp: Likewise.
11846 * gdb.mi/mi-read-memory.exp: Likewise.
11847 * gdb.mi/mi-regs.exp: Likewise.
11848 * gdb.mi/mi-return.exp: Likewise.
11849 * gdb.mi/mi-simplerun.exp: Likewise.
11850 * gdb.mi/mi-stack.exp: Likewise.
11851 * gdb.mi/mi-stepi.exp: Likewise.
11852 * gdb.mi/mi-syn-frame.exp: Likewise.
11853 * gdb.mi/mi-until.exp: Likewise.
11854 * gdb.mi/mi-var-block.exp: Likewise.
11855 * gdb.mi/mi-var-child.exp: Likewise.
11856 * gdb.mi/mi-var-cmd.exp: Likewise.
11857 * gdb.mi/mi-var-display.exp: Likewise.
11858 * gdb.mi/mi-watch.exp: Likewise.
11859 * gdb.mi/mi2-basics.exp: Likewise.
11860 * gdb.mi/mi2-break.exp: Likewise.
11861 * gdb.mi/mi2-cli.exp: Likewise.
11862 * gdb.mi/mi2-console.exp: Likewise.
11863 * gdb.mi/mi2-disassemble.exp: Likewise.
11864 * gdb.mi/mi2-eval.exp: Likewise.
11865 * gdb.mi/mi2-file.exp: Likewise.
11866 * gdb.mi/mi2-read-memory.exp: Likewise.
11867 * gdb.mi/mi2-regs.exp: Likewise.
11868 * gdb.mi/mi2-return.exp: Likewise.
11869 * gdb.mi/mi2-simplerun.exp: Likewise.
11870 * gdb.mi/mi2-stack.exp: Likewise.
11871 * gdb.mi/mi2-stepi.exp: Likewise.
11872 * gdb.mi/mi2-syn-frame.exp: Likewise.
11873 * gdb.mi/mi2-until.exp: Likewise.
11874 * gdb.mi/mi2-var-block.exp: Likewise.
11875 * gdb.mi/mi2-var-child.exp: Likewise.
11876 * gdb.mi/mi2-var-cmd.exp: Likewise.
11877 * gdb.mi/mi2-var-display.exp: Likewise.
11878 * gdb.mi/mi2-watch.exp: Likewise.
11879 * gdb.stabs/exclfwd.exp: Likewise.
11880 * gdb.stabs/weird.exp: Likewise.
11881 * gdb.threads/gcore-thread.exp: Likewise.
11882 * gdb.trace/actions.exp: Likewise.
11883 * gdb.trace/backtrace.exp: Likewise.
11884 * gdb.trace/circ.exp: Likewise.
11885 * gdb.trace/collection.exp: Likewise.
11886 * gdb.trace/deltrace.exp: Likewise.
11887 * gdb.trace/infotrace.exp: Likewise.
11888 * gdb.trace/limits.exp: Likewise.
11889 * gdb.trace/packetlen.exp: Likewise.
11890 * gdb.trace/passc-dyn.exp: Likewise.
11891 * gdb.trace/passcount.exp: Likewise.
11892 * gdb.trace/report.exp: Likewise.
11893 * gdb.trace/save-trace.exp: Likewise.
11894 * gdb.trace/tfind.exp: Likewise.
11895 * gdb.trace/tracecmd.exp: Likewise.
11896 * gdb.trace/while-dyn.exp: Likewise.
11897 * gdb.trace/while-stepping.exp: Likewise.
11898
f4b618d1
JB
118992006-08-08 Joel Brobecker <brobecker@adacore.com>
11900
11901 * gdb.base/step-bt.c: New file.
11902 * gdb.base/step-bt.exp: New testcase.
11903
3d00d119
DJ
119042006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11905
11906 * config/monitor.exp (gdb_load): Remove support for obsolete
11907 download-write-size.
11908 * gdb.base/remote.exp: Likewise. Update all callers of
11909 gdb_timed_load.
11910
017b5bd4
DJ
119112006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11912
11913 * cursal.exp: Pass binfile to gdb_load.
11914
837c599d
DJ
119152006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11916
11917 * gdb.base/cursal.exp: Add "" to gdb_load call.
11918
8dd4540b
MK
119192006-07-29 Mark Kettenis <kettenis@gnu.org>
11920
11921 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11922 NetBSD/ELF targets.
11923
ab5c9f60
DJ
119242006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11925
11926 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11927 operator*.
11928
4c42eaff
DJ
119292006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11930
11931 * gdb.base/completion.exp: Update for change in "file" behavior.
11932 * gdb.stabs/weird.exp: Likewise.
11933 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11934 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11935
0155cc76
NS
119362006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11937
11938 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11939 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11940
16026cd7
AS
119412006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11942
11943 * gdb.base/default.exp: Update source command error message.
11944 * gdb.base/help.exp: Update 'help source' message.
11945
16963cb6
DJ
119462006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11947
11948 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11949 test.
11950
6d7fd486
AS
119512006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11952
11953 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11954
29e8a844
DJ
119552006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11956
11957 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11958
6afcfa39
DJ
119592006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11960
11961 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11962
267a692b
MK
119632006-07-17 Mark Kettenis <kettenis@gnu.org>
11964
11965 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11966 *-*-openbsd* from targets for wich we expect ARM FPA floating
11967 point format.
11968
85d2fec4
NR
119692006-07-17 Nick Roberts <nickrob@snap.net.nz>
11970
11971 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11972
119732006-07-17 Mark Kettenis <kettenis@gnu.org>
11974
11975 * gdb.base/annota3.exp: Expect frame-begin annotation.
11976
85b4c6e8
JB
119772006-07-14 Joel Brobecker <brobecker@adacore.com>
11978
11979 * gdb.base/help.exp: Adjust "help unset" test to accept
11980 any list of unset commands.
11981
fb933624
DJ
119822006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11983 Daniel Jacobowitz <dan@codesourcery.com>
11984
11985 * gdb.cp/ref-params.exp: New test.
11986 * gdb.cp/ref-params.cc: New source file.
11987 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11988
1dff4b64
MK
119892006-07-08 Mark Kettenis <kettenis@gnu.org>
11990
11991 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11992 spaces/tabs in regular expressions since they might not be there.
11993
40d2e0e3
AS
119942006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11995
11996 * gdb.base/ifelse.exp: New file.
11997
f6c957d2
NS
119982006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11999
12000 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12001 line.
12002 * gdb.base/huge.exp: Loop over compilation to find a size that
12003 is acceptable.
12004 * gdb.base/remote.exp: Correct expected strings.
12005 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12006
b9c5a23d
DJ
120072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12008
12009 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12010
9af2e58d
DJ
120112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12012
12013 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12014 native.
12015
30930ca5
DJ
120162006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12017
12018 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12019 enable stabs testing.
12020
aa32fa1d
DJ
120212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12022
bd4a4c80 12023 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12024 gdb_test_multiple does.
12025
321fef15
DJ
120262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12027
12028 * Makefile.in (host_alias): Remove.
12029 (target_alias): Use @target_noncanonical@.
12030 (site.exp): Don't set host_alias.
12031 * aclocal.m4: Remove contents. Include acx.m4.
12032 * configure: Regenerated.
12033 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12034
e1c2defa
NS
120352006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12036
e63b55d1
NS
12037 * lib/gdb.exp (gdb_load_cmd): New.
12038
5600ea19
NS
12039 * gdb.base/fileio.c: Add system(NULL) test.
12040 * gdb.base/fileio.exp: Check it.
12041
e1c2defa
NS
12042 * gdb.base/break.c: Add 10a breakpoint at }
12043 * gdb.base/break.exp: Add test for breakpoint at }
12044 * gdb.cp/anon-union.cc: Add code at end of function.
12045 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12046 * gdb.mi/var-cmd.c: Add code at end of function.
12047 * gdb.mi/mi-var-display.exp: Adjust end of next.
12048 * gdb.mi/mi2-var-display.exp: Likewise.
12049 * gdb.base/fileio.c: Add stop function and insert calls at
12050 stopping places.
12051 * gdb.base/fileio.exp: Breakpoint stop function and remove
12052 explicit line number references.
12053
6c0112ec
JB
120542006-05-19 Joel Brobecker <brobecker@adacore.com>
12055
a9c64011
AS
12056 * gdb.base/del.exp (test_delete_alias): New function.
12057 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12058
154189a4
FF
120592006-05-18 Fred Fish <fnf@specifix.com>
12060
12061 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12062 required. Check for spurious output after program exits normally.
12063
582e64c2
FF
120642006-05-17 Fred Fish <fnf@specifix.com>
12065
12066 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12067 gdb_load, so it works in the simulator.
12068
8ef6493a
FF
120692006-05-11 Fred Fish <fnf@specifix.com>
12070
12071 * gdb.base/bang.exp: Ignore unexpected output between the
12072 "program exited normally" and the gdb prompt, as many other
12073 tests do.
12074
692b141c
MK
120752006-05-07 Mark Kettenis <kettenis@gnu.org>
12076
12077 * gdb.base/help.exp: Make "delete checkpoint" part option for
12078 "help d" and "help delete" tests.
12079
540b8a30
UW
120802006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12081
a9c64011 12082 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12083 expected output in some mi_gdb_test statements.
12084 * gdb.mi/mi2-basics.exp: Likewise.
12085
9b6462d9
JB
120862006-05-05 Joel Brobecker <brobecker@adacore.com>
12087
12088 * gdb.base/del.c: New file.
12089 * gdb.base/del.exp: New testcase.
12090
954de43b
DM
120912006-05-05 David S. Miller <davem@sunset.davemloft.net>
12092
12093 * gdb.base/break.exp: Do not assume a breakpoint on
12094 main will actually be in $srcfile when optimizing.
1303f75e
DM
12095 * gdb.base/savedregs.exp: Do not require that the dummy
12096 frame location match up to a symbol and source file location.
c3242428
DM
12097 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12098 will get printed without a mi_cmd_data_list_register_values prefix.
12099 (*-data-list-register-*): Correct regular expressions to expect the new
12100 pseudo d? floating point registers.
12101 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12102
c7e64c9a
DJ
121032006-05-05 Christophe Lyon <christophe.lyon@st.com>
12104
12105 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12106 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12107 is allocated by the compiler.
12108 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12109 anons, e, anone to force their allocation by the compiler.
12110
121112006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12112
12113 * gdb.base/help.exp: Update expected text for help d and
12114 help delete.
12115
27ce9a6d
MK
121162006-05-02 Mark Kettenis <kettenis@gnu.org>
12117
12118 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12119 NetBSD/ELF targets.
12120
8608915f
MK
121212006-04-30 Mark Kettenis <kettenis@gnu.org>
12122
12123 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12124 single-step breakpoint fails; make this a KFAIL on
12125 sparc*-*-openbsd*.
12126 * gdb.base/siginfo.exp: Likewise.
12127 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12128
b8db102d
MS
121292006-04-26 Michael Snyder <msnyder@redhat.com>
12130
12131 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12132 which may have to consume output from other forks.
12133 Add tests to make sure that "delete fork" succeeded.
12134
c702009a
MS
121352006-04-20 Michael Snyder <msnyder@redhat.com>
12136
12137 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12138 Add support for the Renesas M32C and M16C.
12139
12140 * gdb.asm/asm-source.exp: Add m32c target.
12141 * gdb.asm/m32c.inc: Support for m32c target.
12142
e28493f2
AS
121432006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12144
12145 * gdb.base/commands.exp (recursive_source_test): New test.
12146
880da185
DM
121472006-04-04 David S. Miller <davem@sunset.davemloft.net>
12148
12149 * gdb.base/float.exp: Add pattern for sparc targets.
12150
61d9b92f
DJ
121512006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12152
12153 * gdb.base/commands.exp (stray_arg0_test): New test.
12154
bd717df8
PB
121552006-03-30 Paul Brook <paul@codesourcery.com>
12156
12157 * gdb.mi/mi-until.exp: kfail broken until command.
12158 * gdb.mi/mi2-until.exp: Ditto.
12159
ec793d3c
NR
121602006-03-27 Nick Roberts <nickrob@snap.net.nz>
12161
12162 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12163
831004b7
AO
121642006-03-08 Alexandre Oliva <aoliva@redhat.com>
12165
12166 * gdb.base/prelink.exp: Anchor tested-for regular expression
12167 on gdb prompt.
12168
effe49a0
PB
121692006-03-07 Paul Brook <paul@codesourcery.com>
12170
12171 * gdb.base/assign.exp: Correct fail message.
12172
e5461016
PB
121732006-03-07 Paul Brook <paul@codesourcery.com>
12174
12175 * lib/compiler.c: Extract armcc version number.
12176 * lib/compiler.cc: Ditto.
12177
fc91c6c2
PB
121782006-03-07 Paul Brook <paul@codesourcery.com>
12179
12180 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12181 additional_flags=-w.
12182 * gdb.arch/altivec-regs.exp: Ditto.
12183 * gdb.arch/e500-abi.exp: Ditto.
12184 * gdb.arch/e500-regs.exp: Ditto.
12185 * gdb.base/all-bin.exp: Ditto.
12186 * gdb.base/annota1.exp: Ditto.
12187 * gdb.base/annota3.exp: Ditto.
12188 * gdb.base/args.exp: Ditto.
12189 * gdb.base/arithmet.exp: Ditto.
12190 * gdb.base/assign.exp: Ditto.
12191 * gdb.base/async.exp: Ditto.
12192 * gdb.base/bang.exp: Ditto.
12193 * gdb.base/break.exp: Ditto.
12194 * gdb.base/call-rt-st.exp: Ditto.
12195 * gdb.base/completion.exp: Ditto.
12196 * gdb.base/cond-expr.exp: Ditto.
12197 * gdb.base/condbreak.exp: Ditto.
12198 * gdb.base/consecutive.exp: Ditto.
12199 * gdb.base/define.exp: Ditto.
12200 * gdb.base/display.exp: Ditto.
12201 * gdb.base/ena-dis-br.exp: Ditto.
12202 * gdb.base/environ.exp: Ditto.
12203 * gdb.base/eval-skip.exp: Ditto.
12204 * gdb.base/info-proc.exp: Ditto.
12205 * gdb.base/jump.exp: Ditto.
12206 * gdb.base/logical.exp: Ditto.
12207 * gdb.base/long_long.exp: Ditto.
12208 * gdb.base/maint.exp: Ditto.
12209 * gdb.base/miscexprs.exp: Ditto.
12210 * gdb.base/pc-fp.exp: Ditto.
12211 * gdb.base/pointers.exp: Ditto.
12212 * gdb.base/relational.exp: Ditto.
12213 * gdb.base/reread.exp: Ditto.
12214 * gdb.base/sect-cmd.exp: Ditto.
12215 * gdb.base/sep.exp: Ditto.
12216 * gdb.base/sepdebug.exp: Ditto.
12217 * gdb.base/until.exp: Ditto.
12218 * gdb.base/whatis-exp.exp: Ditto.
12219 * gdb.cp/annota2.exp: Ditto.
12220 * gdb.cp/annota3.exp: Ditto.
12221 * gdb.trace/actions.exp: Ditto.
12222 * gdb.trace/backtrace.exp: Ditto.
12223 * gdb.trace/circ.exp: Ditto.
12224 * gdb.trace/collection.exp: Ditto.
12225 * gdb.trace/deltrace.exp: Ditto.
12226 * gdb.trace/infotrace.exp: Ditto.
12227 * gdb.trace/limits.exp: Ditto.
12228 * gdb.trace/packetlen.exp: Ditto.
12229 * gdb.trace/passc-dyn.exp: Ditto.
12230 * gdb.trace/passcount.exp: Ditto.
12231 * gdb.trace/report.exp: Ditto.
12232 * gdb.trace/save-trace.exp: Ditto.
12233 * gdb.trace/tfind.exp: Ditto.
12234 * gdb.trace/tracecmd.exp: Ditto.
12235 * gdb.trace/while-dyn.exp: Ditto.
12236 * gdb.trace/while-stepping.exp: Ditto.
12237 * lib/gdb.exp: Ditto.
12238 (gdb_compile): Handle nowarning option.
12239
5f4a23d9
AO
122402006-03-07 Alexandre Oliva <aoliva@redhat.com>
12241
12242 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12243 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12244 Rename executable to prelinkt. Don't re-prelink if we didn't
12245 get a core file. Test prelink -u exit status to tell whether
12246 prelinking failed. Use gdb_test_multiple.
12247
9733fc94
DJ
122482006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12249
12250 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12251 (do_tests): Call it.
12252
cc10cae3
AO
122532006-02-28 Alexandre Oliva <aoliva@redhat.com>
12254
12255 * gdb.base/prelink.exp: New test.
12256 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12257
15c46491
WZ
122582006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12259
12260 * gdb.fortran/derived-type.f90: New file.
12261 * gdb.fortran/derived-type.exp: New testcase.
12262
5c9f7ded
DJ
122632006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12264
12265 * gdb.base/default.exp: Allow ';' as a directory separator.
12266
5b96932b
AS
122672006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12268
12269 * gdb.base/help.exp (help add-symbol-file): Update.
12270
1986bccd
AS
122712006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12272
12273 * gdb.base/help.exp (help load): Update expected results.
12274
a8b7528f
FF
122752006-02-19 Fred Fish <fnf@specifix.com>
12276
12277 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12278 specifix hex value as part of results.
12279 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12280
f8261448
FF
122812006-02-16 Fred Fish <fnf@specifix.com>
12282
12283 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12284 ushort_addr, and slong_addr, so the typedefs are not optimized
12285 away.
12286 * gdb.base/whatis.exp: Add tests using type name for struct type,
12287 union type, enum type, and typedef.
a9c64011 12288
31d8bdd2
MK
122892006-02-13 Mark Kettenis <kettenis@gnu.org>
12290
12291 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12292
34e41e63
JB
122932006-02-13 Jim Blandy <jimb@redhat.com>
12294
12295 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12296 case where it takes two "next" commands to skip past the init
12297 call.
12298
ac6e4f31
FF
122992006-02-12 Fred Fish <fnf@specifix.com>
12300
12301 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12302 to handle cases where it takes two "next" commands to skip
12303 past the init call.
12304
2db2d571
JB
123052006-02-07 Joel Brobecker <brobecker@adacore.com>
12306
12307 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12308 on hppa32 targets.
12309
38fcd64c
DJ
123102006-02-06 Vladimir Prus <ghost@cs.msu.su>
12311
12312 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12313 field.
12314
1315ad46
MK
123152006-01-29 Mark Kettenis <kettenis@gnu.org>
12316
12317 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12318
5625b943
DJ
123192006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12320
12321 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12322 files.
12323
80df1bbe
DJ
123242006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12325
12326 * gdb.cp/maint.exp: Set complaints to a positive value.
12327
9078e690
DJ
123282006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12329
12330 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12331 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12332 function name.
12333
9c903399
DJ
123342006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12335
12336 * gdb.base/checkpoint.c: Update copyright notice. Include
12337 <stdlib.h>.
12338
761ae4d6
JB
123392006-01-04 Jim Blandy <jimb@redhat.com>
12340
12341 * gdb.asm/asm-source.exp: Independently provide default values for
12342 asm-flags and debug-flags. Use 'string equal' to do the
12343 comparison, not the implicit expr's '==' operator. Remove
12344 now-unneeded assignments to asm-flags. In h8300 case, place
12345 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12346
099ac3dd
MS
123472006-01-04 Michael Snyder <msnyder@redhat.com>
12348
12349 * gdb.base/checkpoint.c: New file.
12350 * gdb.base/checkpoint.exp: New file.
12351 * gdb.base/multi-fork.c: New file.
12352 * gdb.base/multi-fork.exp: New file.
12353 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12354
f4d85314
FF
123552006-01-04 Fred Fish <fnf@specifix.com>
12356
12357 * gdb.base/ptype.c (foo): Add typedef.
12358 (intfoo): Add function.
12359 * gdb.base/ptype1.c: New file.
12360 * gdb.base/ptype.exp: Handle compilation and linking with two
12361 source files. Test that proper type for "foo" is found based
12362 on source context rather than first match found in symtabs.
12363
a1b06f35
MK
123642005-12-28 Mark Kettenis <kettenis@gnu.org>
12365
12366 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12367 * gdb.asm/openbsd.inc: Indent commands.
12368
d082a1e2
MK
123692005-12-26 Mark Kettenis <kettenis@gnu.org>
12370
c65016bd
MK
12371 * gdb.base/freebpcmd.exp: Increase timeout.
12372
d082a1e2
MK
12373 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12374
d3c32a0e
DJ
123752005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12376
12377 * gdb.base/default.exp: Update check for "show version".
12378
9fdb1f50
RC
123792005-12-09 Randolph Chung <tausq@debian.org>
12380
12381 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12382 * gdb.asm/pa64.inc: New file.
12383
5f2c56f7
RC
123842005-12-09 Randolph Chung <tausq@debian.org>
12385
12386 * gdb.asm/common.inc: Indent commands.
12387 * gdb.asm/asmsrc1.s: Likewise.
12388 * gdb.asm/asmsrc2.s: Likewise.
12389
8117349c
RC
123902005-12-09 Randolph Chung <tausq@debian.org>
12391
12392 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12393 (get_addr_of_sym): Remove duplicate print.
12394 (gen_core): xfail hppa*-*-hpux*, update expected output.
12395 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12396 * gdb.arch/pa64-nullify.s: New file.
12397
8f07f25a
RC
123982005-12-09 Randolph Chung <tausq@debian.org>
12399
12400 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12401
55b39184
DJ
124022005-12-07 Christophe Lyon <christophe.lyon@st.com>
12403
12404 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12405 code generation for these functions.
12406 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12407 error message.
12408
31e2b00f
AS
124092005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12410
12411 * gdb.base/help.exp (help b, help br, help bre, help brea)
12412 (help break): Update the expected message.
12413
c3d0b56e
SC
124142005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12415
12416 * gdb.asm/m68hc11.inc: Setup the data section.
12417 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12418 script for this test.
12419 (m6812-*-*): Likewise.
12420
36ae0ea9
RC
124212005-11-09 Randolph Chung <tausq@debian.org>
12422
12423 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12424
9d6f42e9
WZ
124252005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12426
12427 * gdb.base/break.exp: Fix a comment typo.
12428
e2126a14
EZ
124292005-11-03 Jim Blandy <jimb@redhat.com>
12430
a9c64011
AS
12431 Checked in by Elena Zannoni <ezannoni@redhat.com>
12432
889bf7c5 12433 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12434
e0ac7199
CV
124352005-11-02 Corinna Vinschen <vinschen@redhat.com>
12436
12437 * gdb.arch/gdb1558.c: Include stdio.h.
12438
31d3fb18
MK
124392005-10-31 Mark Kettenis <kettenis@gnu.org>
12440
12441 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12442
e52b687c
MK
124432005-10-31 Mark Kettenis <kettenis@gnu.org>
12444
12445 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12446
f4711d79
PG
124472005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12448
a9c64011
AS
12449 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12450 vscr" tests to better match output.
f4711d79 12451
987a9106
JB
124522005-10-12 Jim Blandy <jimb@redhat.com>
12453
12454 * gdb.base/structs.exp (any): New function.
12455 (test_struct_returns): Don't make any assumptions at all about
12456 what value the function returns when GDB can't set the return
12457 value.
12458
2336bb58
JB
124592005-10-09 Joel Brobecker <brobecker@adacore.com>
12460
12461 * gdb.ada/arrayidx/p.adb: New file.
12462 * gdb.ada/arrayidx.exp: New testcase
12463
124642005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12465
12466 * gdb.ada/array_return/pck.ads: New file.
12467 * gdb.ada/array_return/pck.adb: New file.
12468 * gdb.ada/array_return/p.adb: New file.
12469 * gdb.ada/array_return.exp: New testcase.
12470
705335ea
JB
124712005-10-03 Joel Brobecker <brobecker@adacore.com>
12472
a9c64011
AS
12473 * gdb.base/arrayidx.c: New file.
12474 * gdb.base/arrayidx.exp: New testcase.
705335ea 12475
11ee9940
NR
124762005-09-29 Nick Roberts <nickrob@snap.net.nz>
12477
12478 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12479 frames-invalid and breakpoints-invalid are no longer generated
12480 with level 3 so don't expect them in the output.
12481
39fb8e9e
BR
124822005-09-27 Bob Rossi <bob@brasko.net>
12483
a9c64011 12484 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12485 from test. Escape the | in mi_gdb_test call.
12486 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12487 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12488 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12489 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12490 expected regex's in mi_gdb_test calls.
12491 * lib/mi-support.exp: Remove arbitrary .* from tests.
12492 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12493 Fully anchor GDB/MI expected results in mi_gdb_test.
12494 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12495 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12496
2af48f68
PB
124972005-09-26 Paul Brook <paul@codesourcery.com>
12498
12499 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12500
f34502bc
WZ
125012005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12502
12503 * bfp-test.c: New file.
12504 * bfp-test.exp: New testcase.
12505
ca929517
WZ
125062005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12507
12508 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12509 of subarray and substring variable.
12510 * gdb.fortran/subarray.f: New source file for the test of subarray
12511 and substring variable evaluation.
12512 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12513 of string constant.
12514
c761af65
DJ
125152005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12516
12517 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12518 copyright dates.
12519
561d7a1d
PG
125202005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12521
12522 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12523 powerpc altivec' test with an almost identical 'info vector' test.
12524
b2b64cc9
PG
125252005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12526
a9c64011
AS
12527 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12528 vscr" tests to match output.
b2b64cc9 12529
6ac4d15a
PG
125302005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12531
a9c64011
AS
12532 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12533 output.
6ac4d15a 12534
40e55bef
BR
125352005-09-11 Bob Rossi <bob@brasko.net>
12536
889bf7c5
PA
12537 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12538 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12539 commands that return an MI output command and an asyncronous MI output
12540 command.
40e55bef
BR
12541 * gdb.mi/mi-console.exp: Ditto.
12542
3c7385ec
BR
125432005-09-11 Bob Rossi <bob@brasko.net>
12544
12545 * gdb.mi/mi-var-child.c: Include <string.h>.
12546
a6cd0eb3
DJ
125472005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12548
12549 * killed.exp: Correct gdb_expect syntax.
12550
2f168eed
CV
125512005-08-09 Corinna Vinschen <vinschen@redhat.com>
12552
12553 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12554
ecd3fd0f
BR
125552005-08-02 Bob Rossi <bob@brasko.net>
12556
12557 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12558 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12559 Change tests to inferior-tty-set/show.
12560 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12561 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12562 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12563 inferior. Use mi_gdb_test to get GDB and Inferior output.
12564 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12565 descriptor.
12566 (mi_inferior_tty_name): Add inferior PTY file name.
12567 (mi_gdb_start): Add INFERIOR_PTY parameter.
12568 (mi_gdb_test): Add IPATTERN parameter.
12569
f1ea48cb 125702005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12571
f1ea48cb
BR
12572 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12573 parameter to mi_gdb_test.
12574 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12575
6e650a67
DJ
125762005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12577
12578 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12579 struct_declarations.
12580 * gdb.mi/mi-var-child.exp: Step over the initialization of
12581 struct_declarations.
12582
8be260b6
DJ
125832005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12584
12585 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12586 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12587 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12588 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12589 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12590 file.
12591
4e660f07
NR
125922005-07-27 Nick Roberts <nickrob@snap.net.nz>
12593
12594 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12595 (do_children_tests): Assign values to the extra elements.
12596
12597 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12598 them for tests for "-var-update --no-values" and
a9c64011 12599 "-var-update --all-values".
4e660f07
NR
12600 Add test for "-var-list-children --simple-values".
12601
12602 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12603
12604 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12605 "-stack-list-locals --simple-values" Improve doc strings and
12606 comments.
12607
6bdae935
MK
126082005-07-18 Mark Kettenis <kettenis@gnu.org>
12609
598b7a6f
MK
12610 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12611 *-*-openbsd*.
12612 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12613
6bdae935
MK
12614 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12615 sigaltsatck'.
12616
1323e929 126172005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12618
1323e929
BR
12619 * gdb.base/default.exp (tty): Changed output of command.
12620 * gdb.base/help.exp (help tty): Ditto.
12621
b1a9c082
MK
126222005-07-12 Mark Kettenis <kettenis@gnu.org>
12623
12624 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12625
10a844a2
MK
126262005-07-10 Mark Kettenis <kettenis@gnu.org>
12627
12628 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12629 -stack-select-frame without arguments.
12630 (test_stack_frame_listing): Add test for newly implemented command
12631 -stack-info-frame.
12632
3cb3b8df
BR
126332005-07-06 Bob Rossi <bob@brasko.net>
12634
12635 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12636 command.
12637 (Copyright): Update copyright.
12638
a0c5fbcf
WZ
126392005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12640
12641 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12642 tests to evaluate exponentiation expression.
12643
984971d0
AS
126442005-06-29 Andreas Schwab <schwab@suse.de>
12645
12646 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12647 main to avoid warnings.
12648
12649 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12650
fe03833f
NR
126512005-06-20 Nick Roberts <nickrob@snap.net.nz>
12652
12653 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12654 -stack-select-frame without arguments.
12655 (test_stack_frame_listing): Add test for newly implemented command
12656 -stack-info-frame.
a9c64011 12657
7a55f279
WZ
126582005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12659
0ffa0ea5
DJ
12660 * gdb.fortran/array-element.f: New file.
12661 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12662
26585198
DJ
126632005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12664
12665 * gdb.base/bigcore.exp: Correct checks for systems which can
12666 not dump a large core file.
12667
c1bd25fd
DJ
126682005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12669
12670 * gdb.base/relocate.c: Add a copyright notice.
12671 (dummy): Remove.
12672 * gdb.base/relocate.exp: Test printing the values of variables
12673 from a relocatable file.
12674
589e074d
DJ
126752005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12676
12677 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12678 excess MI output after an error.
12679
0915f927
JB
126802005-05-29 Joel Brobecker <brobecker@adacore.com>
12681
12682 * gdb.arch/alpha-step.c: New file.
12683 * gdb.arch/alpha-step.exp: New testcase.
12684
76ff342d
DJ
126852005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12686 Dennis Brueni <dennis@slickedit.com>
12687
12688 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12689 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12690 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12691 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12692 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12693 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12694 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12695
96b0c7ac
DJ
126962005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12697 Wu Zhou <woodzltc@cn.ibm.com>
12698
12699 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12700 IBM's xlc compiler.
12701 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12702 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12703
f21565d2
JB
127042005-05-13 Jim Blandy <jimb@redhat.com>
12705
12706 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12707 calling gdb_suppress_entire_file.
12708 * gdb.base/charset.exp: Same.
12709 * gdb.base/call-rt-st.exp: Same.
12710
6006a3a1
BR
127112005-05-05 Bob Rossi <bob_rossi@cox.net>
12712
12713 * lib/gdb.exp (fullname_syntax): Added global regex.
12714 (fullname_syntax_POSIX): Ditto.
12715 (fullname_syntax_UNC): Ditto.
12716 (fullname_syntax_DOS_CASE): Ditto.
12717 (fullname_syntax_DOS): Ditto.
12718 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12719 fullname_syntax variable to scope and use it.
12720 (test_file_list_exec_source_files): Ditto.
12721 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12722
c3b69c04
DJ
127232005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12726
3c95e6af
PG
127272004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12728
a9c64011
AS
12729 * lib/gdb.exp (skip_altivec_tests): New function, based on
12730 check_vmx_hw_available from the GCC testsuite.
12731 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12732 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12733
78df6c56
JB
127342005-05-02 Jim Blandy <jimb@redhat.com>
12735
12736 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12737 calling gdb_suppress_entire_file.
12738
1690f9cf
DJ
127392005-04-30 Randolph Chung <tausq@debian.org>
12740
12741 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12742 Slightly relax "sem_post" name checking.
12743
5ea106f7
PG
127442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12745
12746 * gdb.base/unload.exp: Use new shared library infrastructure.
12747
bf7234cf
PG
127482005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12749
12750 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12751 infrastructure.
bf7234cf 12752
547b869a
CV
127532005-04-29 Corinna Vinschen <vinschen@redhat.com>
12754
12755 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12756 * gdb.asm/h8300.inc: New file.
12757
f07e55f0
PG
127582005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12759
12760 * gdb.base/shlib-call.exp: Change to use new shared library
12761 infrastructure.
12762
3cbba3d1
PG
127632005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12764
a9c64011
AS
12765 * gdb.base/pending.exp: Change to use new shared library
12766 infrastructure.
3cbba3d1 12767
ed6df200
PG
127682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12769
a9c64011
AS
12770 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12771 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12772
8c8f4ebe
PG
127732005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12774
a9c64011
AS
12775 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12776 shared objects being adjusted and update copyright years.
8c8f4ebe 12777
607fbc54
DJ
127782005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12779
12780 * ChangeLog: Correct some 2003-01-13 dates.
12781 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12782 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12783 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12784 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12785 gdb.trace/tfind.exp: Update copyright years.
12786
57bf0e56
DJ
127872005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12788 Daniel Jacobowitz <dan@codesourcery.com>
12789
12790 * lib/gdb.exp (gdb_compile): Handle shlib=.
12791 (gdb_compile_shlib): New function.
12792
9b593790
PG
127932005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12794
a9c64011 12795 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12796
9494c6a5
DJ
127972005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12798
12799 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12800 gdb.server.
12801 * configure.ac: Likewise.
12802 * configure: Regenerated.
12803 * gdb.gdbserver/Makefile.in: Moved to...
12804 * gdb.server/Makefile.in: ... here.
12805 * gdb.gdbserver/server.c: Moved to...
12806 * gdb.server/server.c: ... here.
12807 * gdb.gdbserver/server-run.exp: Moved to...
12808 * gdb.server/server-run.exp: ... here.
12809
6f8eac0e
DJ
128102005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12811
12812 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12813 * configure.ac: Create gdb.gdbserver/Makefile.
12814 * configure: Regenerated.
12815 * lib/gdbserver-support.exp: New file, derived from
12816 config/gdbserver.exp.
12817 * config/gdbserver.exp: Use gdbserver-support.exp.
12818 * gdb.gdbserver/Makefile.in: New file.
12819 * gdb.gdbserver/server.c: New file.
12820 * gdb.gdbserver/server-run.exp: New file.
12821
6e87504d
PG
128222005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12823
a9c64011
AS
12824 * lib/gdb.exp (test_compiler_info): Return compiler_info
12825 if no arguments are given.
6e87504d 12826
d1779be4
PG
128272005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12828
12829 * gdb.arch/altivec-abi.exp: Check for compiler and set
12830 use altivec' flag accordingly.
12831 * gdb.arch/altivec-regs.exp: Likewise.
12832
88750304
DJ
128332005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12834
12835 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12836
f3fb768d
AS
128372005-03-27 Andreas Schwab <schwab@suse.de>
12838
12839 * gdb.base/bigcore.c (main): Add missing mode argument in open
12840 call.
12841
7e813ac5
DJ
128422005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12843
12844 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12845 downloads.
12846 * config/gdbserver.exp (gdb_load): Likewise.
12847
8e3049aa
PB
128482005-03-14 Paul Brook <paul@codesourcery.com>
12849
12850 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12851 targets.
12852
a9df7c44
JB
128532005-03-09 Joel Brobecker <brobecker@adacore.com>
12854
12855 * gdb.dwarf2/dup-psym.S: New file.
12856 * gdb.dwarf2/dup-psym.exp: New testcase.
12857
9f0d94e8
JB
128582005-03-09 Joel Brobecker <brobecker@adacore.com>
12859
12860 * gdb.ada/exec_changed/first.adb: New file.
12861 * gdb.ada/exec_changed/second.adb: New file.
12862 * gdb.ada/exec_changed.exp: New testcase.
12863
5f579bc5
NS
128642005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12865
36e9969c
NS
12866 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12867 (A2): New class.
12868 (main): Test operator+.
12869 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12870 breakpoint test.
12871
5f579bc5
NS
12872 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12873 * gdb.base/signull.exp: Disable if gdb,nosignals.
12874 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12875 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12876 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12877 * gdb.mi/mi2-console.exp: Likewise.
12878 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12879 continue output at start.
12880 (gdb_collect_locals_test): Robustify regexp.
12881 * gdb.trace/passc-dyn.exp: Fix comment typo.
12882 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12883
be46087e
CV
128842005-03-08 Corinna Vinschen <vinschen@redhat.com>
12885
12886 * gdb.asm/asm-source.exp: Add iq2000 case.
12887 * gdb.asm/iq2000.inc: New file.
12888
384e1a61 128892005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12890
384e1a61
MI
12891 * gdb.base/command.exp: Change hardcoded value to regular expression.
12892 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12893
584b6e9e
DJ
128942005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12895
12896 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12897 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12898 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12899 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12900 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12901
ab5b5d61
MK
129022005-03-05 Mark Kettenis <kettenis@gnu.org>
12903
12904 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12905 changes.
12906
ae051c1b
PG
129072004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12908
a9c64011
AS
12909 * lib/compiler.c: Add test for IBM's xlc compiler.
12910 * lib/compiler.cc: Likewise.
ae051c1b 12911
3f0f6ed2
JB
129122004-02-24 Joel Brobecker <brobecker@adacore.com>
12913
12914 * gdb.ada/fixed_points.exp: Create compilation object directory
12915 before running the test.
12916 * gdb.ada/null_record.exp: Likewise.
12917 * gdb.ada/packed_array.exp: Likewise.
12918 * gdb.ada/start.exp: Likewise.
12919
724f452b
JB
129202005-02-15 Joel Brobecker <brobecker@adacore.com>
12921
12922 * gdb.ada/packed_array/pa.adb: New file.
12923 * gdb.ada/packed_array.exp: New testcase.
12924
57f5cdfb 129252005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12926
1f393151
MK
12927 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12928 files.
12929
ebdda337
MK
12930 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12931 on *-*-openbsd*. Correctly match whitespace in regukar
12932 expressions.
12933
cf309262
DJ
129342005-02-10 Daniel Jacobowitz <dan@debian.org>
12935
12936 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12937 PR exp/1821
12938 * gdb.base/gdb1821.c: New test file.
12939 * gdb.base/gdb1821.exp: New test file.
12940
3be49e7a
JB
129412005-02-09 Joel Brobecker <brobecker@adacore.com>
12942
12943 * gdb.base/start.c: New file.
12944 * gdb.base/start.exp: New testcase.
12945
e292e67d
JB
129462005-02-09 Joel Brobecker <brobecker@adacore.com>
12947
12948 * gdb.ada/start/dummy.adb: New file.
12949 * gdb.ada/start.exp: New testcase.
12950
dbdfa66c
CV
129512005-02-09 Corinna Vinschen <vinschen@redhat.com>
12952
12953 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12954 for printing symbols and statistics.
12955 Add test for using relative pathnames in "maint print msymbols" test.
12956 Mark "maint info sections DATA" XFAIL on Cygwin.
12957 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12958 tests.
12959
d7941671
AC
129602005-02-09 Andreas Schwab <schwab@suse.de>
12961
12962 Committed by Andrew Cagney <cagney@gnu.org>
12963 * gdb.base/remotetimeout.exp: New file.
12964
74e5ef44
MK
129652005-02-07 Mark Kettenis <kettenis@gnu.org>
12966
12967 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12968
464dd14d
JB
129692005-02-03 Joel Brobecker <brobecker@adacore.com>
12970
12971 * gdb.ada/gnat_ada.gpr: New file.
12972 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12973 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12974 * configure.ac: No longer generate gnat_ada.gpr.
12975 * configure: Regenerate.
12976 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12977 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12978 * gdb.ada/null_record/bar.ads: Likewise.
12979 * gdb.ada/null_record/bar.adb: Likewise.
12980 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12981 * gdb.ada/null_record.exp (testdir): New variable.
12982 (testfile): executable is now in testdir subdirectory.
12983 (srcfile): Use full path to the main compilation unit.
12984 * gdb.ada/fixed_points.exp: Same changes as above.
12985
30d756ae
NR
129862005-02-03 Nick Roberts <nickrob@snap.net.nz>
12987
12988 * gdb.base/interp.exp: New test.
12989
9d799f85
AC
129902005-01-24 Andrew Cagney <cagney@gnu.org>
12991
12992 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12993
15656118
AC
129942005-01-19 Andrew Cagney <cagney@gnu.org>
12995
a892c31b
AC
12996 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12997 configure.ac not configure.in.
12998
15656118
AC
12999 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13000 of powerpc*-*-*.
13001 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13002 * gdb.base/list.exp (test_list_function)
15656118
AC
13003 (test_list_filename_and_function): Ditto.
13004 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13005
a7b01baf
AC
130062005-01-16 Andrew Cagney <cagney@gnu.org>
13007
17d92a02
AC
13008 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13009
a7b01baf
AC
13010 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13011
bc8332bb
AC
130122005-01-14 Andrew Cagney <cagney@gnu.org>
13013
13014 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13015 * gdb.mi/mi2-var-cmd.exp: Ditto.
13016
4d074752
CV
130172005-01-10 Corinna Vinschen <vinschen@redhat.com>
13018
13019 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13020
bec39cab
AC
130212005-01-07 Andrew Cagney <cagney@gnu.org>
13022
13023 * configure.ac: Rename configure.in, require autoconf 2.59.
13024 * configure: Re-generate.
13025 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13026 * gdb.stabs/configure: Re-generate.
13027 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13028 * gdb.hp/configure: Re-generate.
13029 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13030 autoconf 2.59.
13031 * gdb.hp/gdb.objdbg/configure: Re-generate.
13032 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13033 autoconf 2.59.
13034 * gdb.hp/gdb.defects/configure: Re-generate.
13035 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13036 autoconf 2.59.
13037 * gdb.hp/gdb.compat/configure: Re-generate.
13038 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13039 autoconf 2.59.
13040 * gdb.hp/gdb.base-hp/configure: Re-generate.
13041 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13042 autoconf 2.59.
13043 * gdb.hp/gdb.aCC/configure: Re-generate.
13044
f10b16d4
JB
130452004-12-15 Jim Blandy <jimb@redhat.com>
13046
13047 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13048 under NPTL when there is debugging info available for libpthread.
13049
fb6e1814
JG
130502004-12-13 Jerome Guitton <guitton@gnat.com>
13051
13052 * gdb.ada/fixed_points.c: New file.
13053 * gdb.ada/fixed_points.exp: New file.
13054
fe46cd3a
RC
130552004-12-03 Randolph Chung <tausq@debian.org>
13056
13057 * gdb.arch/pa-nullify.exp: New file.
13058 * gdb.arch/pa-nullify.s: New file.
13059
8de0841b
RC
130602004-11-30 Randolph Chung <tausq@debian.org>
13061
13062 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13063 instead of "tbug". Fix regexp to work properly with gdb_test.
13064
c8170782
PH
130652004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13066
13067 * gdb.base/bitfields2.exp: New test.
13068 * gdb.base/bitfields2.c: New file.
13069
954269c2
RE
130702004-11-28 Richard Earnshaw <rearnsha@arm.com>
13071
13072 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13073
0107feed
RC
130742004-11-16 Randolph Chung <tausq@debian.org>
13075
13076 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13077
f073ae8c
DJ
130782004-11-14 Daniel Jacobowitz <dan@debian.org>
13079
13080 * gdb.threads/threadapply.exp: Correct "macro details" test.
13081
19ad59e7
JJ
130822004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13083
13084 * gdb.threads/threadapply.exp: New test.
13085 * gdb.threads/threadapply.c: New file.
13086
9cf0961b
MK
130872004-11-07 Mark Kettenis <kettenis@gnu.org>
13088
13089 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13090 frames.
13091
c789492a
FL
130922004-11-05 Felix Lee <felix+log1@specifixinc.com>
13093
13094 * gdb.base/cursal.exp: New file.
13095 * gdb.base/cursal.c: New file.
13096
a1e167bb
AC
130972004-11-03 Andrew Cagney <cagney@gnu.org>
13098
13099 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13100
b7cbf173
MK
131012004-10-30 Mark Kettenis <kettenis@gnu.org>
13102
13103 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13104 NetBSD/ELF targets.
13105
88f9d34f
JB
131062004-10-29 Joel Brobecker <brobecker@gnat.com>
13107
13108 * gdb.threads/bp_in_thread.c: New file, copied from
13109 pthread_cond_wait.c.
13110 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13111 file, rather than reusing the .c file from another testcase.
13112
ca7d6a0c
JB
131132004-10-20 Joel Brobecker <brobecker@gnat.com>
13114
13115 * gdb.ada/null_record.exp: Check where we stopped after
13116 sending the start command, instead of where the associated
13117 temporary breakpoint was inserted.
13118
0d863d03
AC
131192004-10-14 Andrew Cagney <cagney@gnu.org>
13120
13121 * gdb.mi/gdb701.c (main): Return 0.
13122
d11e72cb
DJ
131232004-10-13 Daniel Jacobowitz <dan@debian.org>
13124
d40539a4 13125 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13126
e1923096
JJ
131272004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13128
13129 * gdb.threads/schedlock.c: Add comment markers to use to find
13130 line numbers.
13131 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13132 comments.
13133 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13134 breakpoint lines.
13135
ec8ba2c9
DJ
131362004-10-12 Daniel Jacobowitz <dan@debian.org>
13137
13138 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13139
0eb3658b
DJ
131402004-10-12 Daniel Jacobowitz <dan@debian.org>
13141
13142 * configure.in: Add gdb.dwarf2.
13143 * configure: Regenerated.
13144 * Makefile.in: Add gdb.dwarf2.
13145 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13146 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13147 gdb.dwarf2/file1.txt: New files.
13148
a271cc33
OF
131492004-10-11 Orjan Friberg <orjanf@axis.com>
13150
a9c64011 13151 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13152 of "run", since the latter doesn't work with remote targets. Adjust
13153 the breakpoint numbering accordingly.
13154 * gdb.threads/pthread_cond_wait.exp: Ditto.
13155
895ce074
MC
131562004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13157
13158 * gdb.base/overlays.exp: Update copyright years.
13159
6be3092d
KI
131602004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13161
13162 * gdb.base/overlays.exp: Disable if target is Linux.
13163
e05389b8
FL
131642004-10-06 Felix Lee <felix+log1@specifixinc.com>
13165
13166 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13167
73cb587d
KI
131682004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13169
13170 * gdb.asm/asm-source.exp: Add m32r-linux target.
13171 * gdb.asm/m32r-linux.inc: New file.
13172
3c0edcdc
AC
131732004-09-24 Andrew Cagney <cagney@redhat.com>
13174 David Anderson <anderson@redhat.com>
13175
13176 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13177 command fails, assume things will work.
13178 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13179 (_GNU_SOURCE): Define.
13180 (print_unsigned, print_hex): Change parameter to "long long".
13181 (print_byte_count): New function, use to print byte counts.
13182 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13183 O_LARGEFILE.
13184 (main): Compute an upper bound on a corefile in max_core_size.
13185 Limit memory chunk size to max_core_size. Limit total memory
13186 allocated to max_core_size.
13187
4bb3667f
AC
131882004-09-23 Andrew Cagney <cagney@gnu.org>
13189
13190 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13191 from a separate process with code that creates a corefile by
13192 making the inferior dump core.
13193
60fe1a51
MK
131942004-09-23 Mark Kettenis <kettenis@gnu.org>
13195
13196 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13197 block.
13198
8e937346
MC
131992004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13200
13201 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13202 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13203 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13204 Likewise.
13205
7213f6d6
JJ
132062004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13207
13208 * gdb.java/jprint.exp: New test case for java inferior call.
13209 * gdb.java/jprint.java: Ditto.
13210
eac69dca
JB
132112004-09-15 Joel Brobecker <brobecker@gnat.com>
13212
13213 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13214
22227696
MC
132152004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13216
13217 * gdb.threads/killed.c: Include <stdlib.h>.
13218 * gdb.threads/pthreads.c: Likewise.
13219
7dd403a4
MC
132202004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13221
13222 * gdb.threads/killed.c: Add copyright notice.
13223
33f2d567
JM
132242004-09-10 Jason Molenda (jmolenda@apple.com)
13225
a9c64011
AS
13226 * gdb.base/define.exp: Two new tests to verify zero space chars
13227 after 'if' and 'while' commands in a user-defined command is correctly
13228 parsed.
33f2d567 13229
e05b62ac
AC
132302004-09-08 Andrew Cagney <cagney@gnu.org>
13231
13232 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13233 delivery test with duplicate at end of file.
13234
9cbe82da
MK
132352004-09-06 Mark Kettenis <kettenis@jive.nl>
13236
13237 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13238
564803d9
MC
132392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13240
13241 * config/hppro.exp: Removed.
13242
7c6807ce
MC
132432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13244
13245 * config/sparclet.exp: Removed.
13246
bf7e26dd
MC
132472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13248
13249 * config/udi.exp: Removed.
13250
714e341b
MC
132512004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13252
13253 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13254 of "exp_continue".
13255 (advancei): Likewise.
13256
1236e623
JJ
132572004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13258
13259 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13260
3bdcad15
MI
132612004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13262
228af206 13263 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13264 to check for nodebug in executable.
13265 * gdb.gdb/observer.exp (setup_test): Likewise.
13266 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13267 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13268
c72b934c
AC
132692004-09-01 Andrew Cagney <cagney@gnu.org>
13270
13271 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13272 files.
13273
edd9b715
JJ
132742004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13275
13276 * gdb.base/unload.exp: Fix expected warning message to match
13277 latest format.
13278
fb4ce06b
CV
132792004-09-01 Corinna Vinschen <vinschen@redhat.com>
13280
13281 * gdb.base/call-rt-st.exp: Fix typos.
13282
ce78e7c3
MI
132832004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13284
13285 * gdb.threads/thread_check.exp: New testcase.
13286 * gdb.threads/thread_check.c: New testcase.
13287
2dedb159
AC
132882004-08-31 Andrew Cagney <cagney@gnu.org>
13289
13290 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13291 (skip_to_handler_entry): New procedures. Test stepping into a
13292 handler when the breakpoint is at the handler's entry point.
13293
68f53502
AC
132942004-08-30 Andrew Cagney <cagney@gnu.org>
13295
13296 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13297 gdb/1757.
13298
3e3ffd2b
MC
132992004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13300
13301 With code from Manoj Iyer <manjo@austin.ibm.com>:
13302 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13303 return value. Add an arm for "no debugging symbols found".
13304 Change a stray "error" to "perror".
13305 (gdb_run_cmd): Adapt to new return value.
13306 * gdb.base/remote.exp: Adapt to new return value.
13307 * gdb.gdb/complaints.exp: Likewise.
13308 * gdb.gdb/observer.exp: Likewise.
13309 * gdb.gdb/selftest.exp: Likewise.
13310 * gdb.gdb/xfullpath.exp: Likewise.
13311
4b6f5fd2
JB
133122004-08-27 Joel Brobecker <brobecker@gnat.com>
13313
13314 * gdb.threads/bp_in_thread.exp: New testcase.
13315
e5b25496
MC
133162004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13317
13318 Fix PR testsuite/1735.
13319 * gdb.threads/schedlock.c (thread_function): Add a cast
13320 to suppress a gcc warning.
13321 * gdb.threads/thread-specific.c (thread_function): Likewise.
13322
934353d6
MC
133232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13324
13325 * gdb.base/unload.c: Include <stdlib.h>.
13326
f98a0aef 133272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13328
f98a0aef 13329 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13330 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13331 synchronized after the "return".
13332
5a2e8882
MC
133332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13334
13335 * gdb.mi/basics.c: Include <stdio.h>.
13336 * gdb.mi/pthreads.c: Include <stdlib.h>.
13337 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13338
a9640423
MC
133392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13340
13341 * gdb.threads/schedlock.c: Add copyright notice.
13342
b04e311d
AC
133432004-08-25 Andrew Cagney <cagney@gnu.org>
13344
13345 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13346 (skip_over_handler, breakpoint_over_hander): New test procedures.
13347 (advance, advancei): Add a proper prefix, do not use
13348 rerun_to_main.
13349 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13350
7c27f15b
MC
133512004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13352
13353 * gdb.mi/basics.c: Add copyright notice.
13354 * gdb.mi/var-cmd.c: Add copyright notice.
13355
fffc87ae
MC
133562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13357
13358 * lib/gdb.exp: Remove signed_keyword_not_used.
13359 * lib/compiler.c: Likewise.
13360 * lib/compiler.cc: Likewise.
13361
d782e0bf
MC
133622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13363
13364 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13365 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13366
96033e83
MC
133672004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13368
13369 * gdb.base/whatis.c: Add copyright notice.
13370
cf38c229
MK
133712004-08-20 Mark Kettenis <kettenis@gnu.org>
13372
13373 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13374 it to skip the breakpoints encoded in the inline assembly.
13375
f4b49756
MC
133762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13377
13378 * Makefile.in: Add gdb.fortran.
13379
2f193b69
MC
133802004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13381
13382 * gdb.base/call-sc.exp (test_scalar_returns):
13383 Fix cut-and-paste glitch in "Make fun return now".
13384
89a237cb
MC
133852004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13386
13387 * configure.in: Add gdb.fortran.
13388 * configure: Regenerate.
13389 * gdb.fortran/Makefile.in: New file.
13390 * lib/gdb.exp (skip_fortran_tests): New procedure.
13391
469aff8e
MC
133922004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13393
13394 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13395 reference to bug-gnu@prep.ai.mit.edu.
13396 * gdb.mi/mi-var-child.exp: Likewise.
13397 * gdb.mi/mi-var-cmd.exp: Likewise.
13398 * gdb.mi/mi-var-display.exp: Likewise.
13399 * gdb.mi/mi2-var-block.exp: Likewise.
13400 * gdb.mi/mi2-var-child.exp: Likewise.
13401 * gdb.mi/mi2-var-cmd.exp: Likewise.
13402 * gdb.mi/mi2-var-display.exp: Likewise.
13403
00b51b9f
MK
134042004-08-15 Mark Kettenis <kettenis@gnu.org>
13405
13406 * gdb.base/unload.c (main): Make local variable msg const.
13407
45f07fef
MC
134082004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13409
13410 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13411 to bug-gnu@prep.ai.mit.edu.
13412 * gdb.mi/mi-disassemble.exp: Likewise.
13413 * gdb.mi/mi-eval.exp: Likewise.
13414 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13415 default line number.
13416 * gdb.mi/mi-return.exp: Likewise.
13417 * gdb.mi/mi-simplerun.exp: Likewise.
13418 * gdb.mi/mi-stack.exp: Likewise.
13419 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13420 number with explicit range test.
13421 * gdb.mi/mi-watch.exp: Likewise.
13422 * gdb.mi/mi2-break.exp: Likewise.
13423 * gdb.mi/mi2-cli.exp: Likewise.
13424 * gdb.mi/mi2-disassemble.exp: Likewise.
13425 * gdb.mi/mi2-eval.exp: Likewise.
13426 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13427 default line number.
13428 * gdb.mi/mi2-return.exp: Likewise.
13429 * gdb.mi/mi2-simplerun.exp: Likewise.
13430 * gdb.mi/mi2-stack.exp: Likewise.
13431 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13432 number with explicit range test.
13433 * gdb.mi/mi2-watch.exp: Likewise.
13434
dd8c8ee7
MC
134352004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13436
13437 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13438 * gdb.cp/m-static.exp: Likewise.
13439 * gdb.cp/rtti.exp: Likewise.
13440
4e838464
MK
134412004-08-14 Mark Kettenis <kettenis@gnu.org>
13442
13443 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13444
8d8cb839
EZ
134452004-08-14 Eli Zaretskii <eliz@gnu.org>
13446
13447 * ChangeLog: Prefix Local Variables with semi-colons and indent
13448 the reference to older ChangeLog files, to fix fontification in
13449 Emacs.
13450
deea8bb0
MC
134512004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13452
13453 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13454 * gdb.mi/mi2-break.exp: Likewise.
13455
c3297504
MC
134562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13457
13458 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13459
25808999
MC
134602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13461
13462 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13463
226a8d71
MC
134642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13465
13466 * gdb.cp/classes.exp: Remove unused declarations. Just let
13467 test names default instead of providing special names. Remove
13468 extraneous demangler test.
13469
37fdf854
JJ
134702004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13471
13472 * gdb.base/unload.exp: New test for breakpoints in dynamically
13473 loaded libraries.
13474 * gdb.base/unload.c: Ditto.
13475 * gdb.base/unloadshr.c: Ditto.
13476
2d3a7986
MC
134772004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13478
13479 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13480 cp_test_ptype_class.
13481 (test_enums): Likewise.
13482
c72b934c
AC
134832004-08-10 Andrew Cagney <cagney@gnu.org>
13484
13485 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13486 files.
13487
cc503c8a
AC
134882004-08-10 Andrew Cagney <cagney@gnu.org>
13489
13490 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13491 init_malloc call.
13492
902f2ccb
MC
134932004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13494
13495 * ChangeLog: Add copyright notice. The notice is copied
13496 from emacs 21.3 top level ChangeLog.
13497
78c90502
MC
134982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13499
13500 * lib/cp-support.exp: New file.
13501 * lib/cp-support.exp (cp_test_type_class): New function.
13502 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13503 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13504 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13505 cp_test_ptype_class.
13506
88e5ea78
MC
135072004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13508
13509 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13510 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13511 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13512 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13513 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13514 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13515 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13516 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13517 gdb.mi/mi2-watch.exp: Update copyright years.
13518
6a89fc9c
MK
135192004-08-09 Mark Kettenis <kettenis@gnu.org>
13520
13521 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13522
1482e0de
MC
135232004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13524
13525 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13526 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13527 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13528 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13529 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13530 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13531 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13532 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13533 gdb.mi/mi-watch.exp: Update copyright years.
13534
1a5ce3f3
DJ
135352004-08-08 Daniel Jacobowitz <dan@debian.org>
13536
13537 PR gdb/1738
13538 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13539 from a breakpoint with a pending signal.
13540
04f6ecf2
DJ
135412004-08-08 Daniel Jacobowitz <dan@debian.org>
13542
13543 PR gdb/1736
13544 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13545 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13546 the prompt.
13547 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13548
54d90d35
DJ
135492004-08-08 Daniel Jacobowitz <dan@debian.org>
13550
13551 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13552
d2f6abb0
DJ
135532004-08-08 Daniel Jacobowitz <dan@debian.org>
13554
13555 PR gdb/1736
13556 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13557 for i?86-*-linux*.
13558
5598c03d
DJ
135592004-08-08 Daniel Jacobowitz <dan@debian.org>
13560
13561 * gdb.arch/i386-prologue.exp: Compile without debug information.
13562
c6fee705
MC
135632004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13564
13565 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13566 rather than asking gdb to search.
13567
dd90efdb
MC
135682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13569
13570 * gdb.base/gcore.c: Include <string.h>.
13571
1e84bec1
MC
135722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13573
13574 * gdb.base/gcore.c: Add copyright notice.
13575
e425eb2b
MC
135762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13577
13578 * gdb.base/freebpcmd.c: Include <stdio.h>.
13579 * gdb.base/long_long.c: Include <string.h>.
13580 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13581 * gdb.base/siginfo.c: Include <string.h>.
13582 * gdb.base/sigstep.c: Include <string.h>.
13583
cb9aaed5
MC
135842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13585
13586 * gdb.base/complex.c: Include <stdlib.h>.
13587
55944f3d
MC
135882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13589
13590 * gdb.base/complex.c: Add copyright notice.
13591
7b2953d9
MC
135922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13593
13594 * gdb.base/charset.c: Include <stdlib.h>.
13595
c9133d23
MC
135962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13597
13598 * gdb.base/auxv.c: Include <stdlib.h>.
13599
0a8490ad
MC
136002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13601
13602 * gdb.base/auxv.c: Add copyright notice.
13603
3426d5ec
MC
136042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13605
13606 * gdb.base/coremaker.c: Add copyright notice.
13607 * gdb.base/coremaker2.c: Add copyright notice.
13608
8da195dd
AC
136092004-08-04 Andrew Cagney <cagney@gnu.org>
13610
13611 * gdb.base/store.exp: Update copyright.
13612 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13613 names, do not import gdb_prompt.
13614
8d394f98
AC
136152004-08-01 Andrew Cagney <cagney@gnu.org>
13616
13617 Fix PR testsuite/1729.
13618 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13619 not use capture_value with value 4.
13620 (capture_value): Add optional test name parameter.
13621 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13622 the prefix, pass to capture_value.
13623
b6702b23
MK
136242004-08-01 Mark Kettenis <kettenis@gnu.org>
13625
13626 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13627 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13628 (main): Call new function.
13629
c203e0ca
MC
136302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13631
13632 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13633
a7995a30
MC
136342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13635
13636 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13637
9366563b
MC
136382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13639
b6eeaf26 13640 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13641 Accept more values of vtbl pointer. Remove some messages
13642 about "obsolete gcc or gdb".
13643
2fc1f950
MC
136442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13645
13646 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13647
c724d49b
MC
136482004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13649
13650 * gdb.base/asm-source.exp: Properly convert target board
13651 debug flags from gcc format to binutils format.
13652
736b0fce
MK
136532004-07-28 Mark Kettenis <kettenis@gnu.org>
13654
13655 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13656 gdb1718". PR backtrace/1718 partially fixed.
13657
5633ea5c
JJ
136582004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13659
13660 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13661
575eebb1
NC
136622004-07-26 Nick Clifton <nickc@redhat.com>
13663
13664 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13665 good default value for a specific architecture is available then
13666 set it to that value. Otherwise default to the -gstabs switch.
13667 Remove the -g... switches from the asm-flags variable. Allow the
13668 target board info to override the value if it wants to. Pass the
13669 switch on the assembler command line.
13670
62104619
MK
136712004-07-23 Mark Kettenis <kettenis@gnu.org>
13672
13673 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13674 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13675 (main): Call new function.
13676
4a1135b8
MC
136772004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 Test for PR exp/1715.
13680 * gdb.base/radix.exp: Refactor common procedures. Make all
13681 test names unique. Change XFAIL to KFAIL.
13682
8a12c1f0
MC
136832004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13684
13685 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13686 * gdb.ada/gnat_ada.gin: ... to here.
13687 * configure.in: Use gnat_ada.gin.
13688 * configure: Regenerate.
13689
23b451cf
AC
136902004-07-20 Andrew Cagney <cagney@gnu.org>
13691
13692 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13693 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13694 XFAILs. Clean up test messages and comments. Check backtraces.
13695 Delete re-sync code.
13696
ab618a02
MC
136972004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13698
13699 Fix PR cli/740.
13700 * gdb.base/annota1.exp: Honor gdb,nosignals.
13701 * gdb.base/annota3.exp: Likewise.
13702
46dad340
MC
137032004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13704
13705 * lib/java.exp: Update copyright notice.
13706
756d8c70
AC
137072004-07-19 Andrew Cagney <cagney@gnu.org>
13708
13709 * gdb.base/selftest.exp: Copy file from here ...
13710 * gdb.gdb/selftest.exp: ... to here.
13711
586027e6
AC
137122004-07-16 Andrew Cagney <cagney@redhat.com>
13713
13714 * lib/insight-support.exp: Delete file.
13715 * lib/java.exp (java_init): Fix copyright.
13716
029d2200
AC
137172004-07-16 Andrew Cagney <cagney@gnu.org>
13718
13719 * gdb.base/restore.c: Append "prologue" to comments marking the a
13720 function's prologue.
13721 * gdb.base/restore.exp: Update copyright, re-indent.
13722 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13723 callerN" prefix where needed. Update patterns that match a
13724 function's prologue.
13725
653b62c5
MC
137262004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13727
13728 * gdb.base/restore.c: Add copyright notice.
13729
f7d690e5
AC
137302004-07-16 Andrew Cagney <cagney@gnu.org>
13731
13732 * gdb.base/logical.exp: Update copyright.
13733 (evaluate): New procedure. Use to re-implement tests using
13734 several tables.
13735
d629a7cb
MH
137362004-07-14 Martin Hunt <hunt@redhat.com>
13737
13738 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13739 which fixes some problems where init.tcl was not found.
13740
9c7bb332
AC
137412004-07-13 Andrew Cagney <cagney@gnu.org>
13742
6bf46641
AC
13743 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13744 (check_sizeof, check_valueof): Do not include the output in the
13745 test name. Use gdb_test.
13746 (get_valueof): Use gdb_test_multiple.
13747
c4ffd4c0
AC
13748 * gdb.base/step-test.exp: Update copyright. Use
13749 gdb_test_multiple. Ensure that test names do not include
13750 architecture dependent output.
13751
ab89363a
AC
13752 * gdb.gdb/observer.exp: Update copyright.
13753 (setup_test): Use gdb_test_multiple.
13754 (attach_first_observer, attach_second_observer)
13755 (attach_third_observer, detach_first_observer)
13756 (detach_second_observer, detach_third_observer)
13757 (reset_counters, check_counters): Make $message a prefix.
13758 (test_normal_stop_notifications): Add "args" parameter - a list of
13759 init functions to be called. Make $message a prefix,
13760 (test_observer_normal_stop): Change the message prefixes so that
13761 they are unique, pass the attach / detach procedures to
13762 test_normal_stop_notifications.
13763
ec58997a
AC
13764 * gdb.base/signull.exp (test_segv): Prefix all tests with
13765 "${name}". Clean up test messages.
13766
b475183b
AC
13767 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13768
9c7bb332
AC
13769 * gdb.base/ena-dis-br.exp: Update copyright.
13770 (break_at): New function. Replace send_gdb with gdb_test,
13771 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13772 ignore count, not stopped at bpt", with KFAIL.
13773
2dd95497
CV
137742004-07-13 Corinna Vinschen <vinschen@redhat.com>
13775
13776 * gdb.base/attach.exp: Remove cleanupfile handling.
13777
419e626b
AC
137782004-07-12 Andrew Cagney <cagney@gnu.org>
13779
13780 * gdb.base/annota1.exp: Cleanup corefile test name.
13781 * gdb.base/annota3.exp: Ditto.
13782
8b1b3228
AC
137832004-07-12 Andrew Cagney <cagney@gnu.org>
13784
78650829
AC
13785 * gdb.base/signals.exp: Clean up copyright, re-indent.
13786
8b1b3228
AC
13787 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13788 gdb_test and gdb_test_multiple.
13789
935c2760
JJ
137902004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13791
13792 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13793 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13794 provide line number info for first statement in main.
13795
1544280f
AC
137962004-07-08 Andrew Cagney <cagney@gnu.org>
13797
1279f4ff
AC
13798 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13799
1544280f
AC
13800 * gdb.base/sigbpt.exp: Make the common part of each test name a
13801 prefix instead of suffix.
13802
bcc82369
BR
138032004-07-07 Bob Rossi <bob_rossi@cox.net>
13804
13805 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13806 test from test_tbreak_creation_and_listing to
13807 test_file_list_exec_source_file
13808 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13809 Changed name of test from test_tbreak_creation_and_listing to
13810 test_file_list_exec_source_file
13811
23f4b0aa
JJ
138122004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13813
13814 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13815 the jmisc() constructor instead of <init>.
13816 * gdb.java/jmisc1.exp: Ditto.
13817
56401cd5
AC
138182004-07-07 Andrew Cagney <cagney@gnu.org>
13819
13820 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13821 corrupting the PC.
13822
44ae2f6a
MC
138232004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13824
13825 * gdb.cp/templates.exp: Accept whitespace change in demangler
13826 output.
13827
45a83408
AC
138282004-07-06 Andrew Cagney <cagney@gnu.org>
13829
13830 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13831
d205ad70
MC
138322004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13833
13834 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13835 * lib/compiler.cc: Likewise.
13836
06ea1a61
MC
138372004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13838
13839 * lib/compiler.cc: Work around string preprocessing problem
13840 with old hp c++ compiler.
13841 * lib/compiler.c: Likewise.
13842
daab1251
CV
138432004-06-29 Corinna Vinschen <vinschen@redhat.com>
13844
13845 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13846 directives to conditionalize symbol prefixing.
13847 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13848 additional_flags handling. Add underscore prefix for Cygwin.
13849 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13850 conditionalize symbol prefixing.
13851 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13852 additional_flags handling. Add underscore prefix for Cygwin.
13853
cc984116
CV
138542004-06-29 Corinna Vinschen <vinschen@redhat.com>
13855
13856 * gdb.base/bigcore.exp: Skip test on Cygwin.
13857
c279b077
MC
138582004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13859
13860 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13861 formats for "info register". Use gdb_test_multiple. Fix
13862 the "invalid register" test.
13863
0e915747
CV
138642004-06-28 Corinna Vinschen <vinschen@redhat.com>
13865
13866 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13867 PID for Cygwin. Add Cygwin specific strings to check for in some
13868 tests.
13869 (do_attach_tests): Add a test for user interaction when attaching
13870 to a process with no matching symbol table already loaded.
13871
11422c86
AC
138722004-06-26 Andrew Cagney <cagney@gnu.org>
13873
13874 Test PR java/1567 and PR java/1565.
13875 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13876 * gdb.java/jmisc2.exp: Delete file.
13877
cefbce26
MC
138782004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13879
13880 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13881
e19f872c
CV
138822004-06-25 Corinna Vinschen <vinschen@redhat.com>
13883
13884 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13885 attach process.
13886
d931ba3b
MC
138872004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13888
13889 * gdb.cp/pr-1553.exp: Remove.
13890
aef68c48
MC
138912004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13892
13893 * gdb.cp/pr-1553.cc: Remove.
13894 * gdb.cp/pr-1553.exp: Disable this test.
13895
8d5df71a
JB
138962004-06-20 Jim Blandy <jimb@redhat.com>
13897
a9c64011 13898 Fix PR testsuite/1680.
8d5df71a
JB
13899 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13900 regular expressions.
13901
4ac6f39d
MC
139022004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13903
13904 Fix PR testsuite/1679.
13905 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13906 Issue an UNSUPPORTED result instead.
13907
1b413552
JB
139082004-06-18 Jim Blandy <jimb@redhat.com>
13909
13910 * gdb.base/charset.exp: Only send a control-C if we see a new
13911 prompt and incomplete command.
13912
6daa6ebd
MC
139132004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13914
13915 * gdb.cp/pr-574.cc: Add copyright notice.
13916
51fa4ae0
JB
139172004-06-17 Jim Blandy <jimb@redhat.com>
13918
13919 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13920 cases where the regexp has no groups; this grabs random text from
13921 the previous test suite, whatever that was.
13922
8fea26c5
MC
139232004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13924
13925 * gdb.cp/printmethod.cc: Add copyright notice.
13926
1e3aeb41
MC
139272004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13928
13929 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13930
9d9030bc
AC
139312004-06-16 Andrew Cagney <cagney@gnu.org>
13932
13933 * gdb.base/signull.c: Update copyright. Include <string.h>.
13934 (bowler): Replace data_pointer with data_read
13935 and data_write cases. Add code_descriptor case.
13936 (zero, desc): New array and pointer.
13937 (data, code): Change to simple pointers.
13938 * gdb.base/signull.exp: Fix probe pattern matching a function
13939 descriptor SIGSEGV. Replace data_pointer with data_read and
13940 data_write tests.
13941
acd4ad44
AC
139422004-06-16 Andrew Cagney <cagney@gnu.org>
13943
13944 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13945
08fd625c
MC
139462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13947
13948 * gdb.base/long_long.c: Add copyright notice.
13949
1903502c
MC
139502004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13951
13952 * gdb.base/long_long.exp: Remove reference to
13953 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13954 to gdb_breakpoint and gdb_continue_to_breakpoint.
13955
83313cb1
JB
139562004-06-14 Jim Blandy <jimb@redhat.com>
13957
13958 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13959 endian case.
13960
1bf404ef
AC
139612004-06-14 Andrew Cagney <cagney@gnu.org>
13962
13963 * gdb.base/gcore.exp (capture_command_output): Delete the always
13964 passing tests containing inferior values.
13965 * gdb.base/ending-run.exp: Do not include the breakpoint address
13966 in the test message. Update copyright.
13967 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13968 size in the test name, use gdb_test_multiple. Update copyright.
13969
ef220b33
MC
139702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13971
13972 * gdb.cp/ref-types.cc: Add copyright notice.
13973
4f70a4c9
MC
139742004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13975
13976 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13977 hp_aCC_compiler.
13978 * lib/compiler.cc: Likewise.
13979 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13980 'set' commands. Log diagnostics for other lines. Set
13981 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13982
335928ac
MC
139832004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13984
13985 * gdb.cp/try_catch.cc: Add copyright notice.
13986
2efb12e8
MC
139872004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13988
13989 * gdb.cp/userdef.cc: Add copyright notice.
13990
0bbed51a
MC
139912004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13992
13993 * gdb.cp/virtfunc.cc: Add copyright notice.
13994
e12a46c9
RC
139952004-06-11 Randolph Chung <tausq@debian.org>
13996
13997 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13998 problem.
13999
338e05af
AC
140002004-06-10 Andrew Cagney <cagney@gnu.org>
14001
14002 * lib/compiler.cc, lib/compiler.c: Append either
14003 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14004 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14005 instead of gcc-3-3.
14006
dc3f10cb
AC
140072004-06-09 Andrew Cagney <cagney@gnu.org>
14008
b4d946af
AC
14009 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14010 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14011
dc3f10cb
AC
14012 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14013 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14014 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14015 fixed.
14016
b5c0bfa2
AC
140172004-06-09 Andrew Cagney <cagney@gnu.org>
14018
14019 * gdb.base/structs.exp (test_struct_returns): Replace
14020 "return_value_unknown" and "finish_value_unknown" by
14021 "return_value_known" and "finish_value_known". Instead of
14022 "return_value_unknown" iff "finish_value_unknown", check
14023 "return_value_known" implies "finish_value_known".
14024
caeb605f
MH
140252004-06-08 Martin Hunt <hunt@redhat.com>
14026
14027 * gdb.base/float.exp: Add pattern for mips targets.
14028
c892bb64
RC
140292004-06-08 Randolph Chung <tausq@debian.org>
14030
14031 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14032 message for unknown architectures more clear.
14033
48306d3e
JB
140342004-06-08 Joel Brobecker <brobecker@gnat.com>
14035
14036 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14037 start the execution of the program.
14038
83ecb59f
JB
140392004-06-07 Jim Blandy <jimb@redhat.com>
14040
14041 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14042 * gdb.arch/i386-cpuid.h: New helper file.
14043
55264cb4
RC
140442004-06-07 Randolph Chung <tausq@debian.org>
14045
14046 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14047 has started.
14048
23cadb28
RM
140492004-06-04 Roland McGrath <roland@redhat.com>
14050
14051 Fix PR gdb/1647.
14052 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14053 differently to be robust to output buffering differences.
14054
51d01eda
MC
140552004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14056
14057 * gdb.threads/pthreads.exp: Update copyright years.
14058 (check_control_c): Change asynchronous 'after' to synchronous.
14059
f4fc3b93
RM
140602004-06-04 Roland McGrath <roland@redhat.com>
14061
14062 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14063 next gdb prompt.
14064
4013522b
MC
140652004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14066
14067 Fix PR gdb/1636.
14068 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14069 calls to synchronous.
14070
7a8f1e6b
JB
140712004-05-26 Jim Blandy <jimb@redhat.com>
14072
14073 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14074
81bb3443
RC
140752004-05-24 Randolph Chung <tausq@debian.org>
14076
14077 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14078 * gdb.asm/pa.inc: New file.
14079
8f5a3103
MK
140802004-05-22 Mark Kettenis <kettenis@gnu.org>
14081
14082 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14083
734b8fe8 140842004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14085 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14086
14087 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14088 GDB prompt.
14089
725603e1
UW
140902004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14091
f4fc3b93 14092 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14093 setjmp/longjmp. Use sigaction instead of signal.
14094
8b923272 140952004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14096 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14097
14098 * gdb.threads/pthread_cond_wait.c: New file.
14099 * gdb.threads/pthread_cond_wait.exp: New testcase.
14100
8bfabb04
AC
141012004-05-13 Andrew Cagney <cagney@redhat.com>
14102
14103 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14104 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14105
42edda50
AC
141062004-05-11 Andrew Cagney <cagney@redhat.com>
14107
14108 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14109 fixed but revealed gdb/1639.
14110
d303a6c7
AC
141112004-05-10 Andrew Cagney <cagney@redhat.com>
14112
14113 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14114 func1" and "next to 2nd alarm", kernel bug avoided.
14115
bf08c2a1
DJ
141162004-05-10 Daniel Jacobowitz <dan@debian.org>
14117
14118 PR external/1568
14119 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14120 XFAIL if it is smaller than bytes_allocated.
14121 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14122 (main): Make chunks_allocated unsigned. Correct comment.
14123
c0586a34
JB
141242004-05-07 Joel Brobecker <brobecker@gnat.com>
14125
14126 * gdb.arch/powerpc-aix-prologue.c: New file.
14127 * gdb.arch/powerpc-aix-prologue.exp: New file.
14128
f2785d12
JB
141292004-05-07 Jim Blandy <jimb@redhat.com>
14130
14131 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14132 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14133
bd7f6e30
JB
141342004-05-06 Joel Brobecker <brobecker@gnat.com>
14135
14136 * gdb.base/sep.exp: No longer setup_kfail when the program was
14137 built with dwarf2.
14138
0a5e7efe
JI
141392004-05-05 Jim Ingham <jingham@apple.com>
14140
14141 * gdb.base/pending.exp: Make sure pending breakpoints
14142 preserve the ignore count.
f4fc3b93 14143
a8958849
MK
141442004-04-27 Jerome Guitton <guitton@gnat.com>
14145
14146 * i386-prologue.exp: Add testcase for jump instruction as first
14147 instruction of the real code.
14148 * i386-prologue.c (jump_at_beginning): New function.
14149
7e103f5b
MK
141502004-04-28 Mark Kettenis <kettenis@gnu.org>
14151
14152 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14153 x86_64-*-*.
14154
5d38b224
MK
141552004-04-28 Mark Kettenis <kettenis@gnu.org>
14156
14157 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14158 i*86-*-*.
14159
0ef32fd9
MK
141602004-04-25 Mark Kettenis <kettenis@gnu.org>
14161
14162 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14163 expression that checks the return type.
14164
71d7dd7c
AC
141652004-04-23 Andrew Cagney <cagney@redhat.com>
14166
14167 * gdb.base/call-sc.exp: New test of scalar call/return values.
14168 * gdb.base/call-sc.c: Ditto.
14169
1e9f977e
JJ
141702004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14171
14172 * gdb.threads/manythreads.c: Reduce thread stack size.
14173
899d9e3a
JJ
141742004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14175
14176 * gdb.threads/manythreads.c: Add copyright notice.
14177
61bcae62
AC
141782004-04-23 Andrew Cagney <cagney@redhat.com>
14179
14180 * gdb.base/siginfo.exp: Better handle step out of signal.
14181 * gdb.base/sigstep.exp: Ditto.
14182
7339a42e 141832004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14184 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14185
14186 * gdb.threads/manythreads.c: New testcase.
14187 * gdb.threads/manythreads.exp: Ditto.
14188
5c98409b
JB
141892004-04-22 Jim Blandy <jimb@redhat.com>
14190
14191 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14192 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14193
3b611f1a
MC
141942004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14195
14196 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14197
f0fd9238
AC
141982004-04-21 Andrew Cagney <cagney@redhat.com>
14199
14200 * gdb.base/sigstep.c: New file.
14201 * gdb.base/sigstep.exp: New file.
14202
90990674
JB
142032004-04-16 Joel Brobecker <brobecker@gnat.com>
14204
14205 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14206 call to observer_notify_normal_stop.
14207
78cef34b
AC
142082004-04-15 Andrew Cagney <cagney@redhat.com>
14209
14210 * gdb.base/siginfo.c: New file.
14211 * gdb.base/siginfo.exp: New file.
14212
d2343407
JB
142132004-04-12 J. Brobecker <brobecker@gnat.com>
14214
14215 * gdb.base/sep.exp: Fix typo in comment.
14216
a2dba3c8
JB
142172004-04-12 J. Brobecker <brobecker@gnat.com>
14218
14219 * gdb.base/sep.c: New file.
14220 * gdb.base/sep-proc.c: New file.
14221 * gdb.base/sep.exp: New testcase.
14222
15f7b60e
MK
142232004-04-09 Mark Kettenis <kettenis@gnu.org>
14224
14225 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14226 support.
14227
44f4de1a
AC
142282004-04-05 Andrew Cagney <cagney@redhat.com>
14229
14230 * gdb.base/sigaltstack.c: New file.
14231 * gdb.base/sigaltstack.exp: New file.
14232
ef04f396
JB
142332004-04-04 Joel Brobecker <brobecker@gnat.com>
14234
14235 * gdb.base/foll-fork.exp: Update the expected output for
14236 "help set follow-fork-mode", to match a change that was made
14237 to the help of this variable on 2004-01-13.
14238
d40d2c92
JB
142392004-04-01 Joel Brobecker <brobecker@gnat.com>
14240
14241 * lib/ada.exp: Add copyright notice.
14242 * bar.ads: Likewise.
14243 * bar.adb: Likewise.
14244 * null_record.adb: Likewise.
14245 * null_record.exp: Likewise.
14246 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14247
f86ef5a3
JB
142482004-04-01 Joel Brobecker <brobecker@gnat.com>
14249
14250 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14251 * configure: Regenerate.
14252
414e70e3
JB
142532004-04-01 Joel Brobecker <brobecker@gnat.com>
14254
14255 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14256 to build the application. Remove the message printed when in
14257 verbose mode, redundant with the UNSUPPORTED message above.
14258
f0aaee49
JB
142592004-03-31 Joel Brobecker <brobecker@gnat.com>
14260
14261 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14262 * gdb.ada (null_record.exp): New testcase.
14263
ac81cb54
JB
142642004-03-31 Joel Brobecker <brobecker@gnat.com>
14265
14266 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14267
854af2f7
JB
142682004-03-31 Joel Brobecker <brobecker@gnat.com>
14269
14270 * gdb.ada: New subdirectory.
14271 * gdb.ada/Makefile.in: New file.
14272 * gdb.ada/gnat_ada.gpr.in: New file.
14273
034cb681
JB
142742004-03-31 Joel Brobecker <brobecker@gnat.com>
14275
14276 * lib/ada.exp: New file.
14277
78a1a894
DJ
142782004-03-24 Daniel Jacobowitz <drow@mvista.com>
14279
14280 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14281 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14282
4b2b3b3e
AC
142832004-03-22 Andrew Cagney <cagney@redhat.com>
14284
14285 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14286 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14287 Problem identified by Ulrich Weigand.
14288
23c73aa3
DC
142892004-03-17 David Carlton <carlton@kealia.com>
14290
14291 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14292 PR c++/826.
14293
d63a86f8
RM
142942004-03-16 Roland McGrath <roland@redhat.com>
14295
14296 * gdb.base/auxv.exp: New file.
14297 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14298
0e02aa50
DC
142992004-03-12 David Carlton <carlton@kealia.com>
14300
14301 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14302 * gdb.cp/pr-1553.cc: Ditto.
14303 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14304 pass branch.
14305
c20b71be
MC
143062004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14307
14308 * gdb.cp/templates.exp: Accept more template types.
14309
c7414a01
MC
143102004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14311
14312 From Corinna Vinschen with modifications.
14313 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14314 local variable obj_with_enum.
14315 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14316 results with obj_with_enum.
14317
ed69573c
MC
143182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14319
14320 * gdb.cp/classes.cc: New file, copied from misc.cc.
14321 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14322
28301461
MC
143232004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14324
14325 * gdb.cp/misc.cc: Add copyright notice.
14326
1198ecbe
DC
143272004-03-05 David Carlton <carlton@kealia.com>
14328
14329 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14330 * gdb.cp/rtti.h: Update copyright.
14331 (namespace n2::n3): New.
14332 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14333 (n2::n3::func3): New.
14334 (main): Call n2::n3::func3.
14335 * gdb.cp/rtti2.cc: Update copyright.
14336 (n2::create3): New.
14337
9e08c470
MK
143382004-03-04 Mark Kettenis <kettenis@gnu.org>
14339
14340 * gdb.asm/openbsd.inc: Fix typo.
14341
4bebc3aa
FF
143422004-03-03 Fred Fish <fnf@redhat.com>
14343
14344 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14345 "val" instead of unused "size". Update copyright year.
14346
6ea9fb37
DJ
143472004-02-29 Daniel Jacobowitz <drow@mvista.com>
14348
14349 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14350 to use unsigned char.
14351 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14352 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14353
23b23974
DJ
143542004-02-29 Daniel Jacobowitz <drow@mvista.com>
14355
14356 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14357 line of output.
14358
7574fd53
DJ
143592004-02-28 Daniel Jacobowitz <drow@mvista.com>
14360
14361 * gdb.base/relocate.c (dummy): Initialize.
14362
a195357f
DJ
143632004-02-28 Daniel Jacobowitz <drow@mvista.com>
14364
14365 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14366 a breakpoint at exit.
14367
72fd54a9
FF
143682004-02-27 Fred Fish <fnf@redhat.com>
14369
14370 * gdb.base/chng-syms.exp: Add expect condition to match failing
14371 case that isn't a timeout.
14372
b9d23137
AC
143732004-02-27 Andrew Cagney <cagney@redhat.com>
14374
14375 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14376 support.
14377
15d208f6 143782004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14379
15d208f6
FF
14380 * gdb.arch/gdb1431.c: Remove.
14381 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14382 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14383 of "until" incorrectly.
14384
98f9cd2d
JB
143852004-02-26 J. Brobecker <brobecker@gnat.com>
14386
14387 * gdb.cp/class2.cc (empty): New class.
14388 (refer): New function.
14389 (main): Declare an object of type empty and use it.
14390 * gdb.cp/class2.exp: Print the value of an object of type empty.
14391
9b50c11b
JJ
143922004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14393
14394 * gdb.base/langs.exp: Update query string to match the
14395 new nquery format used for pending breakpoints.
14396
0dcd613f
AC
143972004-02-26 Andrew Cagney <cagney@redhat.com>
14398
14399 Fix PR i18n/1570.
14400 * gdb.base/charset.c: Update copyright notice.
14401 (main, init_string): Remove the escape character '\e' tests.
14402 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14403 * gdb.base/charset.exp (valid_host_charset): Ditto.
14404 * gdb.base/setvar.exp: Ditto.
14405
b8a56647
AC
144062004-02-24 Andrew Cagney <cagney@redhat.com>
14407
90d59e34
AC
14408 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14409 mmapped data in core file" PASS and FAIL messages consistent.
14410
b8a56647
AC
14411 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14412 setting a breakpoint. Work around PR java/1565.
14413
9f27c604
JJ
144142004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14415
14416 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14417 new nquery format.
14418 * gdb.base/pending.exp: Ditto.
14419
3224a706
MK
144202004-02-22 Mark Kettenis <kettenis@gnu.org>
14421
14422 * configure.in: Run stabs tests on *BSD.
14423 * configure: Regenerated.
14424
41e0a9ca
MK
144252004-02-21 Mark Kettenis <kettenis@gnu.org>
14426
14427 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14428
1e1b3428
FF
144292004-02-20 Fred Fish <fnf@redhat.com>
14430
14431 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14432 blank in test for "returns short", for consistency with other
14433 "returns xxx" tests. Update copyright year.
14434
f9a7572a
FF
144352004-02-19 Fred Fish <fnf@redhat.com>
14436
14437 New testcase for PR breakpoint/1558.
14438 * gdb.arch/gdb1558.exp: New file.
14439 * gdb.arch/gdb1558.c: New file.
14440
b2ce2854
EZ
144412004-02-19 Elena Zannoni <ezannoni@redhat.com>
14442
14443 * gdb.base/nodebug.exp: Fix typo.
14444
e7c9ff01
JB
144452004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14446
14447 Committed by Jim Blandy <jimb@redhat.com>.
14448
62f4b920
JB
14449 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14450
2db536a1
JB
14451 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14452
e7c9ff01
JB
14453 * gdb.base/float.exp: Support s390*-*-* targets.
14454
f3205b34
AF
144552004-02-17 Adam Fedor <fedor@gnu.org>
14456
14457 * gdb.base/gdb1555.exp: New file.
14458 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14459
9d62932d
EZ
144602004-02-17 Elena Zannoni <ezannoni@redhat.com>
14461
14462 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14463
344c9711
FF
144642004-02-16 Fred Fish <fnf@redhat.com>
14465
14466 * gdb.arch/gdb1291.c: Remove
14467 * gdb.arch/gdb1291.s: New test input file.
14468 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14469 fail. Test for correct result, known incorrect result, other
14470 failures and timeouts.
14471
2d822687
AC
144722004-02-16 Andrew Cagney <cagney@redhat.com>
14473
14474 * gdb.base/bigcore.exp: New file.
14475 * gdb.base/bigcore.c: New file.
14476
dac15b66
AC
144772004-02-13 Andrew Cagney <cagney@redhat.com>
14478
14479 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14480 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14481 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14482 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14483 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14484 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14485 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14486 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14487 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14488 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14489
6bdfc2c4
JJ
144902004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14491
14492 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14493 executed is an alloc instruction.
14494
87b3ede8
DC
144952004-02-11 David Carlton <carlton@kealia.com>
14496
14497 * gdb.cp/breakpoint.exp: New.
14498 * gdb.cp/breakpoint.cc: New.
14499
6e19e2bf
MC
145002004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14501
14502 Partial fix for PR gdb/1543.
14503 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14504 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14505 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14506 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14507 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14508 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14509 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14510 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14511 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14512 to bug-gdb@prep.ai.mit.edu .
14513 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14514 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14515 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14516 Likewise.
14517
5c5455dc
AC
145182004-02-10 Andrew Cagney <cagney@redhat.com>
14519
14520 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14521 using gdb_internal_error_resync.
14522
9cf689d7
DJ
145232004-02-09 Daniel Jacobowitz <drow@mvista.com>
14524
14525 * gdb.threads/thread-specific.exp: Stop early if no threads are
14526 found.
14527
d2dc51db
MC
145282004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14529
14530 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14531
14b1a056
DJ
145322004-02-08 Daniel Jacobowitz <drow@mvista.com>
14533
14534 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14535 breakpoints.
14536
83f66e8f
DJ
145372004-02-07 Daniel Jacobowitz <drow@mvista.com>
14538
14539 * config/sim.exp (gdb_load): Handle $arg == "".
14540 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14541 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14542
30fc0091
EZ
145432004-02-07 Elena Zannoni <ezannoni@redhat.com>
14544
a9c64011
AS
14545 * gdb.base/maint.exp: Update test to reflect
14546 obstack changes.
30fc0091 14547
4d806929
JJ
145482004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14549
14550 * gdb.base/pendshr.c (pendfunc): New function that calls
14551 pendfunc1.
14552 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14553
7bfdd688
FF
145542004-02-04 Fred Fish <fnf@redhat.com>
14555
14556 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14557 function symbols and update copyright years.
14558 * gdb.arch/gdb1291.c: Ditto.
14559
aaa08ee4
MC
145602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14561
14562 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14563
dbad7755
MC
145642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14565
14566 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14567
ec4646ef
MC
145682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14569
14570 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14571
1b802196
FF
145722004-02-02 Fred Fish <fnf@redhat.com>
14573
14574 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14575 remote targets. Update copyright years.
14576
18fe2033
JJ
145772004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14578
14579 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14580 support.
14581 * gdb.base/langs.exp: Fix test which attempts to create
14582 breakpoint on non-existent function to handle new pending
14583 support.
14584 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14585 a breakpoint.
14586 * gdb.base/pending.exp: New test.
14587 * gdb.base/pending.c: New file.
14588 * gdb.base/pendshr.c: Ditto.
14589
8d577d32
DC
145902004-02-02 David Carlton <carlton@kealia.com>
14591
14592 * gdb.cp/overload.exp: Add overloadNamespace tests.
14593 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14594 (overloadNamespace, XXX): New.
14595 (main): Call XXX::marker2.
14596
3ad13771
FF
145972004-02-01 Fred Fish <fnf@redhat.com>
14598
14599 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14600 * gdb.base/finish.exp: Ditto.
14601 * gdb.base/gcore.exp: Ditto.
14602 * gdb.base/huge.exp: Ditto.
14603 * gdb.base/info-proc.exp: Ditto.
14604 * gdb.base/return2.exp: Ditto.
14605 * gdb.threads/gcore-thread.exp: Ditto.
14606
44c75849
DJ
146072004-02-01 Daniel Jacobowitz <drow@mvista.com>
14608
14609 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14610
005bc093
MK
146112004-02-01 Mark Kettenis <kettenis@gnu.org>
14612
14613 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14614 that opening the file succeeds on OpenBSD.
14615
c47cebdb
DJ
146162004-02-01 Daniel Jacobowitz <drow@mvista.com>
14617
14618 * gdb.threads/thread-specific.c: New file.
14619 * gdb.threads/threads-specific.exp: New test script.
14620 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14621 to expect_out.
14622
5a01311c
MK
146232004-02-01 Mark Kettenis <kettenis@gnu.org>
14624
14625 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14626 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14627 only on the "print_small_structs from print_long_arg_list" test.
14628
ce22a4f1
DJ
146292004-02-01 Daniel Jacobowitz <drow@mvista.com>
14630
14631 * gdb.base/completion.exp: Kill a stray backslash.
14632
14633 From Jim Ingham <jingham@apple.com>:
14634 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14635 agrees with the result from sending a tab.
14636
abbab9d3
DJ
146372004-01-31 Daniel Jacobowitz <drow@mvista.com>
14638
14639 * gdb.base/chng-syms.exp: Remove stray newline.
14640
53904d1e
MK
146412004-01-31 Mark Kettenis <kettenis@gnu.org>
14642
14643 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14644 *-*-openbsd*.
14645 * gdb.asm/openbsd.inc: New file.
14646
3a4b3aac
MK
146472004-01-30 Mark Kettenis <kettenis@gnu.org>
14648
14649 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14650 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14651 *-*solaris2*. Remove commented out default settings for
14652 asm-flags. Replace gdb_compile with target_link.
14653
ebac27b4
MC
146542004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14655
14656 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14657 for all tests. Remove old hp-ux and cygnus xfail cases.
14658
d8679d84
PH
146592004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14660
14661 * gdb.base/chng-syms.exp: New file.
14662 * gdb.base/chng-syms.c: New file.
14663
0a55bc22
MC
146642004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14665
14666 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14667 Provide arms for current output in all my configurations.
14668
94b8e876
MC
146692004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14670
14671 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14672 * lib/compiler.cc: Likewise.
14673 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14674 get the right preprocessor. Eval the output directly. Remove
14675 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14676 hp_f77_compiler and hp_f90_compiler completely.
14677 (gdb_preprocess): Delete.
14678 (get_compiler): Delete.
14679
7cf03d44
MK
146802004-01-24 Mark Kettenis <kettenis@gnu.org>
14681
14682 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14683 <string.h>.
14684
68b6dce9
NR
146852004-01-24 Nick Roberts <nick@nick.uklinux.net>
14686
14687 * gdb.mi/mi-stack.exp: Update copyright.
14688
b368761e
DC
146892004-01-23 David Carlton <carlton@kealia.com>
14690
14691 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14692 test for cp_lookup_transparent_type.
14693 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14694 call them.
14695
f2061b53
DJ
146962004-01-23 Daniel Jacobowitz <drow@mvista.com>
14697
14698 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14699 after -var-update.
14700
37fc574a
DC
147012004-01-23 David Carlton <carlton@kealia.com>
14702
14703 * gdb.cp/namespace.cc (C::ensureRefs): New.
14704 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14705
8e94b928
NR
147062004-01-20 Nick Roberts <nick@nick.uklinux.net>
14707
14708 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14709 case "-stack-list-locals 2".
14710 * gdb.mi/mi-var-child.exp: Test for case
14711 "-var-list-children --all-values NAME".
14712
997b0952
MC
147132004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14714
14715 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14716
52470da3
MK
147172004-01-18 Mark Kettenis <kettenis@gnu.org>
14718
7049b4b8
MK
14719 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14720 used with gdb_test_multiple.
14721
52470da3
MK
14722 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14723 read at address 0. This fixes PR testsuite/1504.
14724
da6012e5
DJ
147252004-01-18 Daniel Jacobowitz <drow@mvista.com>
14726
14727 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14728 Remove downloading, guessing the host executable, the calls to
14729 gdb_file_cmd and gdb_target_cmd, and "load" support.
14730 (infer_host_exec): New function broken out from gdb_load.
14731 (gdb_load): New wrapper for gdbserver_gdb_load.
14732 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14733 gdb_target_cmd. Use -target-select.
14734 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14735 Download binaries to the host. Clear last_mi_remote_file when
14736 we load a new binary.
14737 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14738 call gdbserver_gdb_load and mi_gdb_target_cmd.
14739
32c70722
MC
147402004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14741
14742 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14743 type patterns.
14744
b0cecf36
MC
147452004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14746
14747 * gdb.cp/templates.exp: Fix typo in test name of
14748 "print Foo<volatile char*>::foo".
14749
4120d7e6
MC
147502004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14751
14752 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14753
f679e530
BE
147542004-01-16 Ben Elliston <bje@wasabisystems.com>
14755
14756 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14757 (clean mostlyclean): Remove empty rm.
14758
091c48f6
MC
147592004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14760
14761 * gdb.base/setvar.exp: Add copyright years.
14762
3e5fc8d2
DC
147632004-01-14 David Carlton <carlton@bactrian.org>
14764
14765 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14766 PR c++/1511 and update coment.
14767 * gdb.cp/templates.exp: Update patterns to match current output.
14768 If changes involve something other than whitespace, KFAIL
14769 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14770
63d06c5c
DC
147712004-01-14 David Carlton <carlton@kealia.com>
14772
14773 * gdb.cp/namespace.exp: Add tests involving classes defined within
14774 namespaces.
14775 * gdb.cp/namespace.cc (C::CClass): New.
14776 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14777
a51dab88
EZ
147782004-01-14 Elena Zannoni <ezannoni@redhat.com>
14779
14780 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14781 what debug info we have. Print a better message if something goes
14782 wrong while producing the separate debug info file.
14783
a476ccc9
MC
147842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14785
14786 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14787
f453692c
MC
147882004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14789
14790 * gdb.base/callfuncs.c: Add copyright notice.
14791
f40063a5
MC
147922004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14793
14794 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14795 inheritance. PR gdb/1498, PR gcc/13539.
14796
19ac3974
EZ
147972004-01-13 Elena Zannoni <ezannoni@redhat.com>
14798
a9c64011
AS
14799 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14800 test specific name.
14801 * gdb.mi/gdb669.exp: Ditto.
14802 * gdb.mi/mi-pthreads.exp: Ditto.
14803 * gdb.mi/mi1-pthreads.exp: Ditto.
14804 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14805
56c97c6e
MC
148062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14807
14808 * gdb.cp/member-ptr.cc: Add copyright notice.
14809
a0644324
MC
148102004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14811
14812 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14813 some patterns for recent versions of gcc and hpacc. Delete
14814 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14815 Delete tests that access a NULL pointer-to-member-data. This
14816 script is still disabled for gcc.
14817
32fabe09
EZ
148182004-01-12 Elena Zannoni <ezannoni@redhat.com>
14819
14820 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14821 escaped correctly.
32fabe09 14822
1f8a6abb
EZ
148232004-01-12 Elena Zannoni <ezannoni@redhat.com>
14824
14825 * gdb.base/sepdebug.exp: New file.
14826 * gdb.base/sepdebug.c: New file.
14827 * lib/gdb.exp (separate_debug_filename): New procedure.
14828 (gdb_gnu_strip_debug): New procedure.
14829
48efe704
AC
148302004-01-12 Andrew Cagney <cagney@redhat.com>
14831
14832 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14833 * gdb.mi/ChangeLog-1999-2003: New file.
14834
a9415475
AC
148352004-01-12 Andrew Cagney <cagney@redhat.com>
14836
14837 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14838 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14839 or EEXIST", treat EBUSY as an XFAIL.
14840
83b8cf9d
MC
148412004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14842
14843 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14844 hp_cc_compiler.
14845
9939d2a8
MC
148462004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14847
14848 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14849 decorations.
14850
1ff8cadf
MC
148512004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14852
14853 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14854 and "(aCC)" decorations. Remove obsolete doco about old
14855 test results.
14856
6fa9022e
MC
148572004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14858
14859 * gdb.cp/exception.exp: Fix typo in doco.
14860
209721fe
MK
148612004-01-09 Mark Kettenis <kettenis@gnu.org>
14862
14863 * gdb.base/gdb1476.exp: Fix typo.
14864
ef11303e
MC
148652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14866
14867 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14868 file.
14869
041ab88c
MC
148702004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14871
14872 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14873 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14874 Use gdb_compile. Remove restriction on gcc. Add some patterns
14875 for recent version of gdb. Delete second half, which was a copy
14876 of the first half with different build flags. This test is
14877 still disabled because it is still not ready for production.
14878
e36d075a
MC
148792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14880
14881 * gdb.cp/exception.cc: Add copyright notice.
14882 * gdb.cp/exception.exp: Add a notice that this file is broken
14883 because of line number changes caused by addition of copyright
14884 notice.
14885
42b190ad
MC
148862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14887
14888 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14889 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14890
8f25f06b
MC
148912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14892
14893 * gdb.cp/classes.exp: Accept gnu abi 2.
14894 * gdb.cp/derivation.exp: Likewise.
14895 * gdb.cp/overload.exp: Likewise.
14896 * gdb.cp/virtfunc.exp: Likewise.
14897
06ded8b8
MC
148982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14899
14900 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14901 semicolon after end of function.
14902
77c26ae3
MC
149032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14904
14905 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14906 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14907 boilerplate code for compiling and running the program under
14908 test. Add some string method tests.
14909
20757486
MC
149102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14911
14912 * gdb.cp/bs15503.cc: Add copyright notice.
14913 * gdb.cp/bs15503.exp: Adjust line number.
14914
0fd3b503
MC
149152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14916
14917 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14918 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14919
10d1bea8
MC
149202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14921
14922 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14923 hp_cc_compiler.
14924
2789202a
MC
149252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14926
14927 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14928 * gdb.cp/ctti.exp: Use the marker instead of "next".
14929 With gcc, run further before bailing.
14930
b862f14c
MC
149312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14932
14933 * gdb.cp/cttiadd.cc: Add copyright notice.
14934 * gdb.cp/cttiadd1.cc: Likewise.
14935 * gdb.cp/cttiadd2.cc: Likewise.
14936 * gdb.cp/cttiadd3.cc: Likewise.
14937
96da2469
MC
149382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14939
14940 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14941 Use gdb_test, gdb_test_multiple. Use floating-point values that
14942 have exact representations in IEEE-ish formats.
14943
053248ff
MC
149442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14945
14946 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14947 compilers. Delete duplicate call to get_compiler_info.
14948 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14949 * gdb.base/volatile.exp: Likewise.
14950
84acecdd
MK
149512004-01-07 Mark Kettenis <kettenis@gnu.org>
14952
14953 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14954 memory at address 0.
14955
fe11a27f
MC
149562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14957
14958 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14959 to test for hp-ux assembler. Fix copyright years.
14960
60ad077b
AC
149612004-01-07 Andrew Cagney <cagney@redhat.com>
14962
14963 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14964
1c9b8f33
AC
149652004-01-07 Andrew Cagney <cagney@redhat.com>
14966
14967 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14968 when creating the read-only file. From analysis by Roland McGrath
14969 and Elena Zannoni.
14970
753ccc7a
MC
149712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14972
14973 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14974
eca3e36b
MC
149752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14976
14977 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14978 data pointers.
14979
f8d4bac4
MC
149802004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14981
14982 * gdb.cp/m-static.exp: Compile one source file at a time.
14983 Delete unused call to get_compiler_info.
14984
9b4e0f94
MC
149852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14986
14987 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14988 * gdb.base/call-rt-st.exp: Likewise.
14989 * gdb.base/nodebug.exp: Likewise.
14990 * gdb.base/volatile.exp: Likewise.
14991 * gdb.cp/ref-types.exp: Likewise.
14992 * gdb.cp/templates.exp: Likewise.
14993
023c1024
MK
149942004-01-05 Mark Kettenis <kettenis@gnu.org>
14995
14996 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14997
19703c4a
MC
149982004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14999
15000 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15001 hppa*-hp-hpux*.
15002
18b67037
MK
150032004-01-04 Mark Kettenis <kettenis@gnu.org>
15004
ba6219c8
MK
15005 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15006 x86_64-*-*.
15007
18b67037
MK
15008 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15009 sparc64-*-* and sparc*-solaris2*.
15010
1bfbbb9d
MK
150112004-01-04 Mark Kettenis <kettenis@gnu.org>
15012
15013 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15014 return ${tests}" test. The ${tests} already mentions the
15015 filename.
15016
06846494
MC
150172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15018
15019 * gdb.cp/local.exp: Accept gcc abi 2.
15020
3b0cb202
MC
150212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15022
15023 * gdb.cp/templates.exp: Accept gcc abi 2.
15024
0643ec3f
MC
150252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15026
15027 * lib/compiler.cc: Remove supports_template_debugging.
15028 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15029
d231d0b1
MC
150302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15031
15032 * gdb.cp/namespace.exp: Accept gcc abi 2.
15033
44ffb27c
MC
150342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15035
15036 * gdb.cp/method.exp: Accept gcc abi 2.
15037
184ad485
MC
150382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15039
15040 * gdb.cp/classes.exp: Generate identical results as old version.
15041 * gdb.cp/derivation.exp: Likewise.
15042 * gdb.cp/overload.exp: Likewise.
15043 * gdb.cp/virtfunc.exp: Likewise.
15044
116f09e7
MC
150452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15046
15047 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15048 mysterious bug with sourceware version of expect.
15049
b1379776
MC
150502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15051
15052 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15053 current versions of gcc, including gcc abi 2. Remove gratuitous
15054 restart of test program. Use gdb_test_multiple and gdb_test for
15055 all tests. Add patterns to xfail missing "const" in "const char *"
15056 and kfail PR gdb/1155.
15057
6b7a4c0e
MC
150582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15059
15060 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15061 current versions of gcc, including gcc abi 2. Remove gratuitous
15062 restart of test program. Use gdb_test_multiple and gdb_test for
15063 all tests. Add patterns to kfail PR gdb/1498.
15064
51615d72
MC
150652003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15066
15067 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15068 current versions of gcc, including gcc abi 2. Use "breakpoint"
15069 and "continue" instead of restarting the target program. Use
15070 gdb_test_multiple and gdb_test for all tests.
15071
7b79a9d7
MK
150722004-01-01 Mark Kettenis <kettenis@gnu.org>
15073
15074 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15075 for *-*-solaris2*.
15076
1cd3489f
MC
150772003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15078
15079 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15080 current versions of gcc, including gcc abi 2. Use "breakpoint"
15081 and "continue" instead of restarting the target program several
15082 times. Use gdb_test_multiple and gdb_test for all tests.
15083
850742db
MC
150842003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15085
15086 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15087 source files.
15088
eb4bbda8
MC
150892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15090
15091 * gdb.base/environ.exp: Handle compiling test case from multiple
15092 source files.
15093
e42c7771
MC
150942003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15095
15096 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15097
80e4b428
JB
150982003-12-17 Jim Blandy <jimb@redhat.com>
15099
5f06973a
JB
15100 * gdb.base/freebpcmd.c: Add copyright notice.
15101
80e4b428
JB
15102 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15103
0ab84fb7
MC
151042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15105
15106 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15107
1b3bb3d0
JB
151082003-12-13 Jim Blandy <jimb@redhat.com>
15109
15110 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15111
3a4c9371
KB
151122003-12-12 Kevin Buettner <kevinb@redhat.com>
15113
15114 * gdb.asm/frv.inc: New file.
15115 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15116
a1dea79a
FF
151172003-12-09 Fred Fish <fnf@redhat.com>
15118
15119 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15120 functions to break1.c and leave prototypes behind. Add more
15121 "set breakpoint NN here" comments.
15122 * gdb.base/break1.c: New file.
15123
15124 * gdb.base/break.exp: Handle compiling test case from multiple
15125 source files and change source file references as needed.
15126 * gdb.base/completion.exp: Ditto.
15127 * gdb.base/condbreak.exp: Ditto.
15128 * gdb.base/define.exp: Ditto.
15129 * gdb.base/ena-dis-br.exp: Ditto.
15130 * gdb.base/info-proc.exp: Ditto.
15131 * gdb.base/maint.exp: Ditto.
15132 * gdb.base/until.exp: Ditto.
15133
15134 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15135 hardcoded line numbers.
15136 * gdb.base/define.exp: Ditto.
15137 * gdb.base/ena-dis-br.exp: Ditto.
15138 * gdb.base/maint.exp: Ditto.
15139 * gdb.base/until.exp: Ditto.
15140
15141 * gdb.base/completion.exp: Use "break1" for completion tests since
15142 "break" is no longer a unique prefix.
15143
5266b69c
AC
151442003-12-06 Andrew Cagney <cagney@redhat.com>
15145
15146 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15147 "return_value_unimplemented". When an unimplemented struct return
15148 architecture, report incorrect values as a KFAIL
15149
374451f0
MC
151502003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15151
15152 * gdb.cp/rtti.exp: Accept new wording of warning from
15153 cp_lookup_rtti_type.
15154
ba9b20a7
MC
151552003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15156
15157 Partial fix for PR testsuite/1456.
15158 * gdb.base/scope.exp (test_at_main): Replace references to
15159 gcc_compiled with calls to test_compiler_info.
15160 (test_at_foo): Likewise.
15161 (test_at_bar): Likewise.
15162
b74b6d0b
MC
151632003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15164
15165 Partial fix for PR testsuite/1456.
15166 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15167 to test_compiler_info.
15168
ccfa3402
MC
151692003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15170
15171 * gdb.base/so-impl-ld.exp: Update copyright notice.
15172
f6246aba
MC
151732003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15174
15175 Partial fix for PR testsuite/1456.
15176 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15177 to test_compiler_info.
15178
13ae734a
MC
151792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15180
15181 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15182 from current versions of gdb. Clean up regular expressions.
15183 Delete redundant timeout case.
15184
d8e1cdee
MC
151852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15186
15187 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15188 from current versions of gdb. Clean up regular expressions.
15189 Delete redundant timeout case.
15190
96457b64
MC
151912003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15192
15193 Partial fix for PR testsuite/1456.
15194 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15195 gcc_compiled with call to test_compiler_info.
15196
f35309fc
MC
151972003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15198
15199 Partial fix for PR testsuite/1456.
15200 * gdb.base/list.exp (test_list_function): Delete unused declaration
15201 of gcc_compiled.
15202
d7afdf9b
MC
152032003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15204
15205 Partial fix for PR testsuite/1456.
15206 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15207 call to test_compiler_info.
15208
71507b56
MK
152092003-11-29 Mark Kettenis <kettenis@gnu.org>
15210
15211 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15212 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15213 it to create the appropriate note.inc.
15214 * gdb.asm/asmsrc1.s: Include "note.inc".
15215 * gdb.asm/netbsd.inc: New file.
15216 * gdb.asm/empty.inc: New file.
15217
f81f93f7
MC
152182003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15219
15220 Partial fix for PR testsuite/1456.
15221 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15222 calls to test_compiler_info.
15223
9a77938e
MC
152242003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15225
15226 Partial fix for PR testsuite/1456.
15227 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15228 calls to test_compiler_info.
15229
e8367dc7
MK
152302003-11-27 Mark Kettenis <kettenis@gnu.org>
15231
15232 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15233 pattern for the KFAILs.
15234
526c61ee
AF
152352003-11-25 Adam Fedor <fedor@gnu.org>
15236
15237 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15238 * gdb.objc/objcdecode.m: New file.
15239
28f2d600
AF
152402003-11-25 Adam Fedor <fedor@gnu.org>
15241
15242 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15243 * gdb.objc/nondebug.m: New file.
15244
a3895cee
BE
152452003-11-26 Ben Elliston <bje@wasabisystems.com>
15246
15247 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15248 NetBSD as it does on FreeBSD. Modelled on a similar change by
15249 Mark Kettenis on 2003-05-30.
15250 (link-flags): Set to "--entry _start" regardless of target.
15251 Special linker flags are to be appended to $link-flags.
15252 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15253
c9f2c8a3
MC
152542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15255
15256 * gdb.cp/method.exp: Accept output of new demangler.
15257
15a0587a 152582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15259
15260 * gdb/class2.exp: New file.
15261 * gdb/class2.cc: New file.
15262
3c00b570
MC
152632003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15264
15265 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15266 of new demangler.
15267
7027acc7
MK
152682003-11-23 Mark Kettenis <kettenis@gnu.org>
15269
15270 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15271 of gdb_test "run".
15272
b0e1598a
MK
152732003-11-23 Mark Kettenis <kettenis@gnu.org>
15274
15275 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15276 "continue" into "run".
15277
4d9eda44
MC
152782003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15279
15280 Partial fix for PR testsuite/1456.
15281 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15282 call to test_compiler_info.
15283 * gdb.cp/ctti.exp: Likewise.
15284 * gdb.cp/derivation.exp: Likewise.
15285 * gdb.cp/member-ptr.exp: Likewise.
15286 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15287 reference to gcc_compiled.
15288
152892003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15290
15291 Fix PR testsuite/1463.
15292 * gdb.base/structs.exp (start_structs_test): Call
15293 get_debug_format before using the debug format.
15294
d422fe19
AC
152952003-11-22 Andrew Cagney <cagney@redhat.com>
15296
15297 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15298 * gdb.base/structs.exp: Use gdb_test_multiple.
15299
039cf96d
AC
153002003-11-20 Andrew Cagney <cagney@redhat.com>
15301
6882279b
AC
15302 * gdb.base/structs.exp: Handle and recover from internal errors.
15303 Replace "foo${n}" with "foo<n>" in test messages.
15304
e53890ae
AC
15305 * gdb.base/structs.exp: Update copyright. Rewrite.
15306 * gdb.base/structs.c: Update copyright. Rewrite.
15307
2b211c59
AC
15308 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15309 resync count exceeded.
d63a86f8 15310
039cf96d
AC
15311 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15312 from the internal error.
15313 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15314 Original from Jim Blandy.
15315 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15316
eac98b22
AC
153172003-11-19 Andrew Cagney <cagney@redhat.com>
15318
15319 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15320 KFAIL.
15321
67455b2a
MK
153222003-11-17 Mark Kettenis <kettenis@gnu.org>
15323
15324 New testcase for PR backtrace/1435.
15325 * gdb.arch/i386-unwind.exp: New file.
15326 * gdb.arch/i386-unwind.c: New file.
15327
853d6e5b
AC
153282003-11-17 Andrew Cagney <cagney@redhat.com>
15329
15330 * lib/gdb.exp (compiler_info): New global.
15331 (test_compiler_info): New function.
15332 (get_compiler_info): Set compiler_info.
15333 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15334 "compiler_info" to gcc-<major>-<minor>.
15335
38cf6e11
MC
153362003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15337
15338 * gdb.trace/configure: Remove.
15339
a50d3602
EZ
153402003-11-13 Elena Zannoni <ezannoni@redhat.com>
15341
15342 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15343 breakpoints.
a50d3602
EZ
15344 * gdb.base/break.exp: Remove all references to explicit line
15345 numbers.
15346
d9407aaa
NC
153472003-11-11 Nick Clifton <nickc@redhat.com>
15348
15349 * gdb.base/shreloc.exp: Do not run for targets which do not
15350 support shared objects.
15351
db488fc1
CV
153522003-11-10 Corinna Vinschen <vinschen@redhat.com>
15353
15354 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15355 Don't run tests if nofileio flag is given.
15356
6a90a18e
EZ
153572003-11-07 Elena Zannoni <ezannoni@redhat.com>
15358
15359 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15360 as well as 'Watchpoint'.
6a90a18e 15361
0b915e9c
EZ
153622003-11-06 Elena Zannoni <ezannoni@redhat.com>
15363
15364 Reported by Jim Ingham <jingham@apple.com>:
15365 * gdb.base/annota1.exp: Match at least one occurrence of the
15366 signal handler annotation.
15367
d7e4b55f
EZ
153682003-11-06 Elena Zannoni <ezannoni@redhat.com>
15369
a9c64011
AS
15370 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15371 as well as 'Watchpoint'.
d7e4b55f 15372
2fe4e8d0
MC
153732003-11-05 Michael Chastain <mec@shout.net>
15374
15375 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15376
6ef88553
KW
153772003-11-03 Kris Warkentin <kewarken@qnx.com>
15378
15379 * gdb.arch/gdb1291.c: New test file.
15380 * gdb.arch/gdb1291.exp: New test script.
15381 * gdb.arch/gdb1431.c: New test file.
15382 * gdb.arch/gdb1431.exp: New test script.
15383
ae7dc4d8
MC
153842003-10-22 Michael Chastain <mec@shout.net>
15385
15386 * gdb.mi/pthreads.c: Add copyright notice.
15387
c39d7427
MC
153882003-10-22 Michael Chastain <mec@shout.net>
15389
15390 * gdb.threads/pthreads.c: Add copyright notice.
15391
8b7d96c1
MC
153922003-10-20 Michael Chastain <mec@shout.net>
15393
15394 * gdb.base/gdb1056.exp: New test script.
15395
d1d69fdd
DJ
153962003-10-13 Daniel Jacobowitz <drow@mvista.com>
15397
15398 * gdb.threads/killed.exp: Use gdb_run_cmd.
15399
7d605576
DJ
154002003-10-13 Daniel Jacobowitz <drow@mvista.com>
15401
15402 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15403 create a core file.
15404 * gdb.threads/gcore-thread.exp: Likewise.
15405
618ec112
CV
154062003-10-13 Corinna Vinschen <vinschen@redhat.com>
15407
15408 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15409 type, based on char type.
15410 (struct bit_flags_short_t): New bitfield type, based on short type.
15411 (init_bit_flags_char): New fuction.
15412 (init_bit_flags_short): Ditto.
15413 (print_bit_flags_char): Ditto.
15414 (print_bit_flags_short): Ditto.
15415 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15416
9367a73c
MC
154172003-10-11 Michael Chastain <mec@shout.net>
15418
15419 * gdb.base/call-rt-st.exp: Update copyright year.
15420
1decf120
KI
154212003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15422
15423 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15424 * gdb.disasm/sh3.s: Ditto.
15425
5445b2ae
DJ
154262003-10-07 Daniel Jacobowitz <drow@mvista.com>
15427
15428 * gdb.threads/switch-threads.exp: New test.
15429 * gdb.threads/switch-threads.c: New source file.
15430
aec24853
CV
154312003-10-07 Corinna Vinschen <vinschen@redhat.com>
15432
15433 * gdb.base/ending-run.exp: Add sh specific case.
15434
adc7428d
AC
154352003-10-06 Andrew Cagney <cagney@redhat.com>
15436
15437 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15438 * gdb.disasm/mn10200.exp: Delete obsolete file.
15439
c9d37158
DJ
154402003-09-29 Daniel Jacobowitz <drow@mvista.com>
15441
15442 * ChangeLog: Correct an entry command.exp -> commands.exp.
15443 * gdb.base/commands.exp (bp_deleted_in_command_test)
15444 (temporary_breakpoint_commands): Check noargs.
15445
79c2c32d
DC
154462003-09-25 David Carlton <carlton@kealia.com>
15447
15448 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15449 of some print tests, where appropriate. Add tests for C::D::cd,
15450 E::ce, F::cXfX, G::XgX.
15451 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15452
594e6d67
RE
154532003-09-25 Richard Earnshaw <rearnsha@arm.com>
15454
15455 * lib/java.exp (java_init): Import target_alias before using it.
15456
10f0d451
DC
154572003-09-25 David Carlton <carlton@kealia.com>
15458
15459 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15460
274bcba0
EZ
154612003-09-23 Elena Zannoni <ezannoni@redhat.com>
15462
d63a86f8 15463 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15464 weirdness.
274bcba0 15465
cdbf20f7
MC
154662003-09-17 Michael Chastain <mec@shout.net>
15467
15468 * gdb.cp/gdb1355.exp: New file.
15469 * gdb.cp/gdb1355.c: New file.
15470
71e06f80
CV
154712003-09-15 Corinna Vinschen <vinschen@redhat.com>
15472
15473 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15474 * gdb.asm/sh.inc: New file.
15475
5c4e30ca
DC
154762003-09-11 David Carlton <carlton@kealia.com>
15477
bd45b7af
DC
15478 * gdb.cp/namespace.exp: Add tests for namespace types.
15479 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15480 (test_namespace): New.
15481
1c199746
EZ
154822003-09-11 Elena Zannoni <ezannoni@redhat.com>
15483
a9c64011 15484 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15485 * gdb.stabs/weird.exp: Ditto.
1c199746 15486
04ed252f
MC
154872003-09-08 Michael Chastain <mec@shout.net>
15488
15489 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15490
d8a2d9e7
MC
154912003-09-07 Michael Chastain <mec@shout.net>
15492
15493 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15494 'parse error'.
15495
161afb24
MK
154962003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15497
15498 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15499
49f2741a
MC
155002003-08-30 Michael Chastain <mec@shout.net>
15501
15502 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15503 * gdb.gdb/observer.exp: Ditto.
15504 * gdb.gdb/xfullpath.exp: Ditto.
15505
8afa723e
MK
155062003-08-29 Mark Kettenis <kettenis@gnu.org>
15507
15508 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15509 *-*-*bsd*.
15510
f31dfe3b
JJ
155112003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15512
15513 * gdb.base/dump.exp: Skip for ia64.
15514
4630e498
JJ
155152003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15516
15517 * gdb.asm/asm-source.exp: Add ia64 support.
15518 * gdb.asm/ia64.inc: New file.
15519
1105b7ef
MC
155202003-08-22 Michael Chastain <mec@shout.net>
15521
15522 * gdb.cp: New directory.
15523 * gdb.cp/*: Copy from gdb.c++/*.
15524 * gdb.c++/*: Remove.
15525 * Makefile.in: Change gdb.c++ to gdb.cp.
15526 * configure.in: Ditto.
15527 * configure: Regnerate.
15528
c945b932
MK
155292003-08-18 Mark Kettenis <kettenis@gnu.org>
15530
15531 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15532 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15533
2b66634b
DJ
155342003-08-17 Daniel Jacobowitz <drow@mvista.com>
15535
15536 * mi-var-display.exp (-var-list-children weird): Accept function
15537 pointers with argument types.
15538 * mi1-var-display.exp (-var-list-children weird): Likewise.
15539 * mi2-var-display.exp (-var-list-children weird): Likewise.
15540
a356f73b
DJ
155412003-08-17 Daniel Jacobowitz <drow@mvista.com>
15542
15543 * gdb.base/annota3.exp: Add missing newline.
15544
483417b8
MC
155452003-08-06 Michael Chastain <mec@shout.net>
15546
15547 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15548
c99c59c3
MS
155492003-08-12 Michael Snyder <msnyder@redhat.com>
15550
15551 * gdb.base/float.exp: Add test for SH.
15552
55ed7501
MK
155532003-08-10 Mark Kettenis <kettenis@gnu.org>
15554
15555 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15556
1a371f2e
EZ
155572003-08-07 Elena Zannoni <ezannoni@redhat.com>
15558
15559 * gdb.base/completion.exp: Remove reduntant completion test
15560 on filename.
15561
e0f353ce
EZ
155622003-08-07 Elena Zannoni <ezannoni@redhat.com>
15563
a9c64011
AS
15564 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15565 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15566 gdb.trace/save-trace.exp: Make sure that full pathnames are
15567 escaped correctly.
e0f353ce 15568
5710a1af 155692003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15570
a9c64011
AS
15571 * configure.in: Don't generate config.h from config.hin.
15572 * configure: Regenerate.
15573 * config.hin: Remove file.
15574 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15575 * gdb.threads/pthreads.c: Ditto.
5710a1af 15576
dcd81ce9
DJ
155772003-08-07 Daniel Jacobowitz <drow@mvista.com>
15578
15579 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15580 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15581 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15582 Replace ld24 with seth/add3.
15583
6009d884
AC
155842003-08-02 Andrew Cagney <cagney@redhat.com>
15585
15586 * gdb.base/annota3.exp: New file.
15587 * gdb.base/annota3.c: New file.
15588 * gdb.c++/annota3.exp: New file.
15589 * gdb.c++/annota3.cc: New file.
15590
51514e06
MC
155912003-07-29 Michael Chastain <mec@shout.net>
15592
15593 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15594 actually failed.
15595 (do_pass): Likewise.
15596 * gdb.threads/tls.exp: Always initialize no_of_threads.
15597
4ee6625b
DJ
155982003-07-27 Daniel Jacobowitz <drow@mvista.com>
15599
15600 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15601 pattern.
15602 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15603 * gdb.threads/tls.exp: Recognize one case of the host library not
15604 supporting TLS.
15605
225f2bf6
AC
156062003-07-27 Andrew Cagney <cagney@redhat.com>
15607
15608 * gdb.base/fileio.exp: Use SH when running commands using
15609 remote_exec.
15610
bcb27c9f
DJ
156112003-07-24 Daniel Jacobowitz <drow@mvista.com>
15612
15613 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15614 * gdb.base/relocate.c (dummy): New padding array.
15615
3d67be83
MS
156162003-07-22 Michael Snyder <msnyder@redhat.com>
15617
d63a86f8 15618 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15619
15620 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15621 patterns to be more general, accepting old and new output.
15622 Some output chars (such as '+') also must be quoted.
d63a86f8 15623 Some addresses are displayed numerically instead of
3d67be83
MS
15624 symbolically.
15625
57ba3b85
MS
156262003-07-23 Michael Snyder <msnyder@redhat.com>
15627
686d097c
MS
15628 * gdb.base/return2.exp: Don't test long-long return.
15629
57ba3b85
MS
15630 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15631 * gdb.disasm/t01_mov.exp: Ditto.
15632 * gdb.disasm/t02_mova.s: Ditto.
15633 * gdb.disasm/t02_mova.exp: Ditto.
15634 * gdb.disasm/t03_add.s: Ditto.
15635 * gdb.disasm/t03_add.exp: Ditto.
15636 * gdb.disasm/t04_sub.s: Ditto.
15637 * gdb.disasm/t04_sub.exp: Ditto.
15638 * gdb.disasm/t05_cmp.s: Ditto.
15639 * gdb.disasm/t05_cmp.exp: Ditto.
15640 * gdb.disasm/t06_ari2.s: Ditto.
15641 * gdb.disasm/t06_ari2.exp: Ditto.
15642 * gdb.disasm/t07_ari3.s: Ditto.
15643 * gdb.disasm/t07_ari3.exp: Ditto.
15644 * gdb.disasm/t08_or.s: Ditto.
15645 * gdb.disasm/t08_or.exp: Ditto.
15646 * gdb.disasm/t09_xor.s: Ditto.
15647 * gdb.disasm/t09_xor.exp: Ditto.
15648 * gdb.disasm/t10_and.s: Ditto.
15649 * gdb.disasm/t10_and.exp: Ditto.
15650 * gdb.disasm/t11_logs.s: Ditto.
15651 * gdb.disasm/t11_logs.exp: Ditto.
15652 * gdb.disasm/t12_bit.s: Ditto.
15653 * gdb.disasm/t12_bit.exp: Ditto.
15654 * gdb.disasm/t13_otr.s: Ditto.
15655 * gdb.disasm/t13_otr.exp: Ditto.
15656
e00759ef
EZ
156572003-07-22 Elena Zannoni <ezannoni@redhat.com>
15658
15659 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15660
8bc2021f
EZ
156612003-07-22 Elena Zannoni <ezannoni@redhat.com>
15662
a9c64011
AS
15663 * gdb.threads/tls.c : New file.
15664 * gdb.threads/tls.exp : New file.
15665 * gdb.threads/tls-main.c : New file.
15666 * gdb.threads/tls-shared.c : New file.
15667 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15668
89320c4c
AS
156692003-07-22 Andreas Schwab <schwab@suse.de>
15670
15671 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15672
180dea7c
AS
156732003-07-20 Andreas Schwab <schwab@suse.de>
15674
15675 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15676 due to insn reordering.
15677
0714963c
AC
156782003-07-15 Andrew Cagney <cagney@redhat.com>
15679
15680 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15681
98a23b3f
MC
156822003-07-15 Michael Chastain <mec@shout.net>
15683
15684 * gdb.base/gdb1250.exp: New file.
15685 * gdb.base/gdb1250.c: New file.
15686
27e417a2
ML
156872003-07-09 Michal Ludvig <mludvig@suse.cz>
15688
15689 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15690 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15691
8bc2021f
EZ
156922003-07-09 Elena Zannoni <ezannoni@redhat.com>
15693
a9c64011
AS
15694 * gdb.threads/tls.c: New file.
15695 * gdb.threads/tls.exp: New file.
15696 * gdb.threads/tls-main.c: New file.
15697 * gdb.threads/tls-shared.c: New file.
15698 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15699
d99968dc
EZ
157002003-07-09 Elena Zannoni <ezannoni@redhat.com>
15701
15702 * gdb.base/annota1.exp: Make sure that we properly escape the
15703 full path of the source file. Xfail more permissive patterns,
d63a86f8 15704 due to a compiler debug info problem.
d99968dc 15705
83876b3b
AS
157062003-07-07 Andreas Schwab <schwab@suse.de>
15707
2705e972
AS
15708 * gdb.asm/m68k.inc: New file.
15709 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15710
83876b3b
AS
15711 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15712 arguments"): Also match negative number.
15713
15714 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15715
3a871b37
DJ
157162003-07-03 Daniel Jacobowitz <drow@mvista.com>
15717
15718 * gdb.base/store.c (charest): New typedef.
15719 (add_char): Rename to add_charest, update.
15720 (wack_char): Rename to wack_charest, update types. Return l + r
15721 to keep r live across the call.
15722 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15723 (wack_double, wack_doublest): Return l + r to keep r live across
15724 the call.
15725 * gdb.base/store.exp: Accomodate store.c changes.
15726
b2a7f303
DC
157272003-06-30 David Carlton <carlton@kealia.com>
15728
15729 * gdb.c++/maint.exp (test_invalid_name): New.
15730 (test_first_component): Add tests for invalid names.
15731
3c6cb4a1
MC
157322003-06-29 Michael Chastain <mec@shout.net>
15733
15734 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15735 output of '<VTT for class>' for virtual base classes.
15736
f1c2644b
DJ
157372003-06-29 Daniel Jacobowitz <drow@mvista.com>
15738
15739 * gdb.base/completion.exp: Tab-complete "complet" instead of
15740 "compl".
15741 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15742
18080350
DJ
157432003-06-29 Daniel Jacobowitz <drow@mvista.com>
15744
15745 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15746 * gdb.base/volatile.exp: Likewise.
15747
f56973f8
DJ
157482003-06-29 Daniel Jacobowitz <drow@mvista.com>
15749
15750 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15751 gdb/1265.
15752
157532003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15754 Daniel Jacobowitz <drow@mvista.com>
15755
15756 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15757 initial line count of 'captured_main' from 26 to 32.
15758 (test_with_self): Allow xmalloc call to be interleaved with the
15759 preceding two lines.
15760
e766d4d6
JB
157612003-06-24 Joel Brobecker <brobecker@gnat.com>
15762
15763 * gdb.base/bang.exp: New testcase.
15764
f125c9a4
JB
157652003-06-23 Joel Brobecker <brobecker@gnat.com>
15766
15767 * gdb.base/langs.exp: Add some tests for the "minimal" language
15768 support.
15769
6e25beaf
EZ
157702003-06-23 Elena Zannoni <ezannoni@redhat.com>
15771
15772 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15773 the testcase.
15774
2f816dda
DJ
157752003-06-22 Daniel Jacobowitz <drow@mvista.com>
15776
15777 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15778 offset.
15779
db5a5748
DJ
157802003-06-22 Daniel Jacobowitz <drow@mvista.com>
15781
15782 * gdb.c++/pr-1210.cc: New file.
15783 * gdb.c++/pr-1210.exp: New file.
15784
1df0c130
DJ
157852003-06-21 Daniel Jacobowitz <drow@mvista.com>
15786
15787 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15788 000-exec-continue.
15789
a92feac0
MK
157902003-06-15 Mark Kettenis <kettenis@gnu.org>
15791
15792 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15793 on *-*-*bsd* instead of *-*-freebsd*.
15794
81a58f5b
AC
157952003-06-14 Andrew Cagney <cagney@redhat.com>
15796
15797 * gdb.base/store.exp: Test longest and doublest. Test all
15798 parameters. Weaken return statement match.
15799 * gdb.base/store.c: Add longest and doublest - aka long long and
15800 long double functions. Put all parameters into local register
15801 variables. Use negative values.
15802
b257a0d3
AC
158032003-06-14 Andrew Cagney <cagney@redhat.com>
15804
15805 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15806 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15807 exit status.
15808 * gdb.base/fileio.exp: Disable target when nointerrupts and
15809 noinferiorio, instead of limiting it to remote. Use remote_exec
15810 instead of system.
d63a86f8 15811
21c38304
JJ
158122003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15813
15814 * gdb.base/float.exp: Add ia64 support.
15815
1bcdb424
CV
158162003-06-12 Corinna Vinschen <vinschen@redhat.com>
15817
15818 * gdb.base/fileio.exp: Run only on remote targets.
15819
6aeb981f
CV
158202003-06-10 Corinna Vinschen <vinschen@redhat.com>
15821
15822 * gdb.base/fileio.c: New file, testing File-I/O.
15823 * gdb.base/fileio.exp: Ditto.
15824
53df362e
RG
158252003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15826
15827 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15828 shared objects after relocation at load time (gdb PR/1132).
15829 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15830 as above, part of the shared object relocation test.
53df362e 15831
ffee1b46
MK
158322003-06-08 Mark Kettenis <kettenis@gnu.org>
15833
b5ca3722
MK
15834 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15835 fully filled history list.
15836 * gdb.base/gdb_history: New file.
15837
03ed860d
MK
15838 * gdb.base/signals.exp: XFAIL "continue to func1" on
15839 i*86-*-freebsd*.
15840
ffee1b46
MK
15841 * gdb.base/attach.exp: When trying to attach to a nonexistent
15842 process, make it possible to specify the PID based on the target,
15843 and do so for *-*-freebsd*.
15844
d80dbb52
RH
158452003-06-02 Richard Henderson <rth@redhat.com>
15846
15847 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15848
6dd77b81
RH
158492003-06-02 Richard Henderson <rth@redhat.com>
15850
15851 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15852
f6347e16
RH
158532003-06-02 Richard Henderson <rth@redhat.com>
15854
15855 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15856
2c161407
DJ
158572003-06-01 Daniel Jacobowitz <drow@mvista.com>
15858
15859 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15860 of globalvar.
15861
572eb746
MK
158622003-06-01 Mark Kettenis <kettenis@gnu.org>
15863
15864 * gdb.asm/asm-source.exp: Check for memory read errors in
15865 disassembler test on *BSD too.
15866
9e9617a5
RH
158672003-06-01 Richard Henderson <rth@redhat.com>
15868
15869 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15870 for .frame.
15871 (gdbasm_call): Lose ldgp.
15872 (gdbasm_startup): Add frame information.
15873 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15874
7b34ad4e
MK
158752003-05-31 Mark Kettenis <kettenis@gnu.org>
15876
15877 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15878 i?86-*-*.
15879
10059fdf
MK
158802003-05-30 Mark Kettenis <kettenis@gnu.org>
15881
15882 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15883 FreeBSD.
15884
acf4b816
RH
158852003-05-29 Richard Henderson <rth@redhat.com>
15886
15887 * gdb.asm/alpha.inc: New file.
15888 * gdb.asm/asm-source.exp: Use it.
15889
e9ecd949
JB
158902003-05-29 Jim Blandy <jimb@redhat.com>
15891
15892 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15893 'core.PID'.
15894
e3e5a4f3
JB
158952003-05-22 Jim Blandy <jimb@redhat.com>
15896
15897 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15898 backtrace.
d63a86f8 15899
72fe3d25
DC
159002003-05-20 David Carlton <carlton@math.stanford.edu>
15901
15902 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15903 this time.
15904
58da2eb2
DC
159052003-05-19 David Carlton <carlton@bactrian.org>
15906
15907 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15908 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15909
1fcb5155
DC
159102003-05-19 David Carlton <carlton@bactrian.org>
15911
15912 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15913 namespace tests.
15914 Bump copyright date.
15915 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15916 (main): Call C::D::marker2.
15917 * gdb.c++/namespace1.cc: New file.
15918
85e85163
JJ
159192003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15920
15921 Roland McGrath <roland@redhat.com>
d63a86f8 15922 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15923 there is no manager thread.
15924
a25fbfec
JJ
159252003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15926
d63a86f8
RM
15927 * gdb.threads/schedlock.exp: Remove assumption that all threads
15928 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15929 in one of the child threads rather than the main thread.
15930
be375bae
JB
159312003-05-07 Jim Blandy <jimb@redhat.com>
15932
09bf6082
JB
15933 Add support for assembly source testing on the s390x.
15934 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15935 architecture.
15936 * gdb.asm/s390x.inc: New file.
15937
be375bae
JB
15938 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15939 succession of 'if' statements.
15940
00905d52
AC
159412003-05-05 Andrew Cagney <cagney@redhat.com>
15942
15943 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15944
b1e29e33
AC
159452003-05-05 Andrew Cagney <cagney@redhat.com>
15946
15947 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15948 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15949
e33d66ec
EZ
159502003-05-02 Elena Zannoni <ezannoni@redhat.com>
15951
15952 * gdb.base/charset.exp: Update based on new behavior of set/show
15953 charset commands.
15954
2b6fd0d8
AC
159552003-05-01 Andrew Cagney <cagney@redhat.com>
15956
15957 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15958 variable do not give memory errors.
15959
130cacce
AF
159602003-04-30 Adam Fedor <fedor@gnu.org>
15961
15962 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15963 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15964 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15965 gdb.objc/basicclass.m: : New files
15966
15967 * lib/gdb.exp (gdb_compile_objc): New procedure.
15968
bea71854
DJ
159692003-04-27 Daniel Jacobowitz <drow@mvista.com>
15970
15971 * gdb.base/signals.exp: Make backtrace tests more specific.
15972
0f20eeea
DC
159732003-04-23 David Carlton <carlton@bactrian.org>
15974
15975 * gdb.c++/maint.exp (test_first_component): Add tests for
15976 'operator' in more locations.
15977
c8c4d8dc
KB
159782003-04-16 Kevin Buettner <kevinb@redhat.com>
15979
15980 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15981
3fe60e3c
EZ
159822003-04-16 Elena Zannoni <ezannoni@redhat.com>
15983
15984 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15985 func marke' instead. Update test name.
3fe60e3c 15986
9219021c
DC
159872003-04-15 David Carlton <carlton@math.stanford.edu>
15988
15989 * gdb.c++/maint.exp: New file.
15990
5dd55bdd
EZ
159912003-04-14 Elena Zannoni <ezannoni@redhat.com>
15992
15993 * gdb.threads/schedlock.c: Change type of thread function argument
15994 to long, to avoid warnings on 64-bit platforms.
15995
00890572
EZ
159962003-04-14 Elena Zannoni <ezannoni@redhat.com>
15997
a9c64011
AS
15998 * gdb.base/attach.exp: Add new message from ptrace in case of
15999 attaching to nonexistent process.
d63a86f8 16000
93201743
JB
160012003-04-11 Jim Blandy <jimb@redhat.com>
16002
16003 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16004 gdb.c++/userdef.cc: Place comments on the lines to which the
16005 marker function might return.
16006 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16007 gdb.c++/userdef.exp: Look for those comments to check that we've
16008 returned to the right place, instead of checking line numbers.
16009
2a11c64d
EZ
160102003-04-11 Elena Zannoni <ezannoni@redhat.com>
16011
a9c64011
AS
16012 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16013 match on sourcefile name, instead of directory name.
2a11c64d 16014
68ab8fc5
EZ
160152003-04-10 Elena Zannoni <ezannoni@redhat.com>
16016
d63a86f8 16017 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16018 working directory name.
16019
5624293a
JB
160202003-04-09 Jim Blandy <jimb@redhat.com>
16021
16022 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16023 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16024 after an inferior function call, report the failure, but allow the
16025 test to continue.
16026
f1f02ee4
SC
160272003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16028
16029 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16030 with -DPROTOTYPES.
16031
6eb79af0
SC
160322003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16033
16034 * gdb.base/break.exp: Revert last patch.
16035
8dfb4cf0
SC
160362003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16037
16038 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16039 with -DPROTOTYPES.
16040
ed4c619a
AC
160412003-04-02 Andrew Cagney <cagney@redhat.com>
16042
16043 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16044 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16045 matching directories by the name breakpoint.
16046 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16047 Make "continue to marker1" consistent.
16048 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16049 message consistent.
16050 * lib/gdb.exp: Put "the program is no longer running", and "the
16051 program exited" in parenthesis.
16052 * lib/mi-support.exp: Ditto.
d63a86f8 16053
4e35d5f0 160542003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16055
4e35d5f0
BR
16056 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16057
71900fe8
AC
160582003-03-29 Andrew Cagney <cagney@redhat.com>
16059
16060 * gdb.base/sizeof.c (main): Print the value of '\377'.
16061 * gdb.base/sizeof.exp: Check the sign of '\377'.
16062
c0655a16
MC
160632003-03-27 Michael Chastain <mec@shout.net>
16064
16065 * gdb.base/gdb1090.exp: New file.
16066 * gdb.base/gdb1090.cc: New file.
16067
5b2a3989
JB
160682003-03-27 J. Brobecker <brobecker@gnat.com>
16069
16070 * gdb.gdb/observer.exp: New regression test.
16071
79876890
MC
160722003-03-27 Michael Chastain <mec@shout.net>
16073
16074 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16075 * gdb.base/ptype.exp: Likewise.
16076
6eac95e3
CV
160772003-03-27 Corinna Vinschen <vinschen@redhat.com>
16078
16079 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16080
e8c71839
MC
160812003-03-26 Michael Chastain <mec@shout.net>
16082
16083 * gdb.base/ptype.exp: Actually use some typedef'd types.
16084
71b10041
SC
160852003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16086
16087 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16088 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16089
2512cf80
CV
160902003-03-20 Corinna Vinschen <vinschen@redhat.com>
16091
16092 * gdb.base/default.exp: Fix regular expression.
16093
0d195a4f
CV
160942003-03-20 Corinna Vinschen <vinschen@redhat.com>
16095
16096 * gdb.base/args.exp: Fix regular expression.
16097
8a2dbca8
CV
160982003-03-20 Corinna Vinschen <vinschen@redhat.com>
16099
16100 * gdb.base/help.exp: Allow Win32 child process.
16101
bf028682
CV
161022003-03-20 Corinna Vinschen <vinschen@redhat.com>
16103
16104 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16105 when stepping out of main().
16106
182dbe85
CV
161072003-03-20 Corinna Vinschen <vinschen@redhat.com>
16108
16109 * gdb.base/default.exp: Check for win32 specific message when calling
16110 "run" without executable.
16111
d67a6ba5
CV
161122003-03-20 Corinna Vinschen <vinschen@redhat.com>
16113
16114 * gdb.base/args.exp: Expect .exe in output.
16115
a955b5bb
CV
161162003-03-20 Corinna Vinschen <vinschen@redhat.com>
16117
16118 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16119 Cygwin native.
16120
bf6bad4b
AC
161212003-03-17 Andrew Cagney <cagney@redhat.com>
16122
16123 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16124 vector registes.
16125 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16126 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16127
293e9a31
DC
161282003-03-17 David Carlton <carlton@math.stanford.edu>
16129
16130 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16131 test, for PR breakpoints/38.
16132 Call test_watchpoint_and_breakpoint.
16133 * gdb.base/watchpoint.c (func3): New function.
16134 (main): Call func3.
16135
5330f2db
DC
161362003-03-04 David Carlton <carlton@math.stanford.edu>
16137
16138 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16139 Garply<Garply<char> >:: garply".
16140 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16141 with respect to PR c++/1111; note also PR c++/1113.
16142 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16143 respect to PR c++/1062.
16144 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16145
6ece72da
DC
161462003-03-03 David Carlton <carlton@math.stanford.edu>
16147
16148 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16149 with respect to PR c++/57.
16150 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16151 c++/826.
16152 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16153 respect to PR c++/57.
16154
85ca1584
DC
161552003-03-03 David Carlton <carlton@math.stanford.edu>
16156
16157 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16158 respect to PR c++/33 into FAILs.
16159
98e9c5b8
MC
161602003-03-03 Michael Chastain <mec@shout.net>
16161
7bedbf27
MC
16162 * configure.in: Update copyright years.
16163
161642003-03-03 Michael Chastain <mec@shout.net>
16165
16166 * Makefile.in: Update copyright years.
98e9c5b8 16167
f683e100
DC
161682003-02-28 David Carlton <carlton@math.stanford.edu>
16169
16170 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16171 print class instead of struct and/or superfluous protection
16172 specifiers, as long as the resulting output is equivalent to the
16173 source code.
16174 Delete FIXME from end of messages on tests that don't need
16175 fixing.
16176
a9e0cf2c
DC
161772003-02-28 David Carlton <carlton@math.stanford.edu>
16178
16179 * gdb.c++/templates.exp (do_tests): Allow const in the two
16180 Foo<volatile char *>::foo tests.
16181
e8d359df
MS
161822003-02-27 Michael Snyder <msnyder@redhat.com>
16183
d63a86f8 16184 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16185 will be consistant.
16186
0b71dc91
DC
161872003-02-26 David Carlton <carlton@math.stanford.edu>
16188
16189 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16190 char *>::foo" test with respect to PR c++/33. Create a new test
16191 which is identical to that one except that it doesn't put the
16192 space between the "char" and the "*"; KFAIL it, too.
16193
dd14ab43
DC
161942003-02-26 David Carlton <carlton@math.stanford.edu>
16195
16196 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16197 template types into either PASSes or KFAILs (corresponding to PR
16198 c++/57). Tweak indentation. Update copyright.
16199
1146c7f1
SC
162002003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16201
16202 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16203
74641dfb
MC
162042003-02-13 Michael Chastain <mec@shout.net>
16205
16206 * gdb.base/exprs.exp: Remove i960 remnants.
16207 * gdb.base/funcargs.exp: Likewise.
16208 * gdb.base/list.exp: Likewise.
16209 * gdb.base/ptype.exp: Likewise.
16210
559cd2d0
DC
162112003-02-14 David Carlton <carlton@math.stanford.edu>
16212
16213 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16214 pEe->D::vg()" from XFAIL to KFAIL.
16215
c4f90d87
JM
162162003-02-13 Jason Molenda (jmolenda@apple.com)
16217
16218 * gdb.base/maint.exp: Update maint print statistics regexp to include
16219 new entries.
16220
cbc4d97c
MC
162212003-02-13 Michael Chastain <mec@shout.net>
16222
16223 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16224
40f235b7
MC
162252003-02-12 Michael Chastain <mec@shout.net>
16226
16227 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16228 * gdb.c++/inherit.exp: Likewise.
16229 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16230 * gdb.c++/templates.exp: Likewise.
16231 * gdb.c++/virtfunc.exp: Likewise.
16232
c56716b0
JM
162332003-02-06 Jason Molenda (jason-cl@molenda.com)
16234
16235 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16236 why the code is written that way.
16237
070afcf8
MC
162382003-02-05 Michael Chastain <mec@shout.net>
16239
16240 * gdb.base/dump.exp: Add missing copyright line.
16241
5d0331e5
JM
162422003-02-05 Jason Molenda (jason-cl@molenda.com)
16243
f7ae6d3e 16244 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16245 at the beginning so the breakpoint doesn't get set on the loop.
16246
92851186
MC
162472003-02-05 Michael Chastain <mec@shout.net>
16248
16249 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16250 output for configurations with gcc 2.95.3.
16251
cbf1e085
AC
162522003-02-05 Keith Seitz <keiths@redhat.com>
16253 Andrew Cagney <ac131313@redhat.com>
16254
16255 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16256
29518e1e
MC
162572003-02-04 Michael Chastain <mec@shout.net>
16258
16259 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16260 Call perror and then continue.
16261
5af1d5f3
MC
162622003-02-03 Michael Chastain <mec@shout.net>
16263
16264 * gdb.c++/pr-1023.cc: New file.
16265 * gdb.c++/pr-1023.exp: New file.
16266
6b549786
JB
162672003-02-05 Jim Blandy <jimb@redhat.com>
16268
16269 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16270 it's local to foobar. Check for it there, and check that it's not
16271 present in main.
16272 * gdb.c++/local.cc (marker2): New function.
16273 (foobar): Call marker1.
16274 (main): Call marker2 instead of marker1.
16275
67f16606
AC
162762003-02-04 Andrew Cagney <ac131313@redhat.com>
16277
16278 * gdb.disasm/mn10200.exp: Obsolete file.
16279 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16280 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16281 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16282
1c5cb38e
DC
162832003-02-04 David Carlton <carlton@math.stanford.edu>
16284
16285 * gdb.c++/overload.exp: Test intToChar(1).
16286 * gdb.c++/overload.cc (intToChar): New.
16287 (main): Call intToChar.
16288
d1fe6965
DC
162892003-02-03 David Carlton <carlton@math.stanford.edu>
16290
16291 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16292 'might_kfail' arg.
16293 KFAIL some of the continue_to_bp_overloaded calls, according to
16294 PR c++/1025.
16295
9ba61c5d
MC
162962003-02-01 Michael Chastain <mec@shout.net>
16297
16298 * gdb.base/advance.c (marker1): New marker function.
16299 * gdb.base/advance.exp: When the 'advance' command lands on the
16300 return breakpoint, it can legitimately stop on either the
16301 current line or the next line. Accommodate both outcomes.
16302 * gdb.base/until.exp: Likewise.
16303
e7494ffb
AC
163042003-02-02 Andrew Cagney <ac131313@redhat.com>
16305
16306 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16307 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16308 now a list, not a tuple.
16309 * gdb.mi/mi-var-display.exp: Ditto.
16310 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16311
075559bc
AC
163122003-02-01 Andrew Cagney <ac131313@redhat.com>
16313
16314 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16315 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16316 stack backtraces.
16317 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16318
2bd4c7b1
MK
163192003-02-01 Mark Kettenis <kettenis@gnu.org>
16320
16321 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16322 gdb.mi/mi1-pthreads.exp: Return instead of calling
16323 gdb_suppress_entire_file.
16324
eabd8992
MS
163252003-02-01 Mark Salter <msalter@redhat.com>
16326
16327 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16328
71469e2f
MS
163292003-01-31 Mark Salter <msalter@redhat.com>
16330
16331 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16332 Support empty arg.
16333
38a94d44
MC
163342003-01-30 Michael Chastain <mec@shout.net>
16335
16336 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16337 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16338 has been fixed in gdb/readline on 2003-01-09.
16339
19ea9e73
MS
163402003-01-29 Michael Snyder <msnyder@redhat.com>
16341
e8d359df
MS
16342 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16343 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16344 * gdb.base/args.exp: Skip if target does not support args passing.
16345
2307bd6a
DJ
163462003-01-22 Daniel Jacobowitz <drow@mvista.com>
16347
19ea9e73 16348 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16349 gdb_test. Accept a list of expect arguments as the third
16350 parameter.
16351 (gdb_test): Use it.
16352
f2dd3617
EZ
163532003-01-20 Elena Zannoni <ezannoni@redhat.com>
16354
16355 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16356 allow for different test tree configurations. Update some
16357 tescases accordingly.
16358 * gdb.arch/altivec-regs.exp: Ditto.
16359 * gdb.asm/asm-source.exp: Ditto.
16360 * gdb.base/advance.exp: Ditto.
16361 * gdb.base/display.exp: Ditto.
d63a86f8 16362 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16363 * gdb.base/mips_pro.exp: Ditto.
16364 * gdb.base/overlays.exp: Ditto.
16365 * gdb.base/relocate.exp: Ditto.
16366 * gdb.base/setshow.exp: Ditto.
16367 * gdb.base/step-line.exp: Ditto.
16368 * gdb.base/step-test.exp: Ditto.
16369 * gdb.base/until.exp: Ditto.
16370 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16371
c71cdefd
DC
163722003-01-17 David Carlton <carlton@math.stanford.edu>
16373
16374 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16375 corresponding to PR c++/945.
16376 Update copyright.
16377
fdba05d7
DC
163782003-01-17 David Carlton <carlton@math.stanford.edu>
16379
16380 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16381 corresponding to PR c++/68.
16382
163832003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16384
16385 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16386 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16387 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16388
c362c33a
EZ
163892003-01-15 Elena Zannoni <ezannoni@redhat.com>
16390
0fbc361c
EZ
16391 * gdb.base/break.exp: Fix change of default location, because of
16392 removal of until tests.
16393 * gdb.base/help.exp: Update test for new 'until' help message.
16394 Add test for help on 'advance'.
a9c64011 16395 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16396
dabf8a35
MK
163972003-01-15 Mark Kettenis <kettenis@gnu.org>
16398
16399 * gdb.base/default.exp: Adapt "info float" test for recent changes
16400 to that command. Add test for "info vector".
16401 * gdb.base/float.exp: New file. Add test for "info float" that
16402 resembles the old test in gdb.base/default.exp.
16403
a1769aca
DC
164042003-01-15 David Carlton <carlton@math.stanford.edu>
16405
16406 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16407
82025e13
EZ
164082003-01-15 Elena Zannoni <ezannoni@redhat.com>
16409
16410 * gdb.base/break.exp: Move the tests of until command from here...
16411 * gdb.base/until.exp: ... to here. New file. Add other tests.
16412 * gdb.base/advance.c: New file.
16413 * gdb.base/advance.exp: New file.
16414
8f9ab801
EZ
164152003-01-14 Elena Zannoni <ezannoni@redhat.com>
16416
a9c64011
AS
16417 * gdb.base/args.c: New file.
16418 * gdb.base/args.exp: New file.
8f9ab801 16419
9ae66589
DJ
164202003-01-14 Daniel Jacobowitz <drow@mvista.com>
16421
16422 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16423
8d77e5c3
DJ
164242003-01-14 Daniel Jacobowitz <drow@mvista.com>
16425
16426 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16427
12d2f0a1
DJ
164282003-01-14 Daniel Jacobowitz <drow@mvista.com>
16429
16430 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16431 dates.
16432
6ca37014
DJ
164332003-01-13 Daniel Jacobowitz <drow@mvista.com>
16434
16435 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16436
b0023472
DJ
164372003-01-13 Daniel Jacobowitz <drow@mvista.com>
16438
16439 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16440 (ptype &*"foo").
16441 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16442
607fbc54 164432003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16444
16445 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16446 * gdb.mi/mi1-console.exp: Likewise.
16447
607fbc54 164482003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16449
16450 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16451 * gdb.mi/mi1-console.exp: Likewise.
16452
a1fb14a2
DJ
164532003-01-13 Daniel Jacobowitz <drow@mvista.com>
16454
16455 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16456
c4cf40b7
DJ
164572003-01-09 Daniel Jacobowitz <drow@mvista.com>
16458
16459 * gdb.base/detach.exp: New test.
16460
696d5a5b
DJ
164612003-01-09 Daniel Jacobowitz <drow@mvista.com>
16462
16463 * Makefile.in (ALL_SUBDIRS): New variable.
16464 (subdirs, clean, distclean): Use it.
16465 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16466 regenerating Makefile, since it is generated from the top level.
16467 * gdb.asm/Makefile.in: Likewise.
16468 * gdb.base/Makefile.in: Likewise.
16469 * gdb.c++/Makefile.in: Likewise.
16470 * gdb.disasm/Makefile.in: Likewise.
16471 * gdb.java/Makefile.in: Likewise.
16472 * gdb.mi/Makefile.in: Likewise.
16473 * gdb.threads/Makefile.in: Likewise.
16474 * gdb.trace/Makefile.in: Likewise.
16475
754533e4
DC
164762003-01-09 David Carlton <carlton@math.stanford.edu>
16477
16478 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16479 Add copyright year 2003.
16480
d8b3e9ee
MC
164812003-01-06 Michael Chastain <mec@shout.net>
16482
16483 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16484 When selecting a thread, 'line' and 'file' are optional.
16485 * gdb.mi/mi1-pthreads.exp: Likewise.
16486
8e9e0fe6
AS
164872003-01-06 Andreas Schwab <schwab@suse.de>
16488
16489 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16490 failures.
16491
b5ab8ff3
DJ
164922003-01-04 Daniel Jacobowitz <drow@mvista.com>
16493
16494 Fix PR gdb/844
16495 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16496 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16497
16498 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16499 instead of calling gdb_suppress_entire_file.
16500 * gdb.threads/print-threads.exp: Likewise.
16501 * gdb.threads/schedlock.exp: Likewise.
16502
16503 * gdb.threads/killed.exp: Return instead of calling
16504 gdb_suppress_entire_file.
16505 * gdb.threads/linux-dp.exp: Likewise.
16506 * gdb.threads/pthreads.exp: Likewise.
16507
1e698235
DJ
165082003-01-04 Daniel Jacobowitz <drow@mvista.com>
16509
16510 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16511 stabs.
16512 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16513 * gdb.base/whatis.exp: Always allow (void) after function names.
16514
147ff08c
DJ
165152003-01-04 Daniel Jacobowitz <drow@mvista.com>
16516
16517 * gdb.c++/casts.exp: Correct regexp.
16518
dc62bfc2
MK
165192003-01-04 Mark Kettenis <kettenis@gnu.org>
16520
16521 * configure.in: Call AC_CONFIG_HEADER. Don't call
16522 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16523 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16524 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16525 aforementioned directories in the AC_OUPUT call.
16526 * config.hin: New file.
16527 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16528 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16529 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16530 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16531 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16532 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16533 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16534 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16535 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16536 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16537 gdb.threads/configure.in, gdb.threads/configure,
16538 gdb.threads/config.in, gdb.trace/configure.in,
16539 gdb.trace/configure: Removed.
16540
77afa639
MC
165412003-01-03 Michael Chastain <mec@shout.net>
16542
16543 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16544 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16545
7634bb6e
DJ
165462003-01-03 Daniel Jacobowitz <drow@mvista.com>
16547
16548 * gdb.base/store.exp: Fix regular expressions.
16549
b39c905e
MK
165502002-12-28 Mark Kettenis <kettenis@gnu.org>
16551
16552 * configure.in: Rewrite.
16553 * configure: Regenerated.
16554
0a8551dd
DC
165552003-01-03 David Carlton <carlton@math.stanford.edu>
16556
16557 * gdb.base/psymtab.exp: New file.
16558 * gdb.base/psymtab1.c: Ditto.
16559 * gdb.base/psymtab2.c: Ditto.
16560
c60b7188
AF
165612002-12-23 Adam Fedor <fedor@gnu.org>
16562
16563 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16564
ee73db83
DC
165652002-12-23 David Carlton <carlton@math.stanford.edu>
16566
16567 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16568 and current_directory initialization.
16569
d6c1774e
JB
165702002-12-22 Jim Blandy <jimb@redhat.com>
16571
f0a847b8
JB
16572 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16573 rather than as part of the output file name.
16574
d6c1774e
JB
16575 * gdb.base/attach.exp: There's no need to copy the test program to
16576 /tmp; that was only ever necessary on HP/UX, and this test is
16577 entirely disabled there anyway.
16578
f0708dbb
JB
165792002-12-21 Jim Blandy <jimb@redhat.com>
16580
4c2acfea
JB
16581 * gdb.c++/psmang.exp: Doc fix.
16582
f0708dbb
JB
16583 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16584 test.
16585
9579e000
DC
165862002-12-20 David Carlton <carlton@math.stanford.edu>
16587
16588 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16589
d1810171
MC
165902002-12-18 Michael Chastain <mec@shout.net>
16591
16592 * gdb.c++/annota2.exp: Add copyright year 2002.
16593
76565097
DC
165942002-12-17 David Carlton <carlton@math.stanford.edu>
16595
16596 * gdb.c++/try_catch.cc: Add marker comments.
16597 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16598 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16599 * gdb.c++/m-static.cc: Ditto.
16600 * gdb.c++/m-static1.cc: Ditto.
16601 * gdb.c++/try_catch.cc: Ditto.
16602
da81390b
JJ
166032002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16604
16605 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16606 to see whether we are using the new -environment-directory
16607 command which resets via -r or the old version of the command
16608 which may prompt the user. Part of fix for gdb/741.
16609
b304d130
AC
166102002-12-13 Andrew Cagney <ac131313@redhat.com>
16611
16612 * gdb.fortran/types.exp: Update obsolete comment.
16613 * gdb.fortran/exprs.exp: Ditto.
16614 * lib/gdb.exp: Delete obsolete code.
16615 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16616 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16617 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16618 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16619 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16620 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16621 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16622 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16623 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16624 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16625 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16626 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16627 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16628 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16629 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16630 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16631 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16632 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16633 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16634 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16635 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16636 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16637 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16638 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16639 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16640 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16641 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16642 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16643 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16644 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16645 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16646 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16647 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16648 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16649 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16650 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16651 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16652
a23b6e6a
DC
166532002-12-11 David Carlton <carlton@math.stanford.edu>
16654
16655 * gdb.c++/m-data.exp: Add test for members that shadow global
16656 variables: see PR gdb/804.
16657 * gdb.c++/m-data.cc: Ditto.
16658
6604731b
DJ
166592002-12-10 Daniel Jacobowitz <drow@mvista.com>
16660
16661 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16662
de46ecd7
DC
166632002-12-06 David Carlton <carlton@math.stanford.edu>
16664
16665 * gdb.base/store.c: Don't declare functions static.
16666
27e829d0
AC
166672002-12-04 Andrew Cagney <ac131313@redhat.com>
16668
16669 * gdb.base/store.exp, gdb.base/store.c: New files.
16670
92806416
DJ
166712002-12-03 Daniel Jacobowitz <drow@mvista.com>
16672
16673 * gdb.base/selftest.exp: Update for current gdb.
16674
3bcbaac5
DJ
166752002-12-03 Daniel Jacobowitz <drow@mvista.com>
16676
16677 * gdb.base/maint.exp: Only dump symbols from one source file
16678 or objfile.
16679
f4f00b1f
DJ
166802002-12-03 Daniel Jacobowitz <drow@mvista.com>
16681
16682 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16683 function call.
16684
f1c8a949
JB
166852002-11-25 Jim Blandy <jimb@redhat.com>
16686
16687 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16688 function appearing in error message.
16689
9e297a97
DJ
166902002-11-21 Daniel Jacobowitz <drow@mvista.com>
16691
16692 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16693
1f312e79
JJ
166942002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16695
d63a86f8
RM
16696 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16697 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16698 should be in mi console format. This is part of fix for PR gdb/604.
16699
83c31e7d
FN
167002002-09-18 Fernando Nasser <fnasser@redhat.com>
16701
16702 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16703 which explicitly prints the zero offset as "+0".
16704
322b3f65
DJ
167052002-10-22 Daniel Jacobowitz <drow@mvista.com>
16706
16707 * gdb.threads/schedlock.c (args): Make unsigned.
16708
167092002-10-21 Daniel Jacobowitz <drow@mvista.com>
16710
16711 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16712 numbers. Allow "foo2|selected stack frame".
16713 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16714 * gdb.asm/asmsrc2.s: Likewise.
16715 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16716 comments.
16717 * gdb.asm/mips.inc: New file.
16718
5e2fe5b8
AF
167192002-10-18 Adam Fedor <fedor@gnu.org>
16720
16721 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16722 * gdb.base/help.exp: Likewise.
16723
abe1a5d0
KB
167242002-10-17 Kevin Buettner <kevinb@redhat.com>
16725
16726 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16727 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16728
10abb1d4
JB
167292002-10-02 Jim Blandy <jimb@redhat.com>
16730
16731 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16732
1f609b42
AC
167332002-10-01 Andrew Cagney <ac131313@redhat.com>
16734
16735 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16736 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16737 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16738 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16739 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16740 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16741 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16742
0aee02e4
AC
167432002-09-29 Andrew Cagney <ac131313@redhat.com>
16744
16745 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16746 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16747 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16748 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16749 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16750 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16751 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16752
6fde09ad
KB
167532002-09-27 Kevin Buettner <kevinb@redhat.com>
16754
16755 * gdb.base/annota1.exp (info break): Make directory components of
16756 path optional since not all compilers emit this debug information.
16757
889bf7c5
PA
16758 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16759 step ends up stepping out of the function instead of stopping on
16760 the epilogue.
6fde09ad 16761
9e8aab75
KS
167622002-09-26 Keith Seitz <keiths@redhat.com>
16763
16764 * lib/insight-support.exp (gdbtk_start): Figure out where
16765 the insight executable is based on where gdb is. Use this
16766 executable to start insight instead of gdb.
16767
e36180d7
AC
167682002-09-25 Andrew Cagney <cagney@redhat.com>
16769
16770 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16771
9dd34b2b
AC
167722002-09-24 Andrew Cagney <ac131313@redhat.com>
16773
16774 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16775 test_isolated_complaints.
16776 (test_empty_complaint): New function.
16777 (test_empty_complaints): New function. Check no output when no
16778 complaints.
d63a86f8 16779
dea97812
KB
167802002-09-19 Jim Blandy <jimb@redhat.com>
16781
a9c64011 16782 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16783
54951bd7
AC
167842002-09-19 Andrew Cagney <ac131313@redhat.com>
16785
16786 * gdb.gdb/complaints.exp: New file.
16787
dec43320
AC
167882002-09-18 Andrew Cagney <ac131313@redhat.com>
16789
16790 * gdb.base/maint.exp: Check `help maint internal-warning'.
16791
e70d6e3f
DC
167922002-09-18 David Carlton <carlton@math.stanford.edu>
16793
16794 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16795 numbers, and replace them by a single breakpoint after the
16796 constructors are all finished.
16797 Add test 4.
16798 * gdb.c++/m-static.cc: Add test 4.
16799 * gdb.c++/m-static.h: New file.
16800 * gdb.c++/m-static1.cc: New file.
16801
16802 * gdb.c++/printmethod.exp: New file.
16803 * gdb.c++/printmethod.cc: New file.
16804
16805 * gdb.c++/pr-574.exp: New file.
16806 * gdb.c++/pr-574.cc: New file.
16807
afb5c968
CV
168082002-09-18 Corinna Vinschen <vinschen@redhat.com>
16809
16810 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16811 embedded targets which never actually exit.
16812
31e45dee
FN
168132002-09-18 Fernando Nasser <fnasser@redhat.com>
16814
16815 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16816 "don't step after run" as unresolved or unsupported, instead of xfail.
16817
a283c5a1
CV
168182002-09-18 Corinna Vinschen <vinschen@redhat.com>
16819
16820 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16821 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16822 Add newline to expected string in "step out of main (status wrapper)"
16823 case.
16824
11350d2a
CV
168252002-09-18 Corinna Vinschen <vinschen@redhat.com>
16826
16827 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16828 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16829
0deec7d6
TT
168302002-09-17 Tom Tromey <tromey@redhat.com>
16831
16832 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16833 \000, not \0, in double-quoted string.
16834
b2b4a1b5
CV
168352002-09-14 Corinna Vinschen <vinschen@redhat.com>
16836
c9d37158 16837 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16838 string after running the commands execution on breakpoint tests.
16839
1c56143a
CV
168402002-09-13 Corinna Vinschen <vinschen@redhat.com>
16841
16842 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16843
37f8da45
JB
168442002-09-12 Joel Brobecker <brobecker@gnat.com>
16845
16846 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16847
08b468e0
KS
168482002-09-10 Keith Seitz <keiths@redhat.com>
16849
16850 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16851 runto proc.
16852 (mi_run_to_main): Use mi_runto.
16853 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16854
dc360f58
KS
168552002-09-10 Keith Seitz <keiths@redhat.com>
16856
16857 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16858 regexp for stopping at main. Could have multiple event notifications.
16859 Don't assume that main was declared with no parameters.
16860 (mi_next): Use mi_step_to.
16861 (mi_step): Use mi_next_to.
16862
ce3abcfb
CV
168632002-09-09 Corinna Vinschen <vinschen@redhat.com>
16864
16865 * gdb.base/default.exp: Fix expected string in `info float' test.
16866
d1f5b980
BE
168672002-09-09 Ben Elliston <bje@redhat.com>
16868
16869 * config/mips.exp: Update comments.
16870 * config/mips-idt.exp: Likewise.
16871 * config/nind.exp: Likewise.
16872 * config/slite.exp: Likewise.
16873 * config/sparclet.exp: Likewise.
16874 * config/udi.exp: Likewise.
16875 * config/vx.exp: Likewise.
16876 * config/vxworks29k.exp: Likewise.
16877
2f71430b
JB
168782002-09-05 Jim Blandy <jimb@redhat.com>
16879
16880 * gdb.threads/killed.exp: Fix test failure message.
16881
7ddebc7e
KS
168822002-09-04 Keith Seitz <keiths@redhat.com>
16883
16884 * lib/mi-support.exp: Update copyright.
16885 (mi_gdb_test): Increase the priority of the expected pattern
16886 so that it matches gdb_test.
16887
0ae67eb3
KS
168882002-09-03 Keith Seitz <keiths@redhat.com>
16889
16890 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16891 Use integer comparison instead of string comparison for testing
16892 whether binary was built.
16893
38fc42c8
JB
168942002-09-03 Jim Blandy <jimb@redhat.com>
16895
16896 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16897
b6ff0e81
JB
168982002-08-29 Jim Blandy <jimb@redhat.com>
16899
16900 * gdb.threads/pthreads.exp: Move the portable thread compilation
16901 code into a function in lib/gdb.exp, and call that from here.
16902 * lib/gdb.exp (gdb_compile_pthreads): New function.
16903
07c98896
KS
169042002-08-29 Keith Seitz <keiths@redhat.com>
16905
16906 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16907 expect_out so that callers can get at it.
16908
0312286c
DJ
169092002-08-23 Daniel Jacobowitz <drow@mvista.com>
16910
16911 * gdb.threads/print-threads.c: New file.
16912 * gdb.threads/print-threads.exp: New file.
16913 * gdb.threads/schedlock.c: New file.
16914 * gdb.threads/schedlock.exp: New file.
16915
dd039bc4
EZ
169162002-08-22 Elena Zannoni <ezannoni@redhat.com>
16917
a9c64011
AS
16918 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16919 not altivec.c.
dd039bc4 16920
1f36144c
MK
169212002-08-17 Mark Kettenis <kettenis@gnu.org>
16922
16923 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16924 targets. The problem should be fixed now.
16925
16057ec7 169262002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16927
16928 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16929 2002-07-24 change that removes final dots from error messages.
16930
3c1499ad
TT
169312002-08-13 Tom Tromey <tromey@redhat.com>
16932
16933 * gdb.base/readline.exp: New file.
16934
a20ce2c3
AC
169352002-08-01 Andrew Cagney <ac131313@redhat.com>
16936
16937 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16938 supress message.
16939
db034ac5
AC
169402002-08-01 Andrew Cagney <cagney@redhat.com>
16941
16942 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16943 CHILL_FOR_TARGET and CHILL_LIB.
16944 * configure.in (configdirs): Remove gdb.chill.
16945 * configure: Regenerate.
16946 * lib/gdb.exp: Obsolete references to chill.
16947 * gdb.fortran/types.exp: Ditto.
16948 * gdb.fortran/exprs.exp: Ditto.
16949
3e000b18
KB
169502002-07-30 Kevin Buettner <kevinb@redhat.com>
16951
16952 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16953 set Irix-specific compile and link flags.
16954
28f4966b
KB
169552002-07-29 Kevin Buettner <kevinb@redhat.com>
16956
16957 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16958 source files. The ``-o'' option doesn't work with the ``-E'' option
16959 when using the Irix compiler.
16960
46c0d5a6
DJ
169612002-07-19 Daniel Jacobowitz <drow@mvista.com>
16962
16963 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16964 Improve support for reusing an exec file. Copy exec file
16965 to target, and run gdbserver on the target instead of on the host.
16966
eecf4bed
JB
169672002-07-18 Jim Blandy <jimb@redhat.com>
16968
0f815cdf
JB
16969 * gdb.base/ending-run.exp: Don't expect to see the program end in
16970 some orderly fashion when we're running on a real stand-alone
16971 board.
16972
eecf4bed
JB
16973 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16974 targets that don't support interrupts.
16975
52d309e4
JB
169762002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16977
16978 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16979 systems.
16980 Move comments in expect statements to inside the actions, so that they
16981 don't get matched against.
16982
ff683d9e
MK
169832002-07-10 Mark Kettenis <kettenis@gnu.org>
16984
16985 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16986 function when asleep" test.
16987
b5356753
AC
169882002-07-10 Andrew Cagney <ac131313@redhat.com>
16989
16990 * gdb.base/page.exp: Rewrite to handle problems with very long
16991 `info set' output. Update copyright.
16992
6aa4d13a
AC
169932002-06-26 Andrew Cagney <ac131313@redhat.com>
16994
16995 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16996 gdb.threads-hp.
16997 * gdb.hp/configure: Regenerate.
16998 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16999 * gdb.hp/gdb.threads-hp/configure: Delete file.
17000 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17001
8cf8c2b8
AC
170022002-06-22 Andrew Cagney <ac131313@redhat.com>
17003
17004 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17005 setlocale, bindtextdomain and textdomain.
17006
6827a8f8
JB
170072002-06-11 Jim Blandy <jimb@redhat.com>
17008
919d772c
JB
17009 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17010 preprocessor macro information is present.
17011
6827a8f8
JB
17012 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17013 tests.
17014
c15b0d21
MS
170152002-06-06 Michael Snyder <msnyder@redhat.com>
17016
c5984d70
MS
17017 * gdb.base/overlays.exp: Record addresses of overlay
17018 functions in TCL variables rather than in GDB variables,
17019 to avoid having GDB convert them to pointers (with loss
17020 of information).
17021
d63a86f8 17022 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17023 default linker script changes.
c15b0d21
MS
17024 * gdb.base/long_long.exp: Add check for sizeof (long double).
17025
be26fe0d
ML
170262002-06-06 Michal Ludvig <mludvig@suse.cz>
17027
17028 * gdb.asm/asm-source.exp: Add x86-64 target.
17029 * gdb.asm/x86_64.inc: New.
d63a86f8 17030
258093ca 170312002-05-30 Michael Chastain <mec@shout.net>
258093ca 17032
4b3153f1 17033 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17034 * gdb.c++/m-static.cc: New file.
17035 * gdb.c++/m-static.exp: New file.
17036
241264c6
MS
170372002-05-28 Michael Snyder <msnyder@redhat.com>
17038
17039 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17040 precision.
17041
9bba8c8f 170422002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17043
4b3153f1 17044 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17045 * gdb.c++/m-data.cc: New file.
17046 * gdb.c++/m-data.exp: New file.
17047
170482002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17049
4b3153f1 17050 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17051 * gdb.c++/try_catch.cc: New file.
d63a86f8 17052 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17053
def1b996
MC
170542002-05-27 Michael Chastain <mec@shout.net>
17055
17056 * gdb.c++/local.exp: Accept more nested types in output.
17057
522ba268
MC
170582002-05-26 Michael Chastain <mec@shout.net>
17059
17060 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17061
277254ba
MS
170622002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17063
17064 * lib/gdb.exp (gdb_wrapper_init): Just because
17065 gdb_wrapper_file exists, this does not mean that the file
17066 should not be rebuilt. That is what gdb_wrapper_initialized
17067 is for.
17068 (default_gdb_init): Reset gdb_wrapper_initialized.
17069
b61a8733
MS
170702002-05-23 Michael Snyder <msnyder@redhat.com>
17071
d63a86f8 17072 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17073 the precision of the floating point test results.
17074 * gdb.base/call-rt-st.exp: Ditto.
17075
b61a8733
MS
17076 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17077 * gdb.base/call-rt-st.exp: Ditto.
17078
56f6e910
MC
170792002-05-19 Michael Chastain <mec@shout.net>
17080
17081 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17082
ad0b0016
EZ
170832002-05-19 Elena Zannoni <ezannoni@redhat.com>
17084
a9c64011
AS
17085 * configure.in (configdirs): Add gdb.arch.
17086 * configure: Regenerate.
ad0b0016 17087
f617d2b6
JB
170882002-05-17 Jim Blandy <jimb@redhat.com>
17089
17090 * gdb.base/completion.exp: Recognize the more detailed error
17091 messages produced by the macro expander's lexical analyzer.
17092
eac2a696
EZ
170932002-05-14 Elena Zannoni <ezannoni@redhat.com>
17094
a9c64011
AS
17095 * gdb.arch/altivec-abi.c: New file.
17096 * gdb.arch/altivec-abi.exp: New file.
17097 * gdb.arch/altivec-regs.c: New file.
17098 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17099
2fdde8f8
DJ
171002002-05-14 Daniel Jacobowitz <drow@mvista.com>
17101
17102 * gdb.base/maint.exp (maint print type): Update for new type
17103 structure.
d63a86f8 17104
e31f1a7c
EZ
171052002-05-14 Elena Zannoni <ezannoni@redhat.com>
17106
17107 * gdb.arch: New directory.
17108 * gdb.arch/configure.in: New file.
17109 * gdb.arch/configure: New file.
17110 * gdb.arch/Makefile.in: New file.
17111
db589741
CV
171122002-05-13 Corinna Vinschen <vinschen@redhat.com>
17113
17114 * gdb.asm/asm-source.exp: Add v850 as supported target.
17115 * gdb.asm/v850.inc: New file.
17116
8ce2a7dc
DJ
171172002-05-13 Daniel Jacobowitz <drow@mvista.com>
17118
17119 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17120
df763c7f
DJ
171212002-05-12 Daniel Jacobowitz <drow@mvista.com>
17122
17123 * gdb.base/break.exp: Check 'break "marker2"'.
17124
377daeed
MS
171252002-05-10 Michael Snyder <msnyder@redhat.com>
17126
17127 * gdb.base/long_long.exp: Fix typo.
17128
c4b7bc2b
JB
171292002-05-10 Jim Blandy <jimb@redhat.com>
17130
ecac9a4e
JB
17131 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17132 a bug.
17133
c4b7bc2b
JB
17134 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17135 Recognize more detailed error message produced by the macro
17136 expander's lexical analyzer.
17137 * lib/gdb.exp (test_print_reject): Same.
17138
e71019a1
MK
171392002-05-09 Mark Kettenis <kettenis@gnu.org>
17140
17141 * gdb.c++/method.exp: Fix typo.
17142
fedfc8e6
MS
171432002-05-08 Michael Snyder <msnyder@redhat.com>
17144
166a1957
MS
17145 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17146 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17147 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17148 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17149 Add iftarget clause for strongarm.
d63a86f8 17150
f1c47eb2
MS
171512002-05-06 Michael Snyder <msnyder@redhat.com>
17152
cb9a9d3e
MS
17153 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17154 (gdb_continue_to_end): Accept output from status wrapper.
17155 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17156 Clean up fail messages to match pass messages.
17157
f1c47eb2
MS
17158 Enable the "needs_status_wrapper" testsuite feature.
17159 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17160 (gdb_compile): Conditionally call gdb_wrapper_init.
17161 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17162 * gdb.c++/method.exp: Recognize output from status wrapper.
17163
6079c749
BE
171642002-05-06 Ben Elliston <bje@redhat.com>
17165From Graydon Hoare <graydon@redhat.com>
17166
17167 * config/sid.exp: Include support for "rawsid" protocol.
17168
188baff3
JB
171692002-05-03 Jim Blandy <jimb@redhat.com>
17170
17171 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17172 * gdb.c++/hang3.C: New file.
17173
b9c07f0f
AC
171742002-05-04 Andrew Cagney <ac131313@redhat.com>
17175
17176 * gdb.base/default.exp: Remove obsolete code.
17177 * gdb.c++/misc.exp: Ditto. Update copyright.
17178 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17179 * gdb.base/whatis.exp: Ditto. Update copyright.
17180 * gdb.base/scope.exp: Ditto. Update copyright.
17181 * gdb.base/ptype.exp: Ditto. Update copyright.
17182 * gdb.base/printcmds.exp: Ditto. Update copyright.
17183 * gdb.base/opaque.exp: Ditto. Update copyright.
17184 * gdb.base/list.exp: Ditto.
17185 * gdb.base/funcargs.exp: Ditto. Update copyright.
17186 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17187 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17188 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17189 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17190 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17191 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17192
5c7a0397
MS
171932002-05-02 Michael Snyder <msnyder@redhat.com>
17194
d6dcc264 17195 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17196 * gdb.base/long_long.exp: Add xscale target.
17197 * gdb.base/default.exp: Add xscale target.
17198
eb7f1c48
JB
171992002-05-01 Jim Blandy <jimb@redhat.com>
17200
17201 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17202 gdb.c++/hang.exp: New test.
17203
a6befae8
FF
172042002-05-01 Fred Fish <fnf@redhat.com>
17205
17206 * gdb.base/completion.exp: Handle completions of "./Make" for
17207 more than one completion possibility, as is the case when we
17208 build and test in the source tree.
17209
0a310277
AG
172102002-04-29 Anthony Green <green@redhat.com>
17211
17212 * gdb.java/jmisc1.exp: New file.
17213 * gdb.java/jmisc2.exp: New file.
17214
6ff9af88
DJ
172152002-04-24 Daniel Jacobowitz <drow@mvista.com>
17216
17217 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17218
96b3d632
EZ
172192002-04-23 Elena Zannoni <ezannoni@redhat.com>
17220
17221 * gdb.base/help.exp: Change 'help status' to allow for target
17222 dependent output differences.
17223
5019bb54
MC
172242002-04-22 Michael Chastain <mec@shout.net>
17225
17226 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17227
a805a116
MC
172282002-04-22 Michael Chastain <mec@shout.net>
17229
17230 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17231
a1706bfd
DM
172322002-04-17 David S. Miller <davem@redhat.com>
17233
17234 * gdb.asm/sparc64.inc: New file.
17235 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17236
a73a20a2
EZ
172372002-04-19 Elena Zannoni <ezannoni@redhat.com>
17238
17239 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17240 instruction file directly into the build tree. Clean up at end of
17241 test.
17242
ba678339
DM
172432002-04-18 David S. Miller <davem@redhat.com>
17244
17245 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17246 handle 64-bit platforms correctly.
17247 * gdb.base/maint.exp: Likewise.
17248
b03399da
KB
172492002-04-18 Kevin Buettner <kevinb@redhat.com>
17250
17251 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17252 ``-fpic'' when compiling files comprising a shared library, but
17253 it does need additional linker flags in order to find shared
17254 libraries at run time.
17255
e2004992
KB
172562002-04-18 Kevin Buettner <kevinb@redhat.com>
17257
17258 * gdb.base/cvexpr.c (use): New function.
17259 (main): Invoke use() on all global variables to prevent
17260 some linkers from deleting these otherwise unused symbols.
17261
d8937120
MC
172622002-04-17 Michael Chastain <mec@shout.net>
17263From David S. Miller <davem@redhat.com>
17264
17265 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17266 handle 64-bit platforms correctly.
17267
ffd61a58
MS
172682002-04-12 Michael Snyder <msnyder@redhat.com>
17269From Jim Blandy <jimb@redhat.com>
a9c64011 17270 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17271 script can handle this instead.
17272 * gdb.base/bar.c (barx): Same.
17273 * gdb.base/baz.c (bazx): Same.
17274 * gdb.base/grbx.c (grbxx): Same.
17275
17276 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17277 manager doesn't automatically unmap overlays unnecessarily.
17278
6b8426a6
MH
172792002-04-10 Martin M. Hunt <hunt@redhat.com>
17280
17281 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17282 stepping out of main.
17283
34af4875
MC
172842002-04-09 Michael Chastain <mec@shout.net>
17285
17286 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17287 scope so that the nested scope tests will make sense.
17288 * gdb.c++/local.exp: Write patterns that actually work with gcc
17289 (the HP patterns "were never known to work with gcc").
17290 Keep the old aCC patterns too.
17291
2d1676a0
DJ
172922002-04-09 Daniel Jacobowitz <drow@mvista.com>
17293
17294 * gdb.base/attach.exp: Correct target board test.
17295
3a63e3f9
MC
172962002-04-08 Michael Chastain <mec@shout.net>
17297
17298 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17299 in a const method. Add some xfail and fail cases for configurations
17300 that do not emit the "const ...".
17301
f18dabd2
MC
173022002-04-07 Michael Chastain <mec@shout.net>
17303
17304 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17305 Accept "A * const" and "const A * const" as type of "this".
17306 Fix spelling of getFunky throughout. Make messages uniform.
17307
0fcddd82
EZ
173082002-04-07 Elena Zannoni <ezannoni@redhat.com>
17309
a9c64011 17310 Work around for PR gdb/285:
0fcddd82
EZ
17311 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17312
16a8534a
EZ
173132002-04-07 Elena Zannoni <ezannoni@redhat.com>
17314
17315 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17316 instructions file at run time instead of configure time.
17317 Sometimes we run the test in a directory that is not the one we
17318 configured in.
17319 * gdb.asm/configure.in: Delete creation of symlink.
17320 * gdb.asm/configure: Regenerate.
17321
24181d81
JB
173222002-04-05 J. Brobecker <brobecker@gnat.com>
17323
17324 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17325 xfullpath () function.
17326
7cdb7107
DJ
173272002-04-04 Daniel Jacobowitz <drow@mvista.com>
17328
17329 * gdb.asm/Makefile.in: Correct dependencies.
17330
17331 * gdb.asm/powerpc.inc: New file.
17332 * gdb.asm/asm-source.exp: Add PowerPC.
17333 * gdb.asm/configure.in: Likewise.
17334 * gdb.asm/configure: Regenerated.
17335
a7d17088
DJ
173362002-04-04 Daniel Jacobowitz <drow@mvista.com>
17337
17338 * gdb.base/relocate.exp: New file.
17339 * gdb.base/relocate.c: New file.
17340
cd721503
FF
173412002-04-04 Fred Fish <fnf@redhat.com>
17342
17343 * gdb.base/step-test.exp: Update comment regarding stopping in
17344 memcpy/bcopy calls inserted as part of the compiler runtime.
17345
b22ad7a7
MS
173462002-04-04 Michael Snyder <msnyder@redhat.com>
17347
17348 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17349
5f279fa6
DJ
173502002-04-03 Daniel Jacobowitz <drow@mvista.com>
17351
17352 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17353 (gdb_expect): Remove $notransfer hack.
17354
dd0fd3ce
DJ
173552002-04-02 Daniel Jacobowitz <drow@mvista.com>
17356
17357 * gdb.c++/classes.exp ("calling method for small class"): Match
17358 updated register output.
17359
1e50cda1
DJ
173602002-03-30 Daniel Jacobowitz <drow@mvista.com>
17361
17362 Fix PR gdb/452
17363 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17364 when finished. Make gdb_file_cmd send "exec-file" when
17365 appropriate.
17366
24015922
DJ
173672002-03-30 Daniel Jacobowitz <drow@mvista.com>
17368
17369 * gdb.base/attach.exp: Remove extra setup_xfail.
17370
dd7dfd64
MS
173712002-03-26 Michael Snyder <msnyder@redhat.com>
17372
17373 * gdb.base/default.exp: Add tests for dump, append, and restore.
17374 * gdb.base/help.exp: Add tests for dump, append, and restore.
17375 * gdb.base/dump.exp: New file, test dump, append and restore.
17376 * gdb.base/dump.c: New file.
17377
48b2f8d7
MS
173782002-03-27 Michael Snyder <msnyder@redhat.com>
17379
d63a86f8 17380 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17381 clean-ups in help messages.
17382
05b4d525
FF
173832002-03-26 Fred Fish <fnf@redhat.com>
17384
17385 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17386 have debugging info for those functions and the compiler uses them
17387 internally to copy structs around.
17388
d7679631
FF
173892002-03-26 Fred Fish <fnf@redhat.com>
17390
17391 * gdb.base/list.exp: Revert the change made yesterday and add note
17392 about why we don't list the default lines for remote targets.
17393
523ac3f9
MS
173942002-03-25 Michael Snyder <msnyder@redhat.com>
17395
17396 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17397
754b2b8d
FF
173982002-03-25 Fred Fish <fnf@redhat.com>
17399
17400 * gdb.base/list.exp: This test works on remote targets so remove
17401 the short circuit for remote targets. Update copyright.
17402
33c3e192
FF
174032002-03-25 Fred Fish <fnf@redhat.com>
17404
17405 * gdb.base/attach.exp: Fix logic error that was suppressing this
17406 test for all non hppa*-*-hpux* targets, instead of the hp target.
17407 Move comments closer to the suppression point. Also now need to
17408 check that we are running natively.
17409
d43e73ee
MS
174102002-03-22 Michael Snyder <msnyder@redhat.com>
17411
882c8f02
MS
17412 * gdb.base/default.exp: Add test for gcore. Update copyright.
17413 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17414
04c12f60
FF
174152002-03-06 Fred Fish <fnf@redhat.com>
17416
17417 * gdb.base/funcargs.c: Remove extraneous ';' character.
17418 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17419
b43df995
MC
174202002-03-04 Michael Chastain <mec@shout.net>
17421
17422 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17423 accommodate gcc v3 function signature.
17424 * gdb.mi/mi0-var-cmd-exp: Ditto.
17425
92362027
AC
174262002-02-24 Andrew Cagney <ac131313@redhat.com>
17427
17428 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17429 ``GNU/Linux'' or ``Linux kernel''
17430 * testsuite/gdb.threads/pthreads.c: Ditto.
17431
258ad32d
MC
174322002-02-24 Michael Chastain <mec@shout.net>
17433
17434 * gdb.threads/pthreads.c (thread1): Add a return statement.
17435 (thread2): Likewise.
17436 (foo): Likewise.
17437
04c3b3d4
MC
174382002-02-23 Michael Chastain <mec@shout.net>
17439
17440 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17441 to placate gcc.
17442
5a2a0a20
MC
174432002-02-23 Michael Chastain <mec@shout.net>
17444
17445 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17446 test "ptype bint". The test passes on all my stabs configurations.
17447
a640f7fc
JB
174482002-02-21 Jim Blandy <jimb@redhat.com>
17449
27924826
JB
17450 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17451 filename at a time, and watch for the ones we want to see.
17452
a640f7fc
JB
17453 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17454 types of pointers to prototyped functions.
17455
edcc8c75
AC
174562002-02-20 Andrew Cagney <ac131313@redhat.com>
17457
17458 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17459 signed, unsigned and straight char.
17460 (padding_char, padding_short, padding_int, padding_long,
17461 padding_long_long, padding_float, padding_double,
17462 padding_long_double): New global variables.
17463 (fill, fill_structs): New functions.
17464
17465 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17466 for correctly sized writes. Update copyright.
17467 (get_valueof): New procedure.
17468 (get_sizeof): Call get_valueof.
17469 (check_valueof): New procedure.
17470 (check_padding): New procedure.
17471
ac57ea44
MC
174722002-02-20 Michael Chastain <mec@shout.net>
17473
17474 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17475 to setup_xfail. Document some of the remaining calls.
17476
7a10c941
MC
174772002-02-18 Michael Chastain <mec@shout.net>
17478
17479 * gdb.c++/userdef.exp: Update copyright year.
17480
fb8acdcc
DJ
174812002-02-18 Daniel Jacobowitz <drow@mvista.com>
17482
17483 * gdb.c++/userdef.exp: Test overloaded operators properly.
17484 Remove xfails.
17485
fda6ae12
MS
174862002-02-14 Michael Snyder <msnyder@redhat.com>
17487
17488 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17489
676a0442
DJ
174902002-02-14 Daniel Jacobowitz <drow@mvista.com>
17491
17492 * gdb.base/a2-run.exp: Check for a remote target properly.
17493 * gdb.base/annota1.exp: Likewise.
17494 * gdb.base/list.exp: Likewise.
17495 * gdb.base/reread.exp: Likewise.
17496 * gdb.base/scope.exp: Likewise.
17497 * gdb.base/shlib-call.exp: Likewise.
17498 * gdb.base/term.exp: Likewise.
17499 * gdb.c++/annota2.exp: Likewise.
17500
78b4f468
RE
175012002-02-13 Richard Earnshaw <rearnsha@arm.com>
17502
17503 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17504
9a81ba51
MC
175052002-02-10 Michael Chastain <mec@shout.net>
17506
17507 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17508 (call_after_alloca): Ditto.
17509
004af6c7
DJ
175102002-02-10 Daniel Jacobowitz <drow@mvista.com>
17511
17512 * gdb.base/ending-run.exp: Guard "cont" test with
17513 gdb_skip_stdio_test.
17514
37225f62
JB
175152002-02-06 Jim Blandy <jimb@redhat.com>
17516
17517 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17518 from here...
17519 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17520 To here. Disable this test on non-HP platforms. Add big comment.
17521
fe6fdd96
MS
175222002-02-04 Michael Snyder <msnyder@redhat.com>
17523
17524 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17525 other than d10v and m32r.
17526
036fad3f
RE
175272002-02-02 Richard Earnshaw <rearnsha@arm.com>
17528
17529 * gdb.base/default.exp: Rewrite test patterns to reduce time
17530 taken to match them.
17531
7148ab62
DJ
175322002-01-30 Daniel Jacobowitz <drow@mvista.com>
17533
17534 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17535 Allow a start function above main.
17536 * gdb.threads/linux-dp.exp: Fix copyright date.
17537
396cc255
DJ
175382002-01-30 Daniel Jacobowitz <drow@mvista.com>
17539
a9c64011
AS
17540 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17541 (check_philosopher_stack): Check for manager thread before checking
17542 for a just-starting thread.
396cc255 17543
f038d31b
DJ
175442002-01-30 Daniel Jacobowitz <drow@mvista.com>
17545
17546 From Neil Booth <neil@daikokuya.demon.co.uk>:
17547 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17548 warnings.
17549
b3ff9d9a
FF
175502002-01-21 Fred Fish <fnf@redhat.com>
17551
17552 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17553 not caller.
17554
39ad761d
JB
175552002-01-21 Jim Blandy <jimb@redhat.com>
17556
17557 * gdb.base/reread.exp: Check that GDB properly re-reads the
17558 executable file when it changes while no inferior is running.
17559
aaf320fa
FF
175602002-01-21 Fred Fish <fnf@redhat.com>
17561
a9c64011
AS
17562 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17563 optionally accept the "shlib events" variation.
aaf320fa 17564
808a31f5
JB
175652002-01-21 Jim Blandy <jimb@redhat.com>
17566
17567 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17568 call `fflush' after every `printf', so that the output is produced
17569 at predictable points, regardless of whatever buffering does (or
17570 doesn't) take place.
17571 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17572 at different points.
17573
4420d5e2
DJ
175742002-01-20 Daniel Jacobowitz <drow@mvista.com>
17575
17576 * gdb.c++/inherit.exp: Update copyright years.
17577 * gdb.c++/method.exp: Likewise.
17578
3e36a0f4
DJ
175792002-01-20 Daniel Jacobowitz <drow@mvista.com>
17580
17581 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17582 artificial methods/arguments.
17583 * gdb.c++/derivation.exp: Likewise.
17584 * gdb.c++/inherit.exp: Likewise.
17585 * gdb.c++/method.exp: Likewise.
17586 * gdb.c++/virtfunc.exp: Likewise.
17587
b4ceaee6
AC
175882002-01-18 Andrew Cagney <ac131313@redhat.com>
17589
17590 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17591 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17592 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17593 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17594 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17595 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17596
ecace851
JB
175972002-01-17 Jim Blandy <jimb@redhat.com>
17598
17599 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17600 anchoring the pattern matching the entry point symbol's name.
17601
375fc983
AC
176022002-01-17 Andrew Cagney <ac131313@redhat.com>
17603
17604 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17605 continue/quit query. Update copyright.
17606
fe6fdd96
MS
176072002-01-14 Michael Snyder <msnyder@redhat.com>
17608
17609 * gdb.base/gcore.exp: Remove extra debugging output.
17610
e017c81f
DJ
176112002-01-13 Daniel Jacobowitz <drow@mvista.com>
17612
17613 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17614 for slightly dubious v2 mangled string.
17615
37ab3bf8
DJ
176162002-01-13 Daniel Jacobowitz <drow@mvista.com>
17617
17618 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17619
1bc05c3a 176202002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17621
1bc05c3a 17622 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17623
1bc05c3a
JM
17624 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17625 constructors.
17626 * gdb.c++/derivation.exp: Likewise.
17627 * gdb.c++/templates.exp: Likewise.
17628 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17629
1bc05c3a
JM
176302002-01-10 Michael Snyder <msnyder@redhat.com>
17631
17632 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17633
a911c360
MS
176342002-01-08 Michael Snyder <msnyder@redhat.com>
17635
17636 * gdb.base/gcore.exp: New test for generate-core-file command.
17637 * gdb.base/gcore.c: Testcase for above.
17638 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17639
ea2119ec
JM
176402002-01-08 Jason Merrill <jason@redhat.com>
17641
17642 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17643
68203136
FF
176442002-01-07 Fred Fish <fnf@redhat.com>
17645
17646 * gdb.c++/overload.exp: Remove unconditional xfails for:
17647 print foo_instance1.overloadargs(1)
17648 print foo_instance1.overloadargs(1, 2)
17649 print foo_instance1.overloadargs(1, 2, 3)
17650 print foo_instance1.overloadargs(1, 2, 3, 4)
17651 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17652 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17653 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17654 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17655 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17656 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17657 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17658 print foo_instance1.overload1arg()
17659 print foo_instance1.overload1arg((char)arg2)
17660 print foo_instance1.overload1arg((signed char)arg3)
17661 print foo_instance1.overload1arg((unsigned char)arg4)
17662 print foo_instance1.overload1arg((int)arg7)
17663 print foo_instance1.overload1arg((unsigned int)arg8)
17664 print foo_instance1.overload1arg((float)arg11)
17665 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17666
21b9b5b1
MS
176672002-01-07 Michael Snyder <msnyder@redhat.com>
17668
17669 * gdb.base/huge.exp: New test. Print a very large target data object.
17670 (skip_huge_test): New test variable. Define if you want to skip this
17671 test. The test reads an 8 megabyte data object from the target, so it
17672 might be very time consuming on remote targets with a slow connection.
17673 * gdb.base/huge.c: New file. Test case for above.
17674
725f922e
FF
176752002-01-07 Fred Fish <fnf@redhat.com>
17676
17677 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17678 g_instance.bfoo, and g_instance.cfoo.
17679
889bf7c5 176802002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17681
889bf7c5
PA
17682 * gdb.base/break.c (multi_line_if_conditional): New function.
17683 (multi_ilne_while_conditional): Likewise.
17684 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17685 IF or WHILE condition puts the breakpoint at the start of
17686 the condition.
f286b2c3 17687
634d57ec
JL
17688 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17689 hppa*-*-hpux* expected failure.
17690 * gdb.base/structs.exp (do_function_calls): Similarly.
17691
17692 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17693 watchpoints.
17694
9fbfe2dc
AC
176952002-01-06 Andrew Cagney <ac131313@redhat.com>
17696
17697 Fix PR gdb/66.
17698 * gdb.base/structs.exp: Replace skip for a29k with skip for
17699 gdb,cannot_call_functions.
17700 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17701 * gdb.base/callfuncs.exp: Ditto.
17702 * gdb.base/call-rt-st.exp: Ditto.
17703 * gdb.base/call-strs.exp: Ditto.
17704 * gdb.base/callfwmall.exp: Ditto.
17705 * gdb.base/scope.exp: Obsolete xfail a29k.
17706 * gdb.c++/misc.exp: Ditto.
17707 * gdb.c++/cplusfuncs.exp: Ditto.
17708 * gdb.base/ptype.exp: Ditto.
17709 * gdb.base/printcmds.exp: Ditto.
17710 * gdb.base/opaque.exp: Ditto.
17711 * gdb.base/list.exp: Ditto.
17712 * gdb.base/funcargs.exp: Ditto.
17713 * gdb.base/default.exp: Ditto.
17714
8ddad156
MS
177152002-01-04 Michael Snyder <msnyder@redhat.com>
17716
ca4976a6 17717 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17718 * gdb.base/maint.exp: Add tests for maint info sections options.
17719
1b074332
JL
17720Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17721
17722 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17723
7d159115
CV
177242001-12-20 Corinna Vinschen <vinschen@redhat.com>
17725
17726 * gdb.asm/arm.inc: New file.
17727 * gdb.asm/asm-source.exp: Add arm targets.
17728 * gdb.asm/configure.in: Ditto.
17729 * gdb.asm/configure: Recreated from configure.in.
17730
8fb87725
JL
17731Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17732
afabe08c
JL
17733 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17734 with HP's compiler.
17735 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17736 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17737 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17738 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17739
17740 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17741 either HP's compilers or GCC.
17742
db521deb
JL
17743 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17744 a SIGBUS or SIGSEGV.
17745
17746 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17747
17748 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17749 can be compiled with either HP's compiler or GCC.
17750
cfa88ab7
JL
17751 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17752 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17753 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17754
ca344dff
JL
17755 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17756 to match current gdb output. Update due to using auto-solib-limit
17757 for limiting instead of overloading auto-solib-add.
17758 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17759 test program.
17760
3f3c6e55 17761 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17762 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17763 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17764 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17765 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17766 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17767 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17768 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17769 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17770 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17771 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17772 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17773 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17774
8fb87725
JL
17775 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17776 a SIGTRAP to the inferior.
17777
cf599fa7
CV
177782001-12-19 Corinna Vinschen <vinschen@redhat.com>
17779
17780 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17781 Substitute call to target_link by call to gdb_compile.
17782
2cd045cd
JL
17783Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17784
a9c64011
AS
17785 * gdb.base/break.exp: Fix HP specific search string when testing
17786 backtracing in a called function.
2cd045cd 17787
a9c64011
AS
17788 * gdb.base/constvars.exp: Only set lang to C++ if we're
17789 compiling the test with HP's compilers.
17790 * gdb.base/volatile.exp: Similarly.
2cd045cd 17791
99ebe9ac
JB
177922001-12-19 Jim Blandy <jimb@redhat.com>
17793
17794 * gdb.base/printcmds.exp: Expect the null character to be printed
17795 as '\0', and the '\013' to be printed as '\v'.
17796 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17797 * gdb.base/setvar.exp: Same.
17798
b9891b29
JB
177992001-12-17 Jim Blandy <jimb@redhat.com>
17800
0eba65ab
JB
17801 * gdb.base/completion.exp: Rather than completing very long
17802 filenames, which can make the readline library produce output we
17803 don't recognize, cd to the directory first, and then complete
17804 using nice, short relative paths.
17805
6970b5b1
JB
17806 * gdb.base/completion.exp: On some systems, there is, in fact, a
17807 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17808 variables as being in scope. So use `no_var_named_this'
17809 instead of `b'.
6970b5b1 17810
b9891b29 17811 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17812 can't find the core file's registers as a failure.
b9891b29 17813
e6ccd35f
JSC
178142001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17815
a9c64011
AS
17816 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17817 test expect string more specific.
e6ccd35f 17818
105ba819
CV
178192001-12-13 Corinna Vinschen <vinschen@redhat.com>
17820
17821 * gdb.asm/asm-source.exp: Add support for xstormy16.
17822 * gdb.asm/configure.in: Ditto.
17823 * gdb.asm/configure: Rebuild.
17824 * gdb.asm/xstormy16.inc: New file.
17825
e9e79dd9
FF
178262001-12-10 Fred Fish <fnf@redhat.com>
17827
17828 * gdb.base/maint.exp: Update to match changes in type dumping code.
17829
347dc97d
JB
178302001-12-10 Jim Blandy <jimb@redhat.com>
17831
17832 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17833 matching the entry point symbol's name at the beginning of the
17834 line.
347dc97d 17835
5178b9d6
DJ
178362001-12-07 Daniel Jacobowitz <drow@mvista.com>
17837
17838 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17839 gdb.c++/inherit.exp, gdb.c++/method.exp,
17840 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17841 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17842 and class layout support.
17843
af890c52
DJ
178442001-12-07 Daniel Jacobowitz <drow@mvista.com>
17845
17846 * gdb.c++/classes.exp: Add test for static member function.
17847 * gdb.c++/misc.cc: Add class with static member function.
17848
7a345fb3
JB
178492001-12-07 Jim Blandy <jimb@redhat.com>
17850
f2e54a80 17851 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17852 those tests as `unsupported'.
17853 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17854 Rewrite subsequent tests to use it.
17855
17856 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17857 those tests as `unsupported'.
17858 * gdb.base/structs.exp (call_struct_func): New function.
17859 (do_function_calls): Use call_struct_func to call the functions
17860 returning structs.
17861
0bc69509
JB
17862 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17863 whether functions are prototyped or not, so we can't possibly pass
17864 arguments to t_float_values2 properly.
17865
7a345fb3
JB
17866 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17867 value of `timeout' for targets other than the mips*tx39-*.
17868
edb6ede1
MS
178692001-12-06 Michael Snyder <msnyder@redhat.com>
17870
d63a86f8 17871 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17872 and detect whether the start symbol has a leading underscore.
17873
2d842f13
JB
178742001-12-04 Jim Blandy <jimb@redhat.com>
17875
17876 * gdb.base/completion.exp: Clarify indentation.
17877
68550daf
JB
178782001-12-03 Jim Blandy <jimb@redhat.com>
17879
17880 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17881 variables on the S/390, not `.word'.
17882
cd5195a8
JB
178832001-11-30 Jim Blandy <jimb@redhat.com>
17884
17885 Add assembly-source tests for s390-ibm-linux.
17886 * gdb.asm/s390.inc: New file.
17887 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17888 the S/390 architecture.
a9c64011 17889 * gdb.asm/configure: Regenerated.
cd5195a8 17890
ca9efc90
MS
178912001-11-30 Michael Snyder <msnyder@redhat.com>
17892
17893 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17894 next, info source, info sources, info line, global and static
17895 variables, and static functions.
17896 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17897 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17898 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17899 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17900 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17901 (gdbasm_leave): Restore frame pointer.
17902 (gdbasm_startup): Copy stack set-up from crt0.S.
17903
d0e66976
FN
179042001-11-26 Fernando Nasser <fnasser@redhat.com>
17905
17906 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17907 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17908 to a local (non-static) variable. Copy tstruct.a to a static buffer
17909 and return a pointer to that buffer.
17910 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17911
e2334072
MK
179122001-11-24 Mark Kettenis <kettenis@gnu.org>
17913
17914 * gdb.asm/configure.in: Fix recognition of ix86 target.
17915 * gdb.asm/configure: Regenerate.
17916
756caa3d
MS
179172001-11-21 Michael Snyder <msnyder@redhat.com>
17918
17919 * gdb.asm/sparc.inc: New file.
17920 * gdb.asm/asm-source.exp: Recognize sparc target.
17921 * gdb.asm/configure.in: Recognize sparc target.
17922 * gdb.asm/configure: Regenerate.
d63a86f8 17923
9a4d72d5
MS
179242001-11-21 Michael Snyder <msnyder@redhat.com>
17925
17926 * gdb.asm/m32r.inc: New file.
17927 * gdb.asm/asm-source.exp: Recognize m32r target.
17928 * gdb.asm/configure.in: Recognize m32r target.
17929 * gdb.asm/configure: Regenerate.
17930
a773d1cd
MS
179312001-11-20 Michael Snyder <msnyder@redhat.com>
17932
017ac23d
MS
17933 * gdb.asm/i386.inc: New file.
17934 * gdb.asm/asm-source.exp: Recognize ix86 target.
17935 * gdb.asm/configure.in: Recognize ix86 target.
17936 * gdb.asm/configure: Regenerate.
17937
a773d1cd
MS
17938 * gdb.c++/namespace.exp: Fix quotes in output messages.
17939
bb632afb
MS
179402001-11-14 Michael Snyder <msnyder@redhat.com>
17941
25d559ca 17942 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17943 qualifier in a type cast expression, to designate an address
17944 in the instruction space (Harvard architecture).
17945
4749e309
MS
179462001-11-13 Michael Snyder <msnyder@redhat.com>
17947
17948 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17949 Tests for expressions using 'const' and 'volatile'.
17950
25050984
CV
179512001-11-13 Corinna Vinschen <vinschen@redhat.com>
17952
17953 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17954
1902c51f
DJ
179552001-11-12 Daniel Jacobowitz <drow@mvista.com>
17956
17957 * lib/mi-support.exp (mi_run_to_helper): Move comments
17958 outside of gdb_expect.
17959
dcf95b47
DJ
179602001-11-11 Daniel Jacobowitz <drow@mvista.com>
17961
17962 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17963 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17964 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17965 mi0_run_to): New functions.
17966 * gdb.mi/mi-simplerun.exp: Use them.
17967 * gdb.mi/mi0-simplerun.exp: Likewise.
17968 * gdb.mi/mi-var-cmd.exp: Likewise.
17969 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17970
45b074e1
AC
179712001-11-10 Andrew Cagney <ac131313@redhat.com>
17972
17973 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17974 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17975
bf50d346
AC
179762001-11-09 Andrew Cagney <ac131313@redhat.com>
17977
17978 * gdb.base/restore.exp: Include $expected value in restored test
17979 message.
17980
9383332c
AC
179812001-11-09 Andrew Cagney <ac131313@redhat.com>
17982
17983 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17984 implemented.
17985
db62520a
MS
179862001-11-08 Michael Snyder <msnyder@redhat.com>
17987
17988 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17989 Add pass/fail message for stop at breakpoint in call dummy function.
17990
b5703437
MS
179912001-11-07 Michael Snyder <msnyder@redhat.com>
17992
d63a86f8
RM
17993 * gdb.c++/templates.exp (test_template_breakpoints):
17994 If we get an overload menu, but it does not match what
760f6330 17995 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17996 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17997 making the whitespace optional. Argument for "new" may be
17998 "unsigned" as well as "unsigned int/long".
d63a86f8 17999 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18000 making the whitespace optional. Also replace "(void) with
18001 "((void|)), making the keyword "void" optional.
d63a86f8 18002 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18003 making the whitespace optional. Also replace "(void) with
18004 "((void|)), making the keyword "void" optional.
3bf40917
MS
18005 * gdb.base/callfuncs.c (t_float_values): This function must
18006 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18007 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18008 can be tested against both cases. Usually one case involves
18009 promotion of float to double, while the other does not.
18010 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18011 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18012 includes a stack frame for "start".
18013
c8ab4e6d
JB
180142001-11-05 Jim Blandy <jimb@redhat.com>
18015
18016 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18017 pointers are 32 bits long, and that offsets of relocs are always
18018 stored in the data (REL-style), and not in the reloc entry itself
18019 (RELA-style).
18020 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18021 stabs.
18022
3f08ced9
MS
180232001-11-01 Michael Snyder <msnyder@redhat.com>
18024
18025 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18026 and regular expression operators by using quoting.
18027
cbfa24cd
MS
180282001-10-31 Michael Snyder <msnyder@redhat.com>
18029
18030 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18031 depending on what the symbol table contains.
18032 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18033 the output of the ptype command. Similarly, accept both "const &"
18034 and "const&".
18035
aaa68313
CV
180362001-10-31 Corinna Vinschen <vinschen@redhat.com>
18037
18038 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18039 symbol `STORAGE' to allow to choose the storage class of
18040 the local datastructures.
18041 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18042 compiler directive.
18043
91740388
MS
180442001-10-30 Michael Snyder <msnyder@redhat.com>
18045
18046 * gdb.base/jump.exp: Allow it to run for all targets.
18047
1b7c05e7
CV
180482001-10-29 Corinna Vinschen <vinschen@redhat.com>
18049
18050 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18051 with new double_array size.
18052 (main): Change storage class of all local variables to static.
18053 Reduce size of double_array to 9.
18054 * gdb.base/call-ar-st.exp: Increase timeout value.
18055 Change expected output for double array to match new size in
18056 call-ar-st.c.
18057
36a22261
CV
180582001-10-29 Corinna Vinschen <vinschen@redhat.com>
18059
18060 * gdb.base/ending-run.exp: Create identical output when passing
18061 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18062 Stormy16 target.
36a22261 18063
92b8ae91
MK
180642001-10-28 Mark Kettenis <kettenis@gnu.org>
18065
18066 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18067 that we catch the expected failure under Linux/x86.
18068
cb135b83
OF
180692001-10-29 Orjan Friberg <orjanf@axis.com>
18070
18071 * gdb.base/setvar.exp: Escape curly braces.
18072 * gdb.stabs/weird.exp: Ditto.
18073
6884aa54
DJ
180742001-10-27 Daniel Jacobowitz <drow@mvista.com>
18075
18076 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18077 * gdm.mi/mi0-hack-cli.exp: Likewise.
18078
0398c9aa
AC
180792001-10-25 Andrew Cagney <ac131313@redhat.com>
18080
18081 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18082 messages.
18083
d20bf2e8
AC
180842001-10-21 Andrew Cagney <ac131313@redhat.com>
18085
18086 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18087 checking MI enabled.
18088
03dd63aa
CV
180892001-10-09 Corinna Vinschen <vinschen@redhat.com>
18090
18091 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18092
1d9d99f3
FCE
180932001-10-04 Frank Ch. Eigler <fche@redhat.com>
18094
18095 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18096 if gdb child process crashes, just signal an error.
18097
838ae6c4
JB
180982001-10-02 Jim Blandy <jimb@redhat.com>
18099
18100 * lib/gdb.exp (test_xfail_format): Simplify.
18101
18102 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18103 front of the variable name `format'. Simplify `if'.
18104
8f0cbc1c
DJ
181052001-10-01 Daniel Jacobowitz <drow@mvista.com>
18106
18107 * gdb.threads/pthreads.exp: Wait for output and delay
18108 before sending ^C.
18109
1f08dafd
DJ
181102001-10-01 Daniel Jacobowitz <drow@mvista.com>
18111
18112 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18113 some incorrect output instead of timing out.
18114 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18115
674f90ff
CV
181162001-09-28 Corinna Vinschen <vinschen@redhat.com>
18117
18118 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18119 check to allow additional `int'.
18120
9b284272
DJ
181212001-09-27 Daniel Jacobowitz <drow@mvista.com>
18122
18123 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18124 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18125
b55a4771
MS
181262001-09-27 Michael Snyder <msnyder@redhat.com>
18127
18128 * lib/gdb.exp (test_debug_format): New proc.
18129 (setup_xfail_format): Use new proc test_debug_format.
18130 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18131 proc; use new service proc test_debug_format.
18132 Replace all other "gcc_compiled" tests with this test.
18133 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18134 proc; use new service proc test_debug_format.
18135 Replace all other "gcc_compiled" tests with this test.
18136
181372001-09-27 Michael Snyder <msnyder@redhat.com>
18138
18139 * gdb.base/cvexpr.exp: New file.
18140 * gdb.base/cvexpr.c: New file
18141 Test for expressions using const and volatile keywords.
18142
4e6667ac
CV
181432001-09-26 Corinna Vinschen <vinschen@redhat.com>
18144
18145 * gdb.base/constvars.exp: Check for different orders of keywords
18146 and additional "int" strings in output.
18147
4f337972
AC
181482001-09-22 Andrew Cagney <ac131313@redhat.com>
18149
18150 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18151 responses from "help maint".
18152
2015650d
FCE
181532001-09-19 Frank Ch. Eigler <fche@redhat.com>
18154
18155 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18156 to localhost:NNN instead of :NNN, in case Xvfb is listening
18157 only on TCP.
18158
f3bcedc1
CV
181592001-09-19 Corinna Vinschen <vinschen@redhat.com>
18160
18161 * gdb.base/recurse.exp: When checking leaving the watchpoint
18162 scope, recognize when gdb is in function's epilogue and pass.
18163
6b819c92
KS
181642001-09-18 Keith Seitz <keiths@redhat.com>
18165
18166 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18167 support for running tests against sid targets.
18168 (gdbtk_done): Ditto.
18169
a10c9419
CV
181702001-09-18 Corinna Vinschen <vinschen@redhat.com>
18171
18172 * gdb.base/ending-run.c (main): Set stdout buffersize
18173 to the same reasonable value for any target.
18174 * gdb.base/ending-run.exp: Add a regular expression
18175 to make testsuite happy on Sanyo Stormy16 target.
18176
739d0d99
CV
181772001-09-17 Corinna Vinschen <vinschen@redhat.com>
18178
18179 * gdb.base/display.c (do_loops): Add float variable `f'.
18180 Increment f in loop.
18181 * gdb.base/display.exp: Increment timeout by 60 seconds.
18182 Change float display test to use variable `f'.
18183
1b8947f0
JB
181842001-09-17 Jim Blandy <jimb@redhat.com>
18185
18186 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18187 overflowing the limited breakpoint tables on some ROM monitors
18188 (like the ROM68K).
18189
9890ac81
FCE
181902001-09-15 Frank Ch. Eigler <fche@redhat.com>
18191
18192 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18193 the "-ac" (disable access control) flag.
18194
6db765ea
JH
181952001-08-30 Jeff Holcomb <jeffh@redhat.com>
18196
18197 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18198 ints.
18199
4c32cc04
KS
182002001-08-30 Keith Seitz <keiths@redhat.com>
18201
18202 * lib/gdb.exp: Move all insight-related functionality into
18203 separate file.
18204 * lib/insight-support.exp: New file.
18205
8d6e6f81
FCE
182062001-08-29 Frank Ch. Eigler <fche@redhat.com>
18207
18208 * config/sid.exp (sid_start): Never set sid verbosity; disable
18209 expect_background {} that consumed its stdout; tolerate </dev/null.
18210 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18211
6a90e1d0
AC
182122001-08-18 Andrew Cagney <ac131313@redhat.com>
18213
18214 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18215 CLI jump command to start it.
18216 (mi_run_to_main): Fail immediatly when unexpected output.
18217
1759b3c3
AC
182182001-08-18 Andrew Cagney <ac131313@redhat.com>
18219
18220 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18221 beginning of function. Fix PR gdb/191.
18222
61d11d80
FCE
182232001-08-16 Frank Ch. Eigler <fche@redhat.com>
18224
18225 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18226 what to force sid endianness to.
18227
942a4df2
KS
182282001-08-15 Keith Seitz <keiths@redhat.com>
18229
18230 * lib/gdb.exp (gdbtk_start): Don't set environment
18231 variables for TCL_LIBRARY and friends. Insight will
18232 now figure these out for itself.
18233
0521c418
MS
182342001-08-02 Michael Snyder <msnyder@redhat.com>
18235
18236 * gdb.base/completion.exp: Remove the symbol "a64l" from
18237 the expect string; this is target-specific, and not related
18238 to what is being tested.
18239
74a9a58a
DB
182402001-08-02 Dave Brolley <brolley@redhat.com>
18241
18242 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18243
c70819fa
MS
182442001-07-25 Michael Snyder <msnyder@redhat.com>
18245
c2b8fa57
MS
18246 * gdb.base/consecutive.exp: New file. Test stepping over
18247 breakpoints on consecutive instructions.
18248 * gdb.base/consecutive.c: New file.
18249
c70819fa
MS
18250 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18251 curly braces in regular expressions.
18252
2b1a1355
MS
182532001-07-25 Michael Snyder <msnyder@redhat.com>
18254
18255 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18256 legitimate output from stepping out of main.
18257
413eca6f
KS
182582001-07-22 Keith Seitz <keiths@redhat.com>
18259
18260 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18261 the empty string, do not run the tests.
18262
7e5a9322
SC
182632001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18264
18265 * gdb.base/long_long.exp: Detect size of pointer. Take into
18266 account 2-byte pointers when testing for p/a results.
18267
de58f10f
SC
182682001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18269
d63a86f8 18270 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18271 and defined to 1K for m68hc11.
18272 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18273 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18274 (sizeof_random_data): New variable to tell the size of the data table;
18275 don't test past this size; always run to main.
18276
d6f5fea1
SC
182772001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18278
18279 * gdb.base/return2.exp: return of long long and double fails for
18280 68HC11; don't execute these tests on that platform.
18281 * gdb.base/return.exp: Return of a double fails for 68hc11.
18282
c477543d
SC
182832001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18284
18285 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18286 tests that print a float.
18287 * call-rt-st.exp: Likewise.
18288
63cf1c79
MK
182892001-07-12 Mark Kettenis <kettenis@gnu.org>
18290
18291 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18292 running this test on Linux.
18293
112f9ab5
MC
182942001-06-24 Michael Chastain <chastain@redhat.com>
18295
18296 * gdb.base/arithmet.exp: Remove some tests to make all test names
18297 unique.
18298
4970cb0f
MS
182992001-07-03 Michael Snyder <msnyder@redhat.com>
18300
18301 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18302 the output of the ptype command.
18303
d85da69f
MS
183042001-07-02 Michael Snyder <msnyder@redhat.com>
18305
4c8a82de
MS
18306 * gdb.base/completion.exp: Don't assume that break.c is the only
18307 source file that may contain functions named "marker".
d85da69f
MS
18308 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18309
8afc772b
AC
183102001-06-28 Andrew Cagney <ac131313@redhat.com>
18311
18312 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18313 of files to delete.
18314
18315 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18316 * gdb.disasm/h8300s.exp: New file.
18317 gdb.disasm/h8300s.s: Likewise.
18318
cff22675
AC
183192001-06-27 Andrew Cagney <ac131313@redhat.com>
18320
18321 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18322 empty breakpoint tables.
18323
68c81b54
AC
183242001-06-25 Andrew Cagney <ac131313@redhat.com>
18325
18326 * lib/mi-support.exp: Update args=... part of stop-reason
18327 patterns. Accept either a list or a tuple.
18328
2dd62704
AC
183292001-06-23 Andrew Cagney <ac131313@redhat.com>
18330
18331 * lib/mi-support.exp: Remove local emacs variable defining
18332 change-log-default-name.
18333
b4127474
MC
183342001-06-22 Michael Chastain <chastain@redhat.com>
18335
18336 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18337 This is operationally compatible with the previous version.
18338
8dbfb380
JB
183392001-06-13 Jim Blandy <jimb@redhat.com>
18340
18341 * lib/gdb.exp (gdb_test): Doc fix.
18342
f2d8c86d
MC
183432001-06-10 Michael Chastain <chastain@redhat.com>
18344
18345 * gdb.base/exprs.exp: Remove a duplicate test.
18346
81564d34
JB
183472001-06-06 Jim Blandy <jimb@redhat.com>
18348
18349 * gdb.base/return2.exp (main): Use values to test float and double
18350 returns that are not NaN's, to avoid being confused by IEEE
18351 comparison rules.
18352
da55addb
MS
183532001-06-04 Michael Snyder <msnyder@redhat.com>
18354
18355 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18356 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18357 rather than wait for 12 more tests to time out.
18358
42c65987
JB
183592001-06-06 Jim Blandy <jimb@redhat.com>
18360
b18bced9 18361 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18362 Don't forget to match the GDB prompt.
b18bced9 18363
42c65987
JB
18364 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18365
5b41e5f0
JB
183662001-06-04 Jim Blandy <jimb@redhat.com>
18367
18368 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18369 command.
18370
015e046f
KB
183712001-05-31 Kevin Buettner <kevinb@redhat.com>
18372
18373 * gdb.base/annota1.exp (info break): Match four or more spaces
18374 after "Address".
18375
fb1ffbbe
MC
183762001-05-31 Michael Chastain <chastain@redhat.com>
18377
18378 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18379 (dm_type_int_star): Likewise.
18380 (dm_type_long_star): Likewise.
18381 (dm_type_void_star): Likewise.
18382
5ea2a32c
KB
183832001-05-29 Kevin Buettner <kevinb@redhat.com>
18384
18385 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18386 to a known value in order to get consistent results regardless
18387 of the setting of INPUTRC or the presence or contents of .inputrc.
18388
ae23c492
MS
183892001-05-24 Michael Snyder <msnyder@redhat.com>
18390
ac55707e
MS
18391 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18392 Don't require that the main thread and the manager thread are the
18393 first in the list.
18394
ae23c492
MS
18395 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18396 debugging. If test fails, issue an "unsupported" not a "fail".
18397
400071f1
JB
183982001-05-24 Jim Blandy <jimb@redhat.com>
18399
18400 Don't assume that short is shorter than int.
18401 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18402 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18403 this isn't true.
400071f1
JB
18404 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18405 an int, is not equal to ~0 stored in an unsigned char. This tests
18406 the same thing that the previous test meant to, but works on
18407 16-bit machines, too.
18408 ("print unsigned char != (~0)"): Same test, complemented.
18409
0816a3e5
MS
184102001-05-24 Michael Snyder <msnyder@redhat.com>
18411
18412 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18413 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18414 and prevents dejagnu getting out of step.
18415
f6dc23a9
KB
184162001-05-23 Kevin Buettner <kevinb@redhat.com>
18417
18418 * gdb.base/finish.exp (finish_void): Revise pattern for
18419 stopping on the call statement to not permit stopping at
18420 the start of the instructions comprising the call sequence.
18421
7dbd117d
MC
184222001-05-19 Michael Chastain <chastain@redhat.com>
18423
18424 * gdb.base/callfuncs.exp: Make all test names unique.
18425 * gdb.base/commands.exp: Make all test names unique.
18426 * gdb.base/condbreak.exp: Make all test names unique.
18427 * gdb.base/dbx.exp: Make all test names unique.
18428 * gdb.base/default.exp: Make all test names unique.
18429 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18430 and TIMEOUT messages to their corresponding PASS message.
18431 * gdb.base/ending-run.exp: Make all test names unique.
18432 * gdb.base/long_long.exp: Remove duplicate test.
18433
6b0b0a9e
KB
184342001-05-21 Kevin Buettner <kevinb@redhat.com>
18435
18436 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18437 stop on the call statement as well as the statement after the
18438 call.
18439
2caa35cb
MS
184402001-05-21 Michael Snyder <msnyder@redhat.com>
18441
18442 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18443
40713331
EZ
184442001-05-10 Elena Zannoni <ezannoni@redhat.com>
18445
a9c64011
AS
18446 * gdb.base/completion.exp: Revamp test. Make it execute on all
18447 platforms.
40713331 18448
c2c1be8d
EZ
184492001-05-10 Elena Zannoni <ezannoni@redhat.com>
18450
a9c64011
AS
18451 * config/gdbserver.exp (gdb_load): Handle the case
18452 in which the arguments to gdbserver are given in the
18453 baseboard configuration file.
18454 Also handle the case in which the server needs to do a
18455 load.
2c9cd303 18456
9671de48
KS
184572001-05-07 Keith Seitz <keiths@cygnus.com>
18458
a9c64011
AS
18459 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18460 set up the display for testing.
18461 (gdbtk_start): Convert all paths to paths that tcl will like.
18462 Export target information to environment.
18463 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18464 necessary.
18465 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18466 (to_tcl_path): New proc to convert a given pathname into
18467 a path acceptible as an argument to a tcl command.
18468 (_gdbtk_export_target_info): New proc to export target info
18469 into the environment for gdbtk testing.
18470 (gdbtk_done): New proc to signal end-of-test.
9671de48 18471
5a360f47
JB
184722001-05-06 Jim Blandy <jimb@redhat.com>
18473
18474 * restore.c: Make the code of caller0 correspond to its comment.
18475
66c756c6
MS
184762001-05-03 Michael Snyder <msnyder@redhat.com>
18477
18478 * config/sid.exp (gdb_target_sid): Check for error messages.
18479 On error or timeout, don't make expect exit (which will terminate
18480 all subsequent tests); instead just make gdb exit.
d63a86f8 18481 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18482 return a negative value.
18483
a966fde5
JB
184842001-04-24 Jim Blandy <jimb@redhat.com>
18485
851c18e0
JB
18486 * gdb.c++/templates.exp: If we see the prompt for the overload
18487 list, but we haven't recognized any of the longer patterns,
18488 arrange for this test to fail, not hang.
18489
a966fde5
JB
18490 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18491 variations.
18492
db144853
MC
184932001-04-22 Michael Chastain <chastain@redhat.com>
18494
18495 * gdb.c++/local.exp: Use the 'runto' library function.
18496 * gdb.c++/namespace.exp: Likewise.
18497 * gdb.c++/overload.exp: Likewise.
18498
3207ec21
KB
184992001-03-26 Kevin Buettner <kevinb@redhat.com>
18500
18501 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18502 * gdb.base/step-line.exp: New file. Test step/next in presence of
18503 #line directives.
18504 * gdb.base/step-line.c: New file. Test program for the above.
18505 * gdb.base/step-line.inp: New file. We pretend that this file has
18506 been transformed by some other tool into step-line.c.
18507
13b57657
JB
185082001-03-21 Jim Blandy <jimb@redhat.com>
18509
18510 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18511 unmangled operator names.
18512
754cbe1c
JB
185132001-03-20 Jim Blandy <jimb@redhat.com>
18514
18515 * gdb.threads/linux-dp.exp: Recognize an additional message
18516 generated by GDB when it doesn't understand how to debug threads
18517 on the target system.
18518
177495c9
AC
185192001-03-19 Andrew Cagney <ac131313@redhat.com>
18520
18521 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18522
f266096b
MC
185232001-03-12 Michael Chastain <chastain@redhat.com>
18524
18525 * gdb.c++/derivation.exp: Use the 'runto' library function.
18526
cac3c2ff
MC
185272001-03-12 Michael Chastain <chastain@redhat.com>
18528
18529 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18530
b6c11a24
MC
185312001-02-24 Michael Chastain <chastain@redhat.com>
18532
18533 * gdb.c++/ref-types.exp: Change handwritten code to library
18534 function 'runto'.
18535
6bae5bce
OF
185362001-03-16 Orjan Friberg <orjanf@axis.com>
18537
18538 * gdb.base/signals.exp: Set count to 0 explicitly.
18539
0015fd9a
MS
185402001-03-15 Mark Salter <msalter@redhat.com>
18541
18542 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18543 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18544 (gdb_load): Add support for additional target_info: gdb_download_size
18545 and gdb_load_timeout.
0015fd9a 18546
fc33412a
DT
18547Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18548
18549 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18550 file -- to prevent failing when the compile fails but we have no
18551 intention of running the tests anyway.
fc33412a
DT
18552
18553 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18554 tests if set.
18555
18556 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18557 integers.
fc33412a
DT
18558
18559 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18560 * gdb.c++/namespace.exp: Ditto.
18561
115f06de
OF
185622001-03-07 Orjan Friberg <orjanf@axis.com>
18563
18564 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18565 * gdb.base/pointers.exp: Relax pattern match of decimals.
18566
b6ba6518
KB
185672001-03-06 Kevin Buettner <kevinb@redhat.com>
18568
18569 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18570 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18571 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18572 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18573 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18574 config/sh.exp, config/sid.exp, config/slite.exp,
18575 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18576 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18577 config/vxworks.exp, config/vxworks29k.exp,
18578 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18579 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18580 gdb.base/arithmet.exp, gdb.base/assign.exp,
18581 gdb.base/async.exp, gdb.base/attach.exp,
18582 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18583 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18584 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18585 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18586 gdb.base/commands.exp, gdb.base/completion.exp,
18587 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18588 gdb.base/constvars.exp, gdb.base/corefile.exp,
18589 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18590 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18591 gdb.base/ending-run.exp, gdb.base/environ.exp,
18592 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18593 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18594 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18595 gdb.base/funcargs.exp, gdb.base/help.exp,
18596 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18597 gdb.base/logical.exp, gdb.base/long_long.exp,
18598 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18599 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18600 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18601 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18602 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18603 gdb.base/regs.exp, gdb.base/relational.exp,
18604 gdb.base/remote.exp, gdb.base/reread.exp,
18605 gdb.base/restore.exp, gdb.base/return2.exp,
18606 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18607 gdb.base/selftest.exp, gdb.base/setshow.exp,
18608 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18609 gdb.base/sigall.exp, gdb.base/signals.exp,
18610 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18611 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18612 gdb.base/step-test.exp, gdb.base/structs.c,
18613 gdb.base/structs.exp, gdb.base/structs2.exp,
18614 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18615 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18616 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18617 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18618 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18619 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18620 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18621 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18622 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18623 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18624 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18625 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18626 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18627 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18628 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18629 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18630 gdb.trace/circ.exp, gdb.trace/collection.exp,
18631 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18632 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18633 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18634 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18635 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18636 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18637 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18638 notices.
18639
dc96c6c7 186402001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18641
18642 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18643 first arg is int not float.
18644
dc96c6c7 186452001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18646
18647 * gdb.base/reread.exp: Unsupported for non-native targets;
18648 doesn't work for remote debugging.
18649
9b0c4aeb
FN
186502001-02-19 Fernando Nasser <fnasser@redhat.com>
18651
18652 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18653 * gdb.base/ending-run.exp: Properly handle the BSP state when
18654 stepping past the end of main.
9b0c4aeb 18655
02aa71d5
MC
186562001-02-19 John Moore <jmoore@redhat.com>
18657
18658 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18659 Converted HPUX fix for non-expected items following multiple
18660 step commands into general solution for all platforms.
18661
1fa449a4
MC
186622001-02-18 Michael Chastain <chastain@redhat.com>
18663
18664 * gdb.c++/classes.exp (do_tests): Change runto statements
18665 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18666 statements demangler agnostic.
18667 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18668 (gdb_virtfunc_restart): Likewise.
18669
b2f9ec70
MC
186702001-02-14 Michael Chastain <chastain@redhat.com>
18671
18672 * gdb.c++/inherit.exp (do_tests): Change runto statements
18673 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18674 statements demangler agnostic.
18675
cf74b8ca
AC
18676Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18677
18678 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18679 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18680 before calling common_routine 15 times'' tests.
cf74b8ca 18681
99f78f56
MC
186822001-02-11 Michael Chastain <chastain@redhat.com>
18683
18684 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18685 Helps the test script figure out which demangler is in use.
18686 (dm_type_foo_ref): Ditto.
18687 (dm_type_int_star): Ditto.
18688 (dm_type_long_star): Ditto.
18689 (dm_type_unsigned_int): Ditto.
18690 (dm_type_void): Ditto.
18691 (dm_type_void_star): Ditto.
99707966 18692 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18693 Probe the gdb demangler and set variables to accommodate
18694 formatting differences.
18695 (info_func_regexp): New function. Same as info_func, but
18696 matches against a regexp.
18697 (info_func): Match against a literal string.
18698 (print_addr_2): New function. Match against a literal string,
18699 which can be different from the input to gdb.
18700 (print_addr): Simply call print_addr_2 with the same argument twice.
18701 (test_lookup_operator_functions): Use demangler formatting variables.
18702 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18703 the tests in the same order as the C++ class declaration.
18704 (test_paddr_operator_functions): Ditto.
18705 (test_paddr_overloaded_functions): Ditto.
18706 (test_paddr_hairy_functions): Use demangler formatting variables.
18707 Add reference to gdb/19 for related tests.
18708 (do_tests): Call probe_demangler.
18709
1de8f023
KB
187102001-01-30 Kevin Buettner <kevinb@redhat.com>
18711
18712 * gdb.c++/templates.cc (printf): Remove unused function definition.
18713
ca3f91ed
MS
187142001-01-26 Felix Lee <flee@redhat.com>
18715
18716 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18717
187182001-01-25 matthew green <mrg@redhat.com>
18719
18720 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18721 up sid.
18722 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18723
187242001-01-25 matthew green <mrg@redhat.com>
18725
18726 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18727 Deprecate $sid_spawn_id.
ca3f91ed
MS
18728 (sid_exit): Remove code necessary only for `spawn.'
18729
187302001-01-25 matthew green <mrg@redhat.com>
18731
18732 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18733
fb18ec4a
MC
187342001-01-28 Michael Chastain <chastain@redhat.com>
18735
18736 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18737 to call when tests fail. It takes gdb out of the overloaded
18738 function choice menu back to the main prompt, so that the test
18739 program stays synchronized.
18740 (set_bp_overloaded): New proc to collect all the common
18741 code for setting a breakpoint on an overloaded name. Calls
18742 take_gdb_out_of_choice_menu when needed.
18743 (menu_overload1arg): New variable to collect the repeated
18744 instances of the expected menu for an overloaded name. Change
18745 the regular expression to handle changes in g++ type encoding:
18746 "void" can be either "void" or "", and "unsigned int" can be
18747 either "unsigned int" or "unsigned".
18748 (continue_to_bp_overloaded): Change regular expressions to handle
18749 changes in g++ type encoding.
18750 (no proc): Call take_gdb_out_of_choice_menu when needed.
18751 Remove redundant calls to "info break". Accept either "canceled"
18752 or "cancelled". Change regular expressions in "info break"
18753 calls to handle changes in g++ type encoding. Give all tests
18754 unique strings.
18755
9c646a6e
BE
187562001-01-17 Ben Elliston <bje@redhat.com>
18757
18758 * config/sid.exp: New file.
18759
9549d9c1
AC
18760Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18761
18762 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18763
dc96c6c7 187642000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18765
18766 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18767 Add a RE to accept a non-ascii char if one is ever presented.
18768
b4df4f68
FN
187692000-12-20 Fernando Nasser <fnasser@redhat.com>
18770
297dd0fd 18771 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18772
dc96c6c7 187732000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18774
d63a86f8 18775 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18776 in regexp. One '\' does not suffice on Linux.
18777
4a7bddb6
MC
187782000-12-09 Michael Chastain <chastain@redhat.com>
18779
18780 * gdb.base/break.exp (test_clear_command): Use a marker function
18781 rather than 'main' for the test function. Also move this
18782 test to an execution point where the marker function names are
18783 guaranteed to be bound to functions. (Executing tests after a
18784 'finish' from main runs into name conflicts with local names
18785 in __libc_start_main).
18786
dc96c6c7 187872000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18788
18789 * gdb.base/finish.exp: New test for gdb's "finish" command.
18790 * gdb.base/return2.exp: New test for gdb's "return" command.
18791 * gdb.base/return2.c: New source file for above.
18792
dc96c6c7 187932000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18794
18795 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18796 * gdb.base/miscexprs.exp: Ditto.
18797 * gdb.base/pointers.exp: Ditto.
18798 * gdb.c++/derivation.exp: Ditto.
18799 * gdb.c++/local.exp: Ditto.
18800 * gdb.c++/namespace.exp: Ditto.
18801 * gdb.c++/overload.exp: Ditto.
18802 * gdb.c++/ref-types.exp: Ditto.
18803
dc96c6c7 188042000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18805
18806 * gdb.base/constvars.exp: Test result of "up" command.
18807 * gdb.base/miscexprs.exp: Ditto.
18808 * gdb.base/pointers.exp: Ditto.
18809 * gdb.base/scope.exp: Ditto.
18810 * gdb.c++/derivation.exp: Ditto.
18811 * gdb.c++/local.exp: Ditto.
18812 * gdb.c++/namespace.exp: Ditto.
18813 * gdb.c++/overload.exp: Ditto.
18814 * gdb.c++/ref-types.exp: Ditto.
18815
44097287
FN
188162000-11-22 Michael Chastain <chastain@redhat.com>
18817
18818 * mips_pro.exp: Accept either "middle -> top -> main" or
18819 "middle -> main" in the backtrace, because gcc can optimize
18820 tail calls to jumps. Remove setup_xfail for the hppa case.
18821 Add a comment with the original warning messages from PR 3016,
18822 which was filed in 1993, to preserve them for posterity.
18823
9d2e1bab
ND
188242000-11-17 Nick Duffek <nsd@redhat.com>
18825
18826 * lib/gdb.exp (gdb_test): Override timeout with board info.
18827
1aca8eb7
ND
188282000-11-17 Nick Duffek <nsd@redhat.com>
18829
18830 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18831 the second kill and detach messages.
18832
93076499
ND
188332000-11-17 Nick Duffek <nsd@redhat.com>
18834
18835 * configure.in: Add AC_EXEEXT.
18836 * configure: Regenerate.
18837 * Makefile.in (just-check): Export EXEEXT.
18838 * lib/gdb.exp ($EXEEXT): Import from environment.
18839 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18840 expect "maint dump-me" on Cygwin.
18841 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18842 $EXEEXT.
18843
30e87cd3
ND
188442000-11-17 Nick Duffek <nsd@redhat.com>
18845
18846 * gdb.base/break.exp: Test backtrace and finish from called
18847 function on all platforms, not just HP-UX.
18848
dc96c6c7 188492000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18850
18851 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18852 code from gdb_target_monitor, so it can be used independantly
18853 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18854
dc96c6c7 188552000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18856
18857 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18858 * gdb.base/corefile.exp: Expect the message "Program is being
18859 debugged already" when we send the "corefile" command, since
18860 the preceeding gdb_load may have connected gdb to a remote target.
18861 * gdb.base/display.exp: Disable hardware watchpoints if new
18862 board info variable "no_hardware_watchpoints" is true.
18863 Replace single-letter commands with more readable ones.
18864 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18865 if new board info variable "no_hardware_watchpoints" is true.
18866 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18867 to see if stdio (printf) testing is possible.
18868 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18869 board info variable "no_hardware_watchpoints" is true. Use new
18870 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18871
39124dea
FN
188722000-11-13 Fernando Nasser <fnasser@redhat.com>
18873
18874 From Orjan Friberg <orjanf@axis.com>:
18875 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18876 in array print pattern match.
18877
a9e2e984
FN
188782000-11-09 Fernando Nasser <fnasser@redhat.com>
18879
18880 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18881 spelling "cancelled" to U.S. spelling "canceled" to match changes
18882 made to gdb.
18883 * gdb.c++/ovldbreak.exp: Ditto.
18884
c7db355b
PS
188852000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18886
18887 * gdb.base/callfuncs.c (main): Moved to end of file, call
18888 t_double_values to initialize the FPU before inferior calls are made.
18889 * gdb.base/callfuncs.exp: Test for register preservation after calling
18890 inferior functions. Add tests for continuining, finishing and
18891 returning from a stop in a call dummy.
18892
dc96c6c7 188932000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18894
18895 * gdb.base/commands.exp: Break up long lines, and re-indent.
18896
dc96c6c7 188972000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18898
18899 * config/gdbserver.exp: Rewritten from the ground up, to make it
18900 compatible with the current dejagnu tree, and to make it work with
18901 the new "gdbserver" in libremote.
18902
dc96c6c7 189032000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18904
18905 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18906 * gdb.base/varargs.exp: Skip entire test if no printf support.
18907 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18908 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18909
dc96c6c7 189102000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18911
18912 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18913 no floating point support.
18914 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18915 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18916 * gdb.base/call-rt-st.exp: Ditto.
18917 * gdb.base/call-strs.exp: Ditto.
18918
bac5fc66
JG
189192000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18920
18921 * gdb.base/sizeof.c: include <stdio.h>.
18922
18923 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18924 'finish', otherwise uncaptured gdb_prompt would potentially
18925 throw remaining test points out of sync.
bac5fc66 18926
b22a6027
SB
189272000-07-26 Scott Bambrough <scottb@netwinder.org>
18928
18929 * gdb.base/recurse.exp: Run tests for all targets.
18930 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18931 gnu-oldld case on ARM.
18932 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18933 for ARM targets.
d63a86f8 18934
d8231941
AG
18935Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18936
18937 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18938 * gdb.java/configure: Rebuild.
18939
8caabe69
AG
18940Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18941
18942 * gdb.java/jv-exp.exp: New file.
18943
9d273ca3
AG
18944Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18945
18946 * configure: Rebuilt.
18947 * configure.in (configdirs): Add gdb.java.
18948 * gdb.java/jmisc.java: New file.
18949 * gdb.java/jmisc.exp: New file.
18950 * gdb.java/Makefile.in: New file.
18951 * gdb.java/configure: Rebuilt.
18952 * gdb.java/configure.in: New file.
18953 * lib/java.exp: New file.
18954
4f823a66
AC
18955Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18956
18957 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18958 underflow.
4f823a66 18959
2391e11d
AC
18960Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18961
18962 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18963 and the compilers sizes.
2391e11d 18964
54602222
ND
189652000-07-09 Nick Duffek <nsd@redhat.com>
18966
18967 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18968 (use_methods): New function.
18969 (main): Call use_methods().
18970 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18971 (do_tests): Call test_method_param_class.
18972
2bec0572
ND
189732000-07-09 Nick Duffek <nsd@redhat.com>
18974
18975 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18976 spelling.
18977 (test_enums): New procedure. Move enum tests from end of script
18978 to here. Set breakpoint on function name instead of line number.
18979 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18980 (enums2): New marker function.
18981 (enums1): New function.
18982 (main): Call enums1(). Move enum tests to enums1().
18983
78492fde
AC
18984Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18985
18986 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18987 compile/link program. Update line numbers.
78492fde
AC
18988 * gdb.asm/d10v.inc: Define ``startup''.
18989 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18990
49a2cef8
AC
18991Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18992
18993 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18994
3e6c8688
EZ
189952000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18996
18997 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18998 of 'help maint print' command.
3e6c8688 18999
9ff5cbe9
AC
19000Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19001
19002 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19003 they use gdb_expect_list.
9ff5cbe9 19004
17c579bd
AC
19005Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19006
19007 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19008 memory-read-packet-size'' instead of ``set endian big'' to test
19009 long commands.
17c579bd 19010
e6d71bf3
DB
190112000-06-03 Daniel Berlin <dan@cgsoftware.com>
19012
19013 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19014 g++, and stop skipping them.
e6d71bf3
DB
19015
19016 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19017 work under g++.
19018
d63a86f8 19019 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19020 initialization.
19021
dc96c6c7 190222000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19023
19024 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19025 the regular expression: accept an (almost) arbitrary sequence of
19026 "frames-invalid" and "breakpoints-invalid" messages both before
19027 and after the "starting" message.
19028
dc96c6c7 190292000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19030
19031 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19032
dc96c6c7 190332000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19034
19035 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19036 Relax the regular expression a little, make it pass on Solaris 8.
19037
8216cda9
KB
190382000-05-12 Kevin Buettner <kevinb@redhat.com>
19039
19040 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19041 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19042 Instead, it is permissible for gdb to stop on the line of the
19043 call itself.
19044
1a570b2f
MS
190452000-05-12 Michael Snyder <msnyder@.cygnus.com>
19046
19047 * gdb.base/break.exp (bp on small function, optimized file):
19048 Add a second pass pattern. The behavior differs here between stabs
19049 and dwarf for one-line functions. Stabs preserves two line symbols
19050 (one before the prologue and one after) with the same line number,
19051 but dwarf regards these as duplicates and discards one of them.
19052 Therefore the address after the prologue (where the breakpoint is)
19053 has no exactly matching line symbol, and GDB reports the breakpoint
19054 as if it were in the middle of a line rather than at the beginning.
19055
dc96c6c7 190562000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19057
d63a86f8 19058 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19059 rather than "send_gdb" (for consistancy).
19060
7d418785
AC
19061Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19062
19063 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19064 * gdb.c++/templates.cc: Properly check for GCC version number.
19065 * lib/compiler.cc: Likewise
19066
dc96c6c7 190672000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19068
d63a86f8 19069 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19070 gdb may not stop at the first line of main, due to code motion.
19071
dc96c6c7 190722000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19073
19074 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19075 This test depends on parsing the printf output from the target.
19076 Since the sparclet stub doesn't do stdio, this will never work.
19077 * gdb.base/call-rt-st.exp: ditto.
19078 * gdb.base/call-strs: ditto.
19079
dc96c6c7 190802000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19081
19082 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19083
19084 * gdb.base/ending-run.exp: After connecting to a remote target,
19085 but before running, the target will appear to be in a random
19086 location. Specify both a file and a line for breakpoints.
19087 Also, the function that calls main may be called 'init'
19088 rather than 'start'.
19089
a5a51225
EZ
190902000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19091
19092 * gdb.base/help.exp: Update output for add-symbol-file command.
19093
7930cc7c
FN
190942000-04-10 Fernando Nasser <fnasser@cygnus.com>
19095
19096 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19097 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19098
23e37ab1
C
190992000-04-07 J.T. Conklin <jtc@redback.com>
19100
e93c542c
C
19101 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19102
23e37ab1
C
19103 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19104
591b8fa3
PDM
19105Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19106
19107 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19108 values that can be represented exactly.
591b8fa3
PDM
19109 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19110 above change, and to not check against the directory part of the source
19111 file name.
19112 (step into print_long_arg_list): Likewise.
19113 (print print_small_structs from print_long_arg_list): Likewise.
19114 (print print_long_arg_list): Likewise.
19115
7a495180
EZ
191162000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19117
30b53638 19118 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19119
beb998c6
AC
19120Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19121
19122 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19123
1c689132
DB
191242000-03-25 Daniel Berlin <dan@cgsoftware.com>
19125
19126 * gdb.base/commands.exp (deprecated_command_test): Add test for
19127 deprecate with no arguments.
19128
c1790a9d
JL
191292000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19130
19131 * gdb.base/break.exp: Add new test for setting breakpoints on
19132 optimized code so we can test breakpoints work even when function
19133 prologues may be optimized away
19134
003ba290
FN
191352000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19136
19137 From David Whedon <dwhedon@gordian.com>
a9c64011 19138 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19139
6837a0a2
DB
191402000-03-22 Daniel Berlin <dan@cgsoftware.com>
19141
19142 * gdb.base/help.exp: Added test for new apropos command.
19143
b9593231
KB
191442000-03-21 Kevin Buettner <kevinb@redhat.com>
19145
19146 * gdb.base/pointers.c (usevar): New function.
19147 (main): Make sure that global variables v_int_pointer2, rptr,
19148 and y are all referenced someplace in the program by calling
19149 usevar() on them. [Some linkers delete symbols which are
19150 never referenced. The space remains, but there's no way to
19151 get a (symbolic) handle on the variable from the debugger.]
19152
751a959b
EZ
191532000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19154
19155 * gdb.base/printcmds.c: Add typedeffed arrays.
19156
19157 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19158 procedure to test arrays that are typedef'd.
751a959b 19159
73a93a32
JI
191602000-03-13 James Ingham <jingham@leda.cygnus.com>
19161
19162 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19163 the library directories.
73a93a32 19164
fb40c209
AC
19165Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19166
19167 * configure.in (configdirs): Add sub directory gdb.mi.
19168 * configure: Re-generate.
19169
19170 * gdb.mi: New directory.
d63a86f8 19171
ee4dd2c9
AC
191722000-02-25 Scott Bambrough <scottb@netwinder.org>
19173
19174 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19175 a long long value as a double on ARM platforms.
ee4dd2c9 19176
70f0cc22
JB
191772000-02-16 Jim Blandy <jimb@redhat.com>
19178
19179 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19180 default source file is set properly before running this test.
19181
853819b8
EZ
191822000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19183
19184 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19185 gdbtk/library directory, not in gdbtcl2.
853819b8 19186
dfcd3bfb
JM
191872000-02-04 Jim Blandy <jimb@redhat.com>
19188
19189 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19190 backslash from regexp pattern.
19191
19192 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19193 procedure. Use it to run all the "continue to bp overloaded"
19194 tests. Note that this changes the names of the tests slightly.
19195 If the breakpoint hit message includes a hex PC value, because
19196 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19197 from the real source code, still consider that a pass.
19198
19199 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19200 XFAIL here if the breakpoint message contains a hex address. Note
19201 similar change on 1999-11-02.
19202
19203 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19204
19205 * gdb.base/ptype.exp: Establish a default source file before
19206 calling get_debug_format.
19207
192082000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19209
19210 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19211
8b93c638
JM
192122000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19213
19214 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19215 of successive stepi commands -- while in the prologue we should see
19216 the function entry bracket.
19217
192182000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19219
19220 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19221 reach __change_mode() when stepping through the end of main().
19222
c5394b80
JM
192232000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19224
19225 * gdb.base/default.exp: Fix expected pattern.
19226 * gdb.base/help.exp: Same.
19227
0d06e24b
JM
192282000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19229
19230 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19231 Don't use xfail's because that affects only the following test.
d63a86f8 19232
0d06e24b 19233 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19234 solaris or linux.
0d06e24b
JM
19235
19236 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19237
dc96c6c7 192382000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19239
d63a86f8 19240 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19241 "A syntax error" rather than "A parse error". Accept both.
19242
192432000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19244
19245 * gdb.base/default.exp: Remove OS dependent string from "target
19246 remote" test.
19247 * gdb.base/help.exp: Same for "help target remote" test.
19248
c3f6f71d
JM
192492000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19250
19251 From Jim Kingdon <kingdon@redhat.com>:
19252
19253 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19254 prompt (cleanup rather than necessity, but still might keep output
19255 from spilling to next test).
c3f6f71d
JM
19256
192572000-01-02 Fred Fish <fnf@cygnus.com>
19258
19259 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19260 AIX, which defines them in <sys/types.h>.
19261
ed9a39eb 192621999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19263
ed9a39eb 19264 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19265 float" test.
ed9a39eb
JM
19266
192671999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19268
ed9a39eb 19269 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19270
19271 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19272 outermost frame disallowed".
19273
192741999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19275
19276 * gdb.base/setvar.exp: New tests for setting the value of a struct
19277 with a constant list.
19278
192791999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19280
19281 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19282 require the user to type a cast before setting the value of a struct.
19283
de57eccd
JM
192841999-12-06 Jim Blandy <jimb@cygnus.com>
19285
19286 * gdb.base/default.exp: Expect the new 'info float' command on
19287 all i386 platforms.
19288
19289 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19290 LinuxThreads libraries that don't support debugging.
19291
c2d11a7d
JM
19292Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19293
19294 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19295 Change the buffer type to ``unsigned char'' to simplify size
19296 arithmetic.
c2d11a7d
JM
19297
19298 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19299 stub only handles 400-1 byte packets. Verify that the download
19300 worked.
c2d11a7d
JM
19301
193021999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19303
19304 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19305 tests, using UNRESOLVED for the untested cases. Also, does not wait
19306 for a timeout if the prompt was received before a recognizable pattern.
19307
193081999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19309
19310 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19311
193121999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19313
19314 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19315 watchpoints.
c2d11a7d
JM
19316
193171999-11-24 Jason Merrill <jason@casey.cygnus.com>
19318
19319 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19320
19321 * gdb.c++/local.exp: Be more flexible in recognizing local class
19322 name mangling. Don't allow horribly truncated method names.
19323 * gdb.c++/derivation.exp: Expect protected inheritance.
19324 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19325 * gdb.c++/virtfunc.exp: Likewise.
19326 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19327 when printing a nested enum.
19328
193291999-11-22 Jim Blandy <jimb@cygnus.com>
19330
19331 * gdb.base/step-test.exp: Properly await GDB's response to setting
19332 a breakpoint on the call to large_struct_by_value.
19333
19334 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19335 just because we have debug info for the `start' function.
19336
193371999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19338
19339 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19340 "Unknown signal" messages, which indicate (on LinuxThreads) that
19341 GDB doesn't know how to debug threads on this system. This is
19342 better than hanging while philosopher 0 dumps chatter into gdb.log.
19343
193441999-11-18 Tom Tromey <tromey@cygnus.com>
19345
19346 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19347
193481999-11-18 Fred Fish <fnf@cygnus.com>
19349
19350 * gdb.base/coremaker2.c: Add sample program for generating
19351 cores that is more self contained than coremaker.c. Eventually
19352 I'll add more code to this and tie it into the testsuite.
19353
4ce44c66
JM
193541999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19355
19356 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19357
193581999-11-10 Jimmy Guo <guo@cup.hp.com>
19359
19360 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19361 from $srcdir/lib/.
4ce44c66 19362 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19363 and gdb.c++/.
4ce44c66
JM
19364
19365 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19366
d63a86f8 19367 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19368 'continue with watch' test point.
19369
193701999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19371
19372 Merged from p2linux-990323-branch:
d63a86f8 19373
4ce44c66
JM
19374 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19375
11cf8741
JM
19376Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19377
19378 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19379 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19380
19381Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19382
19383 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19384 gdb_expect_list.
11cf8741
JM
19385
19386Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19387
19388 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19389
193901999-11-03 Mark Salter <msalter@cygnus.com>
19391
19392 * gdb.base/break.exp: Fix "stub continue" pattern.
19393
193941999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19395
19396 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19397
193981999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19399
19400 * gdb.base/display.exp ("finish"): Add timeout clause.
19401
19402 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19403 plain prompt clause, so this doesn't have to time out in order to
19404 fail.
19405
19406 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19407 breakpoint hit messages include an address.
11cf8741
JM
19408
19409 * gdb.base/display.exp: Don't forget to escape parens in regular
19410 expressions. Unix regexp notatation sucks.
19411
194121999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19413
19414 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19415 order for 'signalled' message.
11cf8741 19416
5c44784c
JM
194171999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19418
19419 From Jimmy Guo <guo@cup.hp.com>:
19420 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19421 * gdb.base/annota1.c: Add code for tests to work with.
19422
194231999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19424
19425 * gdb.base/remote.exp: New test for remote downloading settings.
19426 * gdb.base/remote.c: New file with large .data.
19427
917317f4
JM
194281999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19429
19430 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19431 for LinuxThreads support, merged from the Code Fusion branch.
19432
19433Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19434
19435 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19436 containing exp_continue into a while within an expect. Don't
19437 attempt a start more than three times. Check return value from
19438 gdb_load.
d63a86f8 19439
2df3850c
JM
19440Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19441
19442 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19443 a pass case.
2df3850c 19444
2acceee2
JM
194451999-10-01 Kevin Buettner <kevinb@cygnus.com>
19446
19447 * gdb.base/break.c (main): Added a statement that we can step
19448 off of.
19449 * gdb.base/break.exp: Added tests for setting a breakpoint
19450 at an offset and stepping onto a breakpoint.
19451
194521999-10-01 Fred Fish <fnf@cygnus.com>
19453
d63a86f8 19454 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19455 gdb output.
19456
c2c6d25f
JM
194571999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19458
19459 * gdb.base/break.exp: Code locations are in hex, don't forget!
19460 (For HP-UX.)
19461
194621999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19463
19464 * condbreak.exp: Use break.c as test program.
19465 * condbreak.c: Remove, redundant with break.c.
19466
194671999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19468
19469 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19470 Z-packets if the target needs it.
c2c6d25f
JM
19471
194721999-09-13 James Ingham <jingham@leda.cygnus.com>
19473
19474 * gdb.c++/overload.exp: Added tests for listing overloaded
19475 functions with function pointers in the arg, explicitly calling
19476 out the version you want.
19477
cff3e48b
JM
194781999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19479
19480 * long_long.exp: Add variations of test cases that work for
19481 targets with 16-bit ints and 32-bit doubles.
19482
d4f3574e
SS
194831999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19484
19485 * break.c (main): Compare a possibly-uninitialized argc with an
19486 unlikely value that fits in 16 bits.
19487
194881999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19489
19490 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19491 0xfeeb, don't want negative numbers if ints are 16 bits.
19492
19493 * lib/gdb.exp (skip_cplus_tests): New proc.
19494 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19495 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19496 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19497 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19498 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19499 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19500 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19501 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19502
19503 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19504
19505Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19506
19507 * gdb.base/corefile.exp (up): Allow a parameter to appear
19508 in the frame that we're going up to.
19509
19510 From Jim Blandy <jimb@cygnus.com>:
19511
19512 * gdb.base/default.exp (info float): Expect some output now.
19513
19514 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19515 returning floating-point values to fail on the x86.
19516 * gdb.base/callfwmall.exp (do_function_calls): Same.
19517
19518 * gdb.base/list.exp (test_listsize): Correct expectations for
19519 listing line 1 with listsize 2. Also, listing a single line
19520 works now, as does listing three lines. [Kevin's note: There
19521 were a number of other cases fixed too where the expectations
19522 differed...]
19523
195241999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19525
19526 * gdb.base/selftest.exp: Add case for when version prints as
19527 constant string instead of char pointer.
19528
104c1213
JM
195291999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19530
19531 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19532 stepping out of main.
104c1213
JM
19533
19534 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19535 G++ used.
19536
19537 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19538 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19539
19540 * gdb.c++/ovldbreak.exp: Update match string in test that
19541 includes a warning of multiple breakpoints.
19542
195431999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19544
19545 * gdb.base/display.exp: Improve precision of step-after-finish
19546 added yesterday.
19547
19548 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19549 test.
104c1213
JM
19550
19551 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19552 configs when using G++, not just hppa*.
19553
195541999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19555
19556 * gdb.base/async.c: New file.
19557 * gdb.base/async.exp: New file.
19558
19559Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19560
19561 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19562 PA64.
19563
53a5351d
JM
19564Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19565
104c1213
JM
19566 * gdb.base/display.exp: "finish" can leave us mid-line on many
19567 targets, deal with it. Add a small constant to main, instead of
19568 1000 since main+1000 may not be a valid address in the target.
19569
53a5351d
JM
19570 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19571 on hpux11.
19572
19573 * gdb.base/attach.exp: Handle another hpux11 error message variant
19574 when attaching to a process that does not exist.
19575
195761999-08-19 J.T. Conklin <jtc@redback.com>
19577
19578 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19579 characters in 'continue to 1241' test.
53a5351d
JM
19580
195811999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19582
19583 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19584 stop in print_long_arg_list, define and use a whitespace
19585 variable in print_small_structs test, add an XFAIL for Solaris.
19586 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19587 interested enough to fix.
19588
7be570e7
JM
195891999-08-13 Keith Seitz <keiths@cygnus.com>
19590
19591 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19592 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19593 proc knows about targets other than the natives.
19594 (test_assign): Use "gdb_run_cmd" to "run" the target.
19595 Check that we've actually hit the breakpoint at main.
19596 When we attempt to assign a value to a local variable, check
19597 that the variable is in the current scope, i.e., don't use
19598 a test with an empty result.
19599
19600Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19601
19602 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19603 command.
7be570e7
JM
19604
196051999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19606
19607 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19608 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19609 gdb.compat, gdb.threads-hp.
19610 gdb.hp/configure, gdb.hp/configure.in: New files.
19611 gdb.hp/Makefile.in: Recurse into new subdirs.
19612 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19613 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19614 in object files.
19615 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19616
96baa820
JM
196171999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19618
19619 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19620 funky printf, remove a bogus p/a test.
96baa820
JM
19621
196221999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19623
19624 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19625 connected to the target. This is necessary when running not
19626 natively.
96baa820
JM
19627
196281999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19629
19630 * gdb.base/step-test.exp: Removed some extraneous messages.
19631
19632 * gdb.base/long_long.exp: Don't run memory examination tests
19633 on little-endian targets (they will need a different set of
19634 results to match).
19635
196361999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19637
19638 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19639 until somebody decides to fix GDB.
19640
19641 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19642 constant as "ULL".
96baa820
JM
19643 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19644 matches for a couple x/2 commands.
19645
a0b3c4fd
JM
196461999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19647
19648 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19649 by merging in ref-types2 tests.
19650 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19651
19652 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19653 * gdb.c++/Makefile.in: Add standard actions.
19654 (EXECUTABLES): Rename from PROGS, update list.
19655 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19656 from gdb.hp.
19657 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19658 foo and bar locals.
19659 * gdb.c++/anon-union.exp: Fix tests to match.
19660 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19661 expect matches to handle output variations.
19662 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19663 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19664 output, add HP alternatives for new and delete prints.
a0b3c4fd 19665 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19666 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19667 * gdb.c++/demangle.exp: Use $style when reporting failure.
19668 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19669 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19670 match alternatives.
19671 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19672 compilers.
a0b3c4fd
JM
19673 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19674 * gdb.c++/method.exp: Add match alternatives.
19675 * gdb.c++/misc.cc: Add bool types.
19676 * gdb.c++/misc.exp: Add tests for bool types.
19677 * gdb.c++/overload.exp: Add xfails.
19678 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19679 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19680 add some more template parameter tests (only for HP currently).
19681 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19682 * gdb.c++/virtfunc.cc: Add return type and value for main.
19683 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19684 match alternatives.
d63a86f8 19685
a0b3c4fd
JM
196861999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19687
19688 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19689
196901999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19691
19692 * gdb.base/signals.exp: Don't expect getting a backtrace from
19693 within a signal handler to fail on Linux.
19694
196951999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19696
19697 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19698 * lib/gdb.exp: Remove some gratuitious semicolons.
19699 (delete_breakpoints): Increase timeout.
19700 (gdb_expect): Add -notransfer option.
19701 (gdb_test): Use -notransfer option.
19702 (get_compiler_info): Add f77 case.
19703 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19704 case.
a0b3c4fd
JM
19705 (gdb_preprocess): Call get_compiler.
19706
19707 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19708 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19709 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19710 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19711 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19712 third arg to gdb_test.
a0b3c4fd
JM
19713 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19714 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19715 HP-UX xfails, add others.
a0b3c4fd
JM
19716 * gdb.base/completion.exp: Reflect name change of self-test.
19717 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19718 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19719 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19720 HP failure number.
a0b3c4fd
JM
19721 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19722 useless HP-UX 10.30 references.
19723 * gdb.base/maint.exp: Loosen matches.
19724 * gdb.base/pointers.c (main): Declare more_code.
19725 * gdb.base/pointers.exp: Match on output of a `next'.
19726 * gdb.base/structs.c: Add prototypes.
19727 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19728 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19729
197301999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19731
19732 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19733 command.
a0b3c4fd
JM
19734
197351999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19736
19737 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19738 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19739
19740 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19741 debug info. Deal with lack of signal hanlder info in stack.
19742
a9c64011 19743 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19744 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19745
5a2468f5
JM
197461999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19747
19748 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19749 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19750
adf40b2e
JM
19751Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19752
19753 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19754 a1-selftest.exp.
adf40b2e
JM
19755 * gdb.base/configure: Re-generate.
19756
197571999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19758
19759 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19760 in trying to run first and name is too long.
19761
19762 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19763 pointers2.c and pointers2.exp, respectively.
19764 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19765 doschk happier.
19766
43e526b9
JM
197671999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19768
19769 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19770 callfuncs2.c and callfuncs2.exp.
19771
19772 * gdb.base/list.exp: Remove mistaken xfails.
19773 * gdb.base/list0.h: Add optional prototypes.
19774
9846de1b
JM
19775Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19776
a9c64011 19777 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19778 calling malloc.
a9c64011
AS
19779 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19780 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19781 use.
9846de1b
JM
19782
197831999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19784
19785 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19786 * gdb.base/annota2.cc, annota2.exp: Move from here.
19787 * gdb.c++/annota2.cc, annota2.exp: To here.
19788 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19789
43ff13b4
JM
19790Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19791
19792 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19793 a consistent format.
43ff13b4 19794
085dd6e6
JM
197951999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19796
19797 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19798 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19799 HP compilers, also set the globals $true and $false.
19800
19801 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19802 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19803 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19804 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19805 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19806 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19807 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19808 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19809 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19810 whatis.c} Add C++ compatible function definitions and return
19811 types, add includes for library functions.
085dd6e6
JM
19812 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19813 * gdb.base/step-test.c (myglob): Rename from glob.
19814 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19815 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19816 files, move here from gdb.hp.
085dd6e6 19817 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19818 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19819 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19820 Adjust line numbers in regexps.
085dd6e6
JM
19821
19822 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19823 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19824 instead of 0/1.
19825
19826 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19827 foll-vfork.exp: New files, move here from gdb.hp.
19828 * gdb.base/page.exp: New file, test of pagination command.
19829
19830 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19831 recursion test.
19832 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19833
19834 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19835 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19836
19837 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19838 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19839 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19840 watchpoint test.
085dd6e6
JM
19841 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19842 them work.
19843 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19844 expressions properly.
19845 * gdb.base/corefile.exp: Loosen the match slightly.
19846 * gdb.base/default.exp: Allow "Error accessing memory" message
19847 also.
19848 * gdb.base/display.exp: Skip over x/0 j if PA64.
19849 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19850 * gdb.base/interrupt.exp: Ditto.
19851 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19852 in use.
19853 * gdb.base/list.exp: Add xfails for HP-UX.
19854 * gdb.base/long_long.exp: Refine some of the numeric matches.
19855 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19856 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19857 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19858 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19859 * gdb.base/ptype.exp: Succeed on more varieties of output.
19860 * gdb.base/scope.exp: Add xfails for HP-UX.
19861 * gdb.base/sect-cmd.exp: Add more cases.
19862 * gdb.base/setvar.exp: Add xfails for HP-UX.
19863 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19864 * gdb.base/signals.exp: Match on void symbolically.
19865 * gdb.base/step-test.exp: Add case for PA64.
19866 * gdb.base/term.exp: Add exit and restart.
19867 * gdb.base/twice.exp: Clean up after self.
19868 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19869 * gdb.base/whatis.exp: Allow more ways to pass tests.
19870
19871 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19872 no longer useful.
085dd6e6
JM
19873
19874Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19875
19876 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19877 list of patterns.
085dd6e6 19878 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19879 print_double_array(double_array)", "continuing to breakpoint
19880 1018", "print print_double_array(array_d)" and "continuing to
19881 1034" tests.
d63a86f8 19882
085dd6e6
JM
198831999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19884
a9c64011 19885 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19886
198871999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19888
19889 * config/mt-*: Remove, these haven't been used since 1996.
19890
198911999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19892
19893 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19894 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19895 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19896
9e0b60a8
JM
198971999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19898
19899 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19900 simpler match case for the ptype of the big class.
19901
199021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19903
19904 * gdb.exp: Fix test for gdb_prompt existence.
19905
199061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19907
19908 * gdb.exp (gdb_test): Add fail after calls to perror.
19909
199101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19911
19912 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19913
199141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19915
19916 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19917
0f71a2f6
JM
19918Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19919
19920 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19921 malloc() is linked in.
0f71a2f6
JM
19922
199231999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19924
19925 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19926 step at end.
19927
19928 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19929
199301999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19931
19932 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19933
cce74817
JM
19934Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19935
19936 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19937 * gdb.base/mips_pro.exp: Likewise.
19938
199391999-06-02 Keith Seitz <keiths@cygnus.com>
19940
19941 * gdb.c++/templates.cc: Change all "new" operators to throw
19942 an exception.
19943 * gdb.c++/cplusfuncs.cc: Likewise.
19944
19945 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19946
19947Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19948
19949 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19950 * gdb.base/ending-run.exp: When stepping out of main, accept a
19951 step into an arbitrary assembler file.
cce74817 19952
392a587b
JM
199531999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19954
d63a86f8 19955 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19956 "breakpoint-invalid" to be printed.
d63a86f8 19957 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19958 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19959 * gdb.base/annota2.cc: Initialize a.x to 0.
19960
9e086581
JM
199611999-05-17 Keith Seitz <keiths@cygnus.com>
19962
19963 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19964 when "skip_float_tests" set.
19965 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19966 "print print_ten_doubles", and "step into print_long_arg_list".
19967 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19968 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19969 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19970 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19971 "skip_float_tests" is set.
19972 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19973 when "skip_float_tests" set.
d63a86f8 19974
cd0fc7c3
SS
199751999-05-06 Keith Seitz <keiths@cygnus.com>
19976
19977 * gdb.base/annota2.cc: Include stdio.h.
19978
19979Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19980
19981 * gdb.base/crossload.exp: Remove, this has been disabled ever
19982 since BFD stopped including all targets, and cross-GDB gets
19983 plenty of testing anyway.
19984 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19985 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19986 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19987 * gdb.base/README: Remove, was doc for this.
19988 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19989 needed.
cd0fc7c3 19990
b83266a0
SS
199911999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19992
19993 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19994 output.
19995
19996 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19997 * gdb.base/annota2.exp: New file. More annotation tests.
19998 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19999 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20000
200011999-04-23 Angela Marie Thomas <angela@cygnus.com>
20002
20003 * config/cfdbug.exp: New file.
20004
7a292a7a
SS
200051999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20006
20007 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20008 Marcus Daniel's and Dale Hawkins's demangler crashes.
20009
20010 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20011 test_lucid_style_demangling, test_arm_style_demangling,
20012 test_hp_style_demangling): Try Tom Tromey's core-dumping
20013 identifier under each demangling style.
7a292a7a
SS
20014
200151999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20016
20017 * gdb.c++/demangle.exp: Include the current demangling style
20018 in all test names.
20019 (current_demangling_style): New global variable.
20020 (set_demangling_style, test_demangling_core, test_demangling,
20021 test_demangling_exact): New functions.
20022 (test_gnu_style_demangling, test_lucid_style_demangling,
20023 test_arm_style_demangling, test_hp_style_demangling): Use those,
20024 instead of calling gdb_test and gdb_test_exact directly.
20025 (catch_demangling_errors): New function, which reports errors
20026 signalled by the demangling test functions in an orderly way.
20027 (do_tests): Use catch_demangling_errors.
20028
200291999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20030
20031 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20032 grouping in expressions, not {}.
7a292a7a
SS
20033
20034 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20035 initialized yet.
7a292a7a
SS
20036
200371999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20038
20039 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20040 are listed.
20041
200421999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20043
20044 * gdb.stabs/weird.exp: Test for CC being defined before
20045 looking at its value.
20046
200471999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20048
20049 * gdb.base/call-ar-st.exp: Remove stray '#'.
20050 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20051 "short int" and "long int".
20052 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20053 change, to mollify finicky HP compiler.
7a292a7a
SS
20054 * gdb.hp/reg-test.exp (testfile): Fix file name.
20055 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20056
7a292a7a
SS
20057 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20058 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20059 alternate form of enum ptype.
20060
c906108c
SS
200611999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20062
7a292a7a
SS
20063 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20064 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20065 passing skip_hp_tests, so as not to waste time on guaranteed
20066 failure.
7a292a7a 20067
c906108c
SS
20068 * gdb.c++/overload.cc: Pass string instead of char addr, always
20069 init ccpfoo.
20070 * gdb.c++/templates.cc: Fix syntax error.
20071
7a292a7a
SS
20072Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20073
20074 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20075 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20076 command.
20077
200781999-03-18 James Ingham <jingham@cygnus.com>
20079
20080 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20081
20082 * gdb.c++/method.exp: It was testing an uninitialized int on the
20083 stack and assuming it was positive.
20084
20085 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20086
20087 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20088 keep it from killing the rest of the tests.
7a292a7a
SS
20089 Use gdb_continue_to_end.
20090
20091 * gdb.base/sigall.exp: use gdb_continue_to_end.
20092
20093 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20094
20095 * gdb.base/display.exp: use runto_main, not run.
20096
d63a86f8
RM
20097 * gdb.base/default.exp: Check for the current error message in the
20098 r abbreviation test.
7a292a7a
SS
20099 Add strongarm to the targets that know info float.
20100
d63a86f8 20101 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20102 run which doesn't work with monitors.
20103
20104 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20105
20106 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20107
20108 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20109 program. Traps the case (in Cygmon) when the program never really
20110 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20111 more places, so I used my name. Sorry Mark...
20112
20113 * config/monitor.exp (gdb_target_monitor): added another
20114 target_info parameter: remotebinarydownload. This will set the
20115 remotebinarydownload flag if this is causing some boards trouble.
20116
201171999-03-18 Mark Salter <msalter@cygnus.com>
20118
20119 * lib/gdb.exp (continue_to_exit): New function.
20120
20121 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20122 * gdb.base/ending-run.exp: Ditto.
20123 * gdb.base/step-test.exp: Ditto.
20124
201251999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20126
20127 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20128 (suggested by Art Haas <ahaas@neosoft.com>).
20129
201301999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20131
889bf7c5 20132 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20133
20134Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20135
20136 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20137 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20138
201391999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20140
20141 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20142 a call to strlen; sometimes we do have sources.
20143
201441999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20145
20146 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20147 character, so GDB won't print garbage after its end.
d63a86f8 20148
c906108c
SS
20149 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20150 breakpoint there instead. Sometimes GCC emits memcpy to handle
20151 the large structures being passed by value, so we step into that
20152 instead of sum_array_print, which obscures what we're really testing.
20153 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20154 the bizarre steps into memcpy, so do that here. Add check for
20155 stepping into function calls that pass large structures by value.
20156 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20157 Remove all references to specific line numbers.
20158 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20159 New type and function.
20160 (main): Call large_struct_by_value, passing it a large struct by value.
20161 * lib/gdb.exp (gdb_get_line_number): New function.
20162
20163 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20164 more portable.
20165
7a292a7a
SS
201661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20167
c906108c
SS
20168 * lib/gdb.exp: Doc fixes.
20169
7a292a7a
SS
201701999-03-05 Nick Clifton <nickc@cygnus.com>
20171
d63a86f8 20172 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20173
201741999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20175
c906108c 20176 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20177 commands. They're not germane to this test, and they don't work
20178 that way on remote targets.
c906108c 20179
3fc11d3e
JM
201801999-03-01 James Ingham <jingham@cygnus.com>
20181
20182 * Changelog entries merged over from gdb development branch.
20183
3fc11d3e
JM
20184 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20185
20186 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20187 for outputting results of test run.
20188
2d4a1622 20189 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20190
20191 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20192
7a292a7a
SS
201931999-02-25 Felix Lee <flee@cygnus.com>
20194
20195 * lib/gdb.exp (debug_format): initialize
20196
c906108c
SS
201971999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20198
20199 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20200 * gdb.base/call-rt-st.c: Ditto.
20201
c906108c
SS
202021999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20203
20204 * gdb.threads/pthreads.exp (horiz): New variable.
20205 (test_startup): Fix regexps that capture thread numbers.
20206
202071999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20208
20209 * gdb.base/smoke.exp: Disambiguate two test case names (both
20210 called ``print'').
20211
20212Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20213
20214 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20215 compilation.
c906108c
SS
20216
202171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20218
20219 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20220 actual output formatting.
20221 * gdb.base/smoke.exp: GDB removes leading 0's.
20222 * gdb.base/volatile.exp: Don't check type of remuneration;
20223 that variable is no longer defined in constvars.c.
20224 * gdb.base/step-test.c (main): Exit with explicit exit code.
20225 * gdb.base/step-test.exp: Remove two nexti checks--they are
20226 not portable.
20227
202281999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20229
20230 * gdb.base/help.exp ("help delete display"): Fix test to match
20231 gdb's output.
20232
20233 * gdb.base/long_long.c (known_types): Initialize values to zero.
20234 * gdb.base/long_long.exp: Step one more line
20235 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20236 leading zeros. Explicitly ask for hex formatting. Use
20237 unique test case names.
c906108c
SS
20238
20239Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20240
d63a86f8 20241 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20242
20243 * gdb.c++/method.exp: Add missing close brace.
20244
202451999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20246
20247 * gdb.base/maint.exp: Use 'set height 0' to disable page
20248 prompting, not 'set height 400'.
20249
20250 Fix a bunch of timeouts.
20251 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20252 four separate tests, so expect doesn't take forever to match a ton
20253 of text against a regexp with lots of .* forms.
20254 ("maint print psymbols", "maint print symbols"): Make some of
20255 these greps more selective, so that expect doesn't try to wade
20256 through huge piles of output and time out.
20257
20258 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20259
20260 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20261 tests: one which doesn't expect shlib events to be reported, and
20262 another which does, but is XFAIL for all platforms other than
20263 HP/UX.
c906108c
SS
20264
20265 * gdb.base/break.exp: Teach the test suite that the `catch
20266 fork', `catch vfork', and `catch exec' commands produce error
20267 messages on platforms that don't provide these features.
20268
20269Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20270
20271 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20272 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20273 (shortening names from solib_threshold.exp etc), won't run on
20274 anything but HP-UX for the foreseeable future.
c906108c 20275 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20276 reflect move.
c906108c
SS
20277
20278Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20279
20280 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20281 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20282
20283Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20284
20285 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20286 successfully re-sets breakpoints in shared libraries.
20287 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20288
20289Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20290
d63a86f8
RM
20291 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20292 and compiled w/o GCC.
c906108c
SS
20293
20294 * gdb.hp/watch-cmd.exp: ditto.
20295
20296 * gdb.hp/watch-hp.exp: ditto.
20297
20298 * gdb.hp/xdb1.exp: ditto.
20299
20300 * gdb.hp/xdb2.exp: ditto.
20301
20302 * gdb.hp/dbx.exp: ditto.
20303
20304Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20305
20306 * constvars.c: Remove C++-isms.
20307 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20308 with GCC.
c906108c
SS
20309
20310Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20311
20312 The following changes are part of the HP merge.
20313
20314 * gdb.base/break.exp: new tests to verify that catchpoints for
20315 fork, vfork, and exec don't trigger inappropriately.
20316
20317 * gdb.base/opaque.exp: compile one file at a time, then link.
20318
20319 * gdb.base/signals.exp: be more restrictive about which hppa
20320 systems receive a setup_xfail. new tests.
20321
20322 * gdb.base/solib_threshold.build: new file.
20323 * gdb.base/solib_threshold.exp: new file.
20324 * gdb.base/solib_threshold.link_opts: new file.
20325 * gdb.base/solib_threshold.mk: new file.
20326 * gdb.base/gen_solib_threshold.c: new file.
20327
20328 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20329 tests. New tests for enums inside classes.
20330
20331 * gdb.c++/compiler.cc: indicate support of template debugging.
20332
20333 * gdb.c++/demangle.exp: run hp style demangling tests.
20334
20335 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20336 tests.
20337
20338 * gdb.c++/misc.cc: changes to support new tests.
20339
20340 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20341 to support new tests.
20342
20343 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20344 gcc, then skip these tests.
20345
20346Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20347
20348 The following files are part of the HP merge; some had longer
20349 names at HP, but have been renamed to be no more than 14
20350 characters in length.
20351
20352 * gdb.hp/ambiguous.cc: new file.
20353 * gdb.hp/ambiguous.exp: new file.
20354 * gdb.hp/attach.exp: new file.
20355 * gdb.hp/attach2.exp: new file.
20356 * gdb.hp/classes-hp.exp: new file.
20357 * gdb.hp/ctti.exp: new file.
20358 * gdb.hp/ctti-add.cc: new file.
20359 * gdb.hp/ctti-add1.cc: new file.
20360 * gdb.hp/ctti-add2.cc: new file.
20361 * gdb.hp/ctti-add3.cc: new file.
20362 * gdb.hp/dbx.exp: new file.
20363 * gdb.hp/exception.cc: new file.
20364 * gdb.hp/exception.exp: new file.
20365 * gdb.hp/foll-exec.c: new file.
20366 * gdb.hp/foll-exec.exp: new file.
20367 * gdb.hp/foll-fork.c: new file.
20368 * gdb.hp/foll-fork.exp: new file.
20369 * gdb.hp/foll-vfork.c: new file.
20370 * gdb.hp/foll-vfork.exp: new file.
20371 * gdb.hp/inherit-hp.exp: new file.
20372 * gdb.hp/more-steps.exp: new file.
20373 * gdb.hp/namespace.cc: new file.
20374 * gdb.hp/namespace.exp: new file.
20375 * gdb.hp/optimize.exp: new file.
20376 * gdb.hp/pxdb.c: new file.
20377 * gdb.hp/pxdb.exp: new file.
20378 * gdb.hp/quicksort.exp: new file.
20379 * gdb.hp/reg-test.exp: new file.
20380 * gdb.hp/reg-test.s: new file.
20381 * gdb.hp/sized-enum.c: new file.
20382 * gdb.hp/sized-enum.exp: new file.
20383 * gdb.hp/start-stop.exp: new file.
20384 * gdb.hp/templ-hp.cc: new file.
20385 * gdb.hp/templ-hp.exp: new file.
20386 * gdb.hp/thr-lib.c: new file.
20387 * gdb.hp/thr-lib.exp: new file.
20388 * gdb.hp/thr-lib.h: new file.
20389 * gdb.hp/thr-liblib.c: new file.
20390 * gdb.hp/virtfun-hp.c: new file.
20391 * gdb.hp/virtfun-hp.exp: new file.
20392 * gdb.hp/watch-cmd.exp: new file.
20393 * gdb.hp/watch-hp.exp: new file.
20394 * gdb.hp/xdb1.exp: new file.
20395 * gdb.hp/xdb2.exp: new file.
20396 * gdb.hp/xdb3.exp: new file.
20397
20398Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20399
20400 The following files are part of the HP merge; some had longer
20401 names at HP, but have been renamed to be no more than 14
20402 characters in length.
20403
20404 * gdb.base/ss.h: new file.
20405 * gdb.base/call-ar-st.c: new file.
20406 * gdb.base/call-ar-st.exp: new file.
20407 * gdb.base/call-rt-st.c: new file.
20408 * gdb.base/call-rt-st-exp: new file.
20409 * gdb.base/call-strs.exp: new file.
20410 * gdb.base/ena-dis-br.exp: new file.
20411 * gdb.base/environ.exp: new file.
20412 * gdb.base/long_long.exp: new file.
20413 * gdb.base/sect-cmd.exp: new file.
20414 * gdb.base/shlib-cl2.exp: new file.
20415 * gdb.base/smoke.exp: new file.
20416 * gdb.base/so-impl-ld.c: new file.
20417 * gdb.base/so-impl-ld.exp: new file.
20418 * gdb.base/so-indr-cl.c: new file.
20419 * gdb.base/so-indr-cl.exp: new file.
20420 * gdb.base/varargs.exp: new file.
20421 * gdb.base/volatile.exp: new file.
20422 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20423 * gdb.base/display.exp: new file.
c906108c
SS
20424 * gdb.c++/derivation.exp: new file.
20425 * gdb.c++/local.exp: new file.
20426 * gdb.c++/member-ptr.exp: new file.
20427 * gdb.c++/overload.exp: new file.
20428 * gdb.c++/ovldbreak.exp: new file.
20429 * gdb.c++/ref-types.exp: new file.
20430 * gdb.c++/ref-types2.exp: new file.
20431 * gdb.c++/userdef.exp: new file.
d63a86f8 20432
c906108c
SS
20433Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20434
20435 * gdb.base/default.exp: Reflect wording change in remote.c.
20436
dc96c6c7 20437Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20438
20439 * gdb.base/help.exp: Update to reflect current text.
20440
20441Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20442
20443 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20444 they're stack variables and contain garbage.
20445 * gdb.c++/anon-union.exp: new file.
20446
20447 The following changes were made by David Taylor
889bf7c5
PA
20448 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20449 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20450 in changes by HP.
c906108c
SS
20451
20452 * gdb.base/bitops.exp: new file.
20453 * gdb.base/default.exp: change expected messages for catch and
20454 info catch tests to reflect HP merge changes.
20455 * gdb.base/enable-disable-break.exp
20456 * gdb.base/ending-run.c: new file.
20457 * gdb.base/long_long.c: new file.
20458 * gdb.base/maint.exp: new file.
20459 * gdb.base/pointers2.exp: new file.
20460 * gdb.base/shlib-call2.exp: new file.
20461 * gdb.base/solib.exp: new file.
20462 * gdb.base/step-test.c: new file.
20463 * gdb.c++/anon-union.cc: new file.
20464 * gdb.c++/local.cc: new file.
20465 * gdb.c++/member-pointer.cc: new file.
20466 * gdb.c++/method.cc: new file.
20467 * gdb.c++/ref-types.cc: new file.
20468 * gdb.c++/ref-types2.cc: new file.
20469 * gdb.c++/userdef.cc: new file.
d63a86f8 20470
c906108c
SS
20471 * gdb.base/scope.exp: compile one file at a time, then link.
20472 * gdb.base/langs.exp: ditto.
20473 * gdb.base/list.exp: ditto.
d63a86f8 20474
c906108c
SS
20475Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20476
20477 The following changes were made by David Taylor
889bf7c5
PA
20478 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20479 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20480 in changes by HP.
d63a86f8 20481
c906108c
SS
20482 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20483 skip tests. When compiling pass c++ flag to gdb_compile.
20484 * gdb.c++/
d63a86f8 20485
c906108c
SS
20486 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20487 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20488 (skip_hp_tests): new function.
20489 (gdb_preprocess): new function.
20490
20491 * configure.in (hpdir): decide whether to configure gdb.hp.
20492 * configure: regenerated.
20493
20494 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20495 to delete on clean.
20496 (EXECUTABLES): update to reflect new additions.
20497 * gdb.base/commands.exp: update message expected.
20498 * gdb.base/default.exp: add copyright notice.
20499 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20500 * gdb.base/help.exp: update messages to reflect current text.
20501 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20502 targets for recurse tests.
20503 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20504 skip this file.
20505
20506 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20507 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20508 compilation.
20509 * gdb.c++/misc.exp: ditto.
20510 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20511 run the tests. tell gdb_compile that it's a c++ compilation.
20512
20513 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20514
c906108c
SS
20515 * gdb.base/all-bin.exp: new file.
20516 * gdb.base/arithmet.exp: new file.
20517 * gdb.base/assign.exp: new file.
20518 * gdb.base/completion.exp: new file.
20519 * gdb.base/cond-expr.exp: new file.
20520 * gdb.base/condbreak.exp: new file.
20521 * gdb.base/define.exp: new file.
20522 * gdb.base/dollar.exp: new file.
20523 * gdb.base/environment.exp: new file.
20524 * gdb.base/eval-skip.exp: new file.
20525 * gdb.base/jump.exp: new file.
20526 * gdb.base/logical.exp: new file.
20527 * gdb.base/pointers.exp: new file.
20528 * gdb.base/relational.exp: new file.
20529 * gdb.base/section_command.exp: new file.
20530 * gdb.base/whatis-expr.exp: new file.
20531
20532 * gdb.base/all-types.c: new file.
20533 * gdb.base/call-array-struct.c: new file.
20534 * gdb.base/call-return-struct.c: new file.
20535 * gdb.base/call-strings.c: new file.
20536 * gdb.base/callfuncs2.c: new file.
20537 * gdb.base/condbreak.c: new file.
20538 * gdb.base/constvars.c: new file.
20539 * gdb.base/display.c: new file.
20540 * gdb.base/int-type.c: new file.
20541 * gdb.base/jump.c: new file.
20542 * gdb.base/miscexprs.c: new file.
20543 * gdb.base/pointers.c: new file.
20544 * gdb.base/pointers2.c: new file.
20545 * gdb.base/shmain.c: new file.
20546 * gdb.base/shr1.c: new file.
20547 * gdb.base/shr2.c: new file.
20548 * gdb.base/solib.c: new file.
20549 * gdb.base/solib1.c: new file.
20550 * gdb.base/solib2.c: new file.
20551 * gdb.base/varargs.c: new file.
20552 * gdb.c++/derivation.cc: new file.
20553 * gdb.c++/overload.cc: new file.
20554 * gdb.c++/ovldbreak.cc: new file.
20555 * gdb.hp/attach.c: new file.
20556 * gdb.hp/attach2.c: new file.
20557 * gdb.hp/average.c: new file.
20558 * gdb.hp/compiler.c: new file.
20559 * gdb.hp/compiler.cc: new file.
20560 * gdb.hp/execd-program.c: new file.
20561 * gdb.hp/follow-exec.c: new file.
20562 * gdb.hp/follow-fork.c: new file.
20563 * gdb.hp/follow-vfork-and-exec.c: new file.
20564 * gdb.hp/misc-hp.cc: new file.
20565 * gdb.hp/more-steps.c: new file.
20566 * gdb.hp/optimize.c: new file.
20567 * gdb.hp/quicksort.c: new file.
20568 * gdb.hp/run-hp.c: new file.
20569 * gdb.hp/start-stop.c: new file.
20570 * gdb.hp/sum.c: new file.
20571 * gdb.hp/templates-hp.cc: new file.
20572 * gdb.hp/thread-local-in-lib.c: new file.
20573 * gdb.hp/thread-local-in-lib.h: new file.
20574 * gdb.hp/thread-local-in-lib.lib.c: new file.
20575 * gdb.hp/vforked-program.c: new file.
20576 * gdb.hp/virtfunc-hp.cc: new file.
20577 * gdb.hp/watchpoint-hp.c: new file.
20578 * gdb.hp/xdb.c: new file.
20579 * gdb.hp/xdb0.c: new file.
20580 * gdb.hp/xdb0.h: new file.
20581 * gdb.hp/xdb1.c: new file.
20582
20583Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20584
20585 The following change was made by Edith Epstein
889bf7c5
PA
20586 <eepstein@cygnus.com> as part of a project to merge in changes
20587 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20588
20589 * gdb.c++/demangle.exp: changed the expected output for some
20590 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20591 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20592 T1<char>::~T1<char>(void)
c906108c 20593 becomes,
a9c64011
AS
20594 maint demangle __dt__11T1__pt__2_cFv
20595 T1<char>::~T1(void)
c906108c 20596
889bf7c5 20597 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20598
c906108c
SS
20599Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20600
20601 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20602 * gdb.trace/backtrace.exp: Likewise.
20603 * gdb.trace/circ.exp: Likewise.
20604 * gdb.trace/collection.exp: Likewise.
20605 * gdb.trace/deltrace.exp: Likewise.
20606 * gdb.trace/infotrace.exp: Likewise.
20607 * gdb.trace/limits.exp: Likewise.
20608 * gdb.trace/packetlen.exp: Likewise.
20609 * gdb.trace/passc-dyn.exp: Likewise.
20610 * gdb.trace/passcount.exp: Likewise.
20611 * gdb.trace/report.exp: Likewise.
20612 * gdb.trace/save-trace.exp: Likewise.
20613 * gdb.trace/tfind.exp: Likewise.
20614 * gdb.trace/tracecmd.exp: Likewise.
20615 * gdb.trace/while-dyn.exp: Likewise.
20616 * gdb.trace/while-stepping.exp: Likewise.
20617
206181998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20619
20620 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20621
20622Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20623
20624 From Brendan Kehoe:
20625 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20626 int return types.
20627
20628Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20629
20630 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20631 remote dos host testing right.
c906108c
SS
20632
20633Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20634
20635 * gdb.base/corefile.exp: remove some xfails.
20636
20637Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20638
20639 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20640 have different timestamps.
c906108c
SS
20641
20642Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20643
20644 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20645 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20646
20647Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20648
20649 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20650 delta.
c906108c
SS
20651
20652Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20653
20654 * gdb.base/default.exp: Add brace missing from previous delta.
20655
20656Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20657
20658 * gdb.base/default.exp: Support test for info float for all
20659 varieties of arm toolchain.
20660
dc96c6c7 20661Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20662
20663 * gdb.trace/*.exp: remove "remote_download" command.
20664
dc96c6c7 20665Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20666
20667 * gdb.trace/*.exp: remove -gdwarf from compile.
20668
20669Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20670
20671 * gdb.trace/configure.in(AC_INIT): typo
20672 * gdb.trace/configure: regenerated
20673
dc96c6c7 20674Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20675
20676 * config/m68k-emc.exp: New file.
20677 * lib/<emc-support.exp trace-support.exp}: New files.
20678 * configure.in: add new test directory gdb.trace.
20679 * gdb.trace/{configure configure.in Makefile.in}: New files.
20680 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20681 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20682 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20683 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20684 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20685 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20686 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20687
dc96c6c7 20688Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20689
20690 * gdb.c++/classes.exp: Change all regular expressions to match
20691 arbitrary combinations of newline/carriage-return, so that they
20692 will work equally well on Unix and Windows.
20693 * gdb.c++/inherit.exp: ditto.
20694 * gdb.c++/virtfunc.exp: ditto.
20695
206961998-08-11 Dawn Perchik <dawn@cygnus.com>
20697
20698 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20699
c2d11a7d
JM
20700Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20701
20702 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20703 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20704 to use a0-a3/d0-d3 as needed.
20705
20706Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20707
20708 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20709 * gdb.disasm/am33.exp: Corresponding changes.
20710
c906108c
SS
207111998-07-11 Felix Lee <flee@cygnus.com>
20712
20713 * gdb.base/callfuncs.exp: add cmp10 test.
20714 * gdb.base/callfuncs.c (cmp10): new function.
20715
20716Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20717
d63a86f8 20718 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20719 into two parts to get around a synchronization problem in expect.
20720
3fc11d3e
JM
20721Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20722
20723 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20724
20725 * configure.in: Add options for gdbtk testsuite.
20726
20727 * configure: Regenerate.
20728
20729 * gdb.gdbtk: New directory to hold gdbtk tests.
20730
c906108c
SS
20731Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20732
20733 * gdb.fortran/types.exp: Escape brackets in expect patterns
20734 for test_float_literal_types_accepted tests.
20735 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20736 before run test.
20737
c2d11a7d
JM
20738Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20739
20740 * am33.exp: Just compile, do not link the testcase.
20741 * am33.s: Add ".am33" pseudoop to force am33 mode.
20742
c906108c
SS
207431998-06-25 Felix Lee <flee@cygnus.com>
20744
20745 * gdb.base/setshow.exp: make sure $pc is sane.
20746
20747 * gdb.stabs/weird.exp: split expect patterns properly.
20748
c2d11a7d
JM
20749Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20750
20751 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20752 * gdb.disasm/am33.exp: Run it.
20753
dc96c6c7 20754Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20755
20756 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20757 match processing (and eliminate spurious timeouts when running).
20758
dc96c6c7 20759Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20760
20761 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20762 exception test, but conditionalize it on target [mach | gnu].
20763
dc96c6c7 20764Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20765
20766 * gdb.base/overlays.exp: fixup compile line for linker script.
20767
20768Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20769
20770 * gdb.fortran/types.exp: don't guess at float size.
20771
20772Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20773
20774 * gdb.base/exprs.exp: delete test that depends on int size.
20775
20776Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20777
20778 * config/sim.exp: Removed checks for target triplets.
20779 (gdb_target_sim): Use gdb,target_sim_options.
20780
20781Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20782
20783 * gdb.base/reread.exp: New file.
20784 * gdb.base/reread1.c: New file.
20785 * gdb.base/reread2.c: New file.
20786
20787Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20788
20789 * config/sim.exp: Use 'target sim -sparclite' when running
20790 SPARClite programs.
20791
20792Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20793
20794 * gdb.base/structs2.exp: New file.
20795 * gdb.base/structs2.c: New file.
20796
20797Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20798
20799 * gdb.asm/common.inc: New file.
20800 * gdb.asm/d10v.inc: New file.
20801 * asm-source.exp: Pass -I's to gas to find .inc files.
20802 Update line numbers in expected output.
20803 * asmsrc1.s: Rewrite.
20804 * asmsrc2.s: Rewrite.
20805 * configure.in: Create arch.inc symlink.
20806 * configure: Regenerate.
20807 * Makefile.in (distclean): Delete arch.inc.
20808
20809Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20810
20811 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20812 (t_enum_value2): ditto
20813 (t_enum_value3): ditto
20814 (main): ditto
c906108c
SS
20815Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20816
20817 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20818 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20819 change.
20820 Use gdb_test instead of send_gdb/gdb_expect sequences.
20821
20822Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20823
20824 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20825 not void.
20826
20827Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20828
20829 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20830 subroutines. Used to test gdbs ability to single step through PC
20831 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20832
20833Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20834
20835 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20836 more rigorous EGCS C++ error checking.
20837
20838Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20839
a9c64011
AS
20840 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20841 tests.
20842 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20843 function when asleep.
20844 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20845 for i*86 Linux and SVR4 signal handling problems.
20846 Remove linux xfail for `next to handler in signals_tests_1', fixed
20847 by recent infrun.c change.
20848 Limit backtrace to 10 frames to avoid timeout problems with infinite
20849 stack backtraces.
20850 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20851 target.[ch] change.
c906108c
SS
20852
20853Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20854
20855 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20856 for a newline from gdb before continuing.
20857 (default_gdb_exit): Just look for y or n.
20858 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20859 it does, fail the rests of the tests in the file.
20860
20861Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20862
20863 * config/cygmon.exp: New file.
20864
20865Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20866
20867 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20868 main" test on remote targets.
c906108c
SS
20869
20870 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20871 run test on remote targets.
20872
20873Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20874
20875 * gdb.asm: New directory.
20876 * configure.in: Configure it.
20877 * configure: Regenerate.
20878 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20879 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20880
20881Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20882
20883 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20884
dc96c6c7 20885Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20886
a9c64011
AS
20887 * gdb.base/overlays (several files): Merge the two overlay
20888 managers into one. Change variables (foox, barx, bazx, grbxx)
20889 back into ints but force them to load in their proper sections.
c906108c
SS
20890
20891Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20892
20893 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20894 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20895 (D10VCopy): Handle memory regions crossing 16k boundaries.
20896 (D10VCopy): Transfer data in 32 bit chunks.
20897
20898Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20899
20900 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20901 correct.
c906108c
SS
20902
20903 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20904 map. Include space for printf in .text segment.
c906108c
SS
20905
20906 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20907 updated d10v memory VMA/LMA map.
c906108c 20908 (D10VCopy): Call D10VTranslate.
d63a86f8 20909
c906108c
SS
20910Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20911
20912 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20913
20914 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20915 that it won't be put into the .sdata - small data -
20916 section. Update reference.
c906108c
SS
20917 * gdb.base/baz.c (bazx, baz): Ditto.
20918 * gdb.base/foo.c (foox, foo): Ditto.
20919 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20920
20921 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20922 to be arrays.
d63a86f8 20923
dc96c6c7 20924Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20925
a9c64011
AS
20926 * gdb.base/overlays.exp: fix up and get working again.
20927 Add tests for backtraces from an overlay function.
d63a86f8 20928
c906108c
SS
20929Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20930
20931 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20932 "calling function with watchpoint enabled".
20933
20934Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20935
20936 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20937 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20938 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20939 pending review of whether it is useful or not.
20940
20941Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20942
20943 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20944
20945Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20946
20947 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20948 * config/dve.exp: New file to support Densan boards.
20949
20950Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20951
20952 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20953 reads and BSD.
c906108c
SS
20954
20955Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20956
20957 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20958 response.
20959
20960 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20961
20962Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20963
20964 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20965 test.
c906108c
SS
20966
20967 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20968 target_sizeof_long and target_bigendian_p.
c906108c 20969 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20970 to targets word size and endianess.
d63a86f8 20971
c906108c
SS
20972Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20973
20974 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20975 output.
c906108c
SS
20976
20977Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20978
20979 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20980 Update test of set args help to match source change.
c906108c
SS
20981
20982Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20983
20984 * gdb.base/default.exp: Expect help system output to be in
20985 alphabetical order.
20986 * gdb.base/help.exp: Ditto.
20987
20988Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20989
20990 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20991 "i*86-pc-linux-gnu*".
20992 * gdb.base/interrupt.exp: Ditto.
20993 * gdb.base/corefile.exp: Ditto.
20994
20995 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20996 define vxworks when building the testcase.
c906108c
SS
20997
20998 * gdb.base/ptype.exp: Fix testnames to be unique.
20999 * gdb.base/radix.exp: Ditto.
21000 * gdb.base/term.exp: Ditto.
21001 * gdb.base/whatis.exp: Ditto.
21002 * gdb.c++/classes.exp: Ditto.
21003
21004Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21005
21006 * gdb.base/callfuncs.exp: Fix indentation.
21007
21008 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21009 suppress_flag has been set.
21010 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21011 target feature.
21012
21013Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21014
21015 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21016 the testcase.
21017
21018 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21019 set_debug_traps() and breakpoint().
c906108c
SS
21020 * gdb.c++/misc.cc (main): Ditto.
21021 * gdb.c++/templates.cc (main): Ditto.
21022 * gdb.c++/virtfunc.cc (main): Ditto.
21023
21024Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21025
21026 * lib/gdb.exp(gdb_step_for_stub): New function.
21027 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21028 exists, reload the executable and do a "continue" instead of
21029 doing a jump.
21030 (runto_main): Use gdb_step_for_stub.
d63a86f8 21031
c906108c 21032 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21033 tests to have unique names.
c906108c
SS
21034 * gdb.base/callfuncs.exp: Ditto.
21035 * gdb.base/commands.exp: Ditto.
21036 * gdb.base/default.exp: Ditto.
21037 * gdb.base/help.exp: Ditto.
21038 * gdb.base/list.exp: Ditto.
21039 * gdb.base/opaque.exp: Ditto.
21040 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21041 similar tests.
d63a86f8 21042
c906108c
SS
21043 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21044 * gdb.c++/cplusfuncs.cc: Ditto.
21045 * gdb.c++/virtfunc.cc: Ditto.
21046
21047 * config/monitor.exp: Keep track of the last file we saw, rather
21048 than trying to get the info from gdb.
21049
21050 * gdb.fortran/types.exp: Move comment to previous line.
21051
21052Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21053
21054 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21055 target mode.
c906108c
SS
21056
21057Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21058
21059 From Bob Manson:
21060 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21061 string from GDB when it connects.
c906108c
SS
21062
21063 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21064
21065Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21066
21067 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21068 if we can't get a debug format from GDB (we may be testing an
21069 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21070
21071 * gdb.stabs/weird.exp: Fix quoting.
21072
21073 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21074
21075Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21076
21077 * config/arm-ice.exp: New file.
21078
21079Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21080
21081 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21082 until it has been modified to work with the new testsuite.
c906108c 21083
99707966 21084 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21085 testcase won't compile, cause all of the testcases in the file to
21086 fail instead.
c906108c
SS
21087
21088 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21089 (gdb_clear_suppressed): New procedure.
21090 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21091 it contains a positive value.
21092
21093Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21094
21095 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21096
21097 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21098
21099Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21100
21101 * lib/gdb.exp (setup_xfail_format): New function.
21102 (get_debug_format): New function to get debug format.
21103 (debug_format): New global variable to hold last value set
21104 by get_debug_format.
21105 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21106 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21107 * gdb.c++/ptype.exp: Ditto.
21108 * gdb.c++/classes.exp: Ditto.
21109 * gdb.c++/cplusfuncs.exp: Ditto.
21110 * gdb.c++/inherit.exp: Ditto.
21111 * gdb.c++/templates.exp: Ditto.
21112 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21113
c906108c
SS
21114Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21115
21116 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21117 host doesn't have a currently-open connection.
21118
21119 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21120 any gdb stub target. Handle cases where gdb doesn't respond when
21121 interrupted in a sane fashion.
c906108c
SS
21122
21123 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21124 same thing in a totally different way.
c906108c
SS
21125
21126 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21127 setting "timeout".
c906108c 21128 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21129 default_gdb_init now.
c906108c
SS
21130
21131Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21132
21133 * gdb.base/printcmds.exp: Fix "check for floating addition"
21134 regexp to accept results within approx +/- .01 of exact value.
21135 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21136
21137Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21138
21139 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21140 properly.
c906108c
SS
21141 (gdb_expect): Add optional timeout parameter, and add timeout
21142 value to various calls.
21143 (gdb_suppress_tests): Only give one warning message per group.
21144
21145Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21146
21147 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21148 global variables. Handle getting a value for $timeout more
21149 gracefully.
c906108c
SS
21150
21151Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21152
21153 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21154 initialize.
c906108c 21155 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21156 by a target configuration file.
c906108c
SS
21157 (gdb_expect): Pass the timeout to remote_expect.
21158
21159 * config/monitor.exp(gdb_load): Fix typo in regexp.
21160
21161Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21162
21163 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21164
21165Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21166
21167 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21168 here. Call gdb_target_exec before rebooting the target, to make
21169 sure the connection to the target is closed.
c906108c
SS
21170 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21171 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21172 Also detect "Timeout reading from remote" error.
21173
21174 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21175 gdb_target_monitor. Don't call gdb_file_cmd here; let
21176 gdb_target_monitor do it.
c906108c
SS
21177
21178 * gdb.disasm/hppa.exp: Don't use exec_output.
21179
21180Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21181
21182 * gdb.base/list.exp: If we're debugging a non-native target,
21183 try to set the pc register to point to the start of the
21184 program before doing the first list command.
21185
21186 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21187 test_calls after restarting.
c906108c
SS
21188
21189 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21190 reloading.
c906108c
SS
21191
21192 * gdb.base/watchpoint.exp: Fix typo.
21193
21194 * gdb.base/setshow.exp: Check for use_gdb_stub.
21195
21196 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21197 stub case.
c906108c
SS
21198 * gdb.base/langs.exp: Ditto.
21199
21200 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21201 gdb_load_offset. If we weren't given a file to load, figure out
21202 what the current file is and use it.
c906108c
SS
21203
21204 * config/i386-bozo.exp: New file.
21205
21206Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21207
21208 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21209 feature.
21210
21211 * config/proelf.exp: New entry.
21212
21213Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21214
21215 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21216 of regexps.
21217
21218 * gdb.base/watchpoint.exp: Don't run the test_stepping
21219 tests if gdb can't call functions on the target.
21220
21221 * gdb.base/setshow.exp: Don't run the set prompt tests if
21222 the board has gdb_prompt set.
21223
21224Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21225
21226 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21227 * gdb.base/commands.exp: Likewise.
21228 * gdb.base/setshow.exp: Likewise.
21229
21230Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21231
21232 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21233 feature.
21234
21235 * config/i960.exp: New file.
21236
21237Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21238
21239 * gdb.base/funcargs.exp: Check for gdb,short_int target
21240 feature instead of looking for explicit target triplets.
21241
dc96c6c7 21242Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21243
d63a86f8 21244 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21245 "p 123DEADBEEF", to check parse_number.
21246 * top.c: change "to enable to enable" to "to enable" in a couple
21247 of help strings.
21248
21249Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21250
21251 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21252 on the mn10300.
d63a86f8 21253
c906108c
SS
21254Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21255
21256 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21257 where the test executable is run with explicit args.
21258 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21259
21260Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21261
21262 * gdb.base/run.c: Use FAKEARGV to build test executable that
21263 does not require a command line arg, since most simulators
21264 don't currently support passing such an arg into the simulated
21265 program.
21266 * gdb.base/commands.exp: Change tests to insert the proper
21267 value as the arg to the first recursive factorial call. Change
21268 compilation line to define FAKEARGV at compile time.
21269
21270Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21271
21272 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21273 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21274 function with watchpoint enabled" test.
21275
21276Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21277
21278 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21279 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21280
21281 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21282 "Tests restarted" messages.
c906108c
SS
21283
21284Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21285
21286 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21287
dc96c6c7 21288Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21289
21290 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21291 for INFO SYMBOL; add help tests for OVERLAY commands.
21292 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21293 add tests for OVERLAY commands
21294 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21295 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21296 * gdb.base/sigall.c: add usestubs code frag
21297 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21298
c906108c
SS
21299Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21300
21301 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21302 failures.
21303 (gdb_stop_suppressing_tests): Note that tests have restarted.
21304
21305Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21306
21307 * config/h8300.exp: New file.
21308
21309Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21310
21311 * gdb.base/setshow.exp: Check for the existence of a
21312 feature, not its value.
21313
21314Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21315
21316 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21317
21318 * gdb.base/scope.exp: It's now init0(), not init().
21319
21320 * gdb.base/scope0.c: For now, change init() to be init0().
21321
21322 * config/monitor.exp: Use gdb_serial in preference to serial
21323 or netport.
21324
21325 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21326 and it's not already set.
c906108c
SS
21327
21328Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21329
21330 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21331 isn't using a stub and if it supports argument passing.
c906108c
SS
21332
21333Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21334
21335 * config/udi.exp(gdb_start): Make sure UDICONF is set
21336 properly before starting gdb.
21337
21338Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21339
21340 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21341 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21342 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21343
21344Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21345
21346 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21347 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21348
21349 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21350
21351 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21352
21353 * config/monitor.exp: Make sure we disconnect from the target.
21354 Also, try a reboot/reload cycle instead of failing if the
21355 load fails.
21356
21357Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21358
21359 * gdb.base/default.exp: Don't set match_max.
21360 * gdb.base/help.exp: Ditto.
21361 * gdb.base/list.exp: Ditto.
21362 * gdb.base/signals.exp: Ditto.
21363
21364 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21365 set, use remote_ld to download the testcase instead of
21366 the GDB loader.
21367
21368Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21369
21370 * config/vr5000.exp: New file.
21371
21372 * config/monitor.exp(gdb_target_monitor): Add pattern for
21373 "Ending remote" to detect errors in connecting.
21374
21375 * gdb.base/setshow.exp: Add .* within auto language test.
21376
21377 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21378 target feature.
21379
21380 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21381 and reboot the board if necessary.
c906108c
SS
21382
21383 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21384 a set of tests. Remove print.* from the patterns being checked.
21385
21386Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21387
21388 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21389 refer to gdb_spawn_id.
21390
21391 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21392 longer used.
21393 * config/sparclet.exp: Ditto.
21394 * config/sparclet-old.exp: Ditto.
21395 * config/slite.exp: Ditto.
21396 * config/sim.exp: Ditto.
21397 * gdb.base/funcargs.exp: Ditto.
21398
21399 * lib/gdb.exp:Remove references to gdb_spawn_id.
21400 (gdb_expect): Move to remote.exp.
21401
21402Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21403
21404 * config/monitor.exp: Detect the "Couldn't establish connection"
21405 message from GDB.
21406
21407Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21408
21409 * gdb.base/bitfields.exp: Use runto instead of explicit
21410 gdb_run_cmd/gdb_expect sequences.
21411
21412 * gdb.base/break.exp(text_next_with_recursion): Add match for
21413 gdb_expect call.
21414
21415 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21416 We also need to handle the "A program is being debugged already"
21417 prompt from gdb. Use gdb_test to set the baud rate.
21418
21419 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21420 to 20000. Really. I mean it.
21421
21422Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21423
21424 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21425 fails. If suppress_flag is set, skip perror message about not
21426 being able to send to GDB.
c906108c 21427 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21428 GDB.
c906108c
SS
21429 (gdb_expect): If suppress_flag is set, always fail immediately.
21430 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21431 (gdb_init): Call gdb_stop_suppressing_tests.
21432 (default_gdb_exit): Ditto.
21433 (default_gdb_start): Ditto.
21434
21435 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21436 gdb_stop_suppressing_tests as appropriate.
c906108c 21437 * gdb.base/break.exp: Ditto.
889bf7c5 21438 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21439 * gdb.base/commands.exp: Ditto.
21440 * gdb.base/exprs.exp: Ditto.
889bf7c5 21441 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21442 * gdb.base/list.exp: Ditto.
21443 * gdb.base/recurse.exp: Ditto.
889bf7c5 21444 * gdb.base/scope.exp: Ditto.
c906108c
SS
21445 * gdb.base/structs.exp: Ditto.
21446 * gdb.c++/inherit.exp: Ditto.
21447
21448Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21449
21450 * config/vr4300.exp: New file.
21451
99707966 21452 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21453
99707966 21454 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21455
21456Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21457
21458 * lib/gdb.exp(gdb_init): New function.
21459
21460 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21461 for each individual variable set.
c906108c
SS
21462
21463 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21464 name.
21465
21466 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21467
21468 * gdb.base/scope.exp: Use gdb_test.
21469
21470 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21471 aborting; the testsuite driver will do that for us (see
21472 gdb_finish). Also, use gdb_test in a few more places.
21473
21474Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21475
21476 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21477
21478Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21479
21480 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21481 and "add_tests" are not at the same address.
21482
21483Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21484
21485 * gdb.base/ptype.exp: Use gdb_test.
21486
21487Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21488
21489 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21490 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21491 left in. No longer expect them to fail.
21492
21493 * gdb.stabs/*.mt; Deleted, no longer used.
21494 * gdb.stabs/configure.in: Remove references to target makefile
21495 frags.
21496 * gdb.stabs/configure: Rebuilt.
21497
21498 * gdb.disasm/*.mt: Deleted, no longer used.
21499 * gdb.disasm/configure.in: Remove references to target makefile
21500 frags. Use "sh3.s" as the unique filename for this directory.
21501 * gdb.disasm/configure: Rebuilt.
21502
21503 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21504 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21505 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21506
21507Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21508
21509 * config/udi.exp: Use mondfe,name instead of remote_host.
21510
21511Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21512
21513 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21514 a function with a watchpoint enabled on the mn10200.
21515
21516 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21517 before trying to create it!
21518
21519Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21520
21521 * config/vx.exp: Use hostname instead of netport.
21522
21523 * config/vxworks.exp: New file.
21524
21525 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21526
21527 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21528 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21529 occurs.
21530
21531 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21532 $gdb_spawn_id directly.
21533 (gdb_run_cmd): Try _start as well as start. Use the target feature
21534 gdb,start_symbol as the symbol to start from when jumping.
21535
21536Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21537
21538 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21539 redundant) test.
21540
21541 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21542 it doesn't lose for 16bit integer systems.
21543
21544Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21545
21546 * gdb.fortran/types.exp: If the target doesn't support "double"
21547 data types, then expect "real" types to only be 4 bytes.
21548
21549 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21550 call tests if the target doesn't support inferior function calls.
21551
21552 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21553 in printf tests.
21554
21555Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21556
21557 * gdb.base/help.exp: Disable "help set", "help show", and
21558 "help support". Simplify regexp for "help stack".
21559
21560 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21561 to 60 seconds. Temporarily set match_max to 15000 around the
21562 "info copying" test.
21563
21564 * gdb.base/nodebug.exp: Don't try to do an inferior function
21565 call if the target doesn't support them.
21566 * gdb.base/printcmds.exp: Likewise.
21567 * gdb.base/setvar.exp: Likewise.
21568 * gdb.base/structs.exp: Likewise.
21569 * gdb.c++/templates.exp: Likewise.
21570 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21571
21572 * gdb.base/recurse.exp: Enable for the mn10200.
21573
21574 * configure.in: Do configure gdb.stabs directory for *-*-elf
21575 targets.
21576 * configure: Rebuilt.
21577
21578 * gdb.base/break.exp: Check for gdb,noresults before testing
21579 exit status and/or results from the target.
21580 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21581 * lib/gdb.exp: Remove old (now bogus) initialization of
21582 noinferior, noargs, noresults and nosignals.
21583
21584Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21585
21586 * config/sh.exp: New file.
21587
21588 * config/slite.exp: Try to connect multiple times to the board
21589 before rebooting. Only send a "monitor run" if need_monitor_run
21590 is set.
21591
21592 * gdb.base/break.exp: Don't do the "stub continue" test if
21593 the target has gdb_stub set.
21594
21595 * gdb.base/callfuncs.exp: Increase the timeout.
21596
21597 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21598 if the target has gdb,noinferiorio set.
21599
21600 * gdb.base/list.exp: Increase match_max to 10000 characters.
21601
21602 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21603
21604 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21605 target.
21606
21607 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21608
21609Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21610
21611 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21612 trying to delete the copy of gdb. Catch the file delete so we
21613 don't die if the delete fails; also, the file should be copied to
21614 the host, not to the build.
c906108c
SS
21615
21616Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21617
21618 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21619 parenthesis in case it contains multiple regexps separated
c906108c
SS
21620 with |.
21621
21622 * gdb.base/watchpoint.exp: Use gdb_test.
21623 * gdb.base/default.exp: Ditto.
21624
21625Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21626
99707966 21627 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21628
c906108c
SS
21629 * gdb.base/scope.exp: Use gdb_test.
21630 * gdb.c++/classes.exp: Ditto.
21631 * gdb.c++/inherit.exp: Ditto.
21632
21633Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21634
21635 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21636 remote_exec instead.
21637 * gdb.base/corefile.exp: Don't be ridiculous.
21638 * gdb.base/*.c: Add missing stub invocations.
21639
21640Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21641
21642 * config/slite.exp: Miscellaneous fixes.
21643
21644 * lib/gdb.exp: Fix runto.
21645
21646 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21647 the target.
21648
21649 * gdb.base/watchpoint.exp: Fix regexp.
21650
21651 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21652 close and wait commands, as the descriptor may now be
21653 invalid. Always call "remote_close host".
21654
21655Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21656
21657 Major rewrite for testsuite revision.
d63a86f8 21658
c906108c
SS
21659 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21660 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21661 instead of relying on spawn_id to always contain a valid
21662 spawn id.
21663 (get_compiler_info): New procedure to build the ${binfile}.ci
21664 file, instead of replicating this in N different places.
21665 (gdb_compile): New procedure.
d63a86f8 21666
c906108c 21667 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21668 appropriate arguments) instead of compile. Use gdb_test in a lot
21669 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21670 at the start of a testcase, as this is no longer done magically.
21671
21672 config/*-gdb.exp: Rename without the -gdb suffix.
21673
21674 config/mips.exp: Use remote_close instead of exit_remote_shell.
21675 config/monitor.exp: Use target_info instead of looking at
21676 baud, timeout, etc.
21677 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21678
21679Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21680
21681 * gdb.c++/templates.exp (test_ptype_of_templates),
21682 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21683 Update expect patterns for destructors and assignment operators
21684 to match corresponding c-typeprint.c changes.
21685 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21686 to destructor breakpoint test, GDB should be able to set the
21687 destructor breakpoint without specifying arguments.
21688
21689Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21690
21691 * gdb.threads/pthreads.exp: Change result for failure to compile due
21692 to lack of pthreads runtime support from an error to simply an
21693 unsupported test, per dejagnu standards.
21694
21695Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21696
21697 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21698 where GDB exits to reduce pattern match time.
21699 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21700
21701 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21702
dc96c6c7 21703Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21704
21705 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21706 * gdb.base/default.exp: ditto.
21707 * gdb.base/nodebug.exp: ditto.
21708 * gdb.base/printcmds.exp: ditto.
21709 * gdb.base/ptype.exp: ditto.
21710 * gdb.base/setvar.exp: ditto.
21711 * gdb.base/structs.exp: ditto.
21712 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21713
21714Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21715
21716 * configure, */configure: Rebuild with autoconf 2.12.
21717
21718Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21719
21720 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21721 use new i*86-pc-linux*-gnu quads.
21722 * gdb.base/corefile.exp: Ditto.
21723 * gdb.base/signals.exp: Ditto.
21724 * gdb.base/sigall.exp: Ditto.
21725 * gdb.base/interrupt.exp: Ditto.
21726
21727 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21728 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21729 RedHat 4.0.
d63a86f8 21730
c906108c 21731 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21732 linux. This allows the test case to at least compile on latest
21733 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21734
21735Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21736
21737 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21738 directory to search gdb directory. Accept and step over conditional
21739 stack alignment code. Consume $prompt in failure cases.
21740 Reset timeout to $oldtimeout instead of some arbitrary value.
21741 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21742 timeout problems with infinite stack backtraces.
21743 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21744 Accept function parameters for linkfunc member.
21745
21746Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21747
21748 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21749 (CXXFLAGS): Remove, unreferenced.
21750 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21751 previous -B options and also add -B option to pick up cross compiled
21752 runtime.
c906108c
SS
21753 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21754 doing cross compiles.
21755 (target_alias): Declare global.
21756 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21757 to verify that gcc exists in build tree, and if so set CC to that
21758 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21759
c906108c
SS
21760Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21761
21762 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21763 ptype test for anonymous union. Fixup testcase to match
21764 current gcc debug output.
21765
21766Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21767
21768 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21769 force argument to an unsigned long type.
21770
21771Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21772
21773 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21774 tests and anonymous union print/ptype tests.
c906108c
SS
21775 * gdb.base/list.exp (test_forward-search): Increase timeout by
21776 5 minutes for the "search extremely long line" case.
21777 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21778 completely optional and that the pass/fail messages use the command as
21779 the message if that third arg is a null string.
21780 (gdb_test_exact): Arrange that a null string pattern means match a
21781 null string output rather than any output, which might include random
889bf7c5 21782 errors.
c906108c
SS
21783 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21784 backtrace test.
21785 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21786 always failing and failure is now exposed by gdb.exp changes.
21787
21788Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21789
21790 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21791 weren't being noted.
21792
21793Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21794
21795 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21796 * gdb.stabs/weird.exp: Remove v_comb xfails.
21797
dc96c6c7 21798Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21799
21800 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21801 list.exp scope.exp watchpoint.exp]
c906108c 21802 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21803
dc96c6c7 21804Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21805
21806 * config/monitor.exp: Increase download timeout to 1000 seconds.
21807
dc96c6c7 21808Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21809
21810 * config/m32r.exp: Increase timeout to 120 seconds.
21811
21812Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21813
21814 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21815 and accept older ordering as obsolescent gcc or gdb.
21816 * gdb.c++/templates.exp: Ditto.
21817 * gdb.c++/virtfunc.exp: Ditto.
21818
21819Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21820
21821 * gdb.base/coremaker.c: Add code to mmap some data so we
21822 can check that it ends up in the core file.
21823 * gdb.base/corefile.exp: Add test to read mmapped data
21824 from core file.
21825
dc96c6c7 21826Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21827
21828 * config/m32r.exp: New file.
21829
21830Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21831
21832 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21833 that cflags can contains -gstabs, and work correctly for other tests.
21834
dc96c6c7 21835Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21836
21837 * gdb.base/setshow.exp: New file, tests show and set.
21838 * gdb.base/setshow.c: New file, tests show and set.
21839 * gdb.base/help.exp: Add test for help set|show annotate.
21840 * gdb.base/default.exp: Add test for set|show annotate.
21841
21842Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21843
21844 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21845 errors unique.
21846 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21847 explicitly.
21848
21849Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21850
21851 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21852 and width commands. This is done elsewhere.
21853 * (gdb_start): Don't call gdb_start_sim here. That's already
21854 done in gdb_load. This fixes lots of failures in default.exp.
21855
21856Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21857
21858 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21859 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21860 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21861 in the same we we treat other failures (since it may be an expected
889bf7c5 21862 condition), rather than as an error.
c906108c
SS
21863 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21864 old test format.
21865
21866Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21867
21868 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21869 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21870 twice. Nuke the duplicates.
c906108c 21871 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21872 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21873 Remove config.h along with other config files.
21874
21875Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21876
21877 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21878 "p func1 ()" and note that rests of tests are skipped.
21879 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21880 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21881 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21882 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21883 affected by the previous run test.
21884 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21885 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21886 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21887 "pass int powerset tuple" and "pass modeless int powerset tuple".
21888 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21889 "real write 4" and "real write 8".
21890 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21891 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21892 "print \$i after tuple assign 2", and
21893 "print vs2 after tuple assign 2".
21894 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21895 meaningful error message and return -1 so the caller can
21896 suppress further tests and avoid a cascade of errors.
d63a86f8 21897
c906108c
SS
21898Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21899
21900 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21901 format for printing version.
21902 * gdb.base/default.exp: Ditto.
21903 * gdb.base/interrupt.exp: Fix problem with cascade of
21904 errors if child process dies while calling a function.
d63a86f8 21905
c906108c
SS
21906Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21907
21908 * Makefile.in (VPATH): Add
21909 * Makefile.in (Makefile, config.status): Fix rules so things get
21910 remade when necessary.
21911
21912Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21913
21914 * Makefile.in (just-check): Add path to sibling expect dir
21915 to environment variable specified by RPATH_ENVVAR.
21916
21917Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21918
21919 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21920 (just-check): Add shared library paths for libstdc++, tk,
21921 tcl, bfd, and opcodes to the environment variable specified
21922 in RPATH_ENVVAR.
21923 * configure.in: Add support to recognize --enable-shared flag
21924 and generate correct value for RPATH_ENVVAR.
21925 * configure: Regenerated with autoconf.
21926
21927Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21928
21929 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21930 include all osf versions.
c906108c
SS
21931 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21932 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21933 when target is linux. When failing to build pthreads test
21934 executable, give more meaningful message.
21935 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21936 arg for pthread_create.
d63a86f8 21937
c906108c
SS
21938Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21939
21940 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21941 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21942 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21943 and -lpthreads (everybody else).
c906108c
SS
21944 (test_startup): Fail gracefully if threads are not supported.
21945 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21946 "p/c array_index("abcdef",2)" when not gcc compiled.
21947 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21948 "print func2::coremaker_local" when not gcc compiled.
21949 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21950 "ptype on opaque struct tagname (statically)",
21951 "ptype on opaque struct tagname (dynamically) 1", and
21952 "ptype on opaque struct tagname (dynamically) 2"
21953 for not compiled with gcc.
21954 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21955 backtrace when compiled with gcc.
d63a86f8 21956 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21957 than always return success.
21958
21959Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21960
21961 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21962
21963Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21964
21965 * gdb.base/structs.exp: Undo last change.
21966
21967Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21968
21969 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21970 encapsulate all the steps/nexts done during self test, starting
21971 at main, and makes them less sensitive to optimization issues.
21972 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21973 signal handler" test.
21974 * gdb.threads/pthreads.exp: Only run this for native configs.
21975 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21976 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21977 tests.
21978 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21979 for "runto test_calls(void)" test.
d63a86f8 21980
c906108c
SS
21981Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21982
21983 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21984 and don't expect address info in breakpoint confirmations.
21985
21986Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21987
21988 * gdb.base/list.exp (test_forward_search): Increase timeout
21989 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21990 and then reset to old value when done. Increase expect input
c906108c
SS
21991 buffer to 10000.
21992
21993Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21994
21995 * gdb.base/list.exp (test_forward_search): Fix to handle very
21996 long source line without overflowing expect's input buffer.
21997
21998Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21999
22000 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22001 "buffer_full".
22002
22003 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22004 "buffer_full".
22005
22006 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22007 "buffer_full".
22008
22009 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22010 "buffer_full".
22011
22012Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22013
22014 * configure.in (configdirs): Add gdb.threads.
22015 * configure: Regenerated with autoconf.
22016 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22017 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22018 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22019
c906108c
SS
22020Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22021
22022 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22023
22024Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22025
22026 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22027 each signal's status in the output of "handle all print".
22028 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22029 the \r\n sequence that immediately precedes the gdb prompt.
22030 * gdb.base/a1-selftest.exp: Save original timeout and restore
22031 after test.
22032
22033Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22034
22035 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22036 symbol.
22037
22038Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22039
22040 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22041
22042Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22043
22044 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22045 timeout by 60 seconds.
22046
22047Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22048
22049 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22050 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22051 error return.
22052
22053Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22054
22055 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22056 gdb initialization, also report how long dejagnu waited. Restore
22057 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22058 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22059
22060Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22061
22062 * lib/gdb.exp: Report timeout value for verbosity level 2.
22063 * config/gdbserver.exp: Ditto.
22064 * config/hppro.exp: Ditto.
22065 * config/mips-gdb.exp: Ditto.
22066 * config/monitor.exp: Ditto.
22067 * config/netware.exp: Ditto.
22068 * config/sim-gdb.exp: Ditto.
22069 * config/slite-gdb.exp: Ditto.
22070 * config/udi-gdb.exp: Ditto.
22071 * config/unix-gdb.exp: Ditto.
22072 * config/vx-gdb.exp: Ditto.
22073 * gdb.base/a1-selftest.exp: Ditto.
22074 * gdb.base/a2-run.exp: Ditto.
22075 * gdb.base/break.exp: Ditto.
22076 * gdb.base/corefile.exp: Ditto.
22077 * gdb.base/list.exp: Ditto.
22078 * gdb.base/recurse.exp: Ditto.
22079 * gdb.base/scope.exp: Ditto.
22080 * gdb.base/signals.exp: Ditto.
22081
22082Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22083
22084 * gdb.threads/Makefile.in (docdir): Removed.
22085
22086Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22087
22088 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22089 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22090 @srcdir@.
d63a86f8 22091 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22092 autoconf 2.5 or higher.
22093 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22094
22095Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22096
22097 * configure: Regenerated.
22098 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22099 avoid name clashes with SunOS headers.
22100
22101Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22102
22103 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22104
22105Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22106
22107 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22108 prototype information ends up in the compiler info file.
22109
22110Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22111
22112 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22113 attempting to regenerate it. Eliminate use of a temporary file
22114 and just generate the info file directly. Source it immediately,
22115 for consistency of use.
22116 * gdb.base/corefile.exp: Ditto
22117 * gdb.base/exprs.exp: Ditto.
22118 * gdb.base/funcargs.exp: Ditto.
22119 * gdb.base/langs.exp: Ditto.
22120 * gdb.base/list.exp: Ditto.
22121 * gdb.base/mips_pro.exp: Ditto.
22122 * gdb.base/nodebug.exp: Ditto.
22123 * gdb.base/opaque.exp: Ditto.
22124 * gdb.base/ptype.exp: Ditto.
22125 * gdb.base/scope.exp: Ditto.
22126 * gdb.base/setvar.exp: Ditto.
22127 * gdb.base/signals.exp: Ditto.
22128 * gdb.base/whatis.exp: Ditto.
22129 * gdb.c++/templates.exp: Ditto.
22130 * gdb.c++/virtfunc.exp: Ditto.
22131 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22132 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22133
22134Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22135
22136 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22137 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22138 Increase timeout, a lot of single stepping might be needed if the
22139 target has no hardware watchpoints.
22140
22141Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22142
22143 * gdb.base/break.exp: Ignore compiler warnings when compiling
22144 break.c.
22145 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22146 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22147 from remote-sim.
22148 * gdb.base/exprs.exp: Add h8300 xfails.
22149 * gdb.base/funcargs.exp: Likewise.
22150 * gdb.base/nodebug.exp: Likewise.
22151 * gdb.base/printcmds.exp: Likewise.
22152 * gdb.base/ptype.exp: Likewise.
22153 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22154 h8300 xfails.
d63a86f8 22155 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22156 on the h8300.
22157 * gdb.base/funcargs.c: Explicitly make last constant argument to
22158 call_after_alloca_subr an unsigned long type.
22159 * gdb.base/return.c: Include stdio.h.
22160
22161Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22162
22163 * config/abug.exp: New file for the older Motorola Bug monitor
22164 that runs on the mvme13x series VME boards.
22165 * config/monitor.exp: Use the new config array for target settings
22166 if they exist.
22167
22168Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22169
22170 * sim-gdb.exp: Make the SH simulator allocate less space when
22171 it is targeted.
22172
22173Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22174
22175 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22176 test.
22177
22178Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22179
22180 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22181 "rs6000-*-*" for "list function in include file" when gcc compiled.
22182 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22183 for "p ctable1[120]".
22184 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22185 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22186 Remove setup_xfail for "rs6000-*-*" for
22187 "print 'scope0.c'::filelocal before run".
22188 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22189 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22190 since some compilers don't allow both options to be given
22191 on the same command line. Create object file and move it.
d63a86f8 22192
c906108c
SS
22193Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22194
22195 * gdb.base/corefile.exp: Always regenerate the core file, since
22196 we always regenerate the coremaker program. Detect special case
22197 where registers cannot be read from core file.
d63a86f8 22198
c906108c
SS
22199Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22200
22201 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22202 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22203 * gdb.c++/templates.exp: Only match on basename of file since
22204 some formats like xcoff don't encode directory information.
22205 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22206 and rs6000 AIX xcoff targets.
22207 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22208 * configure: Regenerate.
22209 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22210 here, rather than in distclean.
d63a86f8 22211
c906108c
SS
22212Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22213
22214 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22215 defined, and use it to compile the test case with -O2. The
22216 native compilation still uses no optimization.
22217 * gdb.base/mips_pro.c: Remove inline assembly code since
22218 it is compiled PIC by default, which results in assembler
22219 warnings that make the testsuite think the compilation
22220 was unsuccessful.
22221
22222Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22223
22224 * gdb.c++/misc.exp: Add note to message for
22225 "print s.a for foo struct" that this is a known gcc 2.7.2
22226 and earlier bug.
22227
22228Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22229
22230 * gdb.base/break.exp: Fix pattern for matching "Delete all
22231 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22232 setup_xfail for deleting all breakpoints test. Fix various
22233 timeout messages to include "(timeout)".
22234 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22235 for "p t_float_values2(3.14159,float_val2)".
22236 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22237 for "continue to call2g" when gcc compiled.
22238 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22239 "up to foo in langs.exp", "show language at foo in langs.exp",
22240 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22241 and "show language at fsub in langs.exp".
22242 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22243 "list line 1 in include file", "list message for lines past EOF",
22244 "list function in include file", "list list0.h:foo", and
22245 "list filename:function; nonexistant function".
22246 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22247 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22248 and "ptype t_char_array" to be for native cc only.
d63a86f8 22249
c906108c
SS
22250Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22251
d63a86f8 22252 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22253 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22254 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22255
22256Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22257
22258 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22259 "bt in signals.exp". This problem only appears when running
22260 the testsuite, and then only intermittently.
22261
22262Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22263
22264 * gdb.base/return.exp (return_tests): Differentiate between
22265 two tests of continuing.
22266
22267Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22268
22269 * */Makefile.in (maintainer-clean): Remove config.log.
22270 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22271 * gdb.c++/Makefile.in (PROGS): Add inherit.
22272 (clean): Remove *.ci.
22273
22274Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22275
22276 * gdb.c++/misc.cc: Add test code from Mike Stump.
22277 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22278
22279Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22280
22281 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22282 to "alpha-*-osf2*" and add comment.
22283 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22284 setup_xfail for "step over execarg initialization" and
22285 "step over corearg initialization".
c906108c
SS
22286 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22287 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22288 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22289 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22290 "print func2::coremaker_local", and "backtrace in corefile.exp".
22291 * gdb.base/signals.exp: Build and source signals.ci.
22292 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22293 to be for gcc only.
22294 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22295
c906108c
SS
22296Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22297
22298 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22299 Feb 3 procfs.c change.
22300
22301Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22302
22303 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22304
22305Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22306
22307 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22308 from dejagnu's apparent default of 10 seconds, which gives random
22309 results when running the tests over NFS on moderately loaded systems.
22310 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22311
22312Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22313
22314 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22315 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22316 result reports.
c906108c
SS
22317
22318Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22319
22320 * configure.in (CY_AC_PATH_TCLH): Remove.
22321 * configure: Regenerate.
22322
22323Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22324
22325 * gdb.c++/Makefile.in (clean): Add missing '{'.
22326
22327Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22328
22329 * lib/gdb.exp: Provide a default value for noinferior.
22330
22331 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22332 Load libgloss.exp.
22333
22334Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22335
22336 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22337 the executable, not the .o to run the tests from.
22338
22339Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22340
22341 * gdb.base/break.exp: Don't test for program exit or exit status
22342 if $noresults if nonzero.
22343 * gdb.base/langs.exp: Likewise.
22344 * gdb.base/watchpoint.exp: Likewise.
22345
22346 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22347 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22348 trying to compile the testcase.
22349
22350Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22351
22352 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22353 * gdb.base/signals.exp (continue to handler): Likewise.
22354
22355Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22356
22357 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22358
22359 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22360
22361Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22362
22363 * gdb.base/corefile.exp: Recognize "not found" as failure
22364 when trying to determine if a core file was generated.
22365 If no core file was generate the first time, try again without
22366 the ulimit -c to work around braindamaged shells.
22367
22368Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22369
22370 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22371 [] tests with "test" and enclose string in quotes.
22372 * gdb.stabs/configure: Rebuild
d63a86f8 22373
c906108c
SS
22374Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22375
22376 Changes in sync with expect:
22377 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22378 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22379 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22380 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22381 argument to AC_REQUIRE.
22382 * configure: Regenerated.
22383
22384Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22385
22386 * gdb.base/corefile.exp: When generating a core, discard any
22387 error messages about ulimit not found and the "core dumped"
22388 message from the shell that runs the coredumper.
22389
22390Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22391
22392 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22393
22394 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22395 which sed script to run. Expect failure for v_comb test
22396 on PA targets too.
d63a86f8 22397
c906108c
SS
22398Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22399
22400 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22401 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22402
22403Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22404
22405 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22406 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22407 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22408 * lib/gdb.exp (default_gdb_start): Fix typo.
22409 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22410 messages to not include the full program name that caused
22411 the core dump since some systems (such as solaris) apparently
22412 truncate this path to about 80 characters.
22413 When generating a core file first try increasing the core file
22414 size limit to unlimited since some systems may default it to
22415 zero, and it is harmless to try it. Move the test for failing
22416 to generate a core file to where it will actually get executed.
22417 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22418 new gdb result from g++ debug info improvements and make old
22419 pattern obsolescent. Also account for size_t differences
22420 (may be int or long).
22421 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22422 initialization before function call is placed in the delay slot
22423 and thus appears to be skipped over by commands such as "next".
22424
22425Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22426
22427 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22428
22429Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22430
22431 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22432 input source file; fix code to compile test to deal with this
22433 convention.
22434 * gdb.c++/*.exp: Likewise.
22435
22436Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22437
22438 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22439 "bt in signals.exp".
22440
22441Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22442
22443 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22444 "step over execarg initialization" and
889bf7c5 22445 "step over corearg initialization".
c906108c
SS
22446
22447Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22448
22449 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22450 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22451
22452Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22453
22454 From Rob Savoye (rob@poseidon.cygnus.com)
22455 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22456 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22457 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22458 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22459 configure.in}: Major reworking for autoconfig.
c906108c
SS
22460 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22461 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22462 New files.
c906108c
SS
22463 * config/unix-gdb.exp: Make GDB global.
22464 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22465 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22466 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22467 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22468 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22469 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22470 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22471 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22472 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22473 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22474 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22475 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22476 to returns as necessary, arrange for test to compile own testcase
22477 executable.
c906108c 22478 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22479
c906108c
SS
22480Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22481
22482 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22483 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22484 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22485 "backtrace through signal handler".
22486
22487Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22488
22489 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22490 continuing from a job control stop signal.
22491 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22492
22493Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22494
22495 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22496 * gdb.base/corefile.exp: Likewise.
22497 * gdb.base/funcargs.exp: Likewise.
22498
22499Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22500
22501 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22502 * config/monitor.exp: Add support for setting baud rate.
22503
22504Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22505
22506 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22507 i*86-*-linux* xfails for "backtrace through signal handler".
22508 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22509 "print func2::coremaker_local".
22510 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22511 alpha-dec-osf2* xfail for
c906108c
SS
22512 "delete all breakpoints when none".
22513
22514Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22515
22516 * gdb.base/break.exp: Change test that deletes all breakpoints
22517 when no user breakpoints are installed. A post 4.15 change
22518 causes gdb to no longer prompt in this case.
22519
22520Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22521
22522 * gdb.base/return.exp (return_tests): Change xfail for test
22523 "correct value returned double test" to stop xfailing at
22524 Solaris 2.5. Apparently the bug has been fixed.
22525
22526Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22527
22528 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22529 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22530
22531Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22532
22533 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22534 * gdb.disasm/hppa.s: Corresponding changes.
22535
22536Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22537
22538 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22539 makefile fragment.
22540 * config/mt-hpux: Deleted.
22541
22542Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22543
d63a86f8 22544 * Many files: When warning about suppressed tests due to a
c906108c
SS
22545 nonexistant test binary, avoid incrementing the warning count.
22546
22547Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22548
22549 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22550
c906108c
SS
22551Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22552
22553 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22554 "sparc-*-solaris2*".
22555
22556Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22557
22558 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22559 Add global and local variables and initialize them.
22560 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22561 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22562 extracts the file name and terminating signal from the core file.
22563 * TODO: Remove note about tests for correct mapping of corefile.
22564 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22565 from optimizing it away.
22566 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22567 handles common blocks.
22568
22569Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22570
22571 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22572 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22573
22574Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22575
22576 * Makefile.in (maintainer-clean): New target, synonym for
22577 realclean.
22578 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22579 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22580 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22581 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22582 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22583 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22584
22585Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22586
22587 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22588 xfails when not gcc compiled for "print foo::funclocal".
22589 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22590 "print foo::funclocal at foo",
22591 "print 'scope1.c'::foo::funclocal at foo",
22592 "print foo::funclocal_bss at foo",
22593 "print 'scope1.c'::foo::funclocal_bss at foo",
22594 "print foo::funclocal_ro at foo",
22595 "print 'scope1.c'::foo::funclocal_ro at foo",
22596 "print bar::funclocal at foo" and
22597 "print 'scope1.c'::bar::funclocal at foo".
22598 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22599 gcc compiled for "print foo::funclocal at bar".
22600 Expand all messages to ensure that they identify that
22601 the test is at bar().
22602 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22603 gcc compiled for:
22604 "ptype on opaque struct pointer (statically)",
22605 "ptype on opaque struct tagname (statically)",
22606 "ptype on opaque struct pointer (dynamically) 1",
22607 "ptype on opaque struct tagname (dynamically) 1",
22608 "ptype on opaque struct pointer (dynamically) 2" and
22609 "ptype on opaque struct tagname (dynamically) 2
22610 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22611 gcc compiled for:
22612 "p datalocal"
22613 "whatis datalocal",
22614 "ptype datalocal",
22615 "p bsslocal",
22616 "whatis bsslocal", and
22617 "ptype bsslocal".
22618 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22619 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22620 when not gcc compiled.
22621 * gdb.base/funcargs.exp (float_and_integral_args): Add
22622 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22623 compiled.
22624 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22625 "backtrace from call6a" when not gcc compiled.
22626 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22627 "backtrace from call7a" when not gcc compiled.
22628 * gdb.base/callfuncs.exp (do_function_calls):
22629 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22630 "p t_char_array_values(char_array_val2,char_array_val1)",
22631 "p t_char_array_values(char_array_val1,char_array_val2)",
22632 "p t_char_array_values("carray 1","carray 2")",
22633 "p t_char_array_values("carray 1",char_array_val2)",
22634 "p t_char_array_values(char_array_val1,"carray 2")",
22635 "p sum_args(1,{2})",
22636 "p sum_args(2,{2,3})",
22637 "p sum_args(3,{2,3,4})",
22638 "p sum_args(4,{2,3,4,5})"
22639 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22640 "backtrace in corefile.exp" when not gcc compiled.
22641
22642Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22643
22644 * gdb.base/signals.exp: Rewrite `handle all print' test as
22645 a procedure. Accept blanks or TABs as whitespace, increase
22646 timeout and expect input buffer size for the large output
22647 from the command. Remove "i*86-*-bsdi2.0" xfail.
22648
22649Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22650
22651 * gdb.base/setvar.exp: Add new testcases for truncation when
22652 assigning invalid values to bitfields.
22653
22654Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22655
d63a86f8 22656 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22657 mips-sgi-irix* xfail for
22658 "call inferior func with struct - returns char *"
22659 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22660 accepted in the result.
c906108c
SS
22661
22662Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22663
22664 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22665 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22666 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22667 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22668 that accidentally got checked in.
22669
22670Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22671
d63a86f8 22672 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22673 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22674 compiled test.
22675 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22676 Add mips-sgi-irix5* xfail for not gcc compiled.
22677 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22678 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22679 "p top", "whatis top", "p middle", and "whatis middle".
22680 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22681 "whatis signed char" for not gcc compiled.
22682 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22683 "set variable signed char=-1 (-1)" and
22684 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22685 * gdb.base/funcargs.exp (float_and_integral_args):
22686 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22687 Add mips-sgi-irix* xfail when not gcc compiled for
22688 "continue to call2b".
22689 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22690 "continue to call2g".
22691 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22692 "backtrace from call6a"
22693 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22694 "backtrace from call7k".
22695 Add mips-sgi-irix5* xfail when not gcc compiled for
22696 "backtrace from call7a".
22697 (localvars_after_alloca): Fix gdb_test cmds for
22698 "print * after runto ...".
22699 Remove rs6000-*-* xfails for
22700 "print i after runto localvars_after_alloca" and
22701 "print l after runto localvars_after_alloca"
22702 for all compilers.
22703 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22704 when not compiled with gcc, for:
c906108c
SS
22705 "print signed char == (minus)",
22706 "print signed char != (minus)",
22707 "print signed char < (minus)",
22708 "print signed char > (minus)".
22709 * gdb.base/callfuncs.exp (do_function_calls):
22710 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22711 "call inferior func with struct - returns char *".
d63a86f8 22712 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22713 "correct value returned double test" to include Solaris 2.4.
22714 * gdb.base/funcargs.exp (float_and_integral_args):
22715 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22716
c906108c
SS
22717Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22718
22719 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22720 enumeration bitfields if compiling with GNU C.
22721 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22722 to empty' prompt.
22723
22724Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22725
22726 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22727 test for PRO targets.
22728
22729 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22730 breakpoints in the inferior at any given time by making
22731 two groups of breakpoints for call2*, call6* and call7*
22732 tests.
22733
22734Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22735
22736 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22737 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22738 from optimizing it away.
22739 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22740 "call inferior func with struct".
22741
22742Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22743
22744 * configure.in: Only configure gdb.chill for particular targets.
22745
22746Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22747
22748 * gdb.base/Makefile.in: Add action to .c.o transformation
22749 rule that generates a .ci file for each .o file and remove
22750 explicit .c.o rules except for callfuncs.o.
22751 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22752 generates a .ci file for each .o file and remove explicit
22753 .cc.o rules.
22754 (clean): Remove *.tmp *.ci files.
22755 (EXECUTABLES): Remove templ-info.exp.
22756 * gdb.base/compiler.c: New file.
22757 * gdb.c++/compiler.cc: New file
22758 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22759 Change rs6000-*-* xfail for
22760 "print 'scope0.c'::filelocal_ro" and
22761 "print 'scope1.c'::filelocal" and
22762 "print 'scope1.c'::filelocal_bss" and
22763 "print 'scope1.c'::filelocal_ro" and
22764 "print 'scope1.c'::foo::funclocal" and
22765 "print 'scope1.c'::foo::funclocal_ro" and
22766 "print 'scope1.c'::bar::funclocal" and
22767 "print 'scope0.c'::filelocal_ro" and
22768 "print 'scope1.c'::filelocal at foo" and
22769 "print 'scope1.c'::filelocal_bss at foo" and
22770 "print 'scope1.c'::filelocal_ro at foo" and
22771 "print 'scope1.c'::foo::funclocal at foo" and
22772 "print 'scope1.c'::foo::funclocal_bss at foo" and
22773 "print 'scope1.c'::foo::funclocal_ro at foo" and
22774 "print 'scope1.c'::bar::funclocal at foo" and
22775 "print 'scope0.c'::filelocal_ro" and
22776 "print 'scope1.c'::filelocal" and
22777 "print 'scope1.c'::filelocal_bss" and
22778 "print 'scope1.c'::filelocal_ro" and
22779 "print 'scope1.c'::foo::funclocal" and
22780 "print 'scope1.c'::foo::funclocal_bss" and
22781 "print 'scope1.c'::foo::funclocal_ro" and
22782 "print 'scope1.c'::bar::funclocal" and
22783 "print 'scope1.c'::bar::funclocal_bss"
22784 to only be xfail'd when not compiled with gcc.
d63a86f8 22785 Add rs6000-*-* xfail for
c906108c
SS
22786 "print 'scope0.c'::filelocal_bss before run"
22787 when compiled with gcc.
22788 (test_at_main): Add rs6000-*-* xfail for
22789 "print filelocal_ro in test_at_main"
22790 when compiled with gcc.
22791 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22792 Add rs6000-*-aix* xfail for
c906108c
SS
22793 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22794 "ptype t_char_array", not compiled with gcc.
22795 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22796 xfail for "list foo (in include file)" when gcc compiled.
22797 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22798 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22799 "run to call0a" if not compiled with gcc.
22800 (unsigned_integral_args): Add rs6000-*-* xfail for
22801 "run to call1a" if not compiled with gcc.
22802 (float_and_integral_args): Add rs6000-*-* xfail for
22803 "run to call2a" if not compiled with gcc and for
22804 "continue to call2b" for any compiler.
22805 Add rs6000-*-* xfail to
22806 "print f1 after run to call2a" for gcc compiled.
22807 (discard_and_shuffle): Add rs6000-*-* xfail for
22808 "run to call6a".
22809 (shuffle_round_robin): Add rs6000-*-* xfail for
22810 "backtrace from call7a" if not compiled with gcc.
22811 Add rs6000-*-* xfail for
22812 "backtrace from call7b" if compiled with gcc.
22813 (call_after_alloca): Add rs6000-*-* xfail for
22814 "print c in call_after_alloca" and
22815 "print s in call_after_alloca" and
22816 "backtrace from call_after_alloca_subr"
22817 if not compiled with gcc.
22818 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22819 "print c in localvars_in_indirect_call" and
22820 "print c in localvars_in_indirect_call" and
22821 "backtrace in indirectly called function" and
22822 "stepping into indirectly called function"
22823 if not compiled with gcc.
22824 (localvars_after_alloca): Add rs6000-*-* xfail for
22825 "print c after runto localvars_after_alloca" and
22826 "print s after runto localvars_after_alloca" and
22827 "print i after runto localvars_after_alloca" and
22828 "print l after runto localvars_after_alloca"
22829 for all compilers.
22830 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22831 than whatis-info.exp.
22832 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22833 than opaque-info.exp.
22834 Setup rs6000-*-* xfail for
d63a86f8 22835 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22836 "ptype on opaque struct pointer (dynamically)" when
22837 not compiled with gcc.
22838 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22839 rather than callf-info.exp.
22840 (do_function_calls): Add clear_xfail for rs6000-*-* for
22841 "p t_float_values2(3.14159,float_val2)". Seems to work
22842 fine there, both with xlc and gcc. Need to find out what
22843 it is doing right and fix other platforms.
22844 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22845 "call inferior func with struct - returns int",
22846 "call inferior func with struct - returns long",
22847 "call inferior func with struct - returns float",
22848 "call inferior func with struct - returns double",
22849 "call inferior func with struct - returns char *",
22850 but only if not gcc compiled (presumes xlc compiled).
22851 Change rs6000-*-* xfails for
22852 "call inferior func with struct - returns char" and
22853 " call inferior func with struct - returns short" to only
22854 xfail if not using gcc.
22855 (clean mostlyclean): Remove *.ci and *.tmp files.
22856 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22857 than templ-info.exp.
22858 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22859 Add rs6000-*-* xfail for "up to foo in langs.exp"
22860 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22861 when not gcc compiled.
d63a86f8 22862
c906108c
SS
22863Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22864
22865 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22866 * gdb.base/corefile.exp: Likewise.
22867 * gdb.base/list.exp: Likewise.
22868 * gdb.base/scope.exp: Likewise.
22869 * gdb.base/siganls.exp: Likewise.
22870
22871 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22872 compiler output.
22873 * gdb.base/whatis.exp: Likewise.
22874
22875Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22876
22877 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22878 failure (opcode table has been fixed to match reality).
22879
22880Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22881
22882 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22883 "call inferior func with struct - returns char",
22884 "call inferior func with struct - returns short"
22885
22886 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22887 "print 'scope0.c'::filelocal at main",
22888 "print 'scope0.c'::filelocal_bss in test_at_main",
22889 "print 'scope0.c'::filelocal at foo",
22890 "print 'scope0.c'::filelocal_bss in test_at_foo",
22891 "print 'scope0.c'::filelocal at bar",
22892 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22893
c906108c
SS
22894 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22895 in source file 1". This bug seems to have been fixed with both
22896 gcc and native cc (was native assembler bug?).
22897
22898Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22899
22900 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22901 "backtrace through signal handler" to "i*86-*-sysv4*".
22902 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22903 continue" case. Add "known SVR4 bug" to fail message.
22904 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22905 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22906 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22907 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22908 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22909 "up to foo in langs.exp", "show language at foo in
22910 langs.exp", "up to cppsub_ in langs.exp", "show
22911 language at cppsub_ in langs.exp", "up to fsub in
22912 langs.exp", and "show language at fsub in langs.exp".
22913 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22914 "bactrace in corefile.exp".
22915 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22916 "call inferior function with struct - returns float" and
22917 "call inferior function with struct - returns double".
d63a86f8 22918
c906108c
SS
22919Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22920
22921 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22922 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22923 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22924 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22925
22926Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22927
22928 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22929 (or overriden) "CHILL" macro rather then bare "gcc".
22930 Also look for ../../gcc/xgcc since that is what we will
22931 actually need, not "Makefile". Remove following assignment
22932 of CHILL to CHILL_FOR_TARGET because that results in
22933 recursive definition.
22934
22935Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22936
22937 * gdb.base/corefile.exp: Change xfail for backtrace in
22938 corefile.exp from linuxaout to all linux.
22939 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22940 cases where we miss the breakpoint at the signal handler
22941 for some reason. Setup xfail for linuxoldld/linuxaout and
22942 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22943 hitting SIGURG breakpoint.
22944 * gdb.base/signals.exp: Setup xfail for "next" acting like
22945 continue to add linuxoldld. Setup xfail for all linux for
22946 "next to handler in signals_tests_1", "backtrace in
22947 signals_tests_1", "continue to func1", "pass SIGUSR1",
22948 and continue to handler".
22949
22950Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22951
22952 * Update all FSF addresses except those in COPYING* files.
22953
22954Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22955
22956 * gdb.base/a2-run.exp: Change messages to be more explicit about
22957 the status of args, and quote binfile in results.
22958
22959Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22960
22961 * gdb.base/callfuncs.exp: Add tests for passing structs to
22962 inferior functions and return various types.
22963 * gdb.base/callfuncs.c: Add functions to receive a struct
22964 and return a member of the struct, in various types.
22965
22966Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22967
22968 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22969
22970Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22971
22972 * config/vxworks29k.exp: New file, sources vxworks.exp.
22973
22974Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22975
22976 * config/gdbremote.exp: New file. Testing framework using
22977 gdbserver.
22978
22979Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22980
22981 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22982 "call function when asleep" and "send end of file".
22983 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22984 for "backtrace in corefile.exp".
22985 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22986 for "backtrace through signal handler".
22987 * gdb.base/corefile.exp: Make sure we actually generate a core file
22988 before trying the core tests. Some systems allow the user to suppress
22989 generation of core files and default to that (linux for example).
22990 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22991 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22992
22993Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22994
22995 * gdb.threads: New directory with some crude multi-threaded
22996 gdb tests (step.exp and step2.exp).
22997 * config/mt-lynx (STEP_EXECUTABLE): Define.
22998 (THREADFLAGS): Define.
22999
23000Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23001
23002 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23003
23004 * gdb.base/signals.exp: Disable whole file for lynx until
23005 further notice.
23006
23007 * gdb.base/signals.exp: xfail test where "next" acts like
23008 "continue" for lynx.
23009
23010 * gdb.base/interrupt.exp: xfail test for calling function while
23011 inferior is asleep for lynx.
23012
23013 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23014 than one cr-lf after each command.
23015
23016Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23017
23018 * configure.in: Reinstate setting of stabsdirs variable, fix
23019 typo in setting up configdirs for native builds.
23020
23021 * gdb.base/return.exp: Fix typo in return double test.
23022 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23023 compiler from optimizing them away.
23024
23025Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23026
23027 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23028 sequences to be echo'd by gdb when using gdb_test.
23029 * gdb.chill/chexp.exp: Likewise.
23030 * gdb.fortran/exprs.exp: Likewise
23031
23032Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23033
23034 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23035 after the inferior gdb has started.
23036
23037 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23038 after each command.
23039 * gdb.base/funcargs.exp: Likewise.
23040 * gdb.base/gdbvars.exp: Likewise.
23041 * gdb.base/interrupt.exp: Likewise.
23042 * gdb.base/list.exp: Likewise.
23043 * gdb.base/watchpoint.exp: Likewise.
23044 * gdb.c++/demangle.exp: Likewise.
23045 * gdb.c++/inherit.exp: Likewise.
23046 * gdb.chill/chexp.exp: Likewise.
23047 * gdb.fortran/exprs.exp: Likewise.
23048
23049 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23050 test if we can't handle IO to/from the inferior.
23051
23052 * gdb.c++/misc.exp: Always check for a program already being
23053 started after sending a "run" command to gdb.
23054
23055 * gdb.base/twice.exp: Start with a fresh gdb.
23056
23057 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23058 only depend on gdb's expression code, not the chill runtime.
23059
23060 * gdb.base/return.c: Put return values into variables so we
23061 can have gdb print them rather than depending on the program
23062 to print them.
23063 * gdb.base/return.exp: Corresponding changes.
23064
23065 * lib/gdb.exp: Provide default value for noinferiorio.
23066 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23067 the inferior.
23068
23069 * gdb.base/break.exp: Always check for a program already being
23070 started after sending a "run" command to gdb.
23071 (text_next_with_recursion): Don't check the output from the
23072 program's printf statement. Instead just make sure the program
23073 exited.
23074
23075 * gdb.base/commands.exp: Protect tests which need arguments with
23076 $noargs conditionals.
23077
23078Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23079
23080 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23081 of structure member arrays to match gdb/valops.c:value_addr change.
23082
23083Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23084
23085 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23086 cases.
23087
23088Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23089
23090 * configure.in (configdirs): Remove gdb.chill from default list
23091 of subdirs and then add it back in only if doing a native build.
23092 The current chill compiler does not yet work in any cross build.
23093 * Revert all signal changes from Jul 6.
23094 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23095 for sh-hms targets, allowing these tests to link, with no other
23096 changes. Testing is suppressed by setting "nosignals" in site.exp.
23097
23098Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23099
23100 * configure.in (signaldirs): Define and add to configdirs for all
23101 targets except some specific ones that are known to not support signals.
23102 Also clean up formatting.
23103 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23104 (signals, sigall): Remove rules to build.
23105 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23106 Moved to new gdb.signals directory.
23107 * gdb.signals: New test directory.
23108 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23109 signals.c signals.exp}: New or moved files.
23110
23111Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23112
23113 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23114
23115Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23116
23117 * gdb.base/return.exp: Xfail `return double' test failure
23118 on at least Solaris 2.3 and handle future/past versions on
23119 a case by case basis as appropriate. Also update message
23120 to include i*86 failures.
23121
23122Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23123
23124 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23125
23126 * lib/gdb.exp: Fix comment which erroneously identified
23127 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23128 gdb_file_cmd not gdb_load).
23129 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23130
23131 * gdb.base/setvar.exp: Make test names consistent between pass and
23132 fail cases. Use gdb_test more.
23133
23134Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23135
23136 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23137
23138Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23139
23140 * gdb.base/help.exp: Fix expected help string for `show commands'.
23141
23142Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23143
23144 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23145
23146 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23147 of a text section.
23148
23149Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23150
23151 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23152 that loop eventually terminates. Fix Connection refused logic so
23153 that testsuite will expire nicely.
23154
23155Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23156
23157 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23158 config/rom68k.exp: New tcl glue for the appropriate monitors.
23159 These all just end up calling monitor.exp.
23160 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23161 refused' by retrying. Cleanup some timeout issues.
23162 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23163 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23164 callers don't have to set/restore global timeout variable.
23165
23166 * The following set of changes centralizes management of the global
23167 timeout variable. This way, it can be set in one target dependent
23168 place instead of dozens of places scattered throughout the test suite.
23169 If you need to lengthen a timeout, then you should either set timeout
23170 in one of the config/{target}.exp files, or multiply it by a factor.
23171 Setting it to an absolute value is always going to lose for some
23172 targets.
23173 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23174 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23175 * gdb.base/funcargs.exp: Don't set timeout.
23176 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23177 * gdb.base/printcmds.exp (test_print_string_constants
23178 test_print_array_constants): Don't set timeout.
23179 * gdb.base/ptype.exp: Don't set timeout.
23180 * gdb.base/recurse.exp: Don't set timeout.
23181 * gdb.base/return.exp: Don't set timeout.
23182 * gdb.base/watchpoint.exp: Don't set timeout.
23183 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23184 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23185
23186Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23187
23188 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23189
23190Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23191
23192 * lib/gdb.exp: Disable chill tests for irix5.
23193
23194Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23195
23196 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23197 each test pass or fail.
23198
23199Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23200
23201 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23202 xlc not gcc.
23203
23204Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23205
23206 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23207
23208Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23209
23210 * config/est.exp: Fix copyright and comments. Remove dead code.
23211 Use targetname, serialport and baud variables instead of fixed
23212 constants.
23213 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23214 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23215
23216Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23217
23218 * gdb.base/watchpoint.exp: Don't run
23219 test_watchpoint_triggered_in_syscall for sunos.
23220
23221Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23222
23223 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23224 they don't seem to exist. Do include stdio.h.
23225
23226Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23227
23228 * gdb.base/a1-selftest.exp: Add alpha xfail.
23229
23230Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23231
23232 * gdb.base/watchpoint.c (main): Prompt before calling read().
23233 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23234 Revise accordingly. Remove cruft about sending "123" several
23235 times, until it gets noticed. Clean up the "print buf[0]" stuff
23236 so that it passes or fails, and waits for prompts in the usual way.
23237
23238Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23239
23240 * gdb.base/recurse.exp: Fix comment.
23241
23242 * TODO: Remove item about printing variables in nodebug.exp. Add
23243 item about enabling tests which are only run on some targets.
23244
23245 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23246 fail, make test names unique, use new gdb_test convention
23247 regarding pattern, use gdb_test more, etc.).
23248
23249 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23250 fail, make test names unique, etc.).
23251
23252Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23253
23254 * gdb.base/nodebug.c: Change return type of top and middle to
23255 short.
23256 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23257 are fixed by the recent mdebugread.c changes. Allow `short ()'
23258 as type for top and middle.
23259
23260Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23261
23262 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23263 nearly as I can tell, the whole thing was an accident in Stu's
23264 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23265 to replace a send/expect pair with gdb_test, but ended up only
23266 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23267 of 30 Mar 1995 took care of it, but left this vestigial comment
23268 which I am now nuking.
23269
23270Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23271
23272 * gdb.base/break.exp: Look for different line number for
23273 breakpoint at main depending on usestubs.
23274
23275Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23276
23277 * gdb.base/list.exp: Adjust some alternate expect patterns to
23278 match recent list0.c change. Add alternate expect pattern for
23279 output from `list default lines around main' for optimizing
23280 compilers.
23281
23282Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23283
23284 * lib/gdb.exp: If nosignals is not set, set it to 0.
23285
23286Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23287
23288 * config/slite-gdb.exp: Responds to load symbol table prompt.
23289 * gdb.base/break.exp: Adjust line number, fix rerun.
23290 * gdb.base/langs0.c: Add #ifdef usestubs.
23291
23292Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23293
23294 * gdb.base/list.exp: Adjust line contents after adding new lines in
23295 list0.c. Also fix a syntax error.
23296
23297 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23298 * gdb.base/break.exp: ditto.
23299 * gdb.base/list.exp: ditto.
23300 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23301 * gdb.base/run.c: ditto.
23302 * gdb.base/list0.c: ditto.
23303 * gdb.base/funcargs.c: ditto.
23304
23305Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23306
23307 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23308 $targetname, $serialport and $baud instead of hardwired variables.
23309 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23310 target doesn't support signals.
23311
23312Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23313
23314 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23315
23316Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23317
23318 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23319 Don't rely on the value of an auto variable before it has been
23320 initialized. Use gdb_test more.
23321
23322Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23323
23324 * lib/gdb.exp (default_gdb_version): A version number must start
23325 with a digit, but other than that contains all characters up to
23326 the first whitespace character.
23327
23328Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23329
23330 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23331
23332Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23333
23334 * gdb.c++/*.exp: Warn if executable does not exist. The original
23335 reason for skipping the warning was that configure.in sometimes
23336 intentionally skipped building the executables but the tcl code
23337 had no way of knowing. That (a) was always bogus with respect to
23338 error handling, (b) is no longer true (right now there is no way
23339 to skip C++ tests).
23340
23341 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23342
23343Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23344
23345 * gdb.base/list.exp: Add expect patterns for output from
23346 SunPRO compiled executables.
23347 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23348 types.
23349
23350Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23351
23352 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23353 number (we are already testing that the correct source line text
23354 gets printed).
23355
23356 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23357 that is what is intended, but something needed to be done to get
23358 sunos4 native working again.
23359
23360 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23361
23362 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23363 apparently went with a (very) old xfail.
23364
23365Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23366
23367 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23368 runto_main is a proc in gdb.exp that will do 'step' for target use
23369 stubs.
23370 * gdb.base/exprs.exp: ditto.
23371 * gdb.base/interrupt.exp: ditto.
23372 * gdb.base/opaque.exp: ditto.
23373 * gdb.base/printcmds.exp: ditto.
23374 * gdb.base/ptype.exp: ditto.
23375 * gdb.base/scope.exp: ditto.
23376 * gdb.base/setvar.exp: ditto.
23377 * gdb.base/signals.exp: ditto.
23378 * gdb.base/twice.exp: ditto.
23379 * gdb.c++/classes.exp: ditto.
23380 * gdb.c++/inherit.exp: ditto.
23381 * gdb.c++/templates.exp: ditto.
23382 * gdb.base/break.exp: no run and hit main for stubs. Change line
23383 numbers for breakpoints and info breakpoint.
23384 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23385 breakpoint().
23386 * gdb.base/callfuncs.c: ditto.
23387 * gdb.base/exprs: ditto.
23388 * gdb.base/interrupt.c: ditto.
23389 * gdb.base/opaque0.c: ditto.
23390 * gdb.base/printcmds.c: ditto.
23391 * gdb.base/ptype.c: ditto.
23392 * gdb.base/scope0.c: ditto.
23393 * gdb.base/setvar.c: ditto.
23394 * gdb.base/signals.c: ditto.
23395 * gdb.base/twice.c: ditto.
23396 * gdb.c++/misc.cc: ditto.
23397 * gdb.c++/templates.cc: ditto.
23398
23399Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23400
23401 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23402
23403 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23404 somewhere between `read' and `main.c'. I'm pretty sure the
23405 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23406 and it isn't particularly useful.
23407
23408 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23409
23410Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23411
23412 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23413
23414Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23415
23416 * config/mt-slite: add LIBS and -nostdlib.
23417 * config/slite-gdb.exp: add this new file to support sparclite target.
23418
23419Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23420
23421 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23422
23423 * gdb.base/a2-run.exp: Change argument to istarget from
23424 "*-*-vxworks" to "*-*-vxworks*".
23425 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23426
23427Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23428
23429 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23430 will not runto main but do a 'step' to step out of breakpoint().
23431 * config/mt-slite: add -Dusestubs.
23432
23433Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23434
23435 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23436 instead of just @.
23437
23438 * gdb.base/signals.exp: Add test for "handle all print".
23439 * TODO: Remove "handle all print". Also remove item about
23440 checking copyright date (I don't like the idea of a spurious FAIL
23441 based on when we run the tests).
23442
23443 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23444 for SunOS4 (reason for failure not investigated). Remove
23445 redundant test for $binfile.
23446
23447 * gdb.base/nodebug.c (array_index): Call malloc.
23448
23449 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23450
23451Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23452
23453 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23454 conventions and slightly simplify the matching regexp.
23455
23456Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23457
23458 * gdb.base/break.exp: Update gdb_test invocation to use new
23459 convention.
23460
23461 * lib/gdb.exp: If noargs is not set, set it to 0.
23462
23463 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23464 tests unique.
23465
23466 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23467
23468Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23469
23470 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23471 one argument of type "<non-float parameter>".
23472
23473Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23474
23475 * config/rom68k.exp: New file to support Motorola IDP board.
23476 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23477 * gdb.base/break.c: Change things around so that this program
23478 doesn't depend upon args. This is necessary to make remote
23479 targets work (in general, they can't take args).
23480 * gdb.base/break.exp: Don't try to send args to program. Don't
23481 expect output. Also, replace lots of code with gdb_test.
23482
23483Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23484
23485 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23486 printing of '\'' (which is what the comment says we are testing,
23487 even though we were not), not '''.
23488 (test_integer_literals_rejected): Test that printing ''' is an error.
23489
23490 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23491 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23492 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23493 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23494 Use gdb_test not test_print_accept.
23495 * lib/gdb.exp: Remove test_print_accept.
23496
23497 * gdb.base/signals.exp (signal_tests_1): Make pass message
23498 consistent with fail message.
23499
23500 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23501 unsigned char; the bug (PR 1821) is fixed.
23502
23503 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23504
23505 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23506 successful tests--makes xfailing them work right.
23507
23508Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23509
23510 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23511 only \r\n, not .*. The test can pass .* as the last thing in
23512 $pattern if that is what it wants. In addition to providing this
23513 flexibility, this change should speed up pattern matching in cases
23514 where the pattern already ended with .* (there were a number of
23515 them). This change also helps catch bad patterns--in the old
23516 scheme the typo "char \*" instead of "char \\*" would pass. Now
23517 it is caught.
23518 * Many .exp files: Update callers.
23519
23520 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23521 clearer and does not spuriously match multiple ('s. Likewise for
23522 ) and *.
23523
23524 * gdb.base/nodebug.exp: Test ability to call a function and pass
23525 it a string (even with no debugging info).
23526
23527 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23528 "p '\'", which is the same as "p ''" once tcl gets done with
23529 quoting, to "p '\\'", which I suspect is what is intended (one
23530 backslash gets sent to GDB).
23531
23532 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23533
23534Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23535
23536 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23537 1817) was fixed literally years ago.
23538
23539Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23540
23541 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23542 test, it causes stepping out of call_after_alloca_subr with
23543 optimizing compilers.
23544 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23545 fails.
23546
23547 * gdb.c++/templates.exp: Source templ-info.exp only if
23548 the templates executable exists.
23549
23550 * gdb.c++/misc.cc (class Contains_static_instance,
23551 class Contains_nested_static_instance),
23552 gdb.c++/classes.exp (test_static_members): Test printing of
23553 a class that contains a static instance of the class.
23554
23555Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.base/langs2.c (cppsub_): Don't prototype.
23558 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23559 only, I believe).
23560
23561Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23562
23563 * lib/gdb.exp (skip_chill_tests): New procedure.
23564
23565 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23566
23567Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23568
23569 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23570 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23571
23572Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23573
23574 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23575
23576 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23577 disassemble 8, not 16, instructions for part 4.
23578
23579 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23580 support the latter anymore.
23581
23582 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23583 -DNO_PROTOTYPES.
23584 * gdb.base/callfuncs.c: Control use of prototypes based on
23585 NO_PROTOTYPES, not __STDC__.
23586 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23587 t_float_values2 tests if prototypes in use.
23588
23589 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23590 t_double_values): When checking differences against DELTA, check
23591 that difference is within the range (-DELTA,DELTA), not just
23592 (-infinity,DELTA).
23593
23594Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23595
23596 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23597 'file' command firts, then 'target', then 'load', this is due to gdb
23598 target set up.
23599 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23600
23601Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23602
23603 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23604 FP load/store variants.
23605 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23606
23607Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23608
23609 * gdb.base/term.exp: Do not give a warning if not native, it is
23610 not an abnormal condition.
23611
23612Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23613
23614 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23615 t_char_array".
23616
23617Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23618
23619 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23620 are getting the version number.
23621
23622 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23623 if not native, it is not an abnormal condition.
23624
23625Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23626
23627 * lib/gdb.exp: Just use "file exists", rather than undocumented
23628 dejagnu procedure "findfile".
23629
23630Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23631
23632 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23633 (LDFLAGS): Set to -Xlinker -Ur.
23634
23635 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23636 Removed, these values are set by lib/gdb.exp.
23637
23638 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23639
23640Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23641
23642 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23643 of replicating gdb startup code.
23644
23645 * config/mt-vxworks (LDFLAGS): Set to -r.
23646 (CFLAGS_FOR_TARGET): Removed.
23647
23648 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23649 (gdb) and gdb for vxworks uses (vxgdb).
23650
23651 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23652 executable is not in the tree and host != target, use sed and
23653 program_transform_name to determine the gdb name used by the
23654 target.
23655
23656 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23657 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23658
23659Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23660
23661 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23662 floats, chars, and shorts where there are ANSI-style function
23663 definitions.
23664
23665 * gdb.base/langs.exp, gdb.base/langs*: New test.
23666 * gdb.base/Makefile.in: Build it.
23667 * TODO: Remove item about checking that C names don't get C++
23668 demangling applied; this test tests it.
23669
23670Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23671
23672 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23673 went with the const70 xfail. The xfail went away a year ago.
23674
23675 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23676
23677 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23678 for hp300.
23679
23680 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23681
23682 * gdb.base/a1-selftest.exp: Don't run on hp300.
23683
23684Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23685
23686 * Makefile.in (site.exp): Set host_alias and target_alias as well
23687 as host_triplet and target_triplet.
23688
23689Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23690
23691 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23692
23693 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23694 places as other ecoff systems).
23695
23696 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23697 ultrix.
23698
23699Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23700
23701 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23702 remove them.
23703 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23704 variable and "variable" in addition to "data variable".
23705 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23706
23707 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23708 2.
23709 * gdb.base/list1.c (long_line): Add additional statement at start
23710 of function.
23711 * gdb.base/list.exp (test_forward_search): Update line number to
23712 reflect new statement.
23713
23714Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23715
23716 * gdb.base/signals.exp: Reinitialize searched source directories
23717 after gdb_start call.
23718
23719Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23720
23721 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23722 * gdb.stabs/Makefile.in: Likewise.
23723
23724 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23725 change. Instead split the tests into smaller pieces.
23726 * gdb.disasm/hppa.s: Corresponding changes.
23727
23728Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23729
23730 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23731 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23732
23733 * gdb.base/funcargs.exp: Modify many tests so that every test
23734 either passes or fails. Make some test names unique.
23735
23736Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23737
23738 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23739 Call stty to set interrupt character.
23740
23741 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23742 for HP assembler versus GNU assembler based on actual behavior of
23743 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23744
23745 * TODO: Suggest a few more stepping tests.
23746
23747Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23748
23749 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23750 restart GDB for h8300 after a continue.
23751 (return): Add pattern to match a29k-udi behavior.
23752 * gdb.base/nodebug.exp: Remove obsolete comment.
23753 * gdb.base/regs.exp: New file, testing of register displays.
23754 * gdb.base/return.exp: Fix typo in reference to $objdir.
23755 * gdb.base/whatis.exp: Always start with a fresh GDB.
23756
23757Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23758
23759 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23760 higher, these tests generate a lot of output.
23761
23762Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23763
23764 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23765 code following the catch silently ignored some errors; without the
23766 catch they should be thrown like any other tcl error. Also, the
23767 catch used "" instead of {} which meant all the callers who wanted
23768 to include one of the characters "[]$ had to quote it an extra time.
23769 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23770 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23771 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23772 Remove extra quoting.
23773
23774Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23775
23776 * gdb.base/commands.exp: Make test names unique; every test either
23777 passes or fails. Update some comments.
23778
23779 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23780
23781Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23782
23783 The following fixes a FAIL caused by the fact that the alpha stabs
23784 configuration didn't use the ".if alpha" code in weird.def.
23785 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23786 bit pointer, so the 32 bit version works even on the alpha.
23787 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23788 Remove the stuff which allowed us to have separate versions for
23789 alpha and everything else.
23790
23791 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23792 regexp which "info func operator\[\](" is supposed to match. Fix
23793 string to send to GDB. Note that GDB still doesn't work right. Add a
23794 new test for "info func .perator\[\](" which GDB does handle correctly.
23795
23796 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23797
23798Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23799
23800 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23801 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23802 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23803 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23804 it makes the tests harder to understand and confuses test-o-matic.
23805 The preferred style is that each test provides a PASS or a FAIL,
23806 and has a unique message (e.g. "continue #54" not just "continue")
23807 which is the same for the pass and the fail.
23808 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23809 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23810 to lib/gdb.exp.
23811 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23812 prt_accept which was basically the same thing. Likewise for
23813 test_print_reject and prt_reject.
23814 * lib/gdb.exp (test_print_reject): Add some more error message
23815 patterns to match from the former printcmds.exp (prt_reject).
23816 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23817 One defect of the passcount stuff is that some of it failed to
23818 report XPASS where appropriate.
23819 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23820 stuff before and after arg in expected pattern.
23821 (test_paddr_operator_functions): Re-do test without print_addr_of;
23822 this is the only test which seems to want extra stuff there.
23823
23824Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23825
23826 * gdb.base/nodebug.exp: Update new tests to reflect improved
23827 wording of gdb output.
23828
23829 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23830 and "ptype" work on variables in files compiled without -g.
23831 Replaces commented out "maint print msymbol" tests.
23832
23833Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23834
23835 * gdb.base/setvar.c (dummy): Call malloc.
23836
23837 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23838 losing with the irix4 sed.
23839
23840 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23841 ALRM" on irix4.
23842
23843Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23844
23845 * TODO: Remove items about corefile.exp testing new exec-file and
23846 backtrace; both are now done. Add items about printing enums.
23847
23848Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23849
23850 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23851 "get signal $thissig" test fails.
23852
23853 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23854
23855Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23856
23857 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23858 compiler warning with dec alpha compiler.
23859
23860 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23861 extra \n from gdb_test call (this explains why the prompt test
23862 that I removed yesterday was there).
23863 (user_defined_command_test): Remove extra \n and prompt test.
23864
23865 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23866 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23867 doesn't exist.
23868 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23869 Also remove alpha workaround, which turns out to be because
23870 SIGABRT == SIGLOST.
23871
23872 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23873
23874 * gdb.base/help.exp: Don't test "help show".
23875
23876Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23877
23878 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23879 "set print address" is on.
23880 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23881 pass prompt to gdb_test; gdb_test already looks for the prompt.
23882
23883 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23884
23885 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23886 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23887 was to make sure that gdb can read a core file. But (a) the "read
23888 the corefile" part didn't make it to a1-selftest.exp, we just
23889 delete the corefile after creating it, and (b) we test reading
23890 corefiles in corefile.exp anyway. Also, this test left around a
23891 xgdb process on Solaris.
23892
23893 * gdb.base/corefile.exp: Also test backtrace.
23894
23895Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23896
23897 * gdb.base/commands.exp: Test a simple user defined command with
23898 arguments and if/while statements; verify the full user command is
23899 printed by "show user".
23900
23901 * gdb.base/commands.exp: Test if/while commands as part of a
23902 breakpoint command list; verify they appear in breakpoint
23903 information.
23904
23905Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23906
23907 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23908 than by dividing by zero.
23909
23910Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23911
23912 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23913 performing an inferior call with watchpoints enabled.
23914 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23915 call.
23916
23917Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23918
23919 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23920 of "file" command.
23921
23922 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23923 Add additional pattern for when "int operator int(void);" appears
23924 in a different order.
23925
23926Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23927
23928 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23929
23930 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23931 and "signal" with ".*".
23932
23933Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23934
23935 * TODO: Add note about "handle all nostop".
23936
23937 * gdb.base/{sigall.c, sigall.exp}: New test.
23938 * gdb.base/Makefile.in: Add it.
23939
23940Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23941
23942 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23943 when invoking GDB, suppresses any windowing interface.
23944
23945Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23946
23947 * config/sim-gdb: New file, simulator testing support.
23948
23949Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23950
23951 * gdb.base/interrupt.exp: Test calling func1 twice.
23952
23953Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23954
23955 * gdb.base/list.exp (test_forward_search): Set timeout higher
23956 when we'll be getting lots of output from gdb.
23957
23958 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23959 "init_malloc" to after the expect statement. Run it if that
23960 regexp is taken, but also for two others which happen if source
23961 cannot be found.
23962
23963Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23964
23965 * gdb.base/printcmds.exp: New test, for printing register before
23966 program is running.
23967
23968Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23969
23970 * gdb.base/list.exp: Correct some alternate expect patterns
23971 to reflect changes in list1.c.
23972
23973Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23974
23975 * TODO: Add item regarding large frames.
23976
23977 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23978
23979 * TODO: Remove item about enabling return.exp; it
23980 is enabled. Suggest a few more "return" tests.
23981
23982Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23983
23984 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23985 anonymous unions.
23986
23987Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23988
23989 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23990 and pr-5646.o, so "make" is the same as "make all", not "make
23991 pr-4975.o".
23992
23993Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23994
23995 * gdb.base/list.exp: Adjust expectations to reflect changes in
23996 list1.c.
23997 (test_forward_search): New test proc.
23998 * gdb.base/list1.c (long_line): New function, has long source line.
23999
24000Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24001
24002 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24003 additional line of code that was added.
24004
24005Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24006
24007 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24008 tests so as not to overflow expect's input buffers.
24009 * gdb.disasm/hppa.exp: Corresponding changes.
24010
24011Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24012
24013 Beginnings of template debugging tests.
24014 * gdb.c++/templ-info.cc: New file to test for template
24015 debugging capability of the compiler.
24016 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24017 templ-info.cc.
24018 * gdb.c++/templates.cc: Add explicit template instantiations
24019 to enable compiling with -fno-implicit-templates. Add destructor
24020 and 'value' method to T5 class for template tests.
24021 * gdb.c++/templates.exp: Add testcases for printing of template
24022 types, setting breakpoints on template methods and calling a
d63a86f8 24023 template method.
c906108c
SS
24024
24025Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24026
24027 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24028 branch target since some assemblers (gas-2.5) may emit a
24029 relocation for the branch instead of resolving it in the
24030 assembler.
24031
24032Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24033
24034 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24035 through signal handler.
24036
24037Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24038
24039 * configure.in (*-*-netware): Use config/mt-netware.
24040
24041 * config/mt-netware: New file.
24042 * config/mt-i386-netware: Removed, separate configs for different
24043 netware architectures are no longer needed now that we have
24044 --with-headers.
24045
24046Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24047
24048 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24049 by the recent changes to use ANSI C arithmetic conversions.
24050
24051Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24052
24053 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24054 bug involving using inferior_pid to figure out whether to select a
24055 frame.
24056
24057Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24058
24059 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24060 match the current disassembler output.
24061
24062Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24063
24064 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24065 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24066 types, expect "int" as type of integer values (for now).
24067
24068Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24069
24070 * gdb.base/commands.exp: New tests for if/while commands.
24071
24072Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24073
24074 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24075 by .*, since hex values have different syntax in Chill mode.
24076
24077Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24078
24079 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24080 linefeed from expect pattern for repeated types with indices > 9.
24081
24082Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24083
24084 First part of Fortran test suite.
24085 * gdb.fortran: New directory.
24086 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24087
24088Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24089
24090 * gdb.base/default.exp: Update expect pattern for load command
24091 without arguments.
24092
24093Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24094
24095 * configure.in: Change i386 to i[345]86.
24096 * gdb.base/configure.in: Likewise.
24097 * gdb.c++/configure.in: Likewise.
24098 * gdb.chill/configure.in: Likewise.
24099
24100Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24101
24102 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24103 patterns, since that is not a valid context for comments.
24104
24105Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24106
24107 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24108 repeated types and repeated types with indices > 9.
24109
24110Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24111
24112 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24113 2417; old bug has been fixed.
24114
24115Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24116
24117 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24118 send the newline ourselves instead of assuming gdb_test will do
24119 so when passed an empty input string.
24120
24121 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24122 stabs testcode.
24123
24124Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24125
24126 * lib/gdb.exp (gdb_test): Don't send anything if the first
24127 argument is an empty string. This makes cases where we want to
24128 match output that is already in expect's buffers (for example,
24129 matching a breakpoint after gdb_run_cmd has been called) work
24130 reliably.
24131
24132Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24133
24134 * config/netware.exp: New file.
24135
24136Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24137
24138 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24139 the -B and -L prefixes so we can find the debugging stub.
24140
24141 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24142 there and we are using the gcc from the tree.
24143
24144 * gdb.base/types.c: Removed.
24145
24146 * gdb.base/configure.in: Look for makefile fragments in ../config.
24147 Recognize i386-*-netware.
24148 * gdb.c++/configure.in: Likewise.
24149
24150Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24151
24152 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24153 the correct TCL syntax.
24154
24155Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24156
24157 * gdb.base/opaque.exp: use runto instead of messing around with
24158 breakpoints. Simplify by using gdb_test.
24159
24160 * gdb.base/bitfields.exp: restart between tests on netware targets
24161 because breakpoints aren't relocated after target death. Run
24162 processes to completion.
24163
24164 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24165
24166Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24167
24168 * Makefile.in: Remove extra tabs that confuse some versions
24169 of "make". Use the newly built gdb to test with by default,
24170 rather than the first one in the tester's search path.
24171
24172Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24173
24174 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24175
24176 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24177 condition help.
24178
24179Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24180
24181 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24182
24183 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24184 running.
24185 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24186 * gdb.base/funcargs.exp: Likewise.
24187
24188 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24189 * gdb.base/funcargs.exp: Likewise.
24190
24191 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24192 message is "".
24193
24194Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24195
24196 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24197 return,signals,twice}.exp: Handle non-existant binaries
24198 consistantly.
24199
24200 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24201 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24202 might testing a cross development system.
24203
24204Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24205
24206 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24207 runtest script is relative to ${srcdir}, not ${rootdir}.
24208
24209Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24210
24211 * gdb.base/signals.exp: Allow for optionality of breakpoint
24212 address.
24213
24214Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24215
24216 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24217
24218Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24219
24220 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24221 for size_t definition.
24222 * gdb.c++/templates.cc: Likewise
24223
24224 * config/mt-i386-netware: New file.
24225
24226 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24227 defined.
24228
24229 * gdb.base/Makefile.in: Added support for systems that name core
24230 files by appending "core" to the program name.
24231 * gdb.base/a1-selftest.exp: Likewise.
24232
24233Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24234
24235 * gdb.base/return.exp: Add comment and message for `return double'
24236 test failure on Sparc Solaris.
24237
24238Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24239
24240 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24241
24242Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24243
24244 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24245 from optimizing them away.
24246 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24247 patterns to include default constructors and assignment operators,
24248 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24249 character in the output of the virtual base pointer.
24250
24251Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24252
24253 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24254 expression match in print_addr_of to avoid unintented matches.
24255 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24256 versions up to 2.5.8.
24257
24258Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24259
24260 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24261 included file to run under newer versions of expect.
24262 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24263 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24264 Remove xfail for the virtual table of BDDHookV.
24265
24266Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24267
24268 * lib/gdb.exp (string_to_regexp): Set a default result.
24269 (default_gdb_start): Fix misleading message.
24270
24271Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24272
24273 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24274 Remove all CC, etc definitions.
24275 * config/mt-hpux: New file.
24276 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24277 (CFLAGS, LDFLAGS): Define.
24278 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24279
24280 * Makefile.in (site.exp): Don't insert host_os, etc.
24281 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24282 (distclean): Check existence of subdir.
24283 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24284 * gdb.base/Makefile.in: General cleanup and simplification.
24285 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24286 to build executables. Use default rule to build .o files.
24287 (EXPECT, RUNTEST, CC): Fix relative pathname.
24288 (site.exp): Don't insert host_os, etc.
24289 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24290 and/or SIGUSR1 defined.
24291 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24292 * gdb.c++/Makefile.in: General cleanup and simplification.
24293 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24294 (CFLAGS): Remove.
24295 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24296
24297Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24298
24299 * gdb.base/recurse.exp: Misc changes to get tests running again
24300 after Kung's changes to the watchpoint code.
24301 * gdb.base/watchpoint.exp: Likewise.
24302
24303Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24304
24305 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24306
24307Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24308
24309 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24310 * lib/gdb.exp (default_gdb_start): Define.
24311 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24312 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24313 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24314 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24315 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24316 Don't call gdb_target_udi in between tests.
24317
24318Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24319
24320 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24321 (which was basically just a local version of the same thing). In
24322 addition to avoiding duplication, gdb_test_exact is faster.
24323 * lib/gdb.exp (gdb_test_exact): Fix typo.
24324
24325 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24326 don't give an error.
24327
24328 * gdb.base/term.exp: Call delete_breakpoints before starting.
24329
24330 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24331 (t10): Add comment.
24332
24333Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24334
24335 Reorganization of the GDB Test Suite.
24336
24337 * gdb.base: New directory, contains all the basic tests.
24338 * gdb.c++: New directory, tests specific to C++.
24339 * gdb.chill: New directory, tests specific to Chill.
24340 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24341 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24342 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24343 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24344 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24345 t30-31 to chill).
24346 * */gdbme.*: Rename to match appropriate expect scripts.
24347 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24348 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24349 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24350 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24351 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24352 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24353 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24354 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24355 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24356 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24357 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24358 gdb.c++/virtfunc.cc: New names of C++ files.
24359 * gdb.chill/chillvars.ch: New name of Chill file.
24360 * gdb.base/configure.in, gdb.c++/configure.in,
24361 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24362 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24363 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24364 * configure.in (configdirs): Update to reflect directory changes.
24365 (target_abbrev): No longer define for any configuration.
24366 * Makefile.in: Cosmetic improvements to header comments.
24367
24368Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24369
24370 Various changes to gdb.t31:
24371
24372 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24373 * gdbme.ch: Make all key-words and predefineds be upper-case.
24374 * chillvars.exp: Expect key-words and predefinds in upper-case.
24375
24376 * chillvars.exp: Use gdb_test_exact many places.
24377 Change expected output for arrays (which now includes index labels).
24378
24379 * pr-5020.exp, gdme.ch (module PR_5020):
24380 New test, for PR-5020.
24381
24382Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24383
24384 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24385 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24386
24387Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24388
24389 * Makefile.in: Fix bit-rot in definitions of CHILL,
24390 CHILL_FOR_TARGET and Chill_LIB.
24391 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24392 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24393 CHILL, and CHILL_LIB.
24394
24395Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24396
24397 * Revert the previous changes. Please see Rob's directory
24398 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24399
24400Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24401
24402 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24403 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24404 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24405 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24406 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24407 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24408 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24409 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24410 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24411 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24412 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24413 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24414 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24415 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24416 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24417 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24418 changes from 94Q1.
24419
24420Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24421
24422 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24423 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24424 Rob's new testing fragments.
24425
24426Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24427
24428 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24429 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24430
24431Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24432
24433 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24434 version also, match on casted version strings, and match on
24435 gdb startup case where the line numbers might be messed up.
24436
24437Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24438
24439 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24440 (CFLAGS): Delete it from here.
c906108c
SS
24441
24442Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24443
24444 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24445
24446Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24447
24448 * Makefile.in (RUNTEST): Default to just "runtest".
24449
24450Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24451
24452 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24453 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24454 the code has been restructured.
24455
24456Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24457
24458 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24459 \n, not just one of each.
24460
24461 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24462 /bin/cc gives a warning if you do.
24463
24464Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24465
d63a86f8 24466 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24467 __t10ListS_link1ZUiRCUiPT0
24468
24469Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24470
24471 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24472 on local variables in recursive functions.
24473
24474 * gdb.t07/Makefile.in: Build the new test.
24475
24476Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24477
24478 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24479 directly. Instead compare the return values from actual calls.
24480
24481Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24482
24483 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24484
24485Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24486
24487 * From Peter Schauer with minor modifications.
a9c64011
AS
24488 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24489 stops in mid-line in the caller. Add xfail for returning a float
24490 value on X86 targets.
c906108c
SS
24491
24492Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24493
24494 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24495 to avoid expect lossage.
24496 (fmem_LRbug_tests): Likewise.
24497 * gdb.disasm/hppa.s: Corresponding changes.
24498
24499 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24500 conditions to work with latest dejagnu/expect.
24501
24502 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24503 expected to fail on the PA.
24504 (backtrace in call with trampolines): Explicitly require main
24505 to be frame #1 (no trampolines should show up in backtrace).
24506
24507 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24508 "continue -expect".
24509 * gdb.t06/break.exp: Likewise.
24510 * gdb.t07/watchpoint.exp: Likewise.
24511 * gdb.t13/bitfields.exp: Likewise.
24512 * gdb.t15/{funcargs,return}.exp: Likewise.
24513 * gdb.stabs/weird.exp: Likewise.
24514 * config/{mips,udi}-gdb.exp: Likewise.
24515
24516 * hppa.sed: Enclose comments within a sed command to avoid
24517 losing with the old OSF1 sed.
24518
24519Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24520
24521 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24522 sequent dynix.
24523 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24524 * gdb.t15/funcargs.exp: Conditionally step again to really
24525 finish from marker_call_with_trampolines. Handle the case where
24526 the first step from within call_with_trampolines already steps
24527 us back to main.
24528 * gdb.t15/gdbme.c: Add comment to closing brace of
24529 call_with_trampolines for funcargs.exp.
24530
24531Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24532
d63a86f8 24533 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24534 Fix typo(s).
24535
24536Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24537
24538 * gdb.t07/gdbme.c: More code for watchpoint testing.
24539
24540 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24541 "Hardware watchpoint" throughout file.
24542 (test_watchpoint_triggered_in_syscall): New test.
24543 (test_complex_watchpoint): New test.
24544
24545Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24546
24547 * gdbme.c (call_with_trampolines): New function to try and step
24548 into. Tests trampoline problems on the PA.
24549
24550 * funcargs.exp (localvars_in_indirect_call): No longer expect
24551 stepping into indirect call to fail on PAs.
24552 (test_stepping_over_trampolines): New test.
24553
24554Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24555
24556 * TODO: Add suggestions for static member function tests, and
24557 completion tests.
24558
24559Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24560
24561 * TODO: Add suggestions for "p/a" tests.
24562
24563 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24564 (default_gdb_exit): Replace all the hair with sending "quit" to
24565 the process with a simple close.
24566
24567Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24568
24569 * TODO: Add suggestions for shared library tests.
24570
24571Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24572
24573 * TODO: Add suggestions for x/s tests.
24574
24575Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24576
24577 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24578 "enable once", and "enable breakpoints once" with ".*".
24579
24580Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24581
24582 * TODO: Add suggestions about structure passing tests.
24583
24584Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24585
24586 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24587 the primary1 test, use work around if __GNUC__ < 2.
24588 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24589 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24590 Test for bad output rather than waiting for timeout. Issue
24591 second continue only if first continue failed.
24592
24593Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24594
24595 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24596 operator[] test with gdb_test because the old code didn't seem to
24597 be getting the quoting right with the new dejagnu.
24598
24599Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24600
24601 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24602 one from the path.
24603 * Makefile.in: Use a fresh expect if there is one, use runtest
24604 from the src tree if there is one.
d63a86f8 24605
c906108c
SS
24606Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24607
24608 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24609 next over recursive call. Revise the tests from that point on
24610 (which had been skipped) to match GDB's actual (correct) output.
24611
24612 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24613 with next over a breakpoint whose condition is false.
24614
24615 * gdb.t00/help.exp: Comment out "help set print" tests just like
24616 (and for same reason as) "help set" test.
24617
24618Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24619
24620 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24621 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24622
24623Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24624
24625 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24626 necessary gdb_target_udi.
24627
24628 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24629
24630 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24631 1838 and 2417; they are fixed.
24632
24633 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24634 gdb.t03/ptype.exp (ptype structure, ptype union):
24635 Remove xfails; the test is looser than when the xfails were added.
24636
24637 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24638 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24639
24640 * gdb.t01/run.exp: Only run shell test if isnative.
24641
24642 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24643 since "run" automatically loads if necessary. Call gdb_target_udi
24644 after the "file" since "file" kills any execution target.
24645
24646 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24647 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24648 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24649 argument for UDI.
24650
24651Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24652
24653 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24654
24655 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24656
24657Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24658
24659 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24660 properly quoting regexps. This makes the second argument to
24661 demangle a fixed string, which matches the callers, instead of a
24662 shell-style pattern which is what the previous implementation
24663 used. Update some of the callers.
24664
24665Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24666
24667 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24668 (comib_nullified_tests): Fix typo.
24669 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24670 strings. No longer expected to fail.
24671
24672 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24673 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24674 strings. No longer expected to fail.
24675
24676 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24677 string. No longer expected to fail.
24678
24679Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24680
24681 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24682 No longer expected to fail.
24683
24684 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24685 string. No longer expected to fail.
24686
24687Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24688
24689 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24690 only in the names (I probably got most of them). I was even
24691 generous with some which differed in underscores in names, and
24692 probably missed a few, and I *still* was able to remove almost a
24693 third of the file with almost no impact on testsuite coverage.
24694
24695Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24696
24697 * gdb.t00/default.exp: Match udi_attach error message as well as
24698 the one from child_attach.
24699
24700 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24701
24702 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24703
24704 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24705 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24706
24707 * Move test with enums and partial symbols back to
24708 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24709 Reverts the change of 26 May 93. Per today's change to
24710 stabs.texinfo, the behavior that weird.exp was expecting was
24711 unreasonable; what is important is that the compiler+gdb get
24712 things right, which happens with a recent gcc. Also fix the test
24713 to deal with native compilers which put out the stab gdb can't
24714 deal with.
24715
24716Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24717
24718 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24719 in the names. The main thing these accomplish is to slow things down.
24720 Many more such duplicates surely remain.
24721
24722 * gdb.t00/help.exp: Comment out "help support" test just like
24723 (and for same reason as) "help set" test.
24724
24725Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24726
24727 * gdb.t06/break.exp: Remove setup_xfails for
24728 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24729 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24730 about known bug in gcc to include up through 2.5.8.
24731 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24732 well as "_vb$".
24733 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24734 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24735 with latest gcc and gdb.
24736 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24737 well as "_vb$".
24738
24739Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24740
24741 * configure.in (hppa*-*-*): Also configure and build stabs-only
24742 tests.
24743
24744Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24745
24746 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24747 * gdb.t10/configure.in (hppa*-*-*): Use it.
24748
24749Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24750
24751 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24752
24753Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24754
24755 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24756 versions prior to 1.13.5.
24757
24758Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24759
24760 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24761 the prompt is at the start of a line.
24762
24763Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24764
24765 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24766 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24767 in the copr tests now.
24768 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24769 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24770 expected to fail.
24771
24772Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24773
24774 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24775 gdb.t31/chillvars.exp, lib/gdb.exp:
24776 Tweak to run under either version of expect.
24777 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24778 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24779 * gdb.t11/list.exp: Remove extraneous whitespace.
24780
24781Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24782
24783 * gdb.t16/printcmds.exp (test_print_strings): Accept
24784 "(unsigned char *) " before the string.
24785
24786 * TODO: Add notes about printing of fancy types and GDB expressions.
24787
24788Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24789
24790 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24791 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24792 if doing mips-idt-ecoff.
c906108c
SS
24793
24794Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24795
24796 * Most .exp files: Tweak to run under either version of expect.
24797
24798Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24799
24800 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24801 xfails; I'm not sure why they are failing, but not because of PR 1806.
24802
24803Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24804
24805 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24806 defined in lib/gdb.exp.
24807
24808Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24809
24810 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24811 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24812 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24813 have to be typeless.
24814
24815Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24816
24817 * TODO: Add suggestion for copyright year test.
24818
24819Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24820
24821 * configure.in (*-*-lynxos*): Add stabs tests.
24822
24823Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24824
24825 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24826 so insert a tab before any assembler directive in column zero.
24827
24828 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24829 stores.
24830 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24831 stores.
24832 (fpu_short_memory_tests): Likewise.
24833
24834Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24835
24836 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24837 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24838 .stabs directives in comments.
24839
24840Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24841
24842 * TODO: New file, describing tests we could write.
24843 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24844
24845Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24846
24847 * gdb.t06/signals.exp: Add kludge to force re-sync.
24848
24849 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24850 to xgdb instead of gdb, get out of gdb.
24851
24852Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24853
24854 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24855 for info.
24856
24857Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24858
24859 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24860 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24861 * gdb.stabs/hppa.sed: New sed script for the PA.
24862
24863Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24864
24865 * gdb.stabs: Re-write weird.def and configuration to use sed
24866 instead of cpp. sed is portable and POSIX; cpp is neither.
24867
24868Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24869
24870 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24871
24872Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24873
24874 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24875
24876Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24877
24878 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24879 "_vb$".
24880 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24881 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24882
24883Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24884
24885 * lib/gdb.exp: Comment out code which depends on non-existent
24886 `transform' procedure.
24887
24888Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24889
24890 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24891 * lib/gdb.exp: Transform tool name.
24892 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24893 1.1's new error handling system.
24894
24895Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24896
24897 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24898
24899Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24900
24901 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24902 They made pattern matching so slow that timeouts happened on
24903 heavily loaded systems. Now any output from "show print" which
24904 gets us back to the GDB prompt is a PASS.
24905
24906Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24907
24908 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24909
24910Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24911
24912 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24913
24914 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24915 It is not from PR 3220.
24916
24917Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24918
24919 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24920 just started failing because they depended on the order the
24921 subcommands are presented, or exact docstring text. This kind of
24922 test is a pain and has minimal benefit.
24923
24924Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24925
24926 * gdb.t09/corefile.exp: At end of test, use "core" command with
24927 no arguments.
24928
24929Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24930
24931 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24932 17}/Makefile.in: Make it possible to run the testsuite with Sun
24933 make and CC = cross gcc by adding explicit build rules for .o
24934 files.
24935
24936Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24937
24938 * gdb.t15/funcargs.exp: Don't put comments on same line as
24939 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24940
c906108c
SS
24941Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24942
24943 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24944
24945Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24946
24947 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24948 * gdb.t20/inherit.exp: remove three dumplicate entries.
24949
24950Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24951
24952 * gdb.t06/break.exp: For "next over recursive call", fail on any
24953 incorrect output, not just on "factorial (value=2)".
24954
24955Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24956
24957 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24958 working now. Add an xfail if accesing a bss variable causes
24959 a memory error if the target is not yet run.
24960
24961Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24962
24963 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24964 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24965 name of __st* demangling (2 strings). Did Kung really get the
24966 more than 95 others right without testing them?
24967
24968Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24969
24970 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24971
24972Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24973
24974 * configure.in (configdirs): Add gdb.disasm
24975 * gdb.disasm: New directory for GDB disassembler tests.
24976 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24977
24978Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24979
24980 * gdb.t00/help.exp: Don't test "help set".
24981
24982 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24983 from within expect statements. None of these happen anymore and
24984 they cause regressions to be silently unnoticed.
24985
24986 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24987 messages) about known failures with gcc cygnus-2.4.5-930417.
24988
24989 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24990 comp-info.exp so it gets built if it doesn't exist.
24991
24992 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24993 it is no longer used.
24994 * gdb.t13/comp-info.c: Removed.
24995
24996Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24997
24998 * gdb.t06/signals.exp: Add xfail for sun3.
24999
25000Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25001
25002 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25003 relevant because ^C doesn't get sent but failure can be reproduced
25004 interactively).
25005
25006Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25007
25008 * gdb.stabs/alpha.mt: New configuration file for alpha.
25009 * gdb.stabs/configure.in: Use it.
25010 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25011 sharing with alpha.mt, redefine long to word via preprocessor.
25012 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25013 for alpha.
25014 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25015 native cc.
25016 * gdb.t00/teststrategy.exp: Change expect string so that we
25017 consume the `(xgdb)' from the command echo and from the gdb prompt.
25018 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25019 gdb currently compares all values as long, so this failure probably
25020 applies to any configuration where LONGEST is bigger than a target int.
25021 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25022 with gcc.
25023 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25024 to handle opaque pointers, gcc is.
25025 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25026 as first argument. Include <sys/types.h> and change all operator
25027 new definitions to use size_t.
25028 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25029 now that we use size_t.
25030
25031Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25032
a9c64011 25033 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25034 a long or float array cast all array members to the same type.
a9c64011 25035 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25036 with 64 bit longs.
a9c64011 25037 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25038 on alpha.
a9c64011 25039 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25040
25041Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25042
25043 * gdb.t24 (demangle.exp): Constructors of templates have names like
25044 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25045 section 14.6 of the ARM.
25046
25047 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25048 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25049 accomplish little and slow down the testsuite.
25050
25051 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25052 Accept spaces various places.
25053
25054Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25055
25056 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25057 with watchpoint enabled.
25058
25059 * Makefile.in: Remove definition of CC and remove the second
25060 definition of CXX (the "CXX = gcc" one remains). These definitions
25061 were causing backquotes to be expanded within backquotes, which
25062 doesn't work.
25063
25064Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25065
25066 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25067
25068Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25069
a9c64011
AS
25070 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25071 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25072 by mips cc and contains no stabs entries.
25073
25074Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25075
25076 * config/vx-gdb.exp: Use fake device to load files rather than
25077 NFS.
25078 * lib/gdb.exp: New proc to do "file" command.
25079 * config/unix-gdb.exp: Use new "file" proc.
25080
25081Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25082
25083 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25084 Rework board rebooting slightly.
25085 (gdb_exit): Don't exit from the remote shell; there isn't one.
25086 * gdb.stabs/weird.exp: If a program is being debugged already,
25087 kill it.
25088 * gdb.t04/setvar.exp: Stop and restart gdb.
25089 * gdb.t05/expr.exp: Likewise.
25090 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25091 restart gdb and reload the program.
25092 * gdb.t08/opaque.exp: Likewise.
25093 * gdb.t12/scope.exp: Likewise.
25094 * gdb.t13/bitfields.exp: Likewise.
25095 * gdb.t15/funcargs.exp: Likewise.
25096 * gdb.t20/classes.exp: Likewise.
25097 * gdb.t03/ptype.exp: Increase timeout.
25098 * gdb.t16/printcmds.exp (test_print_string_constants,
25099 test_print_array_constants): Likewise.
25100 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25101 * gdb.t20/classes.exp (do_tests): Likewise.
25102 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25103
25104Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25105
25106 * gdb.stabs: Renamed *wierd* to *weird*.
25107
25108Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25109
25110 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25111 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25112
25113Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25114
25115 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25116 (do_tests): Remove xfail for whatis on one_var and two_var.
25117
25118Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25119
25120 * Makefile.in: Made cross building work better by adding
25121 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25122
25123Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25124
25125 * gdb.t15/{return.c,return.exp,Makefile.in}:
25126 New test, currently commented out.
25127
25128Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25129
25130 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25131 still running and removes the leftover named socket so GDb can do
25132 clean restarts.
25133
25134Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25135
25136 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25137 console, not GDB.
25138 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25139 cross testing works better with "make check"
25140 * config/unix-gdb: Use default procedures for exit and version.
25141 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25142 with the newest VxWorks.
25143
25144Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25145
25146 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25147 old form.
25148
25149 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25150 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25151
25152 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25153
25154 * config/unix-gdb.exp: Remove this version of gdb_exit
25155 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25156 Rob says he'll look at it when he gets back to testing boards.
25157
25158Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25159
25160 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25161 an expected fail for certain ptype commands.
25162
25163 * gdb.t20/classes.exp: Update expected results of "ptype class
25164 Base1" to account for the constructor that now appears in the type.
25165
25166Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25167
25168 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25169 disappeared from list.
25170 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25171 "alldone" proc with call to cleanup and exit.
25172 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25173 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25174 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25175 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25176 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25177 "alldone" proc with simple returns that suppress remaining
25178 tests. The alldone proc went away many months ago.
25179
25180Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25181
25182 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25183
25184 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25185
25186Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25187
25188 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25189 as vax gdb will display them.
25190
25191Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25192
25193 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25194 optimizers.
25195
25196 * scope.exp: Change "bad value for localval" messages so each one
25197 is unique.
25198
25199 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25200 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25201
25202 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25203
25204Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25205
25206 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25207 doesn't exist (due to optimization).
25208
25209Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25210
25211 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25212 contains \r because the filename is long.
25213
25214 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25215 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25216
25217Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25218
25219 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25220 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25221 Ultrix.
25222 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25223 int tests.
25224 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25225
25226Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25227
25228 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25229
25230 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25231 to match does not match the passing case but still matches the
c906108c
SS
25232 failing case.
25233
25234Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25235
25236 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25237
25238Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25239
25240 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25241 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25242 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25243 Remove various versions of gdb_exit.
25244 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25245 gdb_exit.
25246 * config/unix-gdb.exp: gdb_exit remains here, and should override
25247 the generic version, since it's doing a lot of wierd stuff that
25248 the other versions aren't. FIXME, fold it in, or abandon this
25249 version.
25250
25251Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25252
25253 * gdb.t24/demangle.exp: Add tests for PR 3220.
25254
25255Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25256
25257 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25258
25259Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25260
25261 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25262 "i386-*-*". Works for i486 as well.
25263
25264 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25265 bug, and expand domain of xfail to all SVR4 systems, since the
25266 actual problem is likely to be in generic SVR4 /proc support.
25267
25268Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25269
25270 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25271
25272Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25273
25274 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25275 xfails for other systems. Match a missing 'Continuing.' as an
25276 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25277
25278 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25279 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25280 Only issue warning for missing executables if -all option is used.
25281
25282 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25283 file if -all option is used. It's like an unpredictable XFAIL.
25284
25285Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25286
25287 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25288 for dynamically linked binaries.
25289
25290 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25291
25292Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25293
25294 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25295 to state that this is a known bug in old versions of g++.
25296
25297Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25298
25299 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25300 while waiting for `Continuing'.
25301
25302Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25303
25304 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25305 in text, data, and bss.
25306 * gdb.t10/nodebug.c: Add local and global test variables for
25307 initialized and uninitialized data.
25308
25309Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25310
25311 * config/unix-gdb.exp (gdb_exit): Add "wait".
25312
25313Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25314
25315 * gdb.t06/signals.exp: xfail the continue from the handler for all
25316 targets.
25317
25318 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25319 function with watchpoints enabled, the i386 call dummy starts with
25320 a call.
25321
25322 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25323 386 bsd names its corefiles.
25324
25325Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25326
25327 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25328 compilers don't grok it.
25329 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25330 with small octal ints rather than character constants, which
25331 are signed and might not fit if first promoted to int.
25332
25333Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25334
25335 * gdb.t09/Makefile.in (clean): Remove corefile.
25336
25337Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25338
25339 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25340
25341Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25342 and Jim Kingdon (kingdon@cygnus.com)
25343
25344 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25345 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25346 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25347
25348Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25349
25350 * gdb.t17/interrupt.exp: Add xfail for hppa.
25351
25352Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25353
25354 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25355 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25356 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25357 to determine signed-ness of bitfields and use the result to setup
25358 the xfail.
25359 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25360 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25361 call line is reached if necessary.
25362
25363Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25364
25365 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25366
25367Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25368
25369 * gdb.t06/break.exp: Also test `clear' command.
25370
25371Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25372
25373 * gdb.t00/teststrategy.exp: Remove extra quote.
25374
25375 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25376 watchpoint enabled to be for all non-68k machines.
25377
25378 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25379
25380Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25381
25382 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25383 targets use aout.mt instead of ecoff.mt as gas understands
25384 standard aout format.
25385
25386Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25387
25388 * lib/gdb.exp (runto): Don't insist that function we are running to
25389 was compiled with -g.
25390
25391 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25392
25393 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25394 to get back into the read system call.
25395 Accept leading newline in case where we woke it up.
25396
25397Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25398
25399 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25400 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25401 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25402 enable ecoff configuration.
25403
25404Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25405
25406 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25407
25408Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25409
25410 * gdb.t16/printcmds.exp: Add another printf test.
25411
25412Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25413
25414 * configure.in: If configured -with-stabs on any target, add
25415 stabsdirs to configdirs.
25416
25417Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25418
25419 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25420 fun" so pattern does not match the command itself.
25421
25422Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25423
25424 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25425
25426Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25427
25428 * gdb.t17/interrupt.exp: Test for more things.
25429
25430Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25431
25432 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25433 compiler arranges the code and line numbers.
25434
25435 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25436
25437Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25438
25439 * gdb.t00/help.exp: Increase expect input buffer size.
25440
25441Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25442
25443 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25444
25445 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25446
25447 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25448
25449 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25450 [0-9]*, not just [0-9].
25451
25452Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25453
25454 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25455
25456 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25457
25458Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25459
25460 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25461
25462Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25463
25464 * gdb.t06/signals.c: Add xfails for sun3.
25465
25466 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25467
25468 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25469 test_stepping tests.
25470
25471Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25472
25473 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25474
25475 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25476
25477 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25478 rather than actually putting it through cpp twice.
25479
25480 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25481
25482Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25483
25484 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25485 no longer needed.
25486
25487Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25488
25489 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25490
25491 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25492 C++ features prints as "struct", make it a pass, not an xfail.
25493
25494Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25495
25496 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25497 Don't require VA to print as "class" rather than "struct".
25498
25499Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25500
25501 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25502
25503Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25504
25505 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25506
25507Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25508
25509 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25510 order.
25511
25512Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25513
25514 * gdb.t16/printcmds.exp: Add printf tests.
25515
25516 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25517
25518 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25519
25520Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25521
25522 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25523 pass counts, to counteract any existing or future setup_xfails.
25524
25525Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25526
25527 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25528 {BEGIN,END}_COMMON for common block instead of STAB.
25529 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25530
25531 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25532 intp_var should be N_GSYM not N_LSYM.
25533 wierd-aout.S: Use a label for the value of the N_SO.
25534 wierd.def: Remove all backslashes.
25535 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25536
25537Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25538
25539 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25540 get the expected next to inheritance3.
25541
25542Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25543
25544 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25545 now that gcc-2.4 gets it right.
25546
25547Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25548
25549 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25550
25551 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25552 generating comp-info.exp which works for cross-compilation.
25553
25554Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25555
25556 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25557 "*-*-sysv4.*".
25558
25559Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25560
25561 * gdb.t01/run.exp: Start with a fresh gdb.
25562 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25563 SVR4.x.
25564
25565Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25566
25567 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25568 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25569 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25570 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25571 things to remove.
25572
25573Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25574
25575 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25576 test cases from bug reports.
25577
25578Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25579
25580 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25581 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25582 avoid spurious xfails.
25583 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25584 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25585 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25586
25587Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25588
25589 * gdb.t00/teststrategy.exp: Rework to provide more useful
25590 description of each test, fix problem with systems that define
25591 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25592 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25593 results for "next over recursive call" so timeouts aren't taken
25594 by error.
25595
25596Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25597
25598 * gdb.t12/scope.exp: Test printing of variables before run.
25599
25600 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25601 printed in wrong order due to sorting.
25602
25603Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25604
25605 * gdb.t00/teststrategy.exp: Fix expected results for printing
25606 user entered string constant. Is array of char, prints with no
25607 address.
25608
25609 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25610 commands.
25611 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25612 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25613 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25614 of struct of char arrays.
25615 * gdb.t00/radix.exp: New tests for radix commands.
25616
25617Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25618
25619 * gdb.t16/printcmd.exp: Print a variable before running program
25620 (with xfail for AIX).
25621
25622Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25623
25624 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25625
25626 * gdb.t16/printcmd.exp: Don't print variables before running program.
25627
25628 * gdb.t06/break.exp: Don't require envp argument to main.
25629
25630 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25631
25632 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25633 Add xfails for rs6000.
25634
25635 * gdb.t02/whatis.exp: Change other tests not to re-test something
25636 we already tested.
25637
25638 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25639 each type used has a variable of that type.
25640
25641Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25642
25643 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25644
25645Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25646
25647 * configure.in: change srctrigger to be a file, not a directory
25648
25649Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25650
25651 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25652
25653 * gdb.t11/list.exp: Fixed a couple of typos.
25654
25655Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25656
25657 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25658 is fixed and PR is closed.
25659 * gdb.t16 (gdbme.c): Add simple test string variable.
25660 * gdb.t16 (printcmds.exp): Add tests with simple test string
25661 variable, primarily for boundaries on "set print elements".
25662
25663Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25664
25665 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25666 Make leading 0's optional and don't expect a tab in the middle
25667 of the number.
25668
25669 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25670
25671 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25672 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25673 don't end command passed to gdb_test with newline.
25674
25675 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25676 signed keyword away, don't expect signed bitfields to be signed.
25677
25678 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25679 printing with only as many 1's as are in the field as well as printing
25680 with 32 1's (see comment).
25681
25682Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25683
25684 * gdb.t00/default.exp: Start with a fresh gdb.
25685 * configure.in (configdirs): Remove gdb.t31 until the chill
25686 compiler works again. It no longer is able to find chillrt0
25687 since it isn't in libchill.a anymore.
25688 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25689 wierd.o, make more modular.
25690 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25691 spurious newlines that caused problems.
25692
25693Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25694
25695 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25696 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25697 gdb.stabs/wierd.{exp,def}: Many new tests.
25698
25699 * gdb.t00/default.exp: update info line for new message.
25700
25701 * gdb.t02/{whatis.exp,gdbme.c}:
25702 Test that "char *" doesn't print as "caddr_t".
25703
25704Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25705
25706 * gdb.t00/help.exp: Use .* in place of some help messages which
25707 just changed.
25708 gdb.t00/default.exp: Update "info frame" test for new message.
25709 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25710 Remove some xfails
25711
25712Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25713
25714 * gdb.t03/{gdbme.c,ptype.exp}:
25715 Add tests for typedef'd struct and union without tags.
25716 Also check "whatis" on a variable of a typedef'd enum without a tag.
25717
25718 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25719 PRMS 1823; the bug still exists but isn't reproduced by this test
25720 anymore), and remove rs6000 XFAIL (the bug is fixed).
25721
25722 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25723 duplicated from whatis.exp. For those that are left, accept
25724 "long", "long int", or "int" for long variables (whatis.exp already
25725 has an XFAIL for "int", so no need to fail it here).
25726
25727 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25728 Deal with GCC's names for types now that GDB uses the compiler's names.
25729
25730 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25731 setup_xfail's for sunos4. If we #defined the signed keyword away,
25732 don't expect GDB to know that char it is signed.
25733
25734 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25735
25736Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25737
25738 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25739 should work on any system, regardless of debugging format.
25740 * gdb.t21/demangle.exp: Move to gdb.t24.
25741 * gdb.t24/demangle.exp: Move from gdb.t21.
25742 * gdb.t24/{Makefile.in, configure.in}: New files.
25743
25744Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25745
25746 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25747 * gdb.stabs: New directory.
25748
25749Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25750
25751 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25752 not just "Quit anyway?".
25753
25754Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25755
25756 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25757 that all setup_xfails are immediately followed by clear_xfails.
25758
25759Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25760
25761 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25762 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25763 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25764 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25765 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25766 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25767 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25768 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25769 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25770 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25771 gdb.t31/chillvars.exp, lib/gdb.exp:
25772 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25773 bug-gdb@prep.ai.mit.edu.
25774
25775Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25776
25777 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25778 with 0.0, not integer 0.
25779
25780Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25781
25782 * gdb.t06/break.exp: Update for "Kill the program" message change.
25783
25784Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25785
25786 * Makefile.in (GDBFLAGS): Set to -nx.
25787 * Makefile.in (site.exp): Use GDBFLAGS.
25788
25789Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25790
25791 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25792 Makefiles.
25793 (check): depend on just-check.
25794 (just-check): added so that tests can be run without a noop
25795 build pass.
25796
25797Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25798
25799 Switch to using configure's configdirs.
25800 * Makefile.in (Makefile): add configure.in dependency.
25801 (SUBDIRS): removed redundant assignment.
25802 * configure.in: switch subdirs assignment to configdirs.
25803 * gdb.t*/configure.in: new files.
25804
25805Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25806
25807 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25808 works.
25809
25810Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25811
25812 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25813 in explicit rules. Apparently this is not supported by some makes.
25814
25815Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25816
25817 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25818
25819Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25820
25821 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25822 disappeared.
25823
25824Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25825
25826 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25827
25828Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25829
25830 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25831 watchpoint problem that is now fixed.
25832 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25833 uninitialized convenience variables.
25834 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25835 structures.
25836
25837Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25838
25839 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25840 which causes expect to get out of sync with gdb on long output
25841 from help set.
25842 * gdb.t09/corefile.exp: Make expected pattern for core file
25843 failing signal and frame output format less sun specific.
25844
25845Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25846
25847 * gdb.t31/chillvars.exp: Add and remove initial dummy
25848 breakpoint, so that symbol table is forced in.
25849 (Needed at least on Sunos4, though it seems not SVR4.)
25850 * gdb.t31/chillvars.exp: Update for changed output format.
25851
25852Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25853
a9c64011 25854 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25855
25856Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25857
25858 * Makefile.in: Added --srcdir when invoking runtest, removed the
25859 need for a local config file. (optional now)
25860
25861Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25862
25863 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25864 failure count used to force early termination. Add some more
25865 expected failures for gnu style demangling.
25866
25867Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25868
25869 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25870 pmi variable from gdb.t20/gdbme to get optimized away.
25871 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25872 Check for written corefile upon timeout _and_ eof.
25873
25874Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25875
25876 * config/unix-gdb.exp: Add missing return 0.
25877
25878Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25879
25880 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25881 test termination.
25882
25883Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25884
25885 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25886 disappeared.
25887
25888Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25889
25890 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25891 time as i860 support works.
25892
d63a86f8 25893 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25894 "backtrace 100\r" rather than just "backtrace\r", to match last
25895 change.
25896
25897Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25898
25899 * config/udi-gdb.exp (gdb_exit): Remove close command.
25900 (gdb_target_udi): New procedure to set the UDI target.
25901 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25902 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25903 Added waits for prompts after several question responses. Added
25904 some more responses used by a29k-amd-udi-gdb.
25905 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25906 pass different arguments, restart UDI connection after program
25907 completion.
25908 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25909 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25910 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25911 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25912 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25913 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25914 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25915 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25916 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25917 after program completion.
25918 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25919 compiled with a SELECT_VECS setting.
25920 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25921 infinite recursion.
25922
25923 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25924 Added checks for COFF results, and made them expected failures for
25925 all targets. It would be better to make them expected failures
25926 for COFF targets only.
25927
25928Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25929
25930 * Makefile.in: add null dvi target, don't bother to recurse
25931 through test directories for info and install-info; rename
25932 $(datadir) to be dejagnu instead of deja-gnu
25933
25934Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25935
25936 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25937 compiler to coredump.
25938 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25939 code.
25940
25941Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25942
25943 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25944 coredump.
25945 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25946 code.
25947
25948Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25949
25950 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25951 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25952 which in a shell. Deletes xgdb when done.
25953 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25954 Tests the return from the "set height" or "set width" commands.
25955 Added a few return codes where needed.
25956
25957Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25958
25959 * Makefile.in (SUBDIRS): Add gdb.t17.
25960 * configure.in (subdirs): Add gdb.t17.
25961 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25962 files to test gdb's calling of functions in the inferior with
25963 the correct arguments and gdb's ability to retrieve any
25964 result returned.
25965
25966Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25967
25968 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25969 may be called after gdb goes away. Previous versions of expect
25970 needed these to avoid file descriptor leaks, but they cause
25971 errors with the current revision of expect.
25972 * gdb.t00/gdbvars.exp: Use -re on expected output after
25973 setting sevenbit-strings.
25974 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25975 to set sevenbit-strings consistent across tests.
25976 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25977 set sevenbit-strings consistent across tests.
25978
25979Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25980
25981 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25982 expected output to match current "expect" expectations.
25983
25984Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25985
25986 * gdb.t00/default.exp: Change expected output for default "source"
25987 command, to match new gdb behavior which requires a filename to
25988 source.
25989
25990Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25991
25992 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25993 expected fail for i486-*-* that misses the marker2 function.
25994 * gdb.t10/crossload.exp (bfddefault): Allow successful
25995 recognition of a format to pass even if no symbols are found.
25996 Explicitly catch failures where the format is not recognized
25997 or is ambiguous, and add the reason to the fail message.
25998 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25999 the cause is and invalid target and add reason to failure message.
26000 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26001 elf32-i386, elf32-sparc, and elf32-i860.
26002 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26003 Set up expected failure for 'filename'::variable scope resolution,
26004 which is now apparently broken on all targets.
26005 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26006 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26007 gdb.t23/templates.exp: Change failure for missing binfile into
26008 just a warning.
26009 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26010 references.
26011
26012Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26013
26014 * gdb.t00/default.exp: Add expected output for default "source"
26015 command, to match new gdb behavior.
26016 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26017
26018Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26019
26020 * config/*-gdb.exp: returns an error, rather than exiting on
26021 internal errors.
26022
26023Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26024
26025 * gdb.t03/gdbme.c: Add pointer to struct variable.
26026 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26027 referencing struct members.
26028
26029Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26030
26031 * configure.in (mips-idt-ecoff): New target.
26032 * config/mips-gdb.exp: New file for remote board using MIPS remote
26033 debugging protocol.
26034
26035 * Redid configuration scheme. Removed gdb.t*/configure.in.
26036 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26037 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26038 distclean targets. Built executables via .o files. Adjusted
26039 tests to account for source files in $(srcdir) rather than
26040 $(objdir).
26041 * lib/gdb.exp (runto): Don't expect () after the function name,
26042 because it may have arguments.
26043
26044Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26045
26046 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26047 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26048 expected failures for mips-idt-* and mips-sgi-*.
26049 * gdb.t00/default.exp (attach): Kill process if requested.
26050 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26051 that does not read core files.
26052 * gdb.t01/run.exp: Removed checks for exit status code.
26053 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26054 it is linked in.
26055 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26056 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26057 appropriate, rather than doing it by hand.
26058 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26059 execution.
26060 * gdb.t10/crossload.exp: Kill existing program if needed.
26061 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26062 appropriate, rather than doing it by hand. Always increase
26063 timeout for this test, not just for VxWorks.
26064
26065Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26066
26067 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26068 of Chill STRUCT types and STRUCT values.
26069 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26070 than "char".
26071 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26072 struct2): New struct definitions and initializations to test
c906108c
SS
26073 simple Chill STRUCT types.
26074
26075Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26076
26077 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26078 the null byte at the end of strings.
26079 * gdb.t00/default.exp: Make show version insensitive to copyright
26080 date.
26081 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26082 to avoid dependencies on target char signedness.
26083 * gdb.t16/printcmds.exp: Update expected results for explicitly
26084 unsigned char.
26085 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26086 now work.
26087 * gdb.t21/demangle.exp: Add many more patterns for template
26088 demangling, most of them being expected failures.
26089 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26090 string we are matching for, to match on the whole string.
26091 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26092 and fix a whole bunch that had incorrect expected output but were
26093 passing anyway because of the bug in "proc demangle".
26094 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26095 type.
26096 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26097
26098Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26099
a9c64011
AS
26100 * gdb/testsuite: made modifications to testcases, etc., to allow
26101 them to work properly given the reorganization of deja-gnu and the
26102 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26103
26104Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26105
26106 * gdb/testsuite: Initial creation of gdb/testsuite.
26107 Migrated dejagnu testcases and support files for testing nm to
26108 gdb/testsuite from deja-gnu. These files were moved "as is"
26109 with no modifications. This migration is part of a major overhaul
26110 of dejagnu. The modifications to these testcases, etc., which
26111 will allow them to work with the new version of dejagnu will be
26112 made in a future update.
48efe704 26113
8d8cb839 26114 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26115\f
8d8cb839
EZ
26116;; Local Variables:
26117;; mode: change-log
26118;; left-margin: 8
26119;; fill-column: 74
26120;; version-control: never
26121;; End:
902f2ccb
MC
26122
26123 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 26124 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
26125 Copying and distribution of this file, with or without modification,
26126 are permitted provided the copyright notice and this notice are preserved.