gdb/doc/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
13ac8d2c
JK
12011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4 by XFAIL.
5 * gdb.cp/static-method.exp (info addr A::func())
6 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
9 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
10 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
11 (test value of F in k3_m): Likewise.
12 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
13 Likewise.
14
049682ba
JK
152011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
16
17 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
18 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
19 Remove.
20 * gdb.threads/attachstop-mt.c: Remove.
21 * gdb.threads/attachstop-mt.exp: Remove.
22
2c9d8796
MK
232011-12-17 Mark Kettenis <kettenis@gnu.org>
24
25 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
26
e0f9f062
DE
272011-12-16 Doug Evans <dje@google.com>
28
f4aa2101 29 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
30 * boards/native-gdbserver.exp: New file.
31
e0f9f062
DE
32 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
33 gdbserver output.
34 (gdbserver_default_get_remote_address): New function.
35 (gdbserver_start): Call gdb,get_remote_address to compute argument
36 to "target remote" command.
37
80b6e756
PM
382011-12-16 Phil Muldoon <pmuldoon@redhat.com>
39
1c3ad6ab 40 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
41 python print-stack. Add set/show python print-stack
42 off|full|message tests.
43
1576bd00
YQ
442011-12-15 Yao Qi <yao@codesourcery.com>
45
46 * gdb.trace/strace.c: New
47 * gdb.trace/strace.exp: New.
48
d6a0f6e0
TT
492011-12-14 Tom Tromey <tromey@redhat.com>
50
51 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
52
31015e1d
DE
532011-12-14 Doug Evans <dje@google.com>
54
55 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
56
7b50312a
PA
572011-12-14 Pedro Alves <pedro@codesourcery.com>
58
59 PR threads/10729
60
61 * gdb.mi/watch-nonstop.c: New file.
62 * gdb.mi/mi-watch-nonstop.exp: New file.
63
924437bc
PA
642011-12-13 Pedro Alves <pedro@codesourcery.com>
65 Doug Evans <dje@google.com>
66
67 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
68 (clean_restart): Remove references to the gdb_stub target board
69 variable.
70 (gdb_step_for_stub): Delete.
71
72 * gdb.base/annota1.exp: Remove all references to [target_info
73 exists gdb_stub], gdb_step_for_stub and usestubs.
74 * gdb.base/annota3.exp: Ditto.
75 * gdb.base/async.exp: Ditto.
76 * gdb.base/break.exp: Ditto.
77 * gdb.base/code-expr.exp: Ditto.
78 * gdb.base/commands.exp: Ditto.
79 * gdb.base/completion.exp: Ditto.
80 * gdb.base/condbreak.exp: Ditto.
81 * gdb.base/consecutive.exp: Ditto.
82 * gdb.base/cvexpr.exp: Ditto.
83 * gdb.base/define.exp: Ditto.
84 * gdb.base/display.exp: Ditto.
85 * gdb.base/ena-dis-br.exp: Ditto.
86 * gdb.base/environ.exp: Ditto.
87 * gdb.base/gnu-ifunc.exp: Ditto.
88 * gdb.base/maint.exp: Ditto.
89 * gdb.base/pending.exp: Ditto.
90 * gdb.base/sect-cmd.exp: Ditto.
91 * gdb.base/sepdebug.exp: Ditto.
92 * gdb.base/unload.exp: Ditto.
93 * gdb.base/watchpoint-solib.exp: Ditto.
94 * gdb.cp/annota2.exp: Ditto.
95 * gdb.cp/annota3.exp: Ditto.
96 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
97 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
98 * gdb.mi/mi-pending.exp: Ditto.
99 * gdb.trace/circ.exp: Ditto.
100 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
101 * gdb.base/list.exp: Ditto.
102
103 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
104 breakpoint function and all references to the usestubs macro.
105 * gdb.base/exprs.c: Ditto.
106 * gdb.base/freebpcmd.c: Ditto.
107 * gdb.base/bitfields.c: Ditto.
108 * gdb.base/bitfields2.c: Ditto.
109 * gdb.base/break.c: Ditto.
110 * gdb.base/call-sc.c: Ditto.
111 * gdb.base/call-signals.c: Ditto.
112 * gdb.base/callfuncs.c: Ditto.
113 * gdb.base/charset.c: Ditto.
114 * gdb.base/consecutive.c: Ditto.
115 * gdb.base/constvars.c: Ditto.
116 * gdb.base/funcargs.c: Ditto.
117 * gdb.base/int-type.c: Ditto.
118 * gdb.base/interrupt.c: Ditto.
119 * gdb.base/langs0.c: Ditto.
120 * gdb.base/list0.c: Ditto.
121 * gdb.base/mips_pro.c: Ditto.
122 * gdb.base/miscexprs.c: Ditto.
123 * gdb.base/nodebug.c: Ditto.
124 * gdb.base/opaque0.c: Ditto.
125 * gdb.base/pointers.c: Ditto.
126 * gdb.base/printcmds.c: Ditto.
127 * gdb.base/ptype.c: Ditto.
128 * gdb.base/recurse.c: Ditto.
129 * gdb.base/reread1.c: Ditto.
130 * gdb.base/reread2.c: Ditto.
131 * gdb.base/restore.c: Ditto.
132 * gdb.base/return.c: Ditto.
133 * gdb.base/run.c: Ditto.
134 * gdb.base/scope0.c: Ditto.
135 * gdb.base/sepdebug.c: Ditto.
136 * gdb.base/setshow.c: Ditto.
137 * gdb.base/setvar.c: Ditto.
138 * gdb.base/sigall.c: Ditto.
139 * gdb.base/signals.c: Ditto.
140 * gdb.base/structs.c: Ditto.
141 * gdb.base/structs2.c: Ditto.
142 * gdb.base/testenv.c: Ditto.
143 * gdb.base/twice.c: Ditto.
144 * gdb.base/unwindonsignal.c: Ditto.
145 * gdb.base/watchpoint.c: Ditto.
146 * gdb.base/watchpoints.c: Ditto.
147 * gdb.base/whatis.c: Ditto.
148 * gdb.cp/classes.cc: Ditto.
149 * gdb.cp/cplusfuncs.cc: Ditto.
150 * gdb.cp/derivation.cc: Ditto.
151 * gdb.cp/formatted-ref.cc: Ditto.
152 * gdb.cp/misc.cc: Ditto.
153 * gdb.cp/overload.cc: Ditto.
154 * gdb.cp/ovldbreak.cc: Ditto.
155 * gdb.cp/ref-params.cc: Ditto.
156 * gdb.cp/ref-types.cc: Ditto.
157 * gdb.cp/templates.cc: Ditto.
158 * gdb.cp/virtfunc.cc: Ditto.
159 * gdb.hp/gdb.aCC/run.c: Ditto.
160 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
161 * gdb.hp/gdb.compat/xdb0.c: Ditto.
162 * gdb.reverse/consecutive-reverse.c: Ditto.
163 * gdb.reverse/sigall-reverse.c: Ditto.
164 * gdb.reverse/until-reverse.c: Ditto.
165 * gdb.reverse/watch-reverse.c: Ditto.
166 * gdb.trace/actions.c: Ditto.
167 * gdb.trace/circ.c: Ditto.
168 * gdb.trace/collection.c: Ditto.
169
fabde485
PA
1702011-12-13 Pedro Alves <pedro@codesourcery.com>
171
172 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
173 (func6, func7): New.
174 (main): Call func6 and func7.
175 * gdb.base/watchpoint.exp (test_wide_location_1)
176 (test_wide_location_2): New.
177 (top level): Re-enable hardware watchpoints if necessary. Call
178 test_wide_location_1 and test_wide_location_2.
179
ff7d1690
YQ
1802011-12-11 Yao Qi <yao@codesourcery.com>
181
182 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
183
a6af7abe
JB
1842011-12-11 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
187 expected output for unsupported case.
188
61638e15
JK
1892011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
190
191 PR testsuite/12649
192 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
193 Protect gdb_test_multiple by final $gdb_prompt match.
194
0a00efc3
JK
1952011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
198 New variable, new test.
199 (list static-method.cc:xxx::(anonymous namespace)::A::func)
200 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
201 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
202 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
203 them if HAVE_GCC_45682_FIXED is not set.
204
4511b1ba
YQ
2052011-12-10 Yao Qi <yao@codesourcery.com>
206
207 * gdb.trace/status-stop.exp: New.
208 * gdb.trace/status-stop.c: New.
209
27949e73
JK
2102011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
213 timeout.
214
d8ea7931
TT
2152011-12-08 Tom Tromey <tromey@redhat.com>
216
217 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
218 condition.
219
1cc310d2
SS
2202011-12-07 Stan Shebs <stan@codesourcery.com>
221
222 * gdb.trace/tfind.exp: Update for output changes.
223
d482a875
PA
2242011-12-07 Pedro Alves <pedro@codesourcery.com>
225
226 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
227 throws "Cannot insert catchpoints in this configuration".
228 * gdb.ada/mi_catch_ex.exp: Likewise.
229
f0ba3972
PA
2302011-12-06 Pedro Alves <pedro@codesourcery.com>
231
232 * gdb.base/break-always.exp: Test changing memory at addresses
233 with breakpoints inserted.
234
f8eba3c6
TT
2352011-12-06 Joel Brobecker <brobecker@acacore.com>
236
237 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
238 involving a fully qualified function name.
239
2402011-12-06 Tom Tromey <tromey@redhat.com>
241
242 * gdb.ada/homonym.exp: Add three breakpoint tests.
243
2442011-12-06 Tom Tromey <tromey@redhat.com>
245
246 * gdb.base/solib-weak.exp (do_test): Remove kfail.
247 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
248 * gdb.objc/objcdecode.exp: Update for output changes.
249 * gdb.linespec/linespec.exp: New file.
250 * gdb.linespec/lspec.cc: New file.
251 * gdb.linespec/lspec.h: New file.
252 * gdb.linespec/body.h: New file.
253 * gdb.linespec/base/two/thefile.cc: New file.
254 * gdb.linespec/base/one/thefile.cc: New file.
255 * gdb.linespec/Makefile.in: New file.
256 * gdb.cp/templates.exp (test_template_breakpoints): Update for
257 output changes.
258 * gdb.cp/re-set-overloaded.exp: Remove kfail.
259 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
260 makes one breakpoint.
261 * gdb.cp/method2.exp (test_break): Update for output changes.
262 * gdb.cp/mb-templates.exp: Update for output changes.
263 * gdb.cp/mb-inline.exp: Update for output changes.
264 * gdb.cp/mb-ctor.exp: Update for output changes.
265 * gdb.cp/ovsrch.exp: Use fully-qualified names.
266 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
267 has multiple matches.
268 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
269 error message change.
270 * gdb.base/list.exp (test_list_filename_and_number): Update for
271 error message change.
272 * gdb.base/break.exp: Disable pending breakpoints. Update for
273 output changes.
274 * configure.ac: Add gdb.linespec.
275 * configure: Rebuild.
276 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
277
c642a434
UW
2782011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
279
280 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
281 last_break register on s390*-*-* targets.
282
b18003d1
JB
2832011-12-06 Joel Brobecker <brobecker@adacore.com>
284
285 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
286 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
287 of parameter X in procedure Foo.
288
fe96589c
SS
2892011-12-05 Stan Shebs <stan@codesourcery.com>
290
291 * gdb.trace/tfind.exp: Update help string matches.
292
1820ab47
JK
2932011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
294
295 * gdb.server/ext-run.exp (get process list): Accept also systemd
296 as PID 1.
297
e11ac3a3
JK
2982011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
299 Pedro Alves <pedro@codesourcery.com>
300
301 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
302 starting GDB.
303 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
304 $use_gdb_stub.
305 * gdb.base/display.exp: Likewise.
306 * gdb.base/ending-run.exp: Likewise.
307 * gdb.base/list.exp (test_listsize): Likewise.
308 * gdb.base/setshow.exp: Likewise.
309 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
310 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
311 check by global $use_gdb_stub.
312 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
313 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
314 (default_gdb_init): Unset global $use_gdb_stub.
315 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
316 by global $use_gdb_stub.
317 * lib/gdbserver-support.exp: Extend comments for set_board_info
318 gdb_protocol and gdb,socketport.
319 (gdbserver_start_extended): Set global gdbserver_protocol and
320 gdbserver_gdbport. Clear global use_gdb_stub.
321 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
322 from target use_gdb_stub.
323 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
324
1d41d75c
DE
3252011-12-03 Doug Evans <dje@google.com>
326
327 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
328 (gdb_step_for_stub): Add comments.
329
d6d7a51a
MR
3302011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
331
332 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
333 to the caller.
334 (gdb_test_multiple): Likewise.
335
05acf274
JK
3362011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 Fix gdb.mi/mi-solib.exp without system debug info installed.
339 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
340 expect attribute, return 0 for it. Update comments.
341
2268b414
JK
3422011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
343
344 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
345 (corrupted list): Adjust the expectation.
346
585861ea
JK
3472011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 PR threads/13448
350 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
351 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
352 * gdb.threads/tls-var-main.c: New file.
353 * gdb.threads/tls-var.c: New file.
354 * gdb.threads/tls-var.exp: New file.
355
968643aa
JK
3562011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 PR testsuite/12649
359 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
360 Protect gdb_test_multiple by final $gdb_prompt match.
361 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
362 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
363 (test_tracepoints): Likewise.
364
9750bca9
JK
3652011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
366
367 PR breakpoints/13346
368 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
369 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
370 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
371
ac1349b7
JB
3722011-12-01 Joel Brobecker <brobecker@adacore.com>
373
374 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
375 * gdb.ada/homonym/homonym.adb: For use of all types defined
376 locally inside both Get_Value subprograms.
377
26d44faf
JK
3782011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 Fix racy FAILs.
381 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
382 of send_gdb.
383
514f6425
UW
3842011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
385
386 * gdb.base/testenv.exp: Skip on remote targets. Unset global
387 environment variable after test completed.
388
4255c8d2
UW
3892011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
390
391 * gdb.base/solib-nodir.exp: Skip if remote target.
392 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
393 application. Call gdb_load_shlibs.
394 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
395
a35ad96a
JB
3962011-11-29 Joel Brobecker <brobecker@adacore.com>
397
398 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
399
1a1d5513
JB
4002011-11-28 Joel Brobecker <brobecker@adacore.com>
401
402 * gdb.ada/fullname_bp: New testcase.
403
50b4ddf8
JK
4042011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 PR testsuite/12649
407 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
408 Wrap send_gdb into a new gdb_test.
409
fb0aec57
JK
410 Code cleanup.
411 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
412 Convert send_gdb and gdb_expect to gdb_test_multiple.
413
2376d946
JK
4142011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
415
416 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
417
1eec78bd
KS
4182011-11-23 Keith Seitz <keiths@redhat.com>
419
420 * lib/mi-support.exp (varobj_tree): New namespace and procs.
421 (mi_varobj_tree_test_children_callback): New proc.
422 (mi_walk_varobj_tree): New proc.
423
36dfb11c
TT
4242011-11-22 Tom Tromey <tromey@redhat.com>
425
426 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
427 Add "use_mi_command" argument.
428 (mi_run_cmd, mi_run_with_cli): New procs.
429 * gdb.mi/solib-lib.c: New file.
430 * gdb.mi/solib-main.c: New file.
431 * gdb.mi/mi-solib.exp: New file.
432
0e965dd0
DE
4332011-11-21 Doug Evans <dje@google.com>
434
435 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
436 _Unwind_DebugHook is missing.
437
f196051f
SS
4382011-11-20 Stan Shebs <stan@codesourcery.com>
439
440 * gdb.trace/tstatus.exp: New.
441 * gdb.trace/actions.c: Include string.h.
442
bfccc43c
YQ
4432011-11-18 Yao Qi <yao@codesourcery.com>
444
445 * gdb.trace/pending.exp: New.
446 * gdb.trace/pending.c: New.
447 * gdb.trace/pendshr1.c: New.
448 * gdb.trace/pendshr2.c: New.
449 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
450 tracepoint location becomes pending.
451 (tracepoint_change_loc_2): New.
452
73cd8ab1
DM
4532011-11-16 David S. Miller <davem@davemloft.net>
454
455 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
456 target is sparc*-*-linux*
457
77426730
PK
4582011-11-15 Paul Koning <paul_koning@dell.com>
459
460 * gdb.python/py-type.exp: New testcases for exceptions on scalar
461 types.
462
ed59ded5
DE
4632011-11-14 Doug Evans <dje@google.com>
464
465 * gdb.base/shell.exp: New file.
466
405f8e94
SS
4672011-11-14 Stan Shebs <stan@codesourcery.com>
468
469 * gdb.trace/ftrace.c: New.
470 * gdb.trace/ftrace.exp: New.
471
1e4d1764
YQ
4722011-11-14 Yao Qi <yao@codesourcery.com>
473
474 * gdb.trace/change-loc-1.c: New.
475 * gdb.trace/change-loc-2.c: New.
476 * gdb.trace/change-loc.c: New.
477 * gdb.trace/change-loc.exp: New.
478 * gdb.trace/change-loc.h: New.
479 * gdb.trace/trace-break.c (marker): Define new symbol.
480 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
481 New.
482 (break_trace_same_addr_6): New.
483
71eba9c2 4842011-11-12 Matt Rice <ratmice@gmail.com>
485
486 * gdb.base/info-macros.exp: Make tests for info definitions
487 test info macro. Add tests for info macro argument processing.
488 Rename a few tests.
489
1d93e29a
KS
4902011-11-11 Keith Seitz <keiths@redhat.com>
491
492 PR gdb/12843
493 * gdb.base/linespecs.exp: New file.
494
a4b5b48a
DE
4952011-11-11 Doug Evans <dje@google.com>
496
497 * gdb.threads/print-threads.exp: Extend timeout for slower
498 tests.
499
f6b47be4
DE
5002011-11-10 Doug Evans <dje@google.com>
501
792a0230
DE
502 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
503 "record to end of main" test.
504
f6b47be4
DE
505 * gdb.python/py-type.c (TS): New typedef.
506 (ts): New global.
507 * gdb.python/py-type.exp: Test field list of typedef.
508
22355c90
JB
5092011-11-10 Joel Brobecker <brobecker@adacore.com>
510
511 * gdb.ada/small_reg_param: New testcase.
512
a7860e76
TT
5132011-11-09 Tom Tromey <tromey@redhat.com>
514
515 * gdb.cp/destrprint.exp: New file.
516 * gdb.cp/destrprint.cc: New file.
517
72a2e3dc
MI
5182011-11-08 Meador Inge <meadori@codesourcery.com>
519
520 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
521 (switch_stack_to_other): New test function.
522 * gdb.arch/thumb-prologue.exp: New test cases.
523
c7195df2 5242011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
525
526 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
527
d3895d7d
YQ
5282011-11-08 Yao Qi <yao@codesourcery.com>
529
530 * gdb.exp (supports_process_record): New.
531 (supports_reverse): New.
532 * gdb.reverse/break-precsave.exp: Call support_process_record
533 to run test conditionally.
534 * gdb.reverse/consecutive-precsave.exp: Likewise.
535 * gdb.reverse/i386-precsave.exp: Likewise.
536 * gdb.reverse/machinestate-precsave.exp: Likewise.
537 * gdb.reverse/solib-precsave.exp: Likewise.
538 * gdb.reverse/step-precsave.exp: Likewise.
539 * gdb.reverse/until-precsave.exp: Likewise.
540 * gdb.reverse/watch-precsave.exp: Likewise.
541 * gdb.reverse/break-reverse.exp: Call support_reverse to run
542 test conditionally.
543 * gdb.reverse/consecutive-reverse.exp: Likewise.
544 * gdb.reverse/finish-precsave.exp: Likewise.
545 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
546 * gdb.reverse/finish-reverse.exp: Likewise.
547 * gdb.reverse/i386-reverse.exp: Likewise.
548 * gdb.reverse/i386-sse-reverse.exp: Likewise.
549 * gdb.reverse/machinestate.exp: Likewise.
550 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
551 * gdb.reverse/sigall-precsave.exp: Likewise.
552 * gdb.reverse/sigall-reverse.exp: Likewise.
553 * gdb.reverse/solib-reverse.exp: Likewise.
554 * gdb.reverse/step-reverse.exp: Likewise.
555 * gdb.reverse/until-reverse.exp: Likewise.
556 * gdb.reverse/watch-reverse.exp: Likewise.
557
a59306a3
YQ
5582011-11-05 Yao Qi <yao@codesourcery.com>
559
560 * gdb.trace/trace-break.exp: Add test on setting two
561 fast tracepoints at the same address.
562
87769f59
JK
5632011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
564
565 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
566
3065dfb6
SS
5672011-11-02 Stan Shebs <stan@codesourcery.com>
568
569 * gdb.trace/collection.c: Add code using strings.
570 * gdb.trace/collection.exp: Add tests of string collection.
571
89e208db
JK
5722011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 * gdb.base/skip-solib.exp (executable_main): New variable.
575 (binfile_main): Base it on that.
576 Use $executable_main in clean_restart calls. Drop gdb_exit and
577 gdb_start calls.
578
405e54e9
JK
5792011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
580
581 Fix racy FAILs.
582 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
583 breakpoint_re globals import by async. Set string_regex to .* for
584 async. Remove the optional thread_selected_re and breakpoint_re
585 globals expectations.
586
58e8570a
JM
5872011-11-01 Joseph Myers <joseph@codesourcery.com>
588
589 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
590 well as Cygwin.
591
7b35ec7f 5922011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
593
594 Add tests for skip command.
89e208db
JK
595 * gdb.base/skip-solib-lib.c: New
596 * gdb.base/skip-solib-main.c: New
597 * gdb.base/skip-solib.exp: New
598 * gdb.base/skip.c: New
599 * gdb.base/skip.exp: New
600 * gdb.base/skip1.c: New
601 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 602
b9fd1791
PA
6032011-10-31 Yao Qi <yao@codesourcery.com>
604 Pedro Alves <pedro@codesourcery.com>
605
606 * gdb.trace/trace-break.c: New.
607 * gdb.trace/trace-break.exp: New.
608
4323fecc
JK
6092011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
612 break-here-2.
613
0e5bf2a8
PA
6142011-10-28 Pedro Alves <pedro@codesourcery.com>
615
616 * gdb.threads/no-unwaited-for-left.c: New.
617 * gdb.threads/no-unwaited-for-left.exp: New.
618 * gdb.threads/non-ldr-exc-1.c: New.
619 * gdb.threads/non-ldr-exc-1.exp: New.
620 * gdb.threads/non-ldr-exc-2.c: New.
621 * gdb.threads/non-ldr-exc-2.exp: New.
622 * gdb.threads/non-ldr-exc-3.c: New.
623 * gdb.threads/non-ldr-exc-3.exp: New.
624 * gdb.threads/non-ldr-exc-4.c: New.
625 * gdb.threads/non-ldr-exc-4.exp: New.
626
3a3dad98
JK
6272011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
628
629 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
630 * gdb.base/attach-pie-misread.exp: Likewise.
631 * gdb.base/break-interp.exp: Likewise.
632 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
633 testcases for use_gdb_stub.
634 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
635 (continue): New testcase.
636 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
637 * gdb.threads/attach-into-signal.exp: Likewise.
638 * gdb.threads/attach-stopped.exp: Likewise.
639 * gdb.threads/attachstop-mt.exp: Likewise.
640
d6a5d40c
PK
6412011-10-28 Paul Koning <paul_koning@dell.com>
642
643 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
644
ca539be8
JK
6452011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
646
647 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
648 (mi_gdb_test): Import globals thread_selected_re
649 and breakpoint_re. Expect them optionally at the regex start.
650
d234ef5c
DE
6512011-10-27 Doug Evans <dje@google.com>
652
653 * gdb.python/python.exp: Test source -s.
654
ab964825
PK
6552011-10-26 Paul Koning <paul_koning@dell.com>
656
657 * gdb.python/lib-types.cc (struct A): New structure.
658 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 659
54d8a644
PK
6602011-10-25 Paul Koning <paul_koning@dell.com>
661
662 PR python/13327
d234ef5c 663
54d8a644
PK
664 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
665 fetch_lazy method.
666
b0221781
YQ
6672011-10-24 Yao Qi <yao@codesourcery.com>
668
669 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
670 target is tic6x-*-*.
671
6cda5a20
JB
6722011-10-21 Joel Brobecker <brobecker@adacore.com>
673
674 * gdb.ada/mi_task_info/task_switch.adb: New file.
675 * gdb.ada/mi_task_info.exp: New file.
676
5ed9db04
JK
6772011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
678
679 * gdb.cp/expand-psymtabs-cxx.exp: New file.
680 * gdb.cp/expand-psymtabs-cxx.cc: New file.
681
9df2fbc4
PM
6822011-10-20 Phil Muldoon <pmuldoon@redhat.com>
683
684 PR python/12656
685
686 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
687 global_block tests.
688
736086ba
TT
6892011-10-18 Tom Tromey <tromey@redhat.com>
690
691 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
692
4af31552
TT
6932011-10-18 Tom Tromey <tromey@redhat.com>
694
695 * gdb.base/source.exp: Don't include full file name in test name.
696 * gdb.python/python.exp: Don't include full file name in test
697 name.
698
43136979
AR
6992011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.base/attach-pie-noexec.c: New files.
702 * gdb.base/attach-pie-noexec.exp: New files.
703
543a9323
JM
7042011-10-17 Joseph Myers <joseph@codesourcery.com>
705
706 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
707 prompt for each extra line in command.
708
21ae7a4d
JK
7092011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
710
711 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
712 Revert the part of:
713 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
714 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
715 Change the expected string.
716
20ec36d9
JK
7172011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
718
719 Fix results with system glibc debug info installed.
720 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
721 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
722 Accept also __libc_ symbol prefix and no prefix.
723
6501c2fc
KS
7242011-10-14 Keith Seitz <keiths@redhat.com>
725
726 PR c++/13225
727 * gdb.cp/converts.cc (foo3_1): New function.
728 (foo3_2): New functions.
729 * gdb.cp/converts.exp: Add tests for int to pointer conversion
730 and null pointer conversions of integer constant zero.
731 Add test to check if all arguments are checked for incompatible
732 conversion BADNESS.
733
55b1fd0c
TT
7342011-10-14 Tom Tromey <tromey@redhat.com>
735
736 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
737 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
738 linespec.
739
22c05d8a
JK
7402011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
741
742 Fix internal error regression.
743 * gdb.dwarf2/implptr-optimized-out.S: New file.
744 * gdb.dwarf2/implptr-optimized-out.exp: New file.
745
1d6edc3c
JK
7462011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
747
748 Fix empty DWARF expressions DATA vs. SIZE conditionals.
749 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
750 (loclist): New.
751 (4): New abbrev.
752 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
753 Use prepare_for_testing, remove clean_restart.
754 (p arraynoloc, p arraycallnoloc): New tests.
755
9ec72168
JK
7562011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
757
758 * gdb.cp/namespace-enum.exp (executable): New variable.
759 (binfile): Use ${objdir}/${subdir}/ prefix.
760 Use ${executable} for clean_restart.
761
9c6c53f7
SA
7622011-10-11 Sterling Augustine <saugustine@google.com>
763
764 * gdb.cp/Makefile.in: Add namespace-enum test.
765 * gdb.cp/namespace-enum.exp: New file.
766 * gdb.cp/namespace-enum.c: New file.
767 * gdb.cp/namespace-enum-main.c: New file.
768
fac7ceb3
UW
7692011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
770
771 * gdb.python/py-shared.exp: Relax filename check to handle remote:
772 sysroot.
773
941b2081
JK
7742011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
775
776 Reimplement @entry in input expressions.
777 * gdb.base/exprs.c (v_int_array_init): New variable.
778 * gdb.base/exprs.exp (print v_int_array_init)
779 (print *v_int_array_init@1, print *v_int_array_init@2)
780 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
781 (print v_int_array_init[1]@1): New tests.
782
0344e878
JM
7832011-10-10 Joseph Myers <joseph@codesourcery.com>
784
785 * gdb.cp/gdb2495.exp: Do not include directories in filename in
786 expected message.
787
5a56e9c5
DE
7882011-10-09 Doug Evans <dje@google.com>
789
790 * gdb.base/alias.exp: Add tests for alias command.
791
2bda9cc5
JK
7922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 * gdb.arch/amd64-entry-value.s: New file.
795 * gdb.mi/mi2-amd64-entry-value.s: New file.
796
a471c594
JK
7972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 Display @entry parameter values even for references.
800 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
801 functions.
802 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
803 reference and datap_input.
804 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
805 breakpoints.
806 (continue to breakpoint: entry_reference: reference)
807 (entry_reference: bt at entry)
808 (continue to breakpoint: entry_reference: breakhere_reference)
809 (entry_reference: bt, entry_reference: ptype regparam)
810 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
811 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
812 (entry_reference: p regcopy, entry_reference: p nodataparam)
813 (entry_reference: p nodataparam@entry): New tests.
814
36b11add
JK
8152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
816
817 Support @entry in input expressions.
818 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
819 (entry_stack: p s1@entry, entry_stack: p s2@entry)
820 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
821 (tailcall: p j@entry): New tests.
822 * gdb.cp/koenig.cc (A::entry): New function.
823 (main): Call it.
824 * gdb.cp/koenig.exp (p entry (c)): New test.
825
e18b2753
JK
8262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 Display @entry parameter values (without references).
829 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
830 (different, validity, invalid): New functions.
831 (main): Call them.
832 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
833 stacktest, breakhere_stacktest, different, breakhere_different,
834 breakhere_validity and breakhere_invalid.
835 (entry: bt): Update for @entry.
836 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
837 (entry_validity: *, entry_invalid: *): Many new tests.
838 * gdb.base/break.exp
839 (run until breakpoint set at small function, optimized file): Accept
840 also the @entry suffix.
841 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
842 * gdb.mi/mi2-amd64-entry-value.c: New files.
843 * gdb.mi/mi2-amd64-entry-value.exp: New files.
844
2d6c5dc2
JK
8452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
846
847 Protect entry values against self tail calls.
848 * gdb.arch/amd64-entry-value.cc (self2, self): New.
849 (main): Call self.
850 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
851 (set debug entry-values 1, self: bt debug entry-values): New tests.
852
111c6489
JK
8532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
854
855 Recognize virtual tail call frames.
856 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
857 (amb_b, amb_a): New.
858 (main): Call a and b.
859 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
860 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
861 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
862 New tests.
863
8e3b41a9
JK
8642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 Implement basic support for DW_TAG_GNU_call_site.
867 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
868 * gdb.arch/amd64-entry-value.cc: New file.
869 * gdb.arch/amd64-entry-value.exp: New file.
870
181cebd4
JK
8712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
872
873 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
874 * gdb.dwarf2/implptr-64bit.S: New file.
875 * gdb.dwarf2/implptr-64bit.exp: New file.
876
741f5e3c
JK
8772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
878
879 Fix initial language detection with -readnow.
880 * gdb.cp/readnow-language.cc: New file.
881 * gdb.cp/readnow-language.exp: New file.
882
a73d2258
JK
8832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 Fix printed anonymous struct name.
886 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
887
af369495
JM
8882011-10-09 Joseph Myers <joseph@codesourcery.com>
889
890 * gdb.base/solib-symbol.exp: Do not include directories in
891 filenames in expected messages.
892
1fa57852
DE
8932011-10-07 Doug Evans <dje@google.com>
894
895 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
896
bd054e06
KP
8972011-10-07 Kevin Pouget <kevin.pouget@st.com>
898
899 Allow Python notification of new object-file loadings.
900 * gdb.python/py-events.exp: Test newobjfile event.
901 * gdb.python/py-events.py: Register newobjfile callback.
902 * gdb.python/py-events.c: Add call to shared library
903 * gdb.python/py-events-shlib.c: New file.
904
8031b6f8
JM
9052011-10-06 Joseph Myers <joseph@codesourcery.com>
906
907 * gdb.base/fixsection.exp: Do not include directories in filename
908 in expected message.
909
7fea6923
PM
9102011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
911
912 Add tests for passing of environment variables to inferior.
913 * gdb.base/testenv.c: New test source.
914 * gdb.base/testenv.exp: New expect test.
915
687f2a88
PK
9162011-10-04 Paul Koning <paul_koning@dell.com>
917
918 * gdb.python/py-value.c (main): Break before return.
919
cb6be26b
KP
9202011-10-04 Kevin Pouget <kevin.pouget@st.com>
921
922 PR python/12691: Add the inferior to Python exited event
923 * gdb.python/py-events.exp: Test the inferior attribute of exited
924 event with a fork.
925 * gdb.python/py-events.py: Print inferior number on exit.
926 * gdb.python/py-events.c: Fork the inferior.
927
fb213700
EBM
9282011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
929
930 * gdb.base/jit.exp: Add testcase name to log message
931
aa2071bd
PK
9322011-10-03 Paul Koning <paul_koning@dell.com>
933 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.python/py-value.exp
936 (python inval = gdb.parse_and_eval('*(int*)0'))
937 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
938 (set argc=2, python print argc_lazy): New tests.
939
dd11a36c
JB
9402011-10-02 Joel Brobecker <brobecker@adacore.com>
941
942 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
943
46f886f1
JK
9442011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
945 Pedro Alves <pedro@codesourcery.com>
946
947 * gdb.python/py-value.exp (test_value_in_inferior): New variable
948 can_read_0, test for it.
949 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
950 (parse_and_eval with memory error): ... here, make it untested if
951 can_read_0.
952
c5cb204f
MP
9532011-09-30 Marek Polacek <mpolacek@redhat.com>
954
955 * gdb.python/python.exp (verify pagination beforehand)
956 (verify pagination afterwards): Fix race by splitting the line.
957
68fb0ec0
JM
9582011-09-29 Joseph Myers <joseph@codesourcery.com>
959
960 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
961 for 64-bit multilibs from i?86-* targets.
962
6aee0d90
MP
9632011-09-29 Marek Polacek <mpolacek@redhat.com>
964
965 * lib/gdb.exp: Fix a typo in one of the comments.
966
e9101ff5
MP
9672011-09-29 Marek Polacek <mpolacek@redhat.com>
968
969 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
970 matching pattern.
971
7a81bdbf
PK
9722011-09-28 Paul Koning <paul_koning@dell.com>
973
974 * gdb.python/py-type.c (enum E): New.
975 * gdb.python/py-type.exp (test_fields): Add tests for Python
976 mapping access to fields.
977 (test_enums): New test for field access on enums.
978
6710bf39
SS
9792011-09-27 Stan Shebs <stan@codesourcery.com>
980
981 * gdb.trace/collection.exp: Test collection of $_ret.
982
b2a6bdeb
AT
9832011-09-22 Andreas Tobler <andreast@fgznet.ch>
984
985 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
986 list of compilation switches for <*-*-freebsd*>.
987
3c9057f3
SS
9882011-09-19 Stan Shebs <stan@codesourcery.com>
989
990 * gdb.trace/tspeed.exp: New file.
991 * gdb.trace/tspeed.c: New file.
992
34518530
YQ
9932011-09-18 Yao Qi <yao@codesourcery.com>
994
995 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
996 instructions.
997 (test_adr_32bit, test_pop_pc): Likewise.
998 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
999 Thumb instructions.
1000 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1001 in gdb_test_multiple.
1002 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1003
ab254057
YQ
10042011-09-17 Yao Qi <yao@codesourcery.com>
1005
1006 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1007 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1008 support single step to signal handler.
1009
9c317b71
YQ
10102011-09-17 Yao Qi <yao@codesourcery.com>
1011
1012 * gdb.base/disp-step-fork.c: New.
1013 * gdb.base/disp-step-syscall.exp: New.
1014 * gdb.base/disp-step-vfork.c: New.
1015
a8123151
JB
10162011-09-16 Joel Brobecker <brobecker@adacore.com>
1017
1018 * gdb.ada/tasks.exp: Make the expected output for
1019 the `info tasks' tests more resilient to spacing
1020 changes.
1021
63a9aad8
JK
10222011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1023
1024 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1025 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1026
2aa48337
KP
10272011-09-15 Kevin Pouget <kevin.pouget@st.com>
1028
1029 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1030 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1031
6839b47f
KP
10322011-04-30 Kevin Pouget <kevin.pouget@st.com>
1033
1034 Handle multiple breakpoint hits in Python interface:
1035 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1036 presence.
1037 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1038 breakpoint hits.
1039
0935723e
JK
10402011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1041 Jan Kratochvil <jan.kratochvil@redhat.com>
1042
1043 * gdb.python/py-events.exp: Remove pretty printing comment.
1044 * gdb.python/py-evsignal.exp: New file.
1045 * gdb.python/py-evthreads.c: Include signal.h.
1046 (thread3): Remove variable count3. Remove variable bad and use raise
1047 instead.
1048 (thread2): Remove variable count2. Move thread3 pthread_create here,
1049 merge pthread_join to a single line.
1050 (main): Remove variable count1. Merge pthread_join with pthread_create
1051 to a single line.
1052 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1053 KFAIL python/12966 for gdbserver. Test return value of
1054 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1055 gdb_expect by gdb_test and gdb_test_multiple.
1056 (thread 2, thread 3): New tests.
1057
4801a9a3
PA
10582011-09-12 Matt Rice <ratmice@gmail.com>
1059 Pedro Alves <pedro@codesourcery.com>
1060
1061 PR gdb/13175
1062
1063 * gdb.base/interp.exp: New tests.
1064 * gdb.base/interp.c: New file.
1065
24ece742
DE
10662011-09-12 Doug Evans <dje@google.com>
1067
1068 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1069 * gdb.dwarf2/typeddwarf.exp: Ditto.
1070
7f062217
JK
10712011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1072
1073 Fix compatibility with x32 arch.
1074 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1075 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1076 is_x86_like_target.
1077 * testsuite/gdb.trace/collection.exp: Likewise.
1078 * testsuite/gdb.trace/report.exp: Likewise.
1079 * testsuite/gdb.trace/unavailable.exp: Likewise.
1080 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1081 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1082 (is_x86_like_target): Check also is_amd64_regs_target.
1083
08711b9a
JK
10842011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1085
1086 PR breakpoints/12435
1087 * gdb.arch/amd64-prologue-xmm.c: New file.
1088 * gdb.arch/amd64-prologue-xmm.exp: New file.
1089 * gdb.arch/amd64-prologue-xmm.s: New file.
1090
b99b5f66
JK
10912011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1092
1093 * gdb.dwarf2/dw2-param-error-main.c: New file.
1094 * gdb.dwarf2/dw2-param-error.S: New file.
1095 * gdb.dwarf2/dw2-param-error.exp: New file.
1096
a391a2f6
PA
10972011-09-08 Pedro Alves <pedro@codesourcery.com>
1098
1099 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1100 inferior's pid and look for a core dump named core.$pid. Use
1101 `remote_file' commands on the host instead of hand coding shell
1102 commands on the build.
1103 * gdb.base/valgrind-db-attach.exp: Kill the program before
1104 finishing the test.
1105
7d8e6458 11062011-09-02 Matt Rice <ratmice@gmail.com>
1107
1108 * lib/prompt.exp: New file for testing the first prompt.
1109 * gdb.python/py-prompt.exp: Ditto.
1110 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1111
68e77c9e
PA
11122011-09-02 Pedro Alves <pedro@codesourcery.com>
1113
1114 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1115 0, before testing gcore.
1116
9655e943
JK
11172011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1118
df6dc84d
JK
1119 * dw2-ifort-parameter-debug.S: Update copyright year.
1120 * dw2-ifort-parameter.c: Update copyright year.
1121 * dw2-ifort-parameter.exp: Update copyright year.
1122
9655e943
JK
1123 * dw2-ifort-parameter-debug.S: New file.
1124 * dw2-ifort-parameter.c: New file.
1125 * dw2-ifort-parameter.exp: New file.
1126
353d1d73
JK
11272011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1128
1129 * gdb.base/commands.exp (error_clears_commands_left): New function.
1130 (): Call it.
1131
5c07461a
JK
11322011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1133
1134 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1135 (C): Initialize `a'.
1136 * gdb.mi/mi-inheritance-syntax-error.exp
1137 (-data-evaluate-expression $path): Expect `a' as 5.
1138
0d932b2f
MK
11392011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1140
1141 PR mi/11912
1142 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1143 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1144 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1145 keyword in output of -var-info-path-expression.
1146
bdb54049
JK
11472011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1148
1149 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1150 * gdb.trace/collection.exp: Likewise.
1151 * gdb.trace/report.exp: Likewise.
1152 * gdb.trace/unavailable.exp: Likewise.
1153 * gdb.trace/while-dyn.exp: Likewise.
1154
59cde39c
KS
11552011-08-18 Keith Seitz <keiths@redhat.com>
1156
1157 PR c++/12266
1158 * gdb.cp/meth-typedefs.cc: New file.
1159 * gdb.cp/meth-typedefs.exp: New file.
1160
fa3a4f15
PM
11612011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1162
1163 * gdb.python/python.exp: Add extended-prompt tests.
1164
c1049fca
JK
11652011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1166
1167 * gdb.arch/i386-dr3-watch.exp
1168 (watchpoint on gap1 does not fit debug registers)
1169 (delete all watchpoints): Fix racy expect strings.
1170
d93f7b5c
YQ
11712011-08-14 Yao Qi <yao@codesourcery.com>
1172
1173 * gdb.base/maint.exp: set data_section to ".neardata".
1174 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1175 * gdb.base/savedregs.exp: Handle SIGILL.
1176 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1177 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1178
457e09f0
DE
11792011-08-12 Doug Evans <dje@google.com>
1180
1181 * gdb.python/py-symbol.exp: Add test for symbol.type.
1182
5d0bb2fb
UW
11832011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1184
1185 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1186 * gdb.mi/mi-pthreads.exp: Likewise.
1187 * gdb.mi/mi2-pthreads.exp: Likewise.
1188 * gdb.mi/gdb669.exp.exp: Likewise.
1189
fcdfa280
PA
11902011-08-09 Pedro Alves <pedro@codesourcery.com>
1191
1192 * lib/mi-support.exp (detect_async): Rename to...
1193 (mi_detect_async): ... this.
1194 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1195 * gdb.mi/mi-nonstop.exp: Adjust.
1196 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1197 * gdb.mi/mi-nsintrall.exp: Adjust.
1198 * gdb.mi/mi-nsmoribund.exp: Adjust.
1199 * gdb.mi/mi-nsthrexec.exp: Adjust.
1200
9d8fa392
PA
12012011-08-09 Pedro Alves <pedro@codesourcery.com>
1202
1203 * gdb.base/display.c (do_loops): New `p_i' local.
1204 * gdb.base/display.exp: Test displaying a variable that is
1205 temporarily at a bad address.
1206
b6cede78
JK
12072011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1208
1209 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1210 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1211
67bedb8c
JK
12122011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1213
1214 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1215 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1216 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1217
af6e93b2
PA
12182011-08-05 Pedro Alves <pedro@codesourcery.com>
1219
1220 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1221 procedure.
1222 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1223
1cf0e11f
YQ
12242011-08-05 Yao Qi <yao@codesourcery.com>
1225
1226 * gdb.base/callfuncs.exp: Set language after main.
1227 * gdb.cp/cplusfuncs.exp: Likewise.
1228 * gdb.cp/inherit.exp: Likewise.
1229
a1e28cb2
UW
12302011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1231
1232 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1233 * gdb.base/watch-vfork.exp: Skip on remote targets.
1234
d4f5bbb9
UW
12352011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1236
1237 * gdb.threads/thread-find.exp: Support remote targets.
1238
724f4f80
UW
12392011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1240
1241 * gdb.base/jit.exp: Download solib_binfile to target.
1242 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1243 and call dlopen without full path name.
1244 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1245 dlopen without full path name.
1246
934709f0
PW
12472011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1248
1249 * gdb.base/break-always.exp: Complete the test
1250 with duplicated breakpoints and enabling/disabling them.
1251
c26106c4
TT
12522011-08-02 Tom Tromey <tromey@redhat.com>
1253
1254 PR gdb/11289:
1255 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1256
9300444e 12572011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1258
1259 PR gdb/13045
1260 * gdb.base/float.exp: Add new test case for PR gdb/13045
1261 * gdb.base/float.c: New file.
1262
00bd41d6
PM
12632011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1264
1265 * gdb.python/py-mi.exp: Test printers returning string hint, and
1266 also not returning a value.
1267 * gdb.python/py-prettyprint.c: Add testcase for above.
1268 * gdb.python/py-prettyprint.py: Add test printer for above.
1269
d24f74ce
JK
12702011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1271
1272 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1273 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1274 (.Ldie30) Add as field "data4".
1275 (.Ldie32) Rename field "b" to "shl".
1276 (abbrev4) Change for the "data4" field.
1277 (abbrev5, abbrev6) Remove.
1278 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1279 (p &s.shl): ... here. Add comment.
1280 (p &s.data4): New.
1281
bb7da2bf
JK
12822011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1283
1284 Fix crash on lval_computed values.
1285 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1286
11081198
JK
12872011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1288
1289 * gdb.base/help.exp (help whatis): Update the expected string.
1290
3c6e0cb3
JK
12912011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1294 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1295 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1296 Change the expected string.
1297
efa80663
PA
12982011-07-26 Pedro Alves <pedro@codesourcery.com>
1299
1300 * gdb.base/watchpoint.exp
1301 (test_disable_enable_software_watchpoint): New procedure.
1302 (top level): Run it.
1303
db8e4570
UW
13042011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1305
1306 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1307 executable file "${binfile}", C++ version "${binfile}-cxx".
1308 * gdb.python/py-prettyprint.exp: Likewise.
1309 * gdb.python/py-symbol.exp: Likewise.
1310 * gdb.python/py-type.exp: Likewise.
1311 * gdb.python/py-value.exp: Likewise.
1312 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1313 file name instead of just suffix.
1314
543305c9
JK
13152011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 Fix implicit pointer offsets.
1318 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1319 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1320 (continue to breakpoint: continue to baz breakpoint for implptr)
1321 (sanity check element 0, sanity check element 1)
1322 (enter the inlined function, check element 0 for the offset)
1323 (check element 1 for the offset)
1324 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1325 (set foo breakpoint for implptr): Update the breakpoint number.
1326
b3215adc
UW
13272011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1328
1329 * gdb.python/py-mi.exp: Use different file names for different
1330 versions of the executable under test.
1331 * gdb.python/py-prettyprint.exp: Likewise.
1332 * gdb.python/py-symbol.exp: Likewise.
1333 * gdb.python/py-template.exp: Likewise.
1334 * gdb.python/py-type.exp: Likewise.
1335 * gdb.python/py-value.exp: Likewise.
1336
182b9acc
UW
13372011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1338
1339 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1340 flag after restarting GDB if necessary.
1341
e6052b5d
UW
13422011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1343
1344 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1345
1ced966e
PA
13462011-07-22 Pedro Alves <pedro@codesourcery.com>
1347
1348 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1349 backend doesn't leave used debug registers behind.
1350
3543a589
TT
13512011-07-22 Tom Tromey <tromey@redhat.com>
1352
1353 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1354 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1355 argument.
1356 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1357
14d15303 13582011-07-21 Matt Rice <ratmice@gmail.com>
1359
1360 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1361 in mostlyclean rule. Add files ending in .core.
1362
9b158ba0 13632011-07-21 Matt Rice <ratmice@gmail.com>
1364
1365 PR macros/12999
1366 * gdb.base/info-macros.c: New test sources.
1367 * gdb.base/info-macros.exp: New tests.
1368
d17b6f81
PM
13692011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1370
1371 * gdb.python/python.exp: Add prompt substitution tests.
1372
918dd910
JK
13732011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1374
1375 Fix crash if referenced CU is aged out.
1376 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1377 New.
1378 * gdb.dwarf2/implptr.exp: Likewise.
1379
0e37a63c
JK
13802011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 * gdb.dwarf2/implptr.S: Rebuilt.
1383 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1384 (bar): Use them for j, k, l.
1385 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1386 COMPILE.
1387 (print j in implptr:bar): Update for the intp typedef.
1388 (print p[0].x in implptr:foo): Use more exact regex.
1389
f65cf84c
TT
13902011-07-18 Tom Tromey <tromey@redhat.com>
1391
1392 * gdb.cp/static-method.exp: Add missing single quote.
1393
d5b4a7be
YQ
13942011-07-18 Yao Qi <yao@codesourcery.com>
1395
1396 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1397 supported.
1398 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1399 * gdb.mi/mi-nonstop.exp: Likewise.
1400 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1401 * gdb.mi/mi-nsintrall.exp: Likewise.
1402 * gdb.mi/mi-nsmoribund.exp: Likewise.
1403 * gdb.mi/mi-nsthrexec.exp: Likewise.
1404 * gdb.python/py-evthreads.exp: Likewise.
1405
e9ea2662
JK
14062011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1407
1408 Code cleanup.
1409 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1410 it. Substitute it instead of test_compiler_info everywhere.
1411
ce451573
UW
14122011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1413
1414 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1415 remote targets as well.
1416
756d88a7
UW
14172011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1418
1419 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1420 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1421
31f83dc5
UW
14222011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1423
1424 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1425 a remote machine, not the host.
1426 (gdb_compile_shlib): Set soname if target is remote.
1427
059241a0
PP
14282011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1429
1430 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1431
28a0b48c 14322011-07-13 Matt Rice <ratmice@gmail.com>
1433
1434 * gdb.python/py-objfile-script-gdb.py: Renamed to
1435 py-objfile-script-gdb.py.in.
1436 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1437 py-objfile-script-gdb.py.
1438 * gdb.python/py-objfile-script.exp: Update reference to
1439 py-objfile-script-gdb.py.
1440
9a771b67
JK
14412011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1444 reference undefined label.
1445
04ad99e6
JK
14462011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1449 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1450 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1451 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1452
713389e0
PM
14532011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1454
1455 PR python/12438
1456 * gdb.python/python.exp: Add maint set/show python print-stack
1457 deprecated tests. Add set/show python print-backtrace tests.
1458
97d146f8
JK
14592011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1460
1461 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1462 debug info.
1463
facde0e5 14642011-07-06 Matt Rice <ratmice@gmail.com>
1465
1466 * gdb.python/python.exp: Update filename paths.
1467 * gdb.python/py-symtab.exp: Ditto.
1468
438640d1
MP
14692011-07-06 Marek Polacek <mpolacek@redhat.com>
1470
1471 * gdb.python/py-evthreads.exp: Add missing `$'.
1472
33a365df
MF
14732011-07-06 Jie Zhang <jie.zhang@analog.com>
1474
1475 * config/bfin.exp: New file.
1476 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1477 * gdb.asm/bfin.inc: New file.
1478
8f7ae686
MP
14792011-07-06 Marek Polacek <mpolacek@redhat.com>
1480
df46027d 1481 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1482 the whole output.
1483
eb2a6f42
TT
14842011-07-05 Tom Tromey <tromey@redhat.com>
1485
1486 * gdb.java/jprint.java (jprint.hi): New field.
1487 * gdb.java/jprint.exp: Print string.
1488
177b42fe
TJB
14892011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1490
1491 * gdb.base/call-sc.c: Fix typos.
1492 * gdb.base/ifelse.exp: Likewise.
1493 * gdb.base/structs.c: Likewise.
1494
3b2a0cf2
JB
14952011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1496
1497 * gdb.base/jit-so.exp: New test.
1498 * gdb.base/jit-dlmain.c: New file.
1499 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1500
46fc714c
JK
15012011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1504 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1505 * gdb.cp/pr9167.exp (p b): Likewise.
1506 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1507 (test value of P in inner_m, test type of Z in inner_m): Call
1508 setup_xfail for gcc <= 4.5.
46fc714c 1509
418c7cf7
JK
15102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 * gdb.cp/paren-type.cc: New files.
1513 * gdb.cp/paren-type.exp: New files.
1514
3d50dd94
JK
15152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1516
1517 Stop on first linespec terminator instead of eating what we can.
1518 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1519 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1520 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1521 (break C::f()): ... this one.
1522 (break C::operator()()): New test.
1523 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1524 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1525 test.
1526
dcf9f4ab
JK
15272011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 Fall back linespec to minimal symbols.
1530 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1531 error message.
1532 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1533 * gdb.cp/minsym-fallback-main.cc: New file.
1534 * gdb.cp/minsym-fallback.cc: New file.
1535 * gdb.cp/minsym-fallback.exp: New file.
1536 * gdb.cp/minsym-fallback.h: New file.
1537
3f542ed1
JK
15382011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 * gdb.cp/no-dmgl-verbose.cc: New file.
1541 * gdb.cp/no-dmgl-verbose.exp: New file.
1542
15432011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1544
1545 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1546 __GI_.
1547 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1548 (f): New function.
1549 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1550 (complete p 'func<short>(): ... here.
1551 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1552 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1553 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1554 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1555 Make them KFAIL gcc/49546.
1556
00eb2c4a
JB
15572011-07-01 Joel Brobecker <brobecker@adacore.com>
1558
1559 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1560
85a20c42
JK
15612011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1562
1563 Test GCC PR debug/49546.
1564 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1565 (test type of F in k3_m, test value of F in k3_m): New.
1566 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1567 (main): New variable k3. Call k3.k3_m.
1568
d2d43431
JB
15692011-07-01 Jean-Charles Delay <delay@adacore.com>
1570
1571 * gdb.ada/packed_array.exp: Fix expected outout.
1572
54ae186f
JB
15732011-07-01 Jean-Charles Delay <delay@adacore.com>
1574
1575 * gdb.ada/packed_array.exp: fixed expected output.
1576
8f17729f
JB
15772011-07-01 Joel Brobecker <brobecker@adacore.com>
1578
1579 * gdb.ada/same_enum: New testcase.
1580
f5aa6869
JB
15812011-07-01 Joel Brobecker <brobecker@adacore.com>
1582
1583 * gdb.ada/ptr_typedef: New testcase.
1584
828292f2
JB
15852011-07-01 Joel Brobecker <brobecker@adacore.com>
1586
1587 * gdb.ada/arrayptr.exp: Add ptype test.
1588
18920c42
JB
15892011-07-01 Joel Brobecker <brobecker@adacore.com>
1590
1591 * gdb.ada/char_enum: New testcase.
1592
3536d9e3 15932011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1594
1595 * gdb.base/dump.exp (capture_pointer_with_type): New.
1596 Get value from address instead of name.
1597 Start GDB once, and do `dump' and `restore'
1598 tests together.
1599
db863c42
MF
16002011-06-30 Jie Zhang <jie.zhang@analog.com>
1601 Mike Frysinger <vapier@gentoo.org>
1602
1603 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1604 helper functions for getting/setting remotetimeout variable.
1605 * lib/gdb.exp (gdb_load): If the target is remote, set
1606 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1607 with $loadtimeout. Set $load_ok to 0 before doing the load.
1608 Instead of returning, immediately, set $load_ok to 0. Call
1609 set_remotetimeout with $oldremotetimeout, and then return if
1610 $load_ok is 1.
1611
e9e642a8
AB
16122011-06-30 Andrew Burgess <aburgess@broadcom.com>
1613
1614 * gdb.python/py-template.exp: Don't run this test if the target
1615 does not support c++ tests.
1616
32019081
JK
16172011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 Fix non-only rename list for Fortran modules import.
1620 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1621 tests.
1622 * gdb.fortran/module.f90 (module moduse): New.
1623 (program module): use moduse, test var_x, var_y and var_z.
1624
0ecee54c
TT
16252011-06-29 Tom Tromey <tromey@redhat.com>
1626
1627 PR testsuite/12040:
1628 * gdb.fortran/array-element.exp: Use f90, not f77.
1629 * gdb.fortran/complex.exp: Use f90, not f77.
1630 * gdb.fortran/derived-type.exp: Use f90, not f77.
1631 * gdb.fortran/library-module.exp: Use f90, not f77.
1632 * gdb.fortran/logical.exp: Use f90, not f77.
1633 * gdb.fortran/module.exp: Use f90, not f77.
1634 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1635 * gdb.fortran/subarray.exp: Use f90, not f77.
1636
3b2b8fea
TT
16372011-06-29 Tom Tromey <tromey@redhat.com>
1638
1639 * gdb.fortran/charset.exp: New file.
1640 * gdb.fortran/charset.f90: New file.
1641
42159ca5
TT
16422011-06-29 Tom Tromey <tromey@redhat.com>
1643
1644 PR testsuite/12040:
1645 * lib/future.exp: New file, mostly extracted from ada.exp.
1646 Rewrote compatibility code to use rename.
1647 (gdb_find_gfortran): New proc.
1648 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1649 gfortran patch.
1650 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1651 Move to future.exp.
1652 * lib/gdb.exp: Always load future.exp.
1653
af69a5ce
YQ
16542011-06-28 Yao Qi <yao@codesourcery.com>
1655
1656 * gdb.cp/exception.cc: Don't include iostream.
1657 (bar): Remove print statement.
1658 (catcher): New.
1659 (main): Remove print statements. Call function catcher.
1660 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1661 Set breakpoint on catcher, and check the value of parameter.
1662
ab5c6a72
YQ
16632011-06-23 Yao Qi <yao@codesourcery.com>
1664
1665 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1666 1.2 is disabled. KFAIL for uclinux.
1667
9497469f
MP
16682011-06-23 Marek Polacek <mpolacek@redhat.com>
1669
1670 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1671 mi_gdb_test.
1672
b9132588
MP
16732011-06-23 Marek Polacek <mpolacek@redhat.com>
1674
5d197ed0 1675 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1676
e55595ca
MP
16772011-06-23 Marek Polacek <mpolacek@redhat.com>
1678
5d197ed0
MP
1679 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1680
16812011-06-23 Marek Polacek <mpolacek@redhat.com>
1682
1683 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1684 `test_exec_and_symbol_mi_operatons' return value.
1685 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1686 gdb_test_multiple.
1687 (test_exec_and_symbol_mi_operatons): Likewise.
1688 (test_path_specification): Likewise.
e55595ca 1689
be777e08
YQ
16902011-06-23 Yao Qi <yao@codesourcery.com>
1691
1692 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1693 supported.
1694 * lib/gdb.exp (support_displaced_stepping): New.
1695
615556d6
YQ
16962011-06-23 Yao Qi <yao@codesourcery.com>
1697
1698 * gdb.threads/execl.exp: Skip on remote target.
1699
833b0ca7
MP
17002011-06-21 Marek Polacek <mpolacek@redhat.com>
1701
5d197ed0 1702 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1703 mi_gdb_test.
1704
1ee4023a
MP
17052011-06-20 Marek Polacek <mpolacek@redhat.com>
1706
5d197ed0 1707 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1708
d0b1d624
MP
17092011-06-20 Marek Polacek <mpolacek@redhat.com>
1710
5d197ed0 1711 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1712 mi_gdb_test.
1713
79aa92c1
MP
17142011-06-20 Marek Polacek <mpolacek@redhat.com>
1715
5d197ed0 1716 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1717
5ce5db06
YQ
17182011-06-14 Yao Qi <yao@codesourcery.com>
1719
1720 gdb/testsuite/
1721 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1722
533a737e
JK
17232011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1724
1725 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1726
d0e53741
TT
17272011-06-10 Tom Tromey <tromey@redhat.com>
1728
1729 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1730 Add tests for pointer-to-member-function.
1731 * gdb.cp/temargs.cc (S::somefunc): New function.
1732 (K2): New class.
1733 (main): Instantiate K2; call method.
1734
b5916bbd
JB
17352011-06-08 Joel Brobecker <brobecker@adacore.com>
1736
1737 * gdb.python/py-inferior.c (f2): Make str an array rather
1738 than a pointer.
1739 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1740
5be4dfca
JK
17412011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1742
1743 * gdb.base/async-shell.c: New file.
1744 * gdb.base/async-shell.exp: New file.
1745
9f47e254
PA
17462011-06-06 Pedro Alves <pedro@codesourcery.com>
1747
1748 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1749
64b9b334
JB
17502011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1751
1752 From Stephen Kitt <steve@sk2.org>
1753 * gdb.base/help.exp: Adjust following some spelling corrections
1754 in GDB.
1755
dbc0f131
YQ
17562011-06-01 Yao Qi <yao@codesourcery.com>
1757
1758 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1759
fd336a18
KS
17602010-05-31 Keith Seitz <keiths@redhat.com>
1761
1762 PR c++/12750
1763 * gdb.cp/static-method.cc: New file.
1764 * gdb.cp/static-method.exp: New file.
1765
fa8b9902
KS
17662010-05-31 Keith Seitz <keiths@redhat.com>
1767
1768 PR symtab/12704
1769 * gdb.cp/anon-ns.cc: New file.
1770 * gdb.cp/anon-ns.exp: New file.
1771
0a5b1e09
PA
17722011-05-31 Pedro Alves <pedro@codesourcery.com>
1773
1774 * gdb.arch/i386-dr3-watch.c: New file.
1775 * gdb.arch/i386-dr3-watch.exp: New file.
1776
0578b8d1
YQ
17772011-05-30 Yao Qi <yao@codesourcery.com>
1778
1779 * gdb.base/callfuncs.c (t_structs_fc): New.
1780 (t_structs_dc, t_structs_ldc): New.
1781 (t_double_many_args):
1782 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1783 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1784 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1785 * gdb.base/callfuncs.exp: Call new functions.
1786
6680506e
YQ
17872011-05-30 Yao Qi <yao@codesourcery.com>
1788
ff4d2c60
YQ
1789 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1790 Call rerun_and_prepare for each test to isolate effects.
1791
17922011-05-30 Yao Qi <yao@codesourcery.com>
1793
1794 * gdb.base/varargs.c (find_max_float_real): New.
1795 (find_max_double_real, find_max_long_double_real): New.
1796 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1797 * lib/gdb.exp (setup_kfail_for_target): New.
1798
e43ec454
YQ
17992011-05-30 Yao Qi <yao@codesourcery.com>
1800
1801 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1802 (callcd, callce, callcf, callc1a, callc1b): New.
1803 (callc2a, callc2b): New.
1804 * gdb.base/funcargs.exp (complex_args): New.
1805 (complex_integral_args, complex_float_integral_args): New.
1806 * lib/gdb.exp (support_complex_tests): New. Determine
1807 whether to run test cases on _Complex types.
1808
432b4d03
JK
18092011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1810
1811 * gdb.threads/leader-exit.c: New file.
1812 * gdb.threads/leader-exit.exp: New file.
1813
6caf069d
MP
18142011-05-27 Marek Polacek <mpolacek@redhat.com>
1815
9497469f 1816 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1817
97fce28b
MP
18182011-05-27 Marek Polacek <mpolacek@redhat.com>
1819
1820 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1821 remove the `supported' variable.
1822 * gdb.mi/mi-nonstop.exp: Likewise.
1823 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1824 * gdb.mi/mi-nsintrall.exp: Likewise.
1825 * gdb.mi/mi-nsmoribund.exp: Likewise.
1826 * gdb.mi/mi-nsthrexec.exp: Likewise.
1827
9da8c2a0
PA
18282011-05-26 Pedro Alves <pedro@codesourcery.com>
1829
1830 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1831
2c03e5be
PA
18322011-05-26 Pedro Alves <pedro@codesourcery.com>
1833
1834 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1835
2e21250d
KS
18362011-05-24 Keith Seitz <keiths@redhat.com>
1837
1838 PR breakpoint/12803
1839 * gdb.cp/cmpd-minsyms.cc (a): New method.
1840 (b): New method.
1841 (c): New method.
1842 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1843
cdac0397
PA
18442011-05-24 Pedro Alves <pedro@codesourcery.com>
1845
1846 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1847 watchpoint's command list didn't execute when the watchpoint went
1848 out of scope.
1849
ee5683ab
PM
18502011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1851
1852 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1853 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1854 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1855 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1856 * gdb.arch/i386-permbkpt.exp: Likewise.
1857 * gdb.arch/i386-prologue.exp: Likewise.
1858 * gdb.arch/i386-size-overlap.exp: Likewise.
1859 * gdb.arch/i386-size.exp: Likewise.
1860 * gdb.arch/i386-unwind.exp: Likewise.
1861 * gdb.reverse/i386-precsave.exp: Likewise.
1862 * gdb.reverse/i386-reverse.exp: Likewise.
1863 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1864 * gdb.reverse/i387-env-reverse.exp: Likewise.
1865 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1866
c91c8c16
PA
18672011-05-24 Pedro Alves <pedro@codesourcery.com>
1868
1869 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1870 file doesn't error, using MI.
1871
c50491a7
TT
18722011-05-23 Tom Tromey <tromey@redhat.com>
1873
1874 * gdb.base/charset.exp (string_display): Add tests to assign to
1875 arrays.
1876 * gdb.base/charset.c (short_array, int_array, long_array): New.
1877
4a07b7da
PA
18782011-05-20 Pedro Alves <pedro@codesourcery.com>
1879
1880 Cope with async mode.
1881
4a07b7da
PA
1882 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1883 into gdb_test + mi_expect_stop.
1884
b275f2d2
PA
18852011-05-20 Pedro Alves <pedro@codesourcery.com>
1886
1887 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1888 (callme): Remove printf call.
1889
eec52c44
PM
18902011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1891
1892 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1893 quote pattern to avoid problems with Cygwin/mingw expect versions.
1894 * gdb.base/default.exp (show convenience): Use double
1895 quote pattern for regular expressions.
1896
b3c8eb43
JK
18972011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 Fix -readnow for -gdwarf-4 unused type units.
1900 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1901 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1902
ed731959
JK
19032011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 * gdb.base/kill-after-signal.c: New file.
1906 * gdb.base/kill-after-signal.exp: New file.
1907
3b48433d
PA
19082011-05-16 Pedro Alves <pedro@codesourcery.com>
1909
1910 * gdb.ada/start.exp: Call untested with the correct test filename.
1911 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1912 test filename. Make the test's binary unique.
1913 * gdb.arch/i386-signal.exp: Call untested with the correct test
1914 filename.
1915 * gdb.arch/i386-size-overlap.exp: Ditto.
1916 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1917 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1918 * gdb.cp/call-c.exp: Ditto.
1919 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1920 filename. Make the test's binary unique.
1921 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1922 * gdb.python/py-mi.exp: Ditto.
1923 * gdb.python/Makefile.in (EXECUTABLES): Update.
1924 * gdb.reverse/i386-precsave.exp: Ditto.
1925 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1926 test filename.
1927 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1928 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1929 unique.
1930 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1931 test filename.
1932 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1933 * gdb.trace/tfile.exp: Ditto.
1934
ba4a8bdd
YQ
19352011-05-14 Yao Qi <yao@codesourcery.com>
1936
1937 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1938 type.
1939
dbaefcf7
DE
19402011-05-13 Doug Evans <dje@google.com>
1941
1942 * gdb.python/py-objfile-script.exp: New file.
1943 * gdb.python/py-objfile-script.c: New file.
1944 * gdb.python/py-objfile-script-gdb.py: New file.
1945 * testsuite/gdb.python/py-section-script.exp: Test
1946 "info auto-load-scripts".
1947
9930639c
TT
19482011-05-13 Tom Tromey <tromey@redhat.com>
1949
1950 * gdb.dwarf2/clztest.exp: New file.
1951 * gdb.dwarf2/clztest.c: New file.
1952 * gdb.dwarf2/clztest.S: New file.
1953
05272e11
DE
19542011-05-13 Doug Evans <dje@google.com>
1955
cc63ef9b
DE
1956 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1957 String16 tests.
05272e11 1958
6edba76f
TT
19592011-05-13 Tom Tromey <tromey@redhat.com>
1960
1961 * lib/gdb.exp (is_x86_like_target): New proc.
1962 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1963 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1964 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1965 -nostdlib to compiler.
1966 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1967 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1968 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1969 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1970 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1971
028d0ed5
TJB
19722011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1973
1974 * gdb.python/py-function.exp: Test setting a value from a function
1975 which executes a command.
1976
8a9b8146
TT
19772011-05-12 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.dwarf2/typeddwarf.S: New file.
1980 * gdb.dwarf2/typeddwarf.c: New file.
1981 * gdb.dwarf2/typeddwarf.exp: New file.
1982
10483e8e
MP
19832011-05-12 Marek Polacek <mpolacek@redhat.com>
1984
1985 * gdb.mi/mi-basics.exp: Fix races. Honour the
1986 `test_exec_and_symbol_mi_operatons' return value.
1987 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1988 gdb_test_multiple.
1989 (test_exec_and_symbol_mi_operatons): Likewise.
1990 (test_path_specification): Likewise.
1991
faf067f1
JK
19922011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1993
1994 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1995 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1996 Replace `file copy' and `file rename' by `file mtime'. Twice.
1997
7ff911a3
JK
19982011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1999
2000 * gdb.base/readline-ask.c: New file.
2001 * gdb.base/readline-ask.exp: New file.
2002 * gdb.base/readline-ask.inputrc: New file.
2003
a536c6d7
UW
20042011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2005
2006 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2007 to avoid race condition.
2008 * gdb.cell/coremaker.c: Use small stack size.
2009 * gdb.cell/ea-standalone.exp: Use file name without path as
2010 argument to c_to.
2011 * gdb.cell/fork.exp: Allow other output when continuing to end.
2012
d472a426
JK
20132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2014
2015 * gdb.threads/corethreads.c: New file.
2016 * gdb.threads/corethreads.exp: New file.
2017
20182011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2019
2020 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2021 Try to compile the test using -Wl,-z,norelro first.
2022 (load_core): New variable libthread_db_seen, initialize it.
2023 (zeroed-threads cannot be listed): Protect it by XFAIL on
2024 !$libthread_db_seen.
2025
8be455d7
JK
20262011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2027
2028 PR 12573
2029 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2030 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2031 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2032
1976171a
JK
20332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 * gdb.cp/psymtab-parameter.cc: New file.
2036 * gdb.cp/psymtab-parameter.exp: New file.
2037
7db6f30f
JK
20382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 Fix a race.
2041 * gdb.cp/static-print-quit.exp (print c): Split to ...
2042 (print c - <return>, print c - q <return>, print c - to quit):
2043 ... these. Make the testfile untested on gdb-7.1.
2044
85161e9e 20452011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2046
2047 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2048 gdb_rename_execfile, gdb_touch_execfile): New.
2049 * gdb.base/reread.exp: Use new procs to handle multiple
2050 exec files.
2051
0c51be18
YQ
20522011-05-05 Yao Qi <yao@codesourcery.com>
2053
2054 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2055 (test_adr_32bit, test_pop_pc): New.
2056 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2057 (test_adr_32bit, test_pop_pc): New.
2058
4d393d60
JM
20592011-05-04 Joseph Myers <joseph@codesourcery.com>
2060
2061 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2062 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2063 targets.
2064 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2065 handle targets.
2066
8ffd0459
JK
20672011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 * gdb.base/completion.exp (complete help info wat): Rename to ...
2070 (complete 'help info wat'): ... here.
2071 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2072 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2073
8e28d804
PA
20742011-05-04 Pedro Alves <pedro@codesourcery.com>
2075
2076 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2077 gdb_test and explicit $gdb_prompt/timeout matches.
2078
3eb2ef34
YQ
20792011-05-04 Yao Qi <yao@codesourcery.com>
2080
2081 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2082 and __thumb2__.
2083
aaaf81a3
MP
20842011-05-03 Marek Polacek <mpolacek@redhat.com>
2085
2086 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2087 in place of `gdb_test "delete breakpoints"'. This eliminates two
2088 testcases.
2089
c4cbc0df
PA
20902011-05-02 Pedro Alves <pedro@codesourcery.com>
2091
2092 PR testsuite/12649
2093 Fix races.
2094
2095 * gdb.base/completion.exp: Remove all sleep calls. Remove
2096 unnecessary regexs. Don't explicitly expect anything after the
2097 prompt. Eat the prompt if necessary.
2098
b4cbb4a3
EBM
20992011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2100
2101 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2102 accept to show the caller line again as well as the line after.
2103
d65aec65
PM
21042011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2105
2106 PR mi/12531
2107
2108 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2109 compile target.
2110 * gdb.python/py-prettyprint.exp: Add C++ object for
2111 CPLUS_FAKE_CHILD test.
2112
30852783
UW
21132011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2114
2115 * gdb.base/signest.exp: New file.
2116 * gdb.base/signest.c: Likewise.
2117
c7b1f0d9
JK
21182011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2119
2120 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2121 thread and breakpoint notifications.
2122
559a7a62
JK
21232011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2124
2125 * gdb.base/fortran-sym-case.c: New file.
2126 * gdb.base/fortran-sym-case.exp: New file.
2127 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2128 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2129 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2130
8344e389
JK
21312011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2134 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2135 false #1', `if true else false #2' and `if true else false #3'.
2136
2484c66b
UW
21372011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2138
2139 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2140 while delivering signal.
2141
8d3788bd
VP
21422011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2143
2144 MI breakpoint notifications.
2145
2146 * testsuite/gdb.mi/mi-cli.exp: Adust.
2147 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2148 * testsuite/gdb.mi/mi-watch.exp: Adust.
2149 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2150 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2151 notifications.
2152
3e03848b
JK
21532011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2156 * gdb.base/gdbindex-stabs.c: New file.
2157 * gdb.base/gdbindex-stabs.exp: New file.
2158
918c9108
YQ
21592011-04-25 Yao Qi <yao@codesourcery.com>
2160
2161 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2162 with /*...*/.
2163 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2164
90556b8c
JK
21652011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 * gdb.python/py-value.exp (test_objfiles): Name the first test
2168 `py-value in file.filename'.
2169
03f2bd59
JK
21702011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2171
2172 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2173 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2174 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2175 !gdbserver_reconnect_p..
2176 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2177
7b08b9eb
JK
21782011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2179
2180 * gdb.cp/cpcompletion.exp (complete class methods)
2181 (complete class methods beginning with F): Move them above runto. New
2182 comment about the runto delimiter.
2183
b78974c3
PA
21842011-04-20 Pedro Alves <pedro@codesourcery.com>
2185
2186 * gdb.base/maint.exp: Test that "maint print registers" works
2187 without a running program.
2188
20429c40 21892011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2190
20429c40
MP
2191 * gdb.base/setshow.exp: Fix racy tests.
2192 ($old_gdb_prompt): New variable.
2193
7a9dd1b2
TT
21942011-04-19 Tom Tromey <tromey@redhat.com>
2195
2196 * gdb.mi/mi-nsmoribund.exp:
2197 * gdb.hp/gdb.objdbg/objdbg01.exp:
2198 * gdb.base/structs.exp (test_struct_returns):
2199 * gdb.base/call-sc.exp (test_scalar_returns):
2200 * gdb.base/bigcore.exp: Remove duplicate words.
2201
02835898
JK
22022011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2205 * gdb.base/break-interp.exp (test_attach): New comment.
2206
254f582e
JK
22072011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2210 (clear __stack_user.next, clear stack_used.next)
2211 (save a zeroed-threads corefile): New test.
2212 Call core_load for $core0file.
2213 (zeroed-threads cannot be listed): New test.
2214
4fe85f5c
JK
22152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2216
2217 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2218 filename.
2219 ($srcfile): Preserve the original value.
2220 ($testfile): Match it the .exp filename.
2221 ($corefile): New variable. Substitute it around.
2222 Use clean_restart.
2223 ($prev_timeout): Remove.
2224 (load_core): Move core loading into this proc.
2225 Fix restore of $timeout if load_core fails.
2226
63524580
JK
22272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2228
2229 * gdb.base/eu-strip-infcall.c: New file.
2230 * gdb.base/eu-strip-infcall.exp: New file.
2231
90359a16
JK
22322011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2235 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2236
626e7282
JK
22372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 Fix Python access to inlined frames.
2240 * gdb.python/py-frame-inline.c: New file.
2241 * gdb.python/py-frame-inline.exp: New file.
2242
3363d018
EBM
22432011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2244
2245 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2246 content of 's24' correctly (avoiding "optimized out").
2247 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2248
28781456
JK
22492011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2252
4a4106ca
TJB
22532011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2254
2255 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2256 expect a colon in watch -location output.
2257
d26ccb4f
JK
22582011-04-13 Marek Polacek <mpolacek@redhat.com>
2259
df46027d 2260 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2261 New testcase `expect response to define backtrace'. Also remove
2262 redundant `default' block.
2263
e1ab1f9c
JK
22642011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 * gdb.python/py-prettyprint.c (struct hint_error): New.
2267 (main): New variable hint_error.
2268 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2269 "print hint_error".
2270 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2271 (register_pretty_printers): Register it.
2272
0c2e6019
TT
22732011-04-04 Tom Tromey <tromey@redhat.com>
2274
2275 * gdb.cp/maint.exp (test_help): Update.
2276 (test_namespace): Likewise.
2277
af57139d
JB
22782011-04-01 Joel Brobecker <brobecker@adacore.com>
2279
2280 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2281 * gdb.ada/arrayptr.exp: Add new tests.
2282
956a9fb9
JB
22832011-04-01 Joel Brobecker <brobecker@adacore.com>
2284
2285 * gdb.ada/mi_catch_ex: New testcase.
2286
d0c4d642
PA
22872011-04-01 Pedro Alves <pedro@codesourcery.com>
2288
2289 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2290 base::overload(void) method without specifying "const".
2291
18819fa6
UW
22922011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2293
2294 * gdb.arch/thumb-singlestep.S: New file.
2295 * gdb.arch/thumb-singlestep.exp: Likewise.
2296
a4c8e806
TT
22972011-03-31 Tom Tromey <tromey@redhat.com>
2298
2299 * gdb.python/py-prettyprint.py (exception_flag): New global.
2300 (NoStringContainerPrinter._iterator.next): Check it.
2301 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2302 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2303
53832f31
TT
23042011-03-29 Tom Tromey <tromey@redhat.com>
2305
2306 * gdb.cp/anon-struct.cc: New file.
2307 * gdb.cp/anon-struct.exp: New file.
2308
e4620230
JK
23092011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2310
2311 Test STT_GNU_IFUNC support.
2312 * gdb.base/gnu-ifunc-lib.c: New file.
2313 * gdb.base/gnu-ifunc.c: New file.
2314 * gdb.base/gnu-ifunc.exp: New file.
2315
d0fb5eae
JK
23162011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 Support a ring of related breakpoints.
2319 * gdb.base/watchpoint-delete.c: New file.
2320 * gdb.base/watchpoint-delete.exp: New file.
2321
20106cfb
JK
23222011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 * gdb.ada/arrayparam.exp (print first after function call): Use
2325 explicit package name. Add a comment
2326 (print lasta after function call): Rename ...
2327 (print last after function call): ... it and use explicit package
2328 name.
2329 (print length after function call): Use explicit package name.
2330 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2331 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2332 (multiple matches for symbol i): Rename ...
2333 (multiple matches for symbol integervar): ... it.
2334 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2335 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2336
e7ab5e63
AB
23372011-03-25 Andrew Burgess <aburgess@broadcom.com>
2338
2339 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2340 environment variable to make grep output more predictable. Move
2341 all the environment setup into gdb_init so it's done once per test
2342 case rather than each time we start gdb.
2343
9ef07c8c
TT
23442011-03-24 Tom Tromey <tromey@redhat.com>
2345
2346 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2347 test.
2348
dd90784c
JK
23492011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2350
2351 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2352 * gdb.dwarf2/dw2-entry-value.S: New file.
2353 * gdb.dwarf2/dw2-entry-value.exp: New file.
2354
05775840
PM
23552011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2356
2357 PR python/12183
2358
2359 * gdb.python/py-function.exp: Add GdbError tests.
2360
8661b11b
PA
23612011-03-18 Pedro Alves <pedro@codesourcery.com>
2362
2363 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2364 (reglocal_test_func, statlocal_test_func): New functions.
2365 (globals_test_func): Call new functions.
2366 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2367 (gdb_collect_locals_test): New procedure.
2368 (gdb_trace_collection_test): Call new procedures.
2369
0fdb4f18
PA
23702011-03-18 Pedro Alves <pedro@codesourcery.com>
2371
2372 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2373 (test_register, test_register_unavailable): New procedures.
2374 (gdb_unavailable_registers_test): New procedure.
2375 (gdb_trace_collection_test): Call it.
2376
99c3dc11
PM
23772011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2378
2379 PR python/12149
2380
2381 * gdb.python/python.exp: Add gdb.write tests.
2382
29703da4
PM
23832010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2384
2385 * gdb.python/Makefile.in: Add py-objfile.
2386 * gdb.python/py-objfile.exp: New file.
2387 * gdb.python/py-objfile.c: New file.
2388 * gdb.python/py-block.exp: Add is_valid tests.
2389 * gdb.python/py-inferior.exp: Ditto.
2390 * gdb.python/py-infthread.exp: Ditto.
2391 * gdb.python/py-symbol.exp: Ditto.
2392 * gdb.python/py-symtab.exp: Ditto.
2393
598997c8
KS
23942011-03-16 Keith Seitz <keiths@redhat.com>
2395
2396 PR c++/12273
2397 * gdb.cp/cmpd-minsyms.exp: New test.
2398 * gdb.cp/cmpd-minsyms.cc: New file.
2399
2400 PR c++/11734
2401 * gdb.cp/ovsrch.exp: New test.
2402 * gdb.cp/ovsrch.h: New file.
2403 * gdb.cp/ovsrch1.cc: New file.
2404 * gdb.cp/ovsrch2.cc: New file.
2405 * gdb.cp/ovsrch3.cc: New file.
2406 * gdb.cp/ovsrch4.cc: New file.
2407
c91513d8
PP
24082011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2409
2410 PR gdb/12528
2411 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2412 * gdb.base/break-on-linker-gcd-function.exp: New test.
2413 * gdb.base/break-on-linker-gcd-function.cc: New file.
2414
7470fc63
AT
24152011-03-15 Andreas Tobler <andreast@fgznet.ch>
2416
2417 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2418
959e7469
PM
24192011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2420
2421 * lib/gdb.exp (gdb_unload): Add another termination case.
2422
9373cf26
JK
24232011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2426 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2427 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2428 Provide a stub byte there.
2429 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2430 DW_AT_entry_pc.
2431 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2432
24e9cda0
UW
24332011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2434
2435 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2436 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2437 "generic ABI, auto".
2438 (altivec_abi_tests): Accept vectors returned by reference.
2439
7371cf6d
PM
24402010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2441
2442 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2443
ce77046a
UW
24442011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2445
2446 * gdb.python/py-section-script.exp: Skip test if no Python support.
2447
176400c3
UW
24482011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2449
2450 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2451
ecec24e6
PM
24522011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2453
2454 * gdb.python/py-parameter.exp: Update tests to the new Python
2455 parameter API. Add "no documentation" test. Add deprecated API
2456 backward compatibility test.
2457
5dbdd470
TT
24582011-03-09 Tom Tromey <tromey@redhat.com>
2459
2460 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2461 gdb_continue_to_end.
2462
b66e66ee
MK
24632011-03-09 Mark Kettenis <kettenis@gnu.org>
2464
2465 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2466 tabs.
2467
eceb0c5f
TT
24682011-03-09 Tom Tromey <tromey@redhat.com>
2469
2470 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2471 parentheses.
2472 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2473 $command.
2474 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2475 argument to gdb_continue_to_end.
2476 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2477 argument to gdb_continue_to_end.
2478 * gdb.cp/annota3.exp: Fix regex.
2479 * gdb.cp/annota2.exp: Fix regex.
2480 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2481 gdb_continue_to_end.
2482 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2483 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2484 gdb_continue_to_end.
2485
63154eca
PA
24862011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2487
2488 * gdb.server/ext-run.exp
2489 (load new file without any gdbserver inferior): New test.
2490
967d1f9b
TT
24912011-03-07 Tom Tromey <tromey@redhat.com>
2492
2493 * Makefile.in (TAGS): Rewrite.
2494
d68dcbb9
JK
24952011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2496
2497 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2498 initial commands echo. New match for `Found trace'. Anchor all the
2499 other matches. Anchor and match for `No trace frame found' the final
2500 match.
2501
6bf58e63
TT
25022011-03-07 Tom Tromey <tromey@redhat.com>
2503
2504 * Makefile.in (TAGS): New target.
2505
fda326dd
TT
25062011-03-07 Tom Tromey <tromey@redhat.com>
2507
2508 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2509 change.
2510 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2511 change.
2512 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2513 exit message change.
2514 (skip_altivec_tests): Update for exit message change.
2515 (skip_vsx_tests): Likewise.
2516 (gdb_continue_to_end): Likewise. Add 'command' argument.
2517 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2518 * gdb.threads/tls.exp: Update for exit message change.
2519 * gdb.threads/thread-unwindonsignal.exp: Use
2520 gdb_continue_to_end.
2521 * gdb.threads/step.exp (step_it): Update for exit message change.
2522 (continue_all): Likewise.
2523 * gdb.threads/print-threads.exp (test_all_threads): Update for
2524 exit message change.
2525 * gdb.threads/interrupted-hand-call.exp: Use
2526 gdb_continue_to_end.
2527 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2528 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2529 gdb_continue_to_end.
2530 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2531 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2532 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2533 * gdb.cp/method.exp: Update for exit message change.
2534 * gdb.cp/mb-templates.exp: Update for exit message change.
2535 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2536 * gdb.cp/annota3.exp: Update for exit message change.
2537 * gdb.cp/annota2.exp: Update for exit message change.
2538 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2539 * gdb.base/term.exp: Update for exit message change.
2540 * gdb.base/step-test.exp (test_i): Update for exit message change.
2541 * gdb.base/sigstep.exp (advance): Update for exit message change.
2542 (advancei): Likewise.
2543 * gdb.base/siginfo.exp: Update for exit message change.
2544 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2545 * gdb.base/reread.exp: Use gdb_continue_to_end.
2546 * gdb.base/langs.exp: Use gdb_continue_to_end.
2547 * gdb.base/interrupt.exp: Update for exit message change.
2548 * gdb.base/gdb1555.exp: Update for exit message change.
2549 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2550 * gdb.base/ending-run.exp: Update for exit message change.
2551 * gdb.base/chng-syms.exp: Update for exit message change.
2552 * gdb.base/checkpoint.exp: Update for exit message change.
2553 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2554 gdb_continue_to_end.
2555 (test_catch_syscall_with_wrong_args): Likewise.
2556 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2557 * gdb.base/break-interp.exp (test_ld): Update for exit message
2558 change.
2559 * gdb.base/bang.exp: Update for exit message change.
2560 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2561 (do_call_attach_tests): Likewise.
2562 * gdb.base/a2-run.exp: Update for exit message change.
2563 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2564 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2565 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2566
dd19bd70
JK
25672011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2568
2569 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2570
30e62689
TT
25712011-03-03 Tom Tromey <tromey@redhat.com>
2572
2573 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2574 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2575 * gdb.hp/gdb.aCC/configure.ac: Remove.
2576 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2577 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2578 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2579 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2580 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2581 * gdb.hp/gdb.compat/configure.ac: Remove.
2582 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2583 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2584 * gdb.hp/gdb.defects/configure.ac: Remove.
2585 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2586 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2587 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2588 * gdb.hp/configure.ac: Remove.
2589 * gdb.hp/configure: Remove.
2590 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2591 substitution.
2592 (Makefile): Remove rule.
2593 * gdb.cell/configure.ac: Remove.
2594 * gdb.cell/configure: Remove.
2595 * gdb.stabs/Makefile.in (Makefile): Remove.
2596 (distclean): Don't remove config.status or config.log.
2597 * gdb.stabs/configure (Makefile): Remove.
2598 * gdb.stabs/configure.ac: Remove.
2599 * configure: Rebuild.
2600 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2601 Remove stabs- and cell-specific logic. Test for existence of
2602 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2603 subdirectories, gdb.cell, and and gdb.stabs.
2604 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2605
c171f854
JB
26062011-03-03 Joel Brobecker <brobecker@adacore.com>
2607
2608 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2609 end of buffer.
2610
9a5193cb
JB
26112011-03-02 Joel Brobecker <brobecker@adacore.com>
2612
2613 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2614 gdb_test when running a test where we expected no output back.
2615
9bb4c1bb
MS
26162011-02-28 Michael Snyder <msnyder@vmware.com>
2617
2618 * gdb.cp/overload.cc: Change initializer value to integer.
2619
3bd0f5ef
MS
26202011-02-27 Michael Snyder <msnyder@vmware.com>
2621
2622 * gdb.multi/base.exp: Add test for remove-inferiors.
2623
2279eaad
JB
26242011-02-26 Joel Brobecker <brobecker@adacore.com>
2625
2626 * gdb.python/py-frame.exp: Simplify the initialization phase
2627 using prepare_for_testing.
2628
c82c0b55
MS
26292011-02-25 Michael Snyder <msnyder@vmware.com>
2630
2631 * gdb.multi/base.exp: Add tests for info inferiors with args.
2632
1d94651b
JK
26332011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2634
2635 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2636 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2637 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2638 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2639 asmfile3. Comment the STABS (#3) file compilation. Compile
2640 everything through assembler. Provide KFAIL for symtab/12497.
2641 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2642 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2643 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2644 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2645
3bd0f5ef
MS
26462011-02-24 Michael Snyder <msnyder@vmware.com>
2647
2648 * gdb.base/break.exp: Add tests for delete breakpoints using
2649 convenience variables and value history references.
2650
12c1418e
MS
26512011-02-24 Michael Snyder <msnyder@vmware.com>
2652
2653 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2654 left behind in previous check-in.
2655
e5a67952
MS
26562011-02-23 Michael Snyder <msnyder@vmware.com>
2657
2658 * gdb.base/break.exp: Add tests for "info break" with arguments.
2659 * gdb.trace/infotrace.exp: Update patterns for error and help.
2660 * gdb.base/completion.exp: Update pattern.
2661 * gdb.base/ena-dis-br.exp: Update pattern.
2662 * gdb.base/help.exp: Update patterns.
2663
26642011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2665
2666 * gdb.base/memattr.exp: New test.
2667 * gdb.base/memattr.c: Test load for memattr.exp.
2668
6e6fbe60
DE
26692011-02-22 Doug Evans <dje@google.com>
2670
2671 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2672
1d41d745
MS
26732011-02-22 Michael Snyder <msnyder@vmware.com>
2674
2675 * Makefile.in: Make more clean.
2676 * gdb.ada/Makefile.in: Ditto.
2677 * gdb.arch/Makefile.in: Ditto.
2678 * gdb.asm/Makefile.in: Ditto.
2679 * gdb.base/Makefile.in: Ditto.
2680 * gdb.cp/Makefile.in: Ditto.
2681 * gdb.dwarf2/Makefile.in: Ditto.
2682 * gdb.java/Makefile.in: Ditto.
2683 * gdb.mi/Makefile.in: Ditto.
2684 * gdb.modula2/Makefile.in: Ditto.
2685 * gdb.python/Makefile.in: Ditto.
2686 * gdb.server/Makefile.in: Ditto.
2687 * gdb.stabs/Makefile.in: Ditto.
2688 * gdb.threads/Makefile.in: Ditto.
2689 * gdb.trace/Makefile.in: Ditto.
2690
79ba84ca
MS
26912011-02-22 Michael Snyder <msnyder@vmware.com>
2692
df46027d 2693 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2694 info threads.
2695
b9b35694
JB
26962011-02-22 Joel Brobecker <brobecker@adacore.com>
2697
2698 * gdb.python/py-breakpoint.exp: Fix the expected output of
2699 one of the "maint info breakpoints" tests to accept the output
2700 generated on platforms that do not have hardware watchpoints.
2701
8bfb830f
JB
27022011-02-22 Joel Brobecker <brobecker@adacore.com>
2703
2704 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2705 clean_restart. Be a little stricter in the expected output
2706 for one of the tests. Fix a typo in one of the comments.
2707
c45f3c54
JB
27082011-02-22 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2711 Delete variable binfile, no longer use. Add or modify test
2712 comments to make them unique.
2713
b97c863c
MS
27142011-02-21 Michael Snyder <msnyder@vmware.com>
2715
2716 * Makefile.in: Update for make clean.
2717 * gdb.ada/Makefile.in: Ditto.
2718 * gdb.arch/Makefile.in: Ditto.
2719 * gdb.asm/Makefile.in: Ditto.
2720 * gdb.base/Makefile.in: Ditto.
2721 * gdb.cp/Makefile.in: Ditto.
2722 * gdb.dwarf2/Makefile.in: Ditto.
2723 * gdb.java/Makefile.in: Ditto.
2724 * gdb.mi/Makefile.in: Ditto.
2725 * gdb.modula2/Makefile.in: Ditto.
2726 * gdb.python/Makefile.in: Ditto.
2727 * gdb.server/Makefile.in: Ditto.
2728 * gdb.stabs/Makefile.in: Ditto.
2729 * gdb.threads/Makefile.in: Ditto.
2730 * gdb.trace/Makefile.in: Ditto.
2731
aea5b279
MS
27322011-02-21 Michael Snyder <msnyder@vmware.com>
2733
2734 * gdb.threads/thread-find.exp: Update patterns for changes in
2735 output of "info threads" command.
2736
e3039479
UW
27372011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2738 Ulrich Weigand <uweigand@de.ibm.com>
2739
2740 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2741 (skip_hw_watchpoint_tests): Likewise.
2742 (skip_hw_watchpoint_multi_tests): Likewise.
2743
b800ec70
UW
27442011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2745
2746 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2747 (skip_hw_watchpoint_tests): Likewise.
2748 (skip_hw_watchpoint_multi_tests): Likewise.
2749 (skip_hw_watchpoint_access_tests): Likewise.
2750
2751 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2752 * gdb.base/pr11022.exp: Likewise.
2753 * gdb.base/watch-read.exp: Likewise.
2754 * gdb.base/watch_thread_num.exp: Likewise.
2755 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2756 * gdb.base/watchpoint-hw.exp: Likewise.
2757 * gdb.base/watchpoint.exp: Likewise.
2758 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2759 * gdb.threads/watchthreads-reorder.exp: Likewise.
2760 * gdb.threads/watchthreads.exp: Likewise.
2761 * gdb.threads/watchthreads2.exp: Likewise.
2762
91033e37
JB
27632011-02-21 Joel Brobecker <brobecker@adacore.com>
2764
2765 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2766 the debugger is unable to find the array bounds.
2767
eeaafae2
JK
27682011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * gdb.cp/typedef-operator.exp: New file.
2771 * gdb.cp/typedef-operator.cc: New file.
2772
e338d953
MS
27732011-02-17 Michael Snyder <msnyder@vmware.com>
2774
2775 * gdb.threads/thread-find.exp: Fix regular expressions.
2776
e67ad678
JB
27772011-02-17 Joel Brobecker <brobecker@adacore.com>
2778
2779 * gdb.ada/packed_array: Expand testcase to test printing of
2780 unconstrained packed array.
2781
93084bca
JB
27822011-02-17 Joel Brobecker <brobecker@adacore.com>
2783
2784 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2785
a0c78a73
PA
27862011-02-16 Pedro Alves <pedro@codesourcery.com>
2787
f65d5553 2788 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2789 (main): Initialize it before collecting, and and clear it
2790 afterwards.
f65d5553
PA
2791 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2792 collecting with '{type} addr', where the addr expression is not an
2793 rvalue.
a0c78a73 2794
3dfcbbd2
KW
27952011-02-16 Ken Werner <ken.werner@de.ibm.com>
2796
2797 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2798 a bool variable. Expect correct OpenCL names for vector types. Use the
2799 uc3 variable name instead of referring to the uchar3 built-in type.
2800 Escape the asterisk at the half pointer test.
2801
08807d5a
PA
28022011-02-16 Pedro Alves <pedro@codesourcery.com>
2803
f65d5553 2804 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2805 (main): Initialize it before collecting, and and clear it
2806 afterwards.
f65d5553
PA
2807 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2808 collecting overlapping memory ranges.
08807d5a 2809
60f98dde
MS
28102011-02-15 Michael Snyder <msnyder@vmware.com>
2811
2812 * gdb.base/default.exp: Add tests for thread commands.
2813 * gdb.base/help.exp: Add tests for thread commands.
2814 * gdb.threads/thread-find.exp: New test for thread find command.
2815
648cd113
KW
28162011-02-15 Ken Werner <ken.werner@de.ibm.com>
2817
2818 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2819
494e194e
YQ
28202011-02-15 Yao Qi <yao@codesourcery.com>
2821
2822 PR tdep/12352
2823 * gdb.arch/arm-disp-step.S : New test for str instruction.
2824 * gdb.arch/arm-disp-step.exp : Likewise.
2825
d9492458
TJB
28262011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2827
2828 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2829 "vector_register2_vr" test strings. Test the extended floating
2830 point registers (F32~F63).
2831 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2832 IBM XL C compiler. Make the test program use a register provided
2833 by the compiler for the lxvd2x instruction.
2834
8af8e3bc
PA
28352011-02-14 Pedro Alves <pedro@codesourcery.com>
2836
2837 * gdb.trace/unavailable.cc (class Base, class Middle, class
2838 Derived): New types.
2839 (derived_unavail, derived_partial, derived_whole): New globals.
2840 (virtual_partial): New global.
2841 (virtualp): Point at virtual_partial.
2842 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2843 related to unavailable vptr.
2844
1b28d0b3
PA
28452011-02-14 Pedro Alves <pedro@codesourcery.com>
2846
2847 * gdb.trace/unavailable.cc (a, b, c): New globals.
2848 (main): Set and clear them.
2849 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2850 `a' and `c', and check that `b' isn't collected, although `a' and
2851 `c' are.
2852
ec0a52e1
PA
28532011-02-14 Pedro Alves <pedro@codesourcery.com>
2854
2855 * gdb.trace/unavailable.cc (struct Virtual): New.
2856 (virtualp): New global pointer.
2857 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2858 printing a pointer to an object whose type has a vtable, with
2859 print object on.
2860
24e6bcee
PA
28612011-02-14 Pedro Alves <pedro@codesourcery.com>
2862
2863 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2864 value repeat handles unavailableness.
2865
39d37385
PA
28662011-02-14 Pedro Alves <pedro@codesourcery.com>
2867
2868 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2869 tests for building arrays from unavailable values, subscripting
2870 non-memory rvalue unvailable arrays, and accessing fields or
2871 baseclasses of non-lazy unavailable values,
2872 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2873 struct types.
2874 (g_smallstruct, g_smallstruct_b): New globals.
2875
06d72e16
PA
28762011-02-14 Pedro Alves <pedro@codesourcery.com>
2877
2878 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2879
bc9a5551
JK
28802011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2883 * gdb.cp/overload-const.exp: New file.
2884 * gdb.cp/overload-const.cc: New file.
2885
54fcddd0
UW
28862011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2887
2888 * gdb.opencl/callfuncs.cl: New file.
2889 * gdb.opencl/callfuncs.exp: New test.
2890 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2891
d6dafb7c
UW
28922011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2893
2894 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2895 when computing result.
2896 * gdb.arch/altivec-abi.exp: Update expected results.
2897
a449c2d8
TJB
28982011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2899
2900 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2901 * gdb.base/jit.exp: Likewise.
2902 * gdb.base/pie-execl.exp: Likewise.
2903 * gdb.base/solib-nodir.exp: Likewise.
2904 * gdb.base/solib-overlap.exp: Likewise.
2905
764880b7
PA
29062011-02-07 Pedro Alves <pedro@codesourcery.com>
2907
2908 * gdb.trace/collection.c (global_pieces): New.
2909 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2910 New procedure.
2911 (gdb_trace_collection_test): Call it.
2912
505500db
SW
29132011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2914
2915 * gdb.python/py-evthreads.c: New file.
2916 * gdb.python/py-evthreads.exp: New file.
2917 * gdb.python/py-events.py: New file.
2918 * gdb.python/py-events.exp: New file.
2919 * gdb.python/py-events.c: New file.
2920
385203ed
DD
29212011-02-04 David Daney <ddaney@caviumnetworks.com>
2922
2923 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2924
9011945e
AB
29252011-02-03 Andrew Burgess <aburgess@broadcom.com>
2926
2927 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2928 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2929 boundary between two compilation units.
2930
580688f3
PA
29312011-02-02 Pedro Alves <pedro@codesourcery.com>
2932
2933 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2934 (Virtual): New structs.
2935 (virtual_o, virtual_middle_b): New globals.
2936 * gdb.cp/virtbase.exp: New tests.
2937
d3f0f853
PP
29382011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2939
2940 * gdb.base/jit.exp: New file.
2941 * gdb.base/jit-main.c: New file.
2942 * gdb.base/jit-solib.c: New file.
2943
b2030fb5
UW
29442011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2945
2946 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2947 proceed to initial kernel entry point.
2948 * gdb.opencl/datatypes.exp: Likewise.
2949 * gdb.opencl/operators.exp: Likewise.
2950 * gdb.opencl/vec_comps.exp: Likewise.
2951
2db19d1e
SW
29522011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2953
2954 * gdb.cp/nsnested.cc: New.
2955 * gdb.cp/nsnested.exp: New.
2956 * gdb.cp/nsnoimports.exp: New.
2957 * gdb.cp/nsnoimports.cc: New.
2958
6b0c4c1f
JB
29592011-01-31 Joel Brobecker <brobecker@adacore.com>
2960
2961 * gdb.base/interact.exp: Add extra tests that verify that
2962 the value of the interactive-mode setting does not change
2963 after the script is sourced.
2964
80b23b6a
JK
29652011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 * gdb.cp/noparam.exp: New file.
2968 * gdb.cp/noparam.cc: New file.
2969
ffd5ec24
PA
29702011-01-28 Pedro Alves <pedro@codesourcery.com>
2971
2972 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2973 there's no stack or registers.
2974
a81766d8
TT
29752011-01-26 Tom Tromey <tromey@redhat.com>
2976
2977 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2978 space before string output. Add test for "set print pretty off"
2979 case.
2980
585fdaa1
PA
29812011-01-25 Pedro Alves <pedro@codesourcery.com>
2982
2983 * gdb.base/frame-args.exp: Adjust.
2984 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2985 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2986 * gdb.dwarf2/pieces.exp: Adjust.
2987 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2988 * gdb.opt/inline-locals.exp: Adjust.
2989 * gdb.threads/fork-child-threads.exp: Adjust.
2990
d468832a
KW
29912011-01-25 Ken Werner <ken.werner@de.ibm.com>
2992
2993 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2994 OpenCL kernel function. Add a comment as marker. Add address space
2995 qualifiers for the remaining program scope variables.
2996 * gdb.opencl/datatypes.cl: Likewise.
2997 * gdb.opencl/operators.cl: Likewise.
2998 * gdb.opencl/vec_comps.cl: Likewise.
2999 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3000 Add breakpoint at the marker comment.
3001 * gdb.opencl/datatypes.exp: Likewise.
3002 * gdb.opencl/operators.exp: Likewise.
3003 * gdb.opencl/vec_comps.exp: Likewise.
3004
490f124f
PA
30052011-01-24 Pedro Alves <pedro@codesourcery.com>
3006
3007 * gdb.base/printcmds.c (some_struct): New struct and instance.
3008 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3009 procedure.
3010 <global scope>: Call it.
3011
6da78614
KW
30122011-01-21 Ken Werner <ken.werner@de.ibm.com>
3013
3014 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3015 argument to the gdb_compile_opencl_hostapp call.
3016
ec64c9aa
YQ
30172011-01-19 Yao Qi <yao@codesourcery.com>
3018
3019 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3020 positve list.
3021
810cfdbb
YQ
30222011-01-19 Yao Qi <yao@codesourcery.com>
3023
3024 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3025 canonical form.
3026 Remove "xscale-*-*"
3027 * gdb.xml/tdesc-regs.exp: Likewise.
3028 * gdb.python/py-section-script.exp: Replace ARM target triplet
3029 with canonical form.
3030 Match arm*-*-symbianelf*.
3031 * gdb.base/dup-sect.exp: Likewise.
3032 * lib/dwarf.exp: New.
3033 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3034 dwarf2_support.
3035 * gdb.dwarf2/dup-psym.exp: Likewise.
3036 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3037 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3038 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3039 * gdb.dwarf2/dw2-basic.exp: Likewise.
3040 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3041 * gdb.dwarf2/dw2-const.exp: Likewise.
3042 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3043 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3044 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3045 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3046 * gdb.dwarf2/dw2-filename.exp: Likewise.
3047 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3048 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3049 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3050 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3051 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3052 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3053 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3054 * gdb.dwarf2/dw2-producer.exp: Likewise.
3055 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3056 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3057 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3058 * gdb.dwarf2/dw2-strp.exp: Likewise.
3059 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3060 * gdb.dwarf2/implptr.exp: Likewise.
3061 * gdb.dwarf2/mac-fileno.exp: Likewise.
3062 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3063 * gdb.dwarf2/pieces.exp: Likewise.
3064 * gdb.dwarf2/pr11465.exp: Likewise.
3065 * gdb.dwarf2/valop.exp: Likewise.
3066 * gdb.dwarf2/watch-notconst.exp: Likewise.
3067 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3068
4694da01
TT
30692011-01-19 Tom Tromey <tromey@redhat.com>
3070
3071 * gdb.python/py-infthread.exp: Add thread tests.
3072
b075872c
JB
30732011-01-14 Joel Brobecker <brobecker@adacore.com>
3074
3075 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3076
2c3e6e24
JB
30772011-01-14 Joel Brobecker <brobecker@adacore.com>
3078
3079 * gdb.ada/widewide: New testcase.
3080
de8fa76c
JB
30812011-01-13 Joel Brobecker <brobecker@adacore.com>
3082
3083 * gdb.base/interact.exp: New testcase.
3084
1b05df00
TT
30852011-01-12 Tom Tromey <tromey@redhat.com>
3086
3087 * gdb.mi/gdb2549.exp: Update for error message changes.
3088 * gdb.mi/mi-cli.exp: Likewise.
3089 * gdb.mi/mi-disassemble.exp: Likewise.
3090 * gdb.mi/mi-pthreads.exp: Likewise.
3091 * gdb.mi/mi-regs.exp: Likewise.
3092 * gdb.mi/mi-stack.exp: Likewise.
3093 * gdb.mi/mi-var-block.exp: Likewise.
3094 * gdb.mi/mi-var-cmd.exp: Likewise.
3095 * gdb.mi/mi2-cli.exp: Likewise.
3096 * gdb.mi/mi2-disassemble.exp: Likewise.
3097 * gdb.mi/mi2-pthreads.exp: Likewise.
3098 * gdb.mi/mi2-regs.exp: Likewise.
3099 * gdb.mi/mi2-stack.exp: Likewise.
3100 * gdb.mi/mi2-var-block.exp: Likewise.
3101 * gdb.mi/mi2-var-cmd.exp: Likewise.
3102
c2ff108b
JK
31032011-01-12 Andrew Burgess <aburgess@broadcom.com>
3104 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 PR fortran/11104 and DWARF unbound arrays detection.
3107 * gdb.fortran/multi-dim.exp: New file.
3108 * gdb.fortran/multi-dim.f90: New file.
3109
b716877b
AB
31102011-01-12 Andrew Burgess <aburgess@broadcom.com>
3111
3112 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3113 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3114 add new tests for opcode dumping.
3115
6c162d5e
TT
31162011-01-11 Tom Tromey <tromey@redhat.com>
3117
3118 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3119
77b06cd7
TJB
31202010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3121
3122 Convert hardware watchpoints to use breakpoint_ops.
3123 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3124 type is not supported.
3125 * gdb.base/foll-fork.exp: Likewise.
3126 * gdb.base/foll-vfork.exp: Likewise.
3127
f39a75d0
PM
31282011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3129
3130 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3131 Use load_lib gdb-python.exp.
3132 * gdb.python/python.exp: Ditto.
3133 * gdb.python/py-function.exp: Ditto.
3134
fc529d80
AS
31352011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3136
3137 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3138
fb03cb59
JK
31392011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 * configure: Regenerate.
3142
d8e22779
TT
31432011-01-06 Tom Tromey <tromey@redhat.com>
3144
3145 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3146
09050809
JB
31472011-01-06 Joel Brobecker <brobecker@adacore.com>
3148
fc529d80
AS
3149 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3150 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3151 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3152 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3153 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3154 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3155 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3156 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3157 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3158 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3159 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3160 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3161 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3162 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3163 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3164 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3165 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3166 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3167 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3168 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3169 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3170 gdb.ada/uninitialized_vars.exp,
3171 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3172 Simplify by using clean_restart.
09050809 3173
8ed5dd9e
JB
31742011-01-06 Joel Brobecker <brobecker@adacore.com>
3175
3176 Add marker to be used as anchor for inserting breakpoints.
3177 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3178 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3179 Likewise.
3180
3181 Remove uses of gdb_start_cmd.
3182 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3183 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3184
3185 Do not run testcase if testing with GDBserver.
3186 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3187 if testing with GDBserver.
3188
368a124f
JB
31892011-01-06 Joel Brobecker <brobecker@adacore.com>
3190
3191 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3192 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3193 copyright header.
3194
44944448
JB
31952011-01-05 Joel Brobecker <brobecker@adacore.com>
3196
3197 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3198 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3199 testsuite/gdb.fortran/complex.f,
3200 testsuite/gdb.fortran/derived-type.f90,
3201 testsuite/gdb.fortran/library-module-lib.f90,
3202 testsuite/gdb.fortran/library-module-main.f90,
3203 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3204 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3205 Copyright year update.
3206
31886ea6
JB
32072011-01-05 Joel Brobecker <brobecker@adacore.com>
3208
3209 * gdb.base/langs1.f: Add copyright header.
3210
ebedcab5
JK
32112011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3212
3213 * gdb.base/morestack.exp: New file.
3214 * gdb.base/morestack.c: New file.
3215
de1eb2f9
JK
32162011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3217
3218 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3219
9e87a409
JB
32202010-12-29 Joel Brobecker <brobecker@adacore.com>
3221
3222 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3223 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3224
720d1a40
JB
32252010-12-29 Joel Brobecker <brobecker@adacore.com>
3226
3227 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3228
a283af87
AS
32292010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3230
5d3d9cba
AS
3231 * gdb.threads/tls.exp: Fix typo.
3232
a283af87
AS
3233 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3234 * gdb.threads/execl.exp: Update.
3235
2a20745c
YQ
32362010-12-23 Yao Qi <yao@codesourcery.com>
3237
3238 * gdb.arch/arm-disp-step.exp: New.
3239 * gdb.arch/arm-disp-step.S: New.
3240
a7658b96
TT
32412010-12-21 Tom Tromey <tromey@redhat.com>
3242
3243 * gdb.threads/execl.exp: Update.
3244 * gdb.threads/linux-dp.exp: Update.
3245 * gdb.threads/manythreads.exp: Update.
3246 * gdb.threads/tls.exp: Update.
3247
5b79abe7
TT
32482010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3251 (NextOverThrowDerivates) <resumebpt>: New.
3252 (resumebpt_test): New.
3253 (main): Call resumebpt_test.
3254 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3255
0914bcdb
SS
32562010-12-12 Stan Shebs <stan@codesourcery.com>
3257
3258 * gdb.trace/tsv.exp: Test print command on trace state variables.
3259
305aeedc
TT
32602010-12-09 Tom Tromey <tromey@redhat.com>
3261
3262 * gdb.base/interp.exp: Add regression test.
3263
186c406b
TT
32642010-12-09 Tom Tromey <tromey@redhat.com>
3265
3266 * gdb.java/jnpe.java: New file.
3267 * gdb.java/jnpe.exp: New file.
3268 * gdb.cp/nextoverthrow.exp: New file.
3269 * gdb.cp/nextoverthrow.cc: New file.
3270
aae1c79a
DE
32712010-12-07 Doug Evans <dje@google.com>
3272
3273 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3274 of data-directory.
3275 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3276 updated.
3277 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3278
60f98dde 32792010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3280
3281 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3282 * gdb.base/call-sc.exp: Ditto.
3283 * gdb.base/finish.exp: Ditto.
3284 * gdb.base/return.exp: Ditto.
3285 * gdb.base/return2.exp: Ditto.
3286
5fa290c1
DE
32872010-11-30 Doug Evans <dje@google.com>
3288
3289 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3290 (gdb_expect_list): Fix spelling errors in comments.
3291 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3292 send_gdb/gdb_expect_list where applicable.
3293 * gdb.base/call-ar-st.exp: Ditto.
3294 * gdb.base/funcargs.exp: Ditto.
3295 * gdb.base/gcore.exp: Ditto.
3296 * gdb.base/page.exp: Ditto.
3297 * gdb.base/sigaltstack.exp: Ditto.
3298 * gdb.base/siginfo.exp: Ditto.
3299 * gdb.base/sigstep.exp: Ditto.
3300 * gdb.base/trace-commands.exp: Ditto.
3301
4e04c971
DE
33022010-11-29 Doug Evans <dje@google.com>
3303
3304 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3305 printer-name;subprinter-name.
3306
8cf6f0b1
TT
33072010-11-29 Tom Tromey <tromey@redhat.com>
3308
3309 * gdb.dwarf2/implptr.exp: New file.
3310 * gdb.dwarf2/implptr.c: New file.
3311 * gdb.dwarf2/implptr.S: New file.
3312
94b6973e
PM
33132010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3314
fc529d80 3315 PR python/12199
94b6973e
PM
3316
3317 * gdb.python/py-breakpoint.exp: Test the delete method.
3318
8358c15c
JK
33192010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3320
3321 Fix step_resume_breakpoint unsaved during an infcall.
3322 * gdb.base/step-resume-infcall.exp: New file.
3323 * gdb.base/step-resume-infcall.c: New file.
3324
f6df29bc
TJB
33252010-11-24 Edjunior Machado <emachado@br.ibm.com>
3326
3327 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3328
f2b5a5cf
TJB
33292010-11-24 Edjunior Machado <emachado@br.ibm.com>
3330
3331 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3332 on ppc64's symbols; "finish" and "return" commands must accept to
3333 show the caller line again as well as the line after.
3334 * gdb.asm/powerpc64.inc: New file.
3335
6b0ecdc2
DE
33362010-11-23 Doug Evans <dje@google.com>
3337
3338 * lib/gdb.exp (gdb_test_sequence): New function.
3339 (gdb_expect_list): Add verbose -log call for each pattern.
3340 * gdb.base/signals.exp (test_handle_all_print): Call it.
3341 Reduce timeout increment from 6 minutes to 1 minute.
3342 * gdb.server/ext-run.exp: Call it.
3343
ea976c60
PM
33442010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3345
f2b5a5cf 3346 PR python/12212
ea976c60
PM
3347
3348 * gdb.python/python.exp: Check that selected_thread raises an
3349 error when no inferior is loaded.
3350
c0efa795
JK
33512010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3352
3353 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3354 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3355
ec3aa567
JK
33562010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3357
3358 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3359 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3360
d8249011
DE
33612010-11-18 Doug Evans <dje@google.com>
3362
3363 * gdb.server/ext-run.exp: Fix intermittent failures.
3364
d4eba7d1
NF
33652010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3366
3367 * gdb.stabs/gdb11479.exp: Use runto_main.
3368
b04c2f88
NF
33692010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3370
3371 * gdb.base/break-entry.exp: Skip if using a stub.
3372
ae9d7ce4
NF
33732010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3374
3375 * gdb.python/py-inferior.exp: Pack values in target endianness.
3376
621c8364
TT
33772010-11-12 Tom Tromey <tromey@redhat.com>
3378
3379 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3380 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3381 MemoryError.
3382 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3383 type.
3384 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3385 MemoryError.
3386 (test_subscript_regression): Update exception type.
3387
84f4c1fe
PM
33882010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3389
3390 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3391 breakpoint tests.
3392
a1442452
PA
33932010-11-09 Pedro Alves <pedro@codesourcery.com>
3394
3395 * gdb.base/watchpoint.exp: Test "watch -location" with an
3396 innacessible location.
3397
efd11a33
JK
33982010-11-09 Edjunior Machado <emachado@br.ibm.com>
3399 Luis Machado <luisgpm@br.ibm.com>
3400
3401 * gdb.base/maint.exp: Expect "." prefix.
3402 * gdb.base/nodebug.exp: Expect "." Likewise.
3403 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3404 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3405 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3406 POWER server processors.
3407
aa00efb5
JK
34082010-11-08 Edjunior Machado <emachado@br.ibm.com>
3409 Luis Machado <luisgpm@br.ibm.com>
3410
3411 * gdb.base/break-entry.exp: convert entry point for
3412 ppc64 and expect leading `.' on ppc64's symbols
3413
99e7ae30
DE
34142010-11-05 Doug Evans <dje@google.com>
3415
3416 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3417 * gdb.python/py-param.exp: Delete, contents moved to ...
3418 * gdb.python/py-parameter.exp: ... here. New file.
3419 Add test for gdb.parameter ("directories").
99e7ae30 3420
f4b8a18d
KW
34212010-11-05 Ken Werner <ken.werner@de.ibm.com>
3422
3423 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3424 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3425 * configure: Regenerate.
3426 * gdb.opencl/Makefile.in: New File.
3427 * gdb.opencl/datatypes.exp: Likewise.
3428 * gdb.opencl/datatypes.cl: Likewise.
3429 * gdb.opencl/operators.exp: Likewise.
3430 * gdb.opencl/operators.cl: Likewise.
3431 * gdb.opencl/vec_comps.exp: Likewise.
3432 * gdb.opencl/vec_comps.cl: Likewise.
3433 * gdb.opencl/convs_casts.exp: Likewise.
3434 * gdb.opencl/convs_casts.cl: Likewise.
3435 * lib/opencl.exp: Likewise.
3436 * lib/opencl_hostapp.c: Likewise.
3437 * lib/opencl_kernel.cl: Likewise.
3438 * lib/cl_util.c: Likewise.
3439 * lib/cl_util.c: Likewise.
3440 * gdb.base/default.exp (set language): Add "opencl" to the list of
3441 languages.
3442
a9d5ef47
SW
34432010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3444
3445 * gdb.cp/overload.exp: Added test for inheritance overload.
3446 * gdb.cp/overload.cc: Ditto.
3447 * gdb.cp/oranking.exp: Removed releveant kfails.
3448
03eb1c79
JK
34492010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3450 Joel Brobecker <brobecker@adacore.com>
3451
3452 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3453 check test_compiler_info.
3454
dbc98a8b
KW
34552010-11-03 Ken Werner <ken.werner@de.ibm.com>
3456
3457 * gdb.base/gnu_vector.exp: Adjust expect messages.
3458
120bd360
KW
34592010-11-03 Ken Werner <ken.werner@de.ibm.com>
3460
3461 * gdb.base/gnu_vector.exp: Add unary operator tests.
3462
c37f7098
KW
34632010-11-03 Ken Werner <ken.werner@de.ibm.com>
3464
3465 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3466
7b51bc51
DE
34672010-11-02 Doug Evans <dje@google.com>
3468
3469 * gdb.python/py-pp-maint.c: New file.
3470 * gdb.python/py-pp-maint.exp: New file.
3471 * gdb.python/py-pp-maint.py: New file.
3472
50c97f38
TT
34732010-11-02 Tom Tromey <tromey@redhat.com>
3474
3475 * gdb.base/default.exp: Remove "scheme" from language list.
3476
a289b8f6
JK
34772010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3478
3479 Revert:
3480 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3481 * gdb.threads/sigstep-threads.exp: New file.
3482 * gdb.threads/sigstep-threads.c: New file.
3483
cd017491
MS
34842010-10-20 Michael Snyder <msnyder@vmware.com>
3485
3486 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3487
8e6a5956
UW
34882010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3489
3490 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3491 Skip test completely if gdb,no_hardware_watchpoints.
3492
2c04da0d
UW
34932010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3494
3495 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3496 strict, but do not check for any particular function name within libc.
3497
79afc5ef
SW
34982010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3499
3500 * gdb.cp/smartp.exp: New test.
3501 * gdb.cp/smartp.cc : New test.
3502
026ffab7
SW
35032010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3504
3505 * gdb.cp/converts.exp: Test pointer to bool conversion.
3506 Test pointer to long conversion.
3507 * gdb.cp/oranking.exp: Removed relevant kfail.
3508
3a772aa4
TT
35092010-10-18 Tom Tromey <tromey@redhat.com>
3510
3511 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3512 argument to lazy_string.
3513 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3514 (pp_ls.to_string): Use it.
3515 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3516 Add "estring2" local.
3517
5fc3827b
JK
35182010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 Fix s390x compatibility.
3521 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3522 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3523
8aeb23f3
JK
35242010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3525
3526 * gdb.threads/sigstep-threads.exp: New file.
3527 * gdb.threads/sigstep-threads.c: New file.
3528
c1e56572
JK
35292010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3530
3531 * gdb.base/pie-execl.exp: New file.
3532 * gdb.base/pie-execl.c: New file.
3533
92163a10
JK
35342010-10-13 Doug Evans <dje@google.com>
3535 Jan Kratochvil <jan.kratochvil@redhat.com>
3536
3537 PR exp/12117
3538 * gdb.cp/ptype-cv-cp.cc: New file.
3539 * gdb.cp/ptype-cv-cp.exp: New file.
3540
7062b0a0
SW
35412010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3542
3543 * gdb.cp/converts.cc: New test program.
3544 * gdb.cp/converts.exp: New test.
3545 * gdb.cp/overload.exp: Added test for void* vs int*.
3546 * gdb.cp/overload.exp: Ditto.
3547 * gdb.cp/oranking.exp: Removed related kfail.
3548
0e3509db
DE
35492010-10-13 Doug Evans <dje@google.com>
3550
3551 * lib/gdb-python.exp (gdb_check_python_config): New function.
3552 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3553 * gdb.python/lib-types.cc: New file.
3554 * gdb.python/lib-types.exp: New file.
3555
8dc78533
JK
35562010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * gdb.python/py-error.exp: New file.
3559 * gdb.python/py-error.py: New file.
3560
93c17e06
JK
35612010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3562
3563 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3564 gdb_test_multiple.
3565
d8b34041
JK
35662010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3567
3568 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3569 * gdb.base/prelink.exp: Likewise.
3570 * gdb.base/solib-nodir.exp: Likewise.
3571 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3572 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3573 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3574
e0cc584e
UW
35752010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3576
3577 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3578 for the "info files" test to avoid timeouts on slow machines.
3579
cfc353b1
JK
35802010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3581
3582 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3583 (main): Make openlib dummy call.
3584
d3d7896d
JK
35852010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3588 * break-interp.exp (reach): Move the core body ...
3589 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3590 (test_ld): Provide always real argument, even to the linker. Replace
3591 dl_main by _dl_debug_state.
3592
5e533c94
JK
35932010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3594
3595 Fix results of prelinked PIEs on ppc*.
3596 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3597 Accept also DISPLACEMENT "PRESENT".
3598 (main): Replace "ZERO" displacements by "PRESENT".
3599
33540610
SW
36002010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3601
3602 * gdb.cp/oranking.exp: New test.
3603 * gdb.cp/oranking.cc: New test program.
3604
3bdf2bbd
KW
36052010-10-08 Ken Werner <ken.werner@de.ibm.com>
3606
3607 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3608 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3609
2f608a3a
KW
36102010-10-06 Ken Werner <ken.werner@de.ibm.com>
3611
3612 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3613 lush, lynx) New constant.
3614 * gdb.base/constvars.exp: Test const array types.
3615 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3616
aa2e2d8d
DE
36172010-10-06 Doug Evans <dje@google.com>
3618
3619 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3620 of syscall staging area.
3621
2844d6b5
KW
36222010-10-06 Ken Werner <ken.werner@de.ibm.com>
3623
3624 * gdb.base/gnu_vector.c: Add variable c4.
3625 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3626 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3627
7d8ac8bb
MR
36282010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3629
3630 * gdb.arch/altivec-abi.exp: Fix a typo.
3631
84a02e58
MR
36322010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3633
3634 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3635 to match a thread ID.
3636
b18e6318
JK
36372010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 Fix s390x testcase compatibility.
3640 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3641
a2c09bd0
DE
36422010-10-01 Doug Evans <dje@google.com>
3643
3644 * lib/gdb-python.exp: New file.
3645 * gdb.python/py-block.exp: Use it.
3646 * gdb.python/py-breakpoint.exp: Ditto.
3647 * gdb.python/py-frame.exp: Ditto.
3648 * gdb.python/py-inferior.exp: Ditto.
3649 * gdb.python/py-param.exp: Ditto.
3650 * gdb.python/py-prettyprint.exp: Ditto.
3651 * gdb.python/py-shared.exp: Ditto.
3652 * gdb.python/py-symbol.exp: Ditto.
3653 * gdb.python/py-symtab.exp: Ditto.
3654 * gdb.python/py-type.exp: Ditto.
3655 * gdb.python/py-value.exp: Ditto.
3656 * gdb.python/python.exp: Ditto.
3657
38f12cfc
TT
36582010-09-30 Tom Tromey <tromey@redhat.com>
3659
3660 * gdb.base/anon.exp: New file.
3661 * gdb.base/anon.c: New file.
3662
9ae8282d
TT
36632010-09-30 Tom Tromey <tromey@redhat.com>
3664
3665 * gdb.base/completion.exp: Test completion through anonymous
3666 union.
3667 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3668
e9e07ba6
JK
36692010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3670
3671 Fix printing parameters of inlined functions.
3672 * gdb.dwarf2/dw2-inline-param.exp: New file.
3673 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3674 * gdb.dwarf2/dw2-inline-param.S: New file.
3675
cd2effb2
JK
36762010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3677
3678 PR corefiles/12071.
3679 * gdb.base/corefile.exp (quit with a process, no question: load core)
3680 (quit with a core file): New tests.
3681
bceffbf3
JK
36822010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3683
3684 Fix GDB crash on inferior calls with self-referencing classes.
3685 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3686 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3687 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3688
1736ad11
JK
36892010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3690
3691 Fix lost siginfo_t for inferior calls.
3692 * gdb.base/siginfo-infcall.exp: New file.
3693 * gdb.base/siginfo-infcall.c: New file.
3694
a176ad92
JB
36952010-09-22 Joel Brobecker <brobecker@adacore.com>
3696
3697 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3698
c2b0a229
JK
36992010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3702 New test.
3703 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3704
e8ae22d1
JB
37052010-09-22 Joel Brobecker <brobecker@adacore.com>
3706
3707 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3708 type of our const type.
3709
ec322823
SW
37102010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3711
3712 * gdb.cp/pr12028.cc: New.
3713 * gdb.cp/pr12028.exp: New.
3714
72929c62
JB
37152010-09-22 Joel Brobecker <brobecker@adacore.com>
3716
3717 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3718
875b4ff5 37192010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3720 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3721
3722 PR mi/11407
3723 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3724 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3725 * gdb.mi/dw2-ref-missing-frame.S New File.
3726 * gdb.mi/dw2-ref-missing-frame.exp New File.
3727
7155d578
TT
37282010-09-14 Tom Tromey <tromey@redhat.com>
3729
3730 PR symtab/8399:
3731 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3732
515ed532
TT
37332010-09-14 Tom Tromey <tromey@redhat.com>
3734
3735 PR exp/11803:
3736 * gdb.threads/tls.exp: Use C++.
3737 (check_thread_local): Use K::another_thread_local.
3738 * gdb.threads/tls.c (class K): New.
3739 (another_thread_local): Now a member of K.
3740 (spin): Update. No longer K&R C.
3741
450ca57c
SW
37422010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3743
3744 * gdb.cp/koenig.cc: created class for testing member lookup.
3745 * gdb.cp/koenig.exp: Added test for member lookup.
3746
dbd492a3
JK
37472010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3748
3749 Fix false FAILs on sourcetree topdir directory containing "kill".
3750 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3751 source line matching regexp.
3752
8d4d924b
JK
37532010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3754
3755 * gdb.python/python.exp (set height 0, collect help from uiout)
3756 (verify help to uiout): New tests.
3757
8e64f2a0
JK
37582010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3759
3760 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3761 is_lp64_target to check 64bit target.
3762
4569eed2
JK
37632010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3764
3765 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3766 (test_ld) <powerpc64-*>: New.
3767
5e1617b1
DJ
37682010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3769
3770 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3771
c767944b
DJ
37722010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3773
3774 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3775 (FunctionArg::method): New function.
3776 (empty, arg): New variables.
3777 (main): Call arg.method.
3778 * gdb.cp/templates.exp (test_template_args): New function.
3779 (do_tests): Call it.
3780
27d3a3fc
UW
37812010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3782
3783 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3784 of "next" to proceed over pthread_exit call.
3785
55b7ce7f
UW
37862010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3787
3788 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3789 "maint print statistics" output to prevent expect timeouts.
3790
809df446
JK
37912010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3794 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3795 (test_float_rejected): ... here.
3796 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3797 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3798 (test_float_rejected): ... here.
3799 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3800 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3801 (test_float_rejected): ... here.
3802 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3803 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3804 (test_float_rejected): ... here.
3805
8464be76
DJ
38062010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3807
3808 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3809 before disabling hardware watchpoints.
3810 (test_inaccessible_watchpoint): Check that hardware watchpoints
3811 are used. Test for watchpoints on a constant address.
3812
14dba4b4
JK
38132010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3814
3815 * gdb.base/ui-redirect.exp: New file.
3816
3f3540e1 38172010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3818 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3819
3820 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3821
0f254bb7
DE
38222010-08-31 Doug Evans <dje@google.com>
3823
3824 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3825
03f17ccf
TT
38262010-08-30 Tom Tromey <tromey@redhat.com>
3827
3828 PR python/11792:
3829 * gdb.python/py-value.exp (test_subscript_regression): Add
3830 dynamic_type test.
3831
640617ad
DJ
38322010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3833
3834 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3835 instead of running to main. Do not test the main function.
3836 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3837 Add new main.
3838
2ed91d1b
PA
38392010-08-26 Pedro Alves <pedro@codesourcery.com>
3840
3841 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3842 one test.
3843
673bfd45
DE
38442010-08-24 Doug Evans <dje@google.com>
3845
3846 PR symtab/11942
3847 * gdb.dwarf2/dw4-sig-types.cc: New file.
3848 * gdb.dwarf2/dw4-sig-types.h: New file.
3849 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3850 * gdb.dwarf2/dw4-sig-types.exp: New file.
3851
f9ffd4bb
TT
38522010-08-23 Tom Tromey <tromey@redhat.com>
3853
3854 PR python/11145:
3855 * gdb.python/py-value.c (Base, Derived): New types.
3856 (base): New global.
3857 * gdb.python/py-value.exp (test_subscript_regression): Add
3858 dynamic_cast test.
3859
d839c8a4
TT
38602010-08-23 Tom Tromey <tromey@redhat.com>
3861
3862 PR python/10676:
3863 * gdb.python/py-type.exp (test_fields): Add tests for type
3864 equality.
3865
702c2711
TT
38662010-08-23 Tom Tromey <tromey@redhat.com>
3867
3868 PR python/11915:
3869 * gdb.python/py-type.exp (test_fields): Add tests for array.
3870
832bafd3
KS
38712010-08-23 Keith Seitz <keiths@redhat.com>
3872
3873 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3874 have any children. Create a new abbrev for it.
3875 Add missing terminal sequence to .debug_abbrev.
3876
c37bf528
KS
38772010-08-20 Keith Seitz <keiths@redhat.com>
3878
3879 PR symtab/11465:
3880 * gdb.dwarf2/pr11465.exp: New test.
3881 * gdb.dwarf2/pr11465.S: New file.
3882 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3883 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3884
4572cbac
TJB
38852010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3886
3887 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3888 registers. Update data sets with the new v2_double element in the
3889 VSX register union. Add vector_register3_vr data set for the AltiVec
3890 registers. Use gdb_test_no_output instead of send_gdb.
3891
e7fbb131
PA
38922010-08-19 Pedro Alves <pedro@codesourcery.com>
3893
3894 * gdb.python/py-shared.exp: New file, factored out from
3895 python.exp.
3896 * gdb.python/py-shared.c: New file.
3897 * gdb.python/py-shared-sl.c: New file.
3898 * gdb.python/python-1.c: New file.
3899 * gdb.python/python-sl.c: Delete.
3900 * gdb.python/python.c: Mention python-1.c.
3901 * gdb.python/python.exp: Move shared library tests to
3902 py-shared.exp.
3903 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3904 (MISCELLANEOUS): New.
3905 (clean mostlyclean): Also remove $MISCELLANEOUS.
3906
d30f5e1f
DE
39072010-08-19 Doug Evans <dje@google.com>
3908
3909 PR exp/11926
3910 * gdb.base/printcmds.exp (test_float_accepted): New function.
3911 Move existing float tests there. Add tests for floats with suffixes.
3912 (test_float_rejected): New function.
3913 * gdb.java/jv-print.exp (test_float_accepted): New function.
3914 (test_float_rejected): New function.
3915 * gdb.objc/print.exp: New file.
3916 * gdb.pascal/print.exp: New file.
3917 * lib/objc.exp: New file.
3918
7b3fd859
PM
39192010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3920
3921 * gdb.base/default.exp (info set): Avoid full buffer error and force
3922 reading up to final gdb prompt.
3923 (show): Likewise.
3924
c92817ce
TT
39252010-08-18 Tom Tromey <tromey@redhat.com>
3926
3927 PR symtab/11919:
3928 * gdb.base/completion.exp: Add test.
3929
f1208f9e
DE
39302010-08-18 Doug Evans <dje@google.com>
3931
3932 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3933 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3934 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3935 Simplify, early exit if runto_main fails.
3936 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3937 (set_lang_fortran): Moved to lib/fortran.exp.
3938 * gdb.fortran/types.exp: load_lib fortran.exp.
3939 (set_lang_fortran): Moved to lib/fortran.exp.
3940 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3941 * gdb.java/jprint.exp (set_lang_java): Ditto.
3942 * gdb.java/jv-exp.exp: load_lib java.exp.
3943 If set_lang_java fails, issue a warning instead of failure to be
3944 consistent with other set_lang_foo uses.
3945 (set_lang_java): Moved to lib/java.exp.
3946 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3947 If set_lang_java fails, issue a warning instead of failure to be
3948 consistent with other set_lang_foo uses.
3949 * gdb.pascal/types.exp: load_lib pascal.exp.
3950 (set_lang_pascal): Moved to lib/pascal.exp.
3951 * lib/fortran.exp: New file.
3952 * lib/java.exp (set_lang_java): New function.
3953 * lib/pascal.exp (set_lang_pascal): New function.
3954
2f06b485
YQ
39552010-08-18 Yao Qi <yao@codesourcery.com
3956
3957 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3958 func_nofb_start and func_loopfb_start, so that address of functions
3959 is equal to these labels on Thumb.
3960
96e25403
YQ
39612010-08-18 Yao Qi <yao@codesourcery.com>
3962
3963 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3964 to reflect latest c source file.
3965
36e6adc4
JK
39662010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3967
3968 * gdb.cp/infcall-dlopen.exp: New file.
3969 * gdb.cp/infcall-dlopen.cc: New file.
3970 * gdb.cp/infcall-dlopen-lib.cc: New file.
3971
f431efe5
PA
39722010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3973 Pedro Alves <pedro@codesourcery.com>
3974
3975 PR breakpoints/11371
3976
3977 * gdb.base/watch-cond-infcall.exp: New file.
3978 * gdb.base/watch-cond-infcall.c: New file.
3979
06a64a0b
TT
39802010-08-16 Tom Tromey <tromey@redhat.com>
3981
3982 * gdb.base/help.exp: Update.
3983 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3984 watchpoint.
3985 (test_watch_location): New proc.
3986 (test_watchpoint_in_big_blob): Delete watchpoint.
3987 * gdb.base/watchpoint.c (func5): New function.
3988 (main): Call it.
3989
70ebf4ed
DE
39902010-08-16 Doug Evans <dje@google.com>
3991
3992 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3993
ca5c20b6
PM
39942010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3995
3996 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3997 tests.
3998
7346b668
KW
39992010-08-11 Ken Werner <ken.werner@de.ibm.com>
4000
4001 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4002 * gdb.base/gnu_vector.c: New File.
4003 * gdb.base/gnu_vector.exp: Likewise.
4004
cb2e07a6
PM
40052010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4006
4007 * gdb.python/python.c: New File.
4008 * gdb.python/python-sl.c: New File.
4009 * gdb.python/python.exp: Test solib_address and decode_line
4010 * functions.
4011
5da1313b
JK
40122010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4013
4014 * gdb.python/python.exp (show height, set height 10)
4015 (verify pagination beforehand, verify pagination beforehand: q)
4016 (gdb.execute does not page, verify pagination afterwards)
4017 (verify pagination afterwards: q): New.
4018
49c3ccf7
DE
40192010-08-02 Doug Evans <dje@google.com>
4020
4021 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4022 because of an older gcc, change test2
4023 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4024 to unsupported.
4025
42c0c4f1
KH
40262010-07-30 Kazu Hirata <kazu@codesourcery.com>
4027
4028 * gdb.base/break-always.exp: Do not expect full paths to file
4029 names.
4030 * gdb.base/commands.exp: Likewise.
4031
d3765805
DE
40322010-07-30 Doug Evans <dje@google.com>
4033
c98ee71b
DE
4034 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4035 xfail them when run with older gccs.
4036
fd961404
DE
4037 * lib/gdb.exp (build_executable): Forward "c++" option to
4038 get_compiler_info.
4039
999adef4
DE
4040 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4041 "python print ttype.template_argument(1)" and
4042 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4043 if using gcc 4.4 or earlier.
4044
d3765805
DE
4045 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4046 attach-to-debugger handling.
4047
1276c759
JK
40482010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4051 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4052 (main): Use copyreloc.
4053 * gdb.base/prelink.exp (split debug of executable)
4054 (.dynbss vs. .bss address shift): New tests.
4055
88caa9b9
PA
40562010-07-29 Pedro Alves <pedro@codesourcery.com>
4057
4058 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4059 in gdb_test_multiple.
4060
c6f2ac43
PA
40612010-07-29 Pedro Alves <pedro@codesourcery.com>
4062
4063 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4064 environment.
4065
326fd672
TT
40662010-07-28 Tom Tromey <tromey@redhat.com>
4067
4068 PR python/11060:
4069 * gdb.python/py-type.c (Temargs): New template.
4070 (temvar): New variable.
4071 * gdb.python/py-type.exp (test_template): New proc.
4072
3ce3b1ba
PA
40732010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4074
4075 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4076 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4077
34eaf542
TT
40782010-07-28 Tom Tromey <tromey@redhat.com>
4079
4080 PR c++/9946:
4081 * gdb.cp/temargs.exp: New file.
4082 * gdb.cp/temargs.cc: New file.
4083
d41b819e
JK
40842010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 * gdb.base/help.exp (help disassemble): Update the content.
4087
26ab7092
JK
40882010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 * gdb.threads/ia64-sigill.exp: New file.
4091 * gdb.threads/ia64-sigill.c: New file.
4092
5283e9e1
TT
40932010-07-27 Tom Tromey <tromey@redhat.com>
4094
4095 * gdb.opt/inline-cmds.c (ATTR): New define.
4096 (func1): Use it.
4097 (func2): Likewise.
4098 (func3): Likewise.
4099 (outer_inline1): Likewise.
4100 (outer_inline2): Likewise.
4101 * gdb.opt/inline-bt.c (ATTR): New define.
4102 (func1): Use it.
4103 (func2): Likewise.
4104 * gdb.opt/inline-locals.c (ATTR): New define.
4105 (func1): Use it.
4106 (func2): Likewise.
4107
e992ef73
TT
41082010-07-27 Tom Tromey <tromey@redhat.com>
4109
4110 * gdb.stabs/gdb11479.c (hack): New function.
4111 (test): Use it.
4112 (test2): Use it.
4113 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4114 (int32_search_buf, int64_search_buf): No longer static.
4115 (x): Remove.
4116 * gdb.base/relocate.c (hack): New function.
4117
5374244e
PM
41182010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4119
4120 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4121 * gdb.python/py-value.c (func1): New function.
4122 (func2): Likewise.
4123
a99aee83
CV
41242010-07-26 Corinna Vinschen <vinschen@redhat.com>
4125
4126 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4127 as not to clash with .data section.
4128
a04ba985
JG
41292010-07-26 Jerome Guitton <guitton@adacore.com>
4130
4131 * gdb.base/code_elim.exp: New file.
4132 * gdb.base/code_elim1.c: New file.
4133 * gdb.base/code_elim2.c: New file.
4134
23bd0f7c
PA
41352010-07-21 Pedro Alves <pedro@codesourcery.com>
4136
4137 PR symtab/11827
4138
4139 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4140 (some_volatile_enum): New variable.
4141 * gdb.base/printcmds.exp (test_print_enums): New.
4142 <top level>: Call it.
4143
883df6dd
SW
41442010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4145
4146 * gdb.cp/fpointer.cc: New test.
4147 * gdb.cp/fpointer.exp: New test.
4148
569b05a5
JK
41492010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 * gdb.base/solib-nodir.exp: New file.
4152 * lib/gdb.exp (runto): New case for a GDB internal error.
4153
51d7d803
JK
41542010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4155 Ulrich Weigand <uweigand@de.ibm.com>
4156 Tom Tromey <tromey@redhat.com>
4157
4158 * gdb.base/charset-malloc.c: New file.
4159 * gdb.base/charset.c (malloc_stub): New prototype.
4160 (main): Call it instead of malloc itself.
4161 * gdb.base/charset.exp: Use only prepare_for_testing.
4162 (binfile): Remove the variable.
4163
c0edd9ed
JK
41642010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 Make core files the process_stratum.
4167 * gdb.base/corefile.exp (run: load core again)
4168 (run: sanity check we see the core file, run: with core)
4169 (run: core file is cleared, attach: load core again)
4170 (attach: sanity check we see the core file, attach: with core)
4171 (attach: core file is cleared): New tests.
4172 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4173
3cbaedff
KW
41742010-07-14 Ken Werner <ken.werner@de.ibm.com>
4175
4176 * gdb.arch/altivec-abi.exp: New tests.
4177
91158a56
TT
41782010-07-13 Tom Tromey <tromey@redhat.com>
4179
4180 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4181 (main): Use it.
4182 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4183
0f5238ed
TT
41842010-07-13 Tom Tromey <tromey@redhat.com>
4185
4186 * gdb.base/label.exp: New file.
4187 * gdb.base/label.c: New file.
4188
add265ae
L
41892010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4190 H.J. Lu <hongjiu.lu@intel.com>
4191
4192 * lib/gdb.exp (is_ilp32_target): New.
4193 (is_lp64_target): Likewise.
4194
4195 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4196 target.
4197 * gdb.arch/amd64-disp-step.exp: Likewise.
4198 * gdb.arch/amd64-dword.exp: Likewise.
4199 * gdb.arch/amd64-i386-address.exp: Likewise.
4200 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4201
add265ae
L
4202 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4203 target.
4204 * gdb.arch/i386-bp_permanent.exp: Likewise.
4205 * gdb.arch/i386-byte.exp: Likewise.
4206 * gdb.arch/i386-disp-step.exp: Likewise.
4207 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4208 * gdb.arch/i386-prologue.exp: Likewise.
4209 * gdb.arch/i386-size-overlap.exp: Likewise.
4210 * gdb.arch/i386-size.exp: Likewise.
4211 * gdb.arch/i386-sse.exp: Likewise.
4212 * gdb.arch/i386-unwind.exp: Likewise.
4213 * gdb.arch/i386-word.exp: Likewise.
4214
4215 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4216 test only when building 64-bit executables. Do not hard-code
4217 -m64 option.
4218
2dfb8c17
DE
42192010-07-07 Doug Evans <dje@google.com>
4220
4221 * lib/gdb.exp (gdb_test_list_exact): New function.
4222 * gdb.base/default.exp (show convenience): Call it, add tests for
4223 $_sdata = void, $_thread = 0.
4224
4e5799b6
JK
42252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4226 Joel Brobecker <brobecker@adacore.com>
4227
4228 Fix re-run of PIE executable, PR shlibs/11776.
4229 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4230 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4231 and re-"run" of the inferior.
4232
1a219cc7
JK
42332010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4234 Joel Brobecker <brobecker@adacore.com>
4235
4236 Cope with missing /usr/sbin/prelink.
4237 * lib/prelink-support.exp (prelink_no):
4238 <result == 1 && $output is "no such file or directory">: New.
4239 (prelink_yes): Likewise. Return on failed prelink_no.
4240
5e3b36f8
JK
42412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4242 Joel Brobecker <brobecker@adacore.com>
4243
4244 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4245 build_executable by build_executable_own_libs. Replace "prelink -R"
4246 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4247 change.
4248 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4249 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4250 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4251 Replace build_executable by build_executable_own_libs's function
4252 build_executable_own_libs.
4253 (prelinkNO): Create new stub to call prelink_no.
4254 (prelinkYES): Create new stub to call prelink_yes.
4255 (test_attach): Rename calls of copy to file_copy.
4256 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4257 (copy): Move to ...
4258 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4259 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4260 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4261 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4262 special flags by gdb_compile_shlib. Replace second gdb_compile by
4263 build_executable_own_libs. Replace "prelink -R" execution by a call of
4264 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4265 a second call of prelink_yes. Replace restart commands by
4266 clean_restart.
4267 (prelink): Rename to ...
4268 (seen displacement message): ... this test. Extend its expectation
4269 strictness.
4270
86e4bafc
JK
42712010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4274 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4275 displacement message exactly once.
4276
3cd07d20
JK
42772010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4278 Joel Brobecker <brobecker@adacore.com>
4279
4280 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4281 its restore after the <$relink_args != ""> loop. new comment.
4282
0a1e94c7
JK
42832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4284 Joel Brobecker <brobecker@adacore.com>
4285
4286 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4287 code for it. New variable relink_args.
4288 (prelinkYES): Call prelinkNO.
4289 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4290 in such case. Move the core code to ...
4291 (test_attach_gdb): ... a new function. Send GDB command "file".
4292 Extend expected "Attaching to " string.
4293
2f70bcfb
TT
42942010-07-02 Tom Tromey <tromey@redhat.com>
4295
4296 * gdb.base/bitops.exp: Remove extraneous "pass".
4297
a17ac5b0
TT
42982010-07-02 Ken Werner <ken.werner@de.ibm.com>
4299
4300 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4301
dc10affe
PA
43022010-07-01 Pedro Alves <pedro@codesourcery.com>
4303
d41c0fc8
PA
4304 * gdb.base/help.exp: Adjust expected output.
4305
43062010-07-01 Pedro Alves <pedro@codesourcery.com>
4307
4308 * gdb.base/help.exp: Adjust expected output.
dc10affe 4309
0a600c36
JK
43102010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4311
4312 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4313 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4314 c++/11702.
4315
37cc8bfe
JK
43162010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4317 Doug Evans <dje@google.com>
4318
4319 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4320 add .dynamic entry'.
4321
254e6b9e
DE
43222010-06-29 Doug Evans <dje@google.com>
4323
4324 Test PR c++/11702.
4325 * gdb.cp/m-static.exp: Add testcase.
4326 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4327
595939de 43282010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4329 Tom Tromey <tromey@redhat.com>
4330 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4331
4332 * gdb.python/py-inferior.c: New File.
4333 * gdb.python/py-infthread.c: New File.
4334 * gdb.python/py-inferior.exp: New File.
4335 * gdb.python/py-infthread.exp: New File.
4336
98751a41
JK
43372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4338
4339 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4340 (ptype ::C::OtherFileClass typedefs): New.
4341 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4342 (C::OtherFileClass::cOtherFileClassVar2): New.
4343 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4344 cOtherFileClassVar2.
4345 (C::cOtherFileType2, C::cOtherFileVar2): New.
4346 (C::cOtherFileVar_use): use also cOtherFileVar2.
4347 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4348
41f62f39
JK
43492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4350
4351 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4352 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4353 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4354 (print ::C::cOtherFileVar)
4355 (whatis C::OtherFileClass::cOtherFileClassType)
4356 (whatis ::C::OtherFileClass::cOtherFileClassType)
4357 (print C::OtherFileClass::cOtherFileClassVar)
4358 (print ::cOtherFileClassVar)
4359 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4360 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4361 trailing content.
4362 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4363 (C::OtherFileClass::cOtherFileClassVar)
4364 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4365 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4366
af53d231
JK
43672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4368
4369 Test PR c++/11703 and PR gdb/1448.
4370 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4371 gdb/1448.
4372
9655fd1a
JK
43732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4374
4375 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4376 (main) <rtti_data>: New.
4377 * gdb.cp/virtbase.exp (print rtti_data): New.
4378
824cc8dd
JK
43792010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4380 Joel Brobecker <brobecker@adacore.com>
4381
4382 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4383
6036c742
JK
43842010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4387
de6a0421
DE
43882010-06-28 Doug Evans <dje@google.com>
4389
4390 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4391
b2dae948
DE
43922010-06-27 Doug Evans <dje@google.com>
4393
4394 * gdb.cp/m-static.exp: Update expected test output.
4395
0f3bb72e
PH
43962010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4397
889bf7c5
PA
4398 * gdb.gdb/selftest.exp: Adjust expected message for
4399 capturing start-up runtime.
0f3bb72e 4400
bc9f0842
TT
44012010-06-25 Tom Tromey <tromey@redhat.com>
4402
4403 PR python/10808:
4404 * gdb.python/python.exp: Add new tests.
4405
099ef718
SW
44062010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4407
4408 * gdb.cp/operator.cc: Created an import loop.
4409 * gdb.cp/operator.exp: Added testcase for import loop.
4410
5868a632
JK
44112010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 Test PR python/11407.
4414 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4415 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4416 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4417 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4418 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4419 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4420 binfile. Call gdb_compile with clean_restart twice.
4421 (func_nofb print, func_nofb backtrace, func_loopfb print)
4422 (func_loopfb backtrace): New.
4423
af76db58
JK
44242010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4425
4426 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4427 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4428 by a hand made one.
4429 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4430 i?86 requirement. Remove variables srcfile and binfile. New variable
4431 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4432
f2c7657e
UW
44332010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4434
4435 * gdb.cell/dwarfaddr.exp: New file.
4436 * gdb.cell/dwarfaddr.S: New file.
4437
628fe4e4
JK
44382010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 Test PR 9436.
4441 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4442
f1421989
HZ
44432010-06-24 Hui Zhu <teawater@gmail.com>
4444
4445 * gdb.base/eval.exp: New file.
4446
d03285ec
UW
44472010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4448
4449 * gdb.cell/fork.exp: New file.
4450 * gdb.cell/fork.c: Likewise.
4451 * gdb.cell/fork-spu.c: Likewise.
4452
41b2c92d
PM
44532010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4454
4455 * lib/gdb.exp (banned_variables_traced): New global variable.
4456 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4457 (gdb_init): Use `trace add variable' instead of obsolete
4458 `trace variable'.
4459
d5bc977f
DE
44602010-06-21 Doug Evans <dje@google.com>
4461
4462 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4463
d2ed6730
UW
44642010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4465
4466 * gdb.arch/spu-ls.exp: New file.
4467 * gdb.arch/spu-ls.c: Likewise.
4468
6aed2dbc
SS
44692010-06-18 Stan Shebs <stan@codesourcery.com>
4470
4471 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4472
e0756905
UW
44732010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4474
4475 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4476 * gdb.base/watch-cond.exp: Likewise.
4477 * gdb.python/py-breakpoint.exp: Likewise.
4478
d8053d4d
PA
44792010-06-18 Pedro Alves <pedro@codesourcery.com>
4480
4481 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4482 clean_restart, make sure every test has a distinct message, and
4483 that messages don't include the executable' full path.
4484
81ce510c
DE
44852010-06-17 Doug Evans <dje@google.com>
4486
4487 * gdb.arch/i386-size.exp: Updated expected output for
4488 DISASSEMBLY_OMIT_FNAME.
4489
65d79d4b
SDJ
44902010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4491 Sergio Durigan Junior <sergiodj@redhat.com>
4492
4493 * gdb.base/watch-notconst.c: New file.
4494 * gdb.base/watch-notconst.S: New file.
4495 * gdb.base/watch-notconst2.c: New file.
4496 * gdb.base/watch-notconst2.S: New file.
4497 * gdb.base/watch-notconst.exp: New file.
4498 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4499 (func4): Add operations on `global_ptr_ptr'.
4500 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4501 routine to test watchpoints created with a constant expression.
4502 (test_inaccessible_watchpoint): Include tests for watchpoints
4503 created with a constant expression.
4504
df0f4836
KB
45052010-06-14 Kevin Buettner <kevinb@redhat.com>
4506
4507 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4508 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4509 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4510 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4511 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4512 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4513 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4514 of `_start'.
4515
b769def5
UW
45162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4517
4518 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4519 not supported on the target.
4520 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4521 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4522 * gdb.mi/mi-nsintrall.exp: Likewise.
4523 * gdb.mi/mi-nsmoribund.exp: Likewise.
4524 * gdb.mi/mi-nsthrexec.exp: Likewise.
4525
d914c394
SS
45262010-06-11 Stan Shebs <stan@codesourcery.com>
4527
4528 * gdb.base/permissions.exp: New file.
4529
45302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4531
4532 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4533 does not support ELF executable class.
4534
f3ce5b9c
UW
45352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4536
4537 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4538
8e46892c
JK
45392010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4540
4541 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4542 (runto): Catch "The target does not support running in non-stop mode.".
4543
6cc55c64
MS
45442010-06-11 Michael Snyder <msnyder@vmware.com>
4545
4546 * gdb.base/setshow.exp (set language asm): Don't use
4547 gdb_test_no_output, fails on some targets.
4548
caddefa4
UW
45492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4550
4551 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4552 * gdb.cp/pr9167.exp: Likewise.
4553
468b1aa7
UW
45542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4555
4556 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4557
5c3552dc
UW
45582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4559
4560 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4561
02e6fe6a
UW
45622010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4563
4564 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4565
0e03807e
TT
45662010-06-11 Tom Tromey <tromey@redhat.com>
4567
4568 PR gdb/9977, PR exp/11636::
4569 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4570 (pieces_test_f6): Update expected output.
4571
2bdf28a0
JK
45722010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4573
4574 * gdb.base/moribund-step.exp: New.
4575
f6978de9
MS
45762010-06-08 Michael Snyder <msnyder@vmware.com>
4577
4578 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4579 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4580 * gdb.ada/frame_args.exp: Ditto.
4581 * gdb.ada/lang_switch.exp: Ditto.
4582 * gdb.ada/ptype_arith_binop.exp: Ditto.
4583 * gdb.ada/ref_param.exp: Ditto.
4584 * gdb.ada/type_coercion.exp:Ditto.
4585
4586 * gdb.asm/asm-source.exp: Ditto.
4587
4588 * gdb.base/attach.exp: Ditto.
4589 * gdb.base/bitfields2.exp: Ditto.
4590 * gdb.base/call-signal-resume.exp: Ditto.
4591 * gdb.base/callfuncs.exp: Ditto.
4592 * gdb.base/commands.exp: Ditto.
4593 * gdb.base/dbx.exp: Ditto.
4594 * gdb.base/default.exp: Ditto.
4595 * gdb.base/dump.exp: Ditto.
4596 * gdb.base/exprs.exp: Ditto.
4597 * gdb.base/freebpcmd.exp: Ditto.
4598 * gdb.base/interrupt.exp: Ditto.
4599 * gdb.base/list.exp: Ditto.
4600 * gdb.base/long_long.exp: Ditto.
4601 * gdb.base/maint.exp: Ditto.
4602 * gdb.base/ptype.exp: Ditto.
4603 * gdb.base/return.exp: Ditto.
4604 * gdb.base/setshow.exp: Ditto.
4605 * gdb.base/sigbpt.exp: Ditto.
4606 * gdb.base/sigrepeat.exp: Ditto.
4607
4608 * gdb.cp/classes.exp: Ditto.
4609
4610 * gdb.dwarf2/dw2-restore.exp: Ditto.
4611
4612 * gdb.gdb/selftest.exp: Ditto.
4613
4614 * gdb.multi/base.exp: Ditto.
4615 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4616
4617 * gdb.python/py-block.exp: Ditto.
4618 * gdb.python/py-prettyprint.exp: Ditto.
4619 * gdb.python/py-template.exp: Ditto.
4620
4621 * gdb.server/ext-attach.exp: Ditto.
4622 * gdb.server/ext-run.exp: Ditto.
4623 * gdb.server/server-mon.exp: Ditto.
4624
4625 * gdb.threads/fork-thread-pending.exp: Ditto.
4626 * gdb.threads/hand-call-in-threads.exp: Ditto.
4627 * gdb.threads/interrupted-hand-call.exp: Ditto.
4628 * gdb.threads/linux-dp.exp: Ditto.
4629 * gdb.threads/manythreads.exp: Ditto.
4630 * gdb.threads/print-threads.exp: Ditto.
4631 * gdb.threads/pthreads.exp: Ditto.
4632 * gdb.threads/schedlock.exp: Ditto.
4633 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4634 * gdb.threads/threadapply.exp: Ditto.
4635
de7ff789
MS
46362010-06-08 Michael Snyder <msnyder@vmware.com>
4637
889bf7c5 4638 * gdb.ada/exec_changed.exp:
de7ff789
MS
4639 Use ".*" instead of "" as wildcard regexp.
4640
4641 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4642 * gdb.base/call-ar-st.exp: Ditto.
4643 * gdb.base/checkpoint.exp: Ditto.
4644 * gdb.base/default.exp: Ditto.
4645 * gdb.base/dump.exp: Ditto.
4646 * gdb.base/ending-run.exp: Ditto.
4647 * gdb.base/fileio.exp: Ditto.
4648 * gdb.base/miscexprs.exp: Ditto.
4649 * gdb.base/pointers.exp: Ditto.
4650 * gdb.base/readline.exp: Ditto.
4651 * gdb.base/reread.exp: Ditto.
4652 * gdb.base/restore.exp: Ditto.
4653 * gdb.base/shlib-call.exp: Ditto.
4654 * gdb.base/valgrind-db-attach.exp: Ditto.
4655 * gdb.base/volatile.exp: Ditto.
4656 * gdb.base/watchpoints.exp: Ditto.
4657
4658 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4659
4660 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4661 * gdb.python/py-value.exp: Ditto.
4662
4663 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4664 * gdb.trace/circ.exp: Ditto.
4665 * gdb.trace/collection.exp: Ditto.
4666 * gdb.trace/packetlen.exp: Ditto.
4667 * gdb.trace/passc-dyn.exp: Ditto.
4668 * gdb.trace/report.exp: Ditto.
4669 * gdb.trace/tfile.exp: Ditto.
4670 * gdb.trace/tfind.exp: Ditto.
4671 * gdb.trace/while-dyn.exp: Ditto.
4672
3bebe2f2
JK
46732010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4674
4675 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4676
5c631832
JK
46772010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4678
4679 Test PR 10640.
4680 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4681
4c3376c8
SW
46822010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4683
4684 * gdb.cp/koenig.exp: Test for ADL operators.
4685 * gdb.cp/koenig.cc: Added ADL operators.
4686 * gdb.cp/operator.exp: New test.
4687 * gdb.cp/operator.cc: New test.
4688
dc226d5a
MS
46892010-06-04 Michael Snyder <msnyder@vmware.com>
4690
dfb88a23
MS
4691 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4692 * gdb.base/pending.exp: Ditto.
f7ae76b3 4693
dc226d5a
MS
4694 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4695
967cf477
DE
46962010-06-04 Doug Evans <dje@google.com>
4697
4698 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4699 disabled printers.
4700 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4701 (enable_lookup_function): New function.
4702
eb801841
TT
47032010-06-04 Tom Tromey <tromey@redhat.com>
4704
4705 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4706 of hash and id.
4707
38979823
JK
47082010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4711 newline.
4712 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4713 (empty verbose non-noisy clear, empty verbose noisy clear)
4714 (empty non-verbose noisy clear): Likewise.
4715
35ec993f
MS
47162010-06-03 Michael Snyder <msnyder@vmware.com>
4717
4718 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4719 * gdb.base/display.exp: Ditto.
4720 * gdb.base/find.exp: Ditto.
4721 * gdb.base/ifelse.exp: Ditto.
4722 * gdb.base/multi-forks.exp: Ditto.
4723 * gdb.base/recurse.exp: Ditto.
4724 * gdb.base/setshow.exp: Ditto.
4725 * gdb.base/value-double-free.exp: Ditto.
4726 * gdb.base/watch-vfork.exp: Ditto.
4727 * gdb.base/watch_thread_num.exp: Ditto.
4728 * gdb.base/watchpoint-solib.exp: Ditto.
4729 * gdb.base/watchpoint.exp: Ditto.
4730 * gdb.base/watchpoints.exp: Ditto.
4731
4732 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4733 * gdb.cp/overload.exp: Ditto.
4734 * gdb.cp/virtfunc.exp: Ditto.
4735
4736 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4737
889bf7c5 4738 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4739 Replace gdb_test with gdb_test_no_output.
4740
889bf7c5 4741 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4742 Replace gdb_test with gdb_test_no_output.
4743 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4744 * gdb.threads/watchthreads.exp: Ditto.
4745 * gdb.threads/watchthreads2.exp: Ditto.
4746
4747 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4748 * gdb.trace/tfind.exp: Ditto.
4749
c22decce
JB
47502010-06-03 Joel Brobecker <brobecker@adacore.com>
4751
4752 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4753 successful test if message is the empty string.
4754
fd5700c7
JK
47552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4756
4757 * gdb.fortran/module.exp (stopped language detection): New test.
4758
f55ee35c
JK
47592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4760
4761 Support DW_TAG_module as separate namespaces.
4762 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4763 gdb.fortran/library-module-lib.f90: New.
4764 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4765 (print i): Remove.
4766 (continue to breakpoint: i-is-1, print var_i value 1)
4767 (continue to breakpoint: i-is-2, print var_i value 2)
4768 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4769 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4770 (complete `modmany, complete `modmany`, complete `modmany`var)
4771 (show language, setting breakpoint at module): New tests.
4772 * gdb.fortran/module.f90 (module mod): Remove.
4773 (module mod1, module mod2, module modmany, subroutine sub1)
4774 (subroutine sub2, program module): New.
4775
b8e8282f
JK
47762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4777
4778 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4779 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4780 * gdb.cp/anon-union.exp (pass): Rename to ...
4781 (print z 2): ... here.
b8e8282f 4782
019ebafc
MS
47832010-06-02 Michael Snyder <msnyder@vmware.com>
4784
e68d8fd4
MS
4785 * gdb.trace/actions.exp: Use gdb_test_no_output.
4786 * gdb.trace/circ.exp: Ditto.
4787 * gdb.trace/packetlen.exp: Ditto.
4788 * gdb.trace/save-trace.exp: Ditto.
4789 * gdb.trace/tracecmd.exp: Ditto.
4790 * gdb.trace/tsv.exp: Ditto.
4791
12b5d08a
MS
4792 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4793 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4794 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4795 * gdb.threads/manythreads.exp: Ditto.
4796 * gdb.threads/print-threads.exp: Ditto.
4797 * gdb.threads/pthreads.exp: Ditto.
4798 * gdb.threads/schedlock.exp: Ditto.
4799 * gdb.threads/staticthreads.exp: Ditto.
4800 * gdb.threads/thread-specific.exp: Ditto.
4801 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4802 * gdb.threads/threadapply.exp: Ditto.
4803 * gdb.threads/watchthreads.exp: Ditto.
4804 * gdb.threads/watchthreads2.exp: Ditto.
4805
89493308
MS
4806 * gdb.python/py-block.exp: Use gdb_test_no_output.
4807 * gdb.python/py-prettyprint.exp: Ditto.
4808 * gdb.python/py-template.exp: Ditto.
4809 * gdb.python/py-value.exp: Ditto.
4810
4811 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4812 * gdb.reverse/watch-reverse.exp: Ditto.
4813
4814 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4815 * gdb.server/ext-run.exp: Ditto.
4816
019ebafc
MS
4817 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4818 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4819 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4820 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4821 * gdb.dwarf2/dw2-producer.exp: Ditto.
4822 * gdb.dwarf2/mac-fileno.exp: Ditto.
4823
4824 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4825 * gdb.gdb/selftest.exp: Ditto.
4826
4827 * gdb.multi/base.exp: Use gdb_test_no_output.
4828
4829 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4830
3e0ca3a5
JK
48312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4832
4833 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4834
9db70545
MS
48352010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4836
a8d52276
MS
4837 * gdb.cp/class2.exp: Use gdb_test_no_output.
4838 * gdb.cp/classes.exp: Ditto.
4839 * gdb.cp/extern-c.exp: Ditto.
4840 * gdb.cp/inherit.exp: Ditto.
4841 * gdb.cp/maint.exp: Ditto.
4842 * gdb.cp/mb-inline.exp: Ditto.
4843 * gdb.cp/mb-templates.exp: Ditto.
4844 * gdb.cp/method2.exp: Ditto.
4845 * gdb.cp/misc.exp: Ditto.
4846 * gdb.cp/ovldbreak.exp: Ditto.
4847 * gdb.cp/punctuator.exp: Ditto.
4848 * gdb.cp/templates.exp: Ditto.
4849 * gdb.cp/virtbase.exp: Ditto.
4850
889bf7c5 4851 * gdb.threads/attach-stopped.exp:
9db70545 4852 Replace uses of send_gdb / gdb_expect.
889bf7c5 4853 * gdb.threads/attachstop-mt.exp:
9db70545 4854 Replace uses of send_gdb / gdb_expect.
889bf7c5 4855 * gdb.threads/gcore-thread.exp:
9db70545 4856 Replace uses of send_gdb / gdb_expect.
889bf7c5 4857 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4858 Replace uses of send_gdb / gdb_expect.
4859 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4860 * gdb.threads/print-threads.exp:
9db70545
MS
4861 Replace uses of send_gdb / gdb_expect.
4862 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4863 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4864 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4865
4866 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4867 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4868 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4869 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4870 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4871 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4872 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4873 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4874 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4875 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4876 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4877
359cc68c
JK
48782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4879
4880 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4881
7d3fe98e
SW
48822010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4883
4884 * gdb.cp/koenig.exp: Added new test case.
4885 * gdb.cp/koenig.cc: Ditto.
4886
27d3a1a2
MS
48872010-06-01 Michael Snyder <msnyder@vmware.com>
4888
4889 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4890 * gdb.base/arrayidx.exp: Ditto.
4891 * gdb.base/attach.exp: Ditto.
4892 * gdb.base/auxv.exp: Ditto.
4893 * gdb.base/bigcre.exp: Ditto.
4894 * gdb.base/break-always.exp: Ditto.
4895 * gdb.base/break-interp.exp: Ditto.
4896 * gdb.base/break.exp: Ditto.
4897 * gdb.base/breakpoint-shadow.exp: Ditto.
4898 * gdb.base/call-ar-st.exp: Ditto.
4899 * gdb.base/call-sc.exp: Ditto.
4900 * gdb.base/call-signal-resume.exp: Ditto.
4901 * gdb.base/callfuncs.exp: Ditto.
4902 * gdb.base/catch-syscall.exp: Ditto.
4903 * gdb.base/charset.exp: Ditto.
4904 * gdb.base/code-expr.exp: Ditto.
4905 * gdb.base/commands.exp: Ditto.
4906 * gdb.base/cond-expr.exp: Ditto.
4907 * gdb.base/condbreak.exp: Ditto.
4908 * gdb.base/cursal.exp: Ditto.
4909 * gdb.base/cvexpr.exp: Ditto.
4910 * gdb.base/default.exp: Ditto.
4911 * gdb.base/del.exp: Ditto.
4912 * gdb.base/detach.exp: Ditto.
4913 * gdb.base/display.exp: Ditto.
4914 * gdb.base/ena-dis-br.exp: Ditto.
4915 * gdb.base/eval-skip.exp: Ditto.
4916 * gdb.base/foll-fork.exp: Ditto.
4917 * gdb.base/foll-vfork.exp: Ditto.
4918 * gdb.base/frame-args.exp: Ditto.
4919 * gdb.base/funcargs.exp: Ditto.
4920 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4921 * gdb.base/gdbvars.exp: Ditto.
4922 * gdb.base/help.exp: Ditto.
4923 * gdb.base/ifelse.exp: Ditto.
4924 * gdb.base/included.exp: Ditto.
4925 * gdb.base/list.exp: Ditto.
4926 * gdb.base/macscp.exp: Ditto.
4927 * gdb.base/maint.exp: Ditto.
4928 * gdb.base/multi-fork.exp: Ditto.
4929 * gdb.base/overlays.exp: Ditto.
4930 * gdb.base/page.exp: Ditto.
4931 * gdb.base/pending.exp: Ditto.
4932 * gdb.base/pointers.exp: Ditto.
4933 * gdb.base/pr11022.exp: Ditto.
4934 * gdb.base/prelink.exp: Ditto.
4935 * gdb.base/printcmds.exp: Ditto.
4936 * gdb.base/psymtab.exp: Ditto.
4937 * gdb.base/randomize.exp: Ditto.
4938 * gdb.base/relational.exp: Ditto.
4939 * gdb.base/relocate.exp: Ditto.
4940 * gdb.base/remote.exp: Ditto.
4941 * gdb.base/sepdebug.exp: Ditto.
4942 * gdb.base/set-lang-auto.exp: Ditto.
4943 * gdb.base/setshow.exp: Ditto.
4944 * gdb.base/setvar.exp: Ditto.
4945 * gdb.base/signals.exp: Ditto.
4946 * gdb.base/signull.exp: Ditto.
4947 * gdb.base/sigstep.exp: Ditto.
4948 * gdb.base/sizeof.exp: Ditto.
4949 * gdb.base/solib-disc.exp: Ditto.
4950 * gdb.base/store.exp: Ditto.
4951 * gdb.base/structs.exp: Ditto.
4952 * gdb.base/structs2.exp: Ditto.
4953 * gdb.base/subst.exp: Ditto.
4954 * gdb.base/term.exp: Ditto.
4955 * gdb.base/trace-commands.exp: Ditto.
4956 * gdb.base/unwindonsignal.exp: Ditto.
4957 * gdb.base/valgrind-db-attach.exp: Ditto.
4958 * gdb.base/varargs.exp: Ditto.
4959 * gdb.base/watch-cond.exp: Ditto.
4960 * gdb.base/watch_thread_num.exp: Ditto.
4961 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4962 * gdb.base/watchpoint.exp: Ditto.
4963 * gdb.base/whatis-exp.exp: Ditto.
4964
f8d3bf8f
MS
49652010-06-01 Michael Snyder <msnyder@vmware.com>
4966
4967 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4968 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4969 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4970 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4971 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4972 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4973 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4974 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4975 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4976 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4977 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4978 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4979 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4980 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4981 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4982
3f9e0d32
JK
49832010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4984
4985 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4986 trailing newline.
4987 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4988 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4989 (p *args): ... here and remove excessive trailing newline.
4990
f629457d
JB
49912010-05-31 Joel Brobecker <brobecker@adacore.com>
4992
4993 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4994
09eef106
JK
49952010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 Accept the new Linux kernel "t (tracing stop)" string.
4998 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4999 Update comment.
5000 (state_wait) <T (tracing stop)>: New.
5001 (main): Update the state_wait expect string.
5002
94f31136
PA
50032010-05-28 Pedro Alves <pedro@codesourcery.com>
5004
5005 * limits.c, limits.exp: Delete files.
5006 * Makefile.in (clean mostlyclean): Adjust.
5007 * tracecmd.exp: Adjust.
5008
096554ab
JK
50092010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5010
5011 * gdb.base/tui-layout.exp: New.
5012
27d3a1a2 50132010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5014
889bf7c5 5015 * gdb.reverse/break-precsave.exp:
bcd2dc50 5016 Replace uses of send_gdb / gdb_expect.
889bf7c5 5017 * gdb.reverse/break-reverse.exp:
bcd2dc50 5018 Replace uses of send_gdb / gdb_expect.
889bf7c5 5019 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5020 Replace uses of send_gdb / gdb_expect.
889bf7c5 5021 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5022 Replace uses of send_gdb / gdb_expect.
889bf7c5 5023 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5024 Replace uses of send_gdb / gdb_expect.
889bf7c5 5025 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5026 Replace uses of send_gdb / gdb_expect.
889bf7c5 5027 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5028 Replace uses of send_gdb / gdb_expect.
889bf7c5 5029 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5030 Replace uses of send_gdb / gdb_expect.
889bf7c5 5031 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5032 Replace uses of send_gdb / gdb_expect.
889bf7c5 5033 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5034 Replace uses of send_gdb / gdb_expect.
889bf7c5 5035 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5036 Replace uses of send_gdb / gdb_expect.
889bf7c5 5037 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5038 Replace uses of send_gdb / gdb_expect.
889bf7c5 5039 * gdb.reverse/machinestate.exp:
bcd2dc50 5040 Replace uses of send_gdb / gdb_expect.
889bf7c5 5041 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5042 Replace uses of send_gdb / gdb_expect.
889bf7c5 5043 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5044 Replace uses of send_gdb / gdb_expect.
889bf7c5 5045 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5046 Replace uses of send_gdb / gdb_expect.
889bf7c5 5047 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5048 Replace uses of send_gdb / gdb_expect.
889bf7c5 5049 * gdb.reverse/step-precsave.exp:
bcd2dc50 5050 Replace uses of send_gdb / gdb_expect.
889bf7c5 5051 * gdb.reverse/step-reverse.exp:
bcd2dc50 5052 Replace uses of send_gdb / gdb_expect.
889bf7c5 5053 * gdb.reverse/until-precsave.exp:
bcd2dc50 5054 Replace uses of send_gdb / gdb_expect.
889bf7c5 5055 * gdb.reverse/until-reverse.exp:
bcd2dc50 5056 Replace uses of send_gdb / gdb_expect.
889bf7c5 5057 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5058 Replace uses of send_gdb / gdb_expect.
889bf7c5 5059 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5060 Replace uses of send_gdb / gdb_expect.
5061
3def43e0
JK
50622010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5063
5064 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5065 excessive newline.
5066
27d3a1a2 50672010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5068
5069 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5070 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5071 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5072 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5073 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5074 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5075 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5076 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5077 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5078 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5079 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5080 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5081 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5082 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5083 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5084 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5085 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5086 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5087 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5088
27d3a1a2 50892010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5090
22454424
MS
5091 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5092 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5093
5094 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5095 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5096 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5097
889bf7c5 5098 * gdb.reverse/consecutive-reverse.exp:
22454424 5099 Replace uses of send_gdb / gdb_expect.
889bf7c5 5100 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5101 Replace uses of send_gdb / gdb_expect.
5102
5103 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5104 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5105 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5106 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5107 Replace uses of send_gdb / gdb_expect.
5108 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5109 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5110 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5111 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5112 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5113 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5114 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5115 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5116 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5117
51182010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5119
22454424 5120 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5121
22454424 5122 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5123
22454424
MS
5124 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5125 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5126 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5127 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5128 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5129 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5130 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5131 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5132 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5133
6e5f2c59
TT
51342010-05-25 Tom Tromey <tromey@redhat.com>
5135
5136 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5137
bbc8b958
TT
51382010-05-25 Tom Tromey <tromey@redhat.com>
5139
5140 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5141 argument order.
5142 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5143 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5144 order.
5145 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5146 order.
5147 * gdb.base/call-sc.exp (setup_kfails): Remove.
5148 (setup_compiler_kfails): Remove.
5149 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5150 argument order.
5151 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5152 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5153 (advancei): Fix setup_kfail argument order.
5154 * gdb.base/radix.exp: Fix setup_kfail argument order.
5155 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5156 order.
5157 * gdb.base/structs.exp (setup_kfails): Remove.
5158 (setup_compiler_kfails): Fix setup_kfail argument order.
5159 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5160 order.
5161 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5162 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5163 setup_kfail argument order.
5164 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5165
83d1babf
TT
51662010-05-25 Tom Tromey <tromey@redhat.com>
5167
5168 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5169
6acb16a2
MS
51702010-05-25 Michael Snyder <msnyder@vmware.com>
5171
5172 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5173 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5174 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5175 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5176 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5177 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5178 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5179 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5180 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5181 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5182 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5183 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5184 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5185 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5186 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5187 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5188 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5189 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5190 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5191 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5192 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5193 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5194 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5195 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5196 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5197 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5198 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5199 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5200 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5201 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5202 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5203 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5204 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5205 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5206 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5207 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5208 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5209 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5210 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5211 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5212 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5213 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5214 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5215 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5216 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5217 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5218 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5219 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5220
52212010-05-25 Doug Evans <dje@google.com>
5222
5223 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5224 gdb.string_to_argv.
ad3986f0 5225
d3b1e874
TT
52262010-05-21 Tom Tromey <tromey@redhat.com>
5227
5228 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5229 Call it.
5230 * gdb.dwarf2/pieces.S: Update.
5231 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5232
cb826367
TT
52332010-05-21 Tom Tromey <tromey@redhat.com>
5234
5235 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5236 Call it.
5237 * gdb.dwarf2/pieces.c (struct C): New.
5238 (f6): New function.
5239 * gdb.dwarf2/pieces.S: Replace.
5240
74de6778
TT
52412010-05-21 Tom Tromey <tromey@redhat.com>
5242
5243 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5244 Call it.
5245
afd74c5f
TT
52462010-05-21 Tom Tromey <tromey@redhat.com>
5247
5248 * gdb.dwarf2.pieces.exp: New file.
5249 * gdb.dwarf2.pieces.S: New file.
5250 * gdb.dwarf2.pieces.c: New file.
5251
a7b75dfd 52522010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5253 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5254
5255 * lib/gdb.exp (gdb_test_no_output): New function.
5256 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5257 when testing commands that should produce no output.
5258
c81c812a
JB
52592010-05-17 Joel Brobecker <brobecker@adacore.com>
5260
5261 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5262 parameter that we want to watch being a constant.
5263
0cce5bd9
JB
52642010-05-17 Joel Brobecker <brobecker@adacore.com>
5265
5266 * gdb.ada/cond_lang: New testcase.
5267
47050449
JB
52682010-05-17 Joel Brobecker <brobecker@adacore.com>
5269
5270 * lib/gdb.exp (banned_variables): New variable/constant.
5271 (gdb_init): Add write trace on variables listed in banned_variables.
5272 (gdb_finish): Remove write traces on variables listed in
5273 banned_variables.
5274
77c01586
JB
52752010-05-17 Joel Brobecker <brobecker@adacore.com>
5276
5277 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5278 * gdb.cp/koenig.exp: Likewise.
5279
88d4aea7
PM
52802010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5281
889bf7c5 5282 PR python/11482
88d4aea7
PM
5283
5284 * gdb.python/py-value.exp (test_value_hash): New function.
5285
f5a010c0
PM
52862010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5287
5288 PR exp/11530.
5289 * gdb.base/gdb11530.c: New file.
5290 * gdb.base/gdb11530.exp: New file.
5291
8ef4892f
JK
52922010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5293
5294 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5295 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5296
7322dca9
SW
52972010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5298
5299 * gdb.cp/koenig.exp: New test.
5300 * gdb.cp/koenig.cc: New test program.
5301
02e7ea18
JB
53022010-05-05 Joel Brobecker <brobecker@adacore.com>
5303
5304 Remove the use of prms_id and bug_id throughout the testsuite.
5305
e1c34c5d
PM
53062010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5307
5308 PR exp/11349.
5309 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5310 use a reference local variable.
5311
8e1d0c49
JK
53122010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5313
5314 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5315 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5316 variable different_dir. Move debugfile into a full directory pathname
5317 under DIFFERENT_DIR.
5318 * lib/gdb.exp (separate_debug_filename): Remove.
5319 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5320 variable debug_dir and mkdir of it. Update function comments.
5321
e66408ed
PA
53222010-04-29 Pedro Alves <pedro@codesourcery.com>
5323
5324 PR gdb/11557
5325
5326 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5327 files.
5328
d7b32ed3
PM
53292010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5330
889bf7c5 5331 * gdb.python/py-param.exp: New File.
d7b32ed3 5332
6aecb9c2
JB
53332010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5334
5335 * gdb.base/default.exp: Fix "set language" test.
5336
bdf92a1c
PM
53372010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5338
5339 PR breakpoints/11531.
5340 * gdb.base/gdb11531.c: New file.
5341 * gdb.base/gdb11531.exp: New file.
5342
3f172e24
TT
53432010-04-26 Tom Tromey <tromey@redhat.com>
5344
5345 * gdb.base/completion.exp: Add tests for completion and deprecated
5346 commands.
5347
64af4c92
JK
53482010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5349
5350 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5351 (print /x char_array): Escape curly brackets.
5352
492928e4
JK
53532010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5354
5355 Fix deadlock on looped list of loaded shared objects.
5356 * gdb.base/solib-corrupted.exp: New.
5357
66d09542
DE
53582010-04-23 Doug Evans <dje@google.com>
5359
5360 * gdb.python/py-section-script.c: New file.
5361 * gdb.python/py-section-script.exp: New file.
5362 * gdb.python/py-section-script.py: New file.
5363
8bd10a10
CM
53642010-04-20 Chris Moller <cmoller@redhat.com>
5365
5366 PR 10179
5367
5368 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5369 * gdb.base/pr10179-a.c:
5370 * gdb.base/pr10179-b.c:
5371 * gdb.base/pr10179.exp: New files.
5372
c0201579
JK
53732010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5374
5375 Fix crashes on dangling display expressions.
5376 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5377 is SEP.
5378 (lib_flags): Remove the "debug" keyword.
5379 (libsepdebug): New variable for iterating new loop.
5380 (save_pf_prefix): New variable wrapping the loop.
5381 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5382 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5383
793b0ff8
PM
53842010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5385
5386 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5387
097f51f7
PM
53882010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5389
5390 PR stabs/11479.
5391 * gdb.stabs/gdb11479.exp: New file.
5392 * gdb.stabs/gdb11479.c: New file.
5393
9a22f0d0
PM
53942010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5395
5396 * gdb.base/charset.c (Strin16, String32): New variables.
5397 * gdb.base/charset.exp (gdb_test): Test correct display
5398 of 16 or 32 bit strings.
5399
54002010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5401
5402 PR 9167
5403 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5404 * gdb.cp/pr9167.cc: New file.
5405 * gdb.cp/pr9167.exp: New file.
5406
5407
6e354e5e
PM
54082010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5409
5410 PR pascal/11492.
5411 * gdb.pascal/gdb11492.pas: New file.
5412 * gdb.pascal/gdb11492.exp: New file.
5413
be942545
JB
54142010-04-20 Joel Brobecker <brobecker@adacore.com>
5415
1667e6e3 5416 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5417
0c3acc09
JB
54182010-04-20 Joel Brobecker <brobecker@adacore.com>
5419
5420 * gdb.ada/dyn_loc: New testcase.
5421
ec31cde5
CM
54222010-04-20 Chris Moller <cmoller@redhat.com>
5423
5424 PR 10867
889bf7c5 5425
ec31cde5
CM
5426 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5427 * gdb.cp/pr10687.cc: New file.
5428 * gdb.cp/pr10687.exp: New file.
5429
5430
ce4b0682
SDJ
54312010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5432 Sergio Durigan Junior <sergiodj@redhat.com>
5433
5434 * gdb.fortran/logical.exp: New testcase.
5435 * gdb.fortran/logical.f90: New file.
5436
3436961f
DE
54372010-04-19 Doug Evans <dje@google.com>
5438
5439 * gdb.base/help.exp (help source): Update expected output.
5440
4d836c09
JK
54412010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5442
5443 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5444 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5445 gdb_exit and return.
5446 (executable): New variable.
5447 (binfile): Use it.
5448
6149aea9
PA
54492010-04-19 Pedro Alves <pedro@codesourcery.com>
5450
5451 PR breakpoints/8554.
5452
5453 * gdb.trace/save-trace.exp: Adjust.
5454
ed41462c
L
54552010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5456
5457 PR corefiles/11511
5458 * gdb.arch/system-gcore.exp: New.
5459 * gdb.arch/gcore.c: Likewise.
5460
3f7b2faa
DE
54612010-04-15 Doug Evans <dje@google.com>
5462
fa33c3cd
DE
5463 * gdb.python/py-progspace.c: New file.
5464 * gdb.python/py-progspace.exp: New file.
5465
3f7b2faa
DE
5466 * gdb.base/source.exp: Add tests for "source -s".
5467
79f283fe
PM
54682010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5469
5470 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5471 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5472 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5473 * gdb.python/py-mi.exp: New test for to_string returning None.
5474
fc8eb08a
PM
54752010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5476
5477 * gdb.python/py-breakpoint.c: Make result global.
5478
26e197f6
JK
54792010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5480
5481 Fix non-GNU make compatibility.
5482 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5483
adc36818
PM
54842010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5485
5486 * gdb.python/py-breakpoint.exp: New File.
5487 * gdb.python/py-breakpoint.C: Ditto.
5488
64e17368
SS
54892010-04-08 Stan Shebs <stan@codesourcery.com>
5490
5491 * gdb.trace/actions.exp: Clear default-collect.
5492 * gdb.trace/save-trace.exp: Clear default-collect.
5493
fff5cc64
PM
54942010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5495
5496 * gdb.python/py-value: Add null string variable.
5497 (test_lazy_string): Test zero length, NULL address lazy
5498 strings.
5499
a055a187
L
55002010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5501
5502 * gdb.arch/i386-avx.c: New.
5503 * gdb.arch/i386-avx.exp: Likewise.
5504
5505 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5506
96e39866
DE
55072010-04-06 Doug Evans <dje@google.com>
5508
5509 * gdb.base/source-test.gdb: New file.
5510 * gdb.base/source.exp: Test source -v.
5511
5984a431
UW
55122010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5513
5514 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5515
ec8a089a
PM
55162010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5517
5518 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5519 within one line, unless it is followed by a double quote.
5520 * gdb.stabs/hppa.sed: Idem.
5521 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5522 * gdb.stabs/weird.exp: Check for correct parsing of
5523 char and string constants.
ec8a089a
PM
5524 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5525 in .stabs to .stabx substitution.
5526
fce3c1f0
SS
55272010-04-05 Stan Shebs <stan@codesourcery.com>
5528
5529 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5530 constant global.
5531 * gdb.trace/tfile.exp: Try to print them.
5532
d77f58be
SS
55332010-04-04 Stan Shebs <stan@codesourcery.com>
5534
5535 * gdb.base/completion.exp: Update for new "info watchpoints".
5536 * gdb.base/default.exp: Ditto.
5537 * gdb.base/help.exp: Ditto.
5538 * gdb.base/watchpoint.exp: Ditto.
5539 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5540
af54718e
SS
55412010-04-04 Stan Shebs <stan@codesourcery.com>
5542
5543 * gdb.trace/tfile.exp: Sharpen tfind test.
5544
74d1f91e
JK
55452010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5546
5547 * gdb.base/break-entry.exp: New.
5548
eb8e76db 55492010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5550 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5551
5552 * gdb.reverse/i386-sse-reverse.exp: New file.
5553 * gdb.reverse/i386-sse-reverse.c: New file.
5554
bf65cad8
PA
55552010-04-02 Pedro Alves <pedro@codesourcery.com>
5556
5557 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5558
fff87407
SS
55592010-04-01 Stan Shebs <stan@codesourcery.com>
5560
5561 * gdb.trace/actions.exp: Tweak expected output.
5562 * gdb.trace/while-stepping.exp: Tweak expected output.
5563
fe01d668
L
55642010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5565
5566 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5567
86b17b60
PA
55682010-04-01 Pedro Alves <pedro@codesourcery.com>
5569
5570 * gdb.base/commands.exp: Adjust.
5571 * gdb.cp/extern-c.exp: Adjust.
5572
2c58c0a9
PA
55732010-04-01 Pedro Alves <pedro@codesourcery.com>
5574
5575 * gdb.trace/collection.c (local_test_func): Define a local struct,
5576 and instanciate it.
5577
0db9b91c
PA
55782010-04-01 Pedro Alves <pedro@codesourcery.com>
5579
5580 * gdb.trace/collection.exp (gdb_collect_args_test)
5581 (gdb_collect_argarray_test): XFAIL the tests that assume the
5582 argarray argument's elements are collected.
5583
8072405b
JK
55842010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5585
5586 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5587 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5588
8bf6485c
SS
55892010-03-31 Stan Shebs <stan@codesourcery.com>
5590
5591 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5592 and tracepoint conditionals.
5593 (gdb_verify_tracepoints): Delete unused return.
5594
fd7f724a
KS
55952010-03-26 Keith Seitz <keiths@redhat.com>
5596
5597 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5598 appear in the output before main.
5599 Remove KFAIL for gdb/2215 aka bz 9320.
5600
8d9e7719
DE
56012010-03-30 Doug Evans <dje@google.com>
5602
0906dd0b
DE
5603 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5604 by dejagnu.
5605 * gdb.arch/amd64-dword.exp: Ditto.
5606
8d9e7719
DE
5607 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5608 match.
5609 (break printf): Ditto.
5610
1da644f0
SW
56112010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5612
5613 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5614 gcc < 4.4.
5615 * gdb.cp/shadow.exp: Ditto.
5616
a8121990
PA
56172010-03-29 Pedro Alves <pedro@codesourcery.com>
5618
5619 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5620 "tstart" is silent.
5621
6e79d367
PA
56222010-03-29 Pedro Alves <pedro@codesourcery.com>
5623
5624 * gdb.trace/collection.exp (executable): New.
5625 (binfile): Use it.
5626 (fpreg, spreg, pcreg): New.
5627 (test_register): Use gdb_test_multiple. Pass /x to print.
5628 (prepare_for_trace_test): New.
5629 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5630 (gdb_collect_args_test, gdb_collect_argstruct_test)
5631 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5632 prepare_for_trace_test.
5633 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5634 fpreg, spreg and pcreg.
5635 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5636 prepare_for_trace_test.
5637 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5638 try to detect tracing support here. Don't set breakpoints at
5639 `begin' or `end' here.
5640 <global scope>: Use clean_restart. Run to main before checking
5641 for tracing support. Check for for tracing support here.
5642
09248348
JK
56432010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5644
5645 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5646 " as $displacement" to "seen displacement message".
5647
d350db38
PA
56482010-03-28 Pedro Alves <pedro@codesourcery.com>
5649
5650 * gdb.trace/while-dyn.exp (executable): New variable.
5651 (binfile): Use it.
5652 (test_while_stepping): New function. Move most tests here. Call
5653 it once for each of the while-stepping, stepping and ws aliases.
5654
907af001
UW
56552010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5656
5657 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5658 that do not provide the tagless_struct type name at all.
5659 (test_print_anon_union): Do not check value of uninitialized
5660 union member. Do not use cp_test_ptype_class, so we can accept
5661 "long" as well as "long int".
5662
610197fd
PA
56632010-03-26 Pedro Alves <pedro@codesourcery.com>
5664
5665 * gdb.trace/tfile.c (tohex, bin2hex): New.
5666 (write_error_trace_file): Hexify error description.
5667
6c28cbf2
SS
56682010-03-25 Stan Shebs <stan@codesourcery.com>
5669
5670 * gdb.trace/tfile.c: Generate an additional trace file, improve
5671 portability.
5672 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5673 files in a better way.
5674
e62b8c7e
KS
56752010-03-25 Keith Seitz <keiths@redhat.com>
5676
5677 * gdb.java/jprint.exp: XFAIL printing of static class members
5678 because of GCC debuginfo problem.
5679
82ccf5a5
JK
56802010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5681
5682 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5683
293e2f9e
DJ
56842010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5685
5686 * gdb.base/completion.exp: Allow long instead of long int.
5687 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5688 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5689 variable p.
5690 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5691 * gdb.base/pointers.exp: Allow long instead of long int.
5692 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5693 * gdb.base/step-line.exp: Allow a directory before the source file name.
5694
95a42b64
TT
56952010-03-24 Tom Tromey <tromey@redhat.com>
5696
5697 PR breakpoints/9352:
5698 * gdb.base/default.exp: Update.
5699 * gdb.base/commands.exp: Update.
5700 * gdb.cp/extern-c.exp: Test setting commands on multiple
5701 breakpoints at once.
5702
2390201f
DJ
57032010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5704
5705 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5706 if gdb,nosignals.
5707 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5708 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5709 exited".
5710
8c9a6790
SS
57112010-03-24 Stan Shebs <stan@codesourcery.com>
5712
5713 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5714
a6c727b2
DJ
57152010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5716
5717 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5718 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5719 argument. Handle "short" and "long".
5720 (Top level): Pass overprototyped output for old_fptr and xptr.
5721
4dfd5423
PA
57222010-03-23 Pedro Alves <pedro@codesourcery.com>
5723
5724 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5725 format strings and add casts to avoid compiler warnings.
5726
57272010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5728
5729 * lib/trace-support.exp (gdb_trace_setactions):
5730 Don't expect whitespace after ">" prompt.
5731 * gdb.trace/actions.exp: Adjust for output changes.
5732 * gdb.trace/while-stepping.exp: Likewise.
5733
c847d045
JK
57342010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5735
5736 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5737 and r157645).
5738
5f717f1d
JK
57392010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5742 New.
5743
7d6d51d5
DJ
57442010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5745
5746 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5747 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5748
3b11a015
SS
57492010-03-19 Stan Shebs <stan@codesourcery.com>
5750
5751 * gdb.trace/ax.exp: New file.
5752
d7d158ed
DE
57532010-03-19 Doug Evans <dje@google.com>
5754
6bb85cd1
DE
5755 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5756 output from gcc.
5757
d7d158ed
DE
5758 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5759 named /usr/sbin/prelink<foo>.
5760
4daf5ac0
SS
57612010-03-18 Stan Shebs <stan@codesourcery.com>
5762
5763 * gdb.trace/circ.exp: Test circular-trace-buffer.
5764 * gdb.trace/tfile.exp: Update tstatus test.
5765
e8d05480
JB
57662010-03-18 Joel Brobecker <brobecker@adacore.com>
5767
5768 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5769 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5770
441b986a
UW
57712010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5772
5773 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5774
4247603b
PA
57752010-03-18 Pedro Alves <pedro@codesourcery.com>
5776
5777 * gdb.base/default.exp: Adjust the expected output of the finish
5778 and until commands when the inferior is not being run.
5779
13387711
SW
57802010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5781
5782 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5783 * gdb.cp/nsusing.exp: Ditto.
5784
6e31430b
TT
57852010-03-15 Tom Tromey <tromey@redhat.com>
5786
5787 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5788 * gdb.cp/userdef.cc (operator==): New function.
5789 (main): New locals mem1, mem2.
5790
e2d69cb5
JZ
57912010-03-15 Jie Zhang <jie@codesourcery.com>
5792
5793 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5794 Declare and use new loadtimeout variable.
5795
f572f0a9
DJ
57962010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5797
5798 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5799 Use gdb_load later.
5800
51f4c0b0
PA
58012010-03-14 Pedro Alves <pedro@codesourcery.com>
5802
5803 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5804 literal. Add missing endlines to prints to stderr.
5805
1c809c68
TT
58062010-03-12 Tom Tromey <tromey@redhat.com>
5807
5808 PR c++/9708:
5809 * gdb.cp/m-static.exp: Add regression test.
5810 * gdb.cp/m-static.cc (method): New method.
5811 (main): Call it.
5812
00ae8fef
SW
58132010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5814
5815 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5816 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5817
759f0f0b
PA
58182010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5819
21e24d21
PA
5820 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5821
58222010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5823
759f0f0b
PA
5824 * lib/gdb.exp (skip_stl_tests): New.
5825 (gdb_compile): Symbian needs -ldl.
5826 (shlib_target_file): New.
5827 (shlib_symbol_file): New.
5828 (gdb_load_shlibs): Use shlib_target_file.
5829 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5830 * gdb.cp/exception.exp: Use skip_stl_tests.
5831 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5832 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5833 * gdb.cp/mb-templates.exp: Ditto.
5834 * gdb.base/commands.exp: Relax regexes.
5835 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5836 shlib_target_file and shlib_symbol_file.
5837 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5838 sections.
5839 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5840 * gdb.base/solib-disc.exp: Use
5841 shlib_target_file and shlib_symbol_file.
5842 * gdb.base/unload.exp: Don't skip on symbian. Use
5843 shlib_target_file and shlib_symbol_file.
5844 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5845
6a8f2671 58462010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5847
6a8f2671
PA
5848 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5849 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5850 Issue a tfind end before looking for a tracepoint frame.
5851 * gdb.trace/tfind.exp: Adjust tstatus output.
5852 Adjust disassembly output.
5853 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5854
ccf26247
JK
58552010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5856
5857 * gdb.base/break-interp.exp: Create new displacement parameter value
5858 for the test_ld calls.
5859 (reach): New parameter displacement, verify its content. New push of
5860 pf_prefix "reach-$func:". Import global expect_out.
5861 (test_core): New parameter displacement, verify its content. New push
5862 of pf_prefix "core:". New command "set verbose on". Import global
5863 expect_out.
5864 (test_attach): New parameter displacement, verify its content. New
5865 push of pf_prefix "attach:". New command "set verbose on". Import
5866 global expect_out.
5867 (test_ld): New parameter displacement, pass it to the reach, test_core
5868 and test_attach calls and verify its content in the "ld.so exit" test.
5869 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5870 (prelink): Update expected text, use gdb_test.
5871
e469c7fb
DE
58722010-03-10 Doug Evans <dje@google.com>
5873
5874 * gdb.base/checkpoint.exp: Fix comment.
5875 Lengthen timeout while doing >600 checkpoints test.
5876 Rename duplicate "kill all one" test to keep test names unique.
5877
60e1c644
PA
58782010-03-10 Pedro Alves <pedro@codesourcery.com>
5879
5880 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5881
cec808ec
KS
58822010-03-08 Keith Seitz <keiths@redhat.com>
5883
889bf7c5
PA
5884 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5885 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5886 (dm_type_long): New function.
5887 (dm_type_unsigned_short): New function.
5888 (dm_type_unsigned_long): New function.
5889 (myint): New typedef.
5890 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5891 long, unsigned shor and long, operator char*, and typedef.
5892 (test_lookup_operator_functions): Add operator char* test.
5893 (test_paddr_operator_functions): Likewise.
5894 (test_paddr_overloaded_functions): Use probe values for
5895 short, long, and unsigned short and long.
5896 (test_paddr_hairy_functions): If the demangler probe detected
5897 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5898 demangler.
5899 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5900 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5901 and "print null_pmf".
5902 Add test "ptype a.*pmf".
5903 * gdb.cp/overload.exp: Allow optional "int" to appear with
5904 "short" and "long".
5905 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5906 long expect value for men_overload1arg.
5907 Allow "int" to appear with "short" and "long".
5908 When testing "info break", add argument for main (void).
5909 Also allow "int" to appear with "short" and "long".
5910 Ditto with "unsigned" and "long long".
cec808ec
KS
5911 * gdb.java/jmain.exp: Do not enclose methods names in single
5912 quotes.
5913 * gdb.java/jmisc.exp: Likewise.
5914 * gdb.java/jprint.exp: Likewise.
5915 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5916
5917 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5918 * gdb.cp/exception.exp (backtrace after first throw)
5919 (backtrace after second throw): Allow a namespace before __cxa_throw.
5920 (backtrace after first catch, backtrace after second catch): Allow
5921 a namespace before __cxa_begin_catch.
5922
5923 * gdb.cp/cpexprs.exp: New file.
5924 * gdb.cp/cpexprs.cc: New file.
5925
5926 From Daniel Jacobowitz <dan@codesourcery.com>
5927 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5928 to use string_to_regexp.
5929 (ctor, dtor): New functions. Use them to match constructor
5930 and destructor function types.
5931 (Top level): Use runto_main.
5932
f870a310
TT
59332010-03-05 Tom Tromey <tromey@redhat.com>
5934
5935 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5936 gdb.target_charset.
5937 (pp_ns.to_string): Likewise.
5938
0c199f28
KS
59392010-03-04 Keith Seitz <keiths@redhat.com>
5940
5941 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5942 can be quoted. Test that both the filename and function/line
5943 portions can be quoted at the same time.
5944
c7437ca6
PA
59452010-03-04 Pedro Alves <pedro@codesourcery.com>
5946
5947 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5948
b111b805
DE
59492010-03-03 Doug Evans <dje@google.com>
5950
24486cb7
DE
5951 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5952 libc contains libpthread.
5953
b111b805
DE
5954 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5955 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5956 of gdb_compile. Add another pattern to match android backtrace.
5957
a0e0ef55
TT
59582010-03-03 Tom Tromey <tromey@redhat.com>
5959
5960 PR gdb/11345:
5961 * gdb.base/printcmds.exp (test_printf): Add test.
5962
1ba53b71
L
59632010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5964
5965 * gdb.arch/amd64-byte.exp: New.
5966 * gdb.arch/amd64-dword.exp: Likewise.
5967 * gdb.arch/amd64-pseudo.c: Likewise.
5968 * gdb.arch/amd64-word.exp: Likewise.
5969 * gdb.arch/i386-byte.exp: Likewise.
5970 * gdb.arch/i386-pseudo.c: Likewise.
5971 * gdb.arch/i386-word.exp: Likewise.
5972
f5dff777
DJ
59732010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5974
5975 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5976 types. Add structreg, bitfields, and flags registers.
5977 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5978 registers.
5979
90884b2b
L
59802010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5981
5982 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5983 (load_description): Set architecture if defined.
5984
dc00d89f
PM
59852010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5986
5987 * gdb.python/py-frame.exp: Add read_var block tests.
5988 * gdb.python/py-frame.c (block): New function.
5989
0e095b7e
JK
59902010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5991 Daniel Jacobowitz <dan@codesourcery.com>
5992
5993 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5994
624f1a65
DM
59952010-02-25 David S. Miller <davem@davemloft.net>
5996
5997 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5998 fix logic for setting all_syscalls_numbers.
5999
f3e9a817
PM
60002010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6001
6002 * Makefile.in: Add py-block and py-symbol.
6003 * gdb.python/py-symbol.exp: New File.
6004 * gdb.python/py-symtab.exp: New File.
6005 * gdb.python/py-block.exp: New File.
6006 * gdb.python/py-symbol.c: New File.
6007 * gdb.python/py-block.c: New File.
6008
f6bbabf0
PM
60092010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6010
6011 PR python/11314
6012 * lib/gdb.exp (skip_python_tests): New function.
6013 * gdb.python/py-cmd.exp: Use skip_python_tests.
6014 * gdb.python/py-frame.exp: Likewise.
6015 * gdb.python/py-function.exp: Likewise.
6016 * gdb.python/py-prettyprint.exp: Likewise.
6017 * gdb.python/py-template.exp: Likewise.
6018 * gdb.python/py-type.exp: Likewise.
6019 * gdb.python/py-value.exp: Likewise.
6020
85d721b8
PA
60212010-02-22 Pedro Alves <pedro@codesourcery.com>
6022
6023 PR9605
6024
6025 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6026
48e32051
TT
60272010-02-19 Tom Tromey <tromey@redhat.com>
6028
6029 PR c++/8693, PR c++/9496:
6030 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6031 regression tests.
6032
ac9c0048
JK
60332010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6034
6035 Fix compatibility with m68k as.
6036 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6037 Use only /* comments */.
6038
57bb97a4
UW
60392010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6040
6041 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6042 * configure: Regenerate.
6043
7d1bf85c
DJ
60442010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6045
6046 * gdb.python/py-type.exp: Check for Python support.
6047
061b5285
PA
60482010-02-17 Pedro Alves <pedro@codesourcery.com>
6049
6050 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6051 `regsub' syntax available.
6052
f8a8bc2c
PA
60532010-02-17 Pedro Alves <pedro@codesourcery.com>
6054
6055 * gdb.base/shmain.c (main): Remove printf call.
6056 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6057 * gdb.base/unload.c (main): Make format of fprintf a string
6058 literal. Add missing endlines to prints to stderr.
6059 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6060
6f451e5e
TT
60612010-02-17 Tom Tromey <tromey@redhat.com>
6062
6063 * gdb.java/jprint.java (jprint.props): New field.
6064 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6065
12d79008
PA
60662010-02-17 Pedro Alves <pedro@codesourcery.com>
6067
ef801a0e 6068 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6069 available.
6070
d252f7e5
DJ
60712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6072
6073 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6074 creation to support remote host testing.
6075
67bdab6c
DJ
60762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6077
6078 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6079 Recognize "command not found".
6080
bb391223
DJ
60812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6082
6083 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6084 single-stepping.
6085
70362913
DJ
60862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6087
6088 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6089 if arguments are not supported.
6090
493f3c00
DJ
60912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6092
6093 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6094 be const or non-const.
6095
8034c749
DJ
60962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6099 mi_send_resuming_command to send -exec-continue.
6100
791dfb64
DJ
61012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6102
6103 * gdb.base/list.exp (test_list_filename_and_function): Add test
6104 with single quotes.
6105 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6106 matching.
6107 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6108 Add KFAIL'd tests for PR gdb/11289.
6109
7c5fe868
DJ
61102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6111
6112 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6113
fdc498b8
DJ
61142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6115
6116 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6117 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6118 a temporary directory.
6119
b519e2a6
DJ
61202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6121
6122 * gdb.base/charset.exp: Use a single regular expression to match
6123 show host-charset and show target-charset output.
6124
74164c56
JK
61252010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6126
6127 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6128 "Illegal process-id" expect string more exact.
6129 (attach to digits-starting nonsense is prohibited): New.
6130
701ed6dc
JK
61312010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6132
6133 * gdb.base/prelink.exp (set verbose on): New.
6134
889bf7c5 61352010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6136
6137 * mi-reverse.exp: New file. Test for reverse option to the
6138 following MI commands: exec-continue, exec-finish, exec-next,
6139 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6140
dadf0e9c
JB
61412010-02-09 Joel Brobecker <brobecker@adacore.com>
6142
6143 * gdb.ada/ptype_tagged_param: New testcase.
6144
714f19d5
TT
61452010-02-08 Tom Tromey <tromey@redhat.com>
6146
6147 PR c++/8017:
6148 * gdb.cp/overload.exp: Add tests.
6149 * gdb.cp/overload.cc (struct K): New.
6150 (namespace N): New.
6151 (main): Call new functions.
6152 (K::staticoverload): Define.
6153
889bf7c5 61542010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6155
6156 PR gdb/10728
6157 * gdb.cp/pr10728-x.h: New file.
6158 * gdb.cp/pr10728-x.cc: New file.
6159 * gdb.cp/pr10728-y.cc: New file.
6160 * gdb.cp/pr10728.exp: New file.
6161 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6162
889bf7c5 61632010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6164
6165 PR gdb/9067
6166 * gdb.cp/pr9067.exp: New
6167 * gdb.cp/pr9067.cc: New
6168 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6169
7b356089
JB
61702010-02-08 Joel Brobecker <brobecker@adacore.com>
6171
6172 * lib/gdb.exp (gdb_test_timeout): New global variable.
6173 Set it to timeout if not already set.
6174 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6175
1be00882
DE
61762010-02-05 Doug Evans <dje@google.com>
6177
6178 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6179 user.
6180
82856980
SW
61812010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6182
6183 PR c++/7935:
6184 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6185
1a334831
TT
61862010-02-04 Tom Tromey <tromey@redhat.com>
6187
6188 * gdb.cp/virtbase.exp: Make test case names unique.
6189
9c3c02fd
TT
61902010-02-02 Tom Tromey <tromey@redhat.com>
6191
6192 * gdb.cp/virtbase.exp: Add regression tests.
6193 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6194 (main): Instantiate RHC.
6195
0cc2414c
TT
61962010-02-02 Tom Tromey <tromey@redhat.com>
6197
6198 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6199 type-printing change.
6200
edf3d5f3
TT
62012010-02-02 Tom Tromey <tromey@redhat.com>
6202
6203 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6204 * gdb.cp/virtbase.cc: New file.
6205 * gdb.cp/virtbase.exp: New file.
6206 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6207
e4b7f41c
JK
62082010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6209
6210 PR libc/11214:
6211 * gdb.threads/current-lwp-dead.c: Include features.h.
6212 (HAS_NOMMU): New.
6213 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6214
b381ea14
JK
62152010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.base/symbol-without-target_section.exp,
6218 gdb.base/symbol-without-target_section.c: New.
6219
c593ac0e
DJ
62202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6221
6222 * gdb.base/bigcore.exp: Reset increased timeout.
6223 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6224
db25f29d
DJ
62252010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6226
6227 * gdb.base/gcore.exp (capture_command_output): Use
6228 gdb_test_multiple.
6229
f9d67f43
DJ
62302010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6231
6232 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6233 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6234 (Top level): Call it.
6235
177321bd
DJ
62362010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6237
6238 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6239
97f2ed50
DJ
62402010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6241
6242 * gdb.base/call-strs.exp, gdb.base/default.exp,
6243 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6244 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6245 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6246 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6247 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6248 * gdb.base/ending-run.exp: Correct restore of timeout.
6249 * gdb.base/page.exp: Remove unnecessary timeout setting.
6250
e4e2711a
JB
62512010-01-29 Joel Brobecker <brobecker@adacore.com>
6252
6253 * gdb.ada/rec_return: New testcase.
6254
ba581dc1
JB
62552010-01-29 Joel Brobecker <brobecker@adacore.com>
6256
6257 * gdb.ada/call_pn: New testcase.
6258
4ea95be9
DJ
62592010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6260
6261 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6262 (Top level): Use it to resume.
6263 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6264 the Thumb mode displaced stepping error as unsupported.
6265
df83a9bf
SW
62662010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6267
889bf7c5
PA
6268 * gdb.cp/nsusing.exp: Added more tests.
6269 * gdb.cp/nsrecurs.exp: Ditto.
6270 * gdb.cp/nsusing.cc: Added test functions.
6271 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6272
40b27cdc
JK
62732010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6274
6275 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6276 absolute directory pathnames in gdb.sum file.
6277
de958931
SW
62782010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6279
6280 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6281 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6282
708ead4e
TT
62832010-01-26 Tom Tromey <tromey@redhat.com>
6284
6285 PR exp/7643:
6286 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6287 setup_kfail.
6288
b14e635e
SW
62892010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6290
6291 * gdb.cp/nsrecurs.exp: New test.
6292 * gdb.cp/nsrecurs.cc: New test program.
6293 * gdb.cp/nsstress.exp: New test.
6294 * gdb.cp/nsstress.cc: New test program.
6295 * gdb.cp/nsdecl.exp: New test.
6296 * gdb.cp/nsdecl.cc: New test program.
6297
8540c487
SW
62982010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6299
6300 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6301 imported into file scope.
6302 Marked test as xfail.
6303 * gdb.cp/namespace-using.cc (marker5): New function.
6304 * gdb.cp/shadow.exp: New test.
6305 * gdb.cp/shadow.cc: New test program.
6306 * gdb.cp/nsimport.exp: New test.
6307 * gdb.cp/nsimport.cc: New test program.
6308
421d5d99
TT
63092010-01-25 Tom Tromey <tromey@redhat.com>
6310
6311 PR gdb/11049:
6312 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6313 with "set print null-stop on".
6314
691f8dc1
JK
63152010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6316
6317 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6318 Adjust it for DISASSEMBLY_OMIT_FNAME.
6319
0b92b5bb
TT
63202010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6321
6322 PR symtab/11199:
6323 * gdb.dwarf2/member-ptr-forwardref.exp,
6324 gdb.dwarf2/member-ptr-forwardref.S: New.
6325
23787403
JK
63262010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6327
6328 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6329 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6330 thread1_tid_mutex. Remove gdbstop_mutex handling.
6331 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6332 thread2_tid_mutex. Remove gdbstop_mutex handling.
6333 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6334 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6335 pthread_cond_wait conditionalizations by while loops.
6336
b966cb8a
TT
63372010-01-20 Tom Tromey <tromey@redhat.com>
6338
6339 PR backtrace/10770:
6340 * gdb.dwarf2/pr10770.exp: New file.
6341 * gdb.dwarf2/pr10770.c: New file.
6342 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6343
fcae584b
VP
63442010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6345
6346 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6347 that target was removed, and the test always runs native anyway.
6348
a0f49112
JK
63492010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6350
6351 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6352 gdb.base/watchpoint-cond-gone-stripped.c: New.
6353
ceeb3d5a
TT
63542010-01-19 Tom Tromey <tromey@redhat.com>
6355
6356 PR c++/8000:
6357 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6358 existing tests.
6359 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6360 (main): Use AAA::SomeEnum.
6361
dd322c54
JK
63622010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6363
6364 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6365 (test_ignore_count): Declare line_callme_body global.
6366 (run to breakpoint with ignore count): Use line_callme_body.
6367 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6368 (set line_main_hello, set line_main_return): Reindent.
6369 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6370 New.
6371 (continue to callee4): Use line_callee4_body.
6372 (check *stopped from CLI command): Use line_callee4_next.
6373 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6374 (set line_main_hello, set line_main_return): Reindent.
6375 (set line_callee4_head, set line_callee4_body): New.
6376 (continue to callee4): Use line_callee4_body.
6377
4e8f195d
TT
63782010-01-18 Tom Tromey <tromey@redhat.com>
6379
6380 PR c++/9680:
6381 * gdb.cp/casts.cc: Add new classes and variables.
6382 * gdb.cp/casts.exp: Test new operators.
6383
9e14a9ba
JB
63842010-01-18 Tom Tromey <tromey@redhat.com>
6385 Thiago Jung Bauermann <bauerman@br.ibm.com>
6386
6387 * gdb.python/source2.py: New file.
6388 * gdb.python/source1: New file.
6389 * gdb.python/python.exp: Test "source" command.
6390
00bf0b85
SS
63912010-01-15 Stan Shebs <stan@codesourcery.com>
6392
6393 * gdb.trace/tfile.c: New file.
6394 * gdb.trace/tfile.exp: New file.
889bf7c5 6395
55235ad7
JK
63962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6397
6398 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6399
9f2982ff
JK
64002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6401
6402 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6403
bbfba9ed
JK
64042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6405
6406 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6407 (libfunc): New parameter action. Implement also selectable "sleep".
6408 * gdb.base/break-interp-main.c: Include assert.h.
6409 (libfunc): New parameter action.
6410 (main): New parameters argc and argv. Assert argc. Pass argv.
6411 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6412 (test_attach): New proc.
6413 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6414 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6415
61f0d762
JK
64162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6417
6418 * gdb.base/break-interp.exp (test_core): New proc.
6419 (test_ld): Call it.
6420
06a6f270
JK
64212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6422
6423 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6424 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6425 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6426 and gdb_compile_shlib. Use new -Wl compiler options.
6427 (dl bt, main bt): New tests.
6428
51bee8e9
JK
64292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6430
6431 Support PIEs with no symfile_objfile.
6432 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6433 (test_ld): New parameter trynosym.
6434 (test_ld <$trynosym>): New block.
6435
b8040f19
JK
64362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6437
6438 * gdb.base/break-interp.exp: New file.
6439
be759fcf
PM
64402010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6441
6442 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6443 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6444 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6445 test.
6446 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6447 * gdb.python/py-mi.exp: Add lazy string test.
6448
dc146f7c
VP
64492010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6450
6451 * lib/mi-support.exp (mi_check_thread_states): Handle
6452 core number in thread listing.
6453
b4ba55a1
JB
64542010-01-12 Joel Brobecker <brobecker@adacore.com>
6455
6456 * gdb.base/maint.exp: Adjust the expected output for the
6457 "maint print type" test. Use gdb_test_multiple instead of
6458 gdb_sent/gdb_expect.
6459
08e24bd4
DE
64602010-01-11 Doug Evans <dje@google.com>
6461
6496a609
DE
6462 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6463 from gdbserver_download. All callers updated.
6464
08e24bd4
DE
6465 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6466
b5cfddf5
JK
64672010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 Implement binary numbers parsing.
6470 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6471 (test_integer_literals_rejected): New binary tests.
6472
3725885a
RW
64732010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6474
6475 * gdb.cell/configure: Regenerate.
6476
37aeb5df
JK
64772010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 * gdb.base/corefile.exp: Move the core finding block out and call it as
6480 core_find, new variable $corefile, replace corefile by $corefile and
6481 [file tail $corefile] for usage vs. test names resp.
6482 * lib/gdb.exp (core_find): Move it as a new function here. New
6483 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6484 $destcore. Return "" on error.
6485
d521f563
JK
64862010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6487
6488 Workaround PR binutils/10802.
6489 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6490 (twice).
6491
28f24826
DJ
64922010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6493
6494 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6495
2de75e71
JB
64962010-01-08 Joel Brobecker <brobecker@adacore.com>
6497
6498 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6499 call, to avoid interruption.
6500
fe00719b 65012010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6502
6503 * gdb.stabs/weird.def (args93): New.
6504
d0ef5df8
DE
65052010-01-07 Doug Evans <dje@google.com>
6506
6507 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6508
3a08d52f
TT
65092010-01-07 Tom Tromey <tromey@redhat.com>
6510
6511 * gdb.base/source.exp: Use correct line number.
6512
7a697b8d
SS
65132010-01-05 Stan Shebs <stan@codesourcery.com>
6514
6515 * gdb.trace/tracecmd.exp: Test ftrace.
6516
7803799a
UW
65172010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6518
6519 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6520
c54eabfa
JK
65212010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6524 "uint_for_mi_testing".
6525
02e7ef19
JB
65262010-01-01 Joel Brobecker <brobecker@adacore.com>
6527
6528 Test indented comment in file being sourced.
6529 * gdb.base/commands.exp: Test indented comment in file being sourced.
6530
abd775ce
JB
65312010-01-01 Joel Brobecker <brobecker@adacore.com>
6532
6533 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6534 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6535 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6536 notice.
6537
79b55b82
JB
65382010-01-01 Joel Brobecker <brobecker@adacore.com>
6539
6540 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6541 notice.
6542
8997583e
JK
65432010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6546 missing $after_stopped and comma (,) expectation.
6547
6da95a67
SS
65482009-12-31 Stan Shebs <stan@codesourcery.com>
6549
6550 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6551
218d2fc6
TJB
65522009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6553
6554 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6555 (top level): Call test_watchpoint_in_big_blob.
6556 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6557 watchpoints.
6558 (func3): Write to buf.
6559
236f1d4d
SS
65602009-12-29 Stan Shebs <stan@codesourcery.com>
6561
6562 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6563
f61e138d
SS
65642009-12-28 Stan Shebs <stan@codesourcery.com>
6565
6566 * gdb.trace/tsv.exp: New file.
6567 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6568
0219b378
DJ
65692009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6570
6571 * gdb.base/find.c (main): Reference search buffers.
6572 * gdb.base/included.c (main): Reference integer.
6573 * gdb.base/ptype.c (charfoo): Declare.
6574 (intfoo): Call charfoo.
6575 * gdb.base/scope0.c (useitp): New function.
6576 (usestatics): Use useitp.
6577 (useit): Add a type for val.
6578 * gdb.base/scope1.c (useit1): Take a pointer argument.
6579 (usestatics1): Update calls to useit1.
6580 * gdb.cp/call-c.cc: Declare foo.
6581 (main): Call foo.
6582 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6583 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6584 (main): Call C::ensureRefs and ensureOtherRefs.
6585 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6586 variables.
6587 (ensureOtherRefs): New function.
6588 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6589 * gdb.cp/templates.cc (main): Call t5i.value.
6590
3f78692f
JK
65912009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6592
6593 Fix compatibility with G++-4.5.
6594 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6595 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6596 (uncaught return): Remove.
6597
429374b8
JK
65982009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6599 Phil Muldoon <pmuldoon@redhat.com>
6600
6601 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6602 (bp_location13, bp_location14, bp_location17, bp_location18)
6603 (marker3_proto, marker4_proto): New variables.
6604 (breakpoint info): Update output.
6605 (run until breakpoint at marker3, run until breakpoint at marker4): New
6606 tests.
6607
859825b8
JK
66082009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6609
6610 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6611 Replace the printf call of Y by provided "y-set-1" label. New block
6612 for the second shared library.
6613 * gdb.base/unload.exp: Compile also the second library, call
6614 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6615 (single pending breakpoint info): Rename to ...
6616 (pending breakpoint info before run): ... this extended test.
6617 (libfile2, libname2, libsrcfile2, libsrc2)
6618 (lib_sl2): New variables.
6619 (exec_opts): Set also SHLIB_NAME2.
6620 (pending breakpoint info on first run at shrfunc1)
6621 (pending breakpoint info on second run at shrfunc1)
6622 (pending breakpoint info on second run at shrfunc2)
6623 (print y from libfile, print y from libfile2): New tests.
6624 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6625 * gdb.base/unloadshr2.c: New.
6626
e6a386cd
HZ
66272009-12-22 Hui Zhu <teawater@gmail.com>
6628
6629 * gdb.reverse/sigall-reverse.exp: Adjust.
6630
9e19b45e
VP
66312009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6632
6633 PR gdb/10884
6634
6635 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6636 (main): Call do_bitfield_tests.
aacf5b1e 6637 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6638
d53a7b30
JB
66392009-12-20 Joel Brobecker <brobecker@adacore.com>
6640
6641 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6642 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6643 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6644 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6645 gdb.modula2/unbounded1.c: Update copyright header.
6646
191ca0a1
CM
66472009-12-10 Chris Moller <moller@mollerware.com>
6648
6649 PR gdb/9399
6650 * gdb.cp/virtfunc2.exp: New tests
6651 * gdb.cp/virtfunc2.cc: New tests
6652 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6653
0fa6cf1b
MS
66542009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6655
6656 * gdb.reverse/i387-env-reverse.c: New file.
6657 * gdb.reverse/i387-env-reverse.exp: New file.
6658 * gdb.reverse/i387-stack-reverse.c: New file.
6659 * gdb.reverse/i387-stack-reverse.exp: New file.
6660
361ae042
PM
66612009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6662
6663 * gdb.python/py-type.exp (test_range): New test.
6664
bfd31e71
PM
66652009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6666
6667 PR python/10805
6668
6669 * gdb.python/py-type.exp: New file.
6670 * gdb.python/py-type.c: New file.
6671 * Makefile.in: Add py-type.
6672
57a1d736
TT
66732009-12-03 Tom Tromey <tromey@redhat.com>
6674
6675 * gdb.python/py-value.exp (test_parse_and_eval): New
6676 function.
6677
1f3b5d1b
PP
66782009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6679
6680 PR gdb/11022
6681
6682 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6683 * gdb.base/pr11022.c: New test.
6684
8b7dbdc9
JK
66852009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6686
6687 Fix spurious false FAILs.
6688 * gdb.base/structs.c (chartest): New.
6689 (main): Fill-in chartest.
6690 * gdb.base/structs.exp (anychar_re, first): New.
6691 (start_structs_test): Import global anychar_re and first.
6692 New gdb_test call "set print elements 300; ${testfile}"
6693 (start_structs_test <$first>): New block.
6694 (any): Import global anychar_re. New variable ac. Use ${ac}.
6695
6a53b2ec
JK
66962009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6697
6698 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6699
d7167b4c
JK
67002009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6701
6702 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6703 Force $srcfile file.
6704 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6705
b1798462
UW
67062009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6707
6708 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6709 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6710 * gdb.threads/watchthreads-reorder.exp: Likewise.
6711
b6199126
DJ
67122009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6713
6714 PR gdb/8704
6715
6716 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6717 "if", and "thread". Correct matching in the previous test.
6718
b22a0510
DJ
67192009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6720
6721 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6722
930636d2
MS
67232009-11-23 Michael Snyder <msnyder@vmware.com>
6724
6725 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6726 * gdb.reverse-watch-precsave.exp: Ditto.
6727
21a0512e
PP
67282009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6729
6730 * gdb.asm/asm-source.exp: Adjust.
6731 * gdb.base/help.exp: Adjust.
889bf7c5 6732
fc30d5e0
PA
67332009-11-22 Pedro Alves <pedro@codesourcery.com>
6734
6735 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6736 (do_syscall_tests_without_xml): Set data-directory to
6737 /the/path/to/nowhere.
6738
f6bc2008
PA
67392009-11-21 Pedro Alves <pedro@codesourcery.com>
6740
6741 * gdb.threads/local-watch-wrong-thread.c,
6742 gdb.threads/local-watch-wrong-thread.exp: New files.
6743
8c2fb5de
PA
67442009-11-21 Pedro Alves <pedro@codesourcery.com>
6745
6746 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6747 assume new `regsub' syntax available.
6748
ebec9a0f
PA
67492009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6750
a79d3c27
JK
6751 * gdb.base/watchpoint-hw-hit-once.exp,
6752 gdb.base/watchpoint-hw-hit-once.c: New.
6753
67542009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 * gdb.threads/watchthreads-reorder.exp,
6757 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6758
276a961b
MK
67592009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6760
6761 * gdb.xml/tdesc-regs.exp: Use for m68k.
6762
4867c1fb
PA
67632009-11-15 Pedro Alves <pedro@codesourcery.com>
6764
6765 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6766
f6838f81
DJ
67672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6768
6769 * lib/gdb.exp (current_target_name): New procedure.
6770 (gdb_wrapper_target): New variable.
6771 (gdb_wrapper_init): Set gdb_wrapper_target.
6772 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6773 wrapper.
6774
4ac4dd3f
DJ
67752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6776
6777 * gdb.base/remote.exp: Delete the slowest load test.
6778 Do not load with fixed packet sizes.
6779
a7881759
DJ
67802009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6781
6782 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6783
97a5b505
DJ
67842009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6785
6786 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6787 srcfile when setting a breakpoint.
6788
d3e1fc54
DJ
67892009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6790
6791 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6792 macros.
6793
7cbcbded
DJ
67942009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6795
6796 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6797 to be in memory.
6798 * gdb.base/display.c (force_mem): New.
6799 (do_loops): Use it. Add breakpoint comments.
6800 (do_vars): Add a breakpoint comment.
6801 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6802 line numbers.
6803
bdea3a92
NF
68042009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6805
6806 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6807 instead of a bare "run".
6808
269f82e5
PP
68092009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6810
6811 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6812
a69b7d9d
DJ
68132009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6814
6815 * lib/cell.exp (skip_cell_tests): Clean up test files before
6816 returning.
6817
b598bfda
DJ
68182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6819
6820 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6821 and the breakpoint menu. Do not call perror if a prompt is seen.
6822 Consume the following GDB prompt.
6823 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6824 * gdb.cp/namespace.exp: Use gdb_test.
6825 * gdb.cp/templates.exp: Use gdb_test.
6826 (test_template_breakpoints): Use gdb_test_multiple.
6827
87728fa0
DJ
68282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6829
6830 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6831 (marker4): Reference values.
6832
b67c692f
DJ
68332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6834
6835 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6836 is missing.
6837
f0df251a
DJ
68382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6839
6840 * gdb.base/break.c (need_malloc): New.
6841 * gdb.base/constvars.c (main): Reference crass and crisp.
6842 * gdb.base/gdb1821.c (main): Reference bar.
6843 * gdb.cp/gdb1355.cc (main): Reference s1.
6844 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6845 (main): Call them.
6846 * gdb.cp/hang2.cc (dummy2): Define.
6847 * gdb.cp/hang3.cc (dummy3): Define.
6848 * gdb.cp/m-data.cc (main): Reference shadow.
6849
bdf7534a
NF
68502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6851 Nathan Froyd <froydnj@codesourcery.com>
6852
6853 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6854 remote host.
6855
f24fce77
NF
68562009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6857
6858 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6859 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6860 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6861 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6862 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6863 * gdb.dwarf2/dw2-producer.exp: Likewise.
6864 * gdb.dwarf2/mac-fileno.exp: Likewise.
6865 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6866 py-prettyprint.py to the remote host.
6867 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6868
40f0318e
KS
68692009-11-11 Keith Seitz <keiths@redhat.com>
6870
6871 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6872 use it instead of "Foo".
6873 * gdb.cp/classes.exp (do_tests): Add a test to access
6874 a method through a typedef'd class name.
6875
f3d9f7fb
NF
68762009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6877
6878 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6879 exponents.
6880 * gdb.base/pointers.exp: Likewise.
6881 * gdb.cp/ref-types.exp: Likewise.
6882
a4216f37
KS
68832009-11-11 Keith Seitz <keiths@redhat.com>
6884
6885 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6886 new[] and delete[].
6887 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6888 "void".
6889 (probe_demangler): Remove all single-quoting of
6890 method and variable names.
6891 (info_func_regexp): Remove the word "void" from any
6892 occurrence of "(void)".
6893 (print_addr_2): Remove all single-quoting of
6894 method names.
6895 (print_addr_2_kfail): Likewise.
6896 (print_addr): Single-quote C function names before
6897 passing to print_addr_2.
6898 (test_paddr_operator_functions): Remove single-quoting
6899 for method names.
6900 Add tests for operator new[] and operator delete[].
6901
9b14d7aa
JK
69022009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6905
85feb311
KS
69062009-11-09 Keith Seitz <keiths@redhat.com>
6907
6908 * gdb.cp/overload.exp: Add tests for resolving overloaded
6909 methods in expression parsing/evaluation.
6910
fa335448
DJ
69112009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6912
6913 * lib/gdb.exp (default_gdb_version): Use --version instead of
6914 --command.
6915
ec3c07fc
NS
69162009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6917
6918 * lib/gdb.exp (gdb_compile_test): New.
6919 (skip_ada_tests, skip_java_tests): New.
6920 (gdb_compile): Use gdb_compile_test for f77.
6921 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6922 * lib/java.exp (compile_java_from_source): Remove runtests check,
6923 use gdb_compile_test to record result.
6924 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6925 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6926 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6927 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6928 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6929 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6930 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6931 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6932 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6933 adjust gdb_compile invocations.
6934
b8b4e42b
JK
69352009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6936
6937 * Makefile.in (abs_builddir): New.
6938 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6939 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6940 `$(abs_builddir)/site.exp'.
6941
f8b7eaf3
DJ
69422009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6943
6944 * config/m68k-emc.exp, lib/emc-support.exp,
6945 gdb.trace/gdb_c_test.c: Delete.
6946 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6947 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6948 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6949 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6950 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6951 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6952 casing for m68k-*-elf.
6953
c4187697
NS
69542009-11-03 Pedro Alves <pedro@codesourcery.com>
6955
6956 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6957 * gdb.arch/i386-prologue.exp: Likewise.
6958 * gdb.arch/i386-unwind.exp: Likewise.
6959
db16b772
DJ
69602009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6961
6962 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6963
bcf71277
DJ
69642009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6965
6966 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6967
0105cee2
DJ
69682009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6969
6970 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6971
24ddea62
JK
69722009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6973
6974 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6975
287ccc17
JK
69762009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6977
6978 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6979 * gdb.base/sepdebug2.c: New file.
6980
08bca259 69812009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6982
6983 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6984 the modified warnings for catch syscall. Verify if GDB was compiled
6985 with support for lib expat, and choose which tests to run depending
6986 on this.
6987
5d4e2b76
VP
69882009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6989
6990 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6991 that composite commands are parsed OK. And also test
6992 that breakpoint commands do work.
6993
240e538a
MS
69942009-10-23 Michael Snyder <msnyder@vmware.com>
6995
6996 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6997 to allow for new disassembly style.
6998
9c419145
PP
69992009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7000
7001 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7002
02506ff1
MS
70032009-10-22 Michael Snyder <msnyder@vmware.com>
7004
7005 * gdb.reverse/break-precsave.exp: New test.
7006 * gdb.reverse/consecutive-precsave.exp: Ditto.
7007 * gdb.reverse/finish-precsave.exp: Ditto.
7008 * gdb.reverse/i386-precsave.exp: Ditto.
7009 * gdb.reverse/machinestate-precsave.exp: Ditto.
7010 * gdb.reverse/sigall-precsave.exp: Ditto.
7011 * gdb.reverse/solilb-precsave.exp: Ditto.
7012 * gdb.reverse/step-precsave.exp: Ditto.
7013 * gdb.reverse/until-precsave.exp: Ditto.
7014 * gdb.reverse/watch-precsave.exp: Ditto.
7015
4cf866a3
MS
70162009-10-22 Michael Snyder <msnyder@vmware.com>
7017
7018 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7019 for gdb_expect. Adjust one test's expect strings for the new
7020 format of disassemble.
7021 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7022 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7023 gdb_test_multiple.
7024 * gdb.reverse/step-reverse.exp: Delete 'return'.
7025 * gdb.reverse/until-reverse.exp: Delete blank lines.
7026 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7027
2b28d209
PP
70282009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7029
7030 * gdb.base/consecutive.exp: Adjust.
7031 * gdb.base/display.exp: Likewise.
7032 * gdb.base/pc-fp.exp: Likewise.
7033 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7034
33b9c32b
MS
70352009-10-19 Michael Snyder <msnyder@vmware.com>
7036
7037 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7038 * gdb.reverse/finish-reverse.c: Ditto.
7039 * gdb.reverse/sigall-reverse.c: Ditto.
7040 * gdb.reverse/solib-reverse.c: Ditto.
7041 * gdb.reverse/step-reverse.c: Ditto.
7042 * gdb.reverse/watch-reverse.c: Ditto.
7043
6c95b8df
PA
70442009-10-19 Pedro Alves <pedro@codesourcery.com>
7045 Stan Shebs <stan@codesourcery.com>
7046
7047 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7048 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7049 "Executing new program".
7050 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7051 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7052 left listed after having been killed.
7053 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7054 * gdb.base/maint.exp: Adjust test.
7055
7056 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7057 * gdb.multi/Makefile.in: New.
7058 * gdb.multi/base.exp: New.
7059 * gdb.multi/goodbye.c: New.
7060 * gdb.multi/hangout.c: New.
7061 * gdb.multi/hello.c: New.
7062 * gdb.multi/bkpt-multi-exec.c: New.
7063 * gdb.multi/bkpt-multi-exec.exp: New.
7064 * gdb.multi/crashme.c: New.
7065
279017b7
TG
70662009-10-13 Tristan Gingold <gingold@adacore.com>
7067
7068 * gdb.base/sepdebug.exp: Check debug info are found.
7069
0413d738
PA
70702009-10-08 Pedro Alves <pedro@codesourcery.com>
7071
7072 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7073 bits.
7074
c628eecc
JK
70752009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7076
7077 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7078
38af1bfe
JB
70792009-10-07 Joel Brobecker <brobecker@adacore.com>
7080
7081 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7082 of the comments.
7083
2b0adecd
PM
70842009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7085
7086 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7087 * gdb.base/annota3.exp: Idem.
7088 * gdb.base/maint.exp: Idem.
7089
8d417781
PM
70902009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7091
889bf7c5 7092 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7093 to default.
7094
bb61102d
PM
70952009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7096
889bf7c5 7097 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7098 mingw and cygwin targets.
7099
ace5c364
PM
71002009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7101 Pedro Alves <pedro@codesourcery.com>
7102
889bf7c5 7103 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7104 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7105
c2d494a0
PM
71062009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7107
e1b52ce2
PM
7108 * gdb.base/shr1.c: Use %p in format string.
7109 * gdb.base/unload.c: Avoid warning in fprintf.
7110 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7111
209f53f5
PM
71122009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7113
7114 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7115 long type.
7116 (test_unlink): Correct printf string.
7117 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7118 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7119
8172766a
JK
71202009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7121
7122 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7123 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7124 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7125
0f73703c
UW
71262009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7127
7128 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7129 * gdb.objc/nondebug.exp: Likewise.
7130
b32306ca
UW
71312009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7132
7133 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7134 target_info setting.
7135
7136 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7137 that detect new threads during "info threads".
7138
0057022f
UW
71392009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7140
7141 * gdb.threads/manythreads.c (main): Increase thread stack size
7142 to 2*PTHREAD_STACK_MIN.
7143 * gdb.threads/multi-create.c (main): Likewise.
7144 (create_function): Likewise.
7145
f29c0325
UW
71462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7147
7148 * gdb.base/dump.exp: Pass difference of pointer types instead
7149 of integer types as offset to restore in intarr3.srec case.
7150
fcb34849
UW
71512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7152
7153 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7154
d5142e3b
UW
71552009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7156
7157 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7158
087b74b2 71592009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7160
087b74b2
PM
7161 New test for two watchpoints, with disabling of
7162 the first inserted.
7163 * testsuite/gdb.base/watchpoints.c: New file.
7164 * testsuite/gdb.base/watchpoints.exp: New file.
7165
96c07c5b
TT
71662009-09-25 Tom Tromey <tromey@redhat.com>
7167
7168 * gdb.base/charset.exp: Test utf-16 strings with Python.
7169
b8899f2b
TT
71702009-09-25 Tom Tromey <tromey@redhat.com>
7171
7172 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7173 UCS-4.
7174 * gdb.base/charset.c (utf_32_string): Rename.
7175 (init_utf32): Rename.
7176 (main): Update.
7177
329719ec
TT
71782009-09-22 Tom Tromey <tromey@redhat.com>
7179
7180 * gdb.python/py-function.exp: Add regression tests.
7181
11ef0d76
KS
71822009-09-21 Keith Seitz <keiths@redhat.com>
7183
7184 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7185 with invalid operator.
7186
3fe8f3b3
KS
71872009-09-21 Keith Seitz <keiths@redhat.com>
7188
7189 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7190 and destructor using typedef name of class.
7191 * gdb.cp/classes.cc (class Base1): Add a destructor.
7192 (base1): New typedef.
7193 (use_methods): Instanitate an object of type base1.
7194 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7195 (do_tests): Call test_template_typedef.
7196 * gdb.cp/templates.cc (Baz::~Baz): New method.
7197 (intBazOne): New typedef.
7198 (main): Instantiate intBazOne.
7199
7a9fe101
PM
72002009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7201
7202 PR python/10633
7203
7204 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7205 Function.
7206 (run_lang_tests): Add print elements test.
7207
2e4d963f
PM
72082009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7209
7210 * gdb.python/py-value.exp (test_subscript_regression): New
7211 function. Test for invalid subscripts.
7212 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7213 (ptr_ref): New function.
7214
ec7e75e7
PP
72152009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7216
7217 * gdb.base/default.exp: Fix "show convenience".
7218
0cc7d26f
TT
72192009-09-15 Tom Tromey <tromey@redhat.com>
7220
7221 * lib/mi-support.exp (mi_create_varobj): Update.
7222 (mi_create_floating_varobj): Likewise.
7223 (mi_create_dynamic_varobj): New proc.
7224 (mi_varobj_update): Update.
7225 (mi_varobj_update_with_type_change): Likewise.
7226 (mi_varobj_update_kv_helper): New proc.
7227 (mi_varobj_update_dynamic_helper): Rewrite.
7228 (mi_varobj_update_dynamic): New proc.
7229 (mi_list_varobj_children): Update.
7230 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7231 * gdb.python/python-prettyprint.py (pp_outer): New class.
7232 (pp_nullstr): Likewise.
7233 (lookup_function): Register new printers.
7234 * gdb.python/python-prettyprint.c (struct substruct): New type.
7235 (struct outerstruct): Likewise.
7236 (substruct_test): New function.
7237 (struct nullstr): New type.
7238 (string_1, string_2): New globals.
7239 (main): Add new tests.
7240 * gdb.python/python-mi.exp: Added regression tests.
7241 * gdb.mi/mi2-var-display.exp: Update.
7242 * gdb.mi/mi2-var-cmd.exp: Update.
7243 * gdb.mi/mi2-var-child.exp: Update.
7244 * gdb.mi/mi2-var-block.exp: Update.
7245 * gdb.mi/mi-var-invalidate.exp: Update.
7246 * gdb.mi/mi-var-display.exp: Update.
7247 * gdb.mi/mi-var-cmd.exp: Update.
7248 * gdb.mi/mi-var-child.exp: Update.
7249 * gdb.mi/mi-var-block.exp: Update.
7250 * gdb.mi/mi-break.exp: Update.
7251 * gdb.mi/gdb701.exp: Update.
7252
a96d9b2e
SDJ
72532009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7254
7255 * Makefile.in: Inclusion of catch-syscall object.
7256 * gdb.base/catch-syscall.c: New file.
7257 * gdb.base/catch-syscall.exp: New file.
7258
b43b923a
MS
72592009-09-12 Michael Snyder <msnyder@vmware.com>
7260
7261 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7262 that can support reverse debuggnig.
7263
cec03d70
TT
72642009-09-11 Tom Tromey <tromey@redhat.com>
7265
7266 * gdb.dwarf2/valop.S: New file.
7267 * gdb.dwarf2/valop.exp: New file.
7268
e23bb3fc
MK
72692009-09-11 Mark Kettenis <kettenis@gnu.org>
7270
7271 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7272
37c3696d
DE
72732009-09-10 Doug Evans <dje@google.com>
7274
7275 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7276 Add $gdb_prompt to second breakpoint regexp.
7277
5172aecb
JB
72782009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7279
7280 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7281 names, add missing ones.
7282 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7283 * gdb.python/py-frame.c: Rename from python-frame.c.
7284 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7285 testfile name.
7286 * gdb.python/py-function.exp: Rename from python-function.exp.
7287 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7288 testfile name.
7289 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7290 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7291 Adjust testfile name.
7292 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7293 * gdb.python/py-template.cc: Rename from python-template.cc.
7294 * gdb.python/py-template.exp: Rename from python-template.exp.
7295 Adjust testfile name.
7296 * gdb.python/py-value.c: Rename from python-value.c.
7297 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7298 testfile name.
7299
b554e4bd
JK
73002009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7303 $bpt2address.
7304 (Second breakpoint address is valid on ia64)
7305 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7306
9a68ae16
JM
73072009-09-03 Joseph Myers <joseph@codesourcery.com>
7308
7309 * gdb.base/ending-run.exp: Restrict regular expression matching
7310 line number to require closing brace following.
7311
146b9145
DE
73122009-09-03 Doug Evans <dje@google.com>
7313
7314 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7315
787d21e1
TT
73162009-09-02 Tom Tromey <tromey@redhat.com>
7317
7318 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7319
e7802207
TT
73202009-09-02 Tom Tromey <tromey@redhat.com>
7321
7322 * gdb.dwarf2/callframecfa.exp: New file.
7323 * gdb.dwarf2/callframecfa.S: New file.
7324
817aadd2
JK
73252009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7326
7327 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7328 gdb.base/solib-overlap-main.c: New.
7329
4a76eae5
DJ
73302009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7331
7332 PR gdb/10565
7333
7334 * gdb.base/bitfields.c (struct container, container): New.
7335 (main): Initialize it and call break5.
7336 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7337
d4b96c9a
JK
73382009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7339
7340 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7341 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7342
4e22772d
JK
73432009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7344
7345 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7346
2efab443
MS
73472009-08-26 Michael Snyder <msnyder@vmware.com>
7348
7349 * gdb.base/i386-reverse.c: New file.
7350 * gdb.base/i386-reverse.exp: New file.
7351 * gdb.base/Makefile.in: Add new files to be removed.
7352
07ab73a0
JM
73532009-08-26 Joseph Myers <joseph@codesourcery.com>
7354
7355 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7356 environment-pwd for remote host.
7357 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7358
676accff
KS
73592009-08-24 Keith Seitz <keiths@redhat.com>
7360
7361 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7362 Add two new C++ completer tests which limit the output to a
889bf7c5 7363 given class.
676accff 7364
f9f7ad22
MS
73652009-08-24 Michael Snyder <msnyder@vmware.com>
7366
7367 * gdb.base/del.exp: Fix typo in comment.
7368 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7369
81ecdfbb
RW
73702009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7371
7372 * configure: Regenerate.
7373 * gdb.hp/configure: Likewise.
7374 * gdb.hp/gdb.aCC/configure: Likewise.
7375 * gdb.hp/gdb.base-hp/configure: Likewise.
7376 * gdb.hp/gdb.compat/configure: Likewise.
7377 * gdb.hp/gdb.defects/configure: Likewise.
7378 * gdb.hp/gdb.objdbg/configure: Likewise.
7379 * gdb.stabs/configure: Likewise.
7380
cab0c772
UW
73812009-08-19 Doug Evans <dje@google.com>
7382
7383 * gdb.base/gdbvars.c: New file.
7384 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7385
b8fa0bfa
PA
73862009-08-14 Pedro Alves <pedro@codesourcery.com>
7387
7388 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7389 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7390
b84aa90a
PA
73912009-08-13 Pedro Alves <pedro@codesourcery.com>
7392
7393 * gdb.base/default.exp: Adjust "set language test": it's now an
7394 enum command. Larger help string moved to "help set language".
7395 * gdb.base/help.exp: Adjust "help set language" expected output,
7396 now lists all known languages.
7397
0d8f9b2c
NF
73982009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7399
7400 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7401 all frame arguments.
7402 * gdb.arch/altivec-regs.exp: Likewise.
7403
bda180e0
TT
74042009-08-07 Tom Tromey <tromey@redhat.com>
7405
7406 * gdb.base/setshow.exp: Add tests for changes to set language, set
7407 check range, and set check type.
7408
48cb2d85
VP
74092009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7410
7411 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7412 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7413 Call it.
48cb2d85 7414
1ea34204
UW
74152009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7416
7417 * configure.ac: Run gdb.cell tests when appropriate.
7418 * configure: Regenerate.
7419 * lib/cell.exp: New file.
7420 * gdb.cell: New directory.
7421 * gdb.cell/configure.ac: New file.
7422 * gdb.cell/configure: New file.
7423 * gdb.cell/Makefile.in: New file.
7424 * gdb.cell/arch.exp: New file.
7425 * gdb.cell/break.c: New file.
7426 * gdb.cell/break.exp: New file.
7427 * gdb.cell/break-spu.c: New file.
7428 * gdb.cell/bt.c: New file.
7429 * gdb.cell/bt2-spu.c: New file.
7430 * gdb.cell/bt-spu.c: New file.
7431 * gdb.cell/bt.exp: New file.
7432 * gdb.cell/coremaker.c: New file.
7433 * gdb.cell/coremaker-spu.c: New file.
7434 * gdb.cell/core.exp: New file.
7435 * gdb.cell/gcore.exp: New file.
7436 * gdb.cell/data.c: New file.
7437 * gdb.cell/data.exp: New file.
7438 * gdb.cell/data-spu.c: New file.
7439 * gdb.cell/ea-cache.exp: New file.
7440 * gdb.cell/ea-cache.c: New file.
7441 * gdb.cell/ea-cache-spu.c: New file.
7442 * gdb.cell/ea-standalone.c: New file.
7443 * gdb.cell/ea-standalone.exp: New file.
7444 * gdb.cell/ea-test.c: New file.
7445 * gdb.cell/ea-test.exp: New file.
7446 * gdb.cell/f-regs.exp: New file.
7447 * gdb.cell/mem-access.c: New file.
7448 * gdb.cell/mem-access.exp: New file.
7449 * gdb.cell/mem-access-spu.c: New file.
7450 * gdb.cell/ptype.exp: New file.
7451 * gdb.cell/registers.exp: New file.
7452 * gdb.cell/size.c: New file.
7453 * gdb.cell/sizeof.exp: New file.
7454 * gdb.cell/size-spu.c: New file.
7455 * gdb.cell/solib.exp: New file.
7456 * gdb.cell/solib-symbol.exp: New file.
7457
85e747d2
UW
74582009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7459
7460 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7461
58d6951d
DJ
74622009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7463
7464 * gdb.base/float.exp: Handle VFP registers.
7465
6e0a4f15
MS
74662009-07-14 Michael Snyder <msnyder@vmware.com>
7467
dcd5da87
MS
7468 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7469 to bring gdb to the beginning of the calling line.
7470
6e0a4f15
MS
7471 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7472 confusing the i386 epilogue unwinder.
7473
782b2b07
SS
74742009-07-14 Stan Shebs <stan@codesourcery.com>
7475
7476 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7477
f662c3bc
MS
74782009-07-14 Michael Snyder <msnyder@vmware.com>
7479
7480 * gdb.reverse/step-reverse.exp (stepi into function call):
7481 Call instruction may not be first instruction in the line.
7482 (reverse stepi from a function call): Used wrong line number.
7483
8f313923
JK
74842009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7485
7486 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7487
4662c76e
JK
74882009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 Fix gdb.base/macscp.exp when using custom inputrc.
7491 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7492 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7493 env(TERM) set.
7494 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7495 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7496
aa81e255
JK
74972009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7498
7499 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7500 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7501 Change the compilation target to match the testcase name.
7502 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7503 testcase name.
7504 * a2-run.exp: Use for setup prepare_for_testing. Change the
7505 compilation target to match the testcase name.
7506 * gdb.base/commands.exp: Likewise.
7507 * gdb.base/finish.exp: Likewise.
7508 * gdb.base/float.exp: Likewise.
7509 * gdb.base/info-target.exp: Likewise.
7510 * gdb.base/relational.exp: Likewise.
7511 * gdb.base/term.exp: Likewise.
7512 * gdb.base/until.exp: Likewise.
7513 * gdb.base/volatile.exp: Likewise.
7514 * gdb.base/whatis-exp.exp: Likewise.
7515
4c93b1d7
HZ
75162009-07-11 Hui Zhu <teawater@gmail.com>
7517
7518 * gdb.base/help.exp (disassemble): Update expected help text.
7519
812f7342
TT
75202009-07-09 Tom Tromey <tromey@redhat.com>
7521
7522 * lib/gdb.exp: Handle TRANSCRIPT.
7523 (remote_spawn, remote_close, send_gdb): New procs.
7524
fbb8f299
PM
75252009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7526
7527 * gdb.python/python-prettyprint.c: Add counted null string
7528 structure.
7529 * gdb.python/python-prettyprint.exp: Print null string. Test for
7530 embedded nulls.
7531 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7532 * gdb.python/python-value.exp (test_value_in_inferior): Add
7533 variable length string fetch tests.
7534 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7535
c0ac0ec7
JK
75362009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7537
7538 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7539
30b66ecc
TT
75402009-07-07 Tom Tromey <tromey@redhat.com>
7541
7542 * gdb.base/call-rt-st.exp: Update for change to escape output.
7543 * gdb.base/callfuncs.exp: Likewise.
7544 * gdb.base/charset.exp: Likewise.
7545 * gdb.base/constvars.exp: Likewise.
7546 * gdb.base/long_long.exp: Likewise.
7547 * gdb.base/pointers.exp: Likewise.
7548 * gdb.base/printcmds.exp: Likewise.
7549 * gdb.base/setvar.exp: Likewise.
7550 * gdb.base/store.exp: Likewise.
7551 * gdb.cp/ref-types.exp: Likewise.
7552 * gdb.mi/mi-var-child.exp: Likewise.
7553 * gdb.mi/mi-var-display.exp: Likewise.
7554 * gdb.mi/mi2-var-display.exp: Likewise.
7555 * gdb.base/charset.exp: Test octal escape sequence length.
7556 Update for change to escape output.
7557
187c4a2b
JK
75582009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7559
7560 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7561
d80a43f9
DJ
75622009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7563
7564 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7565
047427a8
JK
75662009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7567
7568 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7569 gdbserver increasing $portnum if "Can't bind address" has been seen.
7570
8b5a0f4f
PA
75712009-07-05 Pedro Alves <pedro@codesourcery.com>
7572
7573 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7574 mingw32ce.
7575
7d93ba58
PA
75762009-07-05 Pedro Alves <pedro@codesourcery.com>
7577
7578 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7579 VFP format.
7580
2277426b
PA
75812009-07-02 Pedro Alves <pedro@codesourcery.com>
7582
7583 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7584 linux. Adjust to use "inferior", "info inferiors", "detach
7585 inferior" and "kill inferior" instead of "restart", "info fork",
7586 "detach fork" and "delete fork".
7587 * gdb.base/ending-run.exp: Spell out "info".
7588 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7589 the "kill" command.
7590
5af949e3
UW
75912009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7592
7593 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7594 change to prefix TLS offset in hex with 0x.
7595
5d3729b5
UW
75962009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7597
7598 * gdb.base/default.exp: Update test case for "x" changes.
7599
af589bd0
TG
76002009-07-01 Tristan Gingold <gingold@adacore.com>
7601
7602 * gdb.base/bigcore.exp: Make darwin untested.
7603
40974f91
JK
76042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7605
7606 * gdb.base/completion.exp (directory completion): Create the directory.
7607 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7608 escapeuniquesub.
7609 (directory completion 2): Expect now ${escapeuniquesub}.
7610 (Glob remaining of directory test): Remove one excessive newline.
7611 Expect the real output.
7612
59dd3af6
JK
76132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7614
7615 Fix `make check//%' target after `make check' has been ran.
7616 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7617 a mkdir call.
7618 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7619 (%/.dir): Remove.
7620
f4e164aa
JK
76212009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7622
7623 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7624 the expected result record.
7625
69af2122
JK
76262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7627
7628 Remove racy FAILs relying just on the timeouts.
7629 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7630 (annotation_level 2): Remove racy FAILs.
7631
2fd481e1
PP
76322009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7633
7634 gdb/10275
889bf7c5
PA
7635 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7636
c38f313d
DJ
76372009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7638
7639 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7640
8b777f02
VP
76412009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7642
7643 * gdb.mi/mi-stack.exp: Testing symbolic options
7644 to -stack-list-locals and -stack-list-arguments.
7645
00c7eacf
JK
76462009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7649
6bc80edc
TT
76502009-06-29 Tom Tromey <tromey@redhat.com>
7651
7652 * dg-extract-results.sh: New file.
7653 * Makefile.in (FORCE_PARALLEL): New variable.
7654 (CHECK_TARGET): New conditional variable.
7655 (check): Use CHECK_TARGET.
7656 (DO_RUNTEST): New variable.
7657 (check-single): New target.
7658 (TEST_DIRS): New variable.
7659 (TEST_TARGETS): Likewise.
7660 (check-parallel): New target.
7661 (check-gdb.%): New pattern.
7662 (BASE1_FILES): New variable.
7663 (BASE2_FILES): Likewise.
7664 (check-gdb.base%): New pattern.
7665 (%/.dir): New pattern.
7666 * configure: Rebuild.
7667 * aclocal.m4 (AM_CONDITIONAL): New defun.
7668 * configure.ac: Check whether user is using GNU make.
7669 (GMAKE): New conditional.
7670
794684b6
SW
76712009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7672
7673 * gdb.cp/namespace-nested-import.cc: New test.
7674 * gdb.cp/namespace-nested-import.exp: New test.
7675
edb3359d
DJ
76762009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7677
7678 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7679 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7680 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7681 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7682 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7683 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7684 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7685 gdb.opt/inline-markers.c: New files.
7686 * lib/gdb.exp (skip_inline_frame_tests): New function.
7687 (skip_inline_var_tests): New function.
7688
cf657a0c
AS
76892009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7690
7691 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7692 backtrace.
7693
28d41a99
MS
76942009-06-27 Michael Snyder <msnyder@vmware.com>
7695
7696 * gdb.reverse: New directory.
7697 * gdb.reverse/break-reverse.c: New test.
7698 * gdb.reverse/break-reverse.exp: New test.
7699 * gdb.reverse/consecutive-reverse.c: New test.
7700 * gdb.reverse/consecutive-reverse.exp: New test.
7701 * gdb.reverse/finish-reverse.c: New test.
7702 * gdb.reverse/finish-reverse.exp: New test.
7703 * gdb.reverse/machinestate.c: New test.
7704 * gdb.reverse/ms1.c: New test.
7705 * gdb.reverse/machinestate.exp: New test.
7706 * gdb.reverse/Makefile.in: New file.
7707 * gdb.reverse/shr2.c: New test.
7708 * gdb.reverse/solib-reverse.c: New test.
7709 * gdb.reverse/solib-reverse.exp: New test.
7710 * gdb.reverse/step-reverse.c: New test.
7711 * gdb.reverse/step-reverse.exp: New test.
7712 * gdb.reverse/until-reverse.c: New test.
7713 * gdb.reverse/ur1.c: New test.
7714 * gdb.reverse/until-reverse.exp: New test.
7715 * gdb.reverse/watch-reverse.c: New test.
7716 * gdb.reverse/watch-reverse.exp: New test.
7717 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7718 * configure: Regenerate.
7719
fe3c8b0d
DE
77202009-06-26 Doug Evans <dje@google.com>
7721
7722 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7723
3a72a602
PM
77242009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7725
7726 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7727 windows problem for 'file delete $binfile'.
7728
27aa8d6a
SW
77292009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7730
7731 * gdb.cp/namespace-using.exp: New test.
7732 * gdb.cp/namespace-using.cc: New test.
7733
8ac055f8
JB
77342009-05-20 Joel Brobecker <brobecker@adacore.com>
7735
7736 * gdb.ada/variant_record_packed_array: New testcase.
7737
85e306ed
TT
77382009-06-23 Tom Tromey <tromey@redhat.com>
7739
7740 * gdb.base/charset.exp (test_combination): Regression test.
7741 * gdb.base/charset.c (my_wchar_t): New typedef.
7742 (myvar): New global.
7743 (main): Set myvar.
7744
56643c5e
PM
77452009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7746
7747 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7748 target.
7749
1fac167a
UW
77502009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7751
7752 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7753
7ccb0be9
UW
77542009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7755
7756 * gdb.mi/gdb680.exp: Update test for error message.
7757
568d6575
UW
77582009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7759
7760 * gdb.base/annota1.exp: Allow multiple occurrences of the
7761 frames-invalid annotation.
7762 * gdb.cp/annota2.exp: Likewise.
7763
7cd1089b
PM
77642009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7765
7766 * gdb.cp/gdb2495.cc: New file.
7767 * gdb.cp/gdb2495.exp: New file.
7768
72c63395
JK
77692009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7770
7771 Report error on GDB crash during runto.
7772 * lib/gdb.exp (runto <eof>): New.
7773
3788363d
DJ
77742009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7775
7776 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7777 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7778 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7779 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7780 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7781 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7782 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7783 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7784 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7785 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7786 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7787 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7788 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7789 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7790 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7791 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7792 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7793 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7794 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7795 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7796 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7797 gdb.trace/passcount.exp, gdb.trace/report.exp,
7798 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7799 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7800 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7801 executable.
7802
17592de3
PA
78032009-06-07 Pedro Alves <pedro@codesourcery.com>
7804
7805 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7806 defined before referencing it.
7807
701e355d
DE
78082009-06-03 Doug Evans <dje@google.com>
7809
7810 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7811 * gdb.arch/i386-see.c: Ditto.
7812
f2292c65
PM
78132009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7814
7815 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7816 (check_macro): Return 1 if undefined.
7817 If first test fails, check if macro debug information is available,
7818 and report unsupported test if no macro information is found.
7819
5a437975
DE
78202009-05-29 Doug Evans <dje@google.com>
7821
7822 * gdb.threads/hand-call-in-threads.exp: New.
7823 * gdb.threads/hand-call-in-threads.c: New.
7824
c141c696
MS
78252009-05-29 Michael Snyder <msnyder@vmware.com>
7826
7827 * gdb.base/break-always.exp: Change "1" to "on".
7828 Add confirmation check.
7829
b3444185
PA
78302009-05-28 Pedro Alves <pedro@codesourcery.com>
7831
7832 * gdb.threads/threxit-hop-specific.c: New.
7833 * gdb.threads/threxit-hop-specific.exp: New.
7834 * gdb.threads/thread-execl.c: New.
7835 * gdb.threads/thread-execl.exp: New.
7836
b6313243
TT
78372009-05-27 Tom Tromey <tromey@redhat.com>
7838 Thiago Jung Bauermann <bauerman@br.ibm.com>
7839
7840 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7841 (mi_child_regexp): Likewise.
7842 (mi_list_varobj_children_range): Likewise.
7843 (mi_get_features): Likewise.
7844 (mi_list_varobj_children): Rewrite.
7845 * gdb.python/python-mi.exp: New file.
7846
a6bac58e
TT
78472009-05-27 Tom Tromey <tromey@redhat.com>
7848 Thiago Jung Bauermann <bauerman@br.ibm.com>
7849 Phil Muldoon <pmuldoon@redhat.com>
7850 Paul Pluzhnikov <ppluzhnikov@google.com>
7851
7852 * gdb.python/python-prettyprint.exp: New file.
7853 * gdb.python/python-prettyprint.c: New file.
7854 * gdb.python/python-prettyprint.py: New file.
7855 * gdb.base/display.exp: print/r is now valid.
7856
2c74e833
TT
78572009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7858 Tom Tromey <tromey@redhat.com>
7859 Pedro Alves <pedro@codesourcery.com>
7860 Paul Pluzhnikov <ppluzhnikov@google.com>
7861
7862 * gdb.python/python-template.exp: New file.
7863 * gdb.python/python-template.cc: New file.
7864 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7865 tests.
7866 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7867 Call it.
7868 (test_value_after_death): New proc.
7869 * gdb.python/python-value.c (PTR): New typedef.
7870 (main): New variable 'x'.
7871
89c73ade
TT
78722009-05-27 Tom Tromey <tromey@redhat.com>
7873
7874 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7875 tests.
7876 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7877 Call it.
7878
a75724bc
PA
78792009-05-27 Pedro Alves <pedro@codesourcery.com>
7880
7881 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7882
e58b0e63
PA
78832009-05-24 Pedro Alves <pedro@codesourcery.com>
7884
7885 * gdb.threads/fork-thread-pending.c: New.
7886 * gdb.threads/fork-thread-pending.exp: New.
7887
4ac36638
JK
78882009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7889
7890 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7891 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7892
889bf7c5 78932009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7894
889bf7c5 7895 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7896
b242c3c2
PA
78972009-05-17 Pedro Alves <pedro@codesourcery.com>
7898
7899 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7900 `gdb_get_line_number'. Call `callee' in both parent and child.
7901 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7902 `gdb_get_line_number' instead of hardcoding line numbers.
7903 (catch_fork_unpatch_child): New procedure to test detaching
7904 breakpoints from child fork.
7905 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7906 hardcoding line numbers.
7907 (do_fork_tests): Run `catch_fork_unpatch_child'.
7908
ee342b23
VP
79092009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7910
7911 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7912 of structure type enters or leaves the scope, it
7913 is reported by -var-update.
7914
e2009e98
DE
79152009-05-11 Doug Evans <dje@sebabeach.org>
7916
7917 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7918 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7919 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7920
00903456
JK
79212009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7922
7923 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7924
dc621c35
DE
79252009-04-30 Doug Evans <dje@google.com>
7926
7927 * gdb.threads/watchthreads2.exp: New testcase.
7928 * gdb.threads/watchthreads2.c: New testcase.
7929
9ab4e744
DE
79302009-04-29 Doug Evans <dje@google.com>
7931
7932 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7933 * gdb.cp/mb-ctor.cc: Ditto.
7934 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7935 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7936 * gdb.cp/mb-inline1.cc: Call it.
7937 * gdb.cp/mb-inline2.cc: Ditto.
7938 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7939 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7940
484086b7
JK
79412009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7942
7943 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7944 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7945 Replace all uses of `decimal' by `nonzero'.
7946 (info macro FROM_COMMANDLINE): New test.
7947
379a77b5
TT
79482009-04-27 Tom Tromey <tromey@redhat.com>
7949
7950 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7951
b92b73c2
DE
79522009-04-27 Doug Evans <dje@google.com>
7953
7954 * gdb.threads/watchthreads.c (main): Initialize args before starting
7955 the threads. Plus formatting cleanup.
7956 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7957 biased scheduling of one thread.
7958
945a118d
JG
79592009-04-27 Jerome Guitton <guitton@adacore.com>
7960
7961 * gdb.cp/templates.cc (GetMax): New template.
7962 (main): Declare two instances of GetMax.
7963 * gdb.cp/templates.exp: Add new test.
7964
d389af10
JK
79652009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7966
7967 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7968
e7f86de9
JM
79692009-04-22 Joseph Myers <joseph@codesourcery.com>
7970
7971 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7972
334cc82d
TT
79732009-04-15 Tom Tromey <tromey@redhat.com>
7974
7975 * gdb.base/charset.exp: Add regression test.
7976
d12672cc
JB
79772009-04-14 Joel Brobecker <brobecker@adacore.com>
7978
7979 * gdb.base/exe-lock.exp: New testcase.
7980
18e8c3bc
TT
79812009-04-13 Tom Tromey <tromey@redhat.com>
7982
7983 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7984 operator on Frame.
7985
5ecd5cbe
UW
79862009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7987
7988 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7989 * gdb.server/ext-attach.exp: Likewise.
7990
7309f756
VP
79912009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7992
7993 Eliminate some sleep usage.
7994
889bf7c5
PA
7995 * gdb.mi/basics.c (do_nothing): New.
7996 (main): Use do_nothing instead of printf, so that
7997 not to introduce race condition between output of
7998 inferiour and output of gdb. Do not use sleep as it
7999 is not generally available on embedded targets.
7309f756 8000
f4b95f6f
PA
80012009-04-02 Pedro Alves <pedro@codesourcery.com>
8002
8003 * gdb.server/ext-attach.exp: Expect an optional process id after
8004 "Detached from remote process".
8005
de40b933
JK
80062009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8007
8008 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8009 gdb.dwarf2/dw2-unresolved.exp: New.
8010
2ae101a4
PA
80112009-04-02 Pedro Alves <pedro@codesourcery.com>
8012
8013 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8014 mi_run_to_main.
8015
56a8e183
PA
80162009-04-02 Pedro Alves <pedro@codesourcery.com>
8017
8018 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8019 mi_run_to_main. Skip thread exit test on remote targets.
8020 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8021 mi_run_to_main.
8022 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8023 mi_run_to_main.
8024 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8025 when expecting ^connected. Detect when the target doesn't support
8026 non-stop mode.
8027 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8028 supported. Return -1 on error, 0 on success.
8029 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8030 (mi_runto): Return mi_runto_helper's result explicitly.
8031
c35fafde
PA
80322009-04-01 Pedro Alves <pedro@codesourcery.com>
8033
8034 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8035
f8a8dce6
JB
80362009-04-01 Tom Tromey <tromey@redhat.com>
8037
8038 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8039 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8040 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8041 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8042
71c25dea
TT
80432009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8044 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 PR gdb/931
8047 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8048 output.
8049 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8050 for gdb/931.
8051 * dw2-strp.S (DW_AT_language): Change to C++.
8052 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8053
02d9a9ce
JB
80542009-03-31 Joel Brobecker <brobecker@adacore.com>
8055
8056 * gdb.ada/tasks: New testcase.
8057
1042e4c0
SS
80582009-03-30 Stan Shebs <stan@codesourcery.com>
8059
8060 * gdb.trace/actions.exp: Update to match new info trace format.
8061 * gdb.trace/deltrace.exp: Ditto.
8062 * gdb.trace/infotrace.exp: Ditto.
8063 * gdb.trace/passcount.exp: Ditto.
8064 * gdb.trace/save-trace.exp: Ditto.
8065 * gdb.trace/while-stepping.exp: Ditto.
8066 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8067
f8f6f20b
TJB
80682009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8069
8070 * gdb.python/python-frame.c: New file.
8071 * gdb.python/python-frame.exp: New file.
8072
c0c6f777
TJB
80732009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8074
8075 * gdb.python/python-value.exp: Add tests for the address
8076 attribute.
8077
3cb51905
AS
80782009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8079
8080 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8081
88fc996f
DE
80822009-03-26 Doug Evans <dje@google.com>
8083
8084 * gdb.mi/mi-nonstop-exit.exp: New file.
8085 * gdb.mi/non-stop-exit.c: New file.
8086
56ef84b1
TT
80872009-03-26 Tom Tromey <tromey@redhat.com>
8088
8089 Update for change to prologue skipping:
8090 * gdb.mi/mi2-simplerun.exp: Update.
8091 * gdb.mi/mi2-break.exp: Update.
8092 * gdb.mi/mi-simplerun.exp: Update.
8093 * gdb.mi/mi-break.exp: Update.
8094 * gdb.base/ending-run.exp: Update.
8095
def2b000
TJB
80962009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8097
8098 * gdb.python/python-value.exp (test_value_in_inferior): Test
8099 gdb.Value.is_optimized_out attribute.
8100
442ddf59
JK
81012009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8102
8103 * gdb.dwarf2/dw2-noloc-main.c: New file.
8104 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8105 (.text): Remove.
8106 (.data): New.
8107 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8108 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8109 (DW_TAG_subprogram func_cu1, noloc): Remove.
8110 (main): New.
8111 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8112 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8113 (file_symbols): New procedure.
8114
a8df5de4
TT
81152009-03-25 Tom Tromey <tromey@redhat.com>
8116
8117 * gdb.base/charset.exp (valid_target_charset): New proc.
8118 Use it to skip tests on invalid charsets.
8119
cc1d7add
PM
81202009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8121
8122 * gdb.base/completion.exp: Add a test for directory completion.
8123
bcd5727b
JK
81242009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 Fix a racy FAIL.
8127 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8128 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8129
cc924cad
TJB
81302009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8131
8132 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8133 * gdb.python/python-function.exp: Add test for function returning
8134 a GDB value.
8135
bc3b79fd
TJB
81362009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8137
8138 * gdb.python/python-function.exp: New file.
8139
6c7a06a3
TT
81402009-03-20 Tom Tromey <tromey@redhat.com>
8141
8142 * gdb.base/store.exp: Update for change to escape output.
8143 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8144 to escape output.
8145 * gdb.base/pointers.exp: Update for change to escape output.
8146 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8147 to escape output.
8148 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8149 escape output.
8150 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8151 to escape output.
8152 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8153 escape output.
8154 * gdb.base/setvar.exp: Update for change to escape output.
8155 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8156 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8157 to escape output.
8158 (test_print_string_constants): Likewise.
8159 * gdb.base/charset.exp (valid_host_charset): Check size of
8160 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8161 cases. Handle "auto"-related output.
8162 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8163 (uvar, Uvar): New globals.
8164
c31af87b
JG
81652009-03-19 Jerome Guitton <guitton@adacore.com>
8166
8167 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8168 deltas.
8169 * gdb.ada/fixed_points.exp: Ditto.
8170
51272cf2
PA
81712009-03-18 Pedro Alves <pedro@codesourcery.com>
8172
8173 * return-nodebug.c: Don't include stdio.h.
8174 (init): Delete.
8175 (func): Delete definition and provide extern declaration.
8176 (t): New.
8177 (main): Don't call printf. Call func and store its result in t.
8178 * return-nodebug1.c: New.
8179 * return-nodebug.exp: Don't expect stdio output. Instead, print
8180 the global variable t. Drop printf formatters and cast types from
8181 foreach loop. Don't use prepare_for_testing. Compile
8182 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8183 define FORMAT or CAST.
8184
d24948ac
PP
81852009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8186
8187 * gdb.base/solib-display.exp: Disable test for remote targers.
8188
61ff14c6
JK
81892009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8190
8191 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8192
cb4dce93
JK
81932009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8194
8195 Fix a racy FAIL.
8196 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8197 code from `follow parent, print pids'.
8198 (`follow child, print pids', `follow parent, print pids'): Call it.
8199 Replace `gdb_test "break..."' by gdb_breakpoint.
8200
f7c60c5e
VP
82012009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8202
8203 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8204 sync and async modes.
f7c60c5e 8205
383ace49
JB
82062009-03-12 Joel Brobecker <brobecker@adacore.com>
8207
8208 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8209 that was checked in by mistake. Remove loading of ada.exp, since
8210 this is not necessary in this case.
8211
4ce102af
JB
82122009-03-12 Joel Brobecker <brobecker@adacore.com>
8213
8214 * gdb.ada/ptype_arith_binop.exp: New testcase.
8215
529a2aef
JB
82162009-03-12 Joel Brobecker <brobecker@adacore.com>
8217
8218 * gdb.ada/mod_from_name: New testcase.
8219
8a38181c
JB
82202009-03-12 Joel Brobecker <brobecker@adacore.com>
8221
8222 * gdb.ada/tick_last_segv: New testcase.
8223
11436dee
VP
82242009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8225
61ff14c6 8226 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8227
1f31650a
VP
82282009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8229
61ff14c6
JK
8230 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8231 include the token in ^running and frame info in *stopped.
1f31650a 8232
a3247a22
PP
82332009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8234
8235 * solib-display.exp: New file.
8236 * solib-display-main.c: New file.
8237 * solib-display-lib.c: New file.
61ff14c6 8238
aae64587
PA
82392009-03-05 Pedro Alves <pedro@codesourcery.com>
8240
8241 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8242
44aabfbc
JK
82432009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8244
8245 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8246 (list_and_check_macro): Use more specific test name.
8247 (next to definition): Make the test names unique.
8248
c087fcd3
PM
82492009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8250
8251 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8252
c86cf029
VP
82532009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8254
8255 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8256 notifications.
8257 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8258 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8259 * lib/mi-support.exp (library_loaded_re): New.
8260 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8261
3ea85240
VP
82622009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8263
8264 * gdb.gdb/observer.exp: Use test_notification observer, not
8265 normal_stop, everywhere.
8266 (test_normal_stop_notifications): Rename to...
8267 (test_notifications): ...this.
8268 (test_observer_normal_stop): Rename to...
8269 (test_observer): ...this.
8270
1903f0e6
DE
82712009-02-16 Doug Evans <dje@google.com>
8272
8273 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8274 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8275 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8276 (test_prefixed_syscall,test_int3): New tests.
8277 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8278 (test_prefixed_syscall,test_int3): New tests.
8279
1d33d6ba
VP
82802009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8281
3cb51905
AS
8282 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8283 (mi_expect_interrupt): Likewise.
8284 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8285 response.
1d33d6ba 8286
faafb047
PM
82872009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8288
8289 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8290 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8291 Replace calls to get_valueofx by get_hexadecimal_valueof.
8292
417e16e2
PM
82932009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8294
8295 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8296 (get_integer_valueof): New procedure.
8297 (get_sizeof): Use new get_integer_value_of.
8298 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8299 by get_integer_valueof.
8300
7065b901
TT
83012009-02-13 Tom Tromey <tromey@redhat.com>
8302
8303 * gdb.base/remote.exp (get_sizeof): Remove.
8304 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8305 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8306 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8307 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8308 (get_sizeof): Likewise.
8309
5d7cb8df
JK
83102009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8311
8312 PR fortran/9806
8313 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8314
b2febfff
PP
83152009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8316
8317 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8318
4aa995e1
PA
83192009-02-06 Pedro Alves <pedro@codesourcery.com>
8320
8321 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8322
d8906c6f
TJB
83232009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8324
8325 * gdb.python/python-cmd.exp: New file.
8326
ff4ab08d
TG
83272009-02-06 Tristan Gingold <gingold@adacore.com>
8328
8329 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8330
aacd552b
TG
83312009-02-05 Tristan Gingold <gingold@adacore.com>
8332
8333 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8334 pointer is dereferenced and use this signal name in regexp.
8335 * gdb.base/signull.exp: Ditto.
8336 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8337 * gdb.base/signull.c (main): Ditto.
8338
08c637de
TJB
83392009-02-04 Tom Tromey <tromey@redhat.com>
8340 Thiago Jung Bauermann <bauerman@br.ibm.com>
8341
8342 * gdb.python/python-value.exp: Use `gdb.history' instead of
8343 `gdb.value_from_history'.
8344 (test_value_numeric_ops): Add test for conversion of enum constant.
8345 * gdb.python/python-value.c (enum e): New type.
8346 (evalue): New global.
8347 (main): Use argv.
8348
20261af8
JG
83492009-02-04 Jerome Guitton <guitton@adacore.com>
8350
8351 * gdb.ada/uninitialized_vars: New test program.
8352 * gdb.ada/uninitialized_vars.exp: New testcase.
8353
52e44b43
TT
83542009-02-02 Tom Tromey <tromey@redhat.com>
8355
8356 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8357 * gdb.cp/pr2489.cc: Rename...
8358 * gdb.cp/pr9594.cc: ... to this.
8359
1c71341a
TT
83602009-02-02 Tom Tromey <tromey@redhat.com>
8361
8362 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8363 * gdb.cp/pr2489.cc: New file.
8364 * gdb.cp/cpcompletion.exp: New file.
8365
a4295225
TT
83662009-02-02 Tom Tromey <tromey@redhat.com>
8367
8368 PR exp/9059:
8369 * gdb.cp/call-c.exp: Add regression test.
8370 * gdb.cp/call-c.cc (FooHandle): New typedef.
8371 (main): New variable 'handle'.
8372
592375cd
VP
83732009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8374
8375 * lib/mi-support.exp (et_mi_thread_list)
8376 (check_mi_and_console_threads): Adjust for current thread in
8377 -thread-list-ids output.
8378
41447f92
VP
83792009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8380
889bf7c5
PA
8381 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8382 Call it.
41447f92 8383
35669430
DE
83842009-01-28 Doug Evans <dje@google.com>
8385
8386 * gdb.arch/amd64-disp-step.S: New file.
8387 * gdb.arch/amd64-disp-step.exp: New file.
8388 * gdb.arch/i386-disp-step.S: New file.
8389 * gdb.arch/i386-disp-step.exp: New file.
8390
09f00d9a
PM
83912009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8392
8393 * gdb.base/find.exp: Set newline variable
8394 using quotes instead of braces to fix cygwin failures.
8395
1e8fb976
PA
83962009-01-23 Pedro Alves <pedro@codesourcery.com>
8397
8398 * gdb.base/radix.exp: Add tests to ensure that that set
8399 input-radix 0 and set output-radix 0 are really rejected.
8400
da061712
PA
84012009-01-23 Pedro Alves <pedro@codesourcery.com>
8402
8403 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8404 copyright years.
8405
dd7e2d2b
PA
84062009-01-23 Pedro Alves <pedro@codesourcery.com>
8407
8408 PR gdb/9664:
8409 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8410
392452f6
PA
84112009-01-22 Pedro Alves <pedro@codesourcery.com>
8412
8413 PR c++/9631:
8414 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8415
8653e71c
PM
84162009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8417
8418 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8419 binfile definition to fix Windows OS failure.
8420
a12cc160
DJ
84212009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8422
8423 PR gdb/9346
8424 * gdb.base/interrupt.c (sigint_handler): New.
8425 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8426 on error.
8427 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8428 Test "signal SIGINT".
8429
b89667eb
DE
84302009-01-19 Doug Evans <dje@google.com>
8431
8432 * gdb.base/break.exp: Update expected gdb output.
8433 * gdb.base/sepdebug.exp: Ditto.
8434 * gdb.mi/mi-syn-frame.exp: Ditto.
8435 * gdb.mi/mi2-syn-frame.exp: Ditto.
8436 * gdb.base/call-signal-resume.exp: New file.
8437 * gdb.base/call-signals.c: New file.
8438 * gdb.base/unwindonsignal.exp: New file.
8439 * gdb.base/unwindonsignal.c: New file.
8440 * gdb.threads/interrupted-hand-call.exp: New file.
8441 * gdb.threads/interrupted-hand-call.c: New file.
8442 * gdb.threads/thread-unwindonsignal.exp: New file.
8443
adb483fe
DJ
84442009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8445
8446 * gdb.base/define.exp: Test defining and hooking prefix commands.
8447 * gdb.python/python.exp: Update test for "show user" output.
8448
60023297
JK
84492009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8450
8451 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8452 now the output exactly, using less wildcards. Expect also the output
8453 of gfortran-4.3. Update for the f-valprint.c modification from
8454 2008-04-22.
8455 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8456 Remove gdb_test test names where matching the command.
8457
ccc57cf9
PA
84582009-01-01 Pedro Alves <pedro@codesourcery.com>
8459
8460 PR breakpoints/9681:
8461 * gdb.base/watchpoint.exp: Add regression test.
8462
c7a6ca08
PA
84632008-12-31 Pedro Alves <pedro@codesourcery.com>
8464
8465 * gdb.threads/attach-into-signal.exp: Don't use
8466 gdb_suppress_entire_file.
8467 * gdb.threads/attach-stopped.exp: Ditto.
8468 * gdb.threads/attachstop-mt.exp: Ditto.
8469
3a031f65
PA
84702008-12-31 Pedro Alves <pedro@codesourcery.com>
8471
8472 PR gdb/8812:
8473 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8474
09e6485f
PA
84752008-12-29 Pedro Alves <pedro@codesourcery.com>
8476
8477 PR gdb/7536:
8478 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8479 and unsupported output radices are really rejected.
8480
0cd53049
JK
84812008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8484
ba163c7e
TT
84852008-12-22 Tom Tromey <tromey@redhat.com>
8486
8487 * gdb.cp/punctuator.exp: New file.
8488
6f4de6c9
JK
84892008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8490
8491 * gdb.base/completion.exp (Completing non-existing component): New test.
8492
0f34d0b4
JK
84932008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8494
8495 Fix for PR gdb/8648.
8496 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8497 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8498 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8499 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8500
db2ad4c3
JK
85012008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8502
8503 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8504
bb5ef15e
DP
85052008-12-16 Christophe Lyon <christophe.lyon@st.com>
8506
8507 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8508 compiler actually generate code at the expected line number.
8509
90142adc
JZ
85102008-12-15 Jie Zhang <jie.zhang@analog.com>
8511
8512 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8513
fad6eecd
TT
85142008-12-12 Tom Tromey <tromey@redhat.com>
8515
8516 * gdb.base/commands.exp (redefine_hook_test): New proc.
8517 Call it.
8518
17c8aaf5
TT
85192008-12-11 Tom Tromey <tromey@redhat.com>
8520
8521 * gdb.base/macscp.exp: New regression test.
8522
7c8adf68
TT
85232008-12-11 Tom Tromey <tromey@redhat.com>
8524
8525 * gdb.base/macscp.exp: Print "address.addr".
8526 * gdb.base/macscp1.c (struct outer): New struct.
8527 (address): New global.
8528
b05dcbb7
TT
85292008-12-09 Tom Tromey <tromey@redhat.com>
8530
8531 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8532 Call it.
8533
2d476de1
DE
85342008-12-04 Doug Evans <dje@google.com>
8535
8536 * gdb.server/ext-run.exp: Relax regexp for init program.
8537
87bdc959
TG
85382008-12-03 Tristan Gingold <gingold@adacore.com>
8539
8540 * gdb.base/macscp.exp: Generate an object file during compilation
8541 to work around Darwin dsymutil limitations.
8542
e0740f77
JK
85432008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8544
8545 Test resolving external references to TLS variables.
8546 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8547 FILE2_THREAD_LOCAL.
8548 (testfile2, srcfile2): New variables.
8549 * gdb.threads/tls.c (file2_thread_local)
8550 (function_referencing_file2_thread_local): New.
8551 * gdb.threads/tls2.c: New file.
8552
67f0aac5
JB
85532008-11-28 Joel Brobecker <brobecker@adacore.com>
8554
8555 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8556 rather than integer, as integer might not be big enough when
8557 on 64bit targets.
67f0aac5 8558
c332165e
JG
85592008-11-27 Jerome Guitton <guitton@adacore.com>
8560
8561 * gdb.cp/formatted-ref.exp: Add equality test.
8562 * gdb.ada/formatted_ref.exp: Ditto.
8563
fc9b693c
JK
85642008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8565
8566 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8567 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8568
a9c64011
AS
85692008-11-20 Andreas Schwab <schwab@suse.de>
8570
8571 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8572 matching syscall entry point.
8573 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8574 (tcatch_vfork_then_child_follow): Likewise. Finish through
8575 vfork even if we stopped at the syscall trampoline.
8576
e2fd701e
DE
85772008-11-20 Doug Evans <dje@google.com>
8578
8579 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8580
69abc51c
TJB
85812008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8582
8583 * gdb.arch/ppc-dfp.exp: New file.
8584 * gdb.arch/ppc-dfp.c: New file.
8585
c14c28ba
PP
85862008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8587
8588 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8589
2e74121d
DE
85902008-11-17 Doug Evans <dje@google.com>
8591
8592 * gdb.mi/mi-syn-frame.exp: Update expected output.
8593 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8594
66bb093b
VP
85952008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8596
8597 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8598 "thread N" results in =thread-selected.
8599 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8600 (mi_send_resuming_command_raw): Be prepared for
8601 =thread-selected.
8602
3d043ef6
VP
86032008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8604
a9c64011
AS
8605 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8606 * lib/mi-support.exp: Likewise.
3d043ef6 8607
808104c8
JB
86082008-11-16 Joel Brobecker <brobecker@adacore.com>
8609
8610 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8611 commands from the expected output for "help catch".
8612
00b22944
JB
86132008-11-15 Joel Brobecker <brobecker@adacore.com>
8614
8615 * gdb.ada/int_deref.exp: New testcase.
8616
59669435
TT
86172008-11-14 Nick Roberts <nickrob@snap.net.nz>
8618
8619 * gdb.mi/gdb2549.exp: New file.
8620
de04a248
DE
86212008-11-11 Doug Evans <dje@google.com>
8622
8623 * gdb.base/callexit.exp: New file.
8624 * gdb.base/callexit.c: New file.
8625
6b8ce727
DE
86262008-11-10 Doug Evans <dje@google.com>
8627
8628 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8629 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8630 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8631 (default_gdb_start,default_gdb_exit): Ditto.
8632 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8633 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8634 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8635 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8636 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8637 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8638
1b14b8aa
AS
86392008-11-03 Andreas Schwab <schwab@suse.de>
8640
8641 * gdb.base/hashline2.exp: Fix typo.
8642 * gdb.base/hashline3.exp: Likewise.
8643
f3134b88
TT
86442008-10-30 Tom Tromey <tromey@redhat.com>
8645
8646 * gdb.base/pointers.exp: Add test.
8647 * gdb.base/pointers.c (k, S): New typedefs.
8648 (instance): New global.
8649
c2226152
AS
86502008-10-30 Andreas Schwab <schwab@suse.de>
8651
8652 * gdb.base/args.exp: Add tests for newlines.
8653
462f405c
JB
86542008-10-30 Joel Brobecker <brobecker@adacore.com>
8655
8656 gdb.base/foll-exec.exp: Update the expected output of a couple
8657 of "info breakpoints" tests.
8658
79a45b7d
TT
86592008-10-28 Tom Tromey <tromey@redhat.com>
8660
8661 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8662
adc13a14
PA
86632008-10-24 Pedro Alves <pedro@codesourcery.com>
8664
8665 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8666 gdb_start_cmd.
8667 Use runto_main before any test that requires execution.
8668
252fbfc8
PA
86692008-10-23 Pedro Alves <pedro@codesourcery.com>
8670
8671 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8672 instead of SIGINT.
8673
28148e3d
JB
86742008-10-22 Joel Brobecker <brobecker@adacore.com>
8675
8676 * gdb.base/completion.exp: Update expected output following
8677 the addition of the "info tasks" command.
8678
c209f847
TT
86792008-10-22 Tom Tromey <tromey@redhat.com>
8680
8681 * gdb.base/exprs.exp (test_expr): Add test for string
8682 concatenation.
8683
f177e350
PA
86842008-10-19 Pedro Alves <pedro@codesourcery.com>
8685
8686 * configure.ac: Output gdb.python/Makefile.
8687 * configure: Regenerate.
8688 * gdb.python/Makefile.in: New.
8689
cce89356
JB
86902008-10-16 Joel Brobecker <brobecker@adacore.com>
8691
8692 * gdb.base/foll-fork.exp: Adjust the expected output to match
8693 the new description for fork/vfork catchpoints in the "info
8694 breakpoints" output.
8695
176d289d
TJB
86962008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8697
8698 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8699
a08702d6
TJB
87002008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8701
8702 * gdb.python/python-value.c: New file.
8703 * gdb.python/python-value.exp: New file.
8704
1c5cfe86
PA
87052008-10-15 Pedro Alves <pedro@codesourcery.com>
8706
8707 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8708
5a98ad69
DP
87092008-10-15 Denis Pilat <denis.pilat@st.com>
8710
41702f1b 8711 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8712
dcb1a1e2
TT
87132008-10-09 Tom Tromey <tromey@redhat.com>
8714
8715 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8716 'fprintf' and 'stderr'.
8717
9124fe48
JB
87182008-10-07 Joel Brobecker <brobecker@adacore.com>
8719
8720 * gdb.ada/ref_tick_size.exp: New testcase.
8721
45452591
DE
87222008-10-06 Doug Evans <dje@google.com>
8723
8724 * gdb.dwarf2/dw2-cu-size.exp: New file.
8725 * gdb.dwarf2/dw2-cu-size.S: New file.
8726
8727 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8728 .Ltype_int for clarity.
8729
4fc5b208
PP
87302008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8731
8732 PR gdb/2384:
8733 * gdb.cp/gdb2384.exp: Extended to test more cases.
8734 * gdb.cp/gdb2384.cc: Likewise.
8735 * gdb.cp/gdb2384-base.h: Likewise.
8736 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8737
d78df370
JK
87382008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8739
8740 * gdb.base/maint.exp (maint print type): Remove printing
8741 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8742
9a044a89
TT
87432008-09-30 Tom Tromey <tromey@redhat.com>
8744
8745 * gdb.base/macscp.exp: Add completion tests.
8746 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8747 (TWENTY_THREE): Likewise.
8748 (FORTY_EIGHT): Likewise.
8749
506800a9
TT
87502008-09-30 Tom Tromey <tromey@redhat.com>
8751
8752 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8753 everywhere.
8754 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8755
1a6f01b5
JK
87562008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8757
8758 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8759 testcase is derived from. Fix racy dependency on an expected PID
8760 number. No longer support the testcase on Linux kernel 2.4.x.
8761
2fae03e8
TT
87622008-09-27 Tom Tromey <tromey@redhat.com>
8763
8764 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8765 and varargs.
8766
1ad15515
PA
87672008-09-22 Pedro Alves <pedro@codesourcery.com>
8768
8769 * lib/mi-support.exp (mi_expect_interrupt): New.
8770 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8771 from gdb.mi/mi-nonstop.exp.
8772 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8773 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8774 lib/mi-support.exp.
8775 Use mi_check_thread_states throughout. Avoid ".*" and do not
8776 require an anchor after -exec-run.
8777
d0b76dc6
DJ
87782008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8779
8780 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8781 stop is pending. Avoid ".*" when two stops are pending.
8782 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8783 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8784 newlines in fullnames.
8785 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8786 (mi_expect_stop): Update comments. Only anchor in sync mode.
8787 Do not match newlines.
8788 (mi_send_resuming_command_raw): Always return status.
8789 (mi_get_stop_line): Do not match more than one line by accident.
8790 Only anchor in sync mode.
8791 (mi_run_inline_test): If -exec-next fails, give up.
8792
9990c830
UW
87932008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8794
8795 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8796 on SPU.
8797
ebcf6f00
JB
87982008-09-10 Joel Brobecker <brobecker@adacore.com>
8799
8800 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8801
b6db24e5
JB
88022008-09-10 Joel Brobecker <brobecker@adacore.com>
8803
8804 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8805 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8806 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8807 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8808 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8809 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8810 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8811 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8812 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8813 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8814 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8815 Include the "= " sequence in the expected output of print tests.
8816
2bf448e0
JB
88172008-09-10 Joel Brobecker <brobecker@adacore.com>
8818
8819 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8820 description for boolean types.
8821
d51fd4c8
PA
88222008-09-09 Pedro Alves <pedro@codesourcery.com>
8823
8824 * gdb.base/hook-stop-continue.c: New.
8825 * gdb.base/hook-stop-continue.exp: New.
8826
694182d2
DJ
88272008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8828
8829 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8830
3b8a7fc0
JG
88312008-09-08 Jerome Guitton <guitton@adacore.com>
8832
8833 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8834 (stack_check_probe_2, stack_check_probe_loop_1)
8835 (stack_check_probe_loop_2): New functions.
8836 (main): Add call to these new functions.
8837 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8838 functions, check that the breakpoint is inserted at the appropriate
8839 location.
8840 (insert_breakpoint): Slightly refine this procedure so that it can
8841 be called several times in the test.
8842
96cc0ae8
JG
88432008-09-08 Jerome Guitton <guitton@adacore.com>
8844
8845 * gdb.base/stack-checking.c: New file.
8846 * gdb.base/stack-checking.exp: New file.
8847
1f08b409
TJB
88482008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8849
8850 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8851 * gdb.arch/altivec-regs.exp: Likewise.
8852 * gdb.arch/vsx-regs.exp: Likewise.
8853
3099e1c4
TJB
88542008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8855
8856 * gdb.arch/ppc-fp.exp: New file.
8857 * gdb.arch/ppc-fp.c: New file.
8858
cc69bfc1
PP
88592008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8860
8861 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8862 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8863
b02a33db
MS
88642008-09-04 Michael Snyder <msnyder@vmware.com>
8865
8866 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8867 as "at" (for non-debug functions such as _start).
8868
2992cbe0
UW
88692008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8870
8871 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8872 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8873 software watchpoints.
8874 * gdb.base/watch_thread_num.exp: Likewise.
8875
514f746b
AR
88762008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8877
8878 * gdb.arch/i386-bp_permanent.exp: New test.
8879
876cecd0
TT
88802008-08-24 Tom Tromey <tromey@redhat.com>
8881
8882 * gdb.base/maint.exp: Update "maint print type".
8883
80f73d71
VP
88842008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8885
8886 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8887 support. Adjust the order of "*running" notifications.
8888 * gdb.mi/non-stop.c: Don't cast from int to void* and
8889 back.
8890
d9c78d7d
MK
88912008-08-20 Mark Kettenis <kettenis@gnu.org>
8892
8893 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8894 expect to find it in the "info frame" output.
8895
97a2d1d3
DJ
88962008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8897
8898 * gdb.base/interp.exp: Always consume both prompts.
8899
b96e2927
PA
89002008-08-20 Pedro Alves <pedro@codesourcery.com>
8901
8902 * gdb.base/pending.exp: Test pending breakpoints without symbols
8903 loaded.
8904
8cf6e61a
VP
89052008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8906
8907 * lib/mi-support.exp (mi_expect_stop): Produce
8908 more details on failures.
8909 * gdb.mi/mi-nonstop.exp: New.
8910 * gdb.mi/non-stop.c: New.
8911
c6ebd6cf
VP
89122008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8913
a9c64011
AS
8914 * gdb.mi/mi-async.exp: Use 'set target-async'.
8915 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8916
46a9b8ed
DJ
89172008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8918
8919 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8920
44feb3ce
TT
89212008-08-17 Tom Tromey <tromey@redhat.com>
8922
8923 * gdb.base/help.exp (help catch): Rewrite.
8924
311a4e6b
TJB
89252008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8926
8927 * gdb.base/define.exp: Test indented command documentation.
8928 * gdb.python/python.exp: Test indented multi-line command.
8929
604c2f83
LM
89302008-08-15 Luis Machado <luisgpm@br.ibm.com>
8931
8932 * testsuite/gdb.arch/vsx-regs.c: New source file.
8933 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8934 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8935
886a217c
TT
89362008-08-14 Tom Tromey <tromey@redhat.com>
8937
8938 * gdb.base/macscp.exp: Add regression test for "macro define" or
8939 "macro undef" with no arguments.
8940
c814a4f3
PP
89412008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8942
8943 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8944
12ab8a60
UW
89452008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8946
8947 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8948
d57a3c85
TJB
89492008-08-06 Tom Tromey <tromey@redhat.com>
8950
8951 * gdb.python/python.exp: New file.
8952
c7b778ff
JK
89532008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8954
8955 Fix for PR gdb/1543.
8956 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8957 $LOCATION.
8958 (location): New variable.
8959 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8960 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8961 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8962 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8963 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8964 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8965 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8966 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8967 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8968 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8969 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8970 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8971 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8972 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8973 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8974 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8975 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8976 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8977 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8978 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8979 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8980 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8981 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8982 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8983 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8984 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8985 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8986 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8987 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8988 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8989 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8990 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8991 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8992 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8993 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8994 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8995 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8996 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8997 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8998 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8999 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9000 gdb.base/type-opaque.exp, gdb.base/until.exp,
9001 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9002 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9003 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9004 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9005 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9006 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9007 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9008 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9009 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9010 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9011 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9012 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9013 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9014 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9015 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9016 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9017 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9018 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9019 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9020 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9021 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9022 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9023 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9024 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9025 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9026 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9027 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9028 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9029 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9030 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9031 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9032 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9033 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9034 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9035 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9036 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9037 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9038 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9039 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9040 to bug-gdb@prep.ai.mit.edu .
9041
5e06a3d1
VP
90422008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9043
9044 * lib/mi-support.exp (mi_load_shlibs): New.
9045 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9046
9d81d21b
VP
90472008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9048
9049 * lib/mi-support.exp (get_mi_thread_list)
9050 (check_mi_and_console_threads): New, moved from ...
9051 * gdb.mi/mi-pthread.exp: ...here.
9052 * gdb.mi/gdb669.exp (get_mi_thread_list)
9053 (check_mi_and_console_threads): Delete.
9054 * gdb.mi/mi2-pthread.exp: Likewise.
9055
bae98fe0
TT
90562008-07-28 Tom Tromey <tromey@redhat.com>
9057
9058 * Makefile.in (just-check): Remove. Move body to...
9059 (check): ... here.
9060
57380f4e
DJ
90612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9062
9063 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9064 Add a test for duplicated SIGINTs.
9065
e09490f1
DJ
90662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9067
9068 * gdb.threads/schedlock.exp (get_args): Update to work for any
9069 value of NUM.
9070 (Top level): Report the number of threads that did not resume.
9071
6387b45f
DJ
90722008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9073
9074 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9075
62f64ff2
DJ
90762008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9077
9078 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9079 non-MI prompt.
9080
fa8de41e
TT
90812008-07-26 Tom Tromey <tromey@redhat.com>
9082
9083 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9084 (function_struct, function_struct_ptr): New globals.
9085 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9086 function pointer in a struct.
9087
ccb3ac8a
TT
90882008-07-26 Tom Tromey <tromey@redhat.com>
9089
9090 * gdb.base/macscp.exp: Add test for macro lexing bug.
9091
d7d9f01e
TT
90922008-07-18 Tom Tromey <tromey@redhat.com>
9093
9094 * gdb.base/macscp.exp: Add macro tests.
9095
9bf07184
PP
90962008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9097
9098 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9099
becf6477
PP
91002008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9101
9102 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9103
0709f7d3
PP
91042008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9105
9106 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9107
7093c834
PP
91082008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9109
9110 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9111
b432ffe3
JK
91122008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9113
9114 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9115
b1a268e5
VP
91162008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9117
9118 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9119
e2995f8e
KB
91202008-07-11 Kevin Buettner <kevinb@redhat.com>
9121
9122 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9123 of regexp to account for changes made to GDB in the printing of
9124 byte vectors.
9125
14032a66
TT
91262008-07-11 Tom Tromey <tromey@redhat.com>
9127
9128 * gdb.base/completion.exp: Add 'help' completion test.
9129
981505ef
JK
91302008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9131
9132 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9133
10568435
JK
91342008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9135
9136 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9137
4487aabf
PA
91382008-07-09 Pedro Alves <pedro@codesourcery.com>
9139
9140 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9141
a4a9b1c4
PA
91422008-07-09 Pedro Alves <pedro@codesourcery.com>
9143
9144 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9145
3c3185ac
JK
91462008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9147
9148 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9149
7ebd49dc
VP
91502008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9151
9152 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9153 previous commit. Add a comment.
9154
84e46146
PA
91552008-06-28 Pedro Alves <pedro@codesourcery.com>
9156
9157 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9158
0f8d4a2f
VP
91592008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9160
9161 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9162
f747e0ce
PA
91632008-06-27 Pedro Alves <pedro@codesourcery.com>
9164
9165 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9166 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9167 compiling an executable, link in an object that forces unbuffered
9168 output.
9169 * lib/set_unbuffered_mode.c: New file.
9170
734a5c36
JK
91712008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9174
a2840c35
VP
91752008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9176
a9c64011
AS
9177 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9178 mi_expect_stop.
9179 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9180 Demand that *running is output.
9181 (detect_async): Perform checking every time.
9182 (mi_send_resuming_command): Extract everything into...
9183 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9184 (mi_expect_stop): Don't accept any output before *stopped.
9185
6ae37fef
VP
91862008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9187
9188 Robustify mi-simplerun.
a9c64011
AS
9189 * gdb.mi/basics.c (main): Add a call to sleep.
9190 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9191 * gdb.mi/mi2-cli.exp: Likewise.
9192 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9193
b4aa76f0 91942008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9195
9196 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9197
e1ac3328
VP
91982008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9199
a9c64011
AS
9200 * gdb.mi/mi-console.exp: Adjust.
9201 * gdb.mi/mi-syn-frame.exp: Adjust.
9202 * gdb.mi/mi2-console.exp: Adjust.
9203 * gdb.mi/mi2-syn-frame.exp: Adjust.
9204 * lib/mi-support.exp (mi_run_cmd): Adjust.
9205 (mi_send_resuming_command): Adjust.
e1ac3328 9206
f7f9a841
VP
92072008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9208
9209 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9210 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9211 testing of stopped.
9212 * gdb.mi/mi2-syn-frame.exp: Likewise.
9213 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9214 (async, detect_async): New.
9215 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9216 depending on if we're running in sync or async mode.
f7f9a841 9217
37cd5d19
TT
92182008-06-09 Tom Tromey <tromey@redhat.com>
9219
9220 * gdb.base/completion.exp: New tests for field name completion
9221 with spaces, and field name completion with '->'.
9222
65d12d83
TT
92232008-06-06 Tom Tromey <tromey@redhat.com>
9224
9225 * gdb.base/break1.c (struct some_struct): New struct.
9226 (values): New global.
9227 * gdb.base/completion.exp: Add field name completion test.
9228
ebfe2e3f
PP
92292008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9230
9231 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9232 to pointer.
9233 * gdb.cp/call-c.cc: Likewise.
9234
bcf6fc3a
NR
92352008-06-06 Nick Roberts <nickrob@snap.net.nz>
9236
9237 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9238 annotation.
9239
49fd4a42 92402008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9241 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9242
9243 * gdb.threads/execl.c, gdb.threads/execl1.c,
9244 gdb.threads/execl.exp: New tests.
a9c64011 9245
8a34ac3f
AR
92462008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9247 Daniel Jacobowitz <dan@codesourcery.com>
9248
9249 * gdb.cp/exception.exp: Activate test, make it work with pending
9250 catchpoints.
9251
86ae69ef
JK
92522008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9253
9254 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9255
f7f9ae2c
VP
92562008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9257
a9c64011
AS
9258 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9259 now printed.
9260 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9261
2a2d4dc3
AS
92622008-05-27 Andreas Schwab <schwab@suse.de>
9263
9264 * gdb.base/frame-args.exp: Handle arguments that are optimized
9265 out.
9266
5099e4d9
LM
92672008-05-26 Luis Machado <luisgpm@br.ibm.com>
9268
9269 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9270 quiet for ppc32 and group options into a single variable.
9271
d9c36a91
JB
92722008-05-23 Joel Brobecker <brobecker@adacore.com>
9273
9274 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9275 of zero-size elements.
9276 * gdb.ada/null_array.exp: Test printing this new array.
9277
103a8671
JK
92782008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9279
9280 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9281
07a4cc1a 92822008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9283
9284 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9285 of the "finish" command.
9286
55f996a7
NR
92872008-05-21 Nick Roberts <nickrob@snap.net.nz>
9288
9289 * gdb.base/annota1.exp: Test for new annotation.
9290
907fc202
UW
92912008-05-16 Pedro Alves <pedro@codesourcery.com>
9292
9293 * gdb.base/fixsection.exp: New file.
9294 * gdb.base/fixsection0.c: New file.
9295 * gdb.base/fixsection1.c: New file.
9296
e8f97270
UW
92972008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9298
9299 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9300 * gdb.base/annota3.exp: Likewise.
9301
ac0bb574
NF
93022008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9303
9304 * gdb.base/watch_thread_num.exp: Don't run tests that require
9305 watchpoints if the target doesn't support them.
9306
6fadd07a
DE
93072008-05-12 Doug Evans <dje@google.com>
9308
9309 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9310
6e9a4a30
JB
93112008-05-09 Joel Brobecker <brobecker@adacore.com>
9312
9313 * gdb.ada/assign_1.exp: New testcase.
9314
08388c79
DE
93152008-05-09 Doug Evans <dje@google.com>
9316
a3c83fae
DE
9317 * gdb.base/find.exp: New file.
9318 * gdb.base/find.c: New file.
08388c79 9319
bd5ddfe8
DJ
93202008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9321
9322 * gdb.base/commands.exp (watchpoint_command_test): Handle
9323 gdb,no_hardware_watchpoints.
9324 * gdb.base/float.exp: Allow ARM targets without floating point.
9325 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9326
b5dd68e2 93272008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9328 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9329
9330 * gdb.ada/lang_switch: New test program.
9331 * gdb.ada/lang_switch.exp: New testcase.
9332
382d13d1
DE
93332008-05-05 Doug Evans <dje@google.com>
9334
9335 * gdb.base/help.exp (disassemble): Update expected help text.
9336
9dd789d0
PA
93372008-05-04 Pedro Alves <pedro@codesourcery.com>
9338
9339 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9340
611c83ae
PA
93412008-05-04 Pedro Alves <pedro@codesourcery.com>
9342
9343 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9344 different times.
9345
ff013f42
JK
93462008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9347
9348 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9349 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9350 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9351 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9352
96dff6a2
VP
93532008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9354
9355 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9356 notification to appear.
9357
55cd6f92
DJ
93582008-05-04 Daniel Jacobowitz <dan@debian.org>
9359
9360 * gdb.base/fullname.c: New file.
9361 * gdb.base/fullname.exp: New file.
9362 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9363
d705c43c
PA
93642008-05-03 Pedro Alves <pedro@codesourcery.com>
9365
9366 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9367 expressions with macros.
9368
333222e1
JK
93692008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9372
5ac01682
DJ
93732008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9374
9375 * gdb.base/completion.exp: Handle lack of other symbols beginning
9376 with "a".
9377
9378 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9379
237fc4c9
PA
93802008-05-02 Jim Blandy <jimb@codesourcery.com>
9381
9382 * gdb.asm/asmsrc1.s: Add scratch space.
9383
ed5e9466
DJ
93842008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9385 Daniel Jacobowitz <dan@codesourcery.com>
9386
9387 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9388 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9389 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9390
b39cc962
DJ
93912007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9392
9393 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9394
36d520f5
JB
93952008-05-01 Joel Brobecker <brobecker@adacore.com>
9396
9397 * gdb.base/info-target.exp: New testcase.
9398
8d4e3071
DJ
93992008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9400
9401 * gdb.cp/hang.exp: Use .cc instead of .C.
9402 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9403 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9404
6f3f3097
DJ
94052008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9406
9407 * gdb.base/gdb1250.exp: Remove perror.
9408 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9409
5550a914
PA
94102008-04-30 Pedro Alves <pedro@codesourcery.com>
9411
9412 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9413 .2byte.
9414
d848e687
DJ
94152008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9416
9417 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9418 (maybe_kfail): New.
9419
93b5768b
PA
94202008-04-25 Pedro Alves <pedro@codesourcery.com>
9421
9422 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9423
721c02de
VP
94242008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9425
a9c64011
AS
9426 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9427 * gdb.mi/mi2-syn-frame.exp: Likewise.
9428 * lib/mi-support.exp: Likewise.
721c02de 9429
74960c60
VP
94302008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9431
9432 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9433 to specify regexp for the location to stop at.
9434 * gdb.base/break-always.c: New.
9435 * gdb.base/break-always.exp: New.
9436
d24317b4
VP
94372008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9438
9439 * lib/mi-support.exp (mi_runto_helper): Adjust
9440 for the original-location field.
9441 (mi_create_breakpoint, mi_list_breakpoints): New.
9442 * gdb.mi/mi-break.exp: Adjust.
9443 * gdb.mi/mi2-break.exp: Adjust.
9444 * gdb.mi/mi-pending.exp: Adjust.
9445 * gdb.mi/mi-simplerun.exp: Adjust.
9446 * gdb.mi/mi2-simplerun.exp: Adjust.
9447 * gdb.mi/mi-syn-frame.exp: Adjust.
9448 * gdb.mi/mi2-syn-frame.exp: Adjust.
9449 * gdb.mi/mi-until.exp: Adjust.
9450 * gdb.mi/mi2-until.exp: Adjust.
9451 * gdb.mi/mi-var-display.exp: Adjust.
9452 * gdb.mi/mi2-var-display.exp: Adjust.
9453 * gdb.mi/mi-watch.exp: Adjust.
9454 * gdb.mi/mi2-watch.exp: Adjust.
9455
fdc59709 94562008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9457
a9c64011
AS
9458 * aclocal.m4: Add override.m4.
9459 * configure: Regenerate.
fdc59709 9460
8e91f023
VP
94612008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9462
9463 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9464 '-var-update --all-values' reports new value even the type
9465 of a variable object has changed.
9466
233a11ab
CS
94672008-04-18 Craig Silverstein <csilvers@google.com>
9468
9469 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9470 files.
d24317b4 9471
9c1137ad
JB
94722008-04-18 Joel Brobecker <brobecker@adacore.com>
9473
9474 * gdb.ada/atomic_enum: New test program.
9475 * gdb.ada/atomic_enum.exp: New testcase.
9476
66d0bbc7
DE
94772008-04-17 Doug Evans <dje@google.com>
9478
9479 * gdb.opt/Makefile.in: Fix whitespace.
9480
100906b0
UW
94812008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9482
9483 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9484
4584e32e
DE
94852008-04-17 Doug Evans <dje@google.com>
9486
9487 * gdb.base/hashline1.exp: New testcase.
9488 * gdb.base/hashline2.exp: New testcase.
9489 * gdb.base/hashline2.exp: New testcase.
9490
0a320680
PA
94912008-04-17 Pedro Alves <pedro@codesourcery.com>
9492
9493 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9494
18ac113b
AR
94952008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9496
9497 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9498 temporary breakpoint to match "Temporary breakpoint".
9499 * gdb.base/break.exp (delete_breakpoints): Likewise.
9500 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9501 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9502 * gdb.base/display.exp: Likewise.
9503 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9504 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9505 * gdb.base/restore.exp (restore_tests): Likewise.
9506 * gdb.base/sepdebug.exp: Likewise.
9507 * gdb.base/watchpoint.exp: Likewise.
9508 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9509 * gdb.mi/mi-pending.exp: Likewise.
9510 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9511 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9512 * gdb.mi/mi-var-cmd.exp: Likewise.
9513 * gdb.mi/mi-var-display.exp: Likewise.
9514 * gdb.mi/mi2-cli.exp: Likewise.
9515 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9516 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9517 * gdb.mi/mi2-var-display.exp: Likewise.
9518 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9519 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9520 new "disp" field.
a9c64011 9521 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9522 reason. This is to support fix for PR2424.
9523
add38693
JK
95242008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9527
fcacd99f
VP
95282008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9529
9530 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9531 field. Add more floating varobj tests.
fcacd99f 9532 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9533 field.
9534 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9535 (main): Call do_at_tests.
9536 * lib/mi-support.exp (mi_create_floating_varobj)
9537 (mi_varobj_update_with_type_change): New.
fcacd99f 9538
de051565
MK
95392008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9540
9541 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9542 option of -var-evaluate-expression.
9543 * gdb.mi/mi2-var-display.exp: Likewise.
9544
dbc52822
VP
95452008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9546
9547 Introduce test setup helpers.
a9c64011
AS
9548 * lib/gdb.exp (build_executable, clean_restart)
9549 (prepare_for_testing): New.
9550 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9551 * gdb.base/return.exp: Likewise.
9552 * gdb.base/ending-run.exp: Likewise.
dbc52822 9553
473591da
NR
95542008-04-07 Nick Roberts <nickrob@snap.net.nz>
9555
9556 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9557 Interface (MI) responses.
9558
2b2d9e11
VP
95592008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9560
a9c64011
AS
9561 * gdb.cp/breakpoint.cc: New code to test conditions involving
9562 member variables.
9563 * gdb.cp/breakpoint.exp: Test condition involving member
9564 variables.
2b2d9e11 9565
bb378428
VP
95662008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9567
9568 * lib/mi-support.exp (mi_expect_stop): New.
9569 (mi_run_cmd): Change the
9570 token. Use mi_send_resuming_command, use
9571 mi_expect_stop.
9572 (mi_execute_to_helper): Rename to mi_execute_to.
9573 (mi_send_resuming_command): Add more error patterns.
9574 (mi_wait_for_stop): Renamed to...
9575 (mi_get_stop_line): ...this.
9576 (mi_run_inline_test): Adjust.
9577
9578 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9579 * gdb.mi/mi-console.exp: Likewise.
9580 * gdb.mi/mi-pending.exp: Likewise.
9581 * gdb.mi/mi-simplerun.exp: Likewise.
9582 * gdb.mi/mi-stack.exp: Likewise.
9583 * gdb.mi/mi-stepi.exp: Likewise.
9584 * gdb.mi/mi-syn-frame.exp: Add comment.
9585 * gdb.mi/mi-until.exp: Likewise.
9586 * gdb.mi/mi-var-display.exp: Likewise.
9587 * gdb.mi/mi-watch.exp: Likewise.
9588 * gdb.mi/mi2-cli.exp: Likewise.
9589 * gdb.mi/mi2-console.exp: Likewise.
9590 * gdb.mi/mi2-simplerun.exp: Likewise.
9591 * gdb.mi/mi2-stack.exp: Likewise.
9592 * gdb.mi/mi2-stepi.exp: Likewise.
9593 * gdb.mi/mi2-until.exp: Likewise.
9594 * gdb.mi/mi2-var-display.exp: Likewise.
9595 * gdb.mi/mi2-watch.exp: Likewise.
9596
62172bb9
UW
95972008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9598
9599 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9600
9601 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9602
a13e061a
PA
96032008-04-04 Pedro Alves <pedro@codesourcery.com>
9604
9605 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9606 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9607 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9608 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9609 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9610 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9611 expect an mi error duplicated in stderr.
9612
eae06beb
JB
96132008-04-03 Joel Brobecker <brobecker@adacore.com>
9614
9615 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9616 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9617 Add a couple of tests that verify the behavior when the new setting
9618 is set to "cancel" and "all".
9619 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9620 "ask" before we start the testing.
9621
79c6ced6
AR
96222008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9623
9624 * gdb.cp/casts.cc: Add class reference variables.
9625 * gdb.cp/casts.exp: New test cases for up/down casting references.
9626
6c2d1a6b
MK
96272008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9628
9629 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9630 instead of beginning to make an extra test pass.
9631 * gdb.mi/mi2-var-display.exp: Likewise.
9632
55b411d9
MR
96332008-03-31 Maciej W. Rozycki <macro@mips.com>
9634
9635 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9636
c6140da2
MD
96372008-03-31 Markus Deuling <deuling@de.ibm.com>
9638 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9639
9640 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9641 value. Add xfail for older kernels.
9642
79732189
AR
96432008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9644
9645 Bring mi-support in line with gdb.exp.
9646 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9647 (mi_gdb_start): New function.
9648
33c3676e
MR
96492008-03-28 Maciej W. Rozycki <macro@mips.com>
9650
9651 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9652
92e28119
VP
96532008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9654
9655 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9656 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9657
9e8e3afe
VP
96582008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9659
9660 * lib/mi-support.exp (mi_create_varobj_checked): New.
9661 (mi_list_varobj_children): Allow to check for a
9662 value.
9663 (mi_list_array_varobj_children): New.
9664
9665 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9666 and mi_list_varobj_children, as opposed to hardcoding
9667 expected strings.
9668 * gdb.mi/gdb701.exp: Likewise.
9669 * gdb.mi/gdb792.exp: Likewise.
9670 * gdb.mi/mi-var-block.exp: Likewise.
9671 * gdb.mi/mi-var-cmd.exp: Likewise.
9672 * gdb.mi/mi-var-invalidate.exp: Likewise.
9673 * gdb.mi/mi2-var-block.exp: Likewise.
9674 * gdb.mi/mi2-var-child.exp: Likewise.
9675 * gdb.mi/mi2-var-cmd.exp: Likewise.
9676 * gdb.mi/mi2-var-display.exp: Likewise.
9677
9df50351
JK
96782008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9679
9680 Fix random false FAILs on i386.
9681 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9682
31e5d73a
DJ
96832008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9684
9685 PR gdb/544
9686 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9687
12f4afab
DJ
96882008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9689
9690 PR gdb/544
9691 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9692
b562a0cb
DJ
96932008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9694
9695 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9696 fixed PR gdb/544.
9697
17faa917
DJ
96982008-03-21 Pedro Alves <pedro@codesourcery.com>
9699
9700 * gdb.threads/fork-child-threads.exp: Test next over fork.
9701
6214f497
DJ
97022008-03-21 Chris Demetriou <cgd@google.com>
9703
9704 * gdb.base/break.exp (rbreak junk): New test for rbreak
9705 "Junk at end of arguments" issue.
9706
63092375
DJ
97072008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9708
9709 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9710 *& to work on created array elements.
9711 (Top level): Test print $pc with a file. Test string operations
9712 without a target.
9713 * gdb.base/ptype.exp: Do not expect *& to work on created array
9714 elements.
9715
b21991b0
DJ
97162008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9719 gdb.threads/staticthreads.exp: Update exit query.
9720
c4b347c7
SL
97212008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9722
9723 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9724
fa4727a6
DJ
97252008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * gdb.base/watchpoint.c (global_ptr, func4): New.
9728 (main): Call func4.
9729 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9730 (test_inaccessible_watchpoint): New.
9731
2f34202f
MR
97322008-02-29 Maciej W. Rozycki <macro@mips.com>
9733
9734 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9735 select the largest.
9736
0d6ba1b1
DJ
97372008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9738
9739 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9740 frames-invalid annotations.
9741
e691325a
PM
97422008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9743
a9c64011 9744 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9745
f85b5ecc
DE
97462008-02-27 Doug Evans <dje@google.com>
9747
9748 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9749 for bug 1738.
9750 (breakpoint_to_handler_entry): Ditto.
9751
b40e7bf3
JB
97522008-02-27 Joel Brobecker <brobecker@adacore.com>
9753
9754 * gdb.base/ending-run.exp: Use the first line of code inside
9755 function body to test breakpoints.
9756 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9757 location where the breakpoint is inserted when using the line
9758 where a function is declared. Fix typo in the description of
9759 one of the tests.
9760 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9761
2faca73a
PM
97622008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9763
9764 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9765 tests.
2faca73a 9766
6f439c36
PM
97672008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9768
9769 * gdb.base/args.exp: avoid same output for tests
9770 with single quotes.
9771
54e52265
VP
97722008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9773
a9c64011
AS
9774 * gdb.base/annota1.exp: Adjust for 'info break'
9775 format changes.
9776 * gdb.base/annota3.exp: Likewise.
9777 * gdb.base/break.exp: Likewise.
9778 * gdb.base/condbreak.exp: Likewise.
9779 * gdb.base/pending.exp: Likewise.
9780 * gdb.base/sepdebug.exp: Likewise.
9781 * gdb.base/unload.exp: Likewise.
9782 * gdb.cp/ovldbreak.exp: Likewise.
9783 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9784
897b09ca
DE
97852008-02-07 Doug Evans <dje@google.com>
9786
9787 * gdb.cp/mb-inline.exp: New.
9788 * gdb.cp/mb-inline.h: New.
9789 * gdb.cp/mb-inline1.cc: New.
9790 * gdb.cp/mb-inline2.cc: New.
9791
b1c32d35
PM
97922008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9793
9794 * gdb.pascal/floats.pas: New test program.
9795 * gdb.pascal/floats.exp: New testcase.
9796
1a4ca44a
TJB
97972008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9798
9799 * gdb.base/callfuncs.c (t_float_many_args): New function.
9800 (t_double_many_args): New function.
9801 * gdb.base/callfuncs.exp: Add tests for exceeding float
9802 and double parameters passed through the stack.
9803
439048e8
JB
98042008-02-05 Joel Brobecker <brobecker@adacore.com>
9805
9806 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9807 gdb.ada/complete/foo.adb: New files.
9808 * gdb.ada/complete.exp: New testcase.
9809
81fe8080
DE
98102008-02-03 Doug Evans <dje@google.com>
9811
301f0ecf
DE
9812 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9813
81fe8080
DE
9814 * gdb.cp/gdb2384.exp: New file.
9815 * gdb.cp/gdb2384.cc: New file.
9816 * gdb.cp/gdb2384-base.h: New file.
9817 * gdb.cp/gdb2384-base.cc: New file.
9818
4b071aec
DE
98192008-02-02 Doug Evans <dje@google.com>
9820
9821 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9822
61137ba6
JB
98232007-02-01 Joel Brobecker <brobecker@adacore.com>
9824
9825 * gdb.ada/sym_print_name: New test program.
9826 * gdb.ada/sym_print_name.exp: New testcase.
9827
98282007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9829
9830 * gdb.ada/nested/hello.adb: New file.
9831 * gdb.ada/nested.exp: New testcase.
9832 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9833
98deb0da
VP
98342008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9835
9836 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9837 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9838 don't cause future evaluations of function to report
9839 creation of internal breakpoints.
98deb0da 9840
723a2275
VP
98412008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9842
9843 * gdb.mi/mi-break.exp (test_error): New.
9844 Call it.
9845
fb546a2f
LM
98462008-01-31 Luis Machado <luisgpm@br.ibm.com>
9847
9848 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9849 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9850
2d8fd90a
PM
98512008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9852
9853 * gdb.pascal/integers.pas: New test program.
9854 * gdb.pascal/integers.exp: New testcase.
9855
a7fa0ded
PM
98562008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9857
9858 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9859
5e1a1926
TJB
98602008-01-30 Luis Machado <luisgpm@br.ibm.com>
9861
9862 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9863 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9864
8d04f9f0
JB
98652008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9866
9867 * gdb.ada/formatted_ref: New test program.
9868 * gdb.ada/formatted_ref.exp: New testcase.
9869
9870 * gdb.cp/formatted-ref.cc: New file.
9871 * gdb.cp/formatted-ref.exp: New testcase.
9872
ce75a98f
JB
98732008-01-30 Joel Brobecker <brobecker@adacore.com>
9874
9875 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9876
e835f6bf
NR
98772008-01-30 Nick Roberts <nickrob@snap.net.nz>
9878
9879 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9880 (test_file_list_exec_source_file): Update to new macro-info field.
9881
d118ef87
PH
98822008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9883
9884 * gdb.ada/exprs: New test program.
9885 * gdb.ada/exprs.exp: New testcase.
9886
7d35ab09
TJB
98872008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9888
9889 * dfp-test.c (DELTA, DELTA_B): New definitions.
9890 (double_val1, double_val2, double_val3, double_val4, double_val5,
9891 double_val6, double_val7, double_val8, double_val9, double_val10,
9892 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9893 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9894 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9895 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9896 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9897 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9898 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9899 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9900 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9901 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9902 dec128_val16): New global variables.
9903 (decimal_dec128_align): New function.
9904 (decimal_mixed): Likewise.
9905 (decimal_many_args_dec32): Likewise.
9906 (decimal_many_args_dec64): Likewise.
9907 (decimal_many_args_dec128): Likewise.
9908 (decimal_many_args_mixed): Likewise.
9909 * dfp-test.exp: Add tests calling new inferior functions.
9910
2d717e4f
DJ
99112008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9912
9913 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9914 gdb.server/ext-run.exp: New files.
9915 * lib/gdbserver-support.exp (gdbserver_download): New.
9916 (gdbserver_start): New. Update gdbserver expected
9917 output.
9918 (gdbserver_spawn): Use them.
9919 (gdbserver_start_extended): New.
9920
e85a822c
DJ
99212008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9922
9923 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9924 Run on GNU/Linux.
9925 (do_exec_tests): Check for systems which do not support catchpoints.
9926 Do not match START.
9927 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9928 Run on GNU/Linux. Enable verbose output.
9929 (check_fork_catchpoints): New.
9930 (explicit_fork_child_follow, catch_fork_child_follow)
9931 (tcatch_fork_parent_follow): Update expected messages.
9932 (do_fork_tests): Use check_fork_catchpoints.
9933 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9934 Run on GNU/Linux. Enable verbose output.
9935 (check_vfork_catchpoints): New.
9936 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9937 expected messages.
9938 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9939
401ea829
JB
99402008-01-29 Jim Blandy <jimb@red-bean.com>
9941
9942 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9943 host' errors.
9944 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9945
aceaf3ad
JB
99462008-01-29 Jim Blandy <jimb@red-bean.com>
9947
9948 * gdb.threads/sigthread.c: Use barriers to ensure that
9949 child_thread and child_thread_two are always initialized before we
9950 start to use them.
9951
a5606eee
VP
99522008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9953
9954 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9955 * gdb.base/watchpoint-solib.c: New.
9956 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9957
c55a82bb
PM
99582008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9959
9960 * gdb.base/gdb1056.exp: Add unsigned integer test.
9961
0993fe05
DE
99622008-01-28 Doug Evans <dje@google.com>
9963
9964 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9965
4fe42e7f
JB
99662008-01-27 Jim Blandy <jimb@codesourcery.com>
9967
c7a69933
JB
9968 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9969
4fe42e7f
JB
9970 * gdb.base/expand-psymtabs.exp: Doc fix.
9971
5def8285
MK
99722008-01-26 Mark Kettenis <kettenis@gnu.org>
9973
9974 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9975
5313c911
NR
99762008-01-24 Nick Roberts <nickrob@snap.net.nz>
9977
a9c64011 9978 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9979 -var-set-format.
9980
93815fbf
VP
99812008-01-23 Chris Demetriou <cgd@google.com>
9982
9983 * gdb.threads/thread_events.c: New testcase source file.
9984 * gdb.threads/thread_events.exp: New testcase expect file.
9985
467a88ee
NR
99862008-01-23 Nick Roberts <nickrob@snap.net.nz>
9987
9988 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9989
9990 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9991 -var-set-format.
9992
d8f82aba
DJ
99932008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9994 Vladimir Prus <vladimir@codesourcery.com>
9995
9996 * gdb.base/float.exp: Allow missing floating point for m68k and
9997 PowerPC.
9998
60c46647
VP
99992008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10000
10001 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10002 ignore count.
10003 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10004 * gdb.mi/mi-cli.exp: Adjust.
10005 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10006
c7dd36a1
PA
100072008-01-17 Pedro Alves <pedro@codesourcery.com>
10008
10009 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10010 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10011 with dummy_ptr's address.
10012 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10013 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10014 all targets.
10015 * gdb.mi/mi2-var-child.exp: Likewise.
10016
39d5313e
JB
100172008-01-09 Joel Brobecker <brobecker@adacore.com>
10018
10019 * gdb.ada/null_array: New test program.
10020 * gdb.ada/null_array.exp: New testcase.
10021
0aea4bf3
LM
100222008-01-09 Luis Machado <luisgpm@br.ibm.com>
10023
10024 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10025 with required float modifiers.
10026
0b354900
JB
100272008-01-08 Joel Brobecker <brobecker@adacore.com>
10028
10029 * gdb.ada/funcall_param: New test program.
10030 * gdb.ada/funcall_param.exp: New testcase.
10031
cdb7f5d4
JB
100322008-01-08 Joel Brobecker <brobecker@adacore.com>
10033
10034 * gdb.ada/arrayparam: New test program.
10035 * gdb.ada/arrayparam.exp: New testcase.
10036
88e2547f
JB
100372008-01-08 Joel Brobecker <brobecker@adacore.com>
10038
10039 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10040 landed. Should also fix random failures in the test following it.
10041
f6867ce0
TJB
100422008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10043
10044 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10045 for expressions with decimal float values.
10046 (test_dfp_conversions): New function to test casts to and from
10047 decimal float types.
10048 Call test_dfp_conversions.
10049 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10050 elements.
10051 (main): Initialize ds.float4 and ds.double8 elements.
10052 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10053 string to new error message.
10054 (d64_set_tests): Likewise.
10055 (d128_set_tests): Likewise.
10056 Add tests for expressions with decimal float variables. Add tests for
10057 conversions to and from decimal float types.
10058
f9c11282
JB
100592008-01-05 Joel Brobecker <brobecker@adacore.com>
10060
10061 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10062 * gdb.ada/packed_tagged.exp: New testcase.
10063
0ecbca72
JB
100642008-01-04 Joel Brobecker <brobecker@adacore.com>
10065
10066 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10067 gdb.ada/homonym/homonym_main.adb: New files.
10068 * gdb.ada/homonym.exp: New testcase.
10069
c18d3d89
JB
100702008-01-04 Joel Brobecker <brobecker@adacore.com>
10071
10072 * gdb.ada/packed_array.exp: Add testing of references to
10073 a packed array.
10074
ecc7085b
JB
100752008-01-04 Joel Brobecker <brobecker@adacore.com>
10076
10077 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10078 New files.
10079 * gdb.ada/type_coercion.exp: New testcase.
10080
c474c922
JB
100812008-01-04 Joel Brobecker <brobecker@adacore.com>
10082
10083 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10084 gdb.ada/tagged/foo.adb: New file.
10085 * gdb.ada/tagged.exp: New testcase.
10086
9005b927
JB
100872008-01-04 Joel Brobecker <brobecker@adacore.com>
10088
10089 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10090 gdb.ada/ptype_field/foo.adb: New files.
10091 * gdb.ada/ptype_field.exp: New testcase.
10092
1a6aaad8
JB
100932008-01-03 Joel Brobecker <brobecker@adacore.com>
10094
10095 * gdb.ada/print_pc.exp: New testcase.
10096
0ef22f53
JB
100972008-01-03 Joel Brobecker <brobecker@adacore.com>
10098
10099 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10100 gdb.ada/taft_type/p.adb: New files.
10101 * gdb.ada/taft_type.exp: New testcase.
10102
1689ecf8
JB
101032008-01-03 Joel Brobecker <brobecker@adacore.com>
10104
10105 * gdb.ada/array_bounds/bar.adb: New file.
10106 * gdb.ada/array_bounds.exp: New testcase.
10107
a4d0b9c3
JB
101082008-01-03 Joel Brobecker <brobecker@adacore.com>
10109
10110 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10111 gdb.ada/arrayptr/foo.adb: New files.
10112 * gdb.ada/arrayptr.exp: New testcase.
10113
a31ace00
JB
101142008-01-03 Joel Brobecker <brobecker@adacore.com>
10115
10116 * gdb.base/set-lang-auto.exp: New testcase.
10117
a97fced3
JB
101182008-01-03 Joel Brobecker <brobecker@adacore.com>
10119
10120 * gdb.ada/fun_addr/foo.adb: New file.
10121 * gdb.ada/fun_addr.exp: New testcase.
10122
ef29ce1a
JK
101232008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10124
10125 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10126 New files
10127
0fafefe3
JB
101282008-01-02 Joel Brobecker <brobecker@adacore.com>
10129
10130 * array_subscript_addr/p.adb: New file.
a9c64011 10131 * array_subscript_addr.exp: New testcase.
0fafefe3 10132
c4359f8d
JB
101332008-01-02 Joel Brobecker <brobecker@adacore.com>
10134
a9c64011 10135 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10136 New files.
10137 * gdb.ada/str_cmp_ref.exp: New testcase.
10138
1aa1b15b
JB
101392008-01-01 Joel Brobecker <brobecker@adacore.com>
10140
10141 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10142 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10143 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10144
81c9b2cf
JB
101452008-01-01 Joel Brobecker <brobecker@adacore.com>
10146
10147 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10148 gdb.ada/ref_param/pck.ads: New files.
10149 * gdb.ada/ref_param.exp: New testcase.
10150
319e4674
JB
101512008-01-01 Joel Brobecker <brobecker@adacore.com>
10152
10153 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10154 gdb.ada/interface/foo.adb: New files.
10155 * gdb.ada/interface.exp: New testcase.
10156
ef682c56
JB
101572007-12-31 Jim Blandy <jimb@codesourcery.com>
10158
10159 * gdb.base/multi-forks.exp: Consume all output from child
10160 processes before proceeding to next test.
10161
f6f3eb6c
JB
101622007-12-29 Jim Blandy <jimb@codesourcery.com>
10163
10164 * configure: Regenerated.
10165
f652e42f
JB
101662007-12-27 Joel Brobecker <brobecker@adacore.com>
10167
10168 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10169 gdb.ada/fixed_cmp/fixed.adb: New files.
10170 * gdb.ada/fixed_cmp.exp: New testcase.
10171
6943e596
JB
101722007-12-27 Joel Brobecker <brobecker@adacore.com>
10173
10174 * gdb.ada/boolean_expr.exp: New testcase.
10175
aad9a193
JB
101762007-12-26 Jim Blandy <jimb@codesourcery.com>
10177
10178 * gdb.base/multi-forks.exp: Doc fix.
10179
fb5f3683
JB
101802007-12-26 Joel Brobecker <brobecker@adacore.com>
10181
10182 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10183 * gdb.ada/char_param.exp: Do not compile our test program with
10184 -gnata, this is unnecessary.
10185 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10186
384e4a9c
JB
101872007-12-24 Joel Brobecker <brobecker@adacore.com>
10188
10189 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10190 gdb.ada/print_chars/foo.adb: New files.
10191 * gdb.ada/print_chars.exp: New testcase.
10192
01e044f7
JB
101932007-12-24 Joel Brobecker <brobecker@adacore.com>
10194
10195 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10196 gdb.ada/char_param/foo.adb: New files.
10197 * gdb.ada/char_param.exp: New testcase.
10198
0ce17860
JB
101992007-12-22 Jim Blandy <jimb@codesourcery.com>
10200
10201 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10202 hard-coding source line numbers into the test.
10203 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10204 gdb_get_line_number to find.
10205
919809b9
JB
102062007-12-22 Joel Brobecker <brobecker@adacore.com>
10207
10208 * gdb.base/ptype.c (highest): New struct type.
10209 (the_highest): New variable of that type.
10210 (main): Add dummy assignment to a field of variable the_highest.
10211 * gdb.base/ptype.exp: Test type printing of our new variable.
10212
abc8a88d
PM
102132007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10214
10215 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10216 and record first explicitly generated thread number.
abc8a88d
PM
10217 Use that thread number for thread specific watchpoint test.
10218 Add iteration number to repetitive tests.
10219
5158f3e3
CES
102202007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10221 Jim Blandy <jimb@codesourcery.com>
10222
10223 * gdb.base/expand-psymtabs.c: New testcase
10224 source file.
10225 * gdb.base/expand-psymtabs.exp: New testcase
10226 expect file.
10227
37e4754d
LM
102282007-12-17 Luis Machado <luisgpm@br.ibm.com>
10229
10230 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10231 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10232
551e5d04
JB
102332007-12-17 Joel Brobecker <brobecker@adacore.com>
10234
10235 * gdb.ada/frame_args/foo.adb: New file.
10236 * gdb.ada/frame_args/pck.ads: New file.
10237 * gdb.ada/frame_args/pck.adb: New file.
10238 * gdb.ada/frame_args.exp: New testcase.
10239
a05ee097
JB
102402007-12-17 Joel Brobecker <brobecker@adacore.com>
10241
10242 * gdb.base/frame-args.c: New file.
10243 * gdb.base/frame-args.exp: New testcase.
10244
c162e8c9 102452007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10246 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10247
10248 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10249
afe8ab22 102502007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10251
afe8ab22
VP
10252 * gdb.mi/mi-pending.exp: New.
10253 * gdb.mi/mi-pending.c: New.
10254 * gdb.mi/mi-pendshr.c: New.
10255
dfdfb3ca
JB
102562007-12-06 Jim Blandy <jimb@codesourcery.com>
10257
10258 * gdb.base/default.exp: Update expected output for 'info catch'.
10259
b7fca990
JK
102602007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10261
10262 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10263 must be set to binary.
10264
6a1afc1e
PA
102652007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10266
10267 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10268
a6b151f1
DJ
102692007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10272 gdb.mi/mi-file-transfer.exp: New.
10273
43039443
JK
102742007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10275
10276 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10277
0ef2251b
MR
102782007-11-22 Maciej W. Rozycki <macro@mips.com>
10279
10280 * gdb.trace/backtrace.exp: Fix a typo.
10281 * gdb.trace/circ.exp: Likewise.
10282 * gdb.trace/collection.exp: Likewise.
10283 * gdb.trace/limits.exp: Likewise.
10284 * gdb.trace/report.exp: Likewise.
10285 * gdb.trace/tfind.exp: Likewise.
10286 * gdb.trace/while-dyn.exp: Likewise.
10287
5443631e
NR
102882007-11-21 Nick Roberts <nickrob@snap.net.nz>
10289
10290 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10291 objects of pointers that can't be dereferenced are now
10292 "noneditable".
10293
a4ce5b0d
UW
102942007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10295
10296 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10297 (target_cpu): Remove.
10298
d6e956e5
VP
102992007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10300
10301 * gdb.base/ending-run.exp: Expect the list of cleared
10302 breakpoint to come in natural order, not the reversed one.
a9c64011 10303
214270ab
VP
103042007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10305
10306 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10307 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10308
1a619819
LM
103092007-11-05 Luis Machado <luisgpm@br.ibm.com>
10310
10311 * gdb.base/printcmds.exp: New function
10312 test_printf_with_dfp.
10313
5b01a6fa
DE
103142007-11-02 Doug Evans <dje@google.com>
10315
10316 * gdb.disasm/t01_mov.s: Remove carriage returns.
10317 * gdb.disasm/t02_mova.s: Ditto.
10318 * gdb.disasm/t03_add.s: Ditto.
10319 * gdb.disasm/t04_sub.s: Ditto.
10320 * gdb.disasm/t05_cmp.s: Ditto.
10321 * gdb.disasm/t06_ari2.s: Ditto.
10322 * gdb.disasm/t07_ari3.s: Ditto.
10323 * gdb.disasm/t08_or.s: Ditto.
10324 * gdb.disasm/t09_xor.s: Ditto.
10325 * gdb.disasm/t10_and.s: Ditto.
10326 * gdb.disasm/t11_logs.s: Ditto.
10327 * gdb.disasm/t12_bit.s: Ditto.
10328 * gdb.disasm/t13_otr.s: Ditto.
10329
ec33ab7f
JK
103302007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10333
ae0d01ff
UW
103342007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10335
10336 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10337 provide DFP support.
10338
55eddb0f
DJ
103392007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10340
10341 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10342 Test "set powerpc vector-abi". Skip auto-detection tests for old
10343 toolchains.
10344
7020f05c
PA
103452007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10346
10347 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10348 with [string compare].
10349
84bc3db9
PA
103502007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10351
10352 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10353 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10354
5876dc88
LM
103552007-10-25 Luis Machado <luisgpm@br.ibm.com>
10356
10357 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10358 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10359 * gdb.opt/Makefile.in: New makefile.
10360 * Makefile.in: Create new directory "gdb.opt".
10361 * configure.ac: Add "gdb.opt" directory.
10362 * configure: Regenerated.
a9c64011 10363
c3ea9a14
DE
103642007-10-25 Doug Evans <dje@google.com>
10365
10366 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10367 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10368
a9c64011 103692007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10370 Thiago Jung Bauermann <bauerman@br.ibm.com>
10371
10372 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10373 Floating Point expressions.
10374 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10375 Floating Point variables.
10376 * gdb.base/dfp-test.c: new file containing program with Decimal
10377 Floating variables, used by gdb.base/dfp-test.exp.
10378
62a24a2b
DJ
103792007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10380
10381 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10382
e7b1eae6
UW
103832007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10384
10385 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10386 compiling test case with GCC.
10387 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10388
c641edcc
UW
103892007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10390
10391 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10392 format changes.
10393
5e5ebfe6
MS
103942007-10-18 Michael Snyder <msnyder@specifix.com>
10395
10396 * gdb.base/dbx.exp: Add missing "-re " operator.
10397
e831e7b6
GM
103982007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10399
10400 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10401 * configure.ac: Removed trailing spaces after backslash.
10402 * gdb.modula2: New directory.
10403 * gdb.modula2/Makefile.in: New file.
10404 * gdb.modula2/unbounded-array.exp: New file.
10405 * gdb.modula2/unbounded1.c: New file.
10406
7cc46491
DJ
104072007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10408
10409 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10410
104112007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10412
10413 * gdb.base/sigstep.c (main): Add checks for
10414 return values for setitimer call.
10415 Call setitimer again with itimer = ITIMER_REAL
10416 if first call to setitimer fails.
10417
e91528f0
KH
104182007-10-11 Kazu Hirata <kazu@codesourcery.com>
10419
10420 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10421 of $timeout.
10422
2ec9a4f8
DJ
104232007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10424
10425 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10426
104272007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10428
10429 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10430 of gdb_expect call, to avoid interruption.
10431
64b2fa04
PA
104322007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10433
10434 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10435 (v_unsigned_long_long, v_long_long_array)
10436 (v_signed_long_long_array, v_unsigned_long_long_array)
10437 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10438 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10439 [!NO_LONG_LONG]: New.
10440 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10441 v_long_long_member.
10442
10443 (v_long_long_func, v_signed_long_long_func)
10444 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10445 (main) [!NO_LONG_LONG]: Initialize long long variants.
10446
10447 * gdb.base/whatis.exp: If board file requests no_long_long, build
10448 test with NO_LONG_LONG defined. Test long long, signed long long,
10449 and unsigned long long variants but only if board file doesn't
10450 disable it.
10451
a912286e 104522007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10453 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10454
10455 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10456 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10457 * configure: Regenerated.
10458 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10459 gdb.pascal/types.exp, lib/pascal.exp: New files.
10460
471ba8c9
DJ
104612007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10462
10463 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10464 call.
10465 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10466 to return to the call.
10467 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10468 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10469 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10470 * gdb.mi/mi-until.exp (test_until): Likewise.
10471 * gdb.mi/mi2-until.exp (test_until): Likewise.
10472
fef8a650
DJ
104732007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10474
10475 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10476 two-char array.
10477 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10478
d983da9c
DJ
104792007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10480
10481 * gdb.threads/watchthreads.c (thread_function): Sleep between
10482 iterations.
10483 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10484 at once for S/390. Generate matching fails and passes.
10485
17f62551
VP
104862007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10487
10488 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10489 the 'struct_declarations' variable to zeros.
a9c64011 10490
ed0616c6
VP
104912007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10492
10493 * gdb.cp/mb-ctor.cc: New.
10494 * gdb.cp/mb-ctor.exp: New.
10495 * gdb.cp/mb-templates.cc: New.
10496 * gdb.cp/mb-templates.exp: New.
10497
41f1b697
DJ
104982007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10499
10500 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10501
3f213f78
PA
105022007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10503
10504 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10505 targets.
10506 * configure: Regenerate.
10507
0d381245 105082007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10509
0d381245
VP
10510 * gdb.base/annota1.exp: Adjust for 'info break'
10511 format changes.
10512 * gdb.base/annota3.exp: Likewise.
10513 * gdb.base/break.exp: Likewise.
10514 * gdb.base/condbreak.exp: Likewise.
10515 * gdb.base/pending.exp: Likewise.
10516 * gdb.base/sepdebug.exp: Likewise.
10517 * gdb.base/unload.exp: Likewise.
10518 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10519
fe3f5fa8
VP
105202007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10521
10522 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10523 messages.
10524 * gdb.base/chng-syms.exp: Likewise.
10525 * gdb.base/unload.exp: Likewise.
a9c64011 10526
a75cf6c0
DJ
105272007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10528
10529 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10530
18ecae38
DJ
105312007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10532
10533 * schedlock.c (NUM): Change to 1.
10534 (main): Use args[0] for the main thread.
10535 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10536 regardless of the number of threads.
10537
5509918f
MR
105382007-09-14 Maciej W. Rozycki <macro@mips.com>
10539
4a543daf
MR
10540 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10541 type down.
10542 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10543 test.
10544 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10545 watchpoint type down.
10546 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10547 test.
10548
105492007-09-14 Maciej W. Rozycki <macro@mips.com>
10550
5509918f
MR
10551 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10552 Move all the tests here and run them twice, once using software
10553 watchpoints and once using hardware watchpoints.
10554 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10555
40b53987
DJ
105562007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10557
10558 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10559 test.
10560
695e2681
MK
105612007-09-10 Mark Kettenis <kettenis@gnu.org>
10562
8b3fc8d8
MK
10563 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10564 build-id.
10565
695e2681
MK
10566 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10567 know about $ORIGIN. Calculate output dir from $dest instead of
10568 using ${objdir}/{$subdir}.
10569
58d69f29
MK
105702007-09-09 Mark Kettenis <kettenis@gnu.org>
10571
10572 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10573 gcore, before continuing with the test.
10574
3e347599
DJ
105752007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10576
10577 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10578 * gdb.mi/mi-watch.exp: Likewise.
10579
ea37ba09
DJ
105802007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10581 Jim Blandy <jimb@codesourcery.com>
10582
10583 * gdb.arch/i386-sse.exp: Do not expect character constants.
10584 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10585 * gdb.base/display.exp: Allow print/s.
10586 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10587 and unsigned char array changes.
10588
2025a643
DJ
105892007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10590
10591 * gdb.base/display.exp: Add tests for printf %p.
10592
26669a27
PA
105932007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10594
10595 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10596 the dll name to unicode.
10597
c8f021f8
JK
105982007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10599
10600 * gdb.base/default.exp (show version): Update the version text.
10601 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10602
4cf31eea
JK
106032007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10604
10605 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10606 New files.
10607
4935890f
JK
106082007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10609
10610 * lib/gdb.exp (build_id_debug_filename_get): New function.
10611 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10612 Remove the generate DEBUG file for the future testcase runs.
10613 New testcase for the NT_GNU_BUILD_ID retrieval.
10614 Move the final testing step to ...
10615 (test_different_dir): ... a new function.
10616 New parameter XFAIL to XFAIL all the tests performed.
10617 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10618 New parameter TYPE to PF_PREFIX all the tests performed.
10619
02142340
VP
106202007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10621
10622 * gdb.mi/mi-var-cp.cc (path_expression): New
10623 function.
10624 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10625
36acd84e
UW
106262007-08-27 Markus Deuling <deuling@de.ibm.com>
10627
10628 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10629 to fit into SPU Local Store memory.
10630
a896d121
JB
106312007-08-23 Joel Brobecker <brobecker@adacore.com>
10632
10633 * gdb.base/default.exp: Adjust the expected output of "info
10634 warranty" after the switch to GPLv3.
10635
7b433602
JB
106362007-08-23 Joel Brobecker <brobecker@adacore.com>
10637
10638 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10639 to 30000 (from 20000).
10640
e22f8b7c
JB
106412007-08-23 Joel Brobecker <brobecker@adacore.com>
10642
10643 Switch the license of all .exp files to GPLv3.
10644 Switch the license of all .f and .f90 files to GPLv3.
10645 Switch the license of all .s and .S files to GPLv3.
10646
5a0e3bd0
JB
106472007-08-23 Joel Brobecker <brobecker@adacore.com>
10648
10649 * configure.ac: Switch license to GPLv3.
10650
cc00619d
JB
106512007-08-23 Joel Brobecker <brobecker@adacore.com>
10652
10653 Switch the licensing to GPLv3 for all .ads and .adb files.
10654
8d26208a
DJ
106552007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10656
10657 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10658 and t_int_double.
10659 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10660
4fcb9948
JB
106612007-08-17 Joel Brobecker <brobecker@adacore.com>
10662
10663 * gdb.base/step-line.c: Switch license to GPL version 3, and
10664 update copyright year.
10665 * gdb.base/step-line.inp: Likewise.
10666
b9c34f67
JB
106672007-08-17 Joel Brobecker <brobecker@adacore.com>
10668
10669 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10670 changes inside gdb1555.c.
10671 * gdb.base/pending.exp: Likewise.
10672
2cc17678
DJ
106732007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10674
10675 * config/default.exp: New file.
10676
e48883f7
DJ
106772007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10678
10679 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10680 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10681
1ab80e5b
MR
106822007-07-30 Maciej W. Rozycki <macro@mips.com>
10683
10684 * gdb.base/dump.exp: Force the correct endianness for binary
10685 formats not carrying this information.
10686
aba471f5
DJ
106872007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10688
10689 * gdb.threads/staticthreads.exp: Match .*sem_post.
10690
d4e07204
DJ
106912007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10692
10693 * gdb.base/readline.exp (operate_and_get_next): Match the final
10694 prompt.
10695
2b97317d
KB
106962007-07-23 Kevin Buettner <kevinb@redhat.com>
10697
10698 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10699 to restarting SID.
10700
44efa07a
KB
107012007-07-18 Kevin Buettner <kevinb@redhat.com>
10702
10703 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10704 prior to `gdb_start'.
10705
7b5ebade
KB
107062007-07-18 Kevin Buettner <kevinb@redhat.com>
10707
10708 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10709 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10710 Remove call to gdb_unload.
10711
255e7678
DJ
107122007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10713 Daniel Jacobowitz <dan@codesourcery.com>
10714
10715 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10716 for __WIN32__.
10717 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10718 * gdb.base/unload.exp: Use shared library test routines.
10719
3a40aaa0
UW
107202007-07-03 Markus Deuling <deuling@de.ibm.com>
10721
10722 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10723 * gdb.base/solib-symbol-lib.c: Likewise.
10724 * gdb.base/solib-symbol-main.c: Likewise.
10725
b0f4b84b
DJ
107262007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10727
10728 * config/gdbserver.exp (gdb_reconnect): New.
10729 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10730 gdb.base/solib-disc.exp: New files.
10731 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10732 remote debugging".
10733 (gdb_compile): Add shlib_load flag.
10734 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10735 port.
10736 (gdbserver_reconnect): New.
10737
1b05479a
DJ
107382007-07-01 Nick Roberts <nickrob@snap.net.nz>
10739 Daniel Jacobowitz <dan@codesourcery.com>
10740
10741 * gdb.base/annota3.exp: Test for if construct.
10742
86f78eb2
DJ
107432007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10744
10745 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10746
6a2eb474 107472007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10748 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10749
10750 * gdb.base/display.exp: Allow a newline after display/i.
10751 * gdb.base/pc-fp.exp: Likewise.
10752 * gdb.base/sigbpt.exp: Likewise.
10753
f8b73d13
DJ
107542007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10755
10756 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10757 required features to be included.
10758
4339e69e
DJ
107592007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10760
10761 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10762 in info threads output.
10763
23d964e7
UW
107642007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10765 Markus Deuling <deuling@de.ibm.com>
10766
10767 * gdb.arch/spu-info.exp: New testcase.
10768 * gdb.arch/spu-info.c: New file.
10769
fd20f75b
DJ
107702007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10771
10772 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10773 tpcs_offset. Restore lr after the call.
10774 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10775
2226f861
DJ
107762007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10777
10778 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10779 (gdbserver_run): Kill any running gdbserver.
10780 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10781
d12371a9
MR
107822007-05-17 Maciej W. Rozycki <macro@mips.com>
10783
10784 * gdb.base/sigbpt.exp: Preset segv_addr.
10785
93f02886
DJ
107862007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10787
10788 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10789 (gdb_compile_shlib): Likewise.
10790 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10791 (default_gdb_init): Clear cleanfiles.
10792 (gdb_finish): Delete recorded cleanfiles.
10793 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10794
10795 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10796 Do not use isnative.
10797 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10798 gdb.base/so-impl-ld.exp: Likewise.
10799 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10800 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10801 gdb_compile.
10802
b04e06d7
VP
108032007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10804
10805 * config/unknown.exp: Remove.
10806
069ed931
UW
108072007-05-15 Markus Deuling <deuling@de.ibm.com>
10808
10809 * gdb.base/info-proc.exp: Check is_remote.
10810
09db0d03
UW
108112007-05-14 Markus Deuling <deuling@de.ibm.com>
10812
10813 * gdb.base/gcore.exp: Initialize variable core_supported.
10814
af2cbe8c
DJ
108152007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10816
10817 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10818
027c0295
DJ
108192007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10820
10821 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10822 * gdb.threads/print-threads.exp (test_all_threads): Allow
10823 negative and hexadecimal thread IDs.
10824
dc5000e7
DJ
108252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10826
10827 * gdb.java/jprint.java (public): Avoid invalid call to static
10828 method.
10829
2e74ed18
DP
108302007-05-14 Denis Pilat <denis.pilat@st.com>
10831
10832 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10833 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10834 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10835 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10836 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10837
83547f02
UW
108382007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10839
10840 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10841 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10842 this mode.
10843 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10844 * gdb.base/spu.ld: New file.
10845
b18be20d
DJ
108462007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10847
10848 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10849
be444858
DJ
108502007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10851
10852 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10853
b1d53152
DJ
108542007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10855
10856 * gdb.java/jmain.exp: Handle demangled names with and without method
10857 signatures.
10858
d084b331
DJ
108592007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10860
10861 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10862 (have_a_very_merry_interrupt): Remove calls to puts.
10863 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10864 inferior output.
10865 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10866 test names.
10867
db9d7fc5
DJ
108682007-04-29 Markus Deuling <deuling@de.ibm.com>
10869 Daniel Jacobowitz <dan@codesourcery.com>
10870
10871 * gdb.base/auxv.exp (core_works): Also check is_remote.
10872 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10873
ef783a7d 108742007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10875
ef783a7d
VP
10876 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10877 message, not the undefined 'module' variable.
10878 * gdb.base/siginfo.exp: Likewise.
10879 * gdb.base/sigstep.exp: Likewise.
10880 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10881 serialport.
10882 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10883
b7b73cae
CV
108842007-04-25 Corinna Vinschen <vinschen@redhat.com>
10885
10886 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10887 target sim fails. Return 0 otherwise.
10888 (gdb_load): Return prematurely if gdb_target_sim fails.
10889
7d90fdfa
DP
108902007-04-16 Denis Pilat <denis.pilat@st.com>
10891
10892 * gdb.base/setshow.exp: Reset height after having set it to 100.
10893
5d3e9c85
DP
108942007-04-16 Denis Pilat <denis.pilat@st.com>
10895
10896 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10897
18e75969
DP
108982007-04-16 Denis Pilat <denis.pilat@st.com>
10899
10900 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10901
25d5ea92
VP
109022007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10903
10904 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10905 tests. Run the frozen varobjs test.
10906 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10907 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10908
0b49cb80
JK
109092007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10910
10911 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10912 gdb.base/type-opaque.exp: New files.
10913
a73bafbc 109142007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10915
10916 * gdb.mi/mi-var-child.c
a73bafbc
VP
10917 (do_children_tests): User char[2] instead of
10918 char so that automatic printing of pointers to char
10919 don't give unpredicable result.
10920 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10921 local variables.
10922 * gdb.mi/mi-var-child.exp: Step to right line
10923 of do_children_tests.
10924 * gdb.mi/mi2-var-child.exp: Likewise.
10925 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10926 do_locals_tests.
a73bafbc
VP
10927 (do_children_tests): User char[2] instead of
10928 char so that automatic printing of pointers to char
a9c64011 10929 don't give unpredicable result.
a73bafbc 10930 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10931 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10932 Pass test name to mi_wait_for_stop.
10933
7ce59000
DJ
109342007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10935
10936 * gdb.asm/asm-source.exp: Remove d10v case.
10937 * lib/gdb.exp (skip_cplus_tests): Likewise.
10938 * gdb.asm/d10v.inc: Deleted.
10939
20389057
DJ
109402007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10941
10942 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10943
8807d78b
DJ
109442007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10945
10946 * config/netware.exp: Delete file.
10947
aa3edb8e
JB
109482007-03-29 Joel Brobecker <brobecker@adacore.com>
10949
10950 * gdb.dwarf2/dw2-noloc.S: New file.
10951 * gdb.dwarf2/dw2-noloc.exp: New file.
10952
297561ac
PA
109532007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10954
10955 * gdb.cp/method2.cc: New test.
10956 * gdb.cp/method2.exp: New test.
10957 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10958
1f81bd39
DJ
109592007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10960
10961 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10962
9453113a
DJ
109632007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10964
10965 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10966
b741e217
DJ
109672007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10968
10969 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10970 (gdb_load): Delete, replace with...
10971 (gdb_reload): ...this.
10972 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10973 * gdb.server/server-mon.exp: Likewise.
10974 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10975 (gdb_start_cmd): New.
10976 (gdb_file_cmd): Save the last loaded file.
10977 (gdb_reload): New.
10978 (gdb_gnu_strip_debug): Use transform.
10979 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10980 support here. Use new $last_loaded_file. Check mtime.
10981 (gdb_target_cmd): Handle ObjC failure case.
10982 (infer_host_exec): Delete.
10983 (gdbserver_load): Rename to...
10984 (gdbserver_run): ...this. Simplify.
10985 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10986 (mi_gdb_load): Move most contents to a new function...
10987 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10988 (mi_run_cmd): Use mi_gdb_target_load.
10989 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10990 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10991 Use gdb_run_cmd.
10992 * gdb.base/charsign.exp: Remove incorrect comment.
10993 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10994 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10995 gdb.base/start.exp: Use gdb_start_cmd.
10996
446ab585 109972007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10998 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10999
11000 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11001 * gdb.base/signull.exp: Similarly.
11002
bbb88ebf
UW
110032007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11004
11005 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11006 messages available to test cases (like chng-sym.exp).
11007
cb8c4a99
AS
110082007-03-14 Andreas Schwab <schwab@suse.de>
11009
11010 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11011 format changes.
11012
4e463ff5
DJ
110132007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11014
11015 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11016 (optimized_1): New.
11017 (main): Call optimized_1.
11018 (gdb2029): Correct typos. Call gdb2029_marker.
11019 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11020 for gdb2029.
11021
b6db2c47
MK
110222007-03-12 Mark Kettenis <kettenis@gnu.org>
11023
11024 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11025 as tabs. Remove redundant test pattern.
11026
70ed3737
UW
110272007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11028
11029 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11030 for /a format output.
11031
47b67b60
DJ
110322007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11033
11034 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11035 collect output incrementally.
11036
b8953b0e
UW
110372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11038
11039 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11040 for -var-create lpcharacter test.
11041 * gdb.mi/mi2-var-cmd.exp: Likewise.
11042
7acd5c40
UW
110432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11044
11045 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11046 pass on targets where address zero is readable.
11047
9c6759c1
UW
110482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11049
11050 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11051 just a single architecture.
11052
a2f1aeb4
UW
110532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11054
11055 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11056 (fetch_all_registers): New function, uses gdb_test_multiple and
11057 exp_continue to fetch inferior output line-by-line.
11058 Replace all uses of do_get_all_registers by fetch_all_registers.
11059
46579ac2
UW
110602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11061
11062 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11063 in target_info.
11064
fc133f24
MS
110652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11066
a9c64011 11067 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11068 consistancy; add a default (timeout) case.
11069
7646a51d
MS
110702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11071
11072 * gdb.base/watchpoint.exp: Fix truncated comment.
11073
dcfff61f
MS
110742007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11075
11076 * Makefile.in: Remove spurious single-quotes from sed command.
11077
664e3ee9
DJ
110782007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11079
11080 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11081 func.
11082 * gdb.mi/mi2-var-cmd.exp: Likewise.
11083
d7cc6f2f
JB
110842007-02-27 Joel Brobecker <brobecker@adacore.com>
11085
a9c64011
AS
11086 * gdb.dwarf2/dw2-producer.S: New file.
11087 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11088
110892007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11090
11091 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11092 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11093 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11094 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11095 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11096 Revert tests to use mi_gdb_test and include value field in output
11097 of -var-create.
11098
93d42b30
DJ
110992007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11100
11101 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11102
c499ed39
DJ
111032007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11104
11105 * gdb.base/maint.exp: Remove full paths from test names.
11106 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11107 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11108
9836f81b
JB
111092007-02-27 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11112
c74d0ad8
DJ
111132007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11114
11115 * gdb.server/server-mon.exp: New test.
11116
2711e456
DJ
111172007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11118
11119 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11120
ff6f572f
DJ
111212007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11122
11123 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11124 register capitalization.
11125
fada3feb
DP
111262007-02-13 Denis Pilat <denis.pilat@st.com>
11127
11128 * gdb.mi/mi-var-invalidate.exp: New file.
11129
fb1e4ffc
DJ
111302007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11131
11132 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11133
3da939d7
DJ
111342007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11135
11136 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11137
123dc839
DJ
111382007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11139
11140 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11141 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11142
877e3645 111432007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11144
11145 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11146 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11147 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11148 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11149 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11150 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11151 Update tests to include value field in output of -var-create.
a9c64011 11152
3c0a2960
AS
111532007-02-08 Andreas Schwab <schwab@suse.de>
11154
11155 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11156
108546a0
DJ
111572007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11158
11159 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11160 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11161
d701dcab
DP
111622007-02-02 Denis Pilat <denis.pilat@st.com>
11163
11164 * gdb.threads/threadapply.exp: check that frame is not changed by
11165 the thread apply all command.
11166
783e3e2f
AS
111672007-01-31 Andreas Schwab <schwab@suse.de>
11168
6d9c3a87
AS
11169 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11170
3c50d7b9
AS
11171 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11172 in the dwarf sections.
11173 * gdb.dwarf2/mac-fileno.S: Likewise.
11174
783e3e2f
AS
11175 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11176 bspstore register on ia64.
11177
78ff580e
AS
111782007-01-29 Andreas Schwab <schwab@suse.de>
11179
cc8e9b12
AS
11180 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11181 "frame-begin" annotation.
11182
78ff580e
AS
11183 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11184 number of "frames-invalid" annotations.
11185
704a4f78
DJ
111862007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11187
11188 * gdb.base/commands.exp: Call if_commands_test.
11189 (gdb_test_no_prompt, if_commands_test): New.
11190
e741bf94
MK
111912007-01-28 Mark Kettenis <kettenis@gnu.org>
11192
11193 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11194
474d0ad3
AS
111952007-01-27 Andreas Schwab <schwab@suse.de>
11196
11197 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11198 .short/.int/.quad in the dwarf sections.
11199 * gdb.dwarf2/dw2-intercu.S: Likewise.
11200 * gdb.dwarf2/dw2-intermix.S: Likewise.
11201
e784b426
JK
112022007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11203
11204 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11205 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11206 array.
e784b426
JK
11207 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11208 * gdb.base/setvar.exp: Likewise.
11209
37f08e04
AS
112102007-01-26 Andreas Schwab <schwab@suse.de>
11211
9a01813a
AS
11212 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11213 test.
11214
37f08e04
AS
11215 * gdb.base/multi-forks.exp ("restart $i"): Also match
11216 __kernel_syscall_via_break.
11217
6e2a9270
VP
112182007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11219
11220 * lib/mi-support.exp (mi_delete_varobj): New.
11221 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11222 testcase.
11223 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11224 (main): Call the above.
11225 (reference_update_test, base_in_reference_test)
11226 (reference_to_pointer): Delete the created varobjs.
a9c64011 11227
e515b470
DJ
112282007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11229
11230 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11231 * configure: Regenerated.
11232 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11233 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11234 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11235 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11236 * lib/gdb.exp (gdb_skip_xml_test): New function.
11237
08d8bcd7
DJ
112382007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11239
11240 * gdb.base/sigrepeat.exp: Correct error message.
11241
112422007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11243 Daniel Jacobowitz <dan@codesourcery.com>
11244
11245 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11246 gdb.arch/i386-gnu-cfi-asm.S: New files.
11247
97c3f1f3
JK
112482007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11249
11250 * lib/gdb.exp: Abort on missing `site.exp'.
11251
cb1df416
DJ
112522007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11253 Daniel Jacobowitz <dan@codesourcery.com>
11254
11255 * gdb.base/included.c, gdb.base/included.exp,
11256 gdb.base/included.h: New files.
11257
35990120
DJ
112582007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11259
11260 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11261 (maximize_rlimit): Reduce limits on 64-bit systems.
11262
6e81a116 112632007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11264
11265 From Marcus Deuling <deuling@de.ibm.com>:
11266 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11267 every case.
11268
6c3c41f3
NR
112692007-01-13 Nick Roberts <nickrob@snap.net.nz>
11270
11271 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11272 (test_path_specification): Use objdir instead of srcdir to always
11273 get an absolute filename.
11274
2f12c312
DJ
112752007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11276
11277 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11278
81121995
VP
112792007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11280
11281 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11282 Make sure the variable we're using is in scope.
11283 (reference_to_pointer): Likewise.
11284
4741b737
DJ
112852007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11286
11287 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11288 has no debug information.
11289
054410c3
DJ
112902007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11291
11292 * gdb.base/annota1.exp: Remove extra send_gdb.
11293
818f79f6
DJ
112942007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11295
11296 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11297
f7a6bb70
DJ
112982007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11299
11300 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11301
57e66780
DJ
113022007-01-08 Nick Roberts <nickrob@snap.net.nz>
11303 Daniel Jacobowitz <dan@codesourcery.com>
11304
11305 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11306 lcharacter or linteger change. Correct duplicated test name.
11307 * gdb.mi/mi2-var-cmd.exp: Likewise.
11308
3d799a95
DJ
113092007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11310
11311 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11312
113132007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11314
a9c64011
AS
11315 * gdb.base/nofield.c: New file.
11316 * gdb.base/nofield.exp: New testcase.
51679ba9 11317
eafb94e8
NR
113182007-01-05 Nick Roberts <nickrob@snap.net.nz>
11319
11320 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11321
11322 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11323 test.
11324
5e572bb4
DJ
113252007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11326
11327 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11328
74a44383
DJ
113292007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11330
11331 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11332 when continuing.
11333
1b572db9
DJ
113342007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11335
11336 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11337 Expect ".exe" extension.
11338
381bc39b
DJ
113392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11340
11341 * gdb.base/charset.exp: Add explicit filename to break.
11342 * gdb.base/dbx.exp: Add explicit filename to breaks.
11343
2b70e4c6
DJ
113442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11345
11346 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11347 * gdb.mi/mi2-file.exp: Likewise.
11348
303b6f5d
DJ
113492007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11350
11351 Implement specification of MI tests as comments
11352 in C and C++ sources.
11353 * lib/mi-support.exp (mi_autotest_data): New variable.
11354 (mi_autotest_source): New variable.
11355 (count_newlines, mi_prepare_inline_tests)
11356 (mi_get_inline_test, mi_continue_to_line)
11357 (mi_run_inline_test, mi_tbreak)
11358 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11359 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11360 Run inline tests.
11361 * gdb.mi/mi-var-cp.cc: Define tests here.
11362
23da0d94
VP
113632007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11364
11365 Simplify usage of mi_continue_to.
11366 * lib/mi-support.exp (mi_runto_helper): Renamed
11367 from mi_runto, added new parameter 'run_or_continue'.
11368 (mi_runto): Use mi_runto_helper.
11369 (mi_continue_to): Accept just function name as parameter.
11370 Use mi_runto_helper.
11371 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11372 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11373
f9e18282
JB
113742006-01-04 Joel Brobecker <brobecker@adacore.com>
11375
11376 Make this testcase a bit more realistic. The current code
11377 is too simplistic, and allows the compiler to optimize out
11378 some of the entities we need for this testcase.
11379 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11380 (Do_Nothing): Add extra parameter.
11381 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11382 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11383 by using a variable of type Void_Star.
11384
fd678c65
JB
113852006-01-04 Joel Brobecker <brobecker@adacore.com>
11386
11387 * gdb.ada/catch_ex/foo.adb: New file.
11388 * gdb.ada/catch_ex.exp: New testcase.
11389
05cfdb42
DJ
113902007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11391
11392 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11393 pass --image-base to linker.
11394
2e03ee74
DJ
113952007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11396 Daniel Jacobowitz <dan@codesourcery.com>
11397
11398 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11399 secondary prompts.
11400
0d5de010
DJ
114012007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11402
11403 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11404 output. Test the types of members and member pointers.
11405 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11406 gdb/2092.
11407 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11408 statement. Enable for GCC. Update expected output for some tests
11409 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11410 layout.
11411 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11412 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11413 (Diamond::vget_base): New.
11414 (main): Add new tests.
11415 * gdb.cp/printmethod.exp: Update expected output for member functions.
11416 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11417 print pEe->D::vg().
11418
61a771aa
DJ
114192007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11420
11421 * gdb.threads/tls.exp: Allow stops in sem_post.
11422
2fa63963
DJ
114232006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11424
11425 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11426 * gdb.base/annota3.exp: Likewise.
11427 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11428 again (instead of timing out).
11429 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11430 GCC bug 26475.
11431 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11432 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11433 test from jmisc1.exp.
11434 * gdb.java/jmisc1.exp: Delete.
11435 * gdb.java/jprint.exp: Adjust to work with method signatures including
11436 return types.
11437 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11438 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11439 * lib/java.exp (compile_java_from_source): Pass the correct type
11440 to target_compile.
11441
5eefc2b7
JB
114422006-12-31 Joel Brobecker <brobecker@adacore.com>
11443
11444 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11445 (stack_align_edx): New function.
11446 (stack_align_eax): New function.
11447 (main): Add calls to stack_align_edx and stack_align_eax.
11448 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11449 Add testing for the cases where the register used during a stack
11450 realignment is edx. Same for eax.
11451
227c54da
DJ
114522006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11453
11454 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11455 and generic PE targets.
11456
cab8ac94
JB
114572006-12-29 Joel Brobecker <brobecker@adacore.com>
11458
11459 * gdb.ada/array_return.exp: Update copyright date list.
11460
ba54f318
JB
114612006-12-27 Joel Brobecker <brobecker@adacore.com>
11462
11463 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11464 (Create_Small_Float_Vector): New function.
11465 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11466 function body.
11467 * gdb.ada/array_return/p.adb: Use new type and function from
11468 package Pck.
11469 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11470 able to print the value returned by a function returning an
11471 array of float.
11472
6b7a35dd
JB
114732006-12-20 Joel Brobecker <brobecker@adacore.com>
11474
11475 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11476 The associated tests should be PASSing.
11477
038224f6
VP
114782006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11479
11480 Test for base in references.
11481 * gdb.mi/mi-var-cp.cc: Add test code.
11482 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11483 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11484 * gdb.mi/mi2-watch.exp: Likewise.
11485 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11486 (mi_list_varobj_children): New function.
11487
b26ed50d
VP
114882006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11489
11490 * lib/mi-support.exp
11491 (mi_runto): Accept "()" after function name.
11492 (mi_create_varobj): New function.
11493 (mi_varobj_update): New function.
11494 (mi_Check_varobj_value): New function.
11495 * gdb.mi/mi-var-cp.exp: New file.
11496 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11497
08232497
DJ
114982006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11499
11500 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11501 gdb.base/weaklib2.c: New files.
11502
d394c993 115032006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11504
ac6c2fba
NS
11505 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11506 info. Adjust test names.
11507
8ec659a0 11508 * gdb.base/break.c (main): Move position of malloc.
d394c993 11509 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11510
acd65feb
VP
115112006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11512
11513 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11514 assignement of arrays and function pointers.
11515 * gdb.mi/var-cmd.c: Add declaration necessary for above
11516 tests.
11517
f556d5e5
NS
115182006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11519
11520 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11521
11522 * gdb.threads/linux-dp.exp: Read thread table before and after
11523 creating each philosopher and verify it.
11524
697bc68d
NS
115252006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11526 Paul Brook <paul@codesourcery.com>
11527 Daniel Jacobowitz <dan@codesourcery.com>
11528
11529 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11530 main to remove duplication. Add start function of the form
697bc68d
NS
11531 '_*start[1-9]*'. Add RVDS start function.
11532
29d73ae4
DJ
115332006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11534
11535 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11536
c1d88655
UW
115372006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11538
11539 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11540 * gdb.asm/spu.inc: New file.
11541 * gdb.base/term.exp: Disable if [target_info exists noargs].
11542 * gdb.gdb/complaints.exp: Disable if ![isnative].
11543 * gdb.gdb/selftest.exp: Likewise.
11544 * gdb.gdb/observer.exp: Likewise.
11545 * gdb.gdb/xfullpath.exp: Likewise.
11546 * gdb.base/attach.exp: Disable on SPU target.
11547 * gdb.cp/bs145503.exp: Likewise.
11548 * gdb.cp/exception.exp: Likewise.
11549 * gdb.cp/userdef.exp: Likewise.
11550
32a13b1a
DJ
115512006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11552
11553 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11554
d8295fe9
VP
115552006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11556
11557 * gdb.base/completion.exp: Fix completion tests for
11558 'info' and 'info '.
11559 * gdb.base/help.exp (help_test_raw, test_class_help)
11560 (test_prefix_command_help): Move...
11561 * lib/gdb.exp: Here.
11562 * gdb.base/main.exp: Adjust.
11563 * gdb.cp/maint.exp: Adjust.
11564 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11565
8c394015
VP
115662006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11567
11568 * gdb.stabs/weird.exp (print_weird_var): Use
11569 gdb_test_multiple instead of gdb_expect.
11570
027fc1bc
VP
115712006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11572
11573 * gdb.base/help.exp (help_test_raw): New.
11574 (test_class_help): New.
11575 (test_prefix_command_help): New.
11576 Adjust testcases.
11577
67609209
FR
115782006-11-09 Christophe Lyon <christophe.lyon@st.com>
11579
11580 * gdb.base/constvars.c (main): Write to crass and crips, so that
11581 they are allocated by the compiler.
11582
f73adfeb
AS
115832006-10-27 Andreas Schwab <schwab@suse.de>
11584
11585 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11586 "detach-fork".
11587
2f83a18e
DJ
115882006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11589
11590 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11591 of patterns.
11592
94277a38
DJ
115932006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11594
11595 * gdb.base/sepdebug.exp: Remove debug format test.
11596 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11597 Handle no-symtab.
11598 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11599
5bd2f6e2
DJ
116002006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11601
11602 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11603 int to pointer or pointer to int.
11604 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11605
8c008720
DJ
116062006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11607
11608 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11609
9e35dae4
DJ
116102006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11611
11612 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11613
d9639e13
DJ
116142006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11615
11616 PR c++/2116
11617 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11618
390a1bd0
JB
116192006-10-06 Joel Brobecker <brobecker@adacore.com>
11620
11621 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11622 the corresponding bug has been fixed in GDB (PR/2018).
11623
dd920c33
JB
116242006-10-06 Joel Brobecker <brobecker@adacore.com>
11625
11626 * gdb.base/subst.exp: New testcase.
11627
53bbefe9
JB
116282006-10-06 Joel Brobecker <brobecker@adacore.com>
11629
11630 * gdb.ada/array_return/pck.ads: Add copyright notice.
11631 * gdb.ada/array_return/pck.adb: Likewise.
11632 * gdb.ada/array_return/p.adb: Likewise.
11633 * gdb.ada/exec_changed/first.adb: Likewise.
11634 * gdb.ada/exec_changed/second.adb: Likewise.
11635
09851417
JB
116362006-10-06 Joel Brobecker <brobecker@adacore.com>
11637
11638 * gdb.ada/watch_arg/watch.adb: New file.
11639 * gdb.ada/watch_arg.exp: New testcase.
11640
041bf30d
VP
116412006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11642
11643 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11644 via string_to_regexp.
041bf30d 11645 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11646
f286fbdd 116472006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11648
11649 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11650 Remove unused / obsolete files.
11651
7c07f349
NR
116522006-09-19 Nick Roberts <nickrob@snap.net.nz>
11653
11654 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11655
cd5ff84a
VP
116562006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11657
11658 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11659 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11660 the number of frames.
cd5ff84a 11661
ae018d1a
DJ
116622006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11663
11664 * gdb.base/args.c (main): Add breakpoint marker.
11665 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11666 really test empty arguments.
11667 (args_load): Delete.
11668 (args_test): New.
11669
b399c549
NR
116702006-09-13 Nick Roberts <nickrob@snap.net.nz>
11671
11672 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11673 check for one file.
b399c549 11674
2ab1eb7a
VP
116752006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11676
11677 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11678 HIGH_FRAME argument to -stack-list-locals can be larger than
11679 the number of frames.
a9c64011 11680
476308bf
FF
116812006-08-18 Fred Fish <fnf@specifix.com>
11682
11683 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11684 '$' in front of skip_vmx_tests_saved when setting that.
11685
8625200f
AS
116862006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11687
11688 * gdb.base/trace-commands.exp: New file.
11689
089ec8f1
DJ
116902006-08-10 Joel Brobecker <brobecker@adacore.com>
11691 Daniel Jacobowitz <dan@codesourcery.com>
11692
11693 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11694 expected output of the backtrace commands.
11695
b60f0898
JB
116962006-08-09 Joel Brobecker <brobecker@adacore.com>
11697
11698 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11699 untested followed by return combination.
11700 * gdb.arch/altivec-regs.exp: Likewise.
11701 * gdb.arch/e500-abi.exp: Likewise.
11702 * gdb.arch/e500-regs.exp: Likewise.
11703 * gdb.arch/gdb1291.exp: Likewise.
11704 * gdb.arch/gdb1431.exp: Likewise.
11705 * gdb.arch/gdb1558.exp: Likewise.
11706 * gdb.arch/i386-prologue.exp: Likewise.
11707 * gdb.arch/i386-unwind.exp: Likewise.
11708 * gdb.asm/asm-source.exp: Likewise.
11709 * gdb.base/a2-run.exp: Likewise.
11710 * gdb.base/advance.exp: Likewise.
11711 * gdb.base/all-bin.exp: Likewise.
11712 * gdb.base/annota1.exp: Likewise.
11713 * gdb.base/annota3.exp: Likewise.
11714 * gdb.base/args.exp: Likewise.
11715 * gdb.base/arithmet.exp: Likewise.
11716 * gdb.base/assign.exp: Likewise.
11717 * gdb.base/async.exp: Likewise.
11718 * gdb.base/attach.exp: Likewise.
11719 * gdb.base/bang.exp: Likewise.
11720 * gdb.base/bigcore.exp: Likewise.
11721 * gdb.base/bitfields.exp: Likewise.
11722 * gdb.base/bitfields2.exp: Likewise.
11723 * gdb.base/break.exp: Likewise.
11724 * gdb.base/call-sc.exp: Likewise.
11725 * gdb.base/call-strs.exp: Likewise.
11726 * gdb.base/callfuncs.exp: Likewise.
11727 * gdb.base/checkpoint.exp: Likewise.
11728 * gdb.base/chng-syms.exp: Likewise.
11729 * gdb.base/code-expr.exp: Likewise.
11730 * gdb.base/commands.exp: Likewise.
11731 * gdb.base/completion.exp: Likewise.
11732 * gdb.base/cond-expr.exp: Likewise.
11733 * gdb.base/condbreak.exp: Likewise.
11734 * gdb.base/consecutive.exp: Likewise.
11735 * gdb.base/constvars.exp: Likewise.
11736 * gdb.base/corefile.exp: Likewise.
11737 * gdb.base/cvexpr.exp: Likewise.
11738 * gdb.base/dbx.exp: Likewise.
11739 * gdb.base/define.exp: Likewise.
11740 * gdb.base/detach.exp: Likewise.
11741 * gdb.base/display.exp: Likewise.
11742 * gdb.base/dump.exp: Likewise.
11743 * gdb.base/ena-dis-br.exp: Likewise.
11744 * gdb.base/ending-run.exp: Likewise.
11745 * gdb.base/environ.exp: Likewise.
11746 * gdb.base/eval-skip.exp: Likewise.
11747 * gdb.base/exprs.exp: Likewise.
11748 * gdb.base/fileio.exp: Likewise.
11749 * gdb.base/finish.exp: Likewise.
11750 * gdb.base/float.exp: Likewise.
11751 * gdb.base/foll-exec.exp: Likewise.
11752 * gdb.base/foll-fork.exp: Likewise.
11753 * gdb.base/foll-vfork.exp: Likewise.
11754 * gdb.base/freebpcmd.exp: Likewise.
11755 * gdb.base/funcargs.exp: Likewise.
11756 * gdb.base/gcore.exp: Likewise.
11757 * gdb.base/gdb1090.exp: Likewise.
11758 * gdb.base/gdb1250.exp: Likewise.
11759 * gdb.base/huge.exp: Likewise.
11760 * gdb.base/info-proc.exp: Likewise.
11761 * gdb.base/interrupt.exp: Likewise.
11762 * gdb.base/jump.exp: Likewise.
11763 * gdb.base/langs.exp: Likewise.
11764 * gdb.base/lineinc.exp: Likewise.
11765 * gdb.base/list.exp: Likewise.
11766 * gdb.base/logical.exp: Likewise.
11767 * gdb.base/long_long.exp: Likewise.
11768 * gdb.base/macscp.exp: Likewise.
11769 * gdb.base/maint.exp: Likewise.
11770 * gdb.base/mips_pro.exp: Likewise.
11771 * gdb.base/miscexprs.exp: Likewise.
11772 * gdb.base/multi-forks.exp: Likewise.
11773 * gdb.base/opaque.exp: Likewise.
11774 * gdb.base/overlays.exp: Likewise.
11775 * gdb.base/pc-fp.exp: Likewise.
11776 * gdb.base/pointers.exp: Likewise.
11777 * gdb.base/printcmds.exp: Likewise.
11778 * gdb.base/psymtab.exp: Likewise.
11779 * gdb.base/ptype.exp: Likewise.
11780 * gdb.base/recurse.exp: Likewise.
11781 * gdb.base/relational.exp: Likewise.
11782 * gdb.base/relocate.exp: Likewise.
11783 * gdb.base/remote.exp: Likewise.
11784 * gdb.base/reread.exp: Likewise.
11785 * gdb.base/restore.exp: Likewise.
11786 * gdb.base/return.exp: Likewise.
11787 * gdb.base/return2.exp: Likewise.
11788 * gdb.base/scope.exp: Likewise.
11789 * gdb.base/sect-cmd.exp: Likewise.
11790 * gdb.base/sep.exp: Likewise.
11791 * gdb.base/sepdebug.exp: Likewise.
11792 * gdb.base/setshow.exp: Likewise.
11793 * gdb.base/setvar.exp: Likewise.
11794 * gdb.base/sigall.exp: Likewise.
11795 * gdb.base/sigbpt.exp: Likewise.
11796 * gdb.base/signals.exp: Likewise.
11797 * gdb.base/signull.exp: Likewise.
11798 * gdb.base/sizeof.exp: Likewise.
11799 * gdb.base/solib.exp: Likewise.
11800 * gdb.base/step-line.exp: Likewise.
11801 * gdb.base/step-test.exp: Likewise.
11802 * gdb.base/structs.exp: Likewise.
11803 * gdb.base/structs2.exp: Likewise.
11804 * gdb.base/term.exp: Likewise.
11805 * gdb.base/twice.exp: Likewise.
11806 * gdb.base/until.exp: Likewise.
11807 * gdb.base/varargs.exp: Likewise.
11808 * gdb.base/volatile.exp: Likewise.
11809 * gdb.base/watchpoint.exp: Likewise.
11810 * gdb.base/whatis-exp.exp: Likewise.
11811 * gdb.base/whatis.exp: Likewise.
11812 * gdb.cp/ambiguous.exp: Likewise.
11813 * gdb.cp/annota2.exp: Likewise.
11814 * gdb.cp/annota3.exp: Likewise.
11815 * gdb.cp/bool.exp: Likewise.
11816 * gdb.cp/breakpoint.exp: Likewise.
11817 * gdb.cp/casts.exp: Likewise.
11818 * gdb.cp/class2.exp: Likewise.
11819 * gdb.cp/classes.exp: Likewise.
11820 * gdb.cp/cplusfuncs.exp: Likewise.
11821 * gdb.cp/ctti.exp: Likewise.
11822 * gdb.cp/derivation.exp: Likewise.
11823 * gdb.cp/exception.exp: Likewise.
11824 * gdb.cp/gdb1355.exp: Likewise.
11825 * gdb.cp/hang.exp: Likewise.
11826 * gdb.cp/inherit.exp: Likewise.
11827 * gdb.cp/local.exp: Likewise.
11828 * gdb.cp/m-data.exp: Likewise.
11829 * gdb.cp/m-static.exp: Likewise.
11830 * gdb.cp/member-ptr.exp: Likewise.
11831 * gdb.cp/method.exp: Likewise.
11832 * gdb.cp/misc.exp: Likewise.
11833 * gdb.cp/namespace.exp: Likewise.
11834 * gdb.cp/overload.exp: Likewise.
11835 * gdb.cp/ovldbreak.exp: Likewise.
11836 * gdb.cp/pr-1023.exp: Likewise.
11837 * gdb.cp/pr-1210.exp: Likewise.
11838 * gdb.cp/pr-574.exp: Likewise.
11839 * gdb.cp/printmethod.exp: Likewise.
11840 * gdb.cp/psmang.exp: Likewise.
11841 * gdb.cp/ref-params.exp: Likewise.
11842 * gdb.cp/ref-types.exp: Likewise.
11843 * gdb.cp/rtti.exp: Likewise.
11844 * gdb.cp/templates.exp: Likewise.
11845 * gdb.cp/try_catch.exp: Likewise.
11846 * gdb.cp/userdef.exp: Likewise.
11847 * gdb.cp/virtfunc.exp: Likewise.
11848 * gdb.disasm/am33.exp: Likewise.
11849 * gdb.disasm/h8300s.exp: Likewise.
11850 * gdb.disasm/mn10300.exp: Likewise.
11851 * gdb.disasm/sh3.exp: Likewise.
11852 * gdb.disasm/t01_mov.exp: Likewise.
11853 * gdb.disasm/t02_mova.exp: Likewise.
11854 * gdb.disasm/t03_add.exp: Likewise.
11855 * gdb.disasm/t04_sub.exp: Likewise.
11856 * gdb.disasm/t05_cmp.exp: Likewise.
11857 * gdb.disasm/t06_ari2.exp: Likewise.
11858 * gdb.disasm/t07_ari3.exp: Likewise.
11859 * gdb.disasm/t08_or.exp: Likewise.
11860 * gdb.disasm/t09_xor.exp: Likewise.
11861 * gdb.disasm/t10_and.exp: Likewise.
11862 * gdb.disasm/t11_logs.exp: Likewise.
11863 * gdb.disasm/t12_bit.exp: Likewise.
11864 * gdb.disasm/t13_otr.exp: Likewise.
11865 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11866 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11867 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11868 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11869 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11870 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11871 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11872 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11873 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11874 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11875 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11876 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11877 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11878 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11879 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11880 * gdb.mi/gdb701.exp: Likewise.
11881 * gdb.mi/gdb792.exp: Likewise.
11882 * gdb.mi/mi-basics.exp: Likewise.
11883 * gdb.mi/mi-break.exp: Likewise.
11884 * gdb.mi/mi-cli.exp: Likewise.
11885 * gdb.mi/mi-console.exp: Likewise.
11886 * gdb.mi/mi-disassemble.exp: Likewise.
11887 * gdb.mi/mi-eval.exp: Likewise.
11888 * gdb.mi/mi-file.exp: Likewise.
11889 * gdb.mi/mi-read-memory.exp: Likewise.
11890 * gdb.mi/mi-regs.exp: Likewise.
11891 * gdb.mi/mi-return.exp: Likewise.
11892 * gdb.mi/mi-simplerun.exp: Likewise.
11893 * gdb.mi/mi-stack.exp: Likewise.
11894 * gdb.mi/mi-stepi.exp: Likewise.
11895 * gdb.mi/mi-syn-frame.exp: Likewise.
11896 * gdb.mi/mi-until.exp: Likewise.
11897 * gdb.mi/mi-var-block.exp: Likewise.
11898 * gdb.mi/mi-var-child.exp: Likewise.
11899 * gdb.mi/mi-var-cmd.exp: Likewise.
11900 * gdb.mi/mi-var-display.exp: Likewise.
11901 * gdb.mi/mi-watch.exp: Likewise.
11902 * gdb.mi/mi2-basics.exp: Likewise.
11903 * gdb.mi/mi2-break.exp: Likewise.
11904 * gdb.mi/mi2-cli.exp: Likewise.
11905 * gdb.mi/mi2-console.exp: Likewise.
11906 * gdb.mi/mi2-disassemble.exp: Likewise.
11907 * gdb.mi/mi2-eval.exp: Likewise.
11908 * gdb.mi/mi2-file.exp: Likewise.
11909 * gdb.mi/mi2-read-memory.exp: Likewise.
11910 * gdb.mi/mi2-regs.exp: Likewise.
11911 * gdb.mi/mi2-return.exp: Likewise.
11912 * gdb.mi/mi2-simplerun.exp: Likewise.
11913 * gdb.mi/mi2-stack.exp: Likewise.
11914 * gdb.mi/mi2-stepi.exp: Likewise.
11915 * gdb.mi/mi2-syn-frame.exp: Likewise.
11916 * gdb.mi/mi2-until.exp: Likewise.
11917 * gdb.mi/mi2-var-block.exp: Likewise.
11918 * gdb.mi/mi2-var-child.exp: Likewise.
11919 * gdb.mi/mi2-var-cmd.exp: Likewise.
11920 * gdb.mi/mi2-var-display.exp: Likewise.
11921 * gdb.mi/mi2-watch.exp: Likewise.
11922 * gdb.stabs/exclfwd.exp: Likewise.
11923 * gdb.stabs/weird.exp: Likewise.
11924 * gdb.threads/gcore-thread.exp: Likewise.
11925 * gdb.trace/actions.exp: Likewise.
11926 * gdb.trace/backtrace.exp: Likewise.
11927 * gdb.trace/circ.exp: Likewise.
11928 * gdb.trace/collection.exp: Likewise.
11929 * gdb.trace/deltrace.exp: Likewise.
11930 * gdb.trace/infotrace.exp: Likewise.
11931 * gdb.trace/limits.exp: Likewise.
11932 * gdb.trace/packetlen.exp: Likewise.
11933 * gdb.trace/passc-dyn.exp: Likewise.
11934 * gdb.trace/passcount.exp: Likewise.
11935 * gdb.trace/report.exp: Likewise.
11936 * gdb.trace/save-trace.exp: Likewise.
11937 * gdb.trace/tfind.exp: Likewise.
11938 * gdb.trace/tracecmd.exp: Likewise.
11939 * gdb.trace/while-dyn.exp: Likewise.
11940 * gdb.trace/while-stepping.exp: Likewise.
11941
f4b618d1
JB
119422006-08-08 Joel Brobecker <brobecker@adacore.com>
11943
11944 * gdb.base/step-bt.c: New file.
11945 * gdb.base/step-bt.exp: New testcase.
11946
3d00d119
DJ
119472006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11948
11949 * config/monitor.exp (gdb_load): Remove support for obsolete
11950 download-write-size.
11951 * gdb.base/remote.exp: Likewise. Update all callers of
11952 gdb_timed_load.
11953
017b5bd4
DJ
119542006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11955
11956 * cursal.exp: Pass binfile to gdb_load.
11957
837c599d
DJ
119582006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11959
11960 * gdb.base/cursal.exp: Add "" to gdb_load call.
11961
8dd4540b
MK
119622006-07-29 Mark Kettenis <kettenis@gnu.org>
11963
11964 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11965 NetBSD/ELF targets.
11966
ab5c9f60
DJ
119672006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11968
11969 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11970 operator*.
11971
4c42eaff
DJ
119722006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11973
11974 * gdb.base/completion.exp: Update for change in "file" behavior.
11975 * gdb.stabs/weird.exp: Likewise.
11976 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11977 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11978
0155cc76
NS
119792006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11980
11981 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11982 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11983
16026cd7
AS
119842006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11985
11986 * gdb.base/default.exp: Update source command error message.
11987 * gdb.base/help.exp: Update 'help source' message.
11988
16963cb6
DJ
119892006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11990
11991 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11992 test.
11993
6d7fd486
AS
119942006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11995
11996 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11997
29e8a844
DJ
119982006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11999
12000 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12001
6afcfa39
DJ
120022006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12003
12004 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12005
267a692b
MK
120062006-07-17 Mark Kettenis <kettenis@gnu.org>
12007
12008 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12009 *-*-openbsd* from targets for wich we expect ARM FPA floating
12010 point format.
12011
85d2fec4
NR
120122006-07-17 Nick Roberts <nickrob@snap.net.nz>
12013
12014 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12015
120162006-07-17 Mark Kettenis <kettenis@gnu.org>
12017
12018 * gdb.base/annota3.exp: Expect frame-begin annotation.
12019
85b4c6e8
JB
120202006-07-14 Joel Brobecker <brobecker@adacore.com>
12021
12022 * gdb.base/help.exp: Adjust "help unset" test to accept
12023 any list of unset commands.
12024
fb933624
DJ
120252006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12026 Daniel Jacobowitz <dan@codesourcery.com>
12027
12028 * gdb.cp/ref-params.exp: New test.
12029 * gdb.cp/ref-params.cc: New source file.
12030 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12031
1dff4b64
MK
120322006-07-08 Mark Kettenis <kettenis@gnu.org>
12033
12034 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12035 spaces/tabs in regular expressions since they might not be there.
12036
40d2e0e3
AS
120372006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12038
12039 * gdb.base/ifelse.exp: New file.
12040
f6c957d2
NS
120412006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12042
12043 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12044 line.
12045 * gdb.base/huge.exp: Loop over compilation to find a size that
12046 is acceptable.
12047 * gdb.base/remote.exp: Correct expected strings.
12048 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12049
b9c5a23d
DJ
120502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12051
12052 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12053
9af2e58d
DJ
120542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12055
12056 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12057 native.
12058
30930ca5
DJ
120592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12060
12061 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12062 enable stabs testing.
12063
aa32fa1d
DJ
120642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12065
bd4a4c80 12066 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12067 gdb_test_multiple does.
12068
321fef15
DJ
120692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12070
12071 * Makefile.in (host_alias): Remove.
12072 (target_alias): Use @target_noncanonical@.
12073 (site.exp): Don't set host_alias.
12074 * aclocal.m4: Remove contents. Include acx.m4.
12075 * configure: Regenerated.
12076 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12077
e1c2defa
NS
120782006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12079
e63b55d1
NS
12080 * lib/gdb.exp (gdb_load_cmd): New.
12081
5600ea19
NS
12082 * gdb.base/fileio.c: Add system(NULL) test.
12083 * gdb.base/fileio.exp: Check it.
12084
e1c2defa
NS
12085 * gdb.base/break.c: Add 10a breakpoint at }
12086 * gdb.base/break.exp: Add test for breakpoint at }
12087 * gdb.cp/anon-union.cc: Add code at end of function.
12088 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12089 * gdb.mi/var-cmd.c: Add code at end of function.
12090 * gdb.mi/mi-var-display.exp: Adjust end of next.
12091 * gdb.mi/mi2-var-display.exp: Likewise.
12092 * gdb.base/fileio.c: Add stop function and insert calls at
12093 stopping places.
12094 * gdb.base/fileio.exp: Breakpoint stop function and remove
12095 explicit line number references.
12096
6c0112ec
JB
120972006-05-19 Joel Brobecker <brobecker@adacore.com>
12098
a9c64011
AS
12099 * gdb.base/del.exp (test_delete_alias): New function.
12100 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12101
154189a4
FF
121022006-05-18 Fred Fish <fnf@specifix.com>
12103
12104 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12105 required. Check for spurious output after program exits normally.
12106
582e64c2
FF
121072006-05-17 Fred Fish <fnf@specifix.com>
12108
12109 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12110 gdb_load, so it works in the simulator.
12111
8ef6493a
FF
121122006-05-11 Fred Fish <fnf@specifix.com>
12113
12114 * gdb.base/bang.exp: Ignore unexpected output between the
12115 "program exited normally" and the gdb prompt, as many other
12116 tests do.
12117
692b141c
MK
121182006-05-07 Mark Kettenis <kettenis@gnu.org>
12119
12120 * gdb.base/help.exp: Make "delete checkpoint" part option for
12121 "help d" and "help delete" tests.
12122
540b8a30
UW
121232006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12124
a9c64011 12125 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12126 expected output in some mi_gdb_test statements.
12127 * gdb.mi/mi2-basics.exp: Likewise.
12128
9b6462d9
JB
121292006-05-05 Joel Brobecker <brobecker@adacore.com>
12130
12131 * gdb.base/del.c: New file.
12132 * gdb.base/del.exp: New testcase.
12133
954de43b
DM
121342006-05-05 David S. Miller <davem@sunset.davemloft.net>
12135
12136 * gdb.base/break.exp: Do not assume a breakpoint on
12137 main will actually be in $srcfile when optimizing.
1303f75e
DM
12138 * gdb.base/savedregs.exp: Do not require that the dummy
12139 frame location match up to a symbol and source file location.
c3242428
DM
12140 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12141 will get printed without a mi_cmd_data_list_register_values prefix.
12142 (*-data-list-register-*): Correct regular expressions to expect the new
12143 pseudo d? floating point registers.
12144 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12145
c7e64c9a
DJ
121462006-05-05 Christophe Lyon <christophe.lyon@st.com>
12147
12148 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12149 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12150 is allocated by the compiler.
12151 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12152 anons, e, anone to force their allocation by the compiler.
12153
121542006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12155
12156 * gdb.base/help.exp: Update expected text for help d and
12157 help delete.
12158
27ce9a6d
MK
121592006-05-02 Mark Kettenis <kettenis@gnu.org>
12160
12161 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12162 NetBSD/ELF targets.
12163
8608915f
MK
121642006-04-30 Mark Kettenis <kettenis@gnu.org>
12165
12166 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12167 single-step breakpoint fails; make this a KFAIL on
12168 sparc*-*-openbsd*.
12169 * gdb.base/siginfo.exp: Likewise.
12170 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12171
b8db102d
MS
121722006-04-26 Michael Snyder <msnyder@redhat.com>
12173
12174 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12175 which may have to consume output from other forks.
12176 Add tests to make sure that "delete fork" succeeded.
12177
c702009a
MS
121782006-04-20 Michael Snyder <msnyder@redhat.com>
12179
12180 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12181 Add support for the Renesas M32C and M16C.
12182
12183 * gdb.asm/asm-source.exp: Add m32c target.
12184 * gdb.asm/m32c.inc: Support for m32c target.
12185
e28493f2
AS
121862006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12187
12188 * gdb.base/commands.exp (recursive_source_test): New test.
12189
880da185
DM
121902006-04-04 David S. Miller <davem@sunset.davemloft.net>
12191
12192 * gdb.base/float.exp: Add pattern for sparc targets.
12193
61d9b92f
DJ
121942006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12195
12196 * gdb.base/commands.exp (stray_arg0_test): New test.
12197
bd717df8
PB
121982006-03-30 Paul Brook <paul@codesourcery.com>
12199
12200 * gdb.mi/mi-until.exp: kfail broken until command.
12201 * gdb.mi/mi2-until.exp: Ditto.
12202
ec793d3c
NR
122032006-03-27 Nick Roberts <nickrob@snap.net.nz>
12204
12205 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12206
831004b7
AO
122072006-03-08 Alexandre Oliva <aoliva@redhat.com>
12208
12209 * gdb.base/prelink.exp: Anchor tested-for regular expression
12210 on gdb prompt.
12211
effe49a0
PB
122122006-03-07 Paul Brook <paul@codesourcery.com>
12213
12214 * gdb.base/assign.exp: Correct fail message.
12215
e5461016
PB
122162006-03-07 Paul Brook <paul@codesourcery.com>
12217
12218 * lib/compiler.c: Extract armcc version number.
12219 * lib/compiler.cc: Ditto.
12220
fc91c6c2
PB
122212006-03-07 Paul Brook <paul@codesourcery.com>
12222
12223 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12224 additional_flags=-w.
12225 * gdb.arch/altivec-regs.exp: Ditto.
12226 * gdb.arch/e500-abi.exp: Ditto.
12227 * gdb.arch/e500-regs.exp: Ditto.
12228 * gdb.base/all-bin.exp: Ditto.
12229 * gdb.base/annota1.exp: Ditto.
12230 * gdb.base/annota3.exp: Ditto.
12231 * gdb.base/args.exp: Ditto.
12232 * gdb.base/arithmet.exp: Ditto.
12233 * gdb.base/assign.exp: Ditto.
12234 * gdb.base/async.exp: Ditto.
12235 * gdb.base/bang.exp: Ditto.
12236 * gdb.base/break.exp: Ditto.
12237 * gdb.base/call-rt-st.exp: Ditto.
12238 * gdb.base/completion.exp: Ditto.
12239 * gdb.base/cond-expr.exp: Ditto.
12240 * gdb.base/condbreak.exp: Ditto.
12241 * gdb.base/consecutive.exp: Ditto.
12242 * gdb.base/define.exp: Ditto.
12243 * gdb.base/display.exp: Ditto.
12244 * gdb.base/ena-dis-br.exp: Ditto.
12245 * gdb.base/environ.exp: Ditto.
12246 * gdb.base/eval-skip.exp: Ditto.
12247 * gdb.base/info-proc.exp: Ditto.
12248 * gdb.base/jump.exp: Ditto.
12249 * gdb.base/logical.exp: Ditto.
12250 * gdb.base/long_long.exp: Ditto.
12251 * gdb.base/maint.exp: Ditto.
12252 * gdb.base/miscexprs.exp: Ditto.
12253 * gdb.base/pc-fp.exp: Ditto.
12254 * gdb.base/pointers.exp: Ditto.
12255 * gdb.base/relational.exp: Ditto.
12256 * gdb.base/reread.exp: Ditto.
12257 * gdb.base/sect-cmd.exp: Ditto.
12258 * gdb.base/sep.exp: Ditto.
12259 * gdb.base/sepdebug.exp: Ditto.
12260 * gdb.base/until.exp: Ditto.
12261 * gdb.base/whatis-exp.exp: Ditto.
12262 * gdb.cp/annota2.exp: Ditto.
12263 * gdb.cp/annota3.exp: Ditto.
12264 * gdb.trace/actions.exp: Ditto.
12265 * gdb.trace/backtrace.exp: Ditto.
12266 * gdb.trace/circ.exp: Ditto.
12267 * gdb.trace/collection.exp: Ditto.
12268 * gdb.trace/deltrace.exp: Ditto.
12269 * gdb.trace/infotrace.exp: Ditto.
12270 * gdb.trace/limits.exp: Ditto.
12271 * gdb.trace/packetlen.exp: Ditto.
12272 * gdb.trace/passc-dyn.exp: Ditto.
12273 * gdb.trace/passcount.exp: Ditto.
12274 * gdb.trace/report.exp: Ditto.
12275 * gdb.trace/save-trace.exp: Ditto.
12276 * gdb.trace/tfind.exp: Ditto.
12277 * gdb.trace/tracecmd.exp: Ditto.
12278 * gdb.trace/while-dyn.exp: Ditto.
12279 * gdb.trace/while-stepping.exp: Ditto.
12280 * lib/gdb.exp: Ditto.
12281 (gdb_compile): Handle nowarning option.
12282
5f4a23d9
AO
122832006-03-07 Alexandre Oliva <aoliva@redhat.com>
12284
12285 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12286 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12287 Rename executable to prelinkt. Don't re-prelink if we didn't
12288 get a core file. Test prelink -u exit status to tell whether
12289 prelinking failed. Use gdb_test_multiple.
12290
9733fc94
DJ
122912006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12292
12293 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12294 (do_tests): Call it.
12295
cc10cae3
AO
122962006-02-28 Alexandre Oliva <aoliva@redhat.com>
12297
12298 * gdb.base/prelink.exp: New test.
12299 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12300
15c46491
WZ
123012006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12302
12303 * gdb.fortran/derived-type.f90: New file.
12304 * gdb.fortran/derived-type.exp: New testcase.
12305
5c9f7ded
DJ
123062006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12307
12308 * gdb.base/default.exp: Allow ';' as a directory separator.
12309
5b96932b
AS
123102006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12311
12312 * gdb.base/help.exp (help add-symbol-file): Update.
12313
1986bccd
AS
123142006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12315
12316 * gdb.base/help.exp (help load): Update expected results.
12317
a8b7528f
FF
123182006-02-19 Fred Fish <fnf@specifix.com>
12319
12320 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12321 specifix hex value as part of results.
12322 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12323
f8261448
FF
123242006-02-16 Fred Fish <fnf@specifix.com>
12325
12326 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12327 ushort_addr, and slong_addr, so the typedefs are not optimized
12328 away.
12329 * gdb.base/whatis.exp: Add tests using type name for struct type,
12330 union type, enum type, and typedef.
a9c64011 12331
31d8bdd2
MK
123322006-02-13 Mark Kettenis <kettenis@gnu.org>
12333
12334 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12335
34e41e63
JB
123362006-02-13 Jim Blandy <jimb@redhat.com>
12337
12338 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12339 case where it takes two "next" commands to skip past the init
12340 call.
12341
ac6e4f31
FF
123422006-02-12 Fred Fish <fnf@specifix.com>
12343
12344 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12345 to handle cases where it takes two "next" commands to skip
12346 past the init call.
12347
2db2d571
JB
123482006-02-07 Joel Brobecker <brobecker@adacore.com>
12349
12350 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12351 on hppa32 targets.
12352
38fcd64c
DJ
123532006-02-06 Vladimir Prus <ghost@cs.msu.su>
12354
12355 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12356 field.
12357
1315ad46
MK
123582006-01-29 Mark Kettenis <kettenis@gnu.org>
12359
12360 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12361
5625b943
DJ
123622006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12363
12364 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12365 files.
12366
80df1bbe
DJ
123672006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12368
12369 * gdb.cp/maint.exp: Set complaints to a positive value.
12370
9078e690
DJ
123712006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12372
12373 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12374 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12375 function name.
12376
9c903399
DJ
123772006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12378
12379 * gdb.base/checkpoint.c: Update copyright notice. Include
12380 <stdlib.h>.
12381
761ae4d6
JB
123822006-01-04 Jim Blandy <jimb@redhat.com>
12383
12384 * gdb.asm/asm-source.exp: Independently provide default values for
12385 asm-flags and debug-flags. Use 'string equal' to do the
12386 comparison, not the implicit expr's '==' operator. Remove
12387 now-unneeded assignments to asm-flags. In h8300 case, place
12388 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12389
099ac3dd
MS
123902006-01-04 Michael Snyder <msnyder@redhat.com>
12391
12392 * gdb.base/checkpoint.c: New file.
12393 * gdb.base/checkpoint.exp: New file.
12394 * gdb.base/multi-fork.c: New file.
12395 * gdb.base/multi-fork.exp: New file.
12396 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12397
f4d85314
FF
123982006-01-04 Fred Fish <fnf@specifix.com>
12399
12400 * gdb.base/ptype.c (foo): Add typedef.
12401 (intfoo): Add function.
12402 * gdb.base/ptype1.c: New file.
12403 * gdb.base/ptype.exp: Handle compilation and linking with two
12404 source files. Test that proper type for "foo" is found based
12405 on source context rather than first match found in symtabs.
12406
a1b06f35
MK
124072005-12-28 Mark Kettenis <kettenis@gnu.org>
12408
12409 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12410 * gdb.asm/openbsd.inc: Indent commands.
12411
d082a1e2
MK
124122005-12-26 Mark Kettenis <kettenis@gnu.org>
12413
c65016bd
MK
12414 * gdb.base/freebpcmd.exp: Increase timeout.
12415
d082a1e2
MK
12416 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12417
d3c32a0e
DJ
124182005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12419
12420 * gdb.base/default.exp: Update check for "show version".
12421
9fdb1f50
RC
124222005-12-09 Randolph Chung <tausq@debian.org>
12423
12424 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12425 * gdb.asm/pa64.inc: New file.
12426
5f2c56f7
RC
124272005-12-09 Randolph Chung <tausq@debian.org>
12428
12429 * gdb.asm/common.inc: Indent commands.
12430 * gdb.asm/asmsrc1.s: Likewise.
12431 * gdb.asm/asmsrc2.s: Likewise.
12432
8117349c
RC
124332005-12-09 Randolph Chung <tausq@debian.org>
12434
12435 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12436 (get_addr_of_sym): Remove duplicate print.
12437 (gen_core): xfail hppa*-*-hpux*, update expected output.
12438 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12439 * gdb.arch/pa64-nullify.s: New file.
12440
8f07f25a
RC
124412005-12-09 Randolph Chung <tausq@debian.org>
12442
12443 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12444
55b39184
DJ
124452005-12-07 Christophe Lyon <christophe.lyon@st.com>
12446
12447 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12448 code generation for these functions.
12449 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12450 error message.
12451
31e2b00f
AS
124522005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12453
12454 * gdb.base/help.exp (help b, help br, help bre, help brea)
12455 (help break): Update the expected message.
12456
c3d0b56e
SC
124572005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12458
12459 * gdb.asm/m68hc11.inc: Setup the data section.
12460 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12461 script for this test.
12462 (m6812-*-*): Likewise.
12463
36ae0ea9
RC
124642005-11-09 Randolph Chung <tausq@debian.org>
12465
12466 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12467
9d6f42e9
WZ
124682005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12469
12470 * gdb.base/break.exp: Fix a comment typo.
12471
e2126a14
EZ
124722005-11-03 Jim Blandy <jimb@redhat.com>
12473
a9c64011
AS
12474 Checked in by Elena Zannoni <ezannoni@redhat.com>
12475
889bf7c5 12476 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12477
e0ac7199
CV
124782005-11-02 Corinna Vinschen <vinschen@redhat.com>
12479
12480 * gdb.arch/gdb1558.c: Include stdio.h.
12481
31d3fb18
MK
124822005-10-31 Mark Kettenis <kettenis@gnu.org>
12483
12484 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12485
e52b687c
MK
124862005-10-31 Mark Kettenis <kettenis@gnu.org>
12487
12488 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12489
f4711d79
PG
124902005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12491
a9c64011
AS
12492 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12493 vscr" tests to better match output.
f4711d79 12494
987a9106
JB
124952005-10-12 Jim Blandy <jimb@redhat.com>
12496
12497 * gdb.base/structs.exp (any): New function.
12498 (test_struct_returns): Don't make any assumptions at all about
12499 what value the function returns when GDB can't set the return
12500 value.
12501
2336bb58
JB
125022005-10-09 Joel Brobecker <brobecker@adacore.com>
12503
12504 * gdb.ada/arrayidx/p.adb: New file.
12505 * gdb.ada/arrayidx.exp: New testcase
12506
125072005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12508
12509 * gdb.ada/array_return/pck.ads: New file.
12510 * gdb.ada/array_return/pck.adb: New file.
12511 * gdb.ada/array_return/p.adb: New file.
12512 * gdb.ada/array_return.exp: New testcase.
12513
705335ea
JB
125142005-10-03 Joel Brobecker <brobecker@adacore.com>
12515
a9c64011
AS
12516 * gdb.base/arrayidx.c: New file.
12517 * gdb.base/arrayidx.exp: New testcase.
705335ea 12518
11ee9940
NR
125192005-09-29 Nick Roberts <nickrob@snap.net.nz>
12520
12521 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12522 frames-invalid and breakpoints-invalid are no longer generated
12523 with level 3 so don't expect them in the output.
12524
39fb8e9e
BR
125252005-09-27 Bob Rossi <bob@brasko.net>
12526
a9c64011 12527 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12528 from test. Escape the | in mi_gdb_test call.
12529 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12530 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12531 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12532 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12533 expected regex's in mi_gdb_test calls.
12534 * lib/mi-support.exp: Remove arbitrary .* from tests.
12535 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12536 Fully anchor GDB/MI expected results in mi_gdb_test.
12537 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12538 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12539
2af48f68
PB
125402005-09-26 Paul Brook <paul@codesourcery.com>
12541
12542 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12543
f34502bc
WZ
125442005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12545
12546 * bfp-test.c: New file.
12547 * bfp-test.exp: New testcase.
12548
ca929517
WZ
125492005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12550
12551 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12552 of subarray and substring variable.
12553 * gdb.fortran/subarray.f: New source file for the test of subarray
12554 and substring variable evaluation.
12555 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12556 of string constant.
12557
c761af65
DJ
125582005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12559
12560 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12561 copyright dates.
12562
561d7a1d
PG
125632005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12564
12565 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12566 powerpc altivec' test with an almost identical 'info vector' test.
12567
b2b64cc9
PG
125682005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12569
a9c64011
AS
12570 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12571 vscr" tests to match output.
b2b64cc9 12572
6ac4d15a
PG
125732005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12574
a9c64011
AS
12575 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12576 output.
6ac4d15a 12577
40e55bef
BR
125782005-09-11 Bob Rossi <bob@brasko.net>
12579
889bf7c5
PA
12580 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12581 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12582 commands that return an MI output command and an asyncronous MI output
12583 command.
40e55bef
BR
12584 * gdb.mi/mi-console.exp: Ditto.
12585
3c7385ec
BR
125862005-09-11 Bob Rossi <bob@brasko.net>
12587
12588 * gdb.mi/mi-var-child.c: Include <string.h>.
12589
a6cd0eb3
DJ
125902005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12591
12592 * killed.exp: Correct gdb_expect syntax.
12593
2f168eed
CV
125942005-08-09 Corinna Vinschen <vinschen@redhat.com>
12595
12596 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12597
ecd3fd0f
BR
125982005-08-02 Bob Rossi <bob@brasko.net>
12599
12600 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12601 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12602 Change tests to inferior-tty-set/show.
12603 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12604 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12605 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12606 inferior. Use mi_gdb_test to get GDB and Inferior output.
12607 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12608 descriptor.
12609 (mi_inferior_tty_name): Add inferior PTY file name.
12610 (mi_gdb_start): Add INFERIOR_PTY parameter.
12611 (mi_gdb_test): Add IPATTERN parameter.
12612
f1ea48cb 126132005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12614
f1ea48cb
BR
12615 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12616 parameter to mi_gdb_test.
12617 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12618
6e650a67
DJ
126192005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12620
12621 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12622 struct_declarations.
12623 * gdb.mi/mi-var-child.exp: Step over the initialization of
12624 struct_declarations.
12625
8be260b6
DJ
126262005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12627
12628 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12629 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12630 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12631 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12632 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12633 file.
12634
4e660f07
NR
126352005-07-27 Nick Roberts <nickrob@snap.net.nz>
12636
12637 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12638 (do_children_tests): Assign values to the extra elements.
12639
12640 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12641 them for tests for "-var-update --no-values" and
a9c64011 12642 "-var-update --all-values".
4e660f07
NR
12643 Add test for "-var-list-children --simple-values".
12644
12645 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12646
12647 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12648 "-stack-list-locals --simple-values" Improve doc strings and
12649 comments.
12650
6bdae935
MK
126512005-07-18 Mark Kettenis <kettenis@gnu.org>
12652
598b7a6f
MK
12653 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12654 *-*-openbsd*.
12655 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12656
6bdae935
MK
12657 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12658 sigaltsatck'.
12659
1323e929 126602005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12661
1323e929
BR
12662 * gdb.base/default.exp (tty): Changed output of command.
12663 * gdb.base/help.exp (help tty): Ditto.
12664
b1a9c082
MK
126652005-07-12 Mark Kettenis <kettenis@gnu.org>
12666
12667 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12668
10a844a2
MK
126692005-07-10 Mark Kettenis <kettenis@gnu.org>
12670
12671 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12672 -stack-select-frame without arguments.
12673 (test_stack_frame_listing): Add test for newly implemented command
12674 -stack-info-frame.
12675
3cb3b8df
BR
126762005-07-06 Bob Rossi <bob@brasko.net>
12677
12678 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12679 command.
12680 (Copyright): Update copyright.
12681
a0c5fbcf
WZ
126822005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12683
12684 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12685 tests to evaluate exponentiation expression.
12686
984971d0
AS
126872005-06-29 Andreas Schwab <schwab@suse.de>
12688
12689 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12690 main to avoid warnings.
12691
12692 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12693
fe03833f
NR
126942005-06-20 Nick Roberts <nickrob@snap.net.nz>
12695
12696 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12697 -stack-select-frame without arguments.
12698 (test_stack_frame_listing): Add test for newly implemented command
12699 -stack-info-frame.
a9c64011 12700
7a55f279
WZ
127012005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12702
0ffa0ea5
DJ
12703 * gdb.fortran/array-element.f: New file.
12704 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12705
26585198
DJ
127062005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12707
12708 * gdb.base/bigcore.exp: Correct checks for systems which can
12709 not dump a large core file.
12710
c1bd25fd
DJ
127112005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12712
12713 * gdb.base/relocate.c: Add a copyright notice.
12714 (dummy): Remove.
12715 * gdb.base/relocate.exp: Test printing the values of variables
12716 from a relocatable file.
12717
589e074d
DJ
127182005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12719
12720 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12721 excess MI output after an error.
12722
0915f927
JB
127232005-05-29 Joel Brobecker <brobecker@adacore.com>
12724
12725 * gdb.arch/alpha-step.c: New file.
12726 * gdb.arch/alpha-step.exp: New testcase.
12727
76ff342d
DJ
127282005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12729 Dennis Brueni <dennis@slickedit.com>
12730
12731 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12732 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12733 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12734 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12735 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12736 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12737 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12738
96b0c7ac
DJ
127392005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12740 Wu Zhou <woodzltc@cn.ibm.com>
12741
12742 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12743 IBM's xlc compiler.
12744 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12745 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12746
f21565d2
JB
127472005-05-13 Jim Blandy <jimb@redhat.com>
12748
12749 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12750 calling gdb_suppress_entire_file.
12751 * gdb.base/charset.exp: Same.
12752 * gdb.base/call-rt-st.exp: Same.
12753
6006a3a1
BR
127542005-05-05 Bob Rossi <bob_rossi@cox.net>
12755
12756 * lib/gdb.exp (fullname_syntax): Added global regex.
12757 (fullname_syntax_POSIX): Ditto.
12758 (fullname_syntax_UNC): Ditto.
12759 (fullname_syntax_DOS_CASE): Ditto.
12760 (fullname_syntax_DOS): Ditto.
12761 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12762 fullname_syntax variable to scope and use it.
12763 (test_file_list_exec_source_files): Ditto.
12764 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12765
c3b69c04
DJ
127662005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12767
12768 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12769
3c95e6af
PG
127702004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12771
a9c64011
AS
12772 * lib/gdb.exp (skip_altivec_tests): New function, based on
12773 check_vmx_hw_available from the GCC testsuite.
12774 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12775 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12776
78df6c56
JB
127772005-05-02 Jim Blandy <jimb@redhat.com>
12778
12779 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12780 calling gdb_suppress_entire_file.
12781
1690f9cf
DJ
127822005-04-30 Randolph Chung <tausq@debian.org>
12783
12784 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12785 Slightly relax "sem_post" name checking.
12786
5ea106f7
PG
127872005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12788
12789 * gdb.base/unload.exp: Use new shared library infrastructure.
12790
bf7234cf
PG
127912005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12792
12793 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12794 infrastructure.
bf7234cf 12795
547b869a
CV
127962005-04-29 Corinna Vinschen <vinschen@redhat.com>
12797
12798 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12799 * gdb.asm/h8300.inc: New file.
12800
f07e55f0
PG
128012005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12802
12803 * gdb.base/shlib-call.exp: Change to use new shared library
12804 infrastructure.
12805
3cbba3d1
PG
128062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12807
a9c64011
AS
12808 * gdb.base/pending.exp: Change to use new shared library
12809 infrastructure.
3cbba3d1 12810
ed6df200
PG
128112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12812
a9c64011
AS
12813 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12814 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12815
8c8f4ebe
PG
128162005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12817
a9c64011
AS
12818 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12819 shared objects being adjusted and update copyright years.
8c8f4ebe 12820
607fbc54
DJ
128212005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12822
12823 * ChangeLog: Correct some 2003-01-13 dates.
12824 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12825 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12826 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12827 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12828 gdb.trace/tfind.exp: Update copyright years.
12829
57bf0e56
DJ
128302005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12831 Daniel Jacobowitz <dan@codesourcery.com>
12832
12833 * lib/gdb.exp (gdb_compile): Handle shlib=.
12834 (gdb_compile_shlib): New function.
12835
9b593790
PG
128362005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12837
a9c64011 12838 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12839
9494c6a5
DJ
128402005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12841
12842 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12843 gdb.server.
12844 * configure.ac: Likewise.
12845 * configure: Regenerated.
12846 * gdb.gdbserver/Makefile.in: Moved to...
12847 * gdb.server/Makefile.in: ... here.
12848 * gdb.gdbserver/server.c: Moved to...
12849 * gdb.server/server.c: ... here.
12850 * gdb.gdbserver/server-run.exp: Moved to...
12851 * gdb.server/server-run.exp: ... here.
12852
6f8eac0e
DJ
128532005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12854
12855 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12856 * configure.ac: Create gdb.gdbserver/Makefile.
12857 * configure: Regenerated.
12858 * lib/gdbserver-support.exp: New file, derived from
12859 config/gdbserver.exp.
12860 * config/gdbserver.exp: Use gdbserver-support.exp.
12861 * gdb.gdbserver/Makefile.in: New file.
12862 * gdb.gdbserver/server.c: New file.
12863 * gdb.gdbserver/server-run.exp: New file.
12864
6e87504d
PG
128652005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12866
a9c64011
AS
12867 * lib/gdb.exp (test_compiler_info): Return compiler_info
12868 if no arguments are given.
6e87504d 12869
d1779be4
PG
128702005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12871
12872 * gdb.arch/altivec-abi.exp: Check for compiler and set
12873 use altivec' flag accordingly.
12874 * gdb.arch/altivec-regs.exp: Likewise.
12875
88750304
DJ
128762005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12877
12878 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12879
f3fb768d
AS
128802005-03-27 Andreas Schwab <schwab@suse.de>
12881
12882 * gdb.base/bigcore.c (main): Add missing mode argument in open
12883 call.
12884
7e813ac5
DJ
128852005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12886
12887 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12888 downloads.
12889 * config/gdbserver.exp (gdb_load): Likewise.
12890
8e3049aa
PB
128912005-03-14 Paul Brook <paul@codesourcery.com>
12892
12893 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12894 targets.
12895
a9df7c44
JB
128962005-03-09 Joel Brobecker <brobecker@adacore.com>
12897
12898 * gdb.dwarf2/dup-psym.S: New file.
12899 * gdb.dwarf2/dup-psym.exp: New testcase.
12900
9f0d94e8
JB
129012005-03-09 Joel Brobecker <brobecker@adacore.com>
12902
12903 * gdb.ada/exec_changed/first.adb: New file.
12904 * gdb.ada/exec_changed/second.adb: New file.
12905 * gdb.ada/exec_changed.exp: New testcase.
12906
5f579bc5
NS
129072005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12908
36e9969c
NS
12909 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12910 (A2): New class.
12911 (main): Test operator+.
12912 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12913 breakpoint test.
12914
5f579bc5
NS
12915 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12916 * gdb.base/signull.exp: Disable if gdb,nosignals.
12917 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12918 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12919 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12920 * gdb.mi/mi2-console.exp: Likewise.
12921 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12922 continue output at start.
12923 (gdb_collect_locals_test): Robustify regexp.
12924 * gdb.trace/passc-dyn.exp: Fix comment typo.
12925 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12926
be46087e
CV
129272005-03-08 Corinna Vinschen <vinschen@redhat.com>
12928
12929 * gdb.asm/asm-source.exp: Add iq2000 case.
12930 * gdb.asm/iq2000.inc: New file.
12931
384e1a61 129322005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12933
384e1a61
MI
12934 * gdb.base/command.exp: Change hardcoded value to regular expression.
12935 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12936
584b6e9e
DJ
129372005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12938
12939 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12940 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12941 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12942 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12943 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12944
ab5b5d61
MK
129452005-03-05 Mark Kettenis <kettenis@gnu.org>
12946
12947 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12948 changes.
12949
ae051c1b
PG
129502004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12951
a9c64011
AS
12952 * lib/compiler.c: Add test for IBM's xlc compiler.
12953 * lib/compiler.cc: Likewise.
ae051c1b 12954
3f0f6ed2
JB
129552004-02-24 Joel Brobecker <brobecker@adacore.com>
12956
12957 * gdb.ada/fixed_points.exp: Create compilation object directory
12958 before running the test.
12959 * gdb.ada/null_record.exp: Likewise.
12960 * gdb.ada/packed_array.exp: Likewise.
12961 * gdb.ada/start.exp: Likewise.
12962
724f452b
JB
129632005-02-15 Joel Brobecker <brobecker@adacore.com>
12964
12965 * gdb.ada/packed_array/pa.adb: New file.
12966 * gdb.ada/packed_array.exp: New testcase.
12967
57f5cdfb 129682005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12969
1f393151
MK
12970 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12971 files.
12972
ebdda337
MK
12973 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12974 on *-*-openbsd*. Correctly match whitespace in regukar
12975 expressions.
12976
cf309262
DJ
129772005-02-10 Daniel Jacobowitz <dan@debian.org>
12978
12979 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12980 PR exp/1821
12981 * gdb.base/gdb1821.c: New test file.
12982 * gdb.base/gdb1821.exp: New test file.
12983
3be49e7a
JB
129842005-02-09 Joel Brobecker <brobecker@adacore.com>
12985
12986 * gdb.base/start.c: New file.
12987 * gdb.base/start.exp: New testcase.
12988
e292e67d
JB
129892005-02-09 Joel Brobecker <brobecker@adacore.com>
12990
12991 * gdb.ada/start/dummy.adb: New file.
12992 * gdb.ada/start.exp: New testcase.
12993
dbdfa66c
CV
129942005-02-09 Corinna Vinschen <vinschen@redhat.com>
12995
12996 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12997 for printing symbols and statistics.
12998 Add test for using relative pathnames in "maint print msymbols" test.
12999 Mark "maint info sections DATA" XFAIL on Cygwin.
13000 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13001 tests.
13002
d7941671
AC
130032005-02-09 Andreas Schwab <schwab@suse.de>
13004
13005 Committed by Andrew Cagney <cagney@gnu.org>
13006 * gdb.base/remotetimeout.exp: New file.
13007
74e5ef44
MK
130082005-02-07 Mark Kettenis <kettenis@gnu.org>
13009
13010 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13011
464dd14d
JB
130122005-02-03 Joel Brobecker <brobecker@adacore.com>
13013
13014 * gdb.ada/gnat_ada.gpr: New file.
13015 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13016 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13017 * configure.ac: No longer generate gnat_ada.gpr.
13018 * configure: Regenerate.
13019 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13020 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13021 * gdb.ada/null_record/bar.ads: Likewise.
13022 * gdb.ada/null_record/bar.adb: Likewise.
13023 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13024 * gdb.ada/null_record.exp (testdir): New variable.
13025 (testfile): executable is now in testdir subdirectory.
13026 (srcfile): Use full path to the main compilation unit.
13027 * gdb.ada/fixed_points.exp: Same changes as above.
13028
30d756ae
NR
130292005-02-03 Nick Roberts <nickrob@snap.net.nz>
13030
13031 * gdb.base/interp.exp: New test.
13032
9d799f85
AC
130332005-01-24 Andrew Cagney <cagney@gnu.org>
13034
13035 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13036
15656118
AC
130372005-01-19 Andrew Cagney <cagney@gnu.org>
13038
a892c31b
AC
13039 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13040 configure.ac not configure.in.
13041
15656118
AC
13042 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13043 of powerpc*-*-*.
13044 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13045 * gdb.base/list.exp (test_list_function)
15656118
AC
13046 (test_list_filename_and_function): Ditto.
13047 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13048
a7b01baf
AC
130492005-01-16 Andrew Cagney <cagney@gnu.org>
13050
17d92a02
AC
13051 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13052
a7b01baf
AC
13053 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13054
bc8332bb
AC
130552005-01-14 Andrew Cagney <cagney@gnu.org>
13056
13057 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13058 * gdb.mi/mi2-var-cmd.exp: Ditto.
13059
4d074752
CV
130602005-01-10 Corinna Vinschen <vinschen@redhat.com>
13061
13062 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13063
bec39cab
AC
130642005-01-07 Andrew Cagney <cagney@gnu.org>
13065
13066 * configure.ac: Rename configure.in, require autoconf 2.59.
13067 * configure: Re-generate.
13068 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13069 * gdb.stabs/configure: Re-generate.
13070 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13071 * gdb.hp/configure: Re-generate.
13072 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13073 autoconf 2.59.
13074 * gdb.hp/gdb.objdbg/configure: Re-generate.
13075 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13076 autoconf 2.59.
13077 * gdb.hp/gdb.defects/configure: Re-generate.
13078 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13079 autoconf 2.59.
13080 * gdb.hp/gdb.compat/configure: Re-generate.
13081 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13082 autoconf 2.59.
13083 * gdb.hp/gdb.base-hp/configure: Re-generate.
13084 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13085 autoconf 2.59.
13086 * gdb.hp/gdb.aCC/configure: Re-generate.
13087
f10b16d4
JB
130882004-12-15 Jim Blandy <jimb@redhat.com>
13089
13090 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13091 under NPTL when there is debugging info available for libpthread.
13092
fb6e1814
JG
130932004-12-13 Jerome Guitton <guitton@gnat.com>
13094
13095 * gdb.ada/fixed_points.c: New file.
13096 * gdb.ada/fixed_points.exp: New file.
13097
fe46cd3a
RC
130982004-12-03 Randolph Chung <tausq@debian.org>
13099
13100 * gdb.arch/pa-nullify.exp: New file.
13101 * gdb.arch/pa-nullify.s: New file.
13102
8de0841b
RC
131032004-11-30 Randolph Chung <tausq@debian.org>
13104
13105 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13106 instead of "tbug". Fix regexp to work properly with gdb_test.
13107
c8170782
PH
131082004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13109
13110 * gdb.base/bitfields2.exp: New test.
13111 * gdb.base/bitfields2.c: New file.
13112
954269c2
RE
131132004-11-28 Richard Earnshaw <rearnsha@arm.com>
13114
13115 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13116
0107feed
RC
131172004-11-16 Randolph Chung <tausq@debian.org>
13118
13119 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13120
f073ae8c
DJ
131212004-11-14 Daniel Jacobowitz <dan@debian.org>
13122
13123 * gdb.threads/threadapply.exp: Correct "macro details" test.
13124
19ad59e7
JJ
131252004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13126
13127 * gdb.threads/threadapply.exp: New test.
13128 * gdb.threads/threadapply.c: New file.
13129
9cf0961b
MK
131302004-11-07 Mark Kettenis <kettenis@gnu.org>
13131
13132 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13133 frames.
13134
c789492a
FL
131352004-11-05 Felix Lee <felix+log1@specifixinc.com>
13136
13137 * gdb.base/cursal.exp: New file.
13138 * gdb.base/cursal.c: New file.
13139
a1e167bb
AC
131402004-11-03 Andrew Cagney <cagney@gnu.org>
13141
13142 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13143
b7cbf173
MK
131442004-10-30 Mark Kettenis <kettenis@gnu.org>
13145
13146 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13147 NetBSD/ELF targets.
13148
88f9d34f
JB
131492004-10-29 Joel Brobecker <brobecker@gnat.com>
13150
13151 * gdb.threads/bp_in_thread.c: New file, copied from
13152 pthread_cond_wait.c.
13153 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13154 file, rather than reusing the .c file from another testcase.
13155
ca7d6a0c
JB
131562004-10-20 Joel Brobecker <brobecker@gnat.com>
13157
13158 * gdb.ada/null_record.exp: Check where we stopped after
13159 sending the start command, instead of where the associated
13160 temporary breakpoint was inserted.
13161
0d863d03
AC
131622004-10-14 Andrew Cagney <cagney@gnu.org>
13163
13164 * gdb.mi/gdb701.c (main): Return 0.
13165
d11e72cb
DJ
131662004-10-13 Daniel Jacobowitz <dan@debian.org>
13167
d40539a4 13168 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13169
e1923096
JJ
131702004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13171
13172 * gdb.threads/schedlock.c: Add comment markers to use to find
13173 line numbers.
13174 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13175 comments.
13176 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13177 breakpoint lines.
13178
ec8ba2c9
DJ
131792004-10-12 Daniel Jacobowitz <dan@debian.org>
13180
13181 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13182
0eb3658b
DJ
131832004-10-12 Daniel Jacobowitz <dan@debian.org>
13184
13185 * configure.in: Add gdb.dwarf2.
13186 * configure: Regenerated.
13187 * Makefile.in: Add gdb.dwarf2.
13188 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13189 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13190 gdb.dwarf2/file1.txt: New files.
13191
a271cc33
OF
131922004-10-11 Orjan Friberg <orjanf@axis.com>
13193
a9c64011 13194 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13195 of "run", since the latter doesn't work with remote targets. Adjust
13196 the breakpoint numbering accordingly.
13197 * gdb.threads/pthread_cond_wait.exp: Ditto.
13198
895ce074
MC
131992004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13200
13201 * gdb.base/overlays.exp: Update copyright years.
13202
6be3092d
KI
132032004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13204
13205 * gdb.base/overlays.exp: Disable if target is Linux.
13206
e05389b8
FL
132072004-10-06 Felix Lee <felix+log1@specifixinc.com>
13208
13209 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13210
73cb587d
KI
132112004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13212
13213 * gdb.asm/asm-source.exp: Add m32r-linux target.
13214 * gdb.asm/m32r-linux.inc: New file.
13215
3c0edcdc
AC
132162004-09-24 Andrew Cagney <cagney@redhat.com>
13217 David Anderson <anderson@redhat.com>
13218
13219 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13220 command fails, assume things will work.
13221 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13222 (_GNU_SOURCE): Define.
13223 (print_unsigned, print_hex): Change parameter to "long long".
13224 (print_byte_count): New function, use to print byte counts.
13225 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13226 O_LARGEFILE.
13227 (main): Compute an upper bound on a corefile in max_core_size.
13228 Limit memory chunk size to max_core_size. Limit total memory
13229 allocated to max_core_size.
13230
4bb3667f
AC
132312004-09-23 Andrew Cagney <cagney@gnu.org>
13232
13233 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13234 from a separate process with code that creates a corefile by
13235 making the inferior dump core.
13236
60fe1a51
MK
132372004-09-23 Mark Kettenis <kettenis@gnu.org>
13238
13239 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13240 block.
13241
8e937346
MC
132422004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13243
13244 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13245 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13246 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13247 Likewise.
13248
7213f6d6
JJ
132492004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13250
13251 * gdb.java/jprint.exp: New test case for java inferior call.
13252 * gdb.java/jprint.java: Ditto.
13253
eac69dca
JB
132542004-09-15 Joel Brobecker <brobecker@gnat.com>
13255
13256 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13257
22227696
MC
132582004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13259
13260 * gdb.threads/killed.c: Include <stdlib.h>.
13261 * gdb.threads/pthreads.c: Likewise.
13262
7dd403a4
MC
132632004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13264
13265 * gdb.threads/killed.c: Add copyright notice.
13266
33f2d567
JM
132672004-09-10 Jason Molenda (jmolenda@apple.com)
13268
a9c64011
AS
13269 * gdb.base/define.exp: Two new tests to verify zero space chars
13270 after 'if' and 'while' commands in a user-defined command is correctly
13271 parsed.
33f2d567 13272
e05b62ac
AC
132732004-09-08 Andrew Cagney <cagney@gnu.org>
13274
13275 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13276 delivery test with duplicate at end of file.
13277
9cbe82da
MK
132782004-09-06 Mark Kettenis <kettenis@jive.nl>
13279
13280 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13281
564803d9
MC
132822004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13283
13284 * config/hppro.exp: Removed.
13285
7c6807ce
MC
132862004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13287
13288 * config/sparclet.exp: Removed.
13289
bf7e26dd
MC
132902004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13291
13292 * config/udi.exp: Removed.
13293
714e341b
MC
132942004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13295
13296 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13297 of "exp_continue".
13298 (advancei): Likewise.
13299
1236e623
JJ
133002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13301
13302 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13303
3bdcad15
MI
133042004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13305
228af206 13306 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13307 to check for nodebug in executable.
13308 * gdb.gdb/observer.exp (setup_test): Likewise.
13309 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13310 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13311
c72b934c
AC
133122004-09-01 Andrew Cagney <cagney@gnu.org>
13313
13314 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13315 files.
13316
edd9b715
JJ
133172004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13318
13319 * gdb.base/unload.exp: Fix expected warning message to match
13320 latest format.
13321
fb4ce06b
CV
133222004-09-01 Corinna Vinschen <vinschen@redhat.com>
13323
13324 * gdb.base/call-rt-st.exp: Fix typos.
13325
ce78e7c3
MI
133262004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13327
13328 * gdb.threads/thread_check.exp: New testcase.
13329 * gdb.threads/thread_check.c: New testcase.
13330
2dedb159
AC
133312004-08-31 Andrew Cagney <cagney@gnu.org>
13332
13333 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13334 (skip_to_handler_entry): New procedures. Test stepping into a
13335 handler when the breakpoint is at the handler's entry point.
13336
68f53502
AC
133372004-08-30 Andrew Cagney <cagney@gnu.org>
13338
13339 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13340 gdb/1757.
13341
3e3ffd2b
MC
133422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13343
13344 With code from Manoj Iyer <manjo@austin.ibm.com>:
13345 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13346 return value. Add an arm for "no debugging symbols found".
13347 Change a stray "error" to "perror".
13348 (gdb_run_cmd): Adapt to new return value.
13349 * gdb.base/remote.exp: Adapt to new return value.
13350 * gdb.gdb/complaints.exp: Likewise.
13351 * gdb.gdb/observer.exp: Likewise.
13352 * gdb.gdb/selftest.exp: Likewise.
13353 * gdb.gdb/xfullpath.exp: Likewise.
13354
4b6f5fd2
JB
133552004-08-27 Joel Brobecker <brobecker@gnat.com>
13356
13357 * gdb.threads/bp_in_thread.exp: New testcase.
13358
e5b25496
MC
133592004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13360
13361 Fix PR testsuite/1735.
13362 * gdb.threads/schedlock.c (thread_function): Add a cast
13363 to suppress a gcc warning.
13364 * gdb.threads/thread-specific.c (thread_function): Likewise.
13365
934353d6
MC
133662004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13367
13368 * gdb.base/unload.c: Include <stdlib.h>.
13369
f98a0aef 133702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13371
f98a0aef 13372 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13373 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13374 synchronized after the "return".
13375
5a2e8882
MC
133762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13377
13378 * gdb.mi/basics.c: Include <stdio.h>.
13379 * gdb.mi/pthreads.c: Include <stdlib.h>.
13380 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13381
a9640423
MC
133822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13383
13384 * gdb.threads/schedlock.c: Add copyright notice.
13385
b04e311d
AC
133862004-08-25 Andrew Cagney <cagney@gnu.org>
13387
13388 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13389 (skip_over_handler, breakpoint_over_hander): New test procedures.
13390 (advance, advancei): Add a proper prefix, do not use
13391 rerun_to_main.
13392 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13393
7c27f15b
MC
133942004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13395
13396 * gdb.mi/basics.c: Add copyright notice.
13397 * gdb.mi/var-cmd.c: Add copyright notice.
13398
fffc87ae
MC
133992004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13400
13401 * lib/gdb.exp: Remove signed_keyword_not_used.
13402 * lib/compiler.c: Likewise.
13403 * lib/compiler.cc: Likewise.
13404
d782e0bf
MC
134052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13406
13407 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13408 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13409
96033e83
MC
134102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13411
13412 * gdb.base/whatis.c: Add copyright notice.
13413
cf38c229
MK
134142004-08-20 Mark Kettenis <kettenis@gnu.org>
13415
13416 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13417 it to skip the breakpoints encoded in the inline assembly.
13418
f4b49756
MC
134192004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13420
13421 * Makefile.in: Add gdb.fortran.
13422
2f193b69
MC
134232004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13424
13425 * gdb.base/call-sc.exp (test_scalar_returns):
13426 Fix cut-and-paste glitch in "Make fun return now".
13427
89a237cb
MC
134282004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13429
13430 * configure.in: Add gdb.fortran.
13431 * configure: Regenerate.
13432 * gdb.fortran/Makefile.in: New file.
13433 * lib/gdb.exp (skip_fortran_tests): New procedure.
13434
469aff8e
MC
134352004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13436
13437 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13438 reference to bug-gnu@prep.ai.mit.edu.
13439 * gdb.mi/mi-var-child.exp: Likewise.
13440 * gdb.mi/mi-var-cmd.exp: Likewise.
13441 * gdb.mi/mi-var-display.exp: Likewise.
13442 * gdb.mi/mi2-var-block.exp: Likewise.
13443 * gdb.mi/mi2-var-child.exp: Likewise.
13444 * gdb.mi/mi2-var-cmd.exp: Likewise.
13445 * gdb.mi/mi2-var-display.exp: Likewise.
13446
00b51b9f
MK
134472004-08-15 Mark Kettenis <kettenis@gnu.org>
13448
13449 * gdb.base/unload.c (main): Make local variable msg const.
13450
45f07fef
MC
134512004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13452
13453 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13454 to bug-gnu@prep.ai.mit.edu.
13455 * gdb.mi/mi-disassemble.exp: Likewise.
13456 * gdb.mi/mi-eval.exp: Likewise.
13457 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13458 default line number.
13459 * gdb.mi/mi-return.exp: Likewise.
13460 * gdb.mi/mi-simplerun.exp: Likewise.
13461 * gdb.mi/mi-stack.exp: Likewise.
13462 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13463 number with explicit range test.
13464 * gdb.mi/mi-watch.exp: Likewise.
13465 * gdb.mi/mi2-break.exp: Likewise.
13466 * gdb.mi/mi2-cli.exp: Likewise.
13467 * gdb.mi/mi2-disassemble.exp: Likewise.
13468 * gdb.mi/mi2-eval.exp: Likewise.
13469 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13470 default line number.
13471 * gdb.mi/mi2-return.exp: Likewise.
13472 * gdb.mi/mi2-simplerun.exp: Likewise.
13473 * gdb.mi/mi2-stack.exp: Likewise.
13474 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13475 number with explicit range test.
13476 * gdb.mi/mi2-watch.exp: Likewise.
13477
dd8c8ee7
MC
134782004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13479
13480 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13481 * gdb.cp/m-static.exp: Likewise.
13482 * gdb.cp/rtti.exp: Likewise.
13483
4e838464
MK
134842004-08-14 Mark Kettenis <kettenis@gnu.org>
13485
13486 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13487
8d8cb839
EZ
134882004-08-14 Eli Zaretskii <eliz@gnu.org>
13489
13490 * ChangeLog: Prefix Local Variables with semi-colons and indent
13491 the reference to older ChangeLog files, to fix fontification in
13492 Emacs.
13493
deea8bb0
MC
134942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13495
13496 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13497 * gdb.mi/mi2-break.exp: Likewise.
13498
c3297504
MC
134992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13500
13501 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13502
25808999
MC
135032004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13504
13505 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13506
226a8d71
MC
135072004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13508
13509 * gdb.cp/classes.exp: Remove unused declarations. Just let
13510 test names default instead of providing special names. Remove
13511 extraneous demangler test.
13512
37fdf854
JJ
135132004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13514
13515 * gdb.base/unload.exp: New test for breakpoints in dynamically
13516 loaded libraries.
13517 * gdb.base/unload.c: Ditto.
13518 * gdb.base/unloadshr.c: Ditto.
13519
2d3a7986
MC
135202004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13521
13522 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13523 cp_test_ptype_class.
13524 (test_enums): Likewise.
13525
c72b934c
AC
135262004-08-10 Andrew Cagney <cagney@gnu.org>
13527
13528 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13529 files.
13530
cc503c8a
AC
135312004-08-10 Andrew Cagney <cagney@gnu.org>
13532
13533 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13534 init_malloc call.
13535
902f2ccb
MC
135362004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13537
13538 * ChangeLog: Add copyright notice. The notice is copied
13539 from emacs 21.3 top level ChangeLog.
13540
78c90502
MC
135412004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13542
13543 * lib/cp-support.exp: New file.
13544 * lib/cp-support.exp (cp_test_type_class): New function.
13545 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13546 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13547 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13548 cp_test_ptype_class.
13549
88e5ea78
MC
135502004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13551
13552 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13553 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13554 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13555 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13556 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13557 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13558 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13559 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13560 gdb.mi/mi2-watch.exp: Update copyright years.
13561
6a89fc9c
MK
135622004-08-09 Mark Kettenis <kettenis@gnu.org>
13563
13564 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13565
1482e0de
MC
135662004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13569 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13570 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13571 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13572 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13573 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13574 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13575 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13576 gdb.mi/mi-watch.exp: Update copyright years.
13577
1a5ce3f3
DJ
135782004-08-08 Daniel Jacobowitz <dan@debian.org>
13579
13580 PR gdb/1738
13581 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13582 from a breakpoint with a pending signal.
13583
04f6ecf2
DJ
135842004-08-08 Daniel Jacobowitz <dan@debian.org>
13585
13586 PR gdb/1736
13587 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13588 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13589 the prompt.
13590 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13591
54d90d35
DJ
135922004-08-08 Daniel Jacobowitz <dan@debian.org>
13593
13594 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13595
d2f6abb0
DJ
135962004-08-08 Daniel Jacobowitz <dan@debian.org>
13597
13598 PR gdb/1736
13599 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13600 for i?86-*-linux*.
13601
5598c03d
DJ
136022004-08-08 Daniel Jacobowitz <dan@debian.org>
13603
13604 * gdb.arch/i386-prologue.exp: Compile without debug information.
13605
c6fee705
MC
136062004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13607
13608 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13609 rather than asking gdb to search.
13610
dd90efdb
MC
136112004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13612
13613 * gdb.base/gcore.c: Include <string.h>.
13614
1e84bec1
MC
136152004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13616
13617 * gdb.base/gcore.c: Add copyright notice.
13618
e425eb2b
MC
136192004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13620
13621 * gdb.base/freebpcmd.c: Include <stdio.h>.
13622 * gdb.base/long_long.c: Include <string.h>.
13623 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13624 * gdb.base/siginfo.c: Include <string.h>.
13625 * gdb.base/sigstep.c: Include <string.h>.
13626
cb9aaed5
MC
136272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13628
13629 * gdb.base/complex.c: Include <stdlib.h>.
13630
55944f3d
MC
136312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13632
13633 * gdb.base/complex.c: Add copyright notice.
13634
7b2953d9
MC
136352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13636
13637 * gdb.base/charset.c: Include <stdlib.h>.
13638
c9133d23
MC
136392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13640
13641 * gdb.base/auxv.c: Include <stdlib.h>.
13642
0a8490ad
MC
136432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13644
13645 * gdb.base/auxv.c: Add copyright notice.
13646
3426d5ec
MC
136472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13648
13649 * gdb.base/coremaker.c: Add copyright notice.
13650 * gdb.base/coremaker2.c: Add copyright notice.
13651
8da195dd
AC
136522004-08-04 Andrew Cagney <cagney@gnu.org>
13653
13654 * gdb.base/store.exp: Update copyright.
13655 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13656 names, do not import gdb_prompt.
13657
8d394f98
AC
136582004-08-01 Andrew Cagney <cagney@gnu.org>
13659
13660 Fix PR testsuite/1729.
13661 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13662 not use capture_value with value 4.
13663 (capture_value): Add optional test name parameter.
13664 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13665 the prefix, pass to capture_value.
13666
b6702b23
MK
136672004-08-01 Mark Kettenis <kettenis@gnu.org>
13668
13669 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13670 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13671 (main): Call new function.
13672
c203e0ca
MC
136732004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13674
13675 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13676
a7995a30
MC
136772004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13680
9366563b
MC
136812004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13682
b6eeaf26 13683 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13684 Accept more values of vtbl pointer. Remove some messages
13685 about "obsolete gcc or gdb".
13686
2fc1f950
MC
136872004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13688
13689 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13690
c724d49b
MC
136912004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13692
13693 * gdb.base/asm-source.exp: Properly convert target board
13694 debug flags from gcc format to binutils format.
13695
736b0fce
MK
136962004-07-28 Mark Kettenis <kettenis@gnu.org>
13697
13698 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13699 gdb1718". PR backtrace/1718 partially fixed.
13700
5633ea5c
JJ
137012004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13702
13703 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13704
575eebb1
NC
137052004-07-26 Nick Clifton <nickc@redhat.com>
13706
13707 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13708 good default value for a specific architecture is available then
13709 set it to that value. Otherwise default to the -gstabs switch.
13710 Remove the -g... switches from the asm-flags variable. Allow the
13711 target board info to override the value if it wants to. Pass the
13712 switch on the assembler command line.
13713
62104619
MK
137142004-07-23 Mark Kettenis <kettenis@gnu.org>
13715
13716 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13717 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13718 (main): Call new function.
13719
4a1135b8
MC
137202004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13721
13722 Test for PR exp/1715.
13723 * gdb.base/radix.exp: Refactor common procedures. Make all
13724 test names unique. Change XFAIL to KFAIL.
13725
8a12c1f0
MC
137262004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13727
13728 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13729 * gdb.ada/gnat_ada.gin: ... to here.
13730 * configure.in: Use gnat_ada.gin.
13731 * configure: Regenerate.
13732
23b451cf
AC
137332004-07-20 Andrew Cagney <cagney@gnu.org>
13734
13735 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13736 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13737 XFAILs. Clean up test messages and comments. Check backtraces.
13738 Delete re-sync code.
13739
ab618a02
MC
137402004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13741
13742 Fix PR cli/740.
13743 * gdb.base/annota1.exp: Honor gdb,nosignals.
13744 * gdb.base/annota3.exp: Likewise.
13745
46dad340
MC
137462004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13747
13748 * lib/java.exp: Update copyright notice.
13749
756d8c70
AC
137502004-07-19 Andrew Cagney <cagney@gnu.org>
13751
13752 * gdb.base/selftest.exp: Copy file from here ...
13753 * gdb.gdb/selftest.exp: ... to here.
13754
586027e6
AC
137552004-07-16 Andrew Cagney <cagney@redhat.com>
13756
13757 * lib/insight-support.exp: Delete file.
13758 * lib/java.exp (java_init): Fix copyright.
13759
029d2200
AC
137602004-07-16 Andrew Cagney <cagney@gnu.org>
13761
13762 * gdb.base/restore.c: Append "prologue" to comments marking the a
13763 function's prologue.
13764 * gdb.base/restore.exp: Update copyright, re-indent.
13765 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13766 callerN" prefix where needed. Update patterns that match a
13767 function's prologue.
13768
653b62c5
MC
137692004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13770
13771 * gdb.base/restore.c: Add copyright notice.
13772
f7d690e5
AC
137732004-07-16 Andrew Cagney <cagney@gnu.org>
13774
13775 * gdb.base/logical.exp: Update copyright.
13776 (evaluate): New procedure. Use to re-implement tests using
13777 several tables.
13778
d629a7cb
MH
137792004-07-14 Martin Hunt <hunt@redhat.com>
13780
13781 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13782 which fixes some problems where init.tcl was not found.
13783
9c7bb332
AC
137842004-07-13 Andrew Cagney <cagney@gnu.org>
13785
6bf46641
AC
13786 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13787 (check_sizeof, check_valueof): Do not include the output in the
13788 test name. Use gdb_test.
13789 (get_valueof): Use gdb_test_multiple.
13790
c4ffd4c0
AC
13791 * gdb.base/step-test.exp: Update copyright. Use
13792 gdb_test_multiple. Ensure that test names do not include
13793 architecture dependent output.
13794
ab89363a
AC
13795 * gdb.gdb/observer.exp: Update copyright.
13796 (setup_test): Use gdb_test_multiple.
13797 (attach_first_observer, attach_second_observer)
13798 (attach_third_observer, detach_first_observer)
13799 (detach_second_observer, detach_third_observer)
13800 (reset_counters, check_counters): Make $message a prefix.
13801 (test_normal_stop_notifications): Add "args" parameter - a list of
13802 init functions to be called. Make $message a prefix,
13803 (test_observer_normal_stop): Change the message prefixes so that
13804 they are unique, pass the attach / detach procedures to
13805 test_normal_stop_notifications.
13806
ec58997a
AC
13807 * gdb.base/signull.exp (test_segv): Prefix all tests with
13808 "${name}". Clean up test messages.
13809
b475183b
AC
13810 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13811
9c7bb332
AC
13812 * gdb.base/ena-dis-br.exp: Update copyright.
13813 (break_at): New function. Replace send_gdb with gdb_test,
13814 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13815 ignore count, not stopped at bpt", with KFAIL.
13816
2dd95497
CV
138172004-07-13 Corinna Vinschen <vinschen@redhat.com>
13818
13819 * gdb.base/attach.exp: Remove cleanupfile handling.
13820
419e626b
AC
138212004-07-12 Andrew Cagney <cagney@gnu.org>
13822
13823 * gdb.base/annota1.exp: Cleanup corefile test name.
13824 * gdb.base/annota3.exp: Ditto.
13825
8b1b3228
AC
138262004-07-12 Andrew Cagney <cagney@gnu.org>
13827
78650829
AC
13828 * gdb.base/signals.exp: Clean up copyright, re-indent.
13829
8b1b3228
AC
13830 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13831 gdb_test and gdb_test_multiple.
13832
935c2760
JJ
138332004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13834
13835 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13836 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13837 provide line number info for first statement in main.
13838
1544280f
AC
138392004-07-08 Andrew Cagney <cagney@gnu.org>
13840
1279f4ff
AC
13841 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13842
1544280f
AC
13843 * gdb.base/sigbpt.exp: Make the common part of each test name a
13844 prefix instead of suffix.
13845
bcc82369
BR
138462004-07-07 Bob Rossi <bob_rossi@cox.net>
13847
13848 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13849 test from test_tbreak_creation_and_listing to
13850 test_file_list_exec_source_file
13851 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13852 Changed name of test from test_tbreak_creation_and_listing to
13853 test_file_list_exec_source_file
13854
23f4b0aa
JJ
138552004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13856
13857 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13858 the jmisc() constructor instead of <init>.
13859 * gdb.java/jmisc1.exp: Ditto.
13860
56401cd5
AC
138612004-07-07 Andrew Cagney <cagney@gnu.org>
13862
13863 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13864 corrupting the PC.
13865
44ae2f6a
MC
138662004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13867
13868 * gdb.cp/templates.exp: Accept whitespace change in demangler
13869 output.
13870
45a83408
AC
138712004-07-06 Andrew Cagney <cagney@gnu.org>
13872
13873 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13874
d205ad70
MC
138752004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13876
13877 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13878 * lib/compiler.cc: Likewise.
13879
06ea1a61
MC
138802004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13881
13882 * lib/compiler.cc: Work around string preprocessing problem
13883 with old hp c++ compiler.
13884 * lib/compiler.c: Likewise.
13885
daab1251
CV
138862004-06-29 Corinna Vinschen <vinschen@redhat.com>
13887
13888 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13889 directives to conditionalize symbol prefixing.
13890 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13891 additional_flags handling. Add underscore prefix for Cygwin.
13892 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13893 conditionalize symbol prefixing.
13894 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13895 additional_flags handling. Add underscore prefix for Cygwin.
13896
cc984116
CV
138972004-06-29 Corinna Vinschen <vinschen@redhat.com>
13898
13899 * gdb.base/bigcore.exp: Skip test on Cygwin.
13900
c279b077
MC
139012004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13904 formats for "info register". Use gdb_test_multiple. Fix
13905 the "invalid register" test.
13906
0e915747
CV
139072004-06-28 Corinna Vinschen <vinschen@redhat.com>
13908
13909 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13910 PID for Cygwin. Add Cygwin specific strings to check for in some
13911 tests.
13912 (do_attach_tests): Add a test for user interaction when attaching
13913 to a process with no matching symbol table already loaded.
13914
11422c86
AC
139152004-06-26 Andrew Cagney <cagney@gnu.org>
13916
13917 Test PR java/1567 and PR java/1565.
13918 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13919 * gdb.java/jmisc2.exp: Delete file.
13920
cefbce26
MC
139212004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13922
13923 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13924
e19f872c
CV
139252004-06-25 Corinna Vinschen <vinschen@redhat.com>
13926
13927 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13928 attach process.
13929
d931ba3b
MC
139302004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13931
13932 * gdb.cp/pr-1553.exp: Remove.
13933
aef68c48
MC
139342004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13935
13936 * gdb.cp/pr-1553.cc: Remove.
13937 * gdb.cp/pr-1553.exp: Disable this test.
13938
8d5df71a
JB
139392004-06-20 Jim Blandy <jimb@redhat.com>
13940
a9c64011 13941 Fix PR testsuite/1680.
8d5df71a
JB
13942 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13943 regular expressions.
13944
4ac6f39d
MC
139452004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13946
13947 Fix PR testsuite/1679.
13948 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13949 Issue an UNSUPPORTED result instead.
13950
1b413552
JB
139512004-06-18 Jim Blandy <jimb@redhat.com>
13952
13953 * gdb.base/charset.exp: Only send a control-C if we see a new
13954 prompt and incomplete command.
13955
6daa6ebd
MC
139562004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13957
13958 * gdb.cp/pr-574.cc: Add copyright notice.
13959
51fa4ae0
JB
139602004-06-17 Jim Blandy <jimb@redhat.com>
13961
13962 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13963 cases where the regexp has no groups; this grabs random text from
13964 the previous test suite, whatever that was.
13965
8fea26c5
MC
139662004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13967
13968 * gdb.cp/printmethod.cc: Add copyright notice.
13969
1e3aeb41
MC
139702004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13971
13972 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13973
9d9030bc
AC
139742004-06-16 Andrew Cagney <cagney@gnu.org>
13975
13976 * gdb.base/signull.c: Update copyright. Include <string.h>.
13977 (bowler): Replace data_pointer with data_read
13978 and data_write cases. Add code_descriptor case.
13979 (zero, desc): New array and pointer.
13980 (data, code): Change to simple pointers.
13981 * gdb.base/signull.exp: Fix probe pattern matching a function
13982 descriptor SIGSEGV. Replace data_pointer with data_read and
13983 data_write tests.
13984
acd4ad44
AC
139852004-06-16 Andrew Cagney <cagney@gnu.org>
13986
13987 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13988
08fd625c
MC
139892004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13990
13991 * gdb.base/long_long.c: Add copyright notice.
13992
1903502c
MC
139932004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13994
13995 * gdb.base/long_long.exp: Remove reference to
13996 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13997 to gdb_breakpoint and gdb_continue_to_breakpoint.
13998
83313cb1
JB
139992004-06-14 Jim Blandy <jimb@redhat.com>
14000
14001 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14002 endian case.
14003
1bf404ef
AC
140042004-06-14 Andrew Cagney <cagney@gnu.org>
14005
14006 * gdb.base/gcore.exp (capture_command_output): Delete the always
14007 passing tests containing inferior values.
14008 * gdb.base/ending-run.exp: Do not include the breakpoint address
14009 in the test message. Update copyright.
14010 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14011 size in the test name, use gdb_test_multiple. Update copyright.
14012
ef220b33
MC
140132004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14014
14015 * gdb.cp/ref-types.cc: Add copyright notice.
14016
4f70a4c9
MC
140172004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14018
14019 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14020 hp_aCC_compiler.
14021 * lib/compiler.cc: Likewise.
14022 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14023 'set' commands. Log diagnostics for other lines. Set
14024 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14025
335928ac
MC
140262004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14027
14028 * gdb.cp/try_catch.cc: Add copyright notice.
14029
2efb12e8
MC
140302004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14031
14032 * gdb.cp/userdef.cc: Add copyright notice.
14033
0bbed51a
MC
140342004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14035
14036 * gdb.cp/virtfunc.cc: Add copyright notice.
14037
e12a46c9
RC
140382004-06-11 Randolph Chung <tausq@debian.org>
14039
14040 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14041 problem.
14042
338e05af
AC
140432004-06-10 Andrew Cagney <cagney@gnu.org>
14044
14045 * lib/compiler.cc, lib/compiler.c: Append either
14046 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14047 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14048 instead of gcc-3-3.
14049
dc3f10cb
AC
140502004-06-09 Andrew Cagney <cagney@gnu.org>
14051
b4d946af
AC
14052 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14053 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14054
dc3f10cb
AC
14055 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14056 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14057 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14058 fixed.
14059
b5c0bfa2
AC
140602004-06-09 Andrew Cagney <cagney@gnu.org>
14061
14062 * gdb.base/structs.exp (test_struct_returns): Replace
14063 "return_value_unknown" and "finish_value_unknown" by
14064 "return_value_known" and "finish_value_known". Instead of
14065 "return_value_unknown" iff "finish_value_unknown", check
14066 "return_value_known" implies "finish_value_known".
14067
caeb605f
MH
140682004-06-08 Martin Hunt <hunt@redhat.com>
14069
14070 * gdb.base/float.exp: Add pattern for mips targets.
14071
c892bb64
RC
140722004-06-08 Randolph Chung <tausq@debian.org>
14073
14074 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14075 message for unknown architectures more clear.
14076
48306d3e
JB
140772004-06-08 Joel Brobecker <brobecker@gnat.com>
14078
14079 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14080 start the execution of the program.
14081
83ecb59f
JB
140822004-06-07 Jim Blandy <jimb@redhat.com>
14083
14084 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14085 * gdb.arch/i386-cpuid.h: New helper file.
14086
55264cb4
RC
140872004-06-07 Randolph Chung <tausq@debian.org>
14088
14089 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14090 has started.
14091
23cadb28
RM
140922004-06-04 Roland McGrath <roland@redhat.com>
14093
14094 Fix PR gdb/1647.
14095 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14096 differently to be robust to output buffering differences.
14097
51d01eda
MC
140982004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14099
14100 * gdb.threads/pthreads.exp: Update copyright years.
14101 (check_control_c): Change asynchronous 'after' to synchronous.
14102
f4fc3b93
RM
141032004-06-04 Roland McGrath <roland@redhat.com>
14104
14105 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14106 next gdb prompt.
14107
4013522b
MC
141082004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 Fix PR gdb/1636.
14111 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14112 calls to synchronous.
14113
7a8f1e6b
JB
141142004-05-26 Jim Blandy <jimb@redhat.com>
14115
14116 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14117
81bb3443
RC
141182004-05-24 Randolph Chung <tausq@debian.org>
14119
14120 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14121 * gdb.asm/pa.inc: New file.
14122
8f5a3103
MK
141232004-05-22 Mark Kettenis <kettenis@gnu.org>
14124
14125 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14126
734b8fe8 141272004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14128 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14129
14130 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14131 GDB prompt.
14132
725603e1
UW
141332004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14134
f4fc3b93 14135 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14136 setjmp/longjmp. Use sigaction instead of signal.
14137
8b923272 141382004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14139 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14140
14141 * gdb.threads/pthread_cond_wait.c: New file.
14142 * gdb.threads/pthread_cond_wait.exp: New testcase.
14143
8bfabb04
AC
141442004-05-13 Andrew Cagney <cagney@redhat.com>
14145
14146 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14147 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14148
42edda50
AC
141492004-05-11 Andrew Cagney <cagney@redhat.com>
14150
14151 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14152 fixed but revealed gdb/1639.
14153
d303a6c7
AC
141542004-05-10 Andrew Cagney <cagney@redhat.com>
14155
14156 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14157 func1" and "next to 2nd alarm", kernel bug avoided.
14158
bf08c2a1
DJ
141592004-05-10 Daniel Jacobowitz <dan@debian.org>
14160
14161 PR external/1568
14162 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14163 XFAIL if it is smaller than bytes_allocated.
14164 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14165 (main): Make chunks_allocated unsigned. Correct comment.
14166
c0586a34
JB
141672004-05-07 Joel Brobecker <brobecker@gnat.com>
14168
14169 * gdb.arch/powerpc-aix-prologue.c: New file.
14170 * gdb.arch/powerpc-aix-prologue.exp: New file.
14171
f2785d12
JB
141722004-05-07 Jim Blandy <jimb@redhat.com>
14173
14174 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14175 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14176
bd7f6e30
JB
141772004-05-06 Joel Brobecker <brobecker@gnat.com>
14178
14179 * gdb.base/sep.exp: No longer setup_kfail when the program was
14180 built with dwarf2.
14181
0a5e7efe
JI
141822004-05-05 Jim Ingham <jingham@apple.com>
14183
14184 * gdb.base/pending.exp: Make sure pending breakpoints
14185 preserve the ignore count.
f4fc3b93 14186
a8958849
MK
141872004-04-27 Jerome Guitton <guitton@gnat.com>
14188
14189 * i386-prologue.exp: Add testcase for jump instruction as first
14190 instruction of the real code.
14191 * i386-prologue.c (jump_at_beginning): New function.
14192
7e103f5b
MK
141932004-04-28 Mark Kettenis <kettenis@gnu.org>
14194
14195 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14196 x86_64-*-*.
14197
5d38b224
MK
141982004-04-28 Mark Kettenis <kettenis@gnu.org>
14199
14200 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14201 i*86-*-*.
14202
0ef32fd9
MK
142032004-04-25 Mark Kettenis <kettenis@gnu.org>
14204
14205 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14206 expression that checks the return type.
14207
71d7dd7c
AC
142082004-04-23 Andrew Cagney <cagney@redhat.com>
14209
14210 * gdb.base/call-sc.exp: New test of scalar call/return values.
14211 * gdb.base/call-sc.c: Ditto.
14212
1e9f977e
JJ
142132004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14214
14215 * gdb.threads/manythreads.c: Reduce thread stack size.
14216
899d9e3a
JJ
142172004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14218
14219 * gdb.threads/manythreads.c: Add copyright notice.
14220
61bcae62
AC
142212004-04-23 Andrew Cagney <cagney@redhat.com>
14222
14223 * gdb.base/siginfo.exp: Better handle step out of signal.
14224 * gdb.base/sigstep.exp: Ditto.
14225
7339a42e 142262004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14227 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14228
14229 * gdb.threads/manythreads.c: New testcase.
14230 * gdb.threads/manythreads.exp: Ditto.
14231
5c98409b
JB
142322004-04-22 Jim Blandy <jimb@redhat.com>
14233
14234 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14235 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14236
3b611f1a
MC
142372004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14238
14239 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14240
f0fd9238
AC
142412004-04-21 Andrew Cagney <cagney@redhat.com>
14242
14243 * gdb.base/sigstep.c: New file.
14244 * gdb.base/sigstep.exp: New file.
14245
90990674
JB
142462004-04-16 Joel Brobecker <brobecker@gnat.com>
14247
14248 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14249 call to observer_notify_normal_stop.
14250
78cef34b
AC
142512004-04-15 Andrew Cagney <cagney@redhat.com>
14252
14253 * gdb.base/siginfo.c: New file.
14254 * gdb.base/siginfo.exp: New file.
14255
d2343407
JB
142562004-04-12 J. Brobecker <brobecker@gnat.com>
14257
14258 * gdb.base/sep.exp: Fix typo in comment.
14259
a2dba3c8
JB
142602004-04-12 J. Brobecker <brobecker@gnat.com>
14261
14262 * gdb.base/sep.c: New file.
14263 * gdb.base/sep-proc.c: New file.
14264 * gdb.base/sep.exp: New testcase.
14265
15f7b60e
MK
142662004-04-09 Mark Kettenis <kettenis@gnu.org>
14267
14268 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14269 support.
14270
44f4de1a
AC
142712004-04-05 Andrew Cagney <cagney@redhat.com>
14272
14273 * gdb.base/sigaltstack.c: New file.
14274 * gdb.base/sigaltstack.exp: New file.
14275
ef04f396
JB
142762004-04-04 Joel Brobecker <brobecker@gnat.com>
14277
14278 * gdb.base/foll-fork.exp: Update the expected output for
14279 "help set follow-fork-mode", to match a change that was made
14280 to the help of this variable on 2004-01-13.
14281
d40d2c92
JB
142822004-04-01 Joel Brobecker <brobecker@gnat.com>
14283
14284 * lib/ada.exp: Add copyright notice.
14285 * bar.ads: Likewise.
14286 * bar.adb: Likewise.
14287 * null_record.adb: Likewise.
14288 * null_record.exp: Likewise.
14289 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14290
f86ef5a3
JB
142912004-04-01 Joel Brobecker <brobecker@gnat.com>
14292
14293 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14294 * configure: Regenerate.
14295
414e70e3
JB
142962004-04-01 Joel Brobecker <brobecker@gnat.com>
14297
14298 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14299 to build the application. Remove the message printed when in
14300 verbose mode, redundant with the UNSUPPORTED message above.
14301
f0aaee49
JB
143022004-03-31 Joel Brobecker <brobecker@gnat.com>
14303
14304 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14305 * gdb.ada (null_record.exp): New testcase.
14306
ac81cb54
JB
143072004-03-31 Joel Brobecker <brobecker@gnat.com>
14308
14309 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14310
854af2f7
JB
143112004-03-31 Joel Brobecker <brobecker@gnat.com>
14312
14313 * gdb.ada: New subdirectory.
14314 * gdb.ada/Makefile.in: New file.
14315 * gdb.ada/gnat_ada.gpr.in: New file.
14316
034cb681
JB
143172004-03-31 Joel Brobecker <brobecker@gnat.com>
14318
14319 * lib/ada.exp: New file.
14320
78a1a894
DJ
143212004-03-24 Daniel Jacobowitz <drow@mvista.com>
14322
14323 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14324 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14325
4b2b3b3e
AC
143262004-03-22 Andrew Cagney <cagney@redhat.com>
14327
14328 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14329 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14330 Problem identified by Ulrich Weigand.
14331
23c73aa3
DC
143322004-03-17 David Carlton <carlton@kealia.com>
14333
14334 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14335 PR c++/826.
14336
d63a86f8
RM
143372004-03-16 Roland McGrath <roland@redhat.com>
14338
14339 * gdb.base/auxv.exp: New file.
14340 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14341
0e02aa50
DC
143422004-03-12 David Carlton <carlton@kealia.com>
14343
14344 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14345 * gdb.cp/pr-1553.cc: Ditto.
14346 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14347 pass branch.
14348
c20b71be
MC
143492004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14350
14351 * gdb.cp/templates.exp: Accept more template types.
14352
c7414a01
MC
143532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14354
14355 From Corinna Vinschen with modifications.
14356 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14357 local variable obj_with_enum.
14358 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14359 results with obj_with_enum.
14360
ed69573c
MC
143612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14362
14363 * gdb.cp/classes.cc: New file, copied from misc.cc.
14364 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14365
28301461
MC
143662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14367
14368 * gdb.cp/misc.cc: Add copyright notice.
14369
1198ecbe
DC
143702004-03-05 David Carlton <carlton@kealia.com>
14371
14372 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14373 * gdb.cp/rtti.h: Update copyright.
14374 (namespace n2::n3): New.
14375 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14376 (n2::n3::func3): New.
14377 (main): Call n2::n3::func3.
14378 * gdb.cp/rtti2.cc: Update copyright.
14379 (n2::create3): New.
14380
9e08c470
MK
143812004-03-04 Mark Kettenis <kettenis@gnu.org>
14382
14383 * gdb.asm/openbsd.inc: Fix typo.
14384
4bebc3aa
FF
143852004-03-03 Fred Fish <fnf@redhat.com>
14386
14387 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14388 "val" instead of unused "size". Update copyright year.
14389
6ea9fb37
DJ
143902004-02-29 Daniel Jacobowitz <drow@mvista.com>
14391
14392 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14393 to use unsigned char.
14394 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14395 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14396
23b23974
DJ
143972004-02-29 Daniel Jacobowitz <drow@mvista.com>
14398
14399 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14400 line of output.
14401
7574fd53
DJ
144022004-02-28 Daniel Jacobowitz <drow@mvista.com>
14403
14404 * gdb.base/relocate.c (dummy): Initialize.
14405
a195357f
DJ
144062004-02-28 Daniel Jacobowitz <drow@mvista.com>
14407
14408 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14409 a breakpoint at exit.
14410
72fd54a9
FF
144112004-02-27 Fred Fish <fnf@redhat.com>
14412
14413 * gdb.base/chng-syms.exp: Add expect condition to match failing
14414 case that isn't a timeout.
14415
b9d23137
AC
144162004-02-27 Andrew Cagney <cagney@redhat.com>
14417
14418 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14419 support.
14420
15d208f6 144212004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14422
15d208f6
FF
14423 * gdb.arch/gdb1431.c: Remove.
14424 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14425 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14426 of "until" incorrectly.
14427
98f9cd2d
JB
144282004-02-26 J. Brobecker <brobecker@gnat.com>
14429
14430 * gdb.cp/class2.cc (empty): New class.
14431 (refer): New function.
14432 (main): Declare an object of type empty and use it.
14433 * gdb.cp/class2.exp: Print the value of an object of type empty.
14434
9b50c11b
JJ
144352004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14436
14437 * gdb.base/langs.exp: Update query string to match the
14438 new nquery format used for pending breakpoints.
14439
0dcd613f
AC
144402004-02-26 Andrew Cagney <cagney@redhat.com>
14441
14442 Fix PR i18n/1570.
14443 * gdb.base/charset.c: Update copyright notice.
14444 (main, init_string): Remove the escape character '\e' tests.
14445 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14446 * gdb.base/charset.exp (valid_host_charset): Ditto.
14447 * gdb.base/setvar.exp: Ditto.
14448
b8a56647
AC
144492004-02-24 Andrew Cagney <cagney@redhat.com>
14450
90d59e34
AC
14451 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14452 mmapped data in core file" PASS and FAIL messages consistent.
14453
b8a56647
AC
14454 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14455 setting a breakpoint. Work around PR java/1565.
14456
9f27c604
JJ
144572004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14458
14459 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14460 new nquery format.
14461 * gdb.base/pending.exp: Ditto.
14462
3224a706
MK
144632004-02-22 Mark Kettenis <kettenis@gnu.org>
14464
14465 * configure.in: Run stabs tests on *BSD.
14466 * configure: Regenerated.
14467
41e0a9ca
MK
144682004-02-21 Mark Kettenis <kettenis@gnu.org>
14469
14470 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14471
1e1b3428
FF
144722004-02-20 Fred Fish <fnf@redhat.com>
14473
14474 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14475 blank in test for "returns short", for consistency with other
14476 "returns xxx" tests. Update copyright year.
14477
f9a7572a
FF
144782004-02-19 Fred Fish <fnf@redhat.com>
14479
14480 New testcase for PR breakpoint/1558.
14481 * gdb.arch/gdb1558.exp: New file.
14482 * gdb.arch/gdb1558.c: New file.
14483
b2ce2854
EZ
144842004-02-19 Elena Zannoni <ezannoni@redhat.com>
14485
14486 * gdb.base/nodebug.exp: Fix typo.
14487
e7c9ff01
JB
144882004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14489
14490 Committed by Jim Blandy <jimb@redhat.com>.
14491
62f4b920
JB
14492 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14493
2db536a1
JB
14494 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14495
e7c9ff01
JB
14496 * gdb.base/float.exp: Support s390*-*-* targets.
14497
f3205b34
AF
144982004-02-17 Adam Fedor <fedor@gnu.org>
14499
14500 * gdb.base/gdb1555.exp: New file.
14501 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14502
9d62932d
EZ
145032004-02-17 Elena Zannoni <ezannoni@redhat.com>
14504
14505 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14506
344c9711
FF
145072004-02-16 Fred Fish <fnf@redhat.com>
14508
14509 * gdb.arch/gdb1291.c: Remove
14510 * gdb.arch/gdb1291.s: New test input file.
14511 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14512 fail. Test for correct result, known incorrect result, other
14513 failures and timeouts.
14514
2d822687
AC
145152004-02-16 Andrew Cagney <cagney@redhat.com>
14516
14517 * gdb.base/bigcore.exp: New file.
14518 * gdb.base/bigcore.c: New file.
14519
dac15b66
AC
145202004-02-13 Andrew Cagney <cagney@redhat.com>
14521
14522 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14523 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14524 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14525 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14526 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14527 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14528 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14529 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14530 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14531 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14532
6bdfc2c4
JJ
145332004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14534
14535 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14536 executed is an alloc instruction.
14537
87b3ede8
DC
145382004-02-11 David Carlton <carlton@kealia.com>
14539
14540 * gdb.cp/breakpoint.exp: New.
14541 * gdb.cp/breakpoint.cc: New.
14542
6e19e2bf
MC
145432004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14544
14545 Partial fix for PR gdb/1543.
14546 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14547 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14548 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14549 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14550 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14551 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14552 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14553 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14554 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14555 to bug-gdb@prep.ai.mit.edu .
14556 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14557 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14558 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14559 Likewise.
14560
5c5455dc
AC
145612004-02-10 Andrew Cagney <cagney@redhat.com>
14562
14563 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14564 using gdb_internal_error_resync.
14565
9cf689d7
DJ
145662004-02-09 Daniel Jacobowitz <drow@mvista.com>
14567
14568 * gdb.threads/thread-specific.exp: Stop early if no threads are
14569 found.
14570
d2dc51db
MC
145712004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14572
14573 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14574
14b1a056
DJ
145752004-02-08 Daniel Jacobowitz <drow@mvista.com>
14576
14577 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14578 breakpoints.
14579
83f66e8f
DJ
145802004-02-07 Daniel Jacobowitz <drow@mvista.com>
14581
14582 * config/sim.exp (gdb_load): Handle $arg == "".
14583 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14584 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14585
30fc0091
EZ
145862004-02-07 Elena Zannoni <ezannoni@redhat.com>
14587
a9c64011
AS
14588 * gdb.base/maint.exp: Update test to reflect
14589 obstack changes.
30fc0091 14590
4d806929
JJ
145912004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14592
14593 * gdb.base/pendshr.c (pendfunc): New function that calls
14594 pendfunc1.
14595 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14596
7bfdd688
FF
145972004-02-04 Fred Fish <fnf@redhat.com>
14598
14599 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14600 function symbols and update copyright years.
14601 * gdb.arch/gdb1291.c: Ditto.
14602
aaa08ee4
MC
146032004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14604
14605 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14606
dbad7755
MC
146072004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14608
14609 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14610
ec4646ef
MC
146112004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14612
14613 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14614
1b802196
FF
146152004-02-02 Fred Fish <fnf@redhat.com>
14616
14617 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14618 remote targets. Update copyright years.
14619
18fe2033
JJ
146202004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14621
14622 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14623 support.
14624 * gdb.base/langs.exp: Fix test which attempts to create
14625 breakpoint on non-existent function to handle new pending
14626 support.
14627 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14628 a breakpoint.
14629 * gdb.base/pending.exp: New test.
14630 * gdb.base/pending.c: New file.
14631 * gdb.base/pendshr.c: Ditto.
14632
8d577d32
DC
146332004-02-02 David Carlton <carlton@kealia.com>
14634
14635 * gdb.cp/overload.exp: Add overloadNamespace tests.
14636 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14637 (overloadNamespace, XXX): New.
14638 (main): Call XXX::marker2.
14639
3ad13771
FF
146402004-02-01 Fred Fish <fnf@redhat.com>
14641
14642 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14643 * gdb.base/finish.exp: Ditto.
14644 * gdb.base/gcore.exp: Ditto.
14645 * gdb.base/huge.exp: Ditto.
14646 * gdb.base/info-proc.exp: Ditto.
14647 * gdb.base/return2.exp: Ditto.
14648 * gdb.threads/gcore-thread.exp: Ditto.
14649
44c75849
DJ
146502004-02-01 Daniel Jacobowitz <drow@mvista.com>
14651
14652 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14653
005bc093
MK
146542004-02-01 Mark Kettenis <kettenis@gnu.org>
14655
14656 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14657 that opening the file succeeds on OpenBSD.
14658
c47cebdb
DJ
146592004-02-01 Daniel Jacobowitz <drow@mvista.com>
14660
14661 * gdb.threads/thread-specific.c: New file.
14662 * gdb.threads/threads-specific.exp: New test script.
14663 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14664 to expect_out.
14665
5a01311c
MK
146662004-02-01 Mark Kettenis <kettenis@gnu.org>
14667
14668 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14669 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14670 only on the "print_small_structs from print_long_arg_list" test.
14671
ce22a4f1
DJ
146722004-02-01 Daniel Jacobowitz <drow@mvista.com>
14673
14674 * gdb.base/completion.exp: Kill a stray backslash.
14675
14676 From Jim Ingham <jingham@apple.com>:
14677 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14678 agrees with the result from sending a tab.
14679
abbab9d3
DJ
146802004-01-31 Daniel Jacobowitz <drow@mvista.com>
14681
14682 * gdb.base/chng-syms.exp: Remove stray newline.
14683
53904d1e
MK
146842004-01-31 Mark Kettenis <kettenis@gnu.org>
14685
14686 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14687 *-*-openbsd*.
14688 * gdb.asm/openbsd.inc: New file.
14689
3a4b3aac
MK
146902004-01-30 Mark Kettenis <kettenis@gnu.org>
14691
14692 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14693 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14694 *-*solaris2*. Remove commented out default settings for
14695 asm-flags. Replace gdb_compile with target_link.
14696
ebac27b4
MC
146972004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14698
14699 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14700 for all tests. Remove old hp-ux and cygnus xfail cases.
14701
d8679d84
PH
147022004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14703
14704 * gdb.base/chng-syms.exp: New file.
14705 * gdb.base/chng-syms.c: New file.
14706
0a55bc22
MC
147072004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14708
14709 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14710 Provide arms for current output in all my configurations.
14711
94b8e876
MC
147122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14713
14714 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14715 * lib/compiler.cc: Likewise.
14716 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14717 get the right preprocessor. Eval the output directly. Remove
14718 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14719 hp_f77_compiler and hp_f90_compiler completely.
14720 (gdb_preprocess): Delete.
14721 (get_compiler): Delete.
14722
7cf03d44
MK
147232004-01-24 Mark Kettenis <kettenis@gnu.org>
14724
14725 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14726 <string.h>.
14727
68b6dce9
NR
147282004-01-24 Nick Roberts <nick@nick.uklinux.net>
14729
14730 * gdb.mi/mi-stack.exp: Update copyright.
14731
b368761e
DC
147322004-01-23 David Carlton <carlton@kealia.com>
14733
14734 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14735 test for cp_lookup_transparent_type.
14736 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14737 call them.
14738
f2061b53
DJ
147392004-01-23 Daniel Jacobowitz <drow@mvista.com>
14740
14741 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14742 after -var-update.
14743
37fc574a
DC
147442004-01-23 David Carlton <carlton@kealia.com>
14745
14746 * gdb.cp/namespace.cc (C::ensureRefs): New.
14747 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14748
8e94b928
NR
147492004-01-20 Nick Roberts <nick@nick.uklinux.net>
14750
14751 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14752 case "-stack-list-locals 2".
14753 * gdb.mi/mi-var-child.exp: Test for case
14754 "-var-list-children --all-values NAME".
14755
997b0952
MC
147562004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14757
14758 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14759
52470da3
MK
147602004-01-18 Mark Kettenis <kettenis@gnu.org>
14761
7049b4b8
MK
14762 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14763 used with gdb_test_multiple.
14764
52470da3
MK
14765 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14766 read at address 0. This fixes PR testsuite/1504.
14767
da6012e5
DJ
147682004-01-18 Daniel Jacobowitz <drow@mvista.com>
14769
14770 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14771 Remove downloading, guessing the host executable, the calls to
14772 gdb_file_cmd and gdb_target_cmd, and "load" support.
14773 (infer_host_exec): New function broken out from gdb_load.
14774 (gdb_load): New wrapper for gdbserver_gdb_load.
14775 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14776 gdb_target_cmd. Use -target-select.
14777 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14778 Download binaries to the host. Clear last_mi_remote_file when
14779 we load a new binary.
14780 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14781 call gdbserver_gdb_load and mi_gdb_target_cmd.
14782
32c70722
MC
147832004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14784
14785 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14786 type patterns.
14787
b0cecf36
MC
147882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14789
14790 * gdb.cp/templates.exp: Fix typo in test name of
14791 "print Foo<volatile char*>::foo".
14792
4120d7e6
MC
147932004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14794
14795 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14796
f679e530
BE
147972004-01-16 Ben Elliston <bje@wasabisystems.com>
14798
14799 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14800 (clean mostlyclean): Remove empty rm.
14801
091c48f6
MC
148022004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14803
14804 * gdb.base/setvar.exp: Add copyright years.
14805
3e5fc8d2
DC
148062004-01-14 David Carlton <carlton@bactrian.org>
14807
14808 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14809 PR c++/1511 and update coment.
14810 * gdb.cp/templates.exp: Update patterns to match current output.
14811 If changes involve something other than whitespace, KFAIL
14812 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14813
63d06c5c
DC
148142004-01-14 David Carlton <carlton@kealia.com>
14815
14816 * gdb.cp/namespace.exp: Add tests involving classes defined within
14817 namespaces.
14818 * gdb.cp/namespace.cc (C::CClass): New.
14819 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14820
a51dab88
EZ
148212004-01-14 Elena Zannoni <ezannoni@redhat.com>
14822
14823 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14824 what debug info we have. Print a better message if something goes
14825 wrong while producing the separate debug info file.
14826
a476ccc9
MC
148272004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14828
14829 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14830
f453692c
MC
148312004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14832
14833 * gdb.base/callfuncs.c: Add copyright notice.
14834
f40063a5
MC
148352004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14836
14837 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14838 inheritance. PR gdb/1498, PR gcc/13539.
14839
19ac3974
EZ
148402004-01-13 Elena Zannoni <ezannoni@redhat.com>
14841
a9c64011
AS
14842 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14843 test specific name.
14844 * gdb.mi/gdb669.exp: Ditto.
14845 * gdb.mi/mi-pthreads.exp: Ditto.
14846 * gdb.mi/mi1-pthreads.exp: Ditto.
14847 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14848
56c97c6e
MC
148492004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14850
14851 * gdb.cp/member-ptr.cc: Add copyright notice.
14852
a0644324
MC
148532004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14854
14855 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14856 some patterns for recent versions of gcc and hpacc. Delete
14857 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14858 Delete tests that access a NULL pointer-to-member-data. This
14859 script is still disabled for gcc.
14860
32fabe09
EZ
148612004-01-12 Elena Zannoni <ezannoni@redhat.com>
14862
14863 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14864 escaped correctly.
32fabe09 14865
1f8a6abb
EZ
148662004-01-12 Elena Zannoni <ezannoni@redhat.com>
14867
14868 * gdb.base/sepdebug.exp: New file.
14869 * gdb.base/sepdebug.c: New file.
14870 * lib/gdb.exp (separate_debug_filename): New procedure.
14871 (gdb_gnu_strip_debug): New procedure.
14872
48efe704
AC
148732004-01-12 Andrew Cagney <cagney@redhat.com>
14874
14875 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14876 * gdb.mi/ChangeLog-1999-2003: New file.
14877
a9415475
AC
148782004-01-12 Andrew Cagney <cagney@redhat.com>
14879
14880 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14881 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14882 or EEXIST", treat EBUSY as an XFAIL.
14883
83b8cf9d
MC
148842004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14885
14886 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14887 hp_cc_compiler.
14888
9939d2a8
MC
148892004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14890
14891 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14892 decorations.
14893
1ff8cadf
MC
148942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14895
14896 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14897 and "(aCC)" decorations. Remove obsolete doco about old
14898 test results.
14899
6fa9022e
MC
149002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14901
14902 * gdb.cp/exception.exp: Fix typo in doco.
14903
209721fe
MK
149042004-01-09 Mark Kettenis <kettenis@gnu.org>
14905
14906 * gdb.base/gdb1476.exp: Fix typo.
14907
ef11303e
MC
149082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14909
14910 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14911 file.
14912
041ab88c
MC
149132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14914
14915 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14916 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14917 Use gdb_compile. Remove restriction on gcc. Add some patterns
14918 for recent version of gdb. Delete second half, which was a copy
14919 of the first half with different build flags. This test is
14920 still disabled because it is still not ready for production.
14921
e36d075a
MC
149222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14923
14924 * gdb.cp/exception.cc: Add copyright notice.
14925 * gdb.cp/exception.exp: Add a notice that this file is broken
14926 because of line number changes caused by addition of copyright
14927 notice.
14928
42b190ad
MC
149292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14930
14931 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14932 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14933
8f25f06b
MC
149342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14935
14936 * gdb.cp/classes.exp: Accept gnu abi 2.
14937 * gdb.cp/derivation.exp: Likewise.
14938 * gdb.cp/overload.exp: Likewise.
14939 * gdb.cp/virtfunc.exp: Likewise.
14940
06ded8b8
MC
149412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14942
14943 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14944 semicolon after end of function.
14945
77c26ae3
MC
149462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14947
14948 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14949 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14950 boilerplate code for compiling and running the program under
14951 test. Add some string method tests.
14952
20757486
MC
149532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14954
14955 * gdb.cp/bs15503.cc: Add copyright notice.
14956 * gdb.cp/bs15503.exp: Adjust line number.
14957
0fd3b503
MC
149582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14959
14960 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14961 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14962
10d1bea8
MC
149632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14964
14965 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14966 hp_cc_compiler.
14967
2789202a
MC
149682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14969
14970 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14971 * gdb.cp/ctti.exp: Use the marker instead of "next".
14972 With gcc, run further before bailing.
14973
b862f14c
MC
149742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14975
14976 * gdb.cp/cttiadd.cc: Add copyright notice.
14977 * gdb.cp/cttiadd1.cc: Likewise.
14978 * gdb.cp/cttiadd2.cc: Likewise.
14979 * gdb.cp/cttiadd3.cc: Likewise.
14980
96da2469
MC
149812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14982
14983 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14984 Use gdb_test, gdb_test_multiple. Use floating-point values that
14985 have exact representations in IEEE-ish formats.
14986
053248ff
MC
149872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14988
14989 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14990 compilers. Delete duplicate call to get_compiler_info.
14991 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14992 * gdb.base/volatile.exp: Likewise.
14993
84acecdd
MK
149942004-01-07 Mark Kettenis <kettenis@gnu.org>
14995
14996 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14997 memory at address 0.
14998
fe11a27f
MC
149992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15000
15001 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15002 to test for hp-ux assembler. Fix copyright years.
15003
60ad077b
AC
150042004-01-07 Andrew Cagney <cagney@redhat.com>
15005
15006 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15007
1c9b8f33
AC
150082004-01-07 Andrew Cagney <cagney@redhat.com>
15009
15010 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15011 when creating the read-only file. From analysis by Roland McGrath
15012 and Elena Zannoni.
15013
753ccc7a
MC
150142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15015
15016 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15017
eca3e36b
MC
150182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15019
15020 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15021 data pointers.
15022
f8d4bac4
MC
150232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15024
15025 * gdb.cp/m-static.exp: Compile one source file at a time.
15026 Delete unused call to get_compiler_info.
15027
9b4e0f94
MC
150282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15029
15030 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15031 * gdb.base/call-rt-st.exp: Likewise.
15032 * gdb.base/nodebug.exp: Likewise.
15033 * gdb.base/volatile.exp: Likewise.
15034 * gdb.cp/ref-types.exp: Likewise.
15035 * gdb.cp/templates.exp: Likewise.
15036
023c1024
MK
150372004-01-05 Mark Kettenis <kettenis@gnu.org>
15038
15039 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15040
19703c4a
MC
150412004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15042
15043 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15044 hppa*-hp-hpux*.
15045
18b67037
MK
150462004-01-04 Mark Kettenis <kettenis@gnu.org>
15047
ba6219c8
MK
15048 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15049 x86_64-*-*.
15050
18b67037
MK
15051 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15052 sparc64-*-* and sparc*-solaris2*.
15053
1bfbbb9d
MK
150542004-01-04 Mark Kettenis <kettenis@gnu.org>
15055
15056 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15057 return ${tests}" test. The ${tests} already mentions the
15058 filename.
15059
06846494
MC
150602004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15061
15062 * gdb.cp/local.exp: Accept gcc abi 2.
15063
3b0cb202
MC
150642004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15065
15066 * gdb.cp/templates.exp: Accept gcc abi 2.
15067
0643ec3f
MC
150682004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15069
15070 * lib/compiler.cc: Remove supports_template_debugging.
15071 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15072
d231d0b1
MC
150732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15074
15075 * gdb.cp/namespace.exp: Accept gcc abi 2.
15076
44ffb27c
MC
150772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15078
15079 * gdb.cp/method.exp: Accept gcc abi 2.
15080
184ad485
MC
150812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15082
15083 * gdb.cp/classes.exp: Generate identical results as old version.
15084 * gdb.cp/derivation.exp: Likewise.
15085 * gdb.cp/overload.exp: Likewise.
15086 * gdb.cp/virtfunc.exp: Likewise.
15087
116f09e7
MC
150882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15089
15090 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15091 mysterious bug with sourceware version of expect.
15092
b1379776
MC
150932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15094
15095 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15096 current versions of gcc, including gcc abi 2. Remove gratuitous
15097 restart of test program. Use gdb_test_multiple and gdb_test for
15098 all tests. Add patterns to xfail missing "const" in "const char *"
15099 and kfail PR gdb/1155.
15100
6b7a4c0e
MC
151012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15102
15103 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15104 current versions of gcc, including gcc abi 2. Remove gratuitous
15105 restart of test program. Use gdb_test_multiple and gdb_test for
15106 all tests. Add patterns to kfail PR gdb/1498.
15107
51615d72
MC
151082003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15109
15110 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15111 current versions of gcc, including gcc abi 2. Use "breakpoint"
15112 and "continue" instead of restarting the target program. Use
15113 gdb_test_multiple and gdb_test for all tests.
15114
7b79a9d7
MK
151152004-01-01 Mark Kettenis <kettenis@gnu.org>
15116
15117 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15118 for *-*-solaris2*.
15119
1cd3489f
MC
151202003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15121
15122 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15123 current versions of gcc, including gcc abi 2. Use "breakpoint"
15124 and "continue" instead of restarting the target program several
15125 times. Use gdb_test_multiple and gdb_test for all tests.
15126
850742db
MC
151272003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15128
15129 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15130 source files.
15131
eb4bbda8
MC
151322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15133
15134 * gdb.base/environ.exp: Handle compiling test case from multiple
15135 source files.
15136
e42c7771
MC
151372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15138
15139 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15140
80e4b428
JB
151412003-12-17 Jim Blandy <jimb@redhat.com>
15142
5f06973a
JB
15143 * gdb.base/freebpcmd.c: Add copyright notice.
15144
80e4b428
JB
15145 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15146
0ab84fb7
MC
151472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15148
15149 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15150
1b3bb3d0
JB
151512003-12-13 Jim Blandy <jimb@redhat.com>
15152
15153 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15154
3a4c9371
KB
151552003-12-12 Kevin Buettner <kevinb@redhat.com>
15156
15157 * gdb.asm/frv.inc: New file.
15158 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15159
a1dea79a
FF
151602003-12-09 Fred Fish <fnf@redhat.com>
15161
15162 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15163 functions to break1.c and leave prototypes behind. Add more
15164 "set breakpoint NN here" comments.
15165 * gdb.base/break1.c: New file.
15166
15167 * gdb.base/break.exp: Handle compiling test case from multiple
15168 source files and change source file references as needed.
15169 * gdb.base/completion.exp: Ditto.
15170 * gdb.base/condbreak.exp: Ditto.
15171 * gdb.base/define.exp: Ditto.
15172 * gdb.base/ena-dis-br.exp: Ditto.
15173 * gdb.base/info-proc.exp: Ditto.
15174 * gdb.base/maint.exp: Ditto.
15175 * gdb.base/until.exp: Ditto.
15176
15177 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15178 hardcoded line numbers.
15179 * gdb.base/define.exp: Ditto.
15180 * gdb.base/ena-dis-br.exp: Ditto.
15181 * gdb.base/maint.exp: Ditto.
15182 * gdb.base/until.exp: Ditto.
15183
15184 * gdb.base/completion.exp: Use "break1" for completion tests since
15185 "break" is no longer a unique prefix.
15186
5266b69c
AC
151872003-12-06 Andrew Cagney <cagney@redhat.com>
15188
15189 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15190 "return_value_unimplemented". When an unimplemented struct return
15191 architecture, report incorrect values as a KFAIL
15192
374451f0
MC
151932003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15194
15195 * gdb.cp/rtti.exp: Accept new wording of warning from
15196 cp_lookup_rtti_type.
15197
ba9b20a7
MC
151982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15199
15200 Partial fix for PR testsuite/1456.
15201 * gdb.base/scope.exp (test_at_main): Replace references to
15202 gcc_compiled with calls to test_compiler_info.
15203 (test_at_foo): Likewise.
15204 (test_at_bar): Likewise.
15205
b74b6d0b
MC
152062003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15207
15208 Partial fix for PR testsuite/1456.
15209 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15210 to test_compiler_info.
15211
ccfa3402
MC
152122003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15213
15214 * gdb.base/so-impl-ld.exp: Update copyright notice.
15215
f6246aba
MC
152162003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15217
15218 Partial fix for PR testsuite/1456.
15219 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15220 to test_compiler_info.
15221
13ae734a
MC
152222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15223
15224 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15225 from current versions of gdb. Clean up regular expressions.
15226 Delete redundant timeout case.
15227
d8e1cdee
MC
152282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15229
15230 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15231 from current versions of gdb. Clean up regular expressions.
15232 Delete redundant timeout case.
15233
96457b64
MC
152342003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15235
15236 Partial fix for PR testsuite/1456.
15237 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15238 gcc_compiled with call to test_compiler_info.
15239
f35309fc
MC
152402003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15241
15242 Partial fix for PR testsuite/1456.
15243 * gdb.base/list.exp (test_list_function): Delete unused declaration
15244 of gcc_compiled.
15245
d7afdf9b
MC
152462003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15247
15248 Partial fix for PR testsuite/1456.
15249 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15250 call to test_compiler_info.
15251
71507b56
MK
152522003-11-29 Mark Kettenis <kettenis@gnu.org>
15253
15254 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15255 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15256 it to create the appropriate note.inc.
15257 * gdb.asm/asmsrc1.s: Include "note.inc".
15258 * gdb.asm/netbsd.inc: New file.
15259 * gdb.asm/empty.inc: New file.
15260
f81f93f7
MC
152612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15262
15263 Partial fix for PR testsuite/1456.
15264 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15265 calls to test_compiler_info.
15266
9a77938e
MC
152672003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15268
15269 Partial fix for PR testsuite/1456.
15270 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15271 calls to test_compiler_info.
15272
e8367dc7
MK
152732003-11-27 Mark Kettenis <kettenis@gnu.org>
15274
15275 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15276 pattern for the KFAILs.
15277
526c61ee
AF
152782003-11-25 Adam Fedor <fedor@gnu.org>
15279
15280 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15281 * gdb.objc/objcdecode.m: New file.
15282
28f2d600
AF
152832003-11-25 Adam Fedor <fedor@gnu.org>
15284
15285 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15286 * gdb.objc/nondebug.m: New file.
15287
a3895cee
BE
152882003-11-26 Ben Elliston <bje@wasabisystems.com>
15289
15290 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15291 NetBSD as it does on FreeBSD. Modelled on a similar change by
15292 Mark Kettenis on 2003-05-30.
15293 (link-flags): Set to "--entry _start" regardless of target.
15294 Special linker flags are to be appended to $link-flags.
15295 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15296
c9f2c8a3
MC
152972003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15298
15299 * gdb.cp/method.exp: Accept output of new demangler.
15300
15a0587a 153012003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15302
15303 * gdb/class2.exp: New file.
15304 * gdb/class2.cc: New file.
15305
3c00b570
MC
153062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15307
15308 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15309 of new demangler.
15310
7027acc7
MK
153112003-11-23 Mark Kettenis <kettenis@gnu.org>
15312
15313 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15314 of gdb_test "run".
15315
b0e1598a
MK
153162003-11-23 Mark Kettenis <kettenis@gnu.org>
15317
15318 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15319 "continue" into "run".
15320
4d9eda44
MC
153212003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15322
15323 Partial fix for PR testsuite/1456.
15324 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15325 call to test_compiler_info.
15326 * gdb.cp/ctti.exp: Likewise.
15327 * gdb.cp/derivation.exp: Likewise.
15328 * gdb.cp/member-ptr.exp: Likewise.
15329 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15330 reference to gcc_compiled.
15331
153322003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15333
15334 Fix PR testsuite/1463.
15335 * gdb.base/structs.exp (start_structs_test): Call
15336 get_debug_format before using the debug format.
15337
d422fe19
AC
153382003-11-22 Andrew Cagney <cagney@redhat.com>
15339
15340 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15341 * gdb.base/structs.exp: Use gdb_test_multiple.
15342
039cf96d
AC
153432003-11-20 Andrew Cagney <cagney@redhat.com>
15344
6882279b
AC
15345 * gdb.base/structs.exp: Handle and recover from internal errors.
15346 Replace "foo${n}" with "foo<n>" in test messages.
15347
e53890ae
AC
15348 * gdb.base/structs.exp: Update copyright. Rewrite.
15349 * gdb.base/structs.c: Update copyright. Rewrite.
15350
2b211c59
AC
15351 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15352 resync count exceeded.
d63a86f8 15353
039cf96d
AC
15354 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15355 from the internal error.
15356 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15357 Original from Jim Blandy.
15358 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15359
eac98b22
AC
153602003-11-19 Andrew Cagney <cagney@redhat.com>
15361
15362 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15363 KFAIL.
15364
67455b2a
MK
153652003-11-17 Mark Kettenis <kettenis@gnu.org>
15366
15367 New testcase for PR backtrace/1435.
15368 * gdb.arch/i386-unwind.exp: New file.
15369 * gdb.arch/i386-unwind.c: New file.
15370
853d6e5b
AC
153712003-11-17 Andrew Cagney <cagney@redhat.com>
15372
15373 * lib/gdb.exp (compiler_info): New global.
15374 (test_compiler_info): New function.
15375 (get_compiler_info): Set compiler_info.
15376 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15377 "compiler_info" to gcc-<major>-<minor>.
15378
38cf6e11
MC
153792003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15380
15381 * gdb.trace/configure: Remove.
15382
a50d3602
EZ
153832003-11-13 Elena Zannoni <ezannoni@redhat.com>
15384
15385 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15386 breakpoints.
a50d3602
EZ
15387 * gdb.base/break.exp: Remove all references to explicit line
15388 numbers.
15389
d9407aaa
NC
153902003-11-11 Nick Clifton <nickc@redhat.com>
15391
15392 * gdb.base/shreloc.exp: Do not run for targets which do not
15393 support shared objects.
15394
db488fc1
CV
153952003-11-10 Corinna Vinschen <vinschen@redhat.com>
15396
15397 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15398 Don't run tests if nofileio flag is given.
15399
6a90a18e
EZ
154002003-11-07 Elena Zannoni <ezannoni@redhat.com>
15401
15402 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15403 as well as 'Watchpoint'.
6a90a18e 15404
0b915e9c
EZ
154052003-11-06 Elena Zannoni <ezannoni@redhat.com>
15406
15407 Reported by Jim Ingham <jingham@apple.com>:
15408 * gdb.base/annota1.exp: Match at least one occurrence of the
15409 signal handler annotation.
15410
d7e4b55f
EZ
154112003-11-06 Elena Zannoni <ezannoni@redhat.com>
15412
a9c64011
AS
15413 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15414 as well as 'Watchpoint'.
d7e4b55f 15415
2fe4e8d0
MC
154162003-11-05 Michael Chastain <mec@shout.net>
15417
15418 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15419
6ef88553
KW
154202003-11-03 Kris Warkentin <kewarken@qnx.com>
15421
15422 * gdb.arch/gdb1291.c: New test file.
15423 * gdb.arch/gdb1291.exp: New test script.
15424 * gdb.arch/gdb1431.c: New test file.
15425 * gdb.arch/gdb1431.exp: New test script.
15426
ae7dc4d8
MC
154272003-10-22 Michael Chastain <mec@shout.net>
15428
15429 * gdb.mi/pthreads.c: Add copyright notice.
15430
c39d7427
MC
154312003-10-22 Michael Chastain <mec@shout.net>
15432
15433 * gdb.threads/pthreads.c: Add copyright notice.
15434
8b7d96c1
MC
154352003-10-20 Michael Chastain <mec@shout.net>
15436
15437 * gdb.base/gdb1056.exp: New test script.
15438
d1d69fdd
DJ
154392003-10-13 Daniel Jacobowitz <drow@mvista.com>
15440
15441 * gdb.threads/killed.exp: Use gdb_run_cmd.
15442
7d605576
DJ
154432003-10-13 Daniel Jacobowitz <drow@mvista.com>
15444
15445 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15446 create a core file.
15447 * gdb.threads/gcore-thread.exp: Likewise.
15448
618ec112
CV
154492003-10-13 Corinna Vinschen <vinschen@redhat.com>
15450
15451 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15452 type, based on char type.
15453 (struct bit_flags_short_t): New bitfield type, based on short type.
15454 (init_bit_flags_char): New fuction.
15455 (init_bit_flags_short): Ditto.
15456 (print_bit_flags_char): Ditto.
15457 (print_bit_flags_short): Ditto.
15458 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15459
9367a73c
MC
154602003-10-11 Michael Chastain <mec@shout.net>
15461
15462 * gdb.base/call-rt-st.exp: Update copyright year.
15463
1decf120
KI
154642003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15465
15466 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15467 * gdb.disasm/sh3.s: Ditto.
15468
5445b2ae
DJ
154692003-10-07 Daniel Jacobowitz <drow@mvista.com>
15470
15471 * gdb.threads/switch-threads.exp: New test.
15472 * gdb.threads/switch-threads.c: New source file.
15473
aec24853
CV
154742003-10-07 Corinna Vinschen <vinschen@redhat.com>
15475
15476 * gdb.base/ending-run.exp: Add sh specific case.
15477
adc7428d
AC
154782003-10-06 Andrew Cagney <cagney@redhat.com>
15479
15480 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15481 * gdb.disasm/mn10200.exp: Delete obsolete file.
15482
c9d37158
DJ
154832003-09-29 Daniel Jacobowitz <drow@mvista.com>
15484
15485 * ChangeLog: Correct an entry command.exp -> commands.exp.
15486 * gdb.base/commands.exp (bp_deleted_in_command_test)
15487 (temporary_breakpoint_commands): Check noargs.
15488
79c2c32d
DC
154892003-09-25 David Carlton <carlton@kealia.com>
15490
15491 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15492 of some print tests, where appropriate. Add tests for C::D::cd,
15493 E::ce, F::cXfX, G::XgX.
15494 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15495
594e6d67
RE
154962003-09-25 Richard Earnshaw <rearnsha@arm.com>
15497
15498 * lib/java.exp (java_init): Import target_alias before using it.
15499
10f0d451
DC
155002003-09-25 David Carlton <carlton@kealia.com>
15501
15502 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15503
274bcba0
EZ
155042003-09-23 Elena Zannoni <ezannoni@redhat.com>
15505
d63a86f8 15506 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15507 weirdness.
274bcba0 15508
cdbf20f7
MC
155092003-09-17 Michael Chastain <mec@shout.net>
15510
15511 * gdb.cp/gdb1355.exp: New file.
15512 * gdb.cp/gdb1355.c: New file.
15513
71e06f80
CV
155142003-09-15 Corinna Vinschen <vinschen@redhat.com>
15515
15516 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15517 * gdb.asm/sh.inc: New file.
15518
5c4e30ca
DC
155192003-09-11 David Carlton <carlton@kealia.com>
15520
bd45b7af
DC
15521 * gdb.cp/namespace.exp: Add tests for namespace types.
15522 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15523 (test_namespace): New.
15524
1c199746
EZ
155252003-09-11 Elena Zannoni <ezannoni@redhat.com>
15526
a9c64011 15527 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15528 * gdb.stabs/weird.exp: Ditto.
1c199746 15529
04ed252f
MC
155302003-09-08 Michael Chastain <mec@shout.net>
15531
15532 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15533
d8a2d9e7
MC
155342003-09-07 Michael Chastain <mec@shout.net>
15535
15536 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15537 'parse error'.
15538
161afb24
MK
155392003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15540
15541 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15542
49f2741a
MC
155432003-08-30 Michael Chastain <mec@shout.net>
15544
15545 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15546 * gdb.gdb/observer.exp: Ditto.
15547 * gdb.gdb/xfullpath.exp: Ditto.
15548
8afa723e
MK
155492003-08-29 Mark Kettenis <kettenis@gnu.org>
15550
15551 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15552 *-*-*bsd*.
15553
f31dfe3b
JJ
155542003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15555
15556 * gdb.base/dump.exp: Skip for ia64.
15557
4630e498
JJ
155582003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15559
15560 * gdb.asm/asm-source.exp: Add ia64 support.
15561 * gdb.asm/ia64.inc: New file.
15562
1105b7ef
MC
155632003-08-22 Michael Chastain <mec@shout.net>
15564
15565 * gdb.cp: New directory.
15566 * gdb.cp/*: Copy from gdb.c++/*.
15567 * gdb.c++/*: Remove.
15568 * Makefile.in: Change gdb.c++ to gdb.cp.
15569 * configure.in: Ditto.
15570 * configure: Regnerate.
15571
c945b932
MK
155722003-08-18 Mark Kettenis <kettenis@gnu.org>
15573
15574 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15575 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15576
2b66634b
DJ
155772003-08-17 Daniel Jacobowitz <drow@mvista.com>
15578
15579 * mi-var-display.exp (-var-list-children weird): Accept function
15580 pointers with argument types.
15581 * mi1-var-display.exp (-var-list-children weird): Likewise.
15582 * mi2-var-display.exp (-var-list-children weird): Likewise.
15583
a356f73b
DJ
155842003-08-17 Daniel Jacobowitz <drow@mvista.com>
15585
15586 * gdb.base/annota3.exp: Add missing newline.
15587
483417b8
MC
155882003-08-06 Michael Chastain <mec@shout.net>
15589
15590 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15591
c99c59c3
MS
155922003-08-12 Michael Snyder <msnyder@redhat.com>
15593
15594 * gdb.base/float.exp: Add test for SH.
15595
55ed7501
MK
155962003-08-10 Mark Kettenis <kettenis@gnu.org>
15597
15598 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15599
1a371f2e
EZ
156002003-08-07 Elena Zannoni <ezannoni@redhat.com>
15601
15602 * gdb.base/completion.exp: Remove reduntant completion test
15603 on filename.
15604
e0f353ce
EZ
156052003-08-07 Elena Zannoni <ezannoni@redhat.com>
15606
a9c64011
AS
15607 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15608 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15609 gdb.trace/save-trace.exp: Make sure that full pathnames are
15610 escaped correctly.
e0f353ce 15611
5710a1af 156122003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15613
a9c64011
AS
15614 * configure.in: Don't generate config.h from config.hin.
15615 * configure: Regenerate.
15616 * config.hin: Remove file.
15617 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15618 * gdb.threads/pthreads.c: Ditto.
5710a1af 15619
dcd81ce9
DJ
156202003-08-07 Daniel Jacobowitz <drow@mvista.com>
15621
15622 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15623 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15624 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15625 Replace ld24 with seth/add3.
15626
6009d884
AC
156272003-08-02 Andrew Cagney <cagney@redhat.com>
15628
15629 * gdb.base/annota3.exp: New file.
15630 * gdb.base/annota3.c: New file.
15631 * gdb.c++/annota3.exp: New file.
15632 * gdb.c++/annota3.cc: New file.
15633
51514e06
MC
156342003-07-29 Michael Chastain <mec@shout.net>
15635
15636 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15637 actually failed.
15638 (do_pass): Likewise.
15639 * gdb.threads/tls.exp: Always initialize no_of_threads.
15640
4ee6625b
DJ
156412003-07-27 Daniel Jacobowitz <drow@mvista.com>
15642
15643 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15644 pattern.
15645 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15646 * gdb.threads/tls.exp: Recognize one case of the host library not
15647 supporting TLS.
15648
225f2bf6
AC
156492003-07-27 Andrew Cagney <cagney@redhat.com>
15650
15651 * gdb.base/fileio.exp: Use SH when running commands using
15652 remote_exec.
15653
bcb27c9f
DJ
156542003-07-24 Daniel Jacobowitz <drow@mvista.com>
15655
15656 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15657 * gdb.base/relocate.c (dummy): New padding array.
15658
3d67be83
MS
156592003-07-22 Michael Snyder <msnyder@redhat.com>
15660
d63a86f8 15661 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15662
15663 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15664 patterns to be more general, accepting old and new output.
15665 Some output chars (such as '+') also must be quoted.
d63a86f8 15666 Some addresses are displayed numerically instead of
3d67be83
MS
15667 symbolically.
15668
57ba3b85
MS
156692003-07-23 Michael Snyder <msnyder@redhat.com>
15670
686d097c
MS
15671 * gdb.base/return2.exp: Don't test long-long return.
15672
57ba3b85
MS
15673 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15674 * gdb.disasm/t01_mov.exp: Ditto.
15675 * gdb.disasm/t02_mova.s: Ditto.
15676 * gdb.disasm/t02_mova.exp: Ditto.
15677 * gdb.disasm/t03_add.s: Ditto.
15678 * gdb.disasm/t03_add.exp: Ditto.
15679 * gdb.disasm/t04_sub.s: Ditto.
15680 * gdb.disasm/t04_sub.exp: Ditto.
15681 * gdb.disasm/t05_cmp.s: Ditto.
15682 * gdb.disasm/t05_cmp.exp: Ditto.
15683 * gdb.disasm/t06_ari2.s: Ditto.
15684 * gdb.disasm/t06_ari2.exp: Ditto.
15685 * gdb.disasm/t07_ari3.s: Ditto.
15686 * gdb.disasm/t07_ari3.exp: Ditto.
15687 * gdb.disasm/t08_or.s: Ditto.
15688 * gdb.disasm/t08_or.exp: Ditto.
15689 * gdb.disasm/t09_xor.s: Ditto.
15690 * gdb.disasm/t09_xor.exp: Ditto.
15691 * gdb.disasm/t10_and.s: Ditto.
15692 * gdb.disasm/t10_and.exp: Ditto.
15693 * gdb.disasm/t11_logs.s: Ditto.
15694 * gdb.disasm/t11_logs.exp: Ditto.
15695 * gdb.disasm/t12_bit.s: Ditto.
15696 * gdb.disasm/t12_bit.exp: Ditto.
15697 * gdb.disasm/t13_otr.s: Ditto.
15698 * gdb.disasm/t13_otr.exp: Ditto.
15699
e00759ef
EZ
157002003-07-22 Elena Zannoni <ezannoni@redhat.com>
15701
15702 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15703
8bc2021f
EZ
157042003-07-22 Elena Zannoni <ezannoni@redhat.com>
15705
a9c64011
AS
15706 * gdb.threads/tls.c : New file.
15707 * gdb.threads/tls.exp : New file.
15708 * gdb.threads/tls-main.c : New file.
15709 * gdb.threads/tls-shared.c : New file.
15710 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15711
89320c4c
AS
157122003-07-22 Andreas Schwab <schwab@suse.de>
15713
15714 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15715
180dea7c
AS
157162003-07-20 Andreas Schwab <schwab@suse.de>
15717
15718 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15719 due to insn reordering.
15720
0714963c
AC
157212003-07-15 Andrew Cagney <cagney@redhat.com>
15722
15723 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15724
98a23b3f
MC
157252003-07-15 Michael Chastain <mec@shout.net>
15726
15727 * gdb.base/gdb1250.exp: New file.
15728 * gdb.base/gdb1250.c: New file.
15729
27e417a2
ML
157302003-07-09 Michal Ludvig <mludvig@suse.cz>
15731
15732 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15733 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15734
8bc2021f
EZ
157352003-07-09 Elena Zannoni <ezannoni@redhat.com>
15736
a9c64011
AS
15737 * gdb.threads/tls.c: New file.
15738 * gdb.threads/tls.exp: New file.
15739 * gdb.threads/tls-main.c: New file.
15740 * gdb.threads/tls-shared.c: New file.
15741 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15742
d99968dc
EZ
157432003-07-09 Elena Zannoni <ezannoni@redhat.com>
15744
15745 * gdb.base/annota1.exp: Make sure that we properly escape the
15746 full path of the source file. Xfail more permissive patterns,
d63a86f8 15747 due to a compiler debug info problem.
d99968dc 15748
83876b3b
AS
157492003-07-07 Andreas Schwab <schwab@suse.de>
15750
2705e972
AS
15751 * gdb.asm/m68k.inc: New file.
15752 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15753
83876b3b
AS
15754 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15755 arguments"): Also match negative number.
15756
15757 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15758
3a871b37
DJ
157592003-07-03 Daniel Jacobowitz <drow@mvista.com>
15760
15761 * gdb.base/store.c (charest): New typedef.
15762 (add_char): Rename to add_charest, update.
15763 (wack_char): Rename to wack_charest, update types. Return l + r
15764 to keep r live across the call.
15765 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15766 (wack_double, wack_doublest): Return l + r to keep r live across
15767 the call.
15768 * gdb.base/store.exp: Accomodate store.c changes.
15769
b2a7f303
DC
157702003-06-30 David Carlton <carlton@kealia.com>
15771
15772 * gdb.c++/maint.exp (test_invalid_name): New.
15773 (test_first_component): Add tests for invalid names.
15774
3c6cb4a1
MC
157752003-06-29 Michael Chastain <mec@shout.net>
15776
15777 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15778 output of '<VTT for class>' for virtual base classes.
15779
f1c2644b
DJ
157802003-06-29 Daniel Jacobowitz <drow@mvista.com>
15781
15782 * gdb.base/completion.exp: Tab-complete "complet" instead of
15783 "compl".
15784 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15785
18080350
DJ
157862003-06-29 Daniel Jacobowitz <drow@mvista.com>
15787
15788 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15789 * gdb.base/volatile.exp: Likewise.
15790
f56973f8
DJ
157912003-06-29 Daniel Jacobowitz <drow@mvista.com>
15792
15793 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15794 gdb/1265.
15795
157962003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15797 Daniel Jacobowitz <drow@mvista.com>
15798
15799 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15800 initial line count of 'captured_main' from 26 to 32.
15801 (test_with_self): Allow xmalloc call to be interleaved with the
15802 preceding two lines.
15803
e766d4d6
JB
158042003-06-24 Joel Brobecker <brobecker@gnat.com>
15805
15806 * gdb.base/bang.exp: New testcase.
15807
f125c9a4
JB
158082003-06-23 Joel Brobecker <brobecker@gnat.com>
15809
15810 * gdb.base/langs.exp: Add some tests for the "minimal" language
15811 support.
15812
6e25beaf
EZ
158132003-06-23 Elena Zannoni <ezannoni@redhat.com>
15814
15815 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15816 the testcase.
15817
2f816dda
DJ
158182003-06-22 Daniel Jacobowitz <drow@mvista.com>
15819
15820 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15821 offset.
15822
db5a5748
DJ
158232003-06-22 Daniel Jacobowitz <drow@mvista.com>
15824
15825 * gdb.c++/pr-1210.cc: New file.
15826 * gdb.c++/pr-1210.exp: New file.
15827
1df0c130
DJ
158282003-06-21 Daniel Jacobowitz <drow@mvista.com>
15829
15830 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15831 000-exec-continue.
15832
a92feac0
MK
158332003-06-15 Mark Kettenis <kettenis@gnu.org>
15834
15835 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15836 on *-*-*bsd* instead of *-*-freebsd*.
15837
81a58f5b
AC
158382003-06-14 Andrew Cagney <cagney@redhat.com>
15839
15840 * gdb.base/store.exp: Test longest and doublest. Test all
15841 parameters. Weaken return statement match.
15842 * gdb.base/store.c: Add longest and doublest - aka long long and
15843 long double functions. Put all parameters into local register
15844 variables. Use negative values.
15845
b257a0d3
AC
158462003-06-14 Andrew Cagney <cagney@redhat.com>
15847
15848 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15849 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15850 exit status.
15851 * gdb.base/fileio.exp: Disable target when nointerrupts and
15852 noinferiorio, instead of limiting it to remote. Use remote_exec
15853 instead of system.
d63a86f8 15854
21c38304
JJ
158552003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15856
15857 * gdb.base/float.exp: Add ia64 support.
15858
1bcdb424
CV
158592003-06-12 Corinna Vinschen <vinschen@redhat.com>
15860
15861 * gdb.base/fileio.exp: Run only on remote targets.
15862
6aeb981f
CV
158632003-06-10 Corinna Vinschen <vinschen@redhat.com>
15864
15865 * gdb.base/fileio.c: New file, testing File-I/O.
15866 * gdb.base/fileio.exp: Ditto.
15867
53df362e
RG
158682003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15869
15870 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15871 shared objects after relocation at load time (gdb PR/1132).
15872 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15873 as above, part of the shared object relocation test.
53df362e 15874
ffee1b46
MK
158752003-06-08 Mark Kettenis <kettenis@gnu.org>
15876
b5ca3722
MK
15877 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15878 fully filled history list.
15879 * gdb.base/gdb_history: New file.
15880
03ed860d
MK
15881 * gdb.base/signals.exp: XFAIL "continue to func1" on
15882 i*86-*-freebsd*.
15883
ffee1b46
MK
15884 * gdb.base/attach.exp: When trying to attach to a nonexistent
15885 process, make it possible to specify the PID based on the target,
15886 and do so for *-*-freebsd*.
15887
d80dbb52
RH
158882003-06-02 Richard Henderson <rth@redhat.com>
15889
15890 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15891
6dd77b81
RH
158922003-06-02 Richard Henderson <rth@redhat.com>
15893
15894 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15895
f6347e16
RH
158962003-06-02 Richard Henderson <rth@redhat.com>
15897
15898 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15899
2c161407
DJ
159002003-06-01 Daniel Jacobowitz <drow@mvista.com>
15901
15902 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15903 of globalvar.
15904
572eb746
MK
159052003-06-01 Mark Kettenis <kettenis@gnu.org>
15906
15907 * gdb.asm/asm-source.exp: Check for memory read errors in
15908 disassembler test on *BSD too.
15909
9e9617a5
RH
159102003-06-01 Richard Henderson <rth@redhat.com>
15911
15912 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15913 for .frame.
15914 (gdbasm_call): Lose ldgp.
15915 (gdbasm_startup): Add frame information.
15916 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15917
7b34ad4e
MK
159182003-05-31 Mark Kettenis <kettenis@gnu.org>
15919
15920 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15921 i?86-*-*.
15922
10059fdf
MK
159232003-05-30 Mark Kettenis <kettenis@gnu.org>
15924
15925 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15926 FreeBSD.
15927
acf4b816
RH
159282003-05-29 Richard Henderson <rth@redhat.com>
15929
15930 * gdb.asm/alpha.inc: New file.
15931 * gdb.asm/asm-source.exp: Use it.
15932
e9ecd949
JB
159332003-05-29 Jim Blandy <jimb@redhat.com>
15934
15935 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15936 'core.PID'.
15937
e3e5a4f3
JB
159382003-05-22 Jim Blandy <jimb@redhat.com>
15939
15940 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15941 backtrace.
d63a86f8 15942
72fe3d25
DC
159432003-05-20 David Carlton <carlton@math.stanford.edu>
15944
15945 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15946 this time.
15947
58da2eb2
DC
159482003-05-19 David Carlton <carlton@bactrian.org>
15949
15950 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15951 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15952
1fcb5155
DC
159532003-05-19 David Carlton <carlton@bactrian.org>
15954
15955 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15956 namespace tests.
15957 Bump copyright date.
15958 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15959 (main): Call C::D::marker2.
15960 * gdb.c++/namespace1.cc: New file.
15961
85e85163
JJ
159622003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15963
15964 Roland McGrath <roland@redhat.com>
d63a86f8 15965 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15966 there is no manager thread.
15967
a25fbfec
JJ
159682003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15969
d63a86f8
RM
15970 * gdb.threads/schedlock.exp: Remove assumption that all threads
15971 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15972 in one of the child threads rather than the main thread.
15973
be375bae
JB
159742003-05-07 Jim Blandy <jimb@redhat.com>
15975
09bf6082
JB
15976 Add support for assembly source testing on the s390x.
15977 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15978 architecture.
15979 * gdb.asm/s390x.inc: New file.
15980
be375bae
JB
15981 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15982 succession of 'if' statements.
15983
00905d52
AC
159842003-05-05 Andrew Cagney <cagney@redhat.com>
15985
15986 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15987
b1e29e33
AC
159882003-05-05 Andrew Cagney <cagney@redhat.com>
15989
15990 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15991 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15992
e33d66ec
EZ
159932003-05-02 Elena Zannoni <ezannoni@redhat.com>
15994
15995 * gdb.base/charset.exp: Update based on new behavior of set/show
15996 charset commands.
15997
2b6fd0d8
AC
159982003-05-01 Andrew Cagney <cagney@redhat.com>
15999
16000 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16001 variable do not give memory errors.
16002
130cacce
AF
160032003-04-30 Adam Fedor <fedor@gnu.org>
16004
16005 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16006 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16007 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16008 gdb.objc/basicclass.m: : New files
16009
16010 * lib/gdb.exp (gdb_compile_objc): New procedure.
16011
bea71854
DJ
160122003-04-27 Daniel Jacobowitz <drow@mvista.com>
16013
16014 * gdb.base/signals.exp: Make backtrace tests more specific.
16015
0f20eeea
DC
160162003-04-23 David Carlton <carlton@bactrian.org>
16017
16018 * gdb.c++/maint.exp (test_first_component): Add tests for
16019 'operator' in more locations.
16020
c8c4d8dc
KB
160212003-04-16 Kevin Buettner <kevinb@redhat.com>
16022
16023 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16024
3fe60e3c
EZ
160252003-04-16 Elena Zannoni <ezannoni@redhat.com>
16026
16027 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16028 func marke' instead. Update test name.
3fe60e3c 16029
9219021c
DC
160302003-04-15 David Carlton <carlton@math.stanford.edu>
16031
16032 * gdb.c++/maint.exp: New file.
16033
5dd55bdd
EZ
160342003-04-14 Elena Zannoni <ezannoni@redhat.com>
16035
16036 * gdb.threads/schedlock.c: Change type of thread function argument
16037 to long, to avoid warnings on 64-bit platforms.
16038
00890572
EZ
160392003-04-14 Elena Zannoni <ezannoni@redhat.com>
16040
a9c64011
AS
16041 * gdb.base/attach.exp: Add new message from ptrace in case of
16042 attaching to nonexistent process.
d63a86f8 16043
93201743
JB
160442003-04-11 Jim Blandy <jimb@redhat.com>
16045
16046 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16047 gdb.c++/userdef.cc: Place comments on the lines to which the
16048 marker function might return.
16049 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16050 gdb.c++/userdef.exp: Look for those comments to check that we've
16051 returned to the right place, instead of checking line numbers.
16052
2a11c64d
EZ
160532003-04-11 Elena Zannoni <ezannoni@redhat.com>
16054
a9c64011
AS
16055 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16056 match on sourcefile name, instead of directory name.
2a11c64d 16057
68ab8fc5
EZ
160582003-04-10 Elena Zannoni <ezannoni@redhat.com>
16059
d63a86f8 16060 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16061 working directory name.
16062
5624293a
JB
160632003-04-09 Jim Blandy <jimb@redhat.com>
16064
16065 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16066 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16067 after an inferior function call, report the failure, but allow the
16068 test to continue.
16069
f1f02ee4
SC
160702003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16071
16072 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16073 with -DPROTOTYPES.
16074
6eb79af0
SC
160752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16076
16077 * gdb.base/break.exp: Revert last patch.
16078
8dfb4cf0
SC
160792003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16080
16081 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16082 with -DPROTOTYPES.
16083
ed4c619a
AC
160842003-04-02 Andrew Cagney <cagney@redhat.com>
16085
16086 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16087 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16088 matching directories by the name breakpoint.
16089 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16090 Make "continue to marker1" consistent.
16091 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16092 message consistent.
16093 * lib/gdb.exp: Put "the program is no longer running", and "the
16094 program exited" in parenthesis.
16095 * lib/mi-support.exp: Ditto.
d63a86f8 16096
4e35d5f0 160972003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16098
4e35d5f0
BR
16099 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16100
71900fe8
AC
161012003-03-29 Andrew Cagney <cagney@redhat.com>
16102
16103 * gdb.base/sizeof.c (main): Print the value of '\377'.
16104 * gdb.base/sizeof.exp: Check the sign of '\377'.
16105
c0655a16
MC
161062003-03-27 Michael Chastain <mec@shout.net>
16107
16108 * gdb.base/gdb1090.exp: New file.
16109 * gdb.base/gdb1090.cc: New file.
16110
5b2a3989
JB
161112003-03-27 J. Brobecker <brobecker@gnat.com>
16112
16113 * gdb.gdb/observer.exp: New regression test.
16114
79876890
MC
161152003-03-27 Michael Chastain <mec@shout.net>
16116
16117 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16118 * gdb.base/ptype.exp: Likewise.
16119
6eac95e3
CV
161202003-03-27 Corinna Vinschen <vinschen@redhat.com>
16121
16122 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16123
e8c71839
MC
161242003-03-26 Michael Chastain <mec@shout.net>
16125
16126 * gdb.base/ptype.exp: Actually use some typedef'd types.
16127
71b10041
SC
161282003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16129
16130 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16131 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16132
2512cf80
CV
161332003-03-20 Corinna Vinschen <vinschen@redhat.com>
16134
16135 * gdb.base/default.exp: Fix regular expression.
16136
0d195a4f
CV
161372003-03-20 Corinna Vinschen <vinschen@redhat.com>
16138
16139 * gdb.base/args.exp: Fix regular expression.
16140
8a2dbca8
CV
161412003-03-20 Corinna Vinschen <vinschen@redhat.com>
16142
16143 * gdb.base/help.exp: Allow Win32 child process.
16144
bf028682
CV
161452003-03-20 Corinna Vinschen <vinschen@redhat.com>
16146
16147 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16148 when stepping out of main().
16149
182dbe85
CV
161502003-03-20 Corinna Vinschen <vinschen@redhat.com>
16151
16152 * gdb.base/default.exp: Check for win32 specific message when calling
16153 "run" without executable.
16154
d67a6ba5
CV
161552003-03-20 Corinna Vinschen <vinschen@redhat.com>
16156
16157 * gdb.base/args.exp: Expect .exe in output.
16158
a955b5bb
CV
161592003-03-20 Corinna Vinschen <vinschen@redhat.com>
16160
16161 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16162 Cygwin native.
16163
bf6bad4b
AC
161642003-03-17 Andrew Cagney <cagney@redhat.com>
16165
16166 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16167 vector registes.
16168 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16169 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16170
293e9a31
DC
161712003-03-17 David Carlton <carlton@math.stanford.edu>
16172
16173 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16174 test, for PR breakpoints/38.
16175 Call test_watchpoint_and_breakpoint.
16176 * gdb.base/watchpoint.c (func3): New function.
16177 (main): Call func3.
16178
5330f2db
DC
161792003-03-04 David Carlton <carlton@math.stanford.edu>
16180
16181 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16182 Garply<Garply<char> >:: garply".
16183 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16184 with respect to PR c++/1111; note also PR c++/1113.
16185 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16186 respect to PR c++/1062.
16187 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16188
6ece72da
DC
161892003-03-03 David Carlton <carlton@math.stanford.edu>
16190
16191 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16192 with respect to PR c++/57.
16193 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16194 c++/826.
16195 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16196 respect to PR c++/57.
16197
85ca1584
DC
161982003-03-03 David Carlton <carlton@math.stanford.edu>
16199
16200 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16201 respect to PR c++/33 into FAILs.
16202
98e9c5b8
MC
162032003-03-03 Michael Chastain <mec@shout.net>
16204
7bedbf27
MC
16205 * configure.in: Update copyright years.
16206
162072003-03-03 Michael Chastain <mec@shout.net>
16208
16209 * Makefile.in: Update copyright years.
98e9c5b8 16210
f683e100
DC
162112003-02-28 David Carlton <carlton@math.stanford.edu>
16212
16213 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16214 print class instead of struct and/or superfluous protection
16215 specifiers, as long as the resulting output is equivalent to the
16216 source code.
16217 Delete FIXME from end of messages on tests that don't need
16218 fixing.
16219
a9e0cf2c
DC
162202003-02-28 David Carlton <carlton@math.stanford.edu>
16221
16222 * gdb.c++/templates.exp (do_tests): Allow const in the two
16223 Foo<volatile char *>::foo tests.
16224
e8d359df
MS
162252003-02-27 Michael Snyder <msnyder@redhat.com>
16226
d63a86f8 16227 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16228 will be consistant.
16229
0b71dc91
DC
162302003-02-26 David Carlton <carlton@math.stanford.edu>
16231
16232 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16233 char *>::foo" test with respect to PR c++/33. Create a new test
16234 which is identical to that one except that it doesn't put the
16235 space between the "char" and the "*"; KFAIL it, too.
16236
dd14ab43
DC
162372003-02-26 David Carlton <carlton@math.stanford.edu>
16238
16239 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16240 template types into either PASSes or KFAILs (corresponding to PR
16241 c++/57). Tweak indentation. Update copyright.
16242
1146c7f1
SC
162432003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16244
16245 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16246
74641dfb
MC
162472003-02-13 Michael Chastain <mec@shout.net>
16248
16249 * gdb.base/exprs.exp: Remove i960 remnants.
16250 * gdb.base/funcargs.exp: Likewise.
16251 * gdb.base/list.exp: Likewise.
16252 * gdb.base/ptype.exp: Likewise.
16253
559cd2d0
DC
162542003-02-14 David Carlton <carlton@math.stanford.edu>
16255
16256 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16257 pEe->D::vg()" from XFAIL to KFAIL.
16258
c4f90d87
JM
162592003-02-13 Jason Molenda (jmolenda@apple.com)
16260
16261 * gdb.base/maint.exp: Update maint print statistics regexp to include
16262 new entries.
16263
cbc4d97c
MC
162642003-02-13 Michael Chastain <mec@shout.net>
16265
16266 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16267
40f235b7
MC
162682003-02-12 Michael Chastain <mec@shout.net>
16269
16270 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16271 * gdb.c++/inherit.exp: Likewise.
16272 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16273 * gdb.c++/templates.exp: Likewise.
16274 * gdb.c++/virtfunc.exp: Likewise.
16275
c56716b0
JM
162762003-02-06 Jason Molenda (jason-cl@molenda.com)
16277
16278 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16279 why the code is written that way.
16280
070afcf8
MC
162812003-02-05 Michael Chastain <mec@shout.net>
16282
16283 * gdb.base/dump.exp: Add missing copyright line.
16284
5d0331e5
JM
162852003-02-05 Jason Molenda (jason-cl@molenda.com)
16286
f7ae6d3e 16287 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16288 at the beginning so the breakpoint doesn't get set on the loop.
16289
92851186
MC
162902003-02-05 Michael Chastain <mec@shout.net>
16291
16292 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16293 output for configurations with gcc 2.95.3.
16294
cbf1e085
AC
162952003-02-05 Keith Seitz <keiths@redhat.com>
16296 Andrew Cagney <ac131313@redhat.com>
16297
16298 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16299
29518e1e
MC
163002003-02-04 Michael Chastain <mec@shout.net>
16301
16302 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16303 Call perror and then continue.
16304
5af1d5f3
MC
163052003-02-03 Michael Chastain <mec@shout.net>
16306
16307 * gdb.c++/pr-1023.cc: New file.
16308 * gdb.c++/pr-1023.exp: New file.
16309
6b549786
JB
163102003-02-05 Jim Blandy <jimb@redhat.com>
16311
16312 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16313 it's local to foobar. Check for it there, and check that it's not
16314 present in main.
16315 * gdb.c++/local.cc (marker2): New function.
16316 (foobar): Call marker1.
16317 (main): Call marker2 instead of marker1.
16318
67f16606
AC
163192003-02-04 Andrew Cagney <ac131313@redhat.com>
16320
16321 * gdb.disasm/mn10200.exp: Obsolete file.
16322 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16323 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16324 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16325
1c5cb38e
DC
163262003-02-04 David Carlton <carlton@math.stanford.edu>
16327
16328 * gdb.c++/overload.exp: Test intToChar(1).
16329 * gdb.c++/overload.cc (intToChar): New.
16330 (main): Call intToChar.
16331
d1fe6965
DC
163322003-02-03 David Carlton <carlton@math.stanford.edu>
16333
16334 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16335 'might_kfail' arg.
16336 KFAIL some of the continue_to_bp_overloaded calls, according to
16337 PR c++/1025.
16338
9ba61c5d
MC
163392003-02-01 Michael Chastain <mec@shout.net>
16340
16341 * gdb.base/advance.c (marker1): New marker function.
16342 * gdb.base/advance.exp: When the 'advance' command lands on the
16343 return breakpoint, it can legitimately stop on either the
16344 current line or the next line. Accommodate both outcomes.
16345 * gdb.base/until.exp: Likewise.
16346
e7494ffb
AC
163472003-02-02 Andrew Cagney <ac131313@redhat.com>
16348
16349 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16350 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16351 now a list, not a tuple.
16352 * gdb.mi/mi-var-display.exp: Ditto.
16353 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16354
075559bc
AC
163552003-02-01 Andrew Cagney <ac131313@redhat.com>
16356
16357 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16358 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16359 stack backtraces.
16360 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16361
2bd4c7b1
MK
163622003-02-01 Mark Kettenis <kettenis@gnu.org>
16363
16364 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16365 gdb.mi/mi1-pthreads.exp: Return instead of calling
16366 gdb_suppress_entire_file.
16367
eabd8992
MS
163682003-02-01 Mark Salter <msalter@redhat.com>
16369
16370 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16371
71469e2f
MS
163722003-01-31 Mark Salter <msalter@redhat.com>
16373
16374 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16375 Support empty arg.
16376
38a94d44
MC
163772003-01-30 Michael Chastain <mec@shout.net>
16378
16379 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16380 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16381 has been fixed in gdb/readline on 2003-01-09.
16382
19ea9e73
MS
163832003-01-29 Michael Snyder <msnyder@redhat.com>
16384
e8d359df
MS
16385 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16386 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16387 * gdb.base/args.exp: Skip if target does not support args passing.
16388
2307bd6a
DJ
163892003-01-22 Daniel Jacobowitz <drow@mvista.com>
16390
19ea9e73 16391 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16392 gdb_test. Accept a list of expect arguments as the third
16393 parameter.
16394 (gdb_test): Use it.
16395
f2dd3617
EZ
163962003-01-20 Elena Zannoni <ezannoni@redhat.com>
16397
16398 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16399 allow for different test tree configurations. Update some
16400 tescases accordingly.
16401 * gdb.arch/altivec-regs.exp: Ditto.
16402 * gdb.asm/asm-source.exp: Ditto.
16403 * gdb.base/advance.exp: Ditto.
16404 * gdb.base/display.exp: Ditto.
d63a86f8 16405 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16406 * gdb.base/mips_pro.exp: Ditto.
16407 * gdb.base/overlays.exp: Ditto.
16408 * gdb.base/relocate.exp: Ditto.
16409 * gdb.base/setshow.exp: Ditto.
16410 * gdb.base/step-line.exp: Ditto.
16411 * gdb.base/step-test.exp: Ditto.
16412 * gdb.base/until.exp: Ditto.
16413 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16414
c71cdefd
DC
164152003-01-17 David Carlton <carlton@math.stanford.edu>
16416
16417 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16418 corresponding to PR c++/945.
16419 Update copyright.
16420
fdba05d7
DC
164212003-01-17 David Carlton <carlton@math.stanford.edu>
16422
16423 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16424 corresponding to PR c++/68.
16425
164262003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16427
16428 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16429 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16430 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16431
c362c33a
EZ
164322003-01-15 Elena Zannoni <ezannoni@redhat.com>
16433
0fbc361c
EZ
16434 * gdb.base/break.exp: Fix change of default location, because of
16435 removal of until tests.
16436 * gdb.base/help.exp: Update test for new 'until' help message.
16437 Add test for help on 'advance'.
a9c64011 16438 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16439
dabf8a35
MK
164402003-01-15 Mark Kettenis <kettenis@gnu.org>
16441
16442 * gdb.base/default.exp: Adapt "info float" test for recent changes
16443 to that command. Add test for "info vector".
16444 * gdb.base/float.exp: New file. Add test for "info float" that
16445 resembles the old test in gdb.base/default.exp.
16446
a1769aca
DC
164472003-01-15 David Carlton <carlton@math.stanford.edu>
16448
16449 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16450
82025e13
EZ
164512003-01-15 Elena Zannoni <ezannoni@redhat.com>
16452
16453 * gdb.base/break.exp: Move the tests of until command from here...
16454 * gdb.base/until.exp: ... to here. New file. Add other tests.
16455 * gdb.base/advance.c: New file.
16456 * gdb.base/advance.exp: New file.
16457
8f9ab801
EZ
164582003-01-14 Elena Zannoni <ezannoni@redhat.com>
16459
a9c64011
AS
16460 * gdb.base/args.c: New file.
16461 * gdb.base/args.exp: New file.
8f9ab801 16462
9ae66589
DJ
164632003-01-14 Daniel Jacobowitz <drow@mvista.com>
16464
16465 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16466
8d77e5c3
DJ
164672003-01-14 Daniel Jacobowitz <drow@mvista.com>
16468
16469 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16470
12d2f0a1
DJ
164712003-01-14 Daniel Jacobowitz <drow@mvista.com>
16472
16473 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16474 dates.
16475
6ca37014
DJ
164762003-01-13 Daniel Jacobowitz <drow@mvista.com>
16477
16478 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16479
b0023472
DJ
164802003-01-13 Daniel Jacobowitz <drow@mvista.com>
16481
16482 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16483 (ptype &*"foo").
16484 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16485
607fbc54 164862003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16487
16488 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16489 * gdb.mi/mi1-console.exp: Likewise.
16490
607fbc54 164912003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16492
16493 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16494 * gdb.mi/mi1-console.exp: Likewise.
16495
a1fb14a2
DJ
164962003-01-13 Daniel Jacobowitz <drow@mvista.com>
16497
16498 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16499
c4cf40b7
DJ
165002003-01-09 Daniel Jacobowitz <drow@mvista.com>
16501
16502 * gdb.base/detach.exp: New test.
16503
696d5a5b
DJ
165042003-01-09 Daniel Jacobowitz <drow@mvista.com>
16505
16506 * Makefile.in (ALL_SUBDIRS): New variable.
16507 (subdirs, clean, distclean): Use it.
16508 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16509 regenerating Makefile, since it is generated from the top level.
16510 * gdb.asm/Makefile.in: Likewise.
16511 * gdb.base/Makefile.in: Likewise.
16512 * gdb.c++/Makefile.in: Likewise.
16513 * gdb.disasm/Makefile.in: Likewise.
16514 * gdb.java/Makefile.in: Likewise.
16515 * gdb.mi/Makefile.in: Likewise.
16516 * gdb.threads/Makefile.in: Likewise.
16517 * gdb.trace/Makefile.in: Likewise.
16518
754533e4
DC
165192003-01-09 David Carlton <carlton@math.stanford.edu>
16520
16521 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16522 Add copyright year 2003.
16523
d8b3e9ee
MC
165242003-01-06 Michael Chastain <mec@shout.net>
16525
16526 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16527 When selecting a thread, 'line' and 'file' are optional.
16528 * gdb.mi/mi1-pthreads.exp: Likewise.
16529
8e9e0fe6
AS
165302003-01-06 Andreas Schwab <schwab@suse.de>
16531
16532 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16533 failures.
16534
b5ab8ff3
DJ
165352003-01-04 Daniel Jacobowitz <drow@mvista.com>
16536
16537 Fix PR gdb/844
16538 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16539 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16540
16541 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16542 instead of calling gdb_suppress_entire_file.
16543 * gdb.threads/print-threads.exp: Likewise.
16544 * gdb.threads/schedlock.exp: Likewise.
16545
16546 * gdb.threads/killed.exp: Return instead of calling
16547 gdb_suppress_entire_file.
16548 * gdb.threads/linux-dp.exp: Likewise.
16549 * gdb.threads/pthreads.exp: Likewise.
16550
1e698235
DJ
165512003-01-04 Daniel Jacobowitz <drow@mvista.com>
16552
16553 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16554 stabs.
16555 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16556 * gdb.base/whatis.exp: Always allow (void) after function names.
16557
147ff08c
DJ
165582003-01-04 Daniel Jacobowitz <drow@mvista.com>
16559
16560 * gdb.c++/casts.exp: Correct regexp.
16561
dc62bfc2
MK
165622003-01-04 Mark Kettenis <kettenis@gnu.org>
16563
16564 * configure.in: Call AC_CONFIG_HEADER. Don't call
16565 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16566 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16567 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16568 aforementioned directories in the AC_OUPUT call.
16569 * config.hin: New file.
16570 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16571 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16572 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16573 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16574 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16575 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16576 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16577 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16578 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16579 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16580 gdb.threads/configure.in, gdb.threads/configure,
16581 gdb.threads/config.in, gdb.trace/configure.in,
16582 gdb.trace/configure: Removed.
16583
77afa639
MC
165842003-01-03 Michael Chastain <mec@shout.net>
16585
16586 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16587 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16588
7634bb6e
DJ
165892003-01-03 Daniel Jacobowitz <drow@mvista.com>
16590
16591 * gdb.base/store.exp: Fix regular expressions.
16592
b39c905e
MK
165932002-12-28 Mark Kettenis <kettenis@gnu.org>
16594
16595 * configure.in: Rewrite.
16596 * configure: Regenerated.
16597
0a8551dd
DC
165982003-01-03 David Carlton <carlton@math.stanford.edu>
16599
16600 * gdb.base/psymtab.exp: New file.
16601 * gdb.base/psymtab1.c: Ditto.
16602 * gdb.base/psymtab2.c: Ditto.
16603
c60b7188
AF
166042002-12-23 Adam Fedor <fedor@gnu.org>
16605
16606 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16607
ee73db83
DC
166082002-12-23 David Carlton <carlton@math.stanford.edu>
16609
16610 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16611 and current_directory initialization.
16612
d6c1774e
JB
166132002-12-22 Jim Blandy <jimb@redhat.com>
16614
f0a847b8
JB
16615 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16616 rather than as part of the output file name.
16617
d6c1774e
JB
16618 * gdb.base/attach.exp: There's no need to copy the test program to
16619 /tmp; that was only ever necessary on HP/UX, and this test is
16620 entirely disabled there anyway.
16621
f0708dbb
JB
166222002-12-21 Jim Blandy <jimb@redhat.com>
16623
4c2acfea
JB
16624 * gdb.c++/psmang.exp: Doc fix.
16625
f0708dbb
JB
16626 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16627 test.
16628
9579e000
DC
166292002-12-20 David Carlton <carlton@math.stanford.edu>
16630
16631 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16632
d1810171
MC
166332002-12-18 Michael Chastain <mec@shout.net>
16634
16635 * gdb.c++/annota2.exp: Add copyright year 2002.
16636
76565097
DC
166372002-12-17 David Carlton <carlton@math.stanford.edu>
16638
16639 * gdb.c++/try_catch.cc: Add marker comments.
16640 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16641 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16642 * gdb.c++/m-static.cc: Ditto.
16643 * gdb.c++/m-static1.cc: Ditto.
16644 * gdb.c++/try_catch.cc: Ditto.
16645
da81390b
JJ
166462002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16647
16648 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16649 to see whether we are using the new -environment-directory
16650 command which resets via -r or the old version of the command
16651 which may prompt the user. Part of fix for gdb/741.
16652
b304d130
AC
166532002-12-13 Andrew Cagney <ac131313@redhat.com>
16654
16655 * gdb.fortran/types.exp: Update obsolete comment.
16656 * gdb.fortran/exprs.exp: Ditto.
16657 * lib/gdb.exp: Delete obsolete code.
16658 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16659 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16660 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16661 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16662 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16663 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16664 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16665 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16666 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16667 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16668 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16669 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16670 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16671 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16672 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16673 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16674 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16675 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16676 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16677 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16678 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16679 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16680 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16681 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16682 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16683 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16684 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16685 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16686 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16687 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16688 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16689 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16690 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16691 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16692 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16693 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16694 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16695
a23b6e6a
DC
166962002-12-11 David Carlton <carlton@math.stanford.edu>
16697
16698 * gdb.c++/m-data.exp: Add test for members that shadow global
16699 variables: see PR gdb/804.
16700 * gdb.c++/m-data.cc: Ditto.
16701
6604731b
DJ
167022002-12-10 Daniel Jacobowitz <drow@mvista.com>
16703
16704 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16705
de46ecd7
DC
167062002-12-06 David Carlton <carlton@math.stanford.edu>
16707
16708 * gdb.base/store.c: Don't declare functions static.
16709
27e829d0
AC
167102002-12-04 Andrew Cagney <ac131313@redhat.com>
16711
16712 * gdb.base/store.exp, gdb.base/store.c: New files.
16713
92806416
DJ
167142002-12-03 Daniel Jacobowitz <drow@mvista.com>
16715
16716 * gdb.base/selftest.exp: Update for current gdb.
16717
3bcbaac5
DJ
167182002-12-03 Daniel Jacobowitz <drow@mvista.com>
16719
16720 * gdb.base/maint.exp: Only dump symbols from one source file
16721 or objfile.
16722
f4f00b1f
DJ
167232002-12-03 Daniel Jacobowitz <drow@mvista.com>
16724
16725 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16726 function call.
16727
f1c8a949
JB
167282002-11-25 Jim Blandy <jimb@redhat.com>
16729
16730 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16731 function appearing in error message.
16732
9e297a97
DJ
167332002-11-21 Daniel Jacobowitz <drow@mvista.com>
16734
16735 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16736
1f312e79
JJ
167372002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16738
d63a86f8
RM
16739 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16740 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16741 should be in mi console format. This is part of fix for PR gdb/604.
16742
83c31e7d
FN
167432002-09-18 Fernando Nasser <fnasser@redhat.com>
16744
16745 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16746 which explicitly prints the zero offset as "+0".
16747
322b3f65
DJ
167482002-10-22 Daniel Jacobowitz <drow@mvista.com>
16749
16750 * gdb.threads/schedlock.c (args): Make unsigned.
16751
167522002-10-21 Daniel Jacobowitz <drow@mvista.com>
16753
16754 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16755 numbers. Allow "foo2|selected stack frame".
16756 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16757 * gdb.asm/asmsrc2.s: Likewise.
16758 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16759 comments.
16760 * gdb.asm/mips.inc: New file.
16761
5e2fe5b8
AF
167622002-10-18 Adam Fedor <fedor@gnu.org>
16763
16764 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16765 * gdb.base/help.exp: Likewise.
16766
abe1a5d0
KB
167672002-10-17 Kevin Buettner <kevinb@redhat.com>
16768
16769 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16770 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16771
10abb1d4
JB
167722002-10-02 Jim Blandy <jimb@redhat.com>
16773
16774 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16775
1f609b42
AC
167762002-10-01 Andrew Cagney <ac131313@redhat.com>
16777
16778 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16779 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16780 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16781 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16782 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16783 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16784 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16785
0aee02e4
AC
167862002-09-29 Andrew Cagney <ac131313@redhat.com>
16787
16788 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16789 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16790 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16791 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16792 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16793 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16794 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16795
6fde09ad
KB
167962002-09-27 Kevin Buettner <kevinb@redhat.com>
16797
16798 * gdb.base/annota1.exp (info break): Make directory components of
16799 path optional since not all compilers emit this debug information.
16800
889bf7c5
PA
16801 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16802 step ends up stepping out of the function instead of stopping on
16803 the epilogue.
6fde09ad 16804
9e8aab75
KS
168052002-09-26 Keith Seitz <keiths@redhat.com>
16806
16807 * lib/insight-support.exp (gdbtk_start): Figure out where
16808 the insight executable is based on where gdb is. Use this
16809 executable to start insight instead of gdb.
16810
e36180d7
AC
168112002-09-25 Andrew Cagney <cagney@redhat.com>
16812
16813 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16814
9dd34b2b
AC
168152002-09-24 Andrew Cagney <ac131313@redhat.com>
16816
16817 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16818 test_isolated_complaints.
16819 (test_empty_complaint): New function.
16820 (test_empty_complaints): New function. Check no output when no
16821 complaints.
d63a86f8 16822
dea97812
KB
168232002-09-19 Jim Blandy <jimb@redhat.com>
16824
a9c64011 16825 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16826
54951bd7
AC
168272002-09-19 Andrew Cagney <ac131313@redhat.com>
16828
16829 * gdb.gdb/complaints.exp: New file.
16830
dec43320
AC
168312002-09-18 Andrew Cagney <ac131313@redhat.com>
16832
16833 * gdb.base/maint.exp: Check `help maint internal-warning'.
16834
e70d6e3f
DC
168352002-09-18 David Carlton <carlton@math.stanford.edu>
16836
16837 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16838 numbers, and replace them by a single breakpoint after the
16839 constructors are all finished.
16840 Add test 4.
16841 * gdb.c++/m-static.cc: Add test 4.
16842 * gdb.c++/m-static.h: New file.
16843 * gdb.c++/m-static1.cc: New file.
16844
16845 * gdb.c++/printmethod.exp: New file.
16846 * gdb.c++/printmethod.cc: New file.
16847
16848 * gdb.c++/pr-574.exp: New file.
16849 * gdb.c++/pr-574.cc: New file.
16850
afb5c968
CV
168512002-09-18 Corinna Vinschen <vinschen@redhat.com>
16852
16853 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16854 embedded targets which never actually exit.
16855
31e45dee
FN
168562002-09-18 Fernando Nasser <fnasser@redhat.com>
16857
16858 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16859 "don't step after run" as unresolved or unsupported, instead of xfail.
16860
a283c5a1
CV
168612002-09-18 Corinna Vinschen <vinschen@redhat.com>
16862
16863 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16864 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16865 Add newline to expected string in "step out of main (status wrapper)"
16866 case.
16867
11350d2a
CV
168682002-09-18 Corinna Vinschen <vinschen@redhat.com>
16869
16870 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16871 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16872
0deec7d6
TT
168732002-09-17 Tom Tromey <tromey@redhat.com>
16874
16875 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16876 \000, not \0, in double-quoted string.
16877
b2b4a1b5
CV
168782002-09-14 Corinna Vinschen <vinschen@redhat.com>
16879
c9d37158 16880 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16881 string after running the commands execution on breakpoint tests.
16882
1c56143a
CV
168832002-09-13 Corinna Vinschen <vinschen@redhat.com>
16884
16885 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16886
37f8da45
JB
168872002-09-12 Joel Brobecker <brobecker@gnat.com>
16888
16889 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16890
08b468e0
KS
168912002-09-10 Keith Seitz <keiths@redhat.com>
16892
16893 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16894 runto proc.
16895 (mi_run_to_main): Use mi_runto.
16896 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16897
dc360f58
KS
168982002-09-10 Keith Seitz <keiths@redhat.com>
16899
16900 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16901 regexp for stopping at main. Could have multiple event notifications.
16902 Don't assume that main was declared with no parameters.
16903 (mi_next): Use mi_step_to.
16904 (mi_step): Use mi_next_to.
16905
ce3abcfb
CV
169062002-09-09 Corinna Vinschen <vinschen@redhat.com>
16907
16908 * gdb.base/default.exp: Fix expected string in `info float' test.
16909
d1f5b980
BE
169102002-09-09 Ben Elliston <bje@redhat.com>
16911
16912 * config/mips.exp: Update comments.
16913 * config/mips-idt.exp: Likewise.
16914 * config/nind.exp: Likewise.
16915 * config/slite.exp: Likewise.
16916 * config/sparclet.exp: Likewise.
16917 * config/udi.exp: Likewise.
16918 * config/vx.exp: Likewise.
16919 * config/vxworks29k.exp: Likewise.
16920
2f71430b
JB
169212002-09-05 Jim Blandy <jimb@redhat.com>
16922
16923 * gdb.threads/killed.exp: Fix test failure message.
16924
7ddebc7e
KS
169252002-09-04 Keith Seitz <keiths@redhat.com>
16926
16927 * lib/mi-support.exp: Update copyright.
16928 (mi_gdb_test): Increase the priority of the expected pattern
16929 so that it matches gdb_test.
16930
0ae67eb3
KS
169312002-09-03 Keith Seitz <keiths@redhat.com>
16932
16933 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16934 Use integer comparison instead of string comparison for testing
16935 whether binary was built.
16936
38fc42c8
JB
169372002-09-03 Jim Blandy <jimb@redhat.com>
16938
16939 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16940
b6ff0e81
JB
169412002-08-29 Jim Blandy <jimb@redhat.com>
16942
16943 * gdb.threads/pthreads.exp: Move the portable thread compilation
16944 code into a function in lib/gdb.exp, and call that from here.
16945 * lib/gdb.exp (gdb_compile_pthreads): New function.
16946
07c98896
KS
169472002-08-29 Keith Seitz <keiths@redhat.com>
16948
16949 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16950 expect_out so that callers can get at it.
16951
0312286c
DJ
169522002-08-23 Daniel Jacobowitz <drow@mvista.com>
16953
16954 * gdb.threads/print-threads.c: New file.
16955 * gdb.threads/print-threads.exp: New file.
16956 * gdb.threads/schedlock.c: New file.
16957 * gdb.threads/schedlock.exp: New file.
16958
dd039bc4
EZ
169592002-08-22 Elena Zannoni <ezannoni@redhat.com>
16960
a9c64011
AS
16961 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16962 not altivec.c.
dd039bc4 16963
1f36144c
MK
169642002-08-17 Mark Kettenis <kettenis@gnu.org>
16965
16966 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16967 targets. The problem should be fixed now.
16968
16057ec7 169692002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16970
16971 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16972 2002-07-24 change that removes final dots from error messages.
16973
3c1499ad
TT
169742002-08-13 Tom Tromey <tromey@redhat.com>
16975
16976 * gdb.base/readline.exp: New file.
16977
a20ce2c3
AC
169782002-08-01 Andrew Cagney <ac131313@redhat.com>
16979
16980 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16981 supress message.
16982
db034ac5
AC
169832002-08-01 Andrew Cagney <cagney@redhat.com>
16984
16985 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16986 CHILL_FOR_TARGET and CHILL_LIB.
16987 * configure.in (configdirs): Remove gdb.chill.
16988 * configure: Regenerate.
16989 * lib/gdb.exp: Obsolete references to chill.
16990 * gdb.fortran/types.exp: Ditto.
16991 * gdb.fortran/exprs.exp: Ditto.
16992
3e000b18
KB
169932002-07-30 Kevin Buettner <kevinb@redhat.com>
16994
16995 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16996 set Irix-specific compile and link flags.
16997
28f4966b
KB
169982002-07-29 Kevin Buettner <kevinb@redhat.com>
16999
17000 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17001 source files. The ``-o'' option doesn't work with the ``-E'' option
17002 when using the Irix compiler.
17003
46c0d5a6
DJ
170042002-07-19 Daniel Jacobowitz <drow@mvista.com>
17005
17006 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17007 Improve support for reusing an exec file. Copy exec file
17008 to target, and run gdbserver on the target instead of on the host.
17009
eecf4bed
JB
170102002-07-18 Jim Blandy <jimb@redhat.com>
17011
0f815cdf
JB
17012 * gdb.base/ending-run.exp: Don't expect to see the program end in
17013 some orderly fashion when we're running on a real stand-alone
17014 board.
17015
eecf4bed
JB
17016 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17017 targets that don't support interrupts.
17018
52d309e4
JB
170192002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17020
17021 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17022 systems.
17023 Move comments in expect statements to inside the actions, so that they
17024 don't get matched against.
17025
ff683d9e
MK
170262002-07-10 Mark Kettenis <kettenis@gnu.org>
17027
17028 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17029 function when asleep" test.
17030
b5356753
AC
170312002-07-10 Andrew Cagney <ac131313@redhat.com>
17032
17033 * gdb.base/page.exp: Rewrite to handle problems with very long
17034 `info set' output. Update copyright.
17035
6aa4d13a
AC
170362002-06-26 Andrew Cagney <ac131313@redhat.com>
17037
17038 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17039 gdb.threads-hp.
17040 * gdb.hp/configure: Regenerate.
17041 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17042 * gdb.hp/gdb.threads-hp/configure: Delete file.
17043 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17044
8cf8c2b8
AC
170452002-06-22 Andrew Cagney <ac131313@redhat.com>
17046
17047 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17048 setlocale, bindtextdomain and textdomain.
17049
6827a8f8
JB
170502002-06-11 Jim Blandy <jimb@redhat.com>
17051
919d772c
JB
17052 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17053 preprocessor macro information is present.
17054
6827a8f8
JB
17055 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17056 tests.
17057
c15b0d21
MS
170582002-06-06 Michael Snyder <msnyder@redhat.com>
17059
c5984d70
MS
17060 * gdb.base/overlays.exp: Record addresses of overlay
17061 functions in TCL variables rather than in GDB variables,
17062 to avoid having GDB convert them to pointers (with loss
17063 of information).
17064
d63a86f8 17065 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17066 default linker script changes.
c15b0d21
MS
17067 * gdb.base/long_long.exp: Add check for sizeof (long double).
17068
be26fe0d
ML
170692002-06-06 Michal Ludvig <mludvig@suse.cz>
17070
17071 * gdb.asm/asm-source.exp: Add x86-64 target.
17072 * gdb.asm/x86_64.inc: New.
d63a86f8 17073
258093ca 170742002-05-30 Michael Chastain <mec@shout.net>
258093ca 17075
4b3153f1 17076 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17077 * gdb.c++/m-static.cc: New file.
17078 * gdb.c++/m-static.exp: New file.
17079
241264c6
MS
170802002-05-28 Michael Snyder <msnyder@redhat.com>
17081
17082 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17083 precision.
17084
9bba8c8f 170852002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17086
4b3153f1 17087 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17088 * gdb.c++/m-data.cc: New file.
17089 * gdb.c++/m-data.exp: New file.
17090
170912002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17092
4b3153f1 17093 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17094 * gdb.c++/try_catch.cc: New file.
d63a86f8 17095 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17096
def1b996
MC
170972002-05-27 Michael Chastain <mec@shout.net>
17098
17099 * gdb.c++/local.exp: Accept more nested types in output.
17100
522ba268
MC
171012002-05-26 Michael Chastain <mec@shout.net>
17102
17103 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17104
277254ba
MS
171052002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17106
17107 * lib/gdb.exp (gdb_wrapper_init): Just because
17108 gdb_wrapper_file exists, this does not mean that the file
17109 should not be rebuilt. That is what gdb_wrapper_initialized
17110 is for.
17111 (default_gdb_init): Reset gdb_wrapper_initialized.
17112
b61a8733
MS
171132002-05-23 Michael Snyder <msnyder@redhat.com>
17114
d63a86f8 17115 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17116 the precision of the floating point test results.
17117 * gdb.base/call-rt-st.exp: Ditto.
17118
b61a8733
MS
17119 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17120 * gdb.base/call-rt-st.exp: Ditto.
17121
56f6e910
MC
171222002-05-19 Michael Chastain <mec@shout.net>
17123
17124 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17125
ad0b0016
EZ
171262002-05-19 Elena Zannoni <ezannoni@redhat.com>
17127
a9c64011
AS
17128 * configure.in (configdirs): Add gdb.arch.
17129 * configure: Regenerate.
ad0b0016 17130
f617d2b6
JB
171312002-05-17 Jim Blandy <jimb@redhat.com>
17132
17133 * gdb.base/completion.exp: Recognize the more detailed error
17134 messages produced by the macro expander's lexical analyzer.
17135
eac2a696
EZ
171362002-05-14 Elena Zannoni <ezannoni@redhat.com>
17137
a9c64011
AS
17138 * gdb.arch/altivec-abi.c: New file.
17139 * gdb.arch/altivec-abi.exp: New file.
17140 * gdb.arch/altivec-regs.c: New file.
17141 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17142
2fdde8f8
DJ
171432002-05-14 Daniel Jacobowitz <drow@mvista.com>
17144
17145 * gdb.base/maint.exp (maint print type): Update for new type
17146 structure.
d63a86f8 17147
e31f1a7c
EZ
171482002-05-14 Elena Zannoni <ezannoni@redhat.com>
17149
17150 * gdb.arch: New directory.
17151 * gdb.arch/configure.in: New file.
17152 * gdb.arch/configure: New file.
17153 * gdb.arch/Makefile.in: New file.
17154
db589741
CV
171552002-05-13 Corinna Vinschen <vinschen@redhat.com>
17156
17157 * gdb.asm/asm-source.exp: Add v850 as supported target.
17158 * gdb.asm/v850.inc: New file.
17159
8ce2a7dc
DJ
171602002-05-13 Daniel Jacobowitz <drow@mvista.com>
17161
17162 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17163
df763c7f
DJ
171642002-05-12 Daniel Jacobowitz <drow@mvista.com>
17165
17166 * gdb.base/break.exp: Check 'break "marker2"'.
17167
377daeed
MS
171682002-05-10 Michael Snyder <msnyder@redhat.com>
17169
17170 * gdb.base/long_long.exp: Fix typo.
17171
c4b7bc2b
JB
171722002-05-10 Jim Blandy <jimb@redhat.com>
17173
ecac9a4e
JB
17174 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17175 a bug.
17176
c4b7bc2b
JB
17177 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17178 Recognize more detailed error message produced by the macro
17179 expander's lexical analyzer.
17180 * lib/gdb.exp (test_print_reject): Same.
17181
e71019a1
MK
171822002-05-09 Mark Kettenis <kettenis@gnu.org>
17183
17184 * gdb.c++/method.exp: Fix typo.
17185
fedfc8e6
MS
171862002-05-08 Michael Snyder <msnyder@redhat.com>
17187
166a1957
MS
17188 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17189 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17190 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17191 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17192 Add iftarget clause for strongarm.
d63a86f8 17193
f1c47eb2
MS
171942002-05-06 Michael Snyder <msnyder@redhat.com>
17195
cb9a9d3e
MS
17196 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17197 (gdb_continue_to_end): Accept output from status wrapper.
17198 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17199 Clean up fail messages to match pass messages.
17200
f1c47eb2
MS
17201 Enable the "needs_status_wrapper" testsuite feature.
17202 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17203 (gdb_compile): Conditionally call gdb_wrapper_init.
17204 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17205 * gdb.c++/method.exp: Recognize output from status wrapper.
17206
6079c749
BE
172072002-05-06 Ben Elliston <bje@redhat.com>
17208From Graydon Hoare <graydon@redhat.com>
17209
17210 * config/sid.exp: Include support for "rawsid" protocol.
17211
188baff3
JB
172122002-05-03 Jim Blandy <jimb@redhat.com>
17213
17214 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17215 * gdb.c++/hang3.C: New file.
17216
b9c07f0f
AC
172172002-05-04 Andrew Cagney <ac131313@redhat.com>
17218
17219 * gdb.base/default.exp: Remove obsolete code.
17220 * gdb.c++/misc.exp: Ditto. Update copyright.
17221 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17222 * gdb.base/whatis.exp: Ditto. Update copyright.
17223 * gdb.base/scope.exp: Ditto. Update copyright.
17224 * gdb.base/ptype.exp: Ditto. Update copyright.
17225 * gdb.base/printcmds.exp: Ditto. Update copyright.
17226 * gdb.base/opaque.exp: Ditto. Update copyright.
17227 * gdb.base/list.exp: Ditto.
17228 * gdb.base/funcargs.exp: Ditto. Update copyright.
17229 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17230 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17231 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17232 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17233 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17234 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17235
5c7a0397
MS
172362002-05-02 Michael Snyder <msnyder@redhat.com>
17237
d6dcc264 17238 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17239 * gdb.base/long_long.exp: Add xscale target.
17240 * gdb.base/default.exp: Add xscale target.
17241
eb7f1c48
JB
172422002-05-01 Jim Blandy <jimb@redhat.com>
17243
17244 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17245 gdb.c++/hang.exp: New test.
17246
a6befae8
FF
172472002-05-01 Fred Fish <fnf@redhat.com>
17248
17249 * gdb.base/completion.exp: Handle completions of "./Make" for
17250 more than one completion possibility, as is the case when we
17251 build and test in the source tree.
17252
0a310277
AG
172532002-04-29 Anthony Green <green@redhat.com>
17254
17255 * gdb.java/jmisc1.exp: New file.
17256 * gdb.java/jmisc2.exp: New file.
17257
6ff9af88
DJ
172582002-04-24 Daniel Jacobowitz <drow@mvista.com>
17259
17260 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17261
96b3d632
EZ
172622002-04-23 Elena Zannoni <ezannoni@redhat.com>
17263
17264 * gdb.base/help.exp: Change 'help status' to allow for target
17265 dependent output differences.
17266
5019bb54
MC
172672002-04-22 Michael Chastain <mec@shout.net>
17268
17269 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17270
a805a116
MC
172712002-04-22 Michael Chastain <mec@shout.net>
17272
17273 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17274
a1706bfd
DM
172752002-04-17 David S. Miller <davem@redhat.com>
17276
17277 * gdb.asm/sparc64.inc: New file.
17278 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17279
a73a20a2
EZ
172802002-04-19 Elena Zannoni <ezannoni@redhat.com>
17281
17282 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17283 instruction file directly into the build tree. Clean up at end of
17284 test.
17285
ba678339
DM
172862002-04-18 David S. Miller <davem@redhat.com>
17287
17288 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17289 handle 64-bit platforms correctly.
17290 * gdb.base/maint.exp: Likewise.
17291
b03399da
KB
172922002-04-18 Kevin Buettner <kevinb@redhat.com>
17293
17294 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17295 ``-fpic'' when compiling files comprising a shared library, but
17296 it does need additional linker flags in order to find shared
17297 libraries at run time.
17298
e2004992
KB
172992002-04-18 Kevin Buettner <kevinb@redhat.com>
17300
17301 * gdb.base/cvexpr.c (use): New function.
17302 (main): Invoke use() on all global variables to prevent
17303 some linkers from deleting these otherwise unused symbols.
17304
d8937120
MC
173052002-04-17 Michael Chastain <mec@shout.net>
17306From David S. Miller <davem@redhat.com>
17307
17308 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17309 handle 64-bit platforms correctly.
17310
ffd61a58
MS
173112002-04-12 Michael Snyder <msnyder@redhat.com>
17312From Jim Blandy <jimb@redhat.com>
a9c64011 17313 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17314 script can handle this instead.
17315 * gdb.base/bar.c (barx): Same.
17316 * gdb.base/baz.c (bazx): Same.
17317 * gdb.base/grbx.c (grbxx): Same.
17318
17319 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17320 manager doesn't automatically unmap overlays unnecessarily.
17321
6b8426a6
MH
173222002-04-10 Martin M. Hunt <hunt@redhat.com>
17323
17324 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17325 stepping out of main.
17326
34af4875
MC
173272002-04-09 Michael Chastain <mec@shout.net>
17328
17329 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17330 scope so that the nested scope tests will make sense.
17331 * gdb.c++/local.exp: Write patterns that actually work with gcc
17332 (the HP patterns "were never known to work with gcc").
17333 Keep the old aCC patterns too.
17334
2d1676a0
DJ
173352002-04-09 Daniel Jacobowitz <drow@mvista.com>
17336
17337 * gdb.base/attach.exp: Correct target board test.
17338
3a63e3f9
MC
173392002-04-08 Michael Chastain <mec@shout.net>
17340
17341 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17342 in a const method. Add some xfail and fail cases for configurations
17343 that do not emit the "const ...".
17344
f18dabd2
MC
173452002-04-07 Michael Chastain <mec@shout.net>
17346
17347 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17348 Accept "A * const" and "const A * const" as type of "this".
17349 Fix spelling of getFunky throughout. Make messages uniform.
17350
0fcddd82
EZ
173512002-04-07 Elena Zannoni <ezannoni@redhat.com>
17352
a9c64011 17353 Work around for PR gdb/285:
0fcddd82
EZ
17354 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17355
16a8534a
EZ
173562002-04-07 Elena Zannoni <ezannoni@redhat.com>
17357
17358 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17359 instructions file at run time instead of configure time.
17360 Sometimes we run the test in a directory that is not the one we
17361 configured in.
17362 * gdb.asm/configure.in: Delete creation of symlink.
17363 * gdb.asm/configure: Regenerate.
17364
24181d81
JB
173652002-04-05 J. Brobecker <brobecker@gnat.com>
17366
17367 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17368 xfullpath () function.
17369
7cdb7107
DJ
173702002-04-04 Daniel Jacobowitz <drow@mvista.com>
17371
17372 * gdb.asm/Makefile.in: Correct dependencies.
17373
17374 * gdb.asm/powerpc.inc: New file.
17375 * gdb.asm/asm-source.exp: Add PowerPC.
17376 * gdb.asm/configure.in: Likewise.
17377 * gdb.asm/configure: Regenerated.
17378
a7d17088
DJ
173792002-04-04 Daniel Jacobowitz <drow@mvista.com>
17380
17381 * gdb.base/relocate.exp: New file.
17382 * gdb.base/relocate.c: New file.
17383
cd721503
FF
173842002-04-04 Fred Fish <fnf@redhat.com>
17385
17386 * gdb.base/step-test.exp: Update comment regarding stopping in
17387 memcpy/bcopy calls inserted as part of the compiler runtime.
17388
b22ad7a7
MS
173892002-04-04 Michael Snyder <msnyder@redhat.com>
17390
17391 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17392
5f279fa6
DJ
173932002-04-03 Daniel Jacobowitz <drow@mvista.com>
17394
17395 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17396 (gdb_expect): Remove $notransfer hack.
17397
dd0fd3ce
DJ
173982002-04-02 Daniel Jacobowitz <drow@mvista.com>
17399
17400 * gdb.c++/classes.exp ("calling method for small class"): Match
17401 updated register output.
17402
1e50cda1
DJ
174032002-03-30 Daniel Jacobowitz <drow@mvista.com>
17404
17405 Fix PR gdb/452
17406 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17407 when finished. Make gdb_file_cmd send "exec-file" when
17408 appropriate.
17409
24015922
DJ
174102002-03-30 Daniel Jacobowitz <drow@mvista.com>
17411
17412 * gdb.base/attach.exp: Remove extra setup_xfail.
17413
dd7dfd64
MS
174142002-03-26 Michael Snyder <msnyder@redhat.com>
17415
17416 * gdb.base/default.exp: Add tests for dump, append, and restore.
17417 * gdb.base/help.exp: Add tests for dump, append, and restore.
17418 * gdb.base/dump.exp: New file, test dump, append and restore.
17419 * gdb.base/dump.c: New file.
17420
48b2f8d7
MS
174212002-03-27 Michael Snyder <msnyder@redhat.com>
17422
d63a86f8 17423 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17424 clean-ups in help messages.
17425
05b4d525
FF
174262002-03-26 Fred Fish <fnf@redhat.com>
17427
17428 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17429 have debugging info for those functions and the compiler uses them
17430 internally to copy structs around.
17431
d7679631
FF
174322002-03-26 Fred Fish <fnf@redhat.com>
17433
17434 * gdb.base/list.exp: Revert the change made yesterday and add note
17435 about why we don't list the default lines for remote targets.
17436
523ac3f9
MS
174372002-03-25 Michael Snyder <msnyder@redhat.com>
17438
17439 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17440
754b2b8d
FF
174412002-03-25 Fred Fish <fnf@redhat.com>
17442
17443 * gdb.base/list.exp: This test works on remote targets so remove
17444 the short circuit for remote targets. Update copyright.
17445
33c3e192
FF
174462002-03-25 Fred Fish <fnf@redhat.com>
17447
17448 * gdb.base/attach.exp: Fix logic error that was suppressing this
17449 test for all non hppa*-*-hpux* targets, instead of the hp target.
17450 Move comments closer to the suppression point. Also now need to
17451 check that we are running natively.
17452
d43e73ee
MS
174532002-03-22 Michael Snyder <msnyder@redhat.com>
17454
882c8f02
MS
17455 * gdb.base/default.exp: Add test for gcore. Update copyright.
17456 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17457
04c12f60
FF
174582002-03-06 Fred Fish <fnf@redhat.com>
17459
17460 * gdb.base/funcargs.c: Remove extraneous ';' character.
17461 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17462
b43df995
MC
174632002-03-04 Michael Chastain <mec@shout.net>
17464
17465 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17466 accommodate gcc v3 function signature.
17467 * gdb.mi/mi0-var-cmd-exp: Ditto.
17468
92362027
AC
174692002-02-24 Andrew Cagney <ac131313@redhat.com>
17470
17471 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17472 ``GNU/Linux'' or ``Linux kernel''
17473 * testsuite/gdb.threads/pthreads.c: Ditto.
17474
258ad32d
MC
174752002-02-24 Michael Chastain <mec@shout.net>
17476
17477 * gdb.threads/pthreads.c (thread1): Add a return statement.
17478 (thread2): Likewise.
17479 (foo): Likewise.
17480
04c3b3d4
MC
174812002-02-23 Michael Chastain <mec@shout.net>
17482
17483 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17484 to placate gcc.
17485
5a2a0a20
MC
174862002-02-23 Michael Chastain <mec@shout.net>
17487
17488 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17489 test "ptype bint". The test passes on all my stabs configurations.
17490
a640f7fc
JB
174912002-02-21 Jim Blandy <jimb@redhat.com>
17492
27924826
JB
17493 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17494 filename at a time, and watch for the ones we want to see.
17495
a640f7fc
JB
17496 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17497 types of pointers to prototyped functions.
17498
edcc8c75
AC
174992002-02-20 Andrew Cagney <ac131313@redhat.com>
17500
17501 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17502 signed, unsigned and straight char.
17503 (padding_char, padding_short, padding_int, padding_long,
17504 padding_long_long, padding_float, padding_double,
17505 padding_long_double): New global variables.
17506 (fill, fill_structs): New functions.
17507
17508 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17509 for correctly sized writes. Update copyright.
17510 (get_valueof): New procedure.
17511 (get_sizeof): Call get_valueof.
17512 (check_valueof): New procedure.
17513 (check_padding): New procedure.
17514
ac57ea44
MC
175152002-02-20 Michael Chastain <mec@shout.net>
17516
17517 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17518 to setup_xfail. Document some of the remaining calls.
17519
7a10c941
MC
175202002-02-18 Michael Chastain <mec@shout.net>
17521
17522 * gdb.c++/userdef.exp: Update copyright year.
17523
fb8acdcc
DJ
175242002-02-18 Daniel Jacobowitz <drow@mvista.com>
17525
17526 * gdb.c++/userdef.exp: Test overloaded operators properly.
17527 Remove xfails.
17528
fda6ae12
MS
175292002-02-14 Michael Snyder <msnyder@redhat.com>
17530
17531 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17532
676a0442
DJ
175332002-02-14 Daniel Jacobowitz <drow@mvista.com>
17534
17535 * gdb.base/a2-run.exp: Check for a remote target properly.
17536 * gdb.base/annota1.exp: Likewise.
17537 * gdb.base/list.exp: Likewise.
17538 * gdb.base/reread.exp: Likewise.
17539 * gdb.base/scope.exp: Likewise.
17540 * gdb.base/shlib-call.exp: Likewise.
17541 * gdb.base/term.exp: Likewise.
17542 * gdb.c++/annota2.exp: Likewise.
17543
78b4f468
RE
175442002-02-13 Richard Earnshaw <rearnsha@arm.com>
17545
17546 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17547
9a81ba51
MC
175482002-02-10 Michael Chastain <mec@shout.net>
17549
17550 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17551 (call_after_alloca): Ditto.
17552
004af6c7
DJ
175532002-02-10 Daniel Jacobowitz <drow@mvista.com>
17554
17555 * gdb.base/ending-run.exp: Guard "cont" test with
17556 gdb_skip_stdio_test.
17557
37225f62
JB
175582002-02-06 Jim Blandy <jimb@redhat.com>
17559
17560 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17561 from here...
17562 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17563 To here. Disable this test on non-HP platforms. Add big comment.
17564
fe6fdd96
MS
175652002-02-04 Michael Snyder <msnyder@redhat.com>
17566
17567 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17568 other than d10v and m32r.
17569
036fad3f
RE
175702002-02-02 Richard Earnshaw <rearnsha@arm.com>
17571
17572 * gdb.base/default.exp: Rewrite test patterns to reduce time
17573 taken to match them.
17574
7148ab62
DJ
175752002-01-30 Daniel Jacobowitz <drow@mvista.com>
17576
17577 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17578 Allow a start function above main.
17579 * gdb.threads/linux-dp.exp: Fix copyright date.
17580
396cc255
DJ
175812002-01-30 Daniel Jacobowitz <drow@mvista.com>
17582
a9c64011
AS
17583 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17584 (check_philosopher_stack): Check for manager thread before checking
17585 for a just-starting thread.
396cc255 17586
f038d31b
DJ
175872002-01-30 Daniel Jacobowitz <drow@mvista.com>
17588
17589 From Neil Booth <neil@daikokuya.demon.co.uk>:
17590 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17591 warnings.
17592
b3ff9d9a
FF
175932002-01-21 Fred Fish <fnf@redhat.com>
17594
17595 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17596 not caller.
17597
39ad761d
JB
175982002-01-21 Jim Blandy <jimb@redhat.com>
17599
17600 * gdb.base/reread.exp: Check that GDB properly re-reads the
17601 executable file when it changes while no inferior is running.
17602
aaf320fa
FF
176032002-01-21 Fred Fish <fnf@redhat.com>
17604
a9c64011
AS
17605 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17606 optionally accept the "shlib events" variation.
aaf320fa 17607
808a31f5
JB
176082002-01-21 Jim Blandy <jimb@redhat.com>
17609
17610 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17611 call `fflush' after every `printf', so that the output is produced
17612 at predictable points, regardless of whatever buffering does (or
17613 doesn't) take place.
17614 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17615 at different points.
17616
4420d5e2
DJ
176172002-01-20 Daniel Jacobowitz <drow@mvista.com>
17618
17619 * gdb.c++/inherit.exp: Update copyright years.
17620 * gdb.c++/method.exp: Likewise.
17621
3e36a0f4
DJ
176222002-01-20 Daniel Jacobowitz <drow@mvista.com>
17623
17624 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17625 artificial methods/arguments.
17626 * gdb.c++/derivation.exp: Likewise.
17627 * gdb.c++/inherit.exp: Likewise.
17628 * gdb.c++/method.exp: Likewise.
17629 * gdb.c++/virtfunc.exp: Likewise.
17630
b4ceaee6
AC
176312002-01-18 Andrew Cagney <ac131313@redhat.com>
17632
17633 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17634 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17635 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17636 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17637 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17638 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17639
ecace851
JB
176402002-01-17 Jim Blandy <jimb@redhat.com>
17641
17642 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17643 anchoring the pattern matching the entry point symbol's name.
17644
375fc983
AC
176452002-01-17 Andrew Cagney <ac131313@redhat.com>
17646
17647 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17648 continue/quit query. Update copyright.
17649
fe6fdd96
MS
176502002-01-14 Michael Snyder <msnyder@redhat.com>
17651
17652 * gdb.base/gcore.exp: Remove extra debugging output.
17653
e017c81f
DJ
176542002-01-13 Daniel Jacobowitz <drow@mvista.com>
17655
17656 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17657 for slightly dubious v2 mangled string.
17658
37ab3bf8
DJ
176592002-01-13 Daniel Jacobowitz <drow@mvista.com>
17660
17661 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17662
1bc05c3a 176632002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17664
1bc05c3a 17665 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17666
1bc05c3a
JM
17667 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17668 constructors.
17669 * gdb.c++/derivation.exp: Likewise.
17670 * gdb.c++/templates.exp: Likewise.
17671 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17672
1bc05c3a
JM
176732002-01-10 Michael Snyder <msnyder@redhat.com>
17674
17675 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17676
a911c360
MS
176772002-01-08 Michael Snyder <msnyder@redhat.com>
17678
17679 * gdb.base/gcore.exp: New test for generate-core-file command.
17680 * gdb.base/gcore.c: Testcase for above.
17681 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17682
ea2119ec
JM
176832002-01-08 Jason Merrill <jason@redhat.com>
17684
17685 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17686
68203136
FF
176872002-01-07 Fred Fish <fnf@redhat.com>
17688
17689 * gdb.c++/overload.exp: Remove unconditional xfails for:
17690 print foo_instance1.overloadargs(1)
17691 print foo_instance1.overloadargs(1, 2)
17692 print foo_instance1.overloadargs(1, 2, 3)
17693 print foo_instance1.overloadargs(1, 2, 3, 4)
17694 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17695 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17696 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17697 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17698 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17699 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17700 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17701 print foo_instance1.overload1arg()
17702 print foo_instance1.overload1arg((char)arg2)
17703 print foo_instance1.overload1arg((signed char)arg3)
17704 print foo_instance1.overload1arg((unsigned char)arg4)
17705 print foo_instance1.overload1arg((int)arg7)
17706 print foo_instance1.overload1arg((unsigned int)arg8)
17707 print foo_instance1.overload1arg((float)arg11)
17708 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17709
21b9b5b1
MS
177102002-01-07 Michael Snyder <msnyder@redhat.com>
17711
17712 * gdb.base/huge.exp: New test. Print a very large target data object.
17713 (skip_huge_test): New test variable. Define if you want to skip this
17714 test. The test reads an 8 megabyte data object from the target, so it
17715 might be very time consuming on remote targets with a slow connection.
17716 * gdb.base/huge.c: New file. Test case for above.
17717
725f922e
FF
177182002-01-07 Fred Fish <fnf@redhat.com>
17719
17720 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17721 g_instance.bfoo, and g_instance.cfoo.
17722
889bf7c5 177232002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17724
889bf7c5
PA
17725 * gdb.base/break.c (multi_line_if_conditional): New function.
17726 (multi_ilne_while_conditional): Likewise.
17727 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17728 IF or WHILE condition puts the breakpoint at the start of
17729 the condition.
f286b2c3 17730
634d57ec
JL
17731 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17732 hppa*-*-hpux* expected failure.
17733 * gdb.base/structs.exp (do_function_calls): Similarly.
17734
17735 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17736 watchpoints.
17737
9fbfe2dc
AC
177382002-01-06 Andrew Cagney <ac131313@redhat.com>
17739
17740 Fix PR gdb/66.
17741 * gdb.base/structs.exp: Replace skip for a29k with skip for
17742 gdb,cannot_call_functions.
17743 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17744 * gdb.base/callfuncs.exp: Ditto.
17745 * gdb.base/call-rt-st.exp: Ditto.
17746 * gdb.base/call-strs.exp: Ditto.
17747 * gdb.base/callfwmall.exp: Ditto.
17748 * gdb.base/scope.exp: Obsolete xfail a29k.
17749 * gdb.c++/misc.exp: Ditto.
17750 * gdb.c++/cplusfuncs.exp: Ditto.
17751 * gdb.base/ptype.exp: Ditto.
17752 * gdb.base/printcmds.exp: Ditto.
17753 * gdb.base/opaque.exp: Ditto.
17754 * gdb.base/list.exp: Ditto.
17755 * gdb.base/funcargs.exp: Ditto.
17756 * gdb.base/default.exp: Ditto.
17757
8ddad156
MS
177582002-01-04 Michael Snyder <msnyder@redhat.com>
17759
ca4976a6 17760 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17761 * gdb.base/maint.exp: Add tests for maint info sections options.
17762
1b074332
JL
17763Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17764
17765 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17766
7d159115
CV
177672001-12-20 Corinna Vinschen <vinschen@redhat.com>
17768
17769 * gdb.asm/arm.inc: New file.
17770 * gdb.asm/asm-source.exp: Add arm targets.
17771 * gdb.asm/configure.in: Ditto.
17772 * gdb.asm/configure: Recreated from configure.in.
17773
8fb87725
JL
17774Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17775
afabe08c
JL
17776 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17777 with HP's compiler.
17778 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17779 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17780 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17781 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17782
17783 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17784 either HP's compilers or GCC.
17785
db521deb
JL
17786 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17787 a SIGBUS or SIGSEGV.
17788
17789 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17790
17791 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17792 can be compiled with either HP's compiler or GCC.
17793
cfa88ab7
JL
17794 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17795 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17796 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17797
ca344dff
JL
17798 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17799 to match current gdb output. Update due to using auto-solib-limit
17800 for limiting instead of overloading auto-solib-add.
17801 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17802 test program.
17803
3f3c6e55 17804 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17805 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17806 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17807 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17808 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17809 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17810 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17811 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17812 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17813 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17814 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17815 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17816 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17817
8fb87725
JL
17818 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17819 a SIGTRAP to the inferior.
17820
cf599fa7
CV
178212001-12-19 Corinna Vinschen <vinschen@redhat.com>
17822
17823 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17824 Substitute call to target_link by call to gdb_compile.
17825
2cd045cd
JL
17826Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17827
a9c64011
AS
17828 * gdb.base/break.exp: Fix HP specific search string when testing
17829 backtracing in a called function.
2cd045cd 17830
a9c64011
AS
17831 * gdb.base/constvars.exp: Only set lang to C++ if we're
17832 compiling the test with HP's compilers.
17833 * gdb.base/volatile.exp: Similarly.
2cd045cd 17834
99ebe9ac
JB
178352001-12-19 Jim Blandy <jimb@redhat.com>
17836
17837 * gdb.base/printcmds.exp: Expect the null character to be printed
17838 as '\0', and the '\013' to be printed as '\v'.
17839 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17840 * gdb.base/setvar.exp: Same.
17841
b9891b29
JB
178422001-12-17 Jim Blandy <jimb@redhat.com>
17843
0eba65ab
JB
17844 * gdb.base/completion.exp: Rather than completing very long
17845 filenames, which can make the readline library produce output we
17846 don't recognize, cd to the directory first, and then complete
17847 using nice, short relative paths.
17848
6970b5b1
JB
17849 * gdb.base/completion.exp: On some systems, there is, in fact, a
17850 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17851 variables as being in scope. So use `no_var_named_this'
17852 instead of `b'.
6970b5b1 17853
b9891b29 17854 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17855 can't find the core file's registers as a failure.
b9891b29 17856
e6ccd35f
JSC
178572001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17858
a9c64011
AS
17859 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17860 test expect string more specific.
e6ccd35f 17861
105ba819
CV
178622001-12-13 Corinna Vinschen <vinschen@redhat.com>
17863
17864 * gdb.asm/asm-source.exp: Add support for xstormy16.
17865 * gdb.asm/configure.in: Ditto.
17866 * gdb.asm/configure: Rebuild.
17867 * gdb.asm/xstormy16.inc: New file.
17868
e9e79dd9
FF
178692001-12-10 Fred Fish <fnf@redhat.com>
17870
17871 * gdb.base/maint.exp: Update to match changes in type dumping code.
17872
347dc97d
JB
178732001-12-10 Jim Blandy <jimb@redhat.com>
17874
17875 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17876 matching the entry point symbol's name at the beginning of the
17877 line.
347dc97d 17878
5178b9d6
DJ
178792001-12-07 Daniel Jacobowitz <drow@mvista.com>
17880
17881 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17882 gdb.c++/inherit.exp, gdb.c++/method.exp,
17883 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17884 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17885 and class layout support.
17886
af890c52
DJ
178872001-12-07 Daniel Jacobowitz <drow@mvista.com>
17888
17889 * gdb.c++/classes.exp: Add test for static member function.
17890 * gdb.c++/misc.cc: Add class with static member function.
17891
7a345fb3
JB
178922001-12-07 Jim Blandy <jimb@redhat.com>
17893
f2e54a80 17894 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17895 those tests as `unsupported'.
17896 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17897 Rewrite subsequent tests to use it.
17898
17899 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17900 those tests as `unsupported'.
17901 * gdb.base/structs.exp (call_struct_func): New function.
17902 (do_function_calls): Use call_struct_func to call the functions
17903 returning structs.
17904
0bc69509
JB
17905 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17906 whether functions are prototyped or not, so we can't possibly pass
17907 arguments to t_float_values2 properly.
17908
7a345fb3
JB
17909 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17910 value of `timeout' for targets other than the mips*tx39-*.
17911
edb6ede1
MS
179122001-12-06 Michael Snyder <msnyder@redhat.com>
17913
d63a86f8 17914 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17915 and detect whether the start symbol has a leading underscore.
17916
2d842f13
JB
179172001-12-04 Jim Blandy <jimb@redhat.com>
17918
17919 * gdb.base/completion.exp: Clarify indentation.
17920
68550daf
JB
179212001-12-03 Jim Blandy <jimb@redhat.com>
17922
17923 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17924 variables on the S/390, not `.word'.
17925
cd5195a8
JB
179262001-11-30 Jim Blandy <jimb@redhat.com>
17927
17928 Add assembly-source tests for s390-ibm-linux.
17929 * gdb.asm/s390.inc: New file.
17930 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17931 the S/390 architecture.
a9c64011 17932 * gdb.asm/configure: Regenerated.
cd5195a8 17933
ca9efc90
MS
179342001-11-30 Michael Snyder <msnyder@redhat.com>
17935
17936 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17937 next, info source, info sources, info line, global and static
17938 variables, and static functions.
17939 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17940 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17941 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17942 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17943 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17944 (gdbasm_leave): Restore frame pointer.
17945 (gdbasm_startup): Copy stack set-up from crt0.S.
17946
d0e66976
FN
179472001-11-26 Fernando Nasser <fnasser@redhat.com>
17948
17949 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17950 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17951 to a local (non-static) variable. Copy tstruct.a to a static buffer
17952 and return a pointer to that buffer.
17953 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17954
e2334072
MK
179552001-11-24 Mark Kettenis <kettenis@gnu.org>
17956
17957 * gdb.asm/configure.in: Fix recognition of ix86 target.
17958 * gdb.asm/configure: Regenerate.
17959
756caa3d
MS
179602001-11-21 Michael Snyder <msnyder@redhat.com>
17961
17962 * gdb.asm/sparc.inc: New file.
17963 * gdb.asm/asm-source.exp: Recognize sparc target.
17964 * gdb.asm/configure.in: Recognize sparc target.
17965 * gdb.asm/configure: Regenerate.
d63a86f8 17966
9a4d72d5
MS
179672001-11-21 Michael Snyder <msnyder@redhat.com>
17968
17969 * gdb.asm/m32r.inc: New file.
17970 * gdb.asm/asm-source.exp: Recognize m32r target.
17971 * gdb.asm/configure.in: Recognize m32r target.
17972 * gdb.asm/configure: Regenerate.
17973
a773d1cd
MS
179742001-11-20 Michael Snyder <msnyder@redhat.com>
17975
017ac23d
MS
17976 * gdb.asm/i386.inc: New file.
17977 * gdb.asm/asm-source.exp: Recognize ix86 target.
17978 * gdb.asm/configure.in: Recognize ix86 target.
17979 * gdb.asm/configure: Regenerate.
17980
a773d1cd
MS
17981 * gdb.c++/namespace.exp: Fix quotes in output messages.
17982
bb632afb
MS
179832001-11-14 Michael Snyder <msnyder@redhat.com>
17984
25d559ca 17985 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17986 qualifier in a type cast expression, to designate an address
17987 in the instruction space (Harvard architecture).
17988
4749e309
MS
179892001-11-13 Michael Snyder <msnyder@redhat.com>
17990
17991 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17992 Tests for expressions using 'const' and 'volatile'.
17993
25050984
CV
179942001-11-13 Corinna Vinschen <vinschen@redhat.com>
17995
17996 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17997
1902c51f
DJ
179982001-11-12 Daniel Jacobowitz <drow@mvista.com>
17999
18000 * lib/mi-support.exp (mi_run_to_helper): Move comments
18001 outside of gdb_expect.
18002
dcf95b47
DJ
180032001-11-11 Daniel Jacobowitz <drow@mvista.com>
18004
18005 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18006 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18007 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18008 mi0_run_to): New functions.
18009 * gdb.mi/mi-simplerun.exp: Use them.
18010 * gdb.mi/mi0-simplerun.exp: Likewise.
18011 * gdb.mi/mi-var-cmd.exp: Likewise.
18012 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18013
45b074e1
AC
180142001-11-10 Andrew Cagney <ac131313@redhat.com>
18015
18016 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18017 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18018
bf50d346
AC
180192001-11-09 Andrew Cagney <ac131313@redhat.com>
18020
18021 * gdb.base/restore.exp: Include $expected value in restored test
18022 message.
18023
9383332c
AC
180242001-11-09 Andrew Cagney <ac131313@redhat.com>
18025
18026 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18027 implemented.
18028
db62520a
MS
180292001-11-08 Michael Snyder <msnyder@redhat.com>
18030
18031 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18032 Add pass/fail message for stop at breakpoint in call dummy function.
18033
b5703437
MS
180342001-11-07 Michael Snyder <msnyder@redhat.com>
18035
d63a86f8
RM
18036 * gdb.c++/templates.exp (test_template_breakpoints):
18037 If we get an overload menu, but it does not match what
760f6330 18038 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18039 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18040 making the whitespace optional. Argument for "new" may be
18041 "unsigned" as well as "unsigned int/long".
d63a86f8 18042 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18043 making the whitespace optional. Also replace "(void) with
18044 "((void|)), making the keyword "void" optional.
d63a86f8 18045 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18046 making the whitespace optional. Also replace "(void) with
18047 "((void|)), making the keyword "void" optional.
3bf40917
MS
18048 * gdb.base/callfuncs.c (t_float_values): This function must
18049 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18050 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18051 can be tested against both cases. Usually one case involves
18052 promotion of float to double, while the other does not.
18053 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18054 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18055 includes a stack frame for "start".
18056
c8ab4e6d
JB
180572001-11-05 Jim Blandy <jimb@redhat.com>
18058
18059 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18060 pointers are 32 bits long, and that offsets of relocs are always
18061 stored in the data (REL-style), and not in the reloc entry itself
18062 (RELA-style).
18063 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18064 stabs.
18065
3f08ced9
MS
180662001-11-01 Michael Snyder <msnyder@redhat.com>
18067
18068 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18069 and regular expression operators by using quoting.
18070
cbfa24cd
MS
180712001-10-31 Michael Snyder <msnyder@redhat.com>
18072
18073 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18074 depending on what the symbol table contains.
18075 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18076 the output of the ptype command. Similarly, accept both "const &"
18077 and "const&".
18078
aaa68313
CV
180792001-10-31 Corinna Vinschen <vinschen@redhat.com>
18080
18081 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18082 symbol `STORAGE' to allow to choose the storage class of
18083 the local datastructures.
18084 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18085 compiler directive.
18086
91740388
MS
180872001-10-30 Michael Snyder <msnyder@redhat.com>
18088
18089 * gdb.base/jump.exp: Allow it to run for all targets.
18090
1b7c05e7
CV
180912001-10-29 Corinna Vinschen <vinschen@redhat.com>
18092
18093 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18094 with new double_array size.
18095 (main): Change storage class of all local variables to static.
18096 Reduce size of double_array to 9.
18097 * gdb.base/call-ar-st.exp: Increase timeout value.
18098 Change expected output for double array to match new size in
18099 call-ar-st.c.
18100
36a22261
CV
181012001-10-29 Corinna Vinschen <vinschen@redhat.com>
18102
18103 * gdb.base/ending-run.exp: Create identical output when passing
18104 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18105 Stormy16 target.
36a22261 18106
92b8ae91
MK
181072001-10-28 Mark Kettenis <kettenis@gnu.org>
18108
18109 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18110 that we catch the expected failure under Linux/x86.
18111
cb135b83
OF
181122001-10-29 Orjan Friberg <orjanf@axis.com>
18113
18114 * gdb.base/setvar.exp: Escape curly braces.
18115 * gdb.stabs/weird.exp: Ditto.
18116
6884aa54
DJ
181172001-10-27 Daniel Jacobowitz <drow@mvista.com>
18118
18119 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18120 * gdm.mi/mi0-hack-cli.exp: Likewise.
18121
0398c9aa
AC
181222001-10-25 Andrew Cagney <ac131313@redhat.com>
18123
18124 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18125 messages.
18126
d20bf2e8
AC
181272001-10-21 Andrew Cagney <ac131313@redhat.com>
18128
18129 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18130 checking MI enabled.
18131
03dd63aa
CV
181322001-10-09 Corinna Vinschen <vinschen@redhat.com>
18133
18134 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18135
1d9d99f3
FCE
181362001-10-04 Frank Ch. Eigler <fche@redhat.com>
18137
18138 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18139 if gdb child process crashes, just signal an error.
18140
838ae6c4
JB
181412001-10-02 Jim Blandy <jimb@redhat.com>
18142
18143 * lib/gdb.exp (test_xfail_format): Simplify.
18144
18145 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18146 front of the variable name `format'. Simplify `if'.
18147
8f0cbc1c
DJ
181482001-10-01 Daniel Jacobowitz <drow@mvista.com>
18149
18150 * gdb.threads/pthreads.exp: Wait for output and delay
18151 before sending ^C.
18152
1f08dafd
DJ
181532001-10-01 Daniel Jacobowitz <drow@mvista.com>
18154
18155 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18156 some incorrect output instead of timing out.
18157 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18158
674f90ff
CV
181592001-09-28 Corinna Vinschen <vinschen@redhat.com>
18160
18161 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18162 check to allow additional `int'.
18163
9b284272
DJ
181642001-09-27 Daniel Jacobowitz <drow@mvista.com>
18165
18166 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18167 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18168
b55a4771
MS
181692001-09-27 Michael Snyder <msnyder@redhat.com>
18170
18171 * lib/gdb.exp (test_debug_format): New proc.
18172 (setup_xfail_format): Use new proc test_debug_format.
18173 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18174 proc; use new service proc test_debug_format.
18175 Replace all other "gcc_compiled" tests with this test.
18176 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18177 proc; use new service proc test_debug_format.
18178 Replace all other "gcc_compiled" tests with this test.
18179
181802001-09-27 Michael Snyder <msnyder@redhat.com>
18181
18182 * gdb.base/cvexpr.exp: New file.
18183 * gdb.base/cvexpr.c: New file
18184 Test for expressions using const and volatile keywords.
18185
4e6667ac
CV
181862001-09-26 Corinna Vinschen <vinschen@redhat.com>
18187
18188 * gdb.base/constvars.exp: Check for different orders of keywords
18189 and additional "int" strings in output.
18190
4f337972
AC
181912001-09-22 Andrew Cagney <ac131313@redhat.com>
18192
18193 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18194 responses from "help maint".
18195
2015650d
FCE
181962001-09-19 Frank Ch. Eigler <fche@redhat.com>
18197
18198 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18199 to localhost:NNN instead of :NNN, in case Xvfb is listening
18200 only on TCP.
18201
f3bcedc1
CV
182022001-09-19 Corinna Vinschen <vinschen@redhat.com>
18203
18204 * gdb.base/recurse.exp: When checking leaving the watchpoint
18205 scope, recognize when gdb is in function's epilogue and pass.
18206
6b819c92
KS
182072001-09-18 Keith Seitz <keiths@redhat.com>
18208
18209 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18210 support for running tests against sid targets.
18211 (gdbtk_done): Ditto.
18212
a10c9419
CV
182132001-09-18 Corinna Vinschen <vinschen@redhat.com>
18214
18215 * gdb.base/ending-run.c (main): Set stdout buffersize
18216 to the same reasonable value for any target.
18217 * gdb.base/ending-run.exp: Add a regular expression
18218 to make testsuite happy on Sanyo Stormy16 target.
18219
739d0d99
CV
182202001-09-17 Corinna Vinschen <vinschen@redhat.com>
18221
18222 * gdb.base/display.c (do_loops): Add float variable `f'.
18223 Increment f in loop.
18224 * gdb.base/display.exp: Increment timeout by 60 seconds.
18225 Change float display test to use variable `f'.
18226
1b8947f0
JB
182272001-09-17 Jim Blandy <jimb@redhat.com>
18228
18229 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18230 overflowing the limited breakpoint tables on some ROM monitors
18231 (like the ROM68K).
18232
9890ac81
FCE
182332001-09-15 Frank Ch. Eigler <fche@redhat.com>
18234
18235 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18236 the "-ac" (disable access control) flag.
18237
6db765ea
JH
182382001-08-30 Jeff Holcomb <jeffh@redhat.com>
18239
18240 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18241 ints.
18242
4c32cc04
KS
182432001-08-30 Keith Seitz <keiths@redhat.com>
18244
18245 * lib/gdb.exp: Move all insight-related functionality into
18246 separate file.
18247 * lib/insight-support.exp: New file.
18248
8d6e6f81
FCE
182492001-08-29 Frank Ch. Eigler <fche@redhat.com>
18250
18251 * config/sid.exp (sid_start): Never set sid verbosity; disable
18252 expect_background {} that consumed its stdout; tolerate </dev/null.
18253 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18254
6a90e1d0
AC
182552001-08-18 Andrew Cagney <ac131313@redhat.com>
18256
18257 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18258 CLI jump command to start it.
18259 (mi_run_to_main): Fail immediatly when unexpected output.
18260
1759b3c3
AC
182612001-08-18 Andrew Cagney <ac131313@redhat.com>
18262
18263 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18264 beginning of function. Fix PR gdb/191.
18265
61d11d80
FCE
182662001-08-16 Frank Ch. Eigler <fche@redhat.com>
18267
18268 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18269 what to force sid endianness to.
18270
942a4df2
KS
182712001-08-15 Keith Seitz <keiths@redhat.com>
18272
18273 * lib/gdb.exp (gdbtk_start): Don't set environment
18274 variables for TCL_LIBRARY and friends. Insight will
18275 now figure these out for itself.
18276
0521c418
MS
182772001-08-02 Michael Snyder <msnyder@redhat.com>
18278
18279 * gdb.base/completion.exp: Remove the symbol "a64l" from
18280 the expect string; this is target-specific, and not related
18281 to what is being tested.
18282
74a9a58a
DB
182832001-08-02 Dave Brolley <brolley@redhat.com>
18284
18285 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18286
c70819fa
MS
182872001-07-25 Michael Snyder <msnyder@redhat.com>
18288
c2b8fa57
MS
18289 * gdb.base/consecutive.exp: New file. Test stepping over
18290 breakpoints on consecutive instructions.
18291 * gdb.base/consecutive.c: New file.
18292
c70819fa
MS
18293 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18294 curly braces in regular expressions.
18295
2b1a1355
MS
182962001-07-25 Michael Snyder <msnyder@redhat.com>
18297
18298 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18299 legitimate output from stepping out of main.
18300
413eca6f
KS
183012001-07-22 Keith Seitz <keiths@redhat.com>
18302
18303 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18304 the empty string, do not run the tests.
18305
7e5a9322
SC
183062001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18307
18308 * gdb.base/long_long.exp: Detect size of pointer. Take into
18309 account 2-byte pointers when testing for p/a results.
18310
de58f10f
SC
183112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18312
d63a86f8 18313 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18314 and defined to 1K for m68hc11.
18315 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18316 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18317 (sizeof_random_data): New variable to tell the size of the data table;
18318 don't test past this size; always run to main.
18319
d6f5fea1
SC
183202001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18321
18322 * gdb.base/return2.exp: return of long long and double fails for
18323 68HC11; don't execute these tests on that platform.
18324 * gdb.base/return.exp: Return of a double fails for 68hc11.
18325
c477543d
SC
183262001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18327
18328 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18329 tests that print a float.
18330 * call-rt-st.exp: Likewise.
18331
63cf1c79
MK
183322001-07-12 Mark Kettenis <kettenis@gnu.org>
18333
18334 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18335 running this test on Linux.
18336
112f9ab5
MC
183372001-06-24 Michael Chastain <chastain@redhat.com>
18338
18339 * gdb.base/arithmet.exp: Remove some tests to make all test names
18340 unique.
18341
4970cb0f
MS
183422001-07-03 Michael Snyder <msnyder@redhat.com>
18343
18344 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18345 the output of the ptype command.
18346
d85da69f
MS
183472001-07-02 Michael Snyder <msnyder@redhat.com>
18348
4c8a82de
MS
18349 * gdb.base/completion.exp: Don't assume that break.c is the only
18350 source file that may contain functions named "marker".
d85da69f
MS
18351 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18352
8afc772b
AC
183532001-06-28 Andrew Cagney <ac131313@redhat.com>
18354
18355 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18356 of files to delete.
18357
18358 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18359 * gdb.disasm/h8300s.exp: New file.
18360 gdb.disasm/h8300s.s: Likewise.
18361
cff22675
AC
183622001-06-27 Andrew Cagney <ac131313@redhat.com>
18363
18364 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18365 empty breakpoint tables.
18366
68c81b54
AC
183672001-06-25 Andrew Cagney <ac131313@redhat.com>
18368
18369 * lib/mi-support.exp: Update args=... part of stop-reason
18370 patterns. Accept either a list or a tuple.
18371
2dd62704
AC
183722001-06-23 Andrew Cagney <ac131313@redhat.com>
18373
18374 * lib/mi-support.exp: Remove local emacs variable defining
18375 change-log-default-name.
18376
b4127474
MC
183772001-06-22 Michael Chastain <chastain@redhat.com>
18378
18379 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18380 This is operationally compatible with the previous version.
18381
8dbfb380
JB
183822001-06-13 Jim Blandy <jimb@redhat.com>
18383
18384 * lib/gdb.exp (gdb_test): Doc fix.
18385
f2d8c86d
MC
183862001-06-10 Michael Chastain <chastain@redhat.com>
18387
18388 * gdb.base/exprs.exp: Remove a duplicate test.
18389
81564d34
JB
183902001-06-06 Jim Blandy <jimb@redhat.com>
18391
18392 * gdb.base/return2.exp (main): Use values to test float and double
18393 returns that are not NaN's, to avoid being confused by IEEE
18394 comparison rules.
18395
da55addb
MS
183962001-06-04 Michael Snyder <msnyder@redhat.com>
18397
18398 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18399 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18400 rather than wait for 12 more tests to time out.
18401
42c65987
JB
184022001-06-06 Jim Blandy <jimb@redhat.com>
18403
b18bced9 18404 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18405 Don't forget to match the GDB prompt.
b18bced9 18406
42c65987
JB
18407 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18408
5b41e5f0
JB
184092001-06-04 Jim Blandy <jimb@redhat.com>
18410
18411 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18412 command.
18413
015e046f
KB
184142001-05-31 Kevin Buettner <kevinb@redhat.com>
18415
18416 * gdb.base/annota1.exp (info break): Match four or more spaces
18417 after "Address".
18418
fb1ffbbe
MC
184192001-05-31 Michael Chastain <chastain@redhat.com>
18420
18421 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18422 (dm_type_int_star): Likewise.
18423 (dm_type_long_star): Likewise.
18424 (dm_type_void_star): Likewise.
18425
5ea2a32c
KB
184262001-05-29 Kevin Buettner <kevinb@redhat.com>
18427
18428 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18429 to a known value in order to get consistent results regardless
18430 of the setting of INPUTRC or the presence or contents of .inputrc.
18431
ae23c492
MS
184322001-05-24 Michael Snyder <msnyder@redhat.com>
18433
ac55707e
MS
18434 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18435 Don't require that the main thread and the manager thread are the
18436 first in the list.
18437
ae23c492
MS
18438 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18439 debugging. If test fails, issue an "unsupported" not a "fail".
18440
400071f1
JB
184412001-05-24 Jim Blandy <jimb@redhat.com>
18442
18443 Don't assume that short is shorter than int.
18444 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18445 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18446 this isn't true.
400071f1
JB
18447 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18448 an int, is not equal to ~0 stored in an unsigned char. This tests
18449 the same thing that the previous test meant to, but works on
18450 16-bit machines, too.
18451 ("print unsigned char != (~0)"): Same test, complemented.
18452
0816a3e5
MS
184532001-05-24 Michael Snyder <msnyder@redhat.com>
18454
18455 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18456 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18457 and prevents dejagnu getting out of step.
18458
f6dc23a9
KB
184592001-05-23 Kevin Buettner <kevinb@redhat.com>
18460
18461 * gdb.base/finish.exp (finish_void): Revise pattern for
18462 stopping on the call statement to not permit stopping at
18463 the start of the instructions comprising the call sequence.
18464
7dbd117d
MC
184652001-05-19 Michael Chastain <chastain@redhat.com>
18466
18467 * gdb.base/callfuncs.exp: Make all test names unique.
18468 * gdb.base/commands.exp: Make all test names unique.
18469 * gdb.base/condbreak.exp: Make all test names unique.
18470 * gdb.base/dbx.exp: Make all test names unique.
18471 * gdb.base/default.exp: Make all test names unique.
18472 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18473 and TIMEOUT messages to their corresponding PASS message.
18474 * gdb.base/ending-run.exp: Make all test names unique.
18475 * gdb.base/long_long.exp: Remove duplicate test.
18476
6b0b0a9e
KB
184772001-05-21 Kevin Buettner <kevinb@redhat.com>
18478
18479 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18480 stop on the call statement as well as the statement after the
18481 call.
18482
2caa35cb
MS
184832001-05-21 Michael Snyder <msnyder@redhat.com>
18484
18485 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18486
40713331
EZ
184872001-05-10 Elena Zannoni <ezannoni@redhat.com>
18488
a9c64011
AS
18489 * gdb.base/completion.exp: Revamp test. Make it execute on all
18490 platforms.
40713331 18491
c2c1be8d
EZ
184922001-05-10 Elena Zannoni <ezannoni@redhat.com>
18493
a9c64011
AS
18494 * config/gdbserver.exp (gdb_load): Handle the case
18495 in which the arguments to gdbserver are given in the
18496 baseboard configuration file.
18497 Also handle the case in which the server needs to do a
18498 load.
2c9cd303 18499
9671de48
KS
185002001-05-07 Keith Seitz <keiths@cygnus.com>
18501
a9c64011
AS
18502 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18503 set up the display for testing.
18504 (gdbtk_start): Convert all paths to paths that tcl will like.
18505 Export target information to environment.
18506 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18507 necessary.
18508 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18509 (to_tcl_path): New proc to convert a given pathname into
18510 a path acceptible as an argument to a tcl command.
18511 (_gdbtk_export_target_info): New proc to export target info
18512 into the environment for gdbtk testing.
18513 (gdbtk_done): New proc to signal end-of-test.
9671de48 18514
5a360f47
JB
185152001-05-06 Jim Blandy <jimb@redhat.com>
18516
18517 * restore.c: Make the code of caller0 correspond to its comment.
18518
66c756c6
MS
185192001-05-03 Michael Snyder <msnyder@redhat.com>
18520
18521 * config/sid.exp (gdb_target_sid): Check for error messages.
18522 On error or timeout, don't make expect exit (which will terminate
18523 all subsequent tests); instead just make gdb exit.
d63a86f8 18524 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18525 return a negative value.
18526
a966fde5
JB
185272001-04-24 Jim Blandy <jimb@redhat.com>
18528
851c18e0
JB
18529 * gdb.c++/templates.exp: If we see the prompt for the overload
18530 list, but we haven't recognized any of the longer patterns,
18531 arrange for this test to fail, not hang.
18532
a966fde5
JB
18533 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18534 variations.
18535
db144853
MC
185362001-04-22 Michael Chastain <chastain@redhat.com>
18537
18538 * gdb.c++/local.exp: Use the 'runto' library function.
18539 * gdb.c++/namespace.exp: Likewise.
18540 * gdb.c++/overload.exp: Likewise.
18541
3207ec21
KB
185422001-03-26 Kevin Buettner <kevinb@redhat.com>
18543
18544 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18545 * gdb.base/step-line.exp: New file. Test step/next in presence of
18546 #line directives.
18547 * gdb.base/step-line.c: New file. Test program for the above.
18548 * gdb.base/step-line.inp: New file. We pretend that this file has
18549 been transformed by some other tool into step-line.c.
18550
13b57657
JB
185512001-03-21 Jim Blandy <jimb@redhat.com>
18552
18553 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18554 unmangled operator names.
18555
754cbe1c
JB
185562001-03-20 Jim Blandy <jimb@redhat.com>
18557
18558 * gdb.threads/linux-dp.exp: Recognize an additional message
18559 generated by GDB when it doesn't understand how to debug threads
18560 on the target system.
18561
177495c9
AC
185622001-03-19 Andrew Cagney <ac131313@redhat.com>
18563
18564 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18565
f266096b
MC
185662001-03-12 Michael Chastain <chastain@redhat.com>
18567
18568 * gdb.c++/derivation.exp: Use the 'runto' library function.
18569
cac3c2ff
MC
185702001-03-12 Michael Chastain <chastain@redhat.com>
18571
18572 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18573
b6c11a24
MC
185742001-02-24 Michael Chastain <chastain@redhat.com>
18575
18576 * gdb.c++/ref-types.exp: Change handwritten code to library
18577 function 'runto'.
18578
6bae5bce
OF
185792001-03-16 Orjan Friberg <orjanf@axis.com>
18580
18581 * gdb.base/signals.exp: Set count to 0 explicitly.
18582
0015fd9a
MS
185832001-03-15 Mark Salter <msalter@redhat.com>
18584
18585 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18586 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18587 (gdb_load): Add support for additional target_info: gdb_download_size
18588 and gdb_load_timeout.
0015fd9a 18589
fc33412a
DT
18590Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18591
18592 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18593 file -- to prevent failing when the compile fails but we have no
18594 intention of running the tests anyway.
fc33412a
DT
18595
18596 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18597 tests if set.
18598
18599 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18600 integers.
fc33412a
DT
18601
18602 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18603 * gdb.c++/namespace.exp: Ditto.
18604
115f06de
OF
186052001-03-07 Orjan Friberg <orjanf@axis.com>
18606
18607 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18608 * gdb.base/pointers.exp: Relax pattern match of decimals.
18609
b6ba6518
KB
186102001-03-06 Kevin Buettner <kevinb@redhat.com>
18611
18612 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18613 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18614 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18615 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18616 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18617 config/sh.exp, config/sid.exp, config/slite.exp,
18618 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18619 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18620 config/vxworks.exp, config/vxworks29k.exp,
18621 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18622 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18623 gdb.base/arithmet.exp, gdb.base/assign.exp,
18624 gdb.base/async.exp, gdb.base/attach.exp,
18625 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18626 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18627 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18628 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18629 gdb.base/commands.exp, gdb.base/completion.exp,
18630 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18631 gdb.base/constvars.exp, gdb.base/corefile.exp,
18632 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18633 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18634 gdb.base/ending-run.exp, gdb.base/environ.exp,
18635 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18636 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18637 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18638 gdb.base/funcargs.exp, gdb.base/help.exp,
18639 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18640 gdb.base/logical.exp, gdb.base/long_long.exp,
18641 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18642 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18643 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18644 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18645 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18646 gdb.base/regs.exp, gdb.base/relational.exp,
18647 gdb.base/remote.exp, gdb.base/reread.exp,
18648 gdb.base/restore.exp, gdb.base/return2.exp,
18649 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18650 gdb.base/selftest.exp, gdb.base/setshow.exp,
18651 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18652 gdb.base/sigall.exp, gdb.base/signals.exp,
18653 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18654 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18655 gdb.base/step-test.exp, gdb.base/structs.c,
18656 gdb.base/structs.exp, gdb.base/structs2.exp,
18657 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18658 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18659 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18660 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18661 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18662 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18663 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18664 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18665 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18666 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18667 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18668 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18669 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18670 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18671 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18672 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18673 gdb.trace/circ.exp, gdb.trace/collection.exp,
18674 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18675 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18676 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18677 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18678 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18679 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18680 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18681 notices.
18682
dc96c6c7 186832001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18684
18685 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18686 first arg is int not float.
18687
dc96c6c7 186882001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18689
18690 * gdb.base/reread.exp: Unsupported for non-native targets;
18691 doesn't work for remote debugging.
18692
9b0c4aeb
FN
186932001-02-19 Fernando Nasser <fnasser@redhat.com>
18694
18695 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18696 * gdb.base/ending-run.exp: Properly handle the BSP state when
18697 stepping past the end of main.
9b0c4aeb 18698
02aa71d5
MC
186992001-02-19 John Moore <jmoore@redhat.com>
18700
18701 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18702 Converted HPUX fix for non-expected items following multiple
18703 step commands into general solution for all platforms.
18704
1fa449a4
MC
187052001-02-18 Michael Chastain <chastain@redhat.com>
18706
18707 * gdb.c++/classes.exp (do_tests): Change runto statements
18708 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18709 statements demangler agnostic.
18710 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18711 (gdb_virtfunc_restart): Likewise.
18712
b2f9ec70
MC
187132001-02-14 Michael Chastain <chastain@redhat.com>
18714
18715 * gdb.c++/inherit.exp (do_tests): Change runto statements
18716 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18717 statements demangler agnostic.
18718
cf74b8ca
AC
18719Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18720
18721 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18722 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18723 before calling common_routine 15 times'' tests.
cf74b8ca 18724
99f78f56
MC
187252001-02-11 Michael Chastain <chastain@redhat.com>
18726
18727 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18728 Helps the test script figure out which demangler is in use.
18729 (dm_type_foo_ref): Ditto.
18730 (dm_type_int_star): Ditto.
18731 (dm_type_long_star): Ditto.
18732 (dm_type_unsigned_int): Ditto.
18733 (dm_type_void): Ditto.
18734 (dm_type_void_star): Ditto.
99707966 18735 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18736 Probe the gdb demangler and set variables to accommodate
18737 formatting differences.
18738 (info_func_regexp): New function. Same as info_func, but
18739 matches against a regexp.
18740 (info_func): Match against a literal string.
18741 (print_addr_2): New function. Match against a literal string,
18742 which can be different from the input to gdb.
18743 (print_addr): Simply call print_addr_2 with the same argument twice.
18744 (test_lookup_operator_functions): Use demangler formatting variables.
18745 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18746 the tests in the same order as the C++ class declaration.
18747 (test_paddr_operator_functions): Ditto.
18748 (test_paddr_overloaded_functions): Ditto.
18749 (test_paddr_hairy_functions): Use demangler formatting variables.
18750 Add reference to gdb/19 for related tests.
18751 (do_tests): Call probe_demangler.
18752
1de8f023
KB
187532001-01-30 Kevin Buettner <kevinb@redhat.com>
18754
18755 * gdb.c++/templates.cc (printf): Remove unused function definition.
18756
ca3f91ed
MS
187572001-01-26 Felix Lee <flee@redhat.com>
18758
18759 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18760
187612001-01-25 matthew green <mrg@redhat.com>
18762
18763 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18764 up sid.
18765 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18766
187672001-01-25 matthew green <mrg@redhat.com>
18768
18769 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18770 Deprecate $sid_spawn_id.
ca3f91ed
MS
18771 (sid_exit): Remove code necessary only for `spawn.'
18772
187732001-01-25 matthew green <mrg@redhat.com>
18774
18775 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18776
fb18ec4a
MC
187772001-01-28 Michael Chastain <chastain@redhat.com>
18778
18779 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18780 to call when tests fail. It takes gdb out of the overloaded
18781 function choice menu back to the main prompt, so that the test
18782 program stays synchronized.
18783 (set_bp_overloaded): New proc to collect all the common
18784 code for setting a breakpoint on an overloaded name. Calls
18785 take_gdb_out_of_choice_menu when needed.
18786 (menu_overload1arg): New variable to collect the repeated
18787 instances of the expected menu for an overloaded name. Change
18788 the regular expression to handle changes in g++ type encoding:
18789 "void" can be either "void" or "", and "unsigned int" can be
18790 either "unsigned int" or "unsigned".
18791 (continue_to_bp_overloaded): Change regular expressions to handle
18792 changes in g++ type encoding.
18793 (no proc): Call take_gdb_out_of_choice_menu when needed.
18794 Remove redundant calls to "info break". Accept either "canceled"
18795 or "cancelled". Change regular expressions in "info break"
18796 calls to handle changes in g++ type encoding. Give all tests
18797 unique strings.
18798
9c646a6e
BE
187992001-01-17 Ben Elliston <bje@redhat.com>
18800
18801 * config/sid.exp: New file.
18802
9549d9c1
AC
18803Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18804
18805 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18806
dc96c6c7 188072000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18808
18809 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18810 Add a RE to accept a non-ascii char if one is ever presented.
18811
b4df4f68
FN
188122000-12-20 Fernando Nasser <fnasser@redhat.com>
18813
297dd0fd 18814 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18815
dc96c6c7 188162000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18817
d63a86f8 18818 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18819 in regexp. One '\' does not suffice on Linux.
18820
4a7bddb6
MC
188212000-12-09 Michael Chastain <chastain@redhat.com>
18822
18823 * gdb.base/break.exp (test_clear_command): Use a marker function
18824 rather than 'main' for the test function. Also move this
18825 test to an execution point where the marker function names are
18826 guaranteed to be bound to functions. (Executing tests after a
18827 'finish' from main runs into name conflicts with local names
18828 in __libc_start_main).
18829
dc96c6c7 188302000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18831
18832 * gdb.base/finish.exp: New test for gdb's "finish" command.
18833 * gdb.base/return2.exp: New test for gdb's "return" command.
18834 * gdb.base/return2.c: New source file for above.
18835
dc96c6c7 188362000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18837
18838 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18839 * gdb.base/miscexprs.exp: Ditto.
18840 * gdb.base/pointers.exp: Ditto.
18841 * gdb.c++/derivation.exp: Ditto.
18842 * gdb.c++/local.exp: Ditto.
18843 * gdb.c++/namespace.exp: Ditto.
18844 * gdb.c++/overload.exp: Ditto.
18845 * gdb.c++/ref-types.exp: Ditto.
18846
dc96c6c7 188472000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18848
18849 * gdb.base/constvars.exp: Test result of "up" command.
18850 * gdb.base/miscexprs.exp: Ditto.
18851 * gdb.base/pointers.exp: Ditto.
18852 * gdb.base/scope.exp: Ditto.
18853 * gdb.c++/derivation.exp: Ditto.
18854 * gdb.c++/local.exp: Ditto.
18855 * gdb.c++/namespace.exp: Ditto.
18856 * gdb.c++/overload.exp: Ditto.
18857 * gdb.c++/ref-types.exp: Ditto.
18858
44097287
FN
188592000-11-22 Michael Chastain <chastain@redhat.com>
18860
18861 * mips_pro.exp: Accept either "middle -> top -> main" or
18862 "middle -> main" in the backtrace, because gcc can optimize
18863 tail calls to jumps. Remove setup_xfail for the hppa case.
18864 Add a comment with the original warning messages from PR 3016,
18865 which was filed in 1993, to preserve them for posterity.
18866
9d2e1bab
ND
188672000-11-17 Nick Duffek <nsd@redhat.com>
18868
18869 * lib/gdb.exp (gdb_test): Override timeout with board info.
18870
1aca8eb7
ND
188712000-11-17 Nick Duffek <nsd@redhat.com>
18872
18873 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18874 the second kill and detach messages.
18875
93076499
ND
188762000-11-17 Nick Duffek <nsd@redhat.com>
18877
18878 * configure.in: Add AC_EXEEXT.
18879 * configure: Regenerate.
18880 * Makefile.in (just-check): Export EXEEXT.
18881 * lib/gdb.exp ($EXEEXT): Import from environment.
18882 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18883 expect "maint dump-me" on Cygwin.
18884 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18885 $EXEEXT.
18886
30e87cd3
ND
188872000-11-17 Nick Duffek <nsd@redhat.com>
18888
18889 * gdb.base/break.exp: Test backtrace and finish from called
18890 function on all platforms, not just HP-UX.
18891
dc96c6c7 188922000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18893
18894 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18895 code from gdb_target_monitor, so it can be used independantly
18896 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18897
dc96c6c7 188982000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18899
18900 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18901 * gdb.base/corefile.exp: Expect the message "Program is being
18902 debugged already" when we send the "corefile" command, since
18903 the preceeding gdb_load may have connected gdb to a remote target.
18904 * gdb.base/display.exp: Disable hardware watchpoints if new
18905 board info variable "no_hardware_watchpoints" is true.
18906 Replace single-letter commands with more readable ones.
18907 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18908 if new board info variable "no_hardware_watchpoints" is true.
18909 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18910 to see if stdio (printf) testing is possible.
18911 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18912 board info variable "no_hardware_watchpoints" is true. Use new
18913 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18914
39124dea
FN
189152000-11-13 Fernando Nasser <fnasser@redhat.com>
18916
18917 From Orjan Friberg <orjanf@axis.com>:
18918 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18919 in array print pattern match.
18920
a9e2e984
FN
189212000-11-09 Fernando Nasser <fnasser@redhat.com>
18922
18923 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18924 spelling "cancelled" to U.S. spelling "canceled" to match changes
18925 made to gdb.
18926 * gdb.c++/ovldbreak.exp: Ditto.
18927
c7db355b
PS
189282000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18929
18930 * gdb.base/callfuncs.c (main): Moved to end of file, call
18931 t_double_values to initialize the FPU before inferior calls are made.
18932 * gdb.base/callfuncs.exp: Test for register preservation after calling
18933 inferior functions. Add tests for continuining, finishing and
18934 returning from a stop in a call dummy.
18935
dc96c6c7 189362000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18937
18938 * gdb.base/commands.exp: Break up long lines, and re-indent.
18939
dc96c6c7 189402000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18941
18942 * config/gdbserver.exp: Rewritten from the ground up, to make it
18943 compatible with the current dejagnu tree, and to make it work with
18944 the new "gdbserver" in libremote.
18945
dc96c6c7 189462000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18947
18948 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18949 * gdb.base/varargs.exp: Skip entire test if no printf support.
18950 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18951 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18952
dc96c6c7 189532000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18954
18955 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18956 no floating point support.
18957 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18958 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18959 * gdb.base/call-rt-st.exp: Ditto.
18960 * gdb.base/call-strs.exp: Ditto.
18961
bac5fc66
JG
189622000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18963
18964 * gdb.base/sizeof.c: include <stdio.h>.
18965
18966 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18967 'finish', otherwise uncaptured gdb_prompt would potentially
18968 throw remaining test points out of sync.
bac5fc66 18969
b22a6027
SB
189702000-07-26 Scott Bambrough <scottb@netwinder.org>
18971
18972 * gdb.base/recurse.exp: Run tests for all targets.
18973 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18974 gnu-oldld case on ARM.
18975 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18976 for ARM targets.
d63a86f8 18977
d8231941
AG
18978Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18979
18980 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18981 * gdb.java/configure: Rebuild.
18982
8caabe69
AG
18983Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18984
18985 * gdb.java/jv-exp.exp: New file.
18986
9d273ca3
AG
18987Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18988
18989 * configure: Rebuilt.
18990 * configure.in (configdirs): Add gdb.java.
18991 * gdb.java/jmisc.java: New file.
18992 * gdb.java/jmisc.exp: New file.
18993 * gdb.java/Makefile.in: New file.
18994 * gdb.java/configure: Rebuilt.
18995 * gdb.java/configure.in: New file.
18996 * lib/java.exp: New file.
18997
4f823a66
AC
18998Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18999
19000 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19001 underflow.
4f823a66 19002
2391e11d
AC
19003Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19004
19005 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19006 and the compilers sizes.
2391e11d 19007
54602222
ND
190082000-07-09 Nick Duffek <nsd@redhat.com>
19009
19010 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19011 (use_methods): New function.
19012 (main): Call use_methods().
19013 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19014 (do_tests): Call test_method_param_class.
19015
2bec0572
ND
190162000-07-09 Nick Duffek <nsd@redhat.com>
19017
19018 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19019 spelling.
19020 (test_enums): New procedure. Move enum tests from end of script
19021 to here. Set breakpoint on function name instead of line number.
19022 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19023 (enums2): New marker function.
19024 (enums1): New function.
19025 (main): Call enums1(). Move enum tests to enums1().
19026
78492fde
AC
19027Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19028
19029 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19030 compile/link program. Update line numbers.
78492fde
AC
19031 * gdb.asm/d10v.inc: Define ``startup''.
19032 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19033
49a2cef8
AC
19034Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19035
19036 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19037
3e6c8688
EZ
190382000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19039
19040 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19041 of 'help maint print' command.
3e6c8688 19042
9ff5cbe9
AC
19043Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19044
19045 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19046 they use gdb_expect_list.
9ff5cbe9 19047
17c579bd
AC
19048Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19049
19050 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19051 memory-read-packet-size'' instead of ``set endian big'' to test
19052 long commands.
17c579bd 19053
e6d71bf3
DB
190542000-06-03 Daniel Berlin <dan@cgsoftware.com>
19055
19056 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19057 g++, and stop skipping them.
e6d71bf3
DB
19058
19059 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19060 work under g++.
19061
d63a86f8 19062 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19063 initialization.
19064
dc96c6c7 190652000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19066
19067 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19068 the regular expression: accept an (almost) arbitrary sequence of
19069 "frames-invalid" and "breakpoints-invalid" messages both before
19070 and after the "starting" message.
19071
dc96c6c7 190722000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19073
19074 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19075
dc96c6c7 190762000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19077
19078 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19079 Relax the regular expression a little, make it pass on Solaris 8.
19080
8216cda9
KB
190812000-05-12 Kevin Buettner <kevinb@redhat.com>
19082
19083 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19084 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19085 Instead, it is permissible for gdb to stop on the line of the
19086 call itself.
19087
1a570b2f
MS
190882000-05-12 Michael Snyder <msnyder@.cygnus.com>
19089
19090 * gdb.base/break.exp (bp on small function, optimized file):
19091 Add a second pass pattern. The behavior differs here between stabs
19092 and dwarf for one-line functions. Stabs preserves two line symbols
19093 (one before the prologue and one after) with the same line number,
19094 but dwarf regards these as duplicates and discards one of them.
19095 Therefore the address after the prologue (where the breakpoint is)
19096 has no exactly matching line symbol, and GDB reports the breakpoint
19097 as if it were in the middle of a line rather than at the beginning.
19098
dc96c6c7 190992000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19100
d63a86f8 19101 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19102 rather than "send_gdb" (for consistancy).
19103
7d418785
AC
19104Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19105
19106 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19107 * gdb.c++/templates.cc: Properly check for GCC version number.
19108 * lib/compiler.cc: Likewise
19109
dc96c6c7 191102000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19111
d63a86f8 19112 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19113 gdb may not stop at the first line of main, due to code motion.
19114
dc96c6c7 191152000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19116
19117 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19118 This test depends on parsing the printf output from the target.
19119 Since the sparclet stub doesn't do stdio, this will never work.
19120 * gdb.base/call-rt-st.exp: ditto.
19121 * gdb.base/call-strs: ditto.
19122
dc96c6c7 191232000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19124
19125 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19126
19127 * gdb.base/ending-run.exp: After connecting to a remote target,
19128 but before running, the target will appear to be in a random
19129 location. Specify both a file and a line for breakpoints.
19130 Also, the function that calls main may be called 'init'
19131 rather than 'start'.
19132
a5a51225
EZ
191332000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19134
19135 * gdb.base/help.exp: Update output for add-symbol-file command.
19136
7930cc7c
FN
191372000-04-10 Fernando Nasser <fnasser@cygnus.com>
19138
19139 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19140 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19141
23e37ab1
C
191422000-04-07 J.T. Conklin <jtc@redback.com>
19143
e93c542c
C
19144 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19145
23e37ab1
C
19146 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19147
591b8fa3
PDM
19148Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19149
19150 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19151 values that can be represented exactly.
591b8fa3
PDM
19152 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19153 above change, and to not check against the directory part of the source
19154 file name.
19155 (step into print_long_arg_list): Likewise.
19156 (print print_small_structs from print_long_arg_list): Likewise.
19157 (print print_long_arg_list): Likewise.
19158
7a495180
EZ
191592000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19160
30b53638 19161 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19162
beb998c6
AC
19163Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19164
19165 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19166
1c689132
DB
191672000-03-25 Daniel Berlin <dan@cgsoftware.com>
19168
19169 * gdb.base/commands.exp (deprecated_command_test): Add test for
19170 deprecate with no arguments.
19171
c1790a9d
JL
191722000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19173
19174 * gdb.base/break.exp: Add new test for setting breakpoints on
19175 optimized code so we can test breakpoints work even when function
19176 prologues may be optimized away
19177
003ba290
FN
191782000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19179
19180 From David Whedon <dwhedon@gordian.com>
a9c64011 19181 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19182
6837a0a2
DB
191832000-03-22 Daniel Berlin <dan@cgsoftware.com>
19184
19185 * gdb.base/help.exp: Added test for new apropos command.
19186
b9593231
KB
191872000-03-21 Kevin Buettner <kevinb@redhat.com>
19188
19189 * gdb.base/pointers.c (usevar): New function.
19190 (main): Make sure that global variables v_int_pointer2, rptr,
19191 and y are all referenced someplace in the program by calling
19192 usevar() on them. [Some linkers delete symbols which are
19193 never referenced. The space remains, but there's no way to
19194 get a (symbolic) handle on the variable from the debugger.]
19195
751a959b
EZ
191962000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19197
19198 * gdb.base/printcmds.c: Add typedeffed arrays.
19199
19200 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19201 procedure to test arrays that are typedef'd.
751a959b 19202
73a93a32
JI
192032000-03-13 James Ingham <jingham@leda.cygnus.com>
19204
19205 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19206 the library directories.
73a93a32 19207
fb40c209
AC
19208Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19209
19210 * configure.in (configdirs): Add sub directory gdb.mi.
19211 * configure: Re-generate.
19212
19213 * gdb.mi: New directory.
d63a86f8 19214
ee4dd2c9
AC
192152000-02-25 Scott Bambrough <scottb@netwinder.org>
19216
19217 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19218 a long long value as a double on ARM platforms.
ee4dd2c9 19219
70f0cc22
JB
192202000-02-16 Jim Blandy <jimb@redhat.com>
19221
19222 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19223 default source file is set properly before running this test.
19224
853819b8
EZ
192252000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19226
19227 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19228 gdbtk/library directory, not in gdbtcl2.
853819b8 19229
dfcd3bfb
JM
192302000-02-04 Jim Blandy <jimb@redhat.com>
19231
19232 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19233 backslash from regexp pattern.
19234
19235 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19236 procedure. Use it to run all the "continue to bp overloaded"
19237 tests. Note that this changes the names of the tests slightly.
19238 If the breakpoint hit message includes a hex PC value, because
19239 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19240 from the real source code, still consider that a pass.
19241
19242 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19243 XFAIL here if the breakpoint message contains a hex address. Note
19244 similar change on 1999-11-02.
19245
19246 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19247
19248 * gdb.base/ptype.exp: Establish a default source file before
19249 calling get_debug_format.
19250
192512000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19252
19253 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19254
8b93c638
JM
192552000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19256
19257 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19258 of successive stepi commands -- while in the prologue we should see
19259 the function entry bracket.
19260
192612000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19262
19263 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19264 reach __change_mode() when stepping through the end of main().
19265
c5394b80
JM
192662000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19267
19268 * gdb.base/default.exp: Fix expected pattern.
19269 * gdb.base/help.exp: Same.
19270
0d06e24b
JM
192712000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19272
19273 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19274 Don't use xfail's because that affects only the following test.
d63a86f8 19275
0d06e24b 19276 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19277 solaris or linux.
0d06e24b
JM
19278
19279 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19280
dc96c6c7 192812000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19282
d63a86f8 19283 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19284 "A syntax error" rather than "A parse error". Accept both.
19285
192862000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19287
19288 * gdb.base/default.exp: Remove OS dependent string from "target
19289 remote" test.
19290 * gdb.base/help.exp: Same for "help target remote" test.
19291
c3f6f71d
JM
192922000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19293
19294 From Jim Kingdon <kingdon@redhat.com>:
19295
19296 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19297 prompt (cleanup rather than necessity, but still might keep output
19298 from spilling to next test).
c3f6f71d
JM
19299
193002000-01-02 Fred Fish <fnf@cygnus.com>
19301
19302 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19303 AIX, which defines them in <sys/types.h>.
19304
ed9a39eb 193051999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19306
ed9a39eb 19307 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19308 float" test.
ed9a39eb
JM
19309
193101999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19311
ed9a39eb 19312 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19313
19314 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19315 outermost frame disallowed".
19316
193171999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19318
19319 * gdb.base/setvar.exp: New tests for setting the value of a struct
19320 with a constant list.
19321
193221999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19323
19324 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19325 require the user to type a cast before setting the value of a struct.
19326
de57eccd
JM
193271999-12-06 Jim Blandy <jimb@cygnus.com>
19328
19329 * gdb.base/default.exp: Expect the new 'info float' command on
19330 all i386 platforms.
19331
19332 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19333 LinuxThreads libraries that don't support debugging.
19334
c2d11a7d
JM
19335Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19336
19337 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19338 Change the buffer type to ``unsigned char'' to simplify size
19339 arithmetic.
c2d11a7d
JM
19340
19341 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19342 stub only handles 400-1 byte packets. Verify that the download
19343 worked.
c2d11a7d
JM
19344
193451999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19346
19347 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19348 tests, using UNRESOLVED for the untested cases. Also, does not wait
19349 for a timeout if the prompt was received before a recognizable pattern.
19350
193511999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19352
19353 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19354
193551999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19356
19357 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19358 watchpoints.
c2d11a7d
JM
19359
193601999-11-24 Jason Merrill <jason@casey.cygnus.com>
19361
19362 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19363
19364 * gdb.c++/local.exp: Be more flexible in recognizing local class
19365 name mangling. Don't allow horribly truncated method names.
19366 * gdb.c++/derivation.exp: Expect protected inheritance.
19367 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19368 * gdb.c++/virtfunc.exp: Likewise.
19369 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19370 when printing a nested enum.
19371
193721999-11-22 Jim Blandy <jimb@cygnus.com>
19373
19374 * gdb.base/step-test.exp: Properly await GDB's response to setting
19375 a breakpoint on the call to large_struct_by_value.
19376
19377 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19378 just because we have debug info for the `start' function.
19379
193801999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19381
19382 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19383 "Unknown signal" messages, which indicate (on LinuxThreads) that
19384 GDB doesn't know how to debug threads on this system. This is
19385 better than hanging while philosopher 0 dumps chatter into gdb.log.
19386
193871999-11-18 Tom Tromey <tromey@cygnus.com>
19388
19389 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19390
193911999-11-18 Fred Fish <fnf@cygnus.com>
19392
19393 * gdb.base/coremaker2.c: Add sample program for generating
19394 cores that is more self contained than coremaker.c. Eventually
19395 I'll add more code to this and tie it into the testsuite.
19396
4ce44c66
JM
193971999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19398
19399 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19400
194011999-11-10 Jimmy Guo <guo@cup.hp.com>
19402
19403 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19404 from $srcdir/lib/.
4ce44c66 19405 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19406 and gdb.c++/.
4ce44c66
JM
19407
19408 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19409
d63a86f8 19410 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19411 'continue with watch' test point.
19412
194131999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19414
19415 Merged from p2linux-990323-branch:
d63a86f8 19416
4ce44c66
JM
19417 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19418
11cf8741
JM
19419Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19420
19421 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19422 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19423
19424Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19425
19426 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19427 gdb_expect_list.
11cf8741
JM
19428
19429Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19430
19431 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19432
194331999-11-03 Mark Salter <msalter@cygnus.com>
19434
19435 * gdb.base/break.exp: Fix "stub continue" pattern.
19436
194371999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19438
19439 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19440
194411999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19442
19443 * gdb.base/display.exp ("finish"): Add timeout clause.
19444
19445 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19446 plain prompt clause, so this doesn't have to time out in order to
19447 fail.
19448
19449 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19450 breakpoint hit messages include an address.
11cf8741
JM
19451
19452 * gdb.base/display.exp: Don't forget to escape parens in regular
19453 expressions. Unix regexp notatation sucks.
19454
194551999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19456
19457 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19458 order for 'signalled' message.
11cf8741 19459
5c44784c
JM
194601999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19461
19462 From Jimmy Guo <guo@cup.hp.com>:
19463 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19464 * gdb.base/annota1.c: Add code for tests to work with.
19465
194661999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19467
19468 * gdb.base/remote.exp: New test for remote downloading settings.
19469 * gdb.base/remote.c: New file with large .data.
19470
917317f4
JM
194711999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19472
19473 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19474 for LinuxThreads support, merged from the Code Fusion branch.
19475
19476Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19477
19478 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19479 containing exp_continue into a while within an expect. Don't
19480 attempt a start more than three times. Check return value from
19481 gdb_load.
d63a86f8 19482
2df3850c
JM
19483Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19484
19485 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19486 a pass case.
2df3850c 19487
2acceee2
JM
194881999-10-01 Kevin Buettner <kevinb@cygnus.com>
19489
19490 * gdb.base/break.c (main): Added a statement that we can step
19491 off of.
19492 * gdb.base/break.exp: Added tests for setting a breakpoint
19493 at an offset and stepping onto a breakpoint.
19494
194951999-10-01 Fred Fish <fnf@cygnus.com>
19496
d63a86f8 19497 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19498 gdb output.
19499
c2c6d25f
JM
195001999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19501
19502 * gdb.base/break.exp: Code locations are in hex, don't forget!
19503 (For HP-UX.)
19504
195051999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19506
19507 * condbreak.exp: Use break.c as test program.
19508 * condbreak.c: Remove, redundant with break.c.
19509
195101999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19511
19512 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19513 Z-packets if the target needs it.
c2c6d25f
JM
19514
195151999-09-13 James Ingham <jingham@leda.cygnus.com>
19516
19517 * gdb.c++/overload.exp: Added tests for listing overloaded
19518 functions with function pointers in the arg, explicitly calling
19519 out the version you want.
19520
cff3e48b
JM
195211999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19522
19523 * long_long.exp: Add variations of test cases that work for
19524 targets with 16-bit ints and 32-bit doubles.
19525
d4f3574e
SS
195261999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19527
19528 * break.c (main): Compare a possibly-uninitialized argc with an
19529 unlikely value that fits in 16 bits.
19530
195311999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19532
19533 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19534 0xfeeb, don't want negative numbers if ints are 16 bits.
19535
19536 * lib/gdb.exp (skip_cplus_tests): New proc.
19537 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19538 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19539 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19540 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19541 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19542 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19543 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19544 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19545
19546 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19547
19548Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19549
19550 * gdb.base/corefile.exp (up): Allow a parameter to appear
19551 in the frame that we're going up to.
19552
19553 From Jim Blandy <jimb@cygnus.com>:
19554
19555 * gdb.base/default.exp (info float): Expect some output now.
19556
19557 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19558 returning floating-point values to fail on the x86.
19559 * gdb.base/callfwmall.exp (do_function_calls): Same.
19560
19561 * gdb.base/list.exp (test_listsize): Correct expectations for
19562 listing line 1 with listsize 2. Also, listing a single line
19563 works now, as does listing three lines. [Kevin's note: There
19564 were a number of other cases fixed too where the expectations
19565 differed...]
19566
195671999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19568
19569 * gdb.base/selftest.exp: Add case for when version prints as
19570 constant string instead of char pointer.
19571
104c1213
JM
195721999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19573
19574 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19575 stepping out of main.
104c1213
JM
19576
19577 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19578 G++ used.
19579
19580 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19581 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19582
19583 * gdb.c++/ovldbreak.exp: Update match string in test that
19584 includes a warning of multiple breakpoints.
19585
195861999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19587
19588 * gdb.base/display.exp: Improve precision of step-after-finish
19589 added yesterday.
19590
19591 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19592 test.
104c1213
JM
19593
19594 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19595 configs when using G++, not just hppa*.
19596
195971999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19598
19599 * gdb.base/async.c: New file.
19600 * gdb.base/async.exp: New file.
19601
19602Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19603
19604 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19605 PA64.
19606
53a5351d
JM
19607Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19608
104c1213
JM
19609 * gdb.base/display.exp: "finish" can leave us mid-line on many
19610 targets, deal with it. Add a small constant to main, instead of
19611 1000 since main+1000 may not be a valid address in the target.
19612
53a5351d
JM
19613 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19614 on hpux11.
19615
19616 * gdb.base/attach.exp: Handle another hpux11 error message variant
19617 when attaching to a process that does not exist.
19618
196191999-08-19 J.T. Conklin <jtc@redback.com>
19620
19621 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19622 characters in 'continue to 1241' test.
53a5351d
JM
19623
196241999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19625
19626 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19627 stop in print_long_arg_list, define and use a whitespace
19628 variable in print_small_structs test, add an XFAIL for Solaris.
19629 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19630 interested enough to fix.
19631
7be570e7
JM
196321999-08-13 Keith Seitz <keiths@cygnus.com>
19633
19634 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19635 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19636 proc knows about targets other than the natives.
19637 (test_assign): Use "gdb_run_cmd" to "run" the target.
19638 Check that we've actually hit the breakpoint at main.
19639 When we attempt to assign a value to a local variable, check
19640 that the variable is in the current scope, i.e., don't use
19641 a test with an empty result.
19642
19643Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19644
19645 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19646 command.
7be570e7
JM
19647
196481999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19649
19650 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19651 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19652 gdb.compat, gdb.threads-hp.
19653 gdb.hp/configure, gdb.hp/configure.in: New files.
19654 gdb.hp/Makefile.in: Recurse into new subdirs.
19655 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19656 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19657 in object files.
19658 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19659
96baa820
JM
196601999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19661
19662 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19663 funky printf, remove a bogus p/a test.
96baa820
JM
19664
196651999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19666
19667 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19668 connected to the target. This is necessary when running not
19669 natively.
96baa820
JM
19670
196711999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19672
19673 * gdb.base/step-test.exp: Removed some extraneous messages.
19674
19675 * gdb.base/long_long.exp: Don't run memory examination tests
19676 on little-endian targets (they will need a different set of
19677 results to match).
19678
196791999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19680
19681 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19682 until somebody decides to fix GDB.
19683
19684 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19685 constant as "ULL".
96baa820
JM
19686 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19687 matches for a couple x/2 commands.
19688
a0b3c4fd
JM
196891999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19690
19691 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19692 by merging in ref-types2 tests.
19693 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19694
19695 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19696 * gdb.c++/Makefile.in: Add standard actions.
19697 (EXECUTABLES): Rename from PROGS, update list.
19698 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19699 from gdb.hp.
19700 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19701 foo and bar locals.
19702 * gdb.c++/anon-union.exp: Fix tests to match.
19703 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19704 expect matches to handle output variations.
19705 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19706 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19707 output, add HP alternatives for new and delete prints.
a0b3c4fd 19708 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19709 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19710 * gdb.c++/demangle.exp: Use $style when reporting failure.
19711 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19712 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19713 match alternatives.
19714 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19715 compilers.
a0b3c4fd
JM
19716 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19717 * gdb.c++/method.exp: Add match alternatives.
19718 * gdb.c++/misc.cc: Add bool types.
19719 * gdb.c++/misc.exp: Add tests for bool types.
19720 * gdb.c++/overload.exp: Add xfails.
19721 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19722 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19723 add some more template parameter tests (only for HP currently).
19724 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19725 * gdb.c++/virtfunc.cc: Add return type and value for main.
19726 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19727 match alternatives.
d63a86f8 19728
a0b3c4fd
JM
197291999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19730
19731 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19732
197331999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19734
19735 * gdb.base/signals.exp: Don't expect getting a backtrace from
19736 within a signal handler to fail on Linux.
19737
197381999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19739
19740 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19741 * lib/gdb.exp: Remove some gratuitious semicolons.
19742 (delete_breakpoints): Increase timeout.
19743 (gdb_expect): Add -notransfer option.
19744 (gdb_test): Use -notransfer option.
19745 (get_compiler_info): Add f77 case.
19746 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19747 case.
a0b3c4fd
JM
19748 (gdb_preprocess): Call get_compiler.
19749
19750 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19751 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19752 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19753 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19754 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19755 third arg to gdb_test.
a0b3c4fd
JM
19756 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19757 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19758 HP-UX xfails, add others.
a0b3c4fd
JM
19759 * gdb.base/completion.exp: Reflect name change of self-test.
19760 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19761 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19762 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19763 HP failure number.
a0b3c4fd
JM
19764 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19765 useless HP-UX 10.30 references.
19766 * gdb.base/maint.exp: Loosen matches.
19767 * gdb.base/pointers.c (main): Declare more_code.
19768 * gdb.base/pointers.exp: Match on output of a `next'.
19769 * gdb.base/structs.c: Add prototypes.
19770 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19771 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19772
197731999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19774
19775 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19776 command.
a0b3c4fd
JM
19777
197781999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19779
19780 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19781 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19782
19783 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19784 debug info. Deal with lack of signal hanlder info in stack.
19785
a9c64011 19786 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19787 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19788
5a2468f5
JM
197891999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19790
19791 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19792 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19793
adf40b2e
JM
19794Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19795
19796 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19797 a1-selftest.exp.
adf40b2e
JM
19798 * gdb.base/configure: Re-generate.
19799
198001999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19801
19802 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19803 in trying to run first and name is too long.
19804
19805 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19806 pointers2.c and pointers2.exp, respectively.
19807 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19808 doschk happier.
19809
43e526b9
JM
198101999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19811
19812 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19813 callfuncs2.c and callfuncs2.exp.
19814
19815 * gdb.base/list.exp: Remove mistaken xfails.
19816 * gdb.base/list0.h: Add optional prototypes.
19817
9846de1b
JM
19818Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19819
a9c64011 19820 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19821 calling malloc.
a9c64011
AS
19822 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19823 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19824 use.
9846de1b
JM
19825
198261999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19827
19828 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19829 * gdb.base/annota2.cc, annota2.exp: Move from here.
19830 * gdb.c++/annota2.cc, annota2.exp: To here.
19831 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19832
43ff13b4
JM
19833Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19834
19835 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19836 a consistent format.
43ff13b4 19837
085dd6e6
JM
198381999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19839
19840 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19841 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19842 HP compilers, also set the globals $true and $false.
19843
19844 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19845 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19846 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19847 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19848 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19849 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19850 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19851 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19852 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19853 whatis.c} Add C++ compatible function definitions and return
19854 types, add includes for library functions.
085dd6e6
JM
19855 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19856 * gdb.base/step-test.c (myglob): Rename from glob.
19857 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19858 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19859 files, move here from gdb.hp.
085dd6e6 19860 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19861 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19862 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19863 Adjust line numbers in regexps.
085dd6e6
JM
19864
19865 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19866 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19867 instead of 0/1.
19868
19869 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19870 foll-vfork.exp: New files, move here from gdb.hp.
19871 * gdb.base/page.exp: New file, test of pagination command.
19872
19873 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19874 recursion test.
19875 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19876
19877 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19878 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19879
19880 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19881 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19882 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19883 watchpoint test.
085dd6e6
JM
19884 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19885 them work.
19886 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19887 expressions properly.
19888 * gdb.base/corefile.exp: Loosen the match slightly.
19889 * gdb.base/default.exp: Allow "Error accessing memory" message
19890 also.
19891 * gdb.base/display.exp: Skip over x/0 j if PA64.
19892 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19893 * gdb.base/interrupt.exp: Ditto.
19894 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19895 in use.
19896 * gdb.base/list.exp: Add xfails for HP-UX.
19897 * gdb.base/long_long.exp: Refine some of the numeric matches.
19898 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19899 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19900 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19901 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19902 * gdb.base/ptype.exp: Succeed on more varieties of output.
19903 * gdb.base/scope.exp: Add xfails for HP-UX.
19904 * gdb.base/sect-cmd.exp: Add more cases.
19905 * gdb.base/setvar.exp: Add xfails for HP-UX.
19906 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19907 * gdb.base/signals.exp: Match on void symbolically.
19908 * gdb.base/step-test.exp: Add case for PA64.
19909 * gdb.base/term.exp: Add exit and restart.
19910 * gdb.base/twice.exp: Clean up after self.
19911 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19912 * gdb.base/whatis.exp: Allow more ways to pass tests.
19913
19914 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19915 no longer useful.
085dd6e6
JM
19916
19917Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19918
19919 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19920 list of patterns.
085dd6e6 19921 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19922 print_double_array(double_array)", "continuing to breakpoint
19923 1018", "print print_double_array(array_d)" and "continuing to
19924 1034" tests.
d63a86f8 19925
085dd6e6
JM
199261999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19927
a9c64011 19928 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19929
199301999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19931
19932 * config/mt-*: Remove, these haven't been used since 1996.
19933
199341999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19935
19936 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19937 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19938 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19939
9e0b60a8
JM
199401999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19941
19942 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19943 simpler match case for the ptype of the big class.
19944
199451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19946
19947 * gdb.exp: Fix test for gdb_prompt existence.
19948
199491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19950
19951 * gdb.exp (gdb_test): Add fail after calls to perror.
19952
199531999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19954
19955 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19956
199571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19958
19959 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19960
0f71a2f6
JM
19961Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19962
19963 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19964 malloc() is linked in.
0f71a2f6
JM
19965
199661999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19967
19968 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19969 step at end.
19970
19971 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19972
199731999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19974
19975 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19976
cce74817
JM
19977Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19978
19979 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19980 * gdb.base/mips_pro.exp: Likewise.
19981
199821999-06-02 Keith Seitz <keiths@cygnus.com>
19983
19984 * gdb.c++/templates.cc: Change all "new" operators to throw
19985 an exception.
19986 * gdb.c++/cplusfuncs.cc: Likewise.
19987
19988 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19989
19990Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19991
19992 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19993 * gdb.base/ending-run.exp: When stepping out of main, accept a
19994 step into an arbitrary assembler file.
cce74817 19995
392a587b
JM
199961999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19997
d63a86f8 19998 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19999 "breakpoint-invalid" to be printed.
d63a86f8 20000 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20001 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20002 * gdb.base/annota2.cc: Initialize a.x to 0.
20003
9e086581
JM
200041999-05-17 Keith Seitz <keiths@cygnus.com>
20005
20006 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20007 when "skip_float_tests" set.
20008 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20009 "print print_ten_doubles", and "step into print_long_arg_list".
20010 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20011 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20012 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20013 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20014 "skip_float_tests" is set.
20015 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20016 when "skip_float_tests" set.
d63a86f8 20017
cd0fc7c3
SS
200181999-05-06 Keith Seitz <keiths@cygnus.com>
20019
20020 * gdb.base/annota2.cc: Include stdio.h.
20021
20022Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20023
20024 * gdb.base/crossload.exp: Remove, this has been disabled ever
20025 since BFD stopped including all targets, and cross-GDB gets
20026 plenty of testing anyway.
20027 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20028 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20029 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20030 * gdb.base/README: Remove, was doc for this.
20031 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20032 needed.
cd0fc7c3 20033
b83266a0
SS
200341999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20035
20036 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20037 output.
20038
20039 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20040 * gdb.base/annota2.exp: New file. More annotation tests.
20041 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20042 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20043
200441999-04-23 Angela Marie Thomas <angela@cygnus.com>
20045
20046 * config/cfdbug.exp: New file.
20047
7a292a7a
SS
200481999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20049
20050 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20051 Marcus Daniel's and Dale Hawkins's demangler crashes.
20052
20053 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20054 test_lucid_style_demangling, test_arm_style_demangling,
20055 test_hp_style_demangling): Try Tom Tromey's core-dumping
20056 identifier under each demangling style.
7a292a7a
SS
20057
200581999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20059
20060 * gdb.c++/demangle.exp: Include the current demangling style
20061 in all test names.
20062 (current_demangling_style): New global variable.
20063 (set_demangling_style, test_demangling_core, test_demangling,
20064 test_demangling_exact): New functions.
20065 (test_gnu_style_demangling, test_lucid_style_demangling,
20066 test_arm_style_demangling, test_hp_style_demangling): Use those,
20067 instead of calling gdb_test and gdb_test_exact directly.
20068 (catch_demangling_errors): New function, which reports errors
20069 signalled by the demangling test functions in an orderly way.
20070 (do_tests): Use catch_demangling_errors.
20071
200721999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20073
20074 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20075 grouping in expressions, not {}.
7a292a7a
SS
20076
20077 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20078 initialized yet.
7a292a7a
SS
20079
200801999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20081
20082 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20083 are listed.
20084
200851999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20086
20087 * gdb.stabs/weird.exp: Test for CC being defined before
20088 looking at its value.
20089
200901999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20091
20092 * gdb.base/call-ar-st.exp: Remove stray '#'.
20093 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20094 "short int" and "long int".
20095 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20096 change, to mollify finicky HP compiler.
7a292a7a
SS
20097 * gdb.hp/reg-test.exp (testfile): Fix file name.
20098 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20099
7a292a7a
SS
20100 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20101 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20102 alternate form of enum ptype.
20103
c906108c
SS
201041999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20105
7a292a7a
SS
20106 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20107 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20108 passing skip_hp_tests, so as not to waste time on guaranteed
20109 failure.
7a292a7a 20110
c906108c
SS
20111 * gdb.c++/overload.cc: Pass string instead of char addr, always
20112 init ccpfoo.
20113 * gdb.c++/templates.cc: Fix syntax error.
20114
7a292a7a
SS
20115Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20116
20117 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20118 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20119 command.
20120
201211999-03-18 James Ingham <jingham@cygnus.com>
20122
20123 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20124
20125 * gdb.c++/method.exp: It was testing an uninitialized int on the
20126 stack and assuming it was positive.
20127
20128 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20129
20130 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20131 keep it from killing the rest of the tests.
7a292a7a
SS
20132 Use gdb_continue_to_end.
20133
20134 * gdb.base/sigall.exp: use gdb_continue_to_end.
20135
20136 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20137
20138 * gdb.base/display.exp: use runto_main, not run.
20139
d63a86f8
RM
20140 * gdb.base/default.exp: Check for the current error message in the
20141 r abbreviation test.
7a292a7a
SS
20142 Add strongarm to the targets that know info float.
20143
d63a86f8 20144 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20145 run which doesn't work with monitors.
20146
20147 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20148
20149 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20150
20151 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20152 program. Traps the case (in Cygmon) when the program never really
20153 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20154 more places, so I used my name. Sorry Mark...
20155
20156 * config/monitor.exp (gdb_target_monitor): added another
20157 target_info parameter: remotebinarydownload. This will set the
20158 remotebinarydownload flag if this is causing some boards trouble.
20159
201601999-03-18 Mark Salter <msalter@cygnus.com>
20161
20162 * lib/gdb.exp (continue_to_exit): New function.
20163
20164 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20165 * gdb.base/ending-run.exp: Ditto.
20166 * gdb.base/step-test.exp: Ditto.
20167
201681999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20169
20170 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20171 (suggested by Art Haas <ahaas@neosoft.com>).
20172
201731999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20174
889bf7c5 20175 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20176
20177Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20178
20179 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20180 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20181
201821999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20183
20184 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20185 a call to strlen; sometimes we do have sources.
20186
201871999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20188
20189 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20190 character, so GDB won't print garbage after its end.
d63a86f8 20191
c906108c
SS
20192 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20193 breakpoint there instead. Sometimes GCC emits memcpy to handle
20194 the large structures being passed by value, so we step into that
20195 instead of sum_array_print, which obscures what we're really testing.
20196 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20197 the bizarre steps into memcpy, so do that here. Add check for
20198 stepping into function calls that pass large structures by value.
20199 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20200 Remove all references to specific line numbers.
20201 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20202 New type and function.
20203 (main): Call large_struct_by_value, passing it a large struct by value.
20204 * lib/gdb.exp (gdb_get_line_number): New function.
20205
20206 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20207 more portable.
20208
7a292a7a
SS
202091999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20210
c906108c
SS
20211 * lib/gdb.exp: Doc fixes.
20212
7a292a7a
SS
202131999-03-05 Nick Clifton <nickc@cygnus.com>
20214
d63a86f8 20215 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20216
202171999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20218
c906108c 20219 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20220 commands. They're not germane to this test, and they don't work
20221 that way on remote targets.
c906108c 20222
3fc11d3e
JM
202231999-03-01 James Ingham <jingham@cygnus.com>
20224
20225 * Changelog entries merged over from gdb development branch.
20226
3fc11d3e
JM
20227 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20228
20229 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20230 for outputting results of test run.
20231
2d4a1622 20232 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20233
20234 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20235
7a292a7a
SS
202361999-02-25 Felix Lee <flee@cygnus.com>
20237
20238 * lib/gdb.exp (debug_format): initialize
20239
c906108c
SS
202401999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20241
20242 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20243 * gdb.base/call-rt-st.c: Ditto.
20244
c906108c
SS
202451999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20246
20247 * gdb.threads/pthreads.exp (horiz): New variable.
20248 (test_startup): Fix regexps that capture thread numbers.
20249
202501999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20251
20252 * gdb.base/smoke.exp: Disambiguate two test case names (both
20253 called ``print'').
20254
20255Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20256
20257 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20258 compilation.
c906108c
SS
20259
202601999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20261
20262 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20263 actual output formatting.
20264 * gdb.base/smoke.exp: GDB removes leading 0's.
20265 * gdb.base/volatile.exp: Don't check type of remuneration;
20266 that variable is no longer defined in constvars.c.
20267 * gdb.base/step-test.c (main): Exit with explicit exit code.
20268 * gdb.base/step-test.exp: Remove two nexti checks--they are
20269 not portable.
20270
202711999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20272
20273 * gdb.base/help.exp ("help delete display"): Fix test to match
20274 gdb's output.
20275
20276 * gdb.base/long_long.c (known_types): Initialize values to zero.
20277 * gdb.base/long_long.exp: Step one more line
20278 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20279 leading zeros. Explicitly ask for hex formatting. Use
20280 unique test case names.
c906108c
SS
20281
20282Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20283
d63a86f8 20284 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20285
20286 * gdb.c++/method.exp: Add missing close brace.
20287
202881999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20289
20290 * gdb.base/maint.exp: Use 'set height 0' to disable page
20291 prompting, not 'set height 400'.
20292
20293 Fix a bunch of timeouts.
20294 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20295 four separate tests, so expect doesn't take forever to match a ton
20296 of text against a regexp with lots of .* forms.
20297 ("maint print psymbols", "maint print symbols"): Make some of
20298 these greps more selective, so that expect doesn't try to wade
20299 through huge piles of output and time out.
20300
20301 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20302
20303 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20304 tests: one which doesn't expect shlib events to be reported, and
20305 another which does, but is XFAIL for all platforms other than
20306 HP/UX.
c906108c
SS
20307
20308 * gdb.base/break.exp: Teach the test suite that the `catch
20309 fork', `catch vfork', and `catch exec' commands produce error
20310 messages on platforms that don't provide these features.
20311
20312Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20313
20314 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20315 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20316 (shortening names from solib_threshold.exp etc), won't run on
20317 anything but HP-UX for the foreseeable future.
c906108c 20318 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20319 reflect move.
c906108c
SS
20320
20321Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20322
20323 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20324 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20325
20326Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20327
20328 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20329 successfully re-sets breakpoints in shared libraries.
20330 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20331
20332Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20333
d63a86f8
RM
20334 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20335 and compiled w/o GCC.
c906108c
SS
20336
20337 * gdb.hp/watch-cmd.exp: ditto.
20338
20339 * gdb.hp/watch-hp.exp: ditto.
20340
20341 * gdb.hp/xdb1.exp: ditto.
20342
20343 * gdb.hp/xdb2.exp: ditto.
20344
20345 * gdb.hp/dbx.exp: ditto.
20346
20347Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20348
20349 * constvars.c: Remove C++-isms.
20350 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20351 with GCC.
c906108c
SS
20352
20353Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20354
20355 The following changes are part of the HP merge.
20356
20357 * gdb.base/break.exp: new tests to verify that catchpoints for
20358 fork, vfork, and exec don't trigger inappropriately.
20359
20360 * gdb.base/opaque.exp: compile one file at a time, then link.
20361
20362 * gdb.base/signals.exp: be more restrictive about which hppa
20363 systems receive a setup_xfail. new tests.
20364
20365 * gdb.base/solib_threshold.build: new file.
20366 * gdb.base/solib_threshold.exp: new file.
20367 * gdb.base/solib_threshold.link_opts: new file.
20368 * gdb.base/solib_threshold.mk: new file.
20369 * gdb.base/gen_solib_threshold.c: new file.
20370
20371 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20372 tests. New tests for enums inside classes.
20373
20374 * gdb.c++/compiler.cc: indicate support of template debugging.
20375
20376 * gdb.c++/demangle.exp: run hp style demangling tests.
20377
20378 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20379 tests.
20380
20381 * gdb.c++/misc.cc: changes to support new tests.
20382
20383 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20384 to support new tests.
20385
20386 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20387 gcc, then skip these tests.
20388
20389Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20390
20391 The following files are part of the HP merge; some had longer
20392 names at HP, but have been renamed to be no more than 14
20393 characters in length.
20394
20395 * gdb.hp/ambiguous.cc: new file.
20396 * gdb.hp/ambiguous.exp: new file.
20397 * gdb.hp/attach.exp: new file.
20398 * gdb.hp/attach2.exp: new file.
20399 * gdb.hp/classes-hp.exp: new file.
20400 * gdb.hp/ctti.exp: new file.
20401 * gdb.hp/ctti-add.cc: new file.
20402 * gdb.hp/ctti-add1.cc: new file.
20403 * gdb.hp/ctti-add2.cc: new file.
20404 * gdb.hp/ctti-add3.cc: new file.
20405 * gdb.hp/dbx.exp: new file.
20406 * gdb.hp/exception.cc: new file.
20407 * gdb.hp/exception.exp: new file.
20408 * gdb.hp/foll-exec.c: new file.
20409 * gdb.hp/foll-exec.exp: new file.
20410 * gdb.hp/foll-fork.c: new file.
20411 * gdb.hp/foll-fork.exp: new file.
20412 * gdb.hp/foll-vfork.c: new file.
20413 * gdb.hp/foll-vfork.exp: new file.
20414 * gdb.hp/inherit-hp.exp: new file.
20415 * gdb.hp/more-steps.exp: new file.
20416 * gdb.hp/namespace.cc: new file.
20417 * gdb.hp/namespace.exp: new file.
20418 * gdb.hp/optimize.exp: new file.
20419 * gdb.hp/pxdb.c: new file.
20420 * gdb.hp/pxdb.exp: new file.
20421 * gdb.hp/quicksort.exp: new file.
20422 * gdb.hp/reg-test.exp: new file.
20423 * gdb.hp/reg-test.s: new file.
20424 * gdb.hp/sized-enum.c: new file.
20425 * gdb.hp/sized-enum.exp: new file.
20426 * gdb.hp/start-stop.exp: new file.
20427 * gdb.hp/templ-hp.cc: new file.
20428 * gdb.hp/templ-hp.exp: new file.
20429 * gdb.hp/thr-lib.c: new file.
20430 * gdb.hp/thr-lib.exp: new file.
20431 * gdb.hp/thr-lib.h: new file.
20432 * gdb.hp/thr-liblib.c: new file.
20433 * gdb.hp/virtfun-hp.c: new file.
20434 * gdb.hp/virtfun-hp.exp: new file.
20435 * gdb.hp/watch-cmd.exp: new file.
20436 * gdb.hp/watch-hp.exp: new file.
20437 * gdb.hp/xdb1.exp: new file.
20438 * gdb.hp/xdb2.exp: new file.
20439 * gdb.hp/xdb3.exp: new file.
20440
20441Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20442
20443 The following files are part of the HP merge; some had longer
20444 names at HP, but have been renamed to be no more than 14
20445 characters in length.
20446
20447 * gdb.base/ss.h: new file.
20448 * gdb.base/call-ar-st.c: new file.
20449 * gdb.base/call-ar-st.exp: new file.
20450 * gdb.base/call-rt-st.c: new file.
20451 * gdb.base/call-rt-st-exp: new file.
20452 * gdb.base/call-strs.exp: new file.
20453 * gdb.base/ena-dis-br.exp: new file.
20454 * gdb.base/environ.exp: new file.
20455 * gdb.base/long_long.exp: new file.
20456 * gdb.base/sect-cmd.exp: new file.
20457 * gdb.base/shlib-cl2.exp: new file.
20458 * gdb.base/smoke.exp: new file.
20459 * gdb.base/so-impl-ld.c: new file.
20460 * gdb.base/so-impl-ld.exp: new file.
20461 * gdb.base/so-indr-cl.c: new file.
20462 * gdb.base/so-indr-cl.exp: new file.
20463 * gdb.base/varargs.exp: new file.
20464 * gdb.base/volatile.exp: new file.
20465 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20466 * gdb.base/display.exp: new file.
c906108c
SS
20467 * gdb.c++/derivation.exp: new file.
20468 * gdb.c++/local.exp: new file.
20469 * gdb.c++/member-ptr.exp: new file.
20470 * gdb.c++/overload.exp: new file.
20471 * gdb.c++/ovldbreak.exp: new file.
20472 * gdb.c++/ref-types.exp: new file.
20473 * gdb.c++/ref-types2.exp: new file.
20474 * gdb.c++/userdef.exp: new file.
d63a86f8 20475
c906108c
SS
20476Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20477
20478 * gdb.base/default.exp: Reflect wording change in remote.c.
20479
dc96c6c7 20480Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20481
20482 * gdb.base/help.exp: Update to reflect current text.
20483
20484Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20485
20486 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20487 they're stack variables and contain garbage.
20488 * gdb.c++/anon-union.exp: new file.
20489
20490 The following changes were made by David Taylor
889bf7c5
PA
20491 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20492 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20493 in changes by HP.
c906108c
SS
20494
20495 * gdb.base/bitops.exp: new file.
20496 * gdb.base/default.exp: change expected messages for catch and
20497 info catch tests to reflect HP merge changes.
20498 * gdb.base/enable-disable-break.exp
20499 * gdb.base/ending-run.c: new file.
20500 * gdb.base/long_long.c: new file.
20501 * gdb.base/maint.exp: new file.
20502 * gdb.base/pointers2.exp: new file.
20503 * gdb.base/shlib-call2.exp: new file.
20504 * gdb.base/solib.exp: new file.
20505 * gdb.base/step-test.c: new file.
20506 * gdb.c++/anon-union.cc: new file.
20507 * gdb.c++/local.cc: new file.
20508 * gdb.c++/member-pointer.cc: new file.
20509 * gdb.c++/method.cc: new file.
20510 * gdb.c++/ref-types.cc: new file.
20511 * gdb.c++/ref-types2.cc: new file.
20512 * gdb.c++/userdef.cc: new file.
d63a86f8 20513
c906108c
SS
20514 * gdb.base/scope.exp: compile one file at a time, then link.
20515 * gdb.base/langs.exp: ditto.
20516 * gdb.base/list.exp: ditto.
d63a86f8 20517
c906108c
SS
20518Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20519
20520 The following changes were made by David Taylor
889bf7c5
PA
20521 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20522 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20523 in changes by HP.
d63a86f8 20524
c906108c
SS
20525 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20526 skip tests. When compiling pass c++ flag to gdb_compile.
20527 * gdb.c++/
d63a86f8 20528
c906108c
SS
20529 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20530 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20531 (skip_hp_tests): new function.
20532 (gdb_preprocess): new function.
20533
20534 * configure.in (hpdir): decide whether to configure gdb.hp.
20535 * configure: regenerated.
20536
20537 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20538 to delete on clean.
20539 (EXECUTABLES): update to reflect new additions.
20540 * gdb.base/commands.exp: update message expected.
20541 * gdb.base/default.exp: add copyright notice.
20542 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20543 * gdb.base/help.exp: update messages to reflect current text.
20544 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20545 targets for recurse tests.
20546 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20547 skip this file.
20548
20549 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20550 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20551 compilation.
20552 * gdb.c++/misc.exp: ditto.
20553 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20554 run the tests. tell gdb_compile that it's a c++ compilation.
20555
20556 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20557
c906108c
SS
20558 * gdb.base/all-bin.exp: new file.
20559 * gdb.base/arithmet.exp: new file.
20560 * gdb.base/assign.exp: new file.
20561 * gdb.base/completion.exp: new file.
20562 * gdb.base/cond-expr.exp: new file.
20563 * gdb.base/condbreak.exp: new file.
20564 * gdb.base/define.exp: new file.
20565 * gdb.base/dollar.exp: new file.
20566 * gdb.base/environment.exp: new file.
20567 * gdb.base/eval-skip.exp: new file.
20568 * gdb.base/jump.exp: new file.
20569 * gdb.base/logical.exp: new file.
20570 * gdb.base/pointers.exp: new file.
20571 * gdb.base/relational.exp: new file.
20572 * gdb.base/section_command.exp: new file.
20573 * gdb.base/whatis-expr.exp: new file.
20574
20575 * gdb.base/all-types.c: new file.
20576 * gdb.base/call-array-struct.c: new file.
20577 * gdb.base/call-return-struct.c: new file.
20578 * gdb.base/call-strings.c: new file.
20579 * gdb.base/callfuncs2.c: new file.
20580 * gdb.base/condbreak.c: new file.
20581 * gdb.base/constvars.c: new file.
20582 * gdb.base/display.c: new file.
20583 * gdb.base/int-type.c: new file.
20584 * gdb.base/jump.c: new file.
20585 * gdb.base/miscexprs.c: new file.
20586 * gdb.base/pointers.c: new file.
20587 * gdb.base/pointers2.c: new file.
20588 * gdb.base/shmain.c: new file.
20589 * gdb.base/shr1.c: new file.
20590 * gdb.base/shr2.c: new file.
20591 * gdb.base/solib.c: new file.
20592 * gdb.base/solib1.c: new file.
20593 * gdb.base/solib2.c: new file.
20594 * gdb.base/varargs.c: new file.
20595 * gdb.c++/derivation.cc: new file.
20596 * gdb.c++/overload.cc: new file.
20597 * gdb.c++/ovldbreak.cc: new file.
20598 * gdb.hp/attach.c: new file.
20599 * gdb.hp/attach2.c: new file.
20600 * gdb.hp/average.c: new file.
20601 * gdb.hp/compiler.c: new file.
20602 * gdb.hp/compiler.cc: new file.
20603 * gdb.hp/execd-program.c: new file.
20604 * gdb.hp/follow-exec.c: new file.
20605 * gdb.hp/follow-fork.c: new file.
20606 * gdb.hp/follow-vfork-and-exec.c: new file.
20607 * gdb.hp/misc-hp.cc: new file.
20608 * gdb.hp/more-steps.c: new file.
20609 * gdb.hp/optimize.c: new file.
20610 * gdb.hp/quicksort.c: new file.
20611 * gdb.hp/run-hp.c: new file.
20612 * gdb.hp/start-stop.c: new file.
20613 * gdb.hp/sum.c: new file.
20614 * gdb.hp/templates-hp.cc: new file.
20615 * gdb.hp/thread-local-in-lib.c: new file.
20616 * gdb.hp/thread-local-in-lib.h: new file.
20617 * gdb.hp/thread-local-in-lib.lib.c: new file.
20618 * gdb.hp/vforked-program.c: new file.
20619 * gdb.hp/virtfunc-hp.cc: new file.
20620 * gdb.hp/watchpoint-hp.c: new file.
20621 * gdb.hp/xdb.c: new file.
20622 * gdb.hp/xdb0.c: new file.
20623 * gdb.hp/xdb0.h: new file.
20624 * gdb.hp/xdb1.c: new file.
20625
20626Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20627
20628 The following change was made by Edith Epstein
889bf7c5
PA
20629 <eepstein@cygnus.com> as part of a project to merge in changes
20630 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20631
20632 * gdb.c++/demangle.exp: changed the expected output for some
20633 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20634 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20635 T1<char>::~T1<char>(void)
c906108c 20636 becomes,
a9c64011
AS
20637 maint demangle __dt__11T1__pt__2_cFv
20638 T1<char>::~T1(void)
c906108c 20639
889bf7c5 20640 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20641
c906108c
SS
20642Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20643
20644 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20645 * gdb.trace/backtrace.exp: Likewise.
20646 * gdb.trace/circ.exp: Likewise.
20647 * gdb.trace/collection.exp: Likewise.
20648 * gdb.trace/deltrace.exp: Likewise.
20649 * gdb.trace/infotrace.exp: Likewise.
20650 * gdb.trace/limits.exp: Likewise.
20651 * gdb.trace/packetlen.exp: Likewise.
20652 * gdb.trace/passc-dyn.exp: Likewise.
20653 * gdb.trace/passcount.exp: Likewise.
20654 * gdb.trace/report.exp: Likewise.
20655 * gdb.trace/save-trace.exp: Likewise.
20656 * gdb.trace/tfind.exp: Likewise.
20657 * gdb.trace/tracecmd.exp: Likewise.
20658 * gdb.trace/while-dyn.exp: Likewise.
20659 * gdb.trace/while-stepping.exp: Likewise.
20660
206611998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20662
20663 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20664
20665Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20666
20667 From Brendan Kehoe:
20668 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20669 int return types.
20670
20671Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20672
20673 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20674 remote dos host testing right.
c906108c
SS
20675
20676Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20677
20678 * gdb.base/corefile.exp: remove some xfails.
20679
20680Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20681
20682 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20683 have different timestamps.
c906108c
SS
20684
20685Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20686
20687 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20688 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20689
20690Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20691
20692 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20693 delta.
c906108c
SS
20694
20695Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20696
20697 * gdb.base/default.exp: Add brace missing from previous delta.
20698
20699Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20700
20701 * gdb.base/default.exp: Support test for info float for all
20702 varieties of arm toolchain.
20703
dc96c6c7 20704Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20705
20706 * gdb.trace/*.exp: remove "remote_download" command.
20707
dc96c6c7 20708Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20709
20710 * gdb.trace/*.exp: remove -gdwarf from compile.
20711
20712Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20713
20714 * gdb.trace/configure.in(AC_INIT): typo
20715 * gdb.trace/configure: regenerated
20716
dc96c6c7 20717Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20718
20719 * config/m68k-emc.exp: New file.
20720 * lib/<emc-support.exp trace-support.exp}: New files.
20721 * configure.in: add new test directory gdb.trace.
20722 * gdb.trace/{configure configure.in Makefile.in}: New files.
20723 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20724 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20725 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20726 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20727 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20728 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20729 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20730
dc96c6c7 20731Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20732
20733 * gdb.c++/classes.exp: Change all regular expressions to match
20734 arbitrary combinations of newline/carriage-return, so that they
20735 will work equally well on Unix and Windows.
20736 * gdb.c++/inherit.exp: ditto.
20737 * gdb.c++/virtfunc.exp: ditto.
20738
207391998-08-11 Dawn Perchik <dawn@cygnus.com>
20740
20741 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20742
c2d11a7d
JM
20743Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20744
20745 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20746 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20747 to use a0-a3/d0-d3 as needed.
20748
20749Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20750
20751 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20752 * gdb.disasm/am33.exp: Corresponding changes.
20753
c906108c
SS
207541998-07-11 Felix Lee <flee@cygnus.com>
20755
20756 * gdb.base/callfuncs.exp: add cmp10 test.
20757 * gdb.base/callfuncs.c (cmp10): new function.
20758
20759Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20760
d63a86f8 20761 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20762 into two parts to get around a synchronization problem in expect.
20763
3fc11d3e
JM
20764Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20765
20766 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20767
20768 * configure.in: Add options for gdbtk testsuite.
20769
20770 * configure: Regenerate.
20771
20772 * gdb.gdbtk: New directory to hold gdbtk tests.
20773
c906108c
SS
20774Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20775
20776 * gdb.fortran/types.exp: Escape brackets in expect patterns
20777 for test_float_literal_types_accepted tests.
20778 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20779 before run test.
20780
c2d11a7d
JM
20781Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20782
20783 * am33.exp: Just compile, do not link the testcase.
20784 * am33.s: Add ".am33" pseudoop to force am33 mode.
20785
c906108c
SS
207861998-06-25 Felix Lee <flee@cygnus.com>
20787
20788 * gdb.base/setshow.exp: make sure $pc is sane.
20789
20790 * gdb.stabs/weird.exp: split expect patterns properly.
20791
c2d11a7d
JM
20792Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20793
20794 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20795 * gdb.disasm/am33.exp: Run it.
20796
dc96c6c7 20797Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20798
20799 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20800 match processing (and eliminate spurious timeouts when running).
20801
dc96c6c7 20802Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20803
20804 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20805 exception test, but conditionalize it on target [mach | gnu].
20806
dc96c6c7 20807Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20808
20809 * gdb.base/overlays.exp: fixup compile line for linker script.
20810
20811Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20812
20813 * gdb.fortran/types.exp: don't guess at float size.
20814
20815Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20816
20817 * gdb.base/exprs.exp: delete test that depends on int size.
20818
20819Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20820
20821 * config/sim.exp: Removed checks for target triplets.
20822 (gdb_target_sim): Use gdb,target_sim_options.
20823
20824Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20825
20826 * gdb.base/reread.exp: New file.
20827 * gdb.base/reread1.c: New file.
20828 * gdb.base/reread2.c: New file.
20829
20830Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20831
20832 * config/sim.exp: Use 'target sim -sparclite' when running
20833 SPARClite programs.
20834
20835Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20836
20837 * gdb.base/structs2.exp: New file.
20838 * gdb.base/structs2.c: New file.
20839
20840Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20841
20842 * gdb.asm/common.inc: New file.
20843 * gdb.asm/d10v.inc: New file.
20844 * asm-source.exp: Pass -I's to gas to find .inc files.
20845 Update line numbers in expected output.
20846 * asmsrc1.s: Rewrite.
20847 * asmsrc2.s: Rewrite.
20848 * configure.in: Create arch.inc symlink.
20849 * configure: Regenerate.
20850 * Makefile.in (distclean): Delete arch.inc.
20851
20852Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20853
20854 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20855 (t_enum_value2): ditto
20856 (t_enum_value3): ditto
20857 (main): ditto
c906108c
SS
20858Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20859
20860 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20861 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20862 change.
20863 Use gdb_test instead of send_gdb/gdb_expect sequences.
20864
20865Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20866
20867 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20868 not void.
20869
20870Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20871
20872 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20873 subroutines. Used to test gdbs ability to single step through PC
20874 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20875
20876Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20877
20878 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20879 more rigorous EGCS C++ error checking.
20880
20881Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20882
a9c64011
AS
20883 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20884 tests.
20885 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20886 function when asleep.
20887 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20888 for i*86 Linux and SVR4 signal handling problems.
20889 Remove linux xfail for `next to handler in signals_tests_1', fixed
20890 by recent infrun.c change.
20891 Limit backtrace to 10 frames to avoid timeout problems with infinite
20892 stack backtraces.
20893 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20894 target.[ch] change.
c906108c
SS
20895
20896Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20897
20898 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20899 for a newline from gdb before continuing.
20900 (default_gdb_exit): Just look for y or n.
20901 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20902 it does, fail the rests of the tests in the file.
20903
20904Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20905
20906 * config/cygmon.exp: New file.
20907
20908Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20909
20910 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20911 main" test on remote targets.
c906108c
SS
20912
20913 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20914 run test on remote targets.
20915
20916Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20917
20918 * gdb.asm: New directory.
20919 * configure.in: Configure it.
20920 * configure: Regenerate.
20921 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20922 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20923
20924Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20925
20926 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20927
dc96c6c7 20928Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20929
a9c64011
AS
20930 * gdb.base/overlays (several files): Merge the two overlay
20931 managers into one. Change variables (foox, barx, bazx, grbxx)
20932 back into ints but force them to load in their proper sections.
c906108c
SS
20933
20934Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20935
20936 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20937 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20938 (D10VCopy): Handle memory regions crossing 16k boundaries.
20939 (D10VCopy): Transfer data in 32 bit chunks.
20940
20941Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20942
20943 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20944 correct.
c906108c
SS
20945
20946 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20947 map. Include space for printf in .text segment.
c906108c
SS
20948
20949 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20950 updated d10v memory VMA/LMA map.
c906108c 20951 (D10VCopy): Call D10VTranslate.
d63a86f8 20952
c906108c
SS
20953Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20954
20955 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20956
20957 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20958 that it won't be put into the .sdata - small data -
20959 section. Update reference.
c906108c
SS
20960 * gdb.base/baz.c (bazx, baz): Ditto.
20961 * gdb.base/foo.c (foox, foo): Ditto.
20962 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20963
20964 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20965 to be arrays.
d63a86f8 20966
dc96c6c7 20967Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20968
a9c64011
AS
20969 * gdb.base/overlays.exp: fix up and get working again.
20970 Add tests for backtraces from an overlay function.
d63a86f8 20971
c906108c
SS
20972Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20973
20974 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20975 "calling function with watchpoint enabled".
20976
20977Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20978
20979 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20980 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20981 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20982 pending review of whether it is useful or not.
20983
20984Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20985
20986 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20987
20988Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20989
20990 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20991 * config/dve.exp: New file to support Densan boards.
20992
20993Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20994
20995 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20996 reads and BSD.
c906108c
SS
20997
20998Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20999
21000 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21001 response.
21002
21003 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21004
21005Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21006
21007 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21008 test.
c906108c
SS
21009
21010 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21011 target_sizeof_long and target_bigendian_p.
c906108c 21012 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21013 to targets word size and endianess.
d63a86f8 21014
c906108c
SS
21015Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21016
21017 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21018 output.
c906108c
SS
21019
21020Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21021
21022 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21023 Update test of set args help to match source change.
c906108c
SS
21024
21025Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21026
21027 * gdb.base/default.exp: Expect help system output to be in
21028 alphabetical order.
21029 * gdb.base/help.exp: Ditto.
21030
21031Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21032
21033 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21034 "i*86-pc-linux-gnu*".
21035 * gdb.base/interrupt.exp: Ditto.
21036 * gdb.base/corefile.exp: Ditto.
21037
21038 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21039 define vxworks when building the testcase.
c906108c
SS
21040
21041 * gdb.base/ptype.exp: Fix testnames to be unique.
21042 * gdb.base/radix.exp: Ditto.
21043 * gdb.base/term.exp: Ditto.
21044 * gdb.base/whatis.exp: Ditto.
21045 * gdb.c++/classes.exp: Ditto.
21046
21047Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21048
21049 * gdb.base/callfuncs.exp: Fix indentation.
21050
21051 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21052 suppress_flag has been set.
21053 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21054 target feature.
21055
21056Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21057
21058 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21059 the testcase.
21060
21061 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21062 set_debug_traps() and breakpoint().
c906108c
SS
21063 * gdb.c++/misc.cc (main): Ditto.
21064 * gdb.c++/templates.cc (main): Ditto.
21065 * gdb.c++/virtfunc.cc (main): Ditto.
21066
21067Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21068
21069 * lib/gdb.exp(gdb_step_for_stub): New function.
21070 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21071 exists, reload the executable and do a "continue" instead of
21072 doing a jump.
21073 (runto_main): Use gdb_step_for_stub.
d63a86f8 21074
c906108c 21075 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21076 tests to have unique names.
c906108c
SS
21077 * gdb.base/callfuncs.exp: Ditto.
21078 * gdb.base/commands.exp: Ditto.
21079 * gdb.base/default.exp: Ditto.
21080 * gdb.base/help.exp: Ditto.
21081 * gdb.base/list.exp: Ditto.
21082 * gdb.base/opaque.exp: Ditto.
21083 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21084 similar tests.
d63a86f8 21085
c906108c
SS
21086 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21087 * gdb.c++/cplusfuncs.cc: Ditto.
21088 * gdb.c++/virtfunc.cc: Ditto.
21089
21090 * config/monitor.exp: Keep track of the last file we saw, rather
21091 than trying to get the info from gdb.
21092
21093 * gdb.fortran/types.exp: Move comment to previous line.
21094
21095Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21096
21097 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21098 target mode.
c906108c
SS
21099
21100Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21101
21102 From Bob Manson:
21103 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21104 string from GDB when it connects.
c906108c
SS
21105
21106 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21107
21108Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21109
21110 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21111 if we can't get a debug format from GDB (we may be testing an
21112 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21113
21114 * gdb.stabs/weird.exp: Fix quoting.
21115
21116 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21117
21118Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21119
21120 * config/arm-ice.exp: New file.
21121
21122Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21123
21124 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21125 until it has been modified to work with the new testsuite.
c906108c 21126
99707966 21127 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21128 testcase won't compile, cause all of the testcases in the file to
21129 fail instead.
c906108c
SS
21130
21131 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21132 (gdb_clear_suppressed): New procedure.
21133 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21134 it contains a positive value.
21135
21136Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21137
21138 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21139
21140 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21141
21142Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21143
21144 * lib/gdb.exp (setup_xfail_format): New function.
21145 (get_debug_format): New function to get debug format.
21146 (debug_format): New global variable to hold last value set
21147 by get_debug_format.
21148 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21149 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21150 * gdb.c++/ptype.exp: Ditto.
21151 * gdb.c++/classes.exp: Ditto.
21152 * gdb.c++/cplusfuncs.exp: Ditto.
21153 * gdb.c++/inherit.exp: Ditto.
21154 * gdb.c++/templates.exp: Ditto.
21155 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21156
c906108c
SS
21157Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21158
21159 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21160 host doesn't have a currently-open connection.
21161
21162 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21163 any gdb stub target. Handle cases where gdb doesn't respond when
21164 interrupted in a sane fashion.
c906108c
SS
21165
21166 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21167 same thing in a totally different way.
c906108c
SS
21168
21169 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21170 setting "timeout".
c906108c 21171 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21172 default_gdb_init now.
c906108c
SS
21173
21174Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21175
21176 * gdb.base/printcmds.exp: Fix "check for floating addition"
21177 regexp to accept results within approx +/- .01 of exact value.
21178 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21179
21180Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21181
21182 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21183 properly.
c906108c
SS
21184 (gdb_expect): Add optional timeout parameter, and add timeout
21185 value to various calls.
21186 (gdb_suppress_tests): Only give one warning message per group.
21187
21188Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21189
21190 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21191 global variables. Handle getting a value for $timeout more
21192 gracefully.
c906108c
SS
21193
21194Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21195
21196 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21197 initialize.
c906108c 21198 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21199 by a target configuration file.
c906108c
SS
21200 (gdb_expect): Pass the timeout to remote_expect.
21201
21202 * config/monitor.exp(gdb_load): Fix typo in regexp.
21203
21204Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21205
21206 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21207
21208Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21209
21210 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21211 here. Call gdb_target_exec before rebooting the target, to make
21212 sure the connection to the target is closed.
c906108c
SS
21213 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21214 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21215 Also detect "Timeout reading from remote" error.
21216
21217 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21218 gdb_target_monitor. Don't call gdb_file_cmd here; let
21219 gdb_target_monitor do it.
c906108c
SS
21220
21221 * gdb.disasm/hppa.exp: Don't use exec_output.
21222
21223Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21224
21225 * gdb.base/list.exp: If we're debugging a non-native target,
21226 try to set the pc register to point to the start of the
21227 program before doing the first list command.
21228
21229 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21230 test_calls after restarting.
c906108c
SS
21231
21232 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21233 reloading.
c906108c
SS
21234
21235 * gdb.base/watchpoint.exp: Fix typo.
21236
21237 * gdb.base/setshow.exp: Check for use_gdb_stub.
21238
21239 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21240 stub case.
c906108c
SS
21241 * gdb.base/langs.exp: Ditto.
21242
21243 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21244 gdb_load_offset. If we weren't given a file to load, figure out
21245 what the current file is and use it.
c906108c
SS
21246
21247 * config/i386-bozo.exp: New file.
21248
21249Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21250
21251 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21252 feature.
21253
21254 * config/proelf.exp: New entry.
21255
21256Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21257
21258 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21259 of regexps.
21260
21261 * gdb.base/watchpoint.exp: Don't run the test_stepping
21262 tests if gdb can't call functions on the target.
21263
21264 * gdb.base/setshow.exp: Don't run the set prompt tests if
21265 the board has gdb_prompt set.
21266
21267Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21268
21269 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21270 * gdb.base/commands.exp: Likewise.
21271 * gdb.base/setshow.exp: Likewise.
21272
21273Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21274
21275 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21276 feature.
21277
21278 * config/i960.exp: New file.
21279
21280Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21281
21282 * gdb.base/funcargs.exp: Check for gdb,short_int target
21283 feature instead of looking for explicit target triplets.
21284
dc96c6c7 21285Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21286
d63a86f8 21287 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21288 "p 123DEADBEEF", to check parse_number.
21289 * top.c: change "to enable to enable" to "to enable" in a couple
21290 of help strings.
21291
21292Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21293
21294 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21295 on the mn10300.
d63a86f8 21296
c906108c
SS
21297Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21298
21299 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21300 where the test executable is run with explicit args.
21301 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21302
21303Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21304
21305 * gdb.base/run.c: Use FAKEARGV to build test executable that
21306 does not require a command line arg, since most simulators
21307 don't currently support passing such an arg into the simulated
21308 program.
21309 * gdb.base/commands.exp: Change tests to insert the proper
21310 value as the arg to the first recursive factorial call. Change
21311 compilation line to define FAKEARGV at compile time.
21312
21313Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21314
21315 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21316 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21317 function with watchpoint enabled" test.
21318
21319Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21320
21321 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21322 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21323
21324 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21325 "Tests restarted" messages.
c906108c
SS
21326
21327Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21328
21329 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21330
dc96c6c7 21331Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21332
21333 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21334 for INFO SYMBOL; add help tests for OVERLAY commands.
21335 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21336 add tests for OVERLAY commands
21337 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21338 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21339 * gdb.base/sigall.c: add usestubs code frag
21340 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21341
c906108c
SS
21342Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21343
21344 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21345 failures.
21346 (gdb_stop_suppressing_tests): Note that tests have restarted.
21347
21348Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21349
21350 * config/h8300.exp: New file.
21351
21352Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21353
21354 * gdb.base/setshow.exp: Check for the existence of a
21355 feature, not its value.
21356
21357Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21358
21359 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21360
21361 * gdb.base/scope.exp: It's now init0(), not init().
21362
21363 * gdb.base/scope0.c: For now, change init() to be init0().
21364
21365 * config/monitor.exp: Use gdb_serial in preference to serial
21366 or netport.
21367
21368 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21369 and it's not already set.
c906108c
SS
21370
21371Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21372
21373 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21374 isn't using a stub and if it supports argument passing.
c906108c
SS
21375
21376Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21377
21378 * config/udi.exp(gdb_start): Make sure UDICONF is set
21379 properly before starting gdb.
21380
21381Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21382
21383 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21384 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21385 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21386
21387Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21388
21389 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21390 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21391
21392 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21393
21394 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21395
21396 * config/monitor.exp: Make sure we disconnect from the target.
21397 Also, try a reboot/reload cycle instead of failing if the
21398 load fails.
21399
21400Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21401
21402 * gdb.base/default.exp: Don't set match_max.
21403 * gdb.base/help.exp: Ditto.
21404 * gdb.base/list.exp: Ditto.
21405 * gdb.base/signals.exp: Ditto.
21406
21407 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21408 set, use remote_ld to download the testcase instead of
21409 the GDB loader.
21410
21411Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21412
21413 * config/vr5000.exp: New file.
21414
21415 * config/monitor.exp(gdb_target_monitor): Add pattern for
21416 "Ending remote" to detect errors in connecting.
21417
21418 * gdb.base/setshow.exp: Add .* within auto language test.
21419
21420 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21421 target feature.
21422
21423 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21424 and reboot the board if necessary.
c906108c
SS
21425
21426 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21427 a set of tests. Remove print.* from the patterns being checked.
21428
21429Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21430
21431 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21432 refer to gdb_spawn_id.
21433
21434 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21435 longer used.
21436 * config/sparclet.exp: Ditto.
21437 * config/sparclet-old.exp: Ditto.
21438 * config/slite.exp: Ditto.
21439 * config/sim.exp: Ditto.
21440 * gdb.base/funcargs.exp: Ditto.
21441
21442 * lib/gdb.exp:Remove references to gdb_spawn_id.
21443 (gdb_expect): Move to remote.exp.
21444
21445Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21446
21447 * config/monitor.exp: Detect the "Couldn't establish connection"
21448 message from GDB.
21449
21450Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21451
21452 * gdb.base/bitfields.exp: Use runto instead of explicit
21453 gdb_run_cmd/gdb_expect sequences.
21454
21455 * gdb.base/break.exp(text_next_with_recursion): Add match for
21456 gdb_expect call.
21457
21458 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21459 We also need to handle the "A program is being debugged already"
21460 prompt from gdb. Use gdb_test to set the baud rate.
21461
21462 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21463 to 20000. Really. I mean it.
21464
21465Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21466
21467 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21468 fails. If suppress_flag is set, skip perror message about not
21469 being able to send to GDB.
c906108c 21470 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21471 GDB.
c906108c
SS
21472 (gdb_expect): If suppress_flag is set, always fail immediately.
21473 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21474 (gdb_init): Call gdb_stop_suppressing_tests.
21475 (default_gdb_exit): Ditto.
21476 (default_gdb_start): Ditto.
21477
21478 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21479 gdb_stop_suppressing_tests as appropriate.
c906108c 21480 * gdb.base/break.exp: Ditto.
889bf7c5 21481 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21482 * gdb.base/commands.exp: Ditto.
21483 * gdb.base/exprs.exp: Ditto.
889bf7c5 21484 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21485 * gdb.base/list.exp: Ditto.
21486 * gdb.base/recurse.exp: Ditto.
889bf7c5 21487 * gdb.base/scope.exp: Ditto.
c906108c
SS
21488 * gdb.base/structs.exp: Ditto.
21489 * gdb.c++/inherit.exp: Ditto.
21490
21491Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21492
21493 * config/vr4300.exp: New file.
21494
99707966 21495 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21496
99707966 21497 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21498
21499Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21500
21501 * lib/gdb.exp(gdb_init): New function.
21502
21503 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21504 for each individual variable set.
c906108c
SS
21505
21506 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21507 name.
21508
21509 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21510
21511 * gdb.base/scope.exp: Use gdb_test.
21512
21513 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21514 aborting; the testsuite driver will do that for us (see
21515 gdb_finish). Also, use gdb_test in a few more places.
21516
21517Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21518
21519 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21520
21521Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21522
21523 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21524 and "add_tests" are not at the same address.
21525
21526Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21527
21528 * gdb.base/ptype.exp: Use gdb_test.
21529
21530Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21531
21532 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21533 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21534 left in. No longer expect them to fail.
21535
21536 * gdb.stabs/*.mt; Deleted, no longer used.
21537 * gdb.stabs/configure.in: Remove references to target makefile
21538 frags.
21539 * gdb.stabs/configure: Rebuilt.
21540
21541 * gdb.disasm/*.mt: Deleted, no longer used.
21542 * gdb.disasm/configure.in: Remove references to target makefile
21543 frags. Use "sh3.s" as the unique filename for this directory.
21544 * gdb.disasm/configure: Rebuilt.
21545
21546 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21547 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21548 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21549
21550Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21551
21552 * config/udi.exp: Use mondfe,name instead of remote_host.
21553
21554Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21555
21556 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21557 a function with a watchpoint enabled on the mn10200.
21558
21559 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21560 before trying to create it!
21561
21562Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21563
21564 * config/vx.exp: Use hostname instead of netport.
21565
21566 * config/vxworks.exp: New file.
21567
21568 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21569
21570 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21571 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21572 occurs.
21573
21574 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21575 $gdb_spawn_id directly.
21576 (gdb_run_cmd): Try _start as well as start. Use the target feature
21577 gdb,start_symbol as the symbol to start from when jumping.
21578
21579Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21580
21581 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21582 redundant) test.
21583
21584 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21585 it doesn't lose for 16bit integer systems.
21586
21587Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21588
21589 * gdb.fortran/types.exp: If the target doesn't support "double"
21590 data types, then expect "real" types to only be 4 bytes.
21591
21592 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21593 call tests if the target doesn't support inferior function calls.
21594
21595 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21596 in printf tests.
21597
21598Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21599
21600 * gdb.base/help.exp: Disable "help set", "help show", and
21601 "help support". Simplify regexp for "help stack".
21602
21603 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21604 to 60 seconds. Temporarily set match_max to 15000 around the
21605 "info copying" test.
21606
21607 * gdb.base/nodebug.exp: Don't try to do an inferior function
21608 call if the target doesn't support them.
21609 * gdb.base/printcmds.exp: Likewise.
21610 * gdb.base/setvar.exp: Likewise.
21611 * gdb.base/structs.exp: Likewise.
21612 * gdb.c++/templates.exp: Likewise.
21613 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21614
21615 * gdb.base/recurse.exp: Enable for the mn10200.
21616
21617 * configure.in: Do configure gdb.stabs directory for *-*-elf
21618 targets.
21619 * configure: Rebuilt.
21620
21621 * gdb.base/break.exp: Check for gdb,noresults before testing
21622 exit status and/or results from the target.
21623 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21624 * lib/gdb.exp: Remove old (now bogus) initialization of
21625 noinferior, noargs, noresults and nosignals.
21626
21627Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21628
21629 * config/sh.exp: New file.
21630
21631 * config/slite.exp: Try to connect multiple times to the board
21632 before rebooting. Only send a "monitor run" if need_monitor_run
21633 is set.
21634
21635 * gdb.base/break.exp: Don't do the "stub continue" test if
21636 the target has gdb_stub set.
21637
21638 * gdb.base/callfuncs.exp: Increase the timeout.
21639
21640 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21641 if the target has gdb,noinferiorio set.
21642
21643 * gdb.base/list.exp: Increase match_max to 10000 characters.
21644
21645 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21646
21647 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21648 target.
21649
21650 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21651
21652Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21653
21654 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21655 trying to delete the copy of gdb. Catch the file delete so we
21656 don't die if the delete fails; also, the file should be copied to
21657 the host, not to the build.
c906108c
SS
21658
21659Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21660
21661 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21662 parenthesis in case it contains multiple regexps separated
c906108c
SS
21663 with |.
21664
21665 * gdb.base/watchpoint.exp: Use gdb_test.
21666 * gdb.base/default.exp: Ditto.
21667
21668Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21669
99707966 21670 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21671
c906108c
SS
21672 * gdb.base/scope.exp: Use gdb_test.
21673 * gdb.c++/classes.exp: Ditto.
21674 * gdb.c++/inherit.exp: Ditto.
21675
21676Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21677
21678 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21679 remote_exec instead.
21680 * gdb.base/corefile.exp: Don't be ridiculous.
21681 * gdb.base/*.c: Add missing stub invocations.
21682
21683Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21684
21685 * config/slite.exp: Miscellaneous fixes.
21686
21687 * lib/gdb.exp: Fix runto.
21688
21689 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21690 the target.
21691
21692 * gdb.base/watchpoint.exp: Fix regexp.
21693
21694 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21695 close and wait commands, as the descriptor may now be
21696 invalid. Always call "remote_close host".
21697
21698Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21699
21700 Major rewrite for testsuite revision.
d63a86f8 21701
c906108c
SS
21702 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21703 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21704 instead of relying on spawn_id to always contain a valid
21705 spawn id.
21706 (get_compiler_info): New procedure to build the ${binfile}.ci
21707 file, instead of replicating this in N different places.
21708 (gdb_compile): New procedure.
d63a86f8 21709
c906108c 21710 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21711 appropriate arguments) instead of compile. Use gdb_test in a lot
21712 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21713 at the start of a testcase, as this is no longer done magically.
21714
21715 config/*-gdb.exp: Rename without the -gdb suffix.
21716
21717 config/mips.exp: Use remote_close instead of exit_remote_shell.
21718 config/monitor.exp: Use target_info instead of looking at
21719 baud, timeout, etc.
21720 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21721
21722Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21723
21724 * gdb.c++/templates.exp (test_ptype_of_templates),
21725 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21726 Update expect patterns for destructors and assignment operators
21727 to match corresponding c-typeprint.c changes.
21728 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21729 to destructor breakpoint test, GDB should be able to set the
21730 destructor breakpoint without specifying arguments.
21731
21732Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21733
21734 * gdb.threads/pthreads.exp: Change result for failure to compile due
21735 to lack of pthreads runtime support from an error to simply an
21736 unsupported test, per dejagnu standards.
21737
21738Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21739
21740 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21741 where GDB exits to reduce pattern match time.
21742 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21743
21744 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21745
dc96c6c7 21746Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21747
21748 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21749 * gdb.base/default.exp: ditto.
21750 * gdb.base/nodebug.exp: ditto.
21751 * gdb.base/printcmds.exp: ditto.
21752 * gdb.base/ptype.exp: ditto.
21753 * gdb.base/setvar.exp: ditto.
21754 * gdb.base/structs.exp: ditto.
21755 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21756
21757Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21758
21759 * configure, */configure: Rebuild with autoconf 2.12.
21760
21761Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21762
21763 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21764 use new i*86-pc-linux*-gnu quads.
21765 * gdb.base/corefile.exp: Ditto.
21766 * gdb.base/signals.exp: Ditto.
21767 * gdb.base/sigall.exp: Ditto.
21768 * gdb.base/interrupt.exp: Ditto.
21769
21770 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21771 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21772 RedHat 4.0.
d63a86f8 21773
c906108c 21774 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21775 linux. This allows the test case to at least compile on latest
21776 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21777
21778Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21779
21780 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21781 directory to search gdb directory. Accept and step over conditional
21782 stack alignment code. Consume $prompt in failure cases.
21783 Reset timeout to $oldtimeout instead of some arbitrary value.
21784 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21785 timeout problems with infinite stack backtraces.
21786 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21787 Accept function parameters for linkfunc member.
21788
21789Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21790
21791 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21792 (CXXFLAGS): Remove, unreferenced.
21793 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21794 previous -B options and also add -B option to pick up cross compiled
21795 runtime.
c906108c
SS
21796 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21797 doing cross compiles.
21798 (target_alias): Declare global.
21799 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21800 to verify that gcc exists in build tree, and if so set CC to that
21801 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21802
c906108c
SS
21803Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21804
21805 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21806 ptype test for anonymous union. Fixup testcase to match
21807 current gcc debug output.
21808
21809Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21810
21811 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21812 force argument to an unsigned long type.
21813
21814Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21815
21816 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21817 tests and anonymous union print/ptype tests.
c906108c
SS
21818 * gdb.base/list.exp (test_forward-search): Increase timeout by
21819 5 minutes for the "search extremely long line" case.
21820 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21821 completely optional and that the pass/fail messages use the command as
21822 the message if that third arg is a null string.
21823 (gdb_test_exact): Arrange that a null string pattern means match a
21824 null string output rather than any output, which might include random
889bf7c5 21825 errors.
c906108c
SS
21826 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21827 backtrace test.
21828 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21829 always failing and failure is now exposed by gdb.exp changes.
21830
21831Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21832
21833 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21834 weren't being noted.
21835
21836Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21837
21838 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21839 * gdb.stabs/weird.exp: Remove v_comb xfails.
21840
dc96c6c7 21841Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21842
21843 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21844 list.exp scope.exp watchpoint.exp]
c906108c 21845 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21846
dc96c6c7 21847Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21848
21849 * config/monitor.exp: Increase download timeout to 1000 seconds.
21850
dc96c6c7 21851Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21852
21853 * config/m32r.exp: Increase timeout to 120 seconds.
21854
21855Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21856
21857 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21858 and accept older ordering as obsolescent gcc or gdb.
21859 * gdb.c++/templates.exp: Ditto.
21860 * gdb.c++/virtfunc.exp: Ditto.
21861
21862Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21863
21864 * gdb.base/coremaker.c: Add code to mmap some data so we
21865 can check that it ends up in the core file.
21866 * gdb.base/corefile.exp: Add test to read mmapped data
21867 from core file.
21868
dc96c6c7 21869Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21870
21871 * config/m32r.exp: New file.
21872
21873Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21874
21875 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21876 that cflags can contains -gstabs, and work correctly for other tests.
21877
dc96c6c7 21878Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21879
21880 * gdb.base/setshow.exp: New file, tests show and set.
21881 * gdb.base/setshow.c: New file, tests show and set.
21882 * gdb.base/help.exp: Add test for help set|show annotate.
21883 * gdb.base/default.exp: Add test for set|show annotate.
21884
21885Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21886
21887 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21888 errors unique.
21889 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21890 explicitly.
21891
21892Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21893
21894 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21895 and width commands. This is done elsewhere.
21896 * (gdb_start): Don't call gdb_start_sim here. That's already
21897 done in gdb_load. This fixes lots of failures in default.exp.
21898
21899Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21900
21901 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21902 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21903 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21904 in the same we we treat other failures (since it may be an expected
889bf7c5 21905 condition), rather than as an error.
c906108c
SS
21906 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21907 old test format.
21908
21909Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21910
21911 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21912 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21913 twice. Nuke the duplicates.
c906108c 21914 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21915 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21916 Remove config.h along with other config files.
21917
21918Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21919
21920 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21921 "p func1 ()" and note that rests of tests are skipped.
21922 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21923 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21924 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21925 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21926 affected by the previous run test.
21927 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21928 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21929 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21930 "pass int powerset tuple" and "pass modeless int powerset tuple".
21931 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21932 "real write 4" and "real write 8".
21933 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21934 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21935 "print \$i after tuple assign 2", and
21936 "print vs2 after tuple assign 2".
21937 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21938 meaningful error message and return -1 so the caller can
21939 suppress further tests and avoid a cascade of errors.
d63a86f8 21940
c906108c
SS
21941Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21942
21943 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21944 format for printing version.
21945 * gdb.base/default.exp: Ditto.
21946 * gdb.base/interrupt.exp: Fix problem with cascade of
21947 errors if child process dies while calling a function.
d63a86f8 21948
c906108c
SS
21949Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21950
21951 * Makefile.in (VPATH): Add
21952 * Makefile.in (Makefile, config.status): Fix rules so things get
21953 remade when necessary.
21954
21955Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21956
21957 * Makefile.in (just-check): Add path to sibling expect dir
21958 to environment variable specified by RPATH_ENVVAR.
21959
21960Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21961
21962 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21963 (just-check): Add shared library paths for libstdc++, tk,
21964 tcl, bfd, and opcodes to the environment variable specified
21965 in RPATH_ENVVAR.
21966 * configure.in: Add support to recognize --enable-shared flag
21967 and generate correct value for RPATH_ENVVAR.
21968 * configure: Regenerated with autoconf.
21969
21970Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21971
21972 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21973 include all osf versions.
c906108c
SS
21974 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21975 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21976 when target is linux. When failing to build pthreads test
21977 executable, give more meaningful message.
21978 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21979 arg for pthread_create.
d63a86f8 21980
c906108c
SS
21981Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21982
21983 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21984 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21985 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21986 and -lpthreads (everybody else).
c906108c
SS
21987 (test_startup): Fail gracefully if threads are not supported.
21988 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21989 "p/c array_index("abcdef",2)" when not gcc compiled.
21990 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21991 "print func2::coremaker_local" when not gcc compiled.
21992 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21993 "ptype on opaque struct tagname (statically)",
21994 "ptype on opaque struct tagname (dynamically) 1", and
21995 "ptype on opaque struct tagname (dynamically) 2"
21996 for not compiled with gcc.
21997 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21998 backtrace when compiled with gcc.
d63a86f8 21999 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22000 than always return success.
22001
22002Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22003
22004 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22005
22006Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22007
22008 * gdb.base/structs.exp: Undo last change.
22009
22010Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22011
22012 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22013 encapsulate all the steps/nexts done during self test, starting
22014 at main, and makes them less sensitive to optimization issues.
22015 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22016 signal handler" test.
22017 * gdb.threads/pthreads.exp: Only run this for native configs.
22018 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22019 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22020 tests.
22021 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22022 for "runto test_calls(void)" test.
d63a86f8 22023
c906108c
SS
22024Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22025
22026 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22027 and don't expect address info in breakpoint confirmations.
22028
22029Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22030
22031 * gdb.base/list.exp (test_forward_search): Increase timeout
22032 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22033 and then reset to old value when done. Increase expect input
c906108c
SS
22034 buffer to 10000.
22035
22036Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22037
22038 * gdb.base/list.exp (test_forward_search): Fix to handle very
22039 long source line without overflowing expect's input buffer.
22040
22041Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22042
22043 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22044 "buffer_full".
22045
22046 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22047 "buffer_full".
22048
22049 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22050 "buffer_full".
22051
22052 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22053 "buffer_full".
22054
22055Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22056
22057 * configure.in (configdirs): Add gdb.threads.
22058 * configure: Regenerated with autoconf.
22059 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22060 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22061 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22062
c906108c
SS
22063Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22064
22065 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22066
22067Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22068
22069 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22070 each signal's status in the output of "handle all print".
22071 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22072 the \r\n sequence that immediately precedes the gdb prompt.
22073 * gdb.base/a1-selftest.exp: Save original timeout and restore
22074 after test.
22075
22076Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22077
22078 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22079 symbol.
22080
22081Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22082
22083 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22084
22085Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22086
22087 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22088 timeout by 60 seconds.
22089
22090Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22091
22092 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22093 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22094 error return.
22095
22096Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22097
22098 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22099 gdb initialization, also report how long dejagnu waited. Restore
22100 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22101 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22102
22103Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22104
22105 * lib/gdb.exp: Report timeout value for verbosity level 2.
22106 * config/gdbserver.exp: Ditto.
22107 * config/hppro.exp: Ditto.
22108 * config/mips-gdb.exp: Ditto.
22109 * config/monitor.exp: Ditto.
22110 * config/netware.exp: Ditto.
22111 * config/sim-gdb.exp: Ditto.
22112 * config/slite-gdb.exp: Ditto.
22113 * config/udi-gdb.exp: Ditto.
22114 * config/unix-gdb.exp: Ditto.
22115 * config/vx-gdb.exp: Ditto.
22116 * gdb.base/a1-selftest.exp: Ditto.
22117 * gdb.base/a2-run.exp: Ditto.
22118 * gdb.base/break.exp: Ditto.
22119 * gdb.base/corefile.exp: Ditto.
22120 * gdb.base/list.exp: Ditto.
22121 * gdb.base/recurse.exp: Ditto.
22122 * gdb.base/scope.exp: Ditto.
22123 * gdb.base/signals.exp: Ditto.
22124
22125Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22126
22127 * gdb.threads/Makefile.in (docdir): Removed.
22128
22129Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22130
22131 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22132 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22133 @srcdir@.
d63a86f8 22134 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22135 autoconf 2.5 or higher.
22136 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22137
22138Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22139
22140 * configure: Regenerated.
22141 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22142 avoid name clashes with SunOS headers.
22143
22144Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22145
22146 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22147
22148Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22149
22150 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22151 prototype information ends up in the compiler info file.
22152
22153Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22154
22155 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22156 attempting to regenerate it. Eliminate use of a temporary file
22157 and just generate the info file directly. Source it immediately,
22158 for consistency of use.
22159 * gdb.base/corefile.exp: Ditto
22160 * gdb.base/exprs.exp: Ditto.
22161 * gdb.base/funcargs.exp: Ditto.
22162 * gdb.base/langs.exp: Ditto.
22163 * gdb.base/list.exp: Ditto.
22164 * gdb.base/mips_pro.exp: Ditto.
22165 * gdb.base/nodebug.exp: Ditto.
22166 * gdb.base/opaque.exp: Ditto.
22167 * gdb.base/ptype.exp: Ditto.
22168 * gdb.base/scope.exp: Ditto.
22169 * gdb.base/setvar.exp: Ditto.
22170 * gdb.base/signals.exp: Ditto.
22171 * gdb.base/whatis.exp: Ditto.
22172 * gdb.c++/templates.exp: Ditto.
22173 * gdb.c++/virtfunc.exp: Ditto.
22174 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22175 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22176
22177Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22178
22179 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22180 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22181 Increase timeout, a lot of single stepping might be needed if the
22182 target has no hardware watchpoints.
22183
22184Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22185
22186 * gdb.base/break.exp: Ignore compiler warnings when compiling
22187 break.c.
22188 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22189 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22190 from remote-sim.
22191 * gdb.base/exprs.exp: Add h8300 xfails.
22192 * gdb.base/funcargs.exp: Likewise.
22193 * gdb.base/nodebug.exp: Likewise.
22194 * gdb.base/printcmds.exp: Likewise.
22195 * gdb.base/ptype.exp: Likewise.
22196 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22197 h8300 xfails.
d63a86f8 22198 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22199 on the h8300.
22200 * gdb.base/funcargs.c: Explicitly make last constant argument to
22201 call_after_alloca_subr an unsigned long type.
22202 * gdb.base/return.c: Include stdio.h.
22203
22204Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22205
22206 * config/abug.exp: New file for the older Motorola Bug monitor
22207 that runs on the mvme13x series VME boards.
22208 * config/monitor.exp: Use the new config array for target settings
22209 if they exist.
22210
22211Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22212
22213 * sim-gdb.exp: Make the SH simulator allocate less space when
22214 it is targeted.
22215
22216Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22217
22218 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22219 test.
22220
22221Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22222
22223 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22224 "rs6000-*-*" for "list function in include file" when gcc compiled.
22225 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22226 for "p ctable1[120]".
22227 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22228 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22229 Remove setup_xfail for "rs6000-*-*" for
22230 "print 'scope0.c'::filelocal before run".
22231 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22232 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22233 since some compilers don't allow both options to be given
22234 on the same command line. Create object file and move it.
d63a86f8 22235
c906108c
SS
22236Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22237
22238 * gdb.base/corefile.exp: Always regenerate the core file, since
22239 we always regenerate the coremaker program. Detect special case
22240 where registers cannot be read from core file.
d63a86f8 22241
c906108c
SS
22242Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22243
22244 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22245 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22246 * gdb.c++/templates.exp: Only match on basename of file since
22247 some formats like xcoff don't encode directory information.
22248 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22249 and rs6000 AIX xcoff targets.
22250 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22251 * configure: Regenerate.
22252 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22253 here, rather than in distclean.
d63a86f8 22254
c906108c
SS
22255Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22256
22257 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22258 defined, and use it to compile the test case with -O2. The
22259 native compilation still uses no optimization.
22260 * gdb.base/mips_pro.c: Remove inline assembly code since
22261 it is compiled PIC by default, which results in assembler
22262 warnings that make the testsuite think the compilation
22263 was unsuccessful.
22264
22265Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22266
22267 * gdb.c++/misc.exp: Add note to message for
22268 "print s.a for foo struct" that this is a known gcc 2.7.2
22269 and earlier bug.
22270
22271Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22272
22273 * gdb.base/break.exp: Fix pattern for matching "Delete all
22274 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22275 setup_xfail for deleting all breakpoints test. Fix various
22276 timeout messages to include "(timeout)".
22277 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22278 for "p t_float_values2(3.14159,float_val2)".
22279 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22280 for "continue to call2g" when gcc compiled.
22281 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22282 "up to foo in langs.exp", "show language at foo in langs.exp",
22283 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22284 and "show language at fsub in langs.exp".
22285 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22286 "list line 1 in include file", "list message for lines past EOF",
22287 "list function in include file", "list list0.h:foo", and
22288 "list filename:function; nonexistant function".
22289 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22290 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22291 and "ptype t_char_array" to be for native cc only.
d63a86f8 22292
c906108c
SS
22293Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22294
d63a86f8 22295 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22296 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22297 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22298
22299Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22300
22301 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22302 "bt in signals.exp". This problem only appears when running
22303 the testsuite, and then only intermittently.
22304
22305Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22306
22307 * gdb.base/return.exp (return_tests): Differentiate between
22308 two tests of continuing.
22309
22310Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22311
22312 * */Makefile.in (maintainer-clean): Remove config.log.
22313 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22314 * gdb.c++/Makefile.in (PROGS): Add inherit.
22315 (clean): Remove *.ci.
22316
22317Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22318
22319 * gdb.c++/misc.cc: Add test code from Mike Stump.
22320 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22321
22322Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22323
22324 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22325 to "alpha-*-osf2*" and add comment.
22326 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22327 setup_xfail for "step over execarg initialization" and
22328 "step over corearg initialization".
c906108c
SS
22329 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22330 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22331 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22332 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22333 "print func2::coremaker_local", and "backtrace in corefile.exp".
22334 * gdb.base/signals.exp: Build and source signals.ci.
22335 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22336 to be for gcc only.
22337 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22338
c906108c
SS
22339Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22340
22341 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22342 Feb 3 procfs.c change.
22343
22344Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22345
22346 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22347
22348Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22349
22350 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22351 from dejagnu's apparent default of 10 seconds, which gives random
22352 results when running the tests over NFS on moderately loaded systems.
22353 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22354
22355Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22356
22357 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22358 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22359 result reports.
c906108c
SS
22360
22361Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22362
22363 * configure.in (CY_AC_PATH_TCLH): Remove.
22364 * configure: Regenerate.
22365
22366Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22367
22368 * gdb.c++/Makefile.in (clean): Add missing '{'.
22369
22370Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22371
22372 * lib/gdb.exp: Provide a default value for noinferior.
22373
22374 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22375 Load libgloss.exp.
22376
22377Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22378
22379 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22380 the executable, not the .o to run the tests from.
22381
22382Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22383
22384 * gdb.base/break.exp: Don't test for program exit or exit status
22385 if $noresults if nonzero.
22386 * gdb.base/langs.exp: Likewise.
22387 * gdb.base/watchpoint.exp: Likewise.
22388
22389 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22390 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22391 trying to compile the testcase.
22392
22393Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22394
22395 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22396 * gdb.base/signals.exp (continue to handler): Likewise.
22397
22398Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22399
22400 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22401
22402 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22403
22404Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22405
22406 * gdb.base/corefile.exp: Recognize "not found" as failure
22407 when trying to determine if a core file was generated.
22408 If no core file was generate the first time, try again without
22409 the ulimit -c to work around braindamaged shells.
22410
22411Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22412
22413 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22414 [] tests with "test" and enclose string in quotes.
22415 * gdb.stabs/configure: Rebuild
d63a86f8 22416
c906108c
SS
22417Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22418
22419 Changes in sync with expect:
22420 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22421 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22422 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22423 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22424 argument to AC_REQUIRE.
22425 * configure: Regenerated.
22426
22427Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22428
22429 * gdb.base/corefile.exp: When generating a core, discard any
22430 error messages about ulimit not found and the "core dumped"
22431 message from the shell that runs the coredumper.
22432
22433Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22434
22435 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22436
22437 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22438 which sed script to run. Expect failure for v_comb test
22439 on PA targets too.
d63a86f8 22440
c906108c
SS
22441Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22442
22443 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22444 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22445
22446Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22447
22448 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22449 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22450 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22451 * lib/gdb.exp (default_gdb_start): Fix typo.
22452 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22453 messages to not include the full program name that caused
22454 the core dump since some systems (such as solaris) apparently
22455 truncate this path to about 80 characters.
22456 When generating a core file first try increasing the core file
22457 size limit to unlimited since some systems may default it to
22458 zero, and it is harmless to try it. Move the test for failing
22459 to generate a core file to where it will actually get executed.
22460 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22461 new gdb result from g++ debug info improvements and make old
22462 pattern obsolescent. Also account for size_t differences
22463 (may be int or long).
22464 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22465 initialization before function call is placed in the delay slot
22466 and thus appears to be skipped over by commands such as "next".
22467
22468Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22469
22470 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22471
22472Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22473
22474 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22475 input source file; fix code to compile test to deal with this
22476 convention.
22477 * gdb.c++/*.exp: Likewise.
22478
22479Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22480
22481 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22482 "bt in signals.exp".
22483
22484Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22485
22486 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22487 "step over execarg initialization" and
889bf7c5 22488 "step over corearg initialization".
c906108c
SS
22489
22490Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22491
22492 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22493 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22494
22495Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22496
22497 From Rob Savoye (rob@poseidon.cygnus.com)
22498 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22499 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22500 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22501 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22502 configure.in}: Major reworking for autoconfig.
c906108c
SS
22503 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22504 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22505 New files.
c906108c
SS
22506 * config/unix-gdb.exp: Make GDB global.
22507 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22508 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22509 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22510 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22511 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22512 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22513 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22514 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22515 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22516 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22517 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22518 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22519 to returns as necessary, arrange for test to compile own testcase
22520 executable.
c906108c 22521 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22522
c906108c
SS
22523Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22524
22525 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22526 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22527 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22528 "backtrace through signal handler".
22529
22530Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22531
22532 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22533 continuing from a job control stop signal.
22534 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22535
22536Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22537
22538 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22539 * gdb.base/corefile.exp: Likewise.
22540 * gdb.base/funcargs.exp: Likewise.
22541
22542Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22543
22544 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22545 * config/monitor.exp: Add support for setting baud rate.
22546
22547Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22548
22549 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22550 i*86-*-linux* xfails for "backtrace through signal handler".
22551 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22552 "print func2::coremaker_local".
22553 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22554 alpha-dec-osf2* xfail for
c906108c
SS
22555 "delete all breakpoints when none".
22556
22557Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22558
22559 * gdb.base/break.exp: Change test that deletes all breakpoints
22560 when no user breakpoints are installed. A post 4.15 change
22561 causes gdb to no longer prompt in this case.
22562
22563Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22564
22565 * gdb.base/return.exp (return_tests): Change xfail for test
22566 "correct value returned double test" to stop xfailing at
22567 Solaris 2.5. Apparently the bug has been fixed.
22568
22569Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22570
22571 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22572 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22573
22574Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22575
22576 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22577 * gdb.disasm/hppa.s: Corresponding changes.
22578
22579Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22580
22581 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22582 makefile fragment.
22583 * config/mt-hpux: Deleted.
22584
22585Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22586
d63a86f8 22587 * Many files: When warning about suppressed tests due to a
c906108c
SS
22588 nonexistant test binary, avoid incrementing the warning count.
22589
22590Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22591
22592 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22593
c906108c
SS
22594Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22595
22596 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22597 "sparc-*-solaris2*".
22598
22599Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22600
22601 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22602 Add global and local variables and initialize them.
22603 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22604 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22605 extracts the file name and terminating signal from the core file.
22606 * TODO: Remove note about tests for correct mapping of corefile.
22607 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22608 from optimizing it away.
22609 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22610 handles common blocks.
22611
22612Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22613
22614 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22615 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22616
22617Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22618
22619 * Makefile.in (maintainer-clean): New target, synonym for
22620 realclean.
22621 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22622 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22623 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22624 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22625 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22626 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22627
22628Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22629
22630 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22631 xfails when not gcc compiled for "print foo::funclocal".
22632 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22633 "print foo::funclocal at foo",
22634 "print 'scope1.c'::foo::funclocal at foo",
22635 "print foo::funclocal_bss at foo",
22636 "print 'scope1.c'::foo::funclocal_bss at foo",
22637 "print foo::funclocal_ro at foo",
22638 "print 'scope1.c'::foo::funclocal_ro at foo",
22639 "print bar::funclocal at foo" and
22640 "print 'scope1.c'::bar::funclocal at foo".
22641 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22642 gcc compiled for "print foo::funclocal at bar".
22643 Expand all messages to ensure that they identify that
22644 the test is at bar().
22645 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22646 gcc compiled for:
22647 "ptype on opaque struct pointer (statically)",
22648 "ptype on opaque struct tagname (statically)",
22649 "ptype on opaque struct pointer (dynamically) 1",
22650 "ptype on opaque struct tagname (dynamically) 1",
22651 "ptype on opaque struct pointer (dynamically) 2" and
22652 "ptype on opaque struct tagname (dynamically) 2
22653 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22654 gcc compiled for:
22655 "p datalocal"
22656 "whatis datalocal",
22657 "ptype datalocal",
22658 "p bsslocal",
22659 "whatis bsslocal", and
22660 "ptype bsslocal".
22661 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22662 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22663 when not gcc compiled.
22664 * gdb.base/funcargs.exp (float_and_integral_args): Add
22665 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22666 compiled.
22667 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22668 "backtrace from call6a" when not gcc compiled.
22669 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22670 "backtrace from call7a" when not gcc compiled.
22671 * gdb.base/callfuncs.exp (do_function_calls):
22672 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22673 "p t_char_array_values(char_array_val2,char_array_val1)",
22674 "p t_char_array_values(char_array_val1,char_array_val2)",
22675 "p t_char_array_values("carray 1","carray 2")",
22676 "p t_char_array_values("carray 1",char_array_val2)",
22677 "p t_char_array_values(char_array_val1,"carray 2")",
22678 "p sum_args(1,{2})",
22679 "p sum_args(2,{2,3})",
22680 "p sum_args(3,{2,3,4})",
22681 "p sum_args(4,{2,3,4,5})"
22682 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22683 "backtrace in corefile.exp" when not gcc compiled.
22684
22685Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22686
22687 * gdb.base/signals.exp: Rewrite `handle all print' test as
22688 a procedure. Accept blanks or TABs as whitespace, increase
22689 timeout and expect input buffer size for the large output
22690 from the command. Remove "i*86-*-bsdi2.0" xfail.
22691
22692Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22693
22694 * gdb.base/setvar.exp: Add new testcases for truncation when
22695 assigning invalid values to bitfields.
22696
22697Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22698
d63a86f8 22699 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22700 mips-sgi-irix* xfail for
22701 "call inferior func with struct - returns char *"
22702 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22703 accepted in the result.
c906108c
SS
22704
22705Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22706
22707 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22708 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22709 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22710 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22711 that accidentally got checked in.
22712
22713Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22714
d63a86f8 22715 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22716 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22717 compiled test.
22718 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22719 Add mips-sgi-irix5* xfail for not gcc compiled.
22720 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22721 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22722 "p top", "whatis top", "p middle", and "whatis middle".
22723 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22724 "whatis signed char" for not gcc compiled.
22725 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22726 "set variable signed char=-1 (-1)" and
22727 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22728 * gdb.base/funcargs.exp (float_and_integral_args):
22729 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22730 Add mips-sgi-irix* xfail when not gcc compiled for
22731 "continue to call2b".
22732 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22733 "continue to call2g".
22734 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22735 "backtrace from call6a"
22736 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22737 "backtrace from call7k".
22738 Add mips-sgi-irix5* xfail when not gcc compiled for
22739 "backtrace from call7a".
22740 (localvars_after_alloca): Fix gdb_test cmds for
22741 "print * after runto ...".
22742 Remove rs6000-*-* xfails for
22743 "print i after runto localvars_after_alloca" and
22744 "print l after runto localvars_after_alloca"
22745 for all compilers.
22746 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22747 when not compiled with gcc, for:
c906108c
SS
22748 "print signed char == (minus)",
22749 "print signed char != (minus)",
22750 "print signed char < (minus)",
22751 "print signed char > (minus)".
22752 * gdb.base/callfuncs.exp (do_function_calls):
22753 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22754 "call inferior func with struct - returns char *".
d63a86f8 22755 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22756 "correct value returned double test" to include Solaris 2.4.
22757 * gdb.base/funcargs.exp (float_and_integral_args):
22758 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22759
c906108c
SS
22760Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22761
22762 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22763 enumeration bitfields if compiling with GNU C.
22764 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22765 to empty' prompt.
22766
22767Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22768
22769 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22770 test for PRO targets.
22771
22772 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22773 breakpoints in the inferior at any given time by making
22774 two groups of breakpoints for call2*, call6* and call7*
22775 tests.
22776
22777Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22778
22779 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22780 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22781 from optimizing it away.
22782 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22783 "call inferior func with struct".
22784
22785Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22786
22787 * configure.in: Only configure gdb.chill for particular targets.
22788
22789Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22790
22791 * gdb.base/Makefile.in: Add action to .c.o transformation
22792 rule that generates a .ci file for each .o file and remove
22793 explicit .c.o rules except for callfuncs.o.
22794 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22795 generates a .ci file for each .o file and remove explicit
22796 .cc.o rules.
22797 (clean): Remove *.tmp *.ci files.
22798 (EXECUTABLES): Remove templ-info.exp.
22799 * gdb.base/compiler.c: New file.
22800 * gdb.c++/compiler.cc: New file
22801 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22802 Change rs6000-*-* xfail for
22803 "print 'scope0.c'::filelocal_ro" and
22804 "print 'scope1.c'::filelocal" and
22805 "print 'scope1.c'::filelocal_bss" and
22806 "print 'scope1.c'::filelocal_ro" and
22807 "print 'scope1.c'::foo::funclocal" and
22808 "print 'scope1.c'::foo::funclocal_ro" and
22809 "print 'scope1.c'::bar::funclocal" and
22810 "print 'scope0.c'::filelocal_ro" and
22811 "print 'scope1.c'::filelocal at foo" and
22812 "print 'scope1.c'::filelocal_bss at foo" and
22813 "print 'scope1.c'::filelocal_ro at foo" and
22814 "print 'scope1.c'::foo::funclocal at foo" and
22815 "print 'scope1.c'::foo::funclocal_bss at foo" and
22816 "print 'scope1.c'::foo::funclocal_ro at foo" and
22817 "print 'scope1.c'::bar::funclocal at foo" and
22818 "print 'scope0.c'::filelocal_ro" and
22819 "print 'scope1.c'::filelocal" and
22820 "print 'scope1.c'::filelocal_bss" and
22821 "print 'scope1.c'::filelocal_ro" and
22822 "print 'scope1.c'::foo::funclocal" and
22823 "print 'scope1.c'::foo::funclocal_bss" and
22824 "print 'scope1.c'::foo::funclocal_ro" and
22825 "print 'scope1.c'::bar::funclocal" and
22826 "print 'scope1.c'::bar::funclocal_bss"
22827 to only be xfail'd when not compiled with gcc.
d63a86f8 22828 Add rs6000-*-* xfail for
c906108c
SS
22829 "print 'scope0.c'::filelocal_bss before run"
22830 when compiled with gcc.
22831 (test_at_main): Add rs6000-*-* xfail for
22832 "print filelocal_ro in test_at_main"
22833 when compiled with gcc.
22834 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22835 Add rs6000-*-aix* xfail for
c906108c
SS
22836 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22837 "ptype t_char_array", not compiled with gcc.
22838 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22839 xfail for "list foo (in include file)" when gcc compiled.
22840 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22841 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22842 "run to call0a" if not compiled with gcc.
22843 (unsigned_integral_args): Add rs6000-*-* xfail for
22844 "run to call1a" if not compiled with gcc.
22845 (float_and_integral_args): Add rs6000-*-* xfail for
22846 "run to call2a" if not compiled with gcc and for
22847 "continue to call2b" for any compiler.
22848 Add rs6000-*-* xfail to
22849 "print f1 after run to call2a" for gcc compiled.
22850 (discard_and_shuffle): Add rs6000-*-* xfail for
22851 "run to call6a".
22852 (shuffle_round_robin): Add rs6000-*-* xfail for
22853 "backtrace from call7a" if not compiled with gcc.
22854 Add rs6000-*-* xfail for
22855 "backtrace from call7b" if compiled with gcc.
22856 (call_after_alloca): Add rs6000-*-* xfail for
22857 "print c in call_after_alloca" and
22858 "print s in call_after_alloca" and
22859 "backtrace from call_after_alloca_subr"
22860 if not compiled with gcc.
22861 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22862 "print c in localvars_in_indirect_call" and
22863 "print c in localvars_in_indirect_call" and
22864 "backtrace in indirectly called function" and
22865 "stepping into indirectly called function"
22866 if not compiled with gcc.
22867 (localvars_after_alloca): Add rs6000-*-* xfail for
22868 "print c after runto localvars_after_alloca" and
22869 "print s after runto localvars_after_alloca" and
22870 "print i after runto localvars_after_alloca" and
22871 "print l after runto localvars_after_alloca"
22872 for all compilers.
22873 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22874 than whatis-info.exp.
22875 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22876 than opaque-info.exp.
22877 Setup rs6000-*-* xfail for
d63a86f8 22878 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22879 "ptype on opaque struct pointer (dynamically)" when
22880 not compiled with gcc.
22881 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22882 rather than callf-info.exp.
22883 (do_function_calls): Add clear_xfail for rs6000-*-* for
22884 "p t_float_values2(3.14159,float_val2)". Seems to work
22885 fine there, both with xlc and gcc. Need to find out what
22886 it is doing right and fix other platforms.
22887 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22888 "call inferior func with struct - returns int",
22889 "call inferior func with struct - returns long",
22890 "call inferior func with struct - returns float",
22891 "call inferior func with struct - returns double",
22892 "call inferior func with struct - returns char *",
22893 but only if not gcc compiled (presumes xlc compiled).
22894 Change rs6000-*-* xfails for
22895 "call inferior func with struct - returns char" and
22896 " call inferior func with struct - returns short" to only
22897 xfail if not using gcc.
22898 (clean mostlyclean): Remove *.ci and *.tmp files.
22899 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22900 than templ-info.exp.
22901 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22902 Add rs6000-*-* xfail for "up to foo in langs.exp"
22903 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22904 when not gcc compiled.
d63a86f8 22905
c906108c
SS
22906Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22907
22908 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22909 * gdb.base/corefile.exp: Likewise.
22910 * gdb.base/list.exp: Likewise.
22911 * gdb.base/scope.exp: Likewise.
22912 * gdb.base/siganls.exp: Likewise.
22913
22914 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22915 compiler output.
22916 * gdb.base/whatis.exp: Likewise.
22917
22918Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22919
22920 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22921 failure (opcode table has been fixed to match reality).
22922
22923Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22924
22925 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22926 "call inferior func with struct - returns char",
22927 "call inferior func with struct - returns short"
22928
22929 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22930 "print 'scope0.c'::filelocal at main",
22931 "print 'scope0.c'::filelocal_bss in test_at_main",
22932 "print 'scope0.c'::filelocal at foo",
22933 "print 'scope0.c'::filelocal_bss in test_at_foo",
22934 "print 'scope0.c'::filelocal at bar",
22935 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22936
c906108c
SS
22937 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22938 in source file 1". This bug seems to have been fixed with both
22939 gcc and native cc (was native assembler bug?).
22940
22941Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22942
22943 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22944 "backtrace through signal handler" to "i*86-*-sysv4*".
22945 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22946 continue" case. Add "known SVR4 bug" to fail message.
22947 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22948 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22949 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22950 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22951 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22952 "up to foo in langs.exp", "show language at foo in
22953 langs.exp", "up to cppsub_ in langs.exp", "show
22954 language at cppsub_ in langs.exp", "up to fsub in
22955 langs.exp", and "show language at fsub in langs.exp".
22956 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22957 "bactrace in corefile.exp".
22958 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22959 "call inferior function with struct - returns float" and
22960 "call inferior function with struct - returns double".
d63a86f8 22961
c906108c
SS
22962Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22963
22964 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22965 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22966 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22967 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22968
22969Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22970
22971 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22972 (or overriden) "CHILL" macro rather then bare "gcc".
22973 Also look for ../../gcc/xgcc since that is what we will
22974 actually need, not "Makefile". Remove following assignment
22975 of CHILL to CHILL_FOR_TARGET because that results in
22976 recursive definition.
22977
22978Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22979
22980 * gdb.base/corefile.exp: Change xfail for backtrace in
22981 corefile.exp from linuxaout to all linux.
22982 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22983 cases where we miss the breakpoint at the signal handler
22984 for some reason. Setup xfail for linuxoldld/linuxaout and
22985 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22986 hitting SIGURG breakpoint.
22987 * gdb.base/signals.exp: Setup xfail for "next" acting like
22988 continue to add linuxoldld. Setup xfail for all linux for
22989 "next to handler in signals_tests_1", "backtrace in
22990 signals_tests_1", "continue to func1", "pass SIGUSR1",
22991 and continue to handler".
22992
22993Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22994
22995 * Update all FSF addresses except those in COPYING* files.
22996
22997Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22998
22999 * gdb.base/a2-run.exp: Change messages to be more explicit about
23000 the status of args, and quote binfile in results.
23001
23002Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23003
23004 * gdb.base/callfuncs.exp: Add tests for passing structs to
23005 inferior functions and return various types.
23006 * gdb.base/callfuncs.c: Add functions to receive a struct
23007 and return a member of the struct, in various types.
23008
23009Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23010
23011 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23012
23013Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23014
23015 * config/vxworks29k.exp: New file, sources vxworks.exp.
23016
23017Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23018
23019 * config/gdbremote.exp: New file. Testing framework using
23020 gdbserver.
23021
23022Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23023
23024 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23025 "call function when asleep" and "send end of file".
23026 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23027 for "backtrace in corefile.exp".
23028 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23029 for "backtrace through signal handler".
23030 * gdb.base/corefile.exp: Make sure we actually generate a core file
23031 before trying the core tests. Some systems allow the user to suppress
23032 generation of core files and default to that (linux for example).
23033 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23034 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23035
23036Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23037
23038 * gdb.threads: New directory with some crude multi-threaded
23039 gdb tests (step.exp and step2.exp).
23040 * config/mt-lynx (STEP_EXECUTABLE): Define.
23041 (THREADFLAGS): Define.
23042
23043Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23044
23045 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23046
23047 * gdb.base/signals.exp: Disable whole file for lynx until
23048 further notice.
23049
23050 * gdb.base/signals.exp: xfail test where "next" acts like
23051 "continue" for lynx.
23052
23053 * gdb.base/interrupt.exp: xfail test for calling function while
23054 inferior is asleep for lynx.
23055
23056 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23057 than one cr-lf after each command.
23058
23059Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23060
23061 * configure.in: Reinstate setting of stabsdirs variable, fix
23062 typo in setting up configdirs for native builds.
23063
23064 * gdb.base/return.exp: Fix typo in return double test.
23065 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23066 compiler from optimizing them away.
23067
23068Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23069
23070 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23071 sequences to be echo'd by gdb when using gdb_test.
23072 * gdb.chill/chexp.exp: Likewise.
23073 * gdb.fortran/exprs.exp: Likewise
23074
23075Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23076
23077 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23078 after the inferior gdb has started.
23079
23080 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23081 after each command.
23082 * gdb.base/funcargs.exp: Likewise.
23083 * gdb.base/gdbvars.exp: Likewise.
23084 * gdb.base/interrupt.exp: Likewise.
23085 * gdb.base/list.exp: Likewise.
23086 * gdb.base/watchpoint.exp: Likewise.
23087 * gdb.c++/demangle.exp: Likewise.
23088 * gdb.c++/inherit.exp: Likewise.
23089 * gdb.chill/chexp.exp: Likewise.
23090 * gdb.fortran/exprs.exp: Likewise.
23091
23092 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23093 test if we can't handle IO to/from the inferior.
23094
23095 * gdb.c++/misc.exp: Always check for a program already being
23096 started after sending a "run" command to gdb.
23097
23098 * gdb.base/twice.exp: Start with a fresh gdb.
23099
23100 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23101 only depend on gdb's expression code, not the chill runtime.
23102
23103 * gdb.base/return.c: Put return values into variables so we
23104 can have gdb print them rather than depending on the program
23105 to print them.
23106 * gdb.base/return.exp: Corresponding changes.
23107
23108 * lib/gdb.exp: Provide default value for noinferiorio.
23109 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23110 the inferior.
23111
23112 * gdb.base/break.exp: Always check for a program already being
23113 started after sending a "run" command to gdb.
23114 (text_next_with_recursion): Don't check the output from the
23115 program's printf statement. Instead just make sure the program
23116 exited.
23117
23118 * gdb.base/commands.exp: Protect tests which need arguments with
23119 $noargs conditionals.
23120
23121Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23122
23123 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23124 of structure member arrays to match gdb/valops.c:value_addr change.
23125
23126Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23127
23128 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23129 cases.
23130
23131Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23132
23133 * configure.in (configdirs): Remove gdb.chill from default list
23134 of subdirs and then add it back in only if doing a native build.
23135 The current chill compiler does not yet work in any cross build.
23136 * Revert all signal changes from Jul 6.
23137 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23138 for sh-hms targets, allowing these tests to link, with no other
23139 changes. Testing is suppressed by setting "nosignals" in site.exp.
23140
23141Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23142
23143 * configure.in (signaldirs): Define and add to configdirs for all
23144 targets except some specific ones that are known to not support signals.
23145 Also clean up formatting.
23146 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23147 (signals, sigall): Remove rules to build.
23148 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23149 Moved to new gdb.signals directory.
23150 * gdb.signals: New test directory.
23151 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23152 signals.c signals.exp}: New or moved files.
23153
23154Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23155
23156 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23157
23158Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23159
23160 * gdb.base/return.exp: Xfail `return double' test failure
23161 on at least Solaris 2.3 and handle future/past versions on
23162 a case by case basis as appropriate. Also update message
23163 to include i*86 failures.
23164
23165Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23166
23167 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23168
23169 * lib/gdb.exp: Fix comment which erroneously identified
23170 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23171 gdb_file_cmd not gdb_load).
23172 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23173
23174 * gdb.base/setvar.exp: Make test names consistent between pass and
23175 fail cases. Use gdb_test more.
23176
23177Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23178
23179 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23180
23181Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23182
23183 * gdb.base/help.exp: Fix expected help string for `show commands'.
23184
23185Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23186
23187 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23188
23189 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23190 of a text section.
23191
23192Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23193
23194 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23195 that loop eventually terminates. Fix Connection refused logic so
23196 that testsuite will expire nicely.
23197
23198Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23199
23200 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23201 config/rom68k.exp: New tcl glue for the appropriate monitors.
23202 These all just end up calling monitor.exp.
23203 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23204 refused' by retrying. Cleanup some timeout issues.
23205 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23206 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23207 callers don't have to set/restore global timeout variable.
23208
23209 * The following set of changes centralizes management of the global
23210 timeout variable. This way, it can be set in one target dependent
23211 place instead of dozens of places scattered throughout the test suite.
23212 If you need to lengthen a timeout, then you should either set timeout
23213 in one of the config/{target}.exp files, or multiply it by a factor.
23214 Setting it to an absolute value is always going to lose for some
23215 targets.
23216 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23217 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23218 * gdb.base/funcargs.exp: Don't set timeout.
23219 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23220 * gdb.base/printcmds.exp (test_print_string_constants
23221 test_print_array_constants): Don't set timeout.
23222 * gdb.base/ptype.exp: Don't set timeout.
23223 * gdb.base/recurse.exp: Don't set timeout.
23224 * gdb.base/return.exp: Don't set timeout.
23225 * gdb.base/watchpoint.exp: Don't set timeout.
23226 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23227 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23228
23229Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23230
23231 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23232
23233Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23234
23235 * lib/gdb.exp: Disable chill tests for irix5.
23236
23237Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23238
23239 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23240 each test pass or fail.
23241
23242Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23243
23244 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23245 xlc not gcc.
23246
23247Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23248
23249 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23250
23251Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23252
23253 * config/est.exp: Fix copyright and comments. Remove dead code.
23254 Use targetname, serialport and baud variables instead of fixed
23255 constants.
23256 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23257 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23258
23259Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23260
23261 * gdb.base/watchpoint.exp: Don't run
23262 test_watchpoint_triggered_in_syscall for sunos.
23263
23264Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23265
23266 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23267 they don't seem to exist. Do include stdio.h.
23268
23269Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23270
23271 * gdb.base/a1-selftest.exp: Add alpha xfail.
23272
23273Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23274
23275 * gdb.base/watchpoint.c (main): Prompt before calling read().
23276 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23277 Revise accordingly. Remove cruft about sending "123" several
23278 times, until it gets noticed. Clean up the "print buf[0]" stuff
23279 so that it passes or fails, and waits for prompts in the usual way.
23280
23281Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23282
23283 * gdb.base/recurse.exp: Fix comment.
23284
23285 * TODO: Remove item about printing variables in nodebug.exp. Add
23286 item about enabling tests which are only run on some targets.
23287
23288 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23289 fail, make test names unique, use new gdb_test convention
23290 regarding pattern, use gdb_test more, etc.).
23291
23292 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23293 fail, make test names unique, etc.).
23294
23295Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23296
23297 * gdb.base/nodebug.c: Change return type of top and middle to
23298 short.
23299 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23300 are fixed by the recent mdebugread.c changes. Allow `short ()'
23301 as type for top and middle.
23302
23303Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23304
23305 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23306 nearly as I can tell, the whole thing was an accident in Stu's
23307 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23308 to replace a send/expect pair with gdb_test, but ended up only
23309 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23310 of 30 Mar 1995 took care of it, but left this vestigial comment
23311 which I am now nuking.
23312
23313Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23314
23315 * gdb.base/break.exp: Look for different line number for
23316 breakpoint at main depending on usestubs.
23317
23318Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23319
23320 * gdb.base/list.exp: Adjust some alternate expect patterns to
23321 match recent list0.c change. Add alternate expect pattern for
23322 output from `list default lines around main' for optimizing
23323 compilers.
23324
23325Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23326
23327 * lib/gdb.exp: If nosignals is not set, set it to 0.
23328
23329Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23330
23331 * config/slite-gdb.exp: Responds to load symbol table prompt.
23332 * gdb.base/break.exp: Adjust line number, fix rerun.
23333 * gdb.base/langs0.c: Add #ifdef usestubs.
23334
23335Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23336
23337 * gdb.base/list.exp: Adjust line contents after adding new lines in
23338 list0.c. Also fix a syntax error.
23339
23340 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23341 * gdb.base/break.exp: ditto.
23342 * gdb.base/list.exp: ditto.
23343 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23344 * gdb.base/run.c: ditto.
23345 * gdb.base/list0.c: ditto.
23346 * gdb.base/funcargs.c: ditto.
23347
23348Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23349
23350 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23351 $targetname, $serialport and $baud instead of hardwired variables.
23352 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23353 target doesn't support signals.
23354
23355Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23356
23357 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23358
23359Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23360
23361 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23362 Don't rely on the value of an auto variable before it has been
23363 initialized. Use gdb_test more.
23364
23365Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23366
23367 * lib/gdb.exp (default_gdb_version): A version number must start
23368 with a digit, but other than that contains all characters up to
23369 the first whitespace character.
23370
23371Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23372
23373 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23374
23375Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23376
23377 * gdb.c++/*.exp: Warn if executable does not exist. The original
23378 reason for skipping the warning was that configure.in sometimes
23379 intentionally skipped building the executables but the tcl code
23380 had no way of knowing. That (a) was always bogus with respect to
23381 error handling, (b) is no longer true (right now there is no way
23382 to skip C++ tests).
23383
23384 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23385
23386Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23387
23388 * gdb.base/list.exp: Add expect patterns for output from
23389 SunPRO compiled executables.
23390 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23391 types.
23392
23393Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23394
23395 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23396 number (we are already testing that the correct source line text
23397 gets printed).
23398
23399 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23400 that is what is intended, but something needed to be done to get
23401 sunos4 native working again.
23402
23403 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23404
23405 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23406 apparently went with a (very) old xfail.
23407
23408Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23409
23410 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23411 runto_main is a proc in gdb.exp that will do 'step' for target use
23412 stubs.
23413 * gdb.base/exprs.exp: ditto.
23414 * gdb.base/interrupt.exp: ditto.
23415 * gdb.base/opaque.exp: ditto.
23416 * gdb.base/printcmds.exp: ditto.
23417 * gdb.base/ptype.exp: ditto.
23418 * gdb.base/scope.exp: ditto.
23419 * gdb.base/setvar.exp: ditto.
23420 * gdb.base/signals.exp: ditto.
23421 * gdb.base/twice.exp: ditto.
23422 * gdb.c++/classes.exp: ditto.
23423 * gdb.c++/inherit.exp: ditto.
23424 * gdb.c++/templates.exp: ditto.
23425 * gdb.base/break.exp: no run and hit main for stubs. Change line
23426 numbers for breakpoints and info breakpoint.
23427 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23428 breakpoint().
23429 * gdb.base/callfuncs.c: ditto.
23430 * gdb.base/exprs: ditto.
23431 * gdb.base/interrupt.c: ditto.
23432 * gdb.base/opaque0.c: ditto.
23433 * gdb.base/printcmds.c: ditto.
23434 * gdb.base/ptype.c: ditto.
23435 * gdb.base/scope0.c: ditto.
23436 * gdb.base/setvar.c: ditto.
23437 * gdb.base/signals.c: ditto.
23438 * gdb.base/twice.c: ditto.
23439 * gdb.c++/misc.cc: ditto.
23440 * gdb.c++/templates.cc: ditto.
23441
23442Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23443
23444 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23445
23446 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23447 somewhere between `read' and `main.c'. I'm pretty sure the
23448 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23449 and it isn't particularly useful.
23450
23451 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23452
23453Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23454
23455 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23456
23457Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23458
23459 * config/mt-slite: add LIBS and -nostdlib.
23460 * config/slite-gdb.exp: add this new file to support sparclite target.
23461
23462Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23463
23464 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23465
23466 * gdb.base/a2-run.exp: Change argument to istarget from
23467 "*-*-vxworks" to "*-*-vxworks*".
23468 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23469
23470Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23471
23472 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23473 will not runto main but do a 'step' to step out of breakpoint().
23474 * config/mt-slite: add -Dusestubs.
23475
23476Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23477
23478 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23479 instead of just @.
23480
23481 * gdb.base/signals.exp: Add test for "handle all print".
23482 * TODO: Remove "handle all print". Also remove item about
23483 checking copyright date (I don't like the idea of a spurious FAIL
23484 based on when we run the tests).
23485
23486 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23487 for SunOS4 (reason for failure not investigated). Remove
23488 redundant test for $binfile.
23489
23490 * gdb.base/nodebug.c (array_index): Call malloc.
23491
23492 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23493
23494Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23495
23496 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23497 conventions and slightly simplify the matching regexp.
23498
23499Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23500
23501 * gdb.base/break.exp: Update gdb_test invocation to use new
23502 convention.
23503
23504 * lib/gdb.exp: If noargs is not set, set it to 0.
23505
23506 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23507 tests unique.
23508
23509 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23510
23511Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23512
23513 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23514 one argument of type "<non-float parameter>".
23515
23516Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23517
23518 * config/rom68k.exp: New file to support Motorola IDP board.
23519 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23520 * gdb.base/break.c: Change things around so that this program
23521 doesn't depend upon args. This is necessary to make remote
23522 targets work (in general, they can't take args).
23523 * gdb.base/break.exp: Don't try to send args to program. Don't
23524 expect output. Also, replace lots of code with gdb_test.
23525
23526Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23527
23528 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23529 printing of '\'' (which is what the comment says we are testing,
23530 even though we were not), not '''.
23531 (test_integer_literals_rejected): Test that printing ''' is an error.
23532
23533 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23534 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23535 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23536 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23537 Use gdb_test not test_print_accept.
23538 * lib/gdb.exp: Remove test_print_accept.
23539
23540 * gdb.base/signals.exp (signal_tests_1): Make pass message
23541 consistent with fail message.
23542
23543 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23544 unsigned char; the bug (PR 1821) is fixed.
23545
23546 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23547
23548 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23549 successful tests--makes xfailing them work right.
23550
23551Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23552
23553 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23554 only \r\n, not .*. The test can pass .* as the last thing in
23555 $pattern if that is what it wants. In addition to providing this
23556 flexibility, this change should speed up pattern matching in cases
23557 where the pattern already ended with .* (there were a number of
23558 them). This change also helps catch bad patterns--in the old
23559 scheme the typo "char \*" instead of "char \\*" would pass. Now
23560 it is caught.
23561 * Many .exp files: Update callers.
23562
23563 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23564 clearer and does not spuriously match multiple ('s. Likewise for
23565 ) and *.
23566
23567 * gdb.base/nodebug.exp: Test ability to call a function and pass
23568 it a string (even with no debugging info).
23569
23570 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23571 "p '\'", which is the same as "p ''" once tcl gets done with
23572 quoting, to "p '\\'", which I suspect is what is intended (one
23573 backslash gets sent to GDB).
23574
23575 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23576
23577Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23578
23579 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23580 1817) was fixed literally years ago.
23581
23582Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23583
23584 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23585 test, it causes stepping out of call_after_alloca_subr with
23586 optimizing compilers.
23587 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23588 fails.
23589
23590 * gdb.c++/templates.exp: Source templ-info.exp only if
23591 the templates executable exists.
23592
23593 * gdb.c++/misc.cc (class Contains_static_instance,
23594 class Contains_nested_static_instance),
23595 gdb.c++/classes.exp (test_static_members): Test printing of
23596 a class that contains a static instance of the class.
23597
23598Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23599
23600 * gdb.base/langs2.c (cppsub_): Don't prototype.
23601 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23602 only, I believe).
23603
23604Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23605
23606 * lib/gdb.exp (skip_chill_tests): New procedure.
23607
23608 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23609
23610Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23611
23612 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23613 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23614
23615Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23616
23617 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23618
23619 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23620 disassemble 8, not 16, instructions for part 4.
23621
23622 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23623 support the latter anymore.
23624
23625 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23626 -DNO_PROTOTYPES.
23627 * gdb.base/callfuncs.c: Control use of prototypes based on
23628 NO_PROTOTYPES, not __STDC__.
23629 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23630 t_float_values2 tests if prototypes in use.
23631
23632 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23633 t_double_values): When checking differences against DELTA, check
23634 that difference is within the range (-DELTA,DELTA), not just
23635 (-infinity,DELTA).
23636
23637Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23638
23639 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23640 'file' command firts, then 'target', then 'load', this is due to gdb
23641 target set up.
23642 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23643
23644Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23645
23646 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23647 FP load/store variants.
23648 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23649
23650Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23651
23652 * gdb.base/term.exp: Do not give a warning if not native, it is
23653 not an abnormal condition.
23654
23655Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23656
23657 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23658 t_char_array".
23659
23660Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23661
23662 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23663 are getting the version number.
23664
23665 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23666 if not native, it is not an abnormal condition.
23667
23668Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23669
23670 * lib/gdb.exp: Just use "file exists", rather than undocumented
23671 dejagnu procedure "findfile".
23672
23673Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23674
23675 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23676 (LDFLAGS): Set to -Xlinker -Ur.
23677
23678 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23679 Removed, these values are set by lib/gdb.exp.
23680
23681 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23682
23683Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23684
23685 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23686 of replicating gdb startup code.
23687
23688 * config/mt-vxworks (LDFLAGS): Set to -r.
23689 (CFLAGS_FOR_TARGET): Removed.
23690
23691 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23692 (gdb) and gdb for vxworks uses (vxgdb).
23693
23694 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23695 executable is not in the tree and host != target, use sed and
23696 program_transform_name to determine the gdb name used by the
23697 target.
23698
23699 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23700 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23701
23702Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23703
23704 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23705 floats, chars, and shorts where there are ANSI-style function
23706 definitions.
23707
23708 * gdb.base/langs.exp, gdb.base/langs*: New test.
23709 * gdb.base/Makefile.in: Build it.
23710 * TODO: Remove item about checking that C names don't get C++
23711 demangling applied; this test tests it.
23712
23713Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23714
23715 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23716 went with the const70 xfail. The xfail went away a year ago.
23717
23718 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23719
23720 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23721 for hp300.
23722
23723 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23724
23725 * gdb.base/a1-selftest.exp: Don't run on hp300.
23726
23727Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23728
23729 * Makefile.in (site.exp): Set host_alias and target_alias as well
23730 as host_triplet and target_triplet.
23731
23732Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23733
23734 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23735
23736 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23737 places as other ecoff systems).
23738
23739 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23740 ultrix.
23741
23742Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23743
23744 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23745 remove them.
23746 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23747 variable and "variable" in addition to "data variable".
23748 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23749
23750 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23751 2.
23752 * gdb.base/list1.c (long_line): Add additional statement at start
23753 of function.
23754 * gdb.base/list.exp (test_forward_search): Update line number to
23755 reflect new statement.
23756
23757Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23758
23759 * gdb.base/signals.exp: Reinitialize searched source directories
23760 after gdb_start call.
23761
23762Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23763
23764 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23765 * gdb.stabs/Makefile.in: Likewise.
23766
23767 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23768 change. Instead split the tests into smaller pieces.
23769 * gdb.disasm/hppa.s: Corresponding changes.
23770
23771Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23772
23773 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23774 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23775
23776 * gdb.base/funcargs.exp: Modify many tests so that every test
23777 either passes or fails. Make some test names unique.
23778
23779Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23780
23781 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23782 Call stty to set interrupt character.
23783
23784 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23785 for HP assembler versus GNU assembler based on actual behavior of
23786 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23787
23788 * TODO: Suggest a few more stepping tests.
23789
23790Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23791
23792 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23793 restart GDB for h8300 after a continue.
23794 (return): Add pattern to match a29k-udi behavior.
23795 * gdb.base/nodebug.exp: Remove obsolete comment.
23796 * gdb.base/regs.exp: New file, testing of register displays.
23797 * gdb.base/return.exp: Fix typo in reference to $objdir.
23798 * gdb.base/whatis.exp: Always start with a fresh GDB.
23799
23800Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23801
23802 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23803 higher, these tests generate a lot of output.
23804
23805Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23806
23807 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23808 code following the catch silently ignored some errors; without the
23809 catch they should be thrown like any other tcl error. Also, the
23810 catch used "" instead of {} which meant all the callers who wanted
23811 to include one of the characters "[]$ had to quote it an extra time.
23812 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23813 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23814 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23815 Remove extra quoting.
23816
23817Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23818
23819 * gdb.base/commands.exp: Make test names unique; every test either
23820 passes or fails. Update some comments.
23821
23822 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23823
23824Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23825
23826 The following fixes a FAIL caused by the fact that the alpha stabs
23827 configuration didn't use the ".if alpha" code in weird.def.
23828 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23829 bit pointer, so the 32 bit version works even on the alpha.
23830 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23831 Remove the stuff which allowed us to have separate versions for
23832 alpha and everything else.
23833
23834 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23835 regexp which "info func operator\[\](" is supposed to match. Fix
23836 string to send to GDB. Note that GDB still doesn't work right. Add a
23837 new test for "info func .perator\[\](" which GDB does handle correctly.
23838
23839 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23840
23841Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23842
23843 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23844 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23845 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23846 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23847 it makes the tests harder to understand and confuses test-o-matic.
23848 The preferred style is that each test provides a PASS or a FAIL,
23849 and has a unique message (e.g. "continue #54" not just "continue")
23850 which is the same for the pass and the fail.
23851 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23852 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23853 to lib/gdb.exp.
23854 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23855 prt_accept which was basically the same thing. Likewise for
23856 test_print_reject and prt_reject.
23857 * lib/gdb.exp (test_print_reject): Add some more error message
23858 patterns to match from the former printcmds.exp (prt_reject).
23859 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23860 One defect of the passcount stuff is that some of it failed to
23861 report XPASS where appropriate.
23862 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23863 stuff before and after arg in expected pattern.
23864 (test_paddr_operator_functions): Re-do test without print_addr_of;
23865 this is the only test which seems to want extra stuff there.
23866
23867Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23868
23869 * gdb.base/nodebug.exp: Update new tests to reflect improved
23870 wording of gdb output.
23871
23872 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23873 and "ptype" work on variables in files compiled without -g.
23874 Replaces commented out "maint print msymbol" tests.
23875
23876Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23877
23878 * gdb.base/setvar.c (dummy): Call malloc.
23879
23880 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23881 losing with the irix4 sed.
23882
23883 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23884 ALRM" on irix4.
23885
23886Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23887
23888 * TODO: Remove items about corefile.exp testing new exec-file and
23889 backtrace; both are now done. Add items about printing enums.
23890
23891Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23892
23893 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23894 "get signal $thissig" test fails.
23895
23896 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23897
23898Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23899
23900 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23901 compiler warning with dec alpha compiler.
23902
23903 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23904 extra \n from gdb_test call (this explains why the prompt test
23905 that I removed yesterday was there).
23906 (user_defined_command_test): Remove extra \n and prompt test.
23907
23908 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23909 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23910 doesn't exist.
23911 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23912 Also remove alpha workaround, which turns out to be because
23913 SIGABRT == SIGLOST.
23914
23915 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23916
23917 * gdb.base/help.exp: Don't test "help show".
23918
23919Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23920
23921 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23922 "set print address" is on.
23923 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23924 pass prompt to gdb_test; gdb_test already looks for the prompt.
23925
23926 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23927
23928 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23929 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23930 was to make sure that gdb can read a core file. But (a) the "read
23931 the corefile" part didn't make it to a1-selftest.exp, we just
23932 delete the corefile after creating it, and (b) we test reading
23933 corefiles in corefile.exp anyway. Also, this test left around a
23934 xgdb process on Solaris.
23935
23936 * gdb.base/corefile.exp: Also test backtrace.
23937
23938Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23939
23940 * gdb.base/commands.exp: Test a simple user defined command with
23941 arguments and if/while statements; verify the full user command is
23942 printed by "show user".
23943
23944 * gdb.base/commands.exp: Test if/while commands as part of a
23945 breakpoint command list; verify they appear in breakpoint
23946 information.
23947
23948Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23949
23950 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23951 than by dividing by zero.
23952
23953Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23954
23955 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23956 performing an inferior call with watchpoints enabled.
23957 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23958 call.
23959
23960Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23961
23962 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23963 of "file" command.
23964
23965 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23966 Add additional pattern for when "int operator int(void);" appears
23967 in a different order.
23968
23969Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23970
23971 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23972
23973 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23974 and "signal" with ".*".
23975
23976Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23977
23978 * TODO: Add note about "handle all nostop".
23979
23980 * gdb.base/{sigall.c, sigall.exp}: New test.
23981 * gdb.base/Makefile.in: Add it.
23982
23983Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23984
23985 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23986 when invoking GDB, suppresses any windowing interface.
23987
23988Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23989
23990 * config/sim-gdb: New file, simulator testing support.
23991
23992Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23993
23994 * gdb.base/interrupt.exp: Test calling func1 twice.
23995
23996Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23997
23998 * gdb.base/list.exp (test_forward_search): Set timeout higher
23999 when we'll be getting lots of output from gdb.
24000
24001 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24002 "init_malloc" to after the expect statement. Run it if that
24003 regexp is taken, but also for two others which happen if source
24004 cannot be found.
24005
24006Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24007
24008 * gdb.base/printcmds.exp: New test, for printing register before
24009 program is running.
24010
24011Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24012
24013 * gdb.base/list.exp: Correct some alternate expect patterns
24014 to reflect changes in list1.c.
24015
24016Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24017
24018 * TODO: Add item regarding large frames.
24019
24020 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24021
24022 * TODO: Remove item about enabling return.exp; it
24023 is enabled. Suggest a few more "return" tests.
24024
24025Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24026
24027 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24028 anonymous unions.
24029
24030Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24031
24032 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24033 and pr-5646.o, so "make" is the same as "make all", not "make
24034 pr-4975.o".
24035
24036Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24037
24038 * gdb.base/list.exp: Adjust expectations to reflect changes in
24039 list1.c.
24040 (test_forward_search): New test proc.
24041 * gdb.base/list1.c (long_line): New function, has long source line.
24042
24043Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24044
24045 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24046 additional line of code that was added.
24047
24048Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24049
24050 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24051 tests so as not to overflow expect's input buffers.
24052 * gdb.disasm/hppa.exp: Corresponding changes.
24053
24054Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24055
24056 Beginnings of template debugging tests.
24057 * gdb.c++/templ-info.cc: New file to test for template
24058 debugging capability of the compiler.
24059 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24060 templ-info.cc.
24061 * gdb.c++/templates.cc: Add explicit template instantiations
24062 to enable compiling with -fno-implicit-templates. Add destructor
24063 and 'value' method to T5 class for template tests.
24064 * gdb.c++/templates.exp: Add testcases for printing of template
24065 types, setting breakpoints on template methods and calling a
d63a86f8 24066 template method.
c906108c
SS
24067
24068Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24069
24070 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24071 branch target since some assemblers (gas-2.5) may emit a
24072 relocation for the branch instead of resolving it in the
24073 assembler.
24074
24075Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24076
24077 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24078 through signal handler.
24079
24080Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24081
24082 * configure.in (*-*-netware): Use config/mt-netware.
24083
24084 * config/mt-netware: New file.
24085 * config/mt-i386-netware: Removed, separate configs for different
24086 netware architectures are no longer needed now that we have
24087 --with-headers.
24088
24089Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24090
24091 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24092 by the recent changes to use ANSI C arithmetic conversions.
24093
24094Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24095
24096 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24097 bug involving using inferior_pid to figure out whether to select a
24098 frame.
24099
24100Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24101
24102 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24103 match the current disassembler output.
24104
24105Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24106
24107 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24108 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24109 types, expect "int" as type of integer values (for now).
24110
24111Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24112
24113 * gdb.base/commands.exp: New tests for if/while commands.
24114
24115Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24116
24117 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24118 by .*, since hex values have different syntax in Chill mode.
24119
24120Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24121
24122 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24123 linefeed from expect pattern for repeated types with indices > 9.
24124
24125Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24126
24127 First part of Fortran test suite.
24128 * gdb.fortran: New directory.
24129 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24130
24131Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24132
24133 * gdb.base/default.exp: Update expect pattern for load command
24134 without arguments.
24135
24136Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24137
24138 * configure.in: Change i386 to i[345]86.
24139 * gdb.base/configure.in: Likewise.
24140 * gdb.c++/configure.in: Likewise.
24141 * gdb.chill/configure.in: Likewise.
24142
24143Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24144
24145 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24146 patterns, since that is not a valid context for comments.
24147
24148Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24149
24150 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24151 repeated types and repeated types with indices > 9.
24152
24153Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24154
24155 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24156 2417; old bug has been fixed.
24157
24158Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24159
24160 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24161 send the newline ourselves instead of assuming gdb_test will do
24162 so when passed an empty input string.
24163
24164 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24165 stabs testcode.
24166
24167Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24168
24169 * lib/gdb.exp (gdb_test): Don't send anything if the first
24170 argument is an empty string. This makes cases where we want to
24171 match output that is already in expect's buffers (for example,
24172 matching a breakpoint after gdb_run_cmd has been called) work
24173 reliably.
24174
24175Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24176
24177 * config/netware.exp: New file.
24178
24179Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24180
24181 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24182 the -B and -L prefixes so we can find the debugging stub.
24183
24184 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24185 there and we are using the gcc from the tree.
24186
24187 * gdb.base/types.c: Removed.
24188
24189 * gdb.base/configure.in: Look for makefile fragments in ../config.
24190 Recognize i386-*-netware.
24191 * gdb.c++/configure.in: Likewise.
24192
24193Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24194
24195 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24196 the correct TCL syntax.
24197
24198Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24199
24200 * gdb.base/opaque.exp: use runto instead of messing around with
24201 breakpoints. Simplify by using gdb_test.
24202
24203 * gdb.base/bitfields.exp: restart between tests on netware targets
24204 because breakpoints aren't relocated after target death. Run
24205 processes to completion.
24206
24207 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24208
24209Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24210
24211 * Makefile.in: Remove extra tabs that confuse some versions
24212 of "make". Use the newly built gdb to test with by default,
24213 rather than the first one in the tester's search path.
24214
24215Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24216
24217 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24218
24219 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24220 condition help.
24221
24222Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24223
24224 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24225
24226 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24227 running.
24228 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24229 * gdb.base/funcargs.exp: Likewise.
24230
24231 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24232 * gdb.base/funcargs.exp: Likewise.
24233
24234 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24235 message is "".
24236
24237Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24238
24239 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24240 return,signals,twice}.exp: Handle non-existant binaries
24241 consistantly.
24242
24243 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24244 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24245 might testing a cross development system.
24246
24247Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24248
24249 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24250 runtest script is relative to ${srcdir}, not ${rootdir}.
24251
24252Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24253
24254 * gdb.base/signals.exp: Allow for optionality of breakpoint
24255 address.
24256
24257Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24258
24259 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24260
24261Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24262
24263 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24264 for size_t definition.
24265 * gdb.c++/templates.cc: Likewise
24266
24267 * config/mt-i386-netware: New file.
24268
24269 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24270 defined.
24271
24272 * gdb.base/Makefile.in: Added support for systems that name core
24273 files by appending "core" to the program name.
24274 * gdb.base/a1-selftest.exp: Likewise.
24275
24276Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24277
24278 * gdb.base/return.exp: Add comment and message for `return double'
24279 test failure on Sparc Solaris.
24280
24281Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24282
24283 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24284
24285Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24286
24287 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24288 from optimizing them away.
24289 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24290 patterns to include default constructors and assignment operators,
24291 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24292 character in the output of the virtual base pointer.
24293
24294Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24295
24296 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24297 expression match in print_addr_of to avoid unintented matches.
24298 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24299 versions up to 2.5.8.
24300
24301Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24302
24303 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24304 included file to run under newer versions of expect.
24305 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24306 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24307 Remove xfail for the virtual table of BDDHookV.
24308
24309Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24310
24311 * lib/gdb.exp (string_to_regexp): Set a default result.
24312 (default_gdb_start): Fix misleading message.
24313
24314Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24315
24316 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24317 Remove all CC, etc definitions.
24318 * config/mt-hpux: New file.
24319 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24320 (CFLAGS, LDFLAGS): Define.
24321 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24322
24323 * Makefile.in (site.exp): Don't insert host_os, etc.
24324 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24325 (distclean): Check existence of subdir.
24326 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24327 * gdb.base/Makefile.in: General cleanup and simplification.
24328 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24329 to build executables. Use default rule to build .o files.
24330 (EXPECT, RUNTEST, CC): Fix relative pathname.
24331 (site.exp): Don't insert host_os, etc.
24332 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24333 and/or SIGUSR1 defined.
24334 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24335 * gdb.c++/Makefile.in: General cleanup and simplification.
24336 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24337 (CFLAGS): Remove.
24338 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24339
24340Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24341
24342 * gdb.base/recurse.exp: Misc changes to get tests running again
24343 after Kung's changes to the watchpoint code.
24344 * gdb.base/watchpoint.exp: Likewise.
24345
24346Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24347
24348 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24349
24350Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24351
24352 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24353 * lib/gdb.exp (default_gdb_start): Define.
24354 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24355 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24356 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24357 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24358 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24359 Don't call gdb_target_udi in between tests.
24360
24361Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24362
24363 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24364 (which was basically just a local version of the same thing). In
24365 addition to avoiding duplication, gdb_test_exact is faster.
24366 * lib/gdb.exp (gdb_test_exact): Fix typo.
24367
24368 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24369 don't give an error.
24370
24371 * gdb.base/term.exp: Call delete_breakpoints before starting.
24372
24373 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24374 (t10): Add comment.
24375
24376Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24377
24378 Reorganization of the GDB Test Suite.
24379
24380 * gdb.base: New directory, contains all the basic tests.
24381 * gdb.c++: New directory, tests specific to C++.
24382 * gdb.chill: New directory, tests specific to Chill.
24383 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24384 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24385 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24386 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24387 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24388 t30-31 to chill).
24389 * */gdbme.*: Rename to match appropriate expect scripts.
24390 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24391 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24392 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24393 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24394 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24395 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24396 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24397 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24398 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24399 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24400 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24401 gdb.c++/virtfunc.cc: New names of C++ files.
24402 * gdb.chill/chillvars.ch: New name of Chill file.
24403 * gdb.base/configure.in, gdb.c++/configure.in,
24404 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24405 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24406 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24407 * configure.in (configdirs): Update to reflect directory changes.
24408 (target_abbrev): No longer define for any configuration.
24409 * Makefile.in: Cosmetic improvements to header comments.
24410
24411Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24412
24413 Various changes to gdb.t31:
24414
24415 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24416 * gdbme.ch: Make all key-words and predefineds be upper-case.
24417 * chillvars.exp: Expect key-words and predefinds in upper-case.
24418
24419 * chillvars.exp: Use gdb_test_exact many places.
24420 Change expected output for arrays (which now includes index labels).
24421
24422 * pr-5020.exp, gdme.ch (module PR_5020):
24423 New test, for PR-5020.
24424
24425Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24426
24427 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24428 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24429
24430Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24431
24432 * Makefile.in: Fix bit-rot in definitions of CHILL,
24433 CHILL_FOR_TARGET and Chill_LIB.
24434 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24435 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24436 CHILL, and CHILL_LIB.
24437
24438Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24439
24440 * Revert the previous changes. Please see Rob's directory
24441 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24442
24443Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24444
24445 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24446 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24447 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24448 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24449 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24450 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24451 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24452 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24453 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24454 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24455 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24456 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24457 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24458 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24459 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24460 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24461 changes from 94Q1.
24462
24463Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24464
24465 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24466 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24467 Rob's new testing fragments.
24468
24469Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24470
24471 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24472 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24473
24474Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24475
24476 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24477 version also, match on casted version strings, and match on
24478 gdb startup case where the line numbers might be messed up.
24479
24480Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24481
24482 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24483 (CFLAGS): Delete it from here.
c906108c
SS
24484
24485Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24486
24487 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24488
24489Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24490
24491 * Makefile.in (RUNTEST): Default to just "runtest".
24492
24493Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24494
24495 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24496 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24497 the code has been restructured.
24498
24499Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24500
24501 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24502 \n, not just one of each.
24503
24504 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24505 /bin/cc gives a warning if you do.
24506
24507Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24508
d63a86f8 24509 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24510 __t10ListS_link1ZUiRCUiPT0
24511
24512Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24513
24514 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24515 on local variables in recursive functions.
24516
24517 * gdb.t07/Makefile.in: Build the new test.
24518
24519Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24520
24521 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24522 directly. Instead compare the return values from actual calls.
24523
24524Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24525
24526 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24527
24528Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24529
24530 * From Peter Schauer with minor modifications.
a9c64011
AS
24531 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24532 stops in mid-line in the caller. Add xfail for returning a float
24533 value on X86 targets.
c906108c
SS
24534
24535Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24536
24537 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24538 to avoid expect lossage.
24539 (fmem_LRbug_tests): Likewise.
24540 * gdb.disasm/hppa.s: Corresponding changes.
24541
24542 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24543 conditions to work with latest dejagnu/expect.
24544
24545 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24546 expected to fail on the PA.
24547 (backtrace in call with trampolines): Explicitly require main
24548 to be frame #1 (no trampolines should show up in backtrace).
24549
24550 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24551 "continue -expect".
24552 * gdb.t06/break.exp: Likewise.
24553 * gdb.t07/watchpoint.exp: Likewise.
24554 * gdb.t13/bitfields.exp: Likewise.
24555 * gdb.t15/{funcargs,return}.exp: Likewise.
24556 * gdb.stabs/weird.exp: Likewise.
24557 * config/{mips,udi}-gdb.exp: Likewise.
24558
24559 * hppa.sed: Enclose comments within a sed command to avoid
24560 losing with the old OSF1 sed.
24561
24562Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24563
24564 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24565 sequent dynix.
24566 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24567 * gdb.t15/funcargs.exp: Conditionally step again to really
24568 finish from marker_call_with_trampolines. Handle the case where
24569 the first step from within call_with_trampolines already steps
24570 us back to main.
24571 * gdb.t15/gdbme.c: Add comment to closing brace of
24572 call_with_trampolines for funcargs.exp.
24573
24574Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24575
d63a86f8 24576 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24577 Fix typo(s).
24578
24579Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24580
24581 * gdb.t07/gdbme.c: More code for watchpoint testing.
24582
24583 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24584 "Hardware watchpoint" throughout file.
24585 (test_watchpoint_triggered_in_syscall): New test.
24586 (test_complex_watchpoint): New test.
24587
24588Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24589
24590 * gdbme.c (call_with_trampolines): New function to try and step
24591 into. Tests trampoline problems on the PA.
24592
24593 * funcargs.exp (localvars_in_indirect_call): No longer expect
24594 stepping into indirect call to fail on PAs.
24595 (test_stepping_over_trampolines): New test.
24596
24597Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24598
24599 * TODO: Add suggestions for static member function tests, and
24600 completion tests.
24601
24602Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24603
24604 * TODO: Add suggestions for "p/a" tests.
24605
24606 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24607 (default_gdb_exit): Replace all the hair with sending "quit" to
24608 the process with a simple close.
24609
24610Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24611
24612 * TODO: Add suggestions for shared library tests.
24613
24614Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24615
24616 * TODO: Add suggestions for x/s tests.
24617
24618Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24619
24620 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24621 "enable once", and "enable breakpoints once" with ".*".
24622
24623Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24624
24625 * TODO: Add suggestions about structure passing tests.
24626
24627Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24628
24629 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24630 the primary1 test, use work around if __GNUC__ < 2.
24631 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24632 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24633 Test for bad output rather than waiting for timeout. Issue
24634 second continue only if first continue failed.
24635
24636Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24637
24638 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24639 operator[] test with gdb_test because the old code didn't seem to
24640 be getting the quoting right with the new dejagnu.
24641
24642Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24643
24644 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24645 one from the path.
24646 * Makefile.in: Use a fresh expect if there is one, use runtest
24647 from the src tree if there is one.
d63a86f8 24648
c906108c
SS
24649Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24650
24651 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24652 next over recursive call. Revise the tests from that point on
24653 (which had been skipped) to match GDB's actual (correct) output.
24654
24655 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24656 with next over a breakpoint whose condition is false.
24657
24658 * gdb.t00/help.exp: Comment out "help set print" tests just like
24659 (and for same reason as) "help set" test.
24660
24661Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24662
24663 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24664 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24665
24666Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24667
24668 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24669 necessary gdb_target_udi.
24670
24671 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24672
24673 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24674 1838 and 2417; they are fixed.
24675
24676 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24677 gdb.t03/ptype.exp (ptype structure, ptype union):
24678 Remove xfails; the test is looser than when the xfails were added.
24679
24680 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24681 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24682
24683 * gdb.t01/run.exp: Only run shell test if isnative.
24684
24685 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24686 since "run" automatically loads if necessary. Call gdb_target_udi
24687 after the "file" since "file" kills any execution target.
24688
24689 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24690 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24691 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24692 argument for UDI.
24693
24694Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24695
24696 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24697
24698 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24699
24700Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24701
24702 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24703 properly quoting regexps. This makes the second argument to
24704 demangle a fixed string, which matches the callers, instead of a
24705 shell-style pattern which is what the previous implementation
24706 used. Update some of the callers.
24707
24708Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24709
24710 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24711 (comib_nullified_tests): Fix typo.
24712 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24713 strings. No longer expected to fail.
24714
24715 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24716 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24717 strings. No longer expected to fail.
24718
24719 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24720 string. No longer expected to fail.
24721
24722Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24723
24724 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24725 No longer expected to fail.
24726
24727 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24728 string. No longer expected to fail.
24729
24730Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24731
24732 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24733 only in the names (I probably got most of them). I was even
24734 generous with some which differed in underscores in names, and
24735 probably missed a few, and I *still* was able to remove almost a
24736 third of the file with almost no impact on testsuite coverage.
24737
24738Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24739
24740 * gdb.t00/default.exp: Match udi_attach error message as well as
24741 the one from child_attach.
24742
24743 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24744
24745 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24746
24747 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24748 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24749
24750 * Move test with enums and partial symbols back to
24751 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24752 Reverts the change of 26 May 93. Per today's change to
24753 stabs.texinfo, the behavior that weird.exp was expecting was
24754 unreasonable; what is important is that the compiler+gdb get
24755 things right, which happens with a recent gcc. Also fix the test
24756 to deal with native compilers which put out the stab gdb can't
24757 deal with.
24758
24759Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24760
24761 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24762 in the names. The main thing these accomplish is to slow things down.
24763 Many more such duplicates surely remain.
24764
24765 * gdb.t00/help.exp: Comment out "help support" test just like
24766 (and for same reason as) "help set" test.
24767
24768Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24769
24770 * gdb.t06/break.exp: Remove setup_xfails for
24771 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24772 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24773 about known bug in gcc to include up through 2.5.8.
24774 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24775 well as "_vb$".
24776 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24777 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24778 with latest gcc and gdb.
24779 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24780 well as "_vb$".
24781
24782Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24783
24784 * configure.in (hppa*-*-*): Also configure and build stabs-only
24785 tests.
24786
24787Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24788
24789 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24790 * gdb.t10/configure.in (hppa*-*-*): Use it.
24791
24792Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24793
24794 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24795
24796Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24797
24798 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24799 versions prior to 1.13.5.
24800
24801Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24802
24803 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24804 the prompt is at the start of a line.
24805
24806Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24807
24808 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24809 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24810 in the copr tests now.
24811 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24812 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24813 expected to fail.
24814
24815Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24816
24817 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24818 gdb.t31/chillvars.exp, lib/gdb.exp:
24819 Tweak to run under either version of expect.
24820 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24821 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24822 * gdb.t11/list.exp: Remove extraneous whitespace.
24823
24824Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24825
24826 * gdb.t16/printcmds.exp (test_print_strings): Accept
24827 "(unsigned char *) " before the string.
24828
24829 * TODO: Add notes about printing of fancy types and GDB expressions.
24830
24831Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24832
24833 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24834 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24835 if doing mips-idt-ecoff.
c906108c
SS
24836
24837Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24838
24839 * Most .exp files: Tweak to run under either version of expect.
24840
24841Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24842
24843 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24844 xfails; I'm not sure why they are failing, but not because of PR 1806.
24845
24846Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24847
24848 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24849 defined in lib/gdb.exp.
24850
24851Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24852
24853 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24854 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24855 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24856 have to be typeless.
24857
24858Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24859
24860 * TODO: Add suggestion for copyright year test.
24861
24862Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24863
24864 * configure.in (*-*-lynxos*): Add stabs tests.
24865
24866Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24867
24868 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24869 so insert a tab before any assembler directive in column zero.
24870
24871 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24872 stores.
24873 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24874 stores.
24875 (fpu_short_memory_tests): Likewise.
24876
24877Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24878
24879 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24880 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24881 .stabs directives in comments.
24882
24883Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24884
24885 * TODO: New file, describing tests we could write.
24886 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24887
24888Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24889
24890 * gdb.t06/signals.exp: Add kludge to force re-sync.
24891
24892 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24893 to xgdb instead of gdb, get out of gdb.
24894
24895Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24896
24897 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24898 for info.
24899
24900Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24901
24902 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24903 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24904 * gdb.stabs/hppa.sed: New sed script for the PA.
24905
24906Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24907
24908 * gdb.stabs: Re-write weird.def and configuration to use sed
24909 instead of cpp. sed is portable and POSIX; cpp is neither.
24910
24911Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24912
24913 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24914
24915Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24916
24917 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24918
24919Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24920
24921 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24922 "_vb$".
24923 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24924 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24925
24926Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24927
24928 * lib/gdb.exp: Comment out code which depends on non-existent
24929 `transform' procedure.
24930
24931Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24932
24933 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24934 * lib/gdb.exp: Transform tool name.
24935 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24936 1.1's new error handling system.
24937
24938Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24939
24940 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24941
24942Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24943
24944 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24945 They made pattern matching so slow that timeouts happened on
24946 heavily loaded systems. Now any output from "show print" which
24947 gets us back to the GDB prompt is a PASS.
24948
24949Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24950
24951 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24952
24953Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24954
24955 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24956
24957 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24958 It is not from PR 3220.
24959
24960Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24961
24962 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24963 just started failing because they depended on the order the
24964 subcommands are presented, or exact docstring text. This kind of
24965 test is a pain and has minimal benefit.
24966
24967Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24968
24969 * gdb.t09/corefile.exp: At end of test, use "core" command with
24970 no arguments.
24971
24972Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24973
24974 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24975 17}/Makefile.in: Make it possible to run the testsuite with Sun
24976 make and CC = cross gcc by adding explicit build rules for .o
24977 files.
24978
24979Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24980
24981 * gdb.t15/funcargs.exp: Don't put comments on same line as
24982 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24983
c906108c
SS
24984Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24985
24986 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24987
24988Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24989
24990 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24991 * gdb.t20/inherit.exp: remove three dumplicate entries.
24992
24993Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24994
24995 * gdb.t06/break.exp: For "next over recursive call", fail on any
24996 incorrect output, not just on "factorial (value=2)".
24997
24998Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24999
25000 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25001 working now. Add an xfail if accesing a bss variable causes
25002 a memory error if the target is not yet run.
25003
25004Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25005
25006 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25007 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25008 name of __st* demangling (2 strings). Did Kung really get the
25009 more than 95 others right without testing them?
25010
25011Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25012
25013 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25014
25015Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25016
25017 * configure.in (configdirs): Add gdb.disasm
25018 * gdb.disasm: New directory for GDB disassembler tests.
25019 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25020
25021Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25022
25023 * gdb.t00/help.exp: Don't test "help set".
25024
25025 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25026 from within expect statements. None of these happen anymore and
25027 they cause regressions to be silently unnoticed.
25028
25029 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25030 messages) about known failures with gcc cygnus-2.4.5-930417.
25031
25032 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25033 comp-info.exp so it gets built if it doesn't exist.
25034
25035 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25036 it is no longer used.
25037 * gdb.t13/comp-info.c: Removed.
25038
25039Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25040
25041 * gdb.t06/signals.exp: Add xfail for sun3.
25042
25043Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25044
25045 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25046 relevant because ^C doesn't get sent but failure can be reproduced
25047 interactively).
25048
25049Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25050
25051 * gdb.stabs/alpha.mt: New configuration file for alpha.
25052 * gdb.stabs/configure.in: Use it.
25053 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25054 sharing with alpha.mt, redefine long to word via preprocessor.
25055 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25056 for alpha.
25057 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25058 native cc.
25059 * gdb.t00/teststrategy.exp: Change expect string so that we
25060 consume the `(xgdb)' from the command echo and from the gdb prompt.
25061 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25062 gdb currently compares all values as long, so this failure probably
25063 applies to any configuration where LONGEST is bigger than a target int.
25064 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25065 with gcc.
25066 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25067 to handle opaque pointers, gcc is.
25068 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25069 as first argument. Include <sys/types.h> and change all operator
25070 new definitions to use size_t.
25071 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25072 now that we use size_t.
25073
25074Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25075
a9c64011 25076 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25077 a long or float array cast all array members to the same type.
a9c64011 25078 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25079 with 64 bit longs.
a9c64011 25080 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25081 on alpha.
a9c64011 25082 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25083
25084Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25085
25086 * gdb.t24 (demangle.exp): Constructors of templates have names like
25087 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25088 section 14.6 of the ARM.
25089
25090 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25091 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25092 accomplish little and slow down the testsuite.
25093
25094 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25095 Accept spaces various places.
25096
25097Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25098
25099 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25100 with watchpoint enabled.
25101
25102 * Makefile.in: Remove definition of CC and remove the second
25103 definition of CXX (the "CXX = gcc" one remains). These definitions
25104 were causing backquotes to be expanded within backquotes, which
25105 doesn't work.
25106
25107Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25108
25109 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25110
25111Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25112
a9c64011
AS
25113 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25114 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25115 by mips cc and contains no stabs entries.
25116
25117Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25118
25119 * config/vx-gdb.exp: Use fake device to load files rather than
25120 NFS.
25121 * lib/gdb.exp: New proc to do "file" command.
25122 * config/unix-gdb.exp: Use new "file" proc.
25123
25124Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25125
25126 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25127 Rework board rebooting slightly.
25128 (gdb_exit): Don't exit from the remote shell; there isn't one.
25129 * gdb.stabs/weird.exp: If a program is being debugged already,
25130 kill it.
25131 * gdb.t04/setvar.exp: Stop and restart gdb.
25132 * gdb.t05/expr.exp: Likewise.
25133 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25134 restart gdb and reload the program.
25135 * gdb.t08/opaque.exp: Likewise.
25136 * gdb.t12/scope.exp: Likewise.
25137 * gdb.t13/bitfields.exp: Likewise.
25138 * gdb.t15/funcargs.exp: Likewise.
25139 * gdb.t20/classes.exp: Likewise.
25140 * gdb.t03/ptype.exp: Increase timeout.
25141 * gdb.t16/printcmds.exp (test_print_string_constants,
25142 test_print_array_constants): Likewise.
25143 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25144 * gdb.t20/classes.exp (do_tests): Likewise.
25145 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25146
25147Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25148
25149 * gdb.stabs: Renamed *wierd* to *weird*.
25150
25151Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25152
25153 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25154 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25155
25156Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25157
25158 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25159 (do_tests): Remove xfail for whatis on one_var and two_var.
25160
25161Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25162
25163 * Makefile.in: Made cross building work better by adding
25164 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25165
25166Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25167
25168 * gdb.t15/{return.c,return.exp,Makefile.in}:
25169 New test, currently commented out.
25170
25171Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25172
25173 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25174 still running and removes the leftover named socket so GDb can do
25175 clean restarts.
25176
25177Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25178
25179 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25180 console, not GDB.
25181 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25182 cross testing works better with "make check"
25183 * config/unix-gdb: Use default procedures for exit and version.
25184 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25185 with the newest VxWorks.
25186
25187Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25188
25189 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25190 old form.
25191
25192 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25193 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25194
25195 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25196
25197 * config/unix-gdb.exp: Remove this version of gdb_exit
25198 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25199 Rob says he'll look at it when he gets back to testing boards.
25200
25201Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25202
25203 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25204 an expected fail for certain ptype commands.
25205
25206 * gdb.t20/classes.exp: Update expected results of "ptype class
25207 Base1" to account for the constructor that now appears in the type.
25208
25209Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25210
25211 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25212 disappeared from list.
25213 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25214 "alldone" proc with call to cleanup and exit.
25215 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25216 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25217 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25218 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25219 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25220 "alldone" proc with simple returns that suppress remaining
25221 tests. The alldone proc went away many months ago.
25222
25223Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25224
25225 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25226
25227 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25228
25229Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25230
25231 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25232 as vax gdb will display them.
25233
25234Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25235
25236 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25237 optimizers.
25238
25239 * scope.exp: Change "bad value for localval" messages so each one
25240 is unique.
25241
25242 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25243 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25244
25245 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25246
25247Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25248
25249 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25250 doesn't exist (due to optimization).
25251
25252Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25253
25254 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25255 contains \r because the filename is long.
25256
25257 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25258 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25259
25260Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25261
25262 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25263 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25264 Ultrix.
25265 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25266 int tests.
25267 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25268
25269Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25270
25271 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25272
25273 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25274 to match does not match the passing case but still matches the
c906108c
SS
25275 failing case.
25276
25277Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25278
25279 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25280
25281Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25282
25283 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25284 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25285 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25286 Remove various versions of gdb_exit.
25287 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25288 gdb_exit.
25289 * config/unix-gdb.exp: gdb_exit remains here, and should override
25290 the generic version, since it's doing a lot of wierd stuff that
25291 the other versions aren't. FIXME, fold it in, or abandon this
25292 version.
25293
25294Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25295
25296 * gdb.t24/demangle.exp: Add tests for PR 3220.
25297
25298Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25299
25300 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25301
25302Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25303
25304 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25305 "i386-*-*". Works for i486 as well.
25306
25307 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25308 bug, and expand domain of xfail to all SVR4 systems, since the
25309 actual problem is likely to be in generic SVR4 /proc support.
25310
25311Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25312
25313 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25314
25315Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25316
25317 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25318 xfails for other systems. Match a missing 'Continuing.' as an
25319 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25320
25321 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25322 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25323 Only issue warning for missing executables if -all option is used.
25324
25325 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25326 file if -all option is used. It's like an unpredictable XFAIL.
25327
25328Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25329
25330 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25331 for dynamically linked binaries.
25332
25333 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25334
25335Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25336
25337 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25338 to state that this is a known bug in old versions of g++.
25339
25340Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25341
25342 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25343 while waiting for `Continuing'.
25344
25345Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25346
25347 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25348 in text, data, and bss.
25349 * gdb.t10/nodebug.c: Add local and global test variables for
25350 initialized and uninitialized data.
25351
25352Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25353
25354 * config/unix-gdb.exp (gdb_exit): Add "wait".
25355
25356Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25357
25358 * gdb.t06/signals.exp: xfail the continue from the handler for all
25359 targets.
25360
25361 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25362 function with watchpoints enabled, the i386 call dummy starts with
25363 a call.
25364
25365 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25366 386 bsd names its corefiles.
25367
25368Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25369
25370 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25371 compilers don't grok it.
25372 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25373 with small octal ints rather than character constants, which
25374 are signed and might not fit if first promoted to int.
25375
25376Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25377
25378 * gdb.t09/Makefile.in (clean): Remove corefile.
25379
25380Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25381
25382 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25383
25384Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25385 and Jim Kingdon (kingdon@cygnus.com)
25386
25387 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25388 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25389 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25390
25391Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25392
25393 * gdb.t17/interrupt.exp: Add xfail for hppa.
25394
25395Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25396
25397 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25398 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25399 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25400 to determine signed-ness of bitfields and use the result to setup
25401 the xfail.
25402 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25403 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25404 call line is reached if necessary.
25405
25406Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25407
25408 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25409
25410Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25411
25412 * gdb.t06/break.exp: Also test `clear' command.
25413
25414Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25415
25416 * gdb.t00/teststrategy.exp: Remove extra quote.
25417
25418 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25419 watchpoint enabled to be for all non-68k machines.
25420
25421 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25422
25423Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25424
25425 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25426 targets use aout.mt instead of ecoff.mt as gas understands
25427 standard aout format.
25428
25429Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25430
25431 * lib/gdb.exp (runto): Don't insist that function we are running to
25432 was compiled with -g.
25433
25434 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25435
25436 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25437 to get back into the read system call.
25438 Accept leading newline in case where we woke it up.
25439
25440Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25441
25442 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25443 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25444 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25445 enable ecoff configuration.
25446
25447Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25448
25449 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25450
25451Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25452
25453 * gdb.t16/printcmds.exp: Add another printf test.
25454
25455Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25456
25457 * configure.in: If configured -with-stabs on any target, add
25458 stabsdirs to configdirs.
25459
25460Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25461
25462 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25463 fun" so pattern does not match the command itself.
25464
25465Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25466
25467 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25468
25469Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25470
25471 * gdb.t17/interrupt.exp: Test for more things.
25472
25473Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25474
25475 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25476 compiler arranges the code and line numbers.
25477
25478 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25479
25480Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25481
25482 * gdb.t00/help.exp: Increase expect input buffer size.
25483
25484Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25485
25486 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25487
25488 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25489
25490 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25491
25492 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25493 [0-9]*, not just [0-9].
25494
25495Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25496
25497 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25498
25499 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25500
25501Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25502
25503 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25504
25505Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25506
25507 * gdb.t06/signals.c: Add xfails for sun3.
25508
25509 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25510
25511 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25512 test_stepping tests.
25513
25514Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25515
25516 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25517
25518 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25519
25520 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25521 rather than actually putting it through cpp twice.
25522
25523 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25524
25525Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25526
25527 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25528 no longer needed.
25529
25530Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25531
25532 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25533
25534 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25535 C++ features prints as "struct", make it a pass, not an xfail.
25536
25537Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25538
25539 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25540 Don't require VA to print as "class" rather than "struct".
25541
25542Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25543
25544 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25545
25546Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25547
25548 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25549
25550Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25551
25552 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25553 order.
25554
25555Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25556
25557 * gdb.t16/printcmds.exp: Add printf tests.
25558
25559 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25560
25561 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25562
25563Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25564
25565 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25566 pass counts, to counteract any existing or future setup_xfails.
25567
25568Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25569
25570 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25571 {BEGIN,END}_COMMON for common block instead of STAB.
25572 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25573
25574 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25575 intp_var should be N_GSYM not N_LSYM.
25576 wierd-aout.S: Use a label for the value of the N_SO.
25577 wierd.def: Remove all backslashes.
25578 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25579
25580Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25581
25582 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25583 get the expected next to inheritance3.
25584
25585Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25586
25587 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25588 now that gcc-2.4 gets it right.
25589
25590Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25591
25592 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25593
25594 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25595 generating comp-info.exp which works for cross-compilation.
25596
25597Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25598
25599 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25600 "*-*-sysv4.*".
25601
25602Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25603
25604 * gdb.t01/run.exp: Start with a fresh gdb.
25605 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25606 SVR4.x.
25607
25608Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25609
25610 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25611 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25612 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25613 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25614 things to remove.
25615
25616Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25617
25618 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25619 test cases from bug reports.
25620
25621Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25622
25623 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25624 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25625 avoid spurious xfails.
25626 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25627 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25628 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25629
25630Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25631
25632 * gdb.t00/teststrategy.exp: Rework to provide more useful
25633 description of each test, fix problem with systems that define
25634 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25635 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25636 results for "next over recursive call" so timeouts aren't taken
25637 by error.
25638
25639Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25640
25641 * gdb.t12/scope.exp: Test printing of variables before run.
25642
25643 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25644 printed in wrong order due to sorting.
25645
25646Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25647
25648 * gdb.t00/teststrategy.exp: Fix expected results for printing
25649 user entered string constant. Is array of char, prints with no
25650 address.
25651
25652 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25653 commands.
25654 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25655 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25656 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25657 of struct of char arrays.
25658 * gdb.t00/radix.exp: New tests for radix commands.
25659
25660Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25661
25662 * gdb.t16/printcmd.exp: Print a variable before running program
25663 (with xfail for AIX).
25664
25665Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25666
25667 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25668
25669 * gdb.t16/printcmd.exp: Don't print variables before running program.
25670
25671 * gdb.t06/break.exp: Don't require envp argument to main.
25672
25673 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25674
25675 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25676 Add xfails for rs6000.
25677
25678 * gdb.t02/whatis.exp: Change other tests not to re-test something
25679 we already tested.
25680
25681 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25682 each type used has a variable of that type.
25683
25684Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25685
25686 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25687
25688Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25689
25690 * configure.in: change srctrigger to be a file, not a directory
25691
25692Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25693
25694 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25695
25696 * gdb.t11/list.exp: Fixed a couple of typos.
25697
25698Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25699
25700 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25701 is fixed and PR is closed.
25702 * gdb.t16 (gdbme.c): Add simple test string variable.
25703 * gdb.t16 (printcmds.exp): Add tests with simple test string
25704 variable, primarily for boundaries on "set print elements".
25705
25706Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25707
25708 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25709 Make leading 0's optional and don't expect a tab in the middle
25710 of the number.
25711
25712 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25713
25714 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25715 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25716 don't end command passed to gdb_test with newline.
25717
25718 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25719 signed keyword away, don't expect signed bitfields to be signed.
25720
25721 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25722 printing with only as many 1's as are in the field as well as printing
25723 with 32 1's (see comment).
25724
25725Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25726
25727 * gdb.t00/default.exp: Start with a fresh gdb.
25728 * configure.in (configdirs): Remove gdb.t31 until the chill
25729 compiler works again. It no longer is able to find chillrt0
25730 since it isn't in libchill.a anymore.
25731 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25732 wierd.o, make more modular.
25733 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25734 spurious newlines that caused problems.
25735
25736Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25737
25738 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25739 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25740 gdb.stabs/wierd.{exp,def}: Many new tests.
25741
25742 * gdb.t00/default.exp: update info line for new message.
25743
25744 * gdb.t02/{whatis.exp,gdbme.c}:
25745 Test that "char *" doesn't print as "caddr_t".
25746
25747Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25748
25749 * gdb.t00/help.exp: Use .* in place of some help messages which
25750 just changed.
25751 gdb.t00/default.exp: Update "info frame" test for new message.
25752 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25753 Remove some xfails
25754
25755Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25756
25757 * gdb.t03/{gdbme.c,ptype.exp}:
25758 Add tests for typedef'd struct and union without tags.
25759 Also check "whatis" on a variable of a typedef'd enum without a tag.
25760
25761 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25762 PRMS 1823; the bug still exists but isn't reproduced by this test
25763 anymore), and remove rs6000 XFAIL (the bug is fixed).
25764
25765 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25766 duplicated from whatis.exp. For those that are left, accept
25767 "long", "long int", or "int" for long variables (whatis.exp already
25768 has an XFAIL for "int", so no need to fail it here).
25769
25770 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25771 Deal with GCC's names for types now that GDB uses the compiler's names.
25772
25773 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25774 setup_xfail's for sunos4. If we #defined the signed keyword away,
25775 don't expect GDB to know that char it is signed.
25776
25777 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25778
25779Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25780
25781 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25782 should work on any system, regardless of debugging format.
25783 * gdb.t21/demangle.exp: Move to gdb.t24.
25784 * gdb.t24/demangle.exp: Move from gdb.t21.
25785 * gdb.t24/{Makefile.in, configure.in}: New files.
25786
25787Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25788
25789 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25790 * gdb.stabs: New directory.
25791
25792Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25793
25794 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25795 not just "Quit anyway?".
25796
25797Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25798
25799 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25800 that all setup_xfails are immediately followed by clear_xfails.
25801
25802Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25803
25804 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25805 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25806 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25807 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25808 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25809 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25810 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25811 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25812 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25813 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25814 gdb.t31/chillvars.exp, lib/gdb.exp:
25815 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25816 bug-gdb@prep.ai.mit.edu.
25817
25818Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25819
25820 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25821 with 0.0, not integer 0.
25822
25823Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25824
25825 * gdb.t06/break.exp: Update for "Kill the program" message change.
25826
25827Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25828
25829 * Makefile.in (GDBFLAGS): Set to -nx.
25830 * Makefile.in (site.exp): Use GDBFLAGS.
25831
25832Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25833
25834 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25835 Makefiles.
25836 (check): depend on just-check.
25837 (just-check): added so that tests can be run without a noop
25838 build pass.
25839
25840Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25841
25842 Switch to using configure's configdirs.
25843 * Makefile.in (Makefile): add configure.in dependency.
25844 (SUBDIRS): removed redundant assignment.
25845 * configure.in: switch subdirs assignment to configdirs.
25846 * gdb.t*/configure.in: new files.
25847
25848Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25849
25850 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25851 works.
25852
25853Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25854
25855 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25856 in explicit rules. Apparently this is not supported by some makes.
25857
25858Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25859
25860 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25861
25862Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25863
25864 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25865 disappeared.
25866
25867Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25868
25869 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25870
25871Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25872
25873 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25874 watchpoint problem that is now fixed.
25875 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25876 uninitialized convenience variables.
25877 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25878 structures.
25879
25880Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25881
25882 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25883 which causes expect to get out of sync with gdb on long output
25884 from help set.
25885 * gdb.t09/corefile.exp: Make expected pattern for core file
25886 failing signal and frame output format less sun specific.
25887
25888Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25889
25890 * gdb.t31/chillvars.exp: Add and remove initial dummy
25891 breakpoint, so that symbol table is forced in.
25892 (Needed at least on Sunos4, though it seems not SVR4.)
25893 * gdb.t31/chillvars.exp: Update for changed output format.
25894
25895Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25896
a9c64011 25897 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25898
25899Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25900
25901 * Makefile.in: Added --srcdir when invoking runtest, removed the
25902 need for a local config file. (optional now)
25903
25904Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25905
25906 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25907 failure count used to force early termination. Add some more
25908 expected failures for gnu style demangling.
25909
25910Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25911
25912 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25913 pmi variable from gdb.t20/gdbme to get optimized away.
25914 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25915 Check for written corefile upon timeout _and_ eof.
25916
25917Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25918
25919 * config/unix-gdb.exp: Add missing return 0.
25920
25921Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25922
25923 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25924 test termination.
25925
25926Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25927
25928 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25929 disappeared.
25930
25931Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25932
25933 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25934 time as i860 support works.
25935
d63a86f8 25936 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25937 "backtrace 100\r" rather than just "backtrace\r", to match last
25938 change.
25939
25940Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25941
25942 * config/udi-gdb.exp (gdb_exit): Remove close command.
25943 (gdb_target_udi): New procedure to set the UDI target.
25944 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25945 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25946 Added waits for prompts after several question responses. Added
25947 some more responses used by a29k-amd-udi-gdb.
25948 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25949 pass different arguments, restart UDI connection after program
25950 completion.
25951 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25952 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25953 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25954 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25955 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25956 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25957 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25958 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25959 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25960 after program completion.
25961 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25962 compiled with a SELECT_VECS setting.
25963 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25964 infinite recursion.
25965
25966 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25967 Added checks for COFF results, and made them expected failures for
25968 all targets. It would be better to make them expected failures
25969 for COFF targets only.
25970
25971Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25972
25973 * Makefile.in: add null dvi target, don't bother to recurse
25974 through test directories for info and install-info; rename
25975 $(datadir) to be dejagnu instead of deja-gnu
25976
25977Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25978
25979 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25980 compiler to coredump.
25981 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25982 code.
25983
25984Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25985
25986 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25987 coredump.
25988 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25989 code.
25990
25991Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25992
25993 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25994 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25995 which in a shell. Deletes xgdb when done.
25996 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25997 Tests the return from the "set height" or "set width" commands.
25998 Added a few return codes where needed.
25999
26000Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26001
26002 * Makefile.in (SUBDIRS): Add gdb.t17.
26003 * configure.in (subdirs): Add gdb.t17.
26004 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26005 files to test gdb's calling of functions in the inferior with
26006 the correct arguments and gdb's ability to retrieve any
26007 result returned.
26008
26009Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26010
26011 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26012 may be called after gdb goes away. Previous versions of expect
26013 needed these to avoid file descriptor leaks, but they cause
26014 errors with the current revision of expect.
26015 * gdb.t00/gdbvars.exp: Use -re on expected output after
26016 setting sevenbit-strings.
26017 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26018 to set sevenbit-strings consistent across tests.
26019 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26020 set sevenbit-strings consistent across tests.
26021
26022Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26023
26024 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26025 expected output to match current "expect" expectations.
26026
26027Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26028
26029 * gdb.t00/default.exp: Change expected output for default "source"
26030 command, to match new gdb behavior which requires a filename to
26031 source.
26032
26033Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26034
26035 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26036 expected fail for i486-*-* that misses the marker2 function.
26037 * gdb.t10/crossload.exp (bfddefault): Allow successful
26038 recognition of a format to pass even if no symbols are found.
26039 Explicitly catch failures where the format is not recognized
26040 or is ambiguous, and add the reason to the fail message.
26041 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26042 the cause is and invalid target and add reason to failure message.
26043 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26044 elf32-i386, elf32-sparc, and elf32-i860.
26045 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26046 Set up expected failure for 'filename'::variable scope resolution,
26047 which is now apparently broken on all targets.
26048 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26049 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26050 gdb.t23/templates.exp: Change failure for missing binfile into
26051 just a warning.
26052 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26053 references.
26054
26055Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26056
26057 * gdb.t00/default.exp: Add expected output for default "source"
26058 command, to match new gdb behavior.
26059 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26060
26061Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26062
26063 * config/*-gdb.exp: returns an error, rather than exiting on
26064 internal errors.
26065
26066Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26067
26068 * gdb.t03/gdbme.c: Add pointer to struct variable.
26069 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26070 referencing struct members.
26071
26072Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26073
26074 * configure.in (mips-idt-ecoff): New target.
26075 * config/mips-gdb.exp: New file for remote board using MIPS remote
26076 debugging protocol.
26077
26078 * Redid configuration scheme. Removed gdb.t*/configure.in.
26079 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26080 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26081 distclean targets. Built executables via .o files. Adjusted
26082 tests to account for source files in $(srcdir) rather than
26083 $(objdir).
26084 * lib/gdb.exp (runto): Don't expect () after the function name,
26085 because it may have arguments.
26086
26087Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26088
26089 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26090 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26091 expected failures for mips-idt-* and mips-sgi-*.
26092 * gdb.t00/default.exp (attach): Kill process if requested.
26093 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26094 that does not read core files.
26095 * gdb.t01/run.exp: Removed checks for exit status code.
26096 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26097 it is linked in.
26098 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26099 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26100 appropriate, rather than doing it by hand.
26101 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26102 execution.
26103 * gdb.t10/crossload.exp: Kill existing program if needed.
26104 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26105 appropriate, rather than doing it by hand. Always increase
26106 timeout for this test, not just for VxWorks.
26107
26108Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26109
26110 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26111 of Chill STRUCT types and STRUCT values.
26112 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26113 than "char".
26114 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26115 struct2): New struct definitions and initializations to test
c906108c
SS
26116 simple Chill STRUCT types.
26117
26118Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26119
26120 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26121 the null byte at the end of strings.
26122 * gdb.t00/default.exp: Make show version insensitive to copyright
26123 date.
26124 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26125 to avoid dependencies on target char signedness.
26126 * gdb.t16/printcmds.exp: Update expected results for explicitly
26127 unsigned char.
26128 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26129 now work.
26130 * gdb.t21/demangle.exp: Add many more patterns for template
26131 demangling, most of them being expected failures.
26132 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26133 string we are matching for, to match on the whole string.
26134 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26135 and fix a whole bunch that had incorrect expected output but were
26136 passing anyway because of the bug in "proc demangle".
26137 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26138 type.
26139 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26140
26141Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26142
a9c64011
AS
26143 * gdb/testsuite: made modifications to testcases, etc., to allow
26144 them to work properly given the reorganization of deja-gnu and the
26145 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26146
26147Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26148
26149 * gdb/testsuite: Initial creation of gdb/testsuite.
26150 Migrated dejagnu testcases and support files for testing nm to
26151 gdb/testsuite from deja-gnu. These files were moved "as is"
26152 with no modifications. This migration is part of a major overhaul
26153 of dejagnu. The modifications to these testcases, etc., which
26154 will allow them to work with the new version of dejagnu will be
26155 made in a future update.
48efe704 26156
8d8cb839 26157 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26158\f
8d8cb839
EZ
26159;; Local Variables:
26160;; mode: change-log
26161;; left-margin: 8
26162;; fill-column: 74
26163;; version-control: never
26164;; End:
902f2ccb
MC
26165
26166 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 26167 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
26168 Copying and distribution of this file, with or without modification,
26169 are permitted provided the copyright notice and this notice are preserved.
This page took 2.885209 seconds and 4 git commands to generate.