gdb
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cafec441
TT
12012-01-16 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/printcmds.c (enum flag_enum): New.
4 (three): New global.
5 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6 enum printing.
7 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8 FlagEnumerationPrinter.
9 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
10 * gdb.python/py-pp-maint.c (enum flag_enum): New.
11 (fval): New global.
12
abcc4978
PA
132012-01-16 Pedro Alves <palves@redhat.com>
14
15 * lib/gdb.exp (banned_procedures): New variable.
16 (banned_variables_traced): Rename to ...
17 (banned_traced): ... this.
18 (gdb_init): Also trace banned procedures.
19 (gdb_finish): Also untrace banned procedures.
20
97ccebe8
PA
212012-01-16 Pedro Alves <palves@redhat.com>
22
23 Remove all calls to strace.
24
2af7517b
JK
252012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
26
27 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
28 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
29
9241a8bc
PP
302012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
31
32 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
33 * gdb.base/pie-execl.exp: Likewise.
34
3848a17f
KS
352012-01-12 Keith Seitz <keiths@redhat.com>
36
37 PR mi/10586
38 * gdb.mi/var-cmd.c (struct anonymous): New structure.
39 (do_anonymous_type_tests): New function.
40 (main): Call do_anonymous_type_tests.
41 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
42 (verify_everything): New procedure.
43 * gdb.mi/mi-var-cp.cc (class A): New class.
44 (anonymous_structs_and_unions): New function.
45 (main): Call anonymous_structs_and_unions.
46 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
47 (verify_everything): New procedure.
48
440e2fca
KS
492012-01-12 Keith Seitz <keiths@redhat.com>
50
51 * lib/mi-support.exp: Expand comments about PATH_EXPR.
52 (varobj_tree::get_path_expr): Assume that all varobjs are
53 compound unless they are known simple types.
54 Adjust path expressions based on parent type, path parent type,
55 and tree language.
56 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
57 the root varobj.
58 (mi_walk_varobj_tree): Add LANGUAGE parameter.
59
675399c9
PA
602012-01-11 Pedro Alves <palves@redhat.com>
61
62 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
63 core files on this machine" anymore.
64
97ddaa9b
PH
652012-01-11 Paul Hilfinger <hilfingr@adacore.com>
66
67 * gdb.base/watchpoint.c (recurser): Initialize local_x.
68 (main): Repeat recurser call.
69 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
70 equivalent to 'local_x'.
71
ea733575
PH
722012-01-11 Paul Hilfinger <hilfingr@adacore.com>
73 Joel Brobecker <brobecker@adacore.com>
74
75 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
76
2ca0b532
PA
772012-01-05 Pedro Alves <alves.ped@gmail.com>
78
79 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
80 * gdb.python/py-events.c (first): Add bits for new "step N" test.
81 * gdb.python/py-events.exp: Test that "step N" tripping on a
82 breakpoint emits a breakpoint event.
83
6e681866
JB
842012-01-03 Joel Brobecker <brobecker@adacore.com>
85
86 * gdb.base/auxv.exp: Reformat the copyright notice.
87
3c2d6aff
YQ
882012-01-03 Yao Qi <yao@codesourcery.com>
89
90 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
91 (strace_trace_on_diff_addr): New.
92 * gdb.trace/strace.c: (main): Add two local variables.
93
0852fee3
UW
942011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
95
96 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
97 * gdb.cell/gcore.exp: Likewise.
98 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
99 to verify the correct instance of main is selected.
100
12c3e59c
JB
1012012-01-02 Joel Brobecker <brobecker@adacore.com>
102
103 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
104 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
105 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
106 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
107 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
108 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
109 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
110 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
111 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
112 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
113 gdb.threads/thread_check.c: Reformat copyright header.
114
c0f378ec
EBM
1152011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
116
e4a7ca93 117 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
118 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
119 is not enabled.
120
3bc96cfb
JK
1212011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
122
123 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
124 parameter to self_exec, adjust the function.
125 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
126 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
127 (set var do_exit = 0): Remove test.
128 (newline at end of file): Add one.
129
095bcf5e
JB
1302011-12-27 Joel Brobecker <brobecker@adacore.com>
131
132 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
133 New files.
134
18d19bd1
JK
1352011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 Fix racy FAILs.
138 * gdb.threads/fork-thread-pending.c (barrier): New variable.
139 (thread_function, thread_forker): Call pthread_barrier_wait for it.
140 (main): Call pthread_barrier_init for it.
141
e809353a
JK
1422011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 Fix double send_gdb leading to racy FAILs.
145 * gdb.base/break.exp (set silent break bp_location1): Replace
146 3x send_gdb and gdb_expect by gdb_test.
147 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
148 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
149 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
150 instead of send_gdb. Twice.
151 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
152 3x send_gdb and gdb_expect by gdb_test.
153 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
154
da8cb7ec
JK
1552011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 * gdb.linespec/linespec.exp: Compile using {c++}.
158
ae1a303e
JK
1592011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
162 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
163 (verify GCC PR debug/51668): New test.
164
cc72b2a2
KP
1652011-12-23 Kevin Pouget <kevin.pouget@st.com>
166
167 Introduce gdb.FinishBreakpoint in Python.
168 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
169 py-finish-breakpoint2
170 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
171 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
172 instead of line number.
173 * gdb.python/py-finish-breakpoint.c: New file.
174 * gdb.python/py-finish-breakpoint.exp: New file.
175 * gdb.python/py-finish-breakpoint.py: New file.
176 * gdb.python/py-finish-breakpoint2.cc: New file.
177 * gdb.python/py-finish-breakpoint2.exp: New file.
178 * gdb.python/py-finish-breakpoint2.py: New file.
179
3b7962f9
JK
1802011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 Partial fix of compatibility with gcc-4.7.
183 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
184 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
185 Add comment to add a PASS case in the future.
186
6538471c
JK
187 Fix compatibility with gcc-4.7.
188 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
189
7052e42c
UW
1902011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
191
192 PR tdep/12797
193 * gdb.base/callfuncs.exp: Remove KFAIL.
194
9ac7f98e
JB
1952011-12-21 Joel Brobecker <brobecker@adacore.com>
196
197 * gdb.ada/task_bp: New testcase.
198
f6eeced0
JK
1992011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
202 -DNO_SECTIONS.
203 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
204
72225e17
JK
2052011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
206
207 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
208 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
209 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
210 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
211 conditional for gcc <= 4.5.
212
13ac8d2c
JK
2132011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
214
215 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
216 by XFAIL.
217 * gdb.cp/static-method.exp (info addr A::func())
218 (list static-method.cc:xxx::(anonymous namespace)::A::func)
219 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
220 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
221 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
222 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
223 (test value of F in k3_m): Likewise.
224 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
225 Likewise.
226
049682ba
JK
2272011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
230 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
231 Remove.
232 * gdb.threads/attachstop-mt.c: Remove.
233 * gdb.threads/attachstop-mt.exp: Remove.
234
2c9d8796
MK
2352011-12-17 Mark Kettenis <kettenis@gnu.org>
236
237 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
238
e0f9f062
DE
2392011-12-16 Doug Evans <dje@google.com>
240
f4aa2101 241 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
242 * boards/native-gdbserver.exp: New file.
243
e0f9f062
DE
244 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
245 gdbserver output.
246 (gdbserver_default_get_remote_address): New function.
247 (gdbserver_start): Call gdb,get_remote_address to compute argument
248 to "target remote" command.
249
80b6e756
PM
2502011-12-16 Phil Muldoon <pmuldoon@redhat.com>
251
1c3ad6ab 252 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
253 python print-stack. Add set/show python print-stack
254 off|full|message tests.
255
1576bd00
YQ
2562011-12-15 Yao Qi <yao@codesourcery.com>
257
258 * gdb.trace/strace.c: New
259 * gdb.trace/strace.exp: New.
260
d6a0f6e0
TT
2612011-12-14 Tom Tromey <tromey@redhat.com>
262
263 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
264
31015e1d
DE
2652011-12-14 Doug Evans <dje@google.com>
266
267 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
268
7b50312a
PA
2692011-12-14 Pedro Alves <pedro@codesourcery.com>
270
271 PR threads/10729
272
273 * gdb.mi/watch-nonstop.c: New file.
274 * gdb.mi/mi-watch-nonstop.exp: New file.
275
924437bc
PA
2762011-12-13 Pedro Alves <pedro@codesourcery.com>
277 Doug Evans <dje@google.com>
278
279 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
280 (clean_restart): Remove references to the gdb_stub target board
281 variable.
282 (gdb_step_for_stub): Delete.
283
284 * gdb.base/annota1.exp: Remove all references to [target_info
285 exists gdb_stub], gdb_step_for_stub and usestubs.
286 * gdb.base/annota3.exp: Ditto.
287 * gdb.base/async.exp: Ditto.
288 * gdb.base/break.exp: Ditto.
289 * gdb.base/code-expr.exp: Ditto.
290 * gdb.base/commands.exp: Ditto.
291 * gdb.base/completion.exp: Ditto.
292 * gdb.base/condbreak.exp: Ditto.
293 * gdb.base/consecutive.exp: Ditto.
294 * gdb.base/cvexpr.exp: Ditto.
295 * gdb.base/define.exp: Ditto.
296 * gdb.base/display.exp: Ditto.
297 * gdb.base/ena-dis-br.exp: Ditto.
298 * gdb.base/environ.exp: Ditto.
299 * gdb.base/gnu-ifunc.exp: Ditto.
300 * gdb.base/maint.exp: Ditto.
301 * gdb.base/pending.exp: Ditto.
302 * gdb.base/sect-cmd.exp: Ditto.
303 * gdb.base/sepdebug.exp: Ditto.
304 * gdb.base/unload.exp: Ditto.
305 * gdb.base/watchpoint-solib.exp: Ditto.
306 * gdb.cp/annota2.exp: Ditto.
307 * gdb.cp/annota3.exp: Ditto.
308 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
309 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
310 * gdb.mi/mi-pending.exp: Ditto.
311 * gdb.trace/circ.exp: Ditto.
312 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
313 * gdb.base/list.exp: Ditto.
314
315 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
316 breakpoint function and all references to the usestubs macro.
317 * gdb.base/exprs.c: Ditto.
318 * gdb.base/freebpcmd.c: Ditto.
319 * gdb.base/bitfields.c: Ditto.
320 * gdb.base/bitfields2.c: Ditto.
321 * gdb.base/break.c: Ditto.
322 * gdb.base/call-sc.c: Ditto.
323 * gdb.base/call-signals.c: Ditto.
324 * gdb.base/callfuncs.c: Ditto.
325 * gdb.base/charset.c: Ditto.
326 * gdb.base/consecutive.c: Ditto.
327 * gdb.base/constvars.c: Ditto.
328 * gdb.base/funcargs.c: Ditto.
329 * gdb.base/int-type.c: Ditto.
330 * gdb.base/interrupt.c: Ditto.
331 * gdb.base/langs0.c: Ditto.
332 * gdb.base/list0.c: Ditto.
333 * gdb.base/mips_pro.c: Ditto.
334 * gdb.base/miscexprs.c: Ditto.
335 * gdb.base/nodebug.c: Ditto.
336 * gdb.base/opaque0.c: Ditto.
337 * gdb.base/pointers.c: Ditto.
338 * gdb.base/printcmds.c: Ditto.
339 * gdb.base/ptype.c: Ditto.
340 * gdb.base/recurse.c: Ditto.
341 * gdb.base/reread1.c: Ditto.
342 * gdb.base/reread2.c: Ditto.
343 * gdb.base/restore.c: Ditto.
344 * gdb.base/return.c: Ditto.
345 * gdb.base/run.c: Ditto.
346 * gdb.base/scope0.c: Ditto.
347 * gdb.base/sepdebug.c: Ditto.
348 * gdb.base/setshow.c: Ditto.
349 * gdb.base/setvar.c: Ditto.
350 * gdb.base/sigall.c: Ditto.
351 * gdb.base/signals.c: Ditto.
352 * gdb.base/structs.c: Ditto.
353 * gdb.base/structs2.c: Ditto.
354 * gdb.base/testenv.c: Ditto.
355 * gdb.base/twice.c: Ditto.
356 * gdb.base/unwindonsignal.c: Ditto.
357 * gdb.base/watchpoint.c: Ditto.
358 * gdb.base/watchpoints.c: Ditto.
359 * gdb.base/whatis.c: Ditto.
360 * gdb.cp/classes.cc: Ditto.
361 * gdb.cp/cplusfuncs.cc: Ditto.
362 * gdb.cp/derivation.cc: Ditto.
363 * gdb.cp/formatted-ref.cc: Ditto.
364 * gdb.cp/misc.cc: Ditto.
365 * gdb.cp/overload.cc: Ditto.
366 * gdb.cp/ovldbreak.cc: Ditto.
367 * gdb.cp/ref-params.cc: Ditto.
368 * gdb.cp/ref-types.cc: Ditto.
369 * gdb.cp/templates.cc: Ditto.
370 * gdb.cp/virtfunc.cc: Ditto.
371 * gdb.hp/gdb.aCC/run.c: Ditto.
372 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
373 * gdb.hp/gdb.compat/xdb0.c: Ditto.
374 * gdb.reverse/consecutive-reverse.c: Ditto.
375 * gdb.reverse/sigall-reverse.c: Ditto.
376 * gdb.reverse/until-reverse.c: Ditto.
377 * gdb.reverse/watch-reverse.c: Ditto.
378 * gdb.trace/actions.c: Ditto.
379 * gdb.trace/circ.c: Ditto.
380 * gdb.trace/collection.c: Ditto.
381
fabde485
PA
3822011-12-13 Pedro Alves <pedro@codesourcery.com>
383
384 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
385 (func6, func7): New.
386 (main): Call func6 and func7.
387 * gdb.base/watchpoint.exp (test_wide_location_1)
388 (test_wide_location_2): New.
389 (top level): Re-enable hardware watchpoints if necessary. Call
390 test_wide_location_1 and test_wide_location_2.
391
ff7d1690
YQ
3922011-12-11 Yao Qi <yao@codesourcery.com>
393
394 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
395
a6af7abe
JB
3962011-12-11 Joel Brobecker <brobecker@adacore.com>
397
398 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
399 expected output for unsupported case.
400
61638e15
JK
4012011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
402
403 PR testsuite/12649
404 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
405 Protect gdb_test_multiple by final $gdb_prompt match.
406
0a00efc3
JK
4072011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
408
409 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
410 New variable, new test.
411 (list static-method.cc:xxx::(anonymous namespace)::A::func)
412 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
413 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
414 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
415 them if HAVE_GCC_45682_FIXED is not set.
416
4511b1ba
YQ
4172011-12-10 Yao Qi <yao@codesourcery.com>
418
419 * gdb.trace/status-stop.exp: New.
420 * gdb.trace/status-stop.c: New.
421
27949e73
JK
4222011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
423
424 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
425 timeout.
426
d8ea7931
TT
4272011-12-08 Tom Tromey <tromey@redhat.com>
428
429 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
430 condition.
431
1cc310d2
SS
4322011-12-07 Stan Shebs <stan@codesourcery.com>
433
434 * gdb.trace/tfind.exp: Update for output changes.
435
d482a875
PA
4362011-12-07 Pedro Alves <pedro@codesourcery.com>
437
438 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
439 throws "Cannot insert catchpoints in this configuration".
440 * gdb.ada/mi_catch_ex.exp: Likewise.
441
f0ba3972
PA
4422011-12-06 Pedro Alves <pedro@codesourcery.com>
443
444 * gdb.base/break-always.exp: Test changing memory at addresses
445 with breakpoints inserted.
446
f8eba3c6
TT
4472011-12-06 Joel Brobecker <brobecker@acacore.com>
448
449 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
450 involving a fully qualified function name.
451
4522011-12-06 Tom Tromey <tromey@redhat.com>
453
454 * gdb.ada/homonym.exp: Add three breakpoint tests.
455
4562011-12-06 Tom Tromey <tromey@redhat.com>
457
458 * gdb.base/solib-weak.exp (do_test): Remove kfail.
459 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
460 * gdb.objc/objcdecode.exp: Update for output changes.
461 * gdb.linespec/linespec.exp: New file.
462 * gdb.linespec/lspec.cc: New file.
463 * gdb.linespec/lspec.h: New file.
464 * gdb.linespec/body.h: New file.
465 * gdb.linespec/base/two/thefile.cc: New file.
466 * gdb.linespec/base/one/thefile.cc: New file.
467 * gdb.linespec/Makefile.in: New file.
468 * gdb.cp/templates.exp (test_template_breakpoints): Update for
469 output changes.
470 * gdb.cp/re-set-overloaded.exp: Remove kfail.
471 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
472 makes one breakpoint.
473 * gdb.cp/method2.exp (test_break): Update for output changes.
474 * gdb.cp/mb-templates.exp: Update for output changes.
475 * gdb.cp/mb-inline.exp: Update for output changes.
476 * gdb.cp/mb-ctor.exp: Update for output changes.
477 * gdb.cp/ovsrch.exp: Use fully-qualified names.
478 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
479 has multiple matches.
480 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
481 error message change.
482 * gdb.base/list.exp (test_list_filename_and_number): Update for
483 error message change.
484 * gdb.base/break.exp: Disable pending breakpoints. Update for
485 output changes.
486 * configure.ac: Add gdb.linespec.
487 * configure: Rebuild.
488 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
489
c642a434
UW
4902011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
491
492 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
493 last_break register on s390*-*-* targets.
494
b18003d1
JB
4952011-12-06 Joel Brobecker <brobecker@adacore.com>
496
497 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
498 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
499 of parameter X in procedure Foo.
500
fe96589c
SS
5012011-12-05 Stan Shebs <stan@codesourcery.com>
502
503 * gdb.trace/tfind.exp: Update help string matches.
504
1820ab47
JK
5052011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
506
507 * gdb.server/ext-run.exp (get process list): Accept also systemd
508 as PID 1.
509
e11ac3a3
JK
5102011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
511 Pedro Alves <pedro@codesourcery.com>
512
513 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
514 starting GDB.
515 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
516 $use_gdb_stub.
517 * gdb.base/display.exp: Likewise.
518 * gdb.base/ending-run.exp: Likewise.
519 * gdb.base/list.exp (test_listsize): Likewise.
520 * gdb.base/setshow.exp: Likewise.
521 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
522 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
523 check by global $use_gdb_stub.
524 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
525 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
526 (default_gdb_init): Unset global $use_gdb_stub.
527 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
528 by global $use_gdb_stub.
529 * lib/gdbserver-support.exp: Extend comments for set_board_info
530 gdb_protocol and gdb,socketport.
531 (gdbserver_start_extended): Set global gdbserver_protocol and
532 gdbserver_gdbport. Clear global use_gdb_stub.
533 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
534 from target use_gdb_stub.
535 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
536
1d41d75c
DE
5372011-12-03 Doug Evans <dje@google.com>
538
539 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
540 (gdb_step_for_stub): Add comments.
541
d6d7a51a
MR
5422011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
543
544 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
545 to the caller.
546 (gdb_test_multiple): Likewise.
547
05acf274
JK
5482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
549
550 Fix gdb.mi/mi-solib.exp without system debug info installed.
551 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
552 expect attribute, return 0 for it. Update comments.
553
2268b414
JK
5542011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
557 (corrupted list): Adjust the expectation.
558
585861ea
JK
5592011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
560
561 PR threads/13448
562 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
563 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
564 * gdb.threads/tls-var-main.c: New file.
565 * gdb.threads/tls-var.c: New file.
566 * gdb.threads/tls-var.exp: New file.
567
968643aa
JK
5682011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
569
570 PR testsuite/12649
571 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
572 Protect gdb_test_multiple by final $gdb_prompt match.
573 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
574 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
575 (test_tracepoints): Likewise.
576
9750bca9
JK
5772011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
578
579 PR breakpoints/13346
580 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
581 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
582 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
583
ac1349b7
JB
5842011-12-01 Joel Brobecker <brobecker@adacore.com>
585
586 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
587 * gdb.ada/homonym/homonym.adb: For use of all types defined
588 locally inside both Get_Value subprograms.
589
26d44faf
JK
5902011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 Fix racy FAILs.
593 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
594 of send_gdb.
595
514f6425
UW
5962011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
597
598 * gdb.base/testenv.exp: Skip on remote targets. Unset global
599 environment variable after test completed.
600
4255c8d2
UW
6012011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
602
603 * gdb.base/solib-nodir.exp: Skip if remote target.
604 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
605 application. Call gdb_load_shlibs.
606 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
607
a35ad96a
JB
6082011-11-29 Joel Brobecker <brobecker@adacore.com>
609
610 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
611
1a1d5513
JB
6122011-11-28 Joel Brobecker <brobecker@adacore.com>
613
614 * gdb.ada/fullname_bp: New testcase.
615
50b4ddf8
JK
6162011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
617
618 PR testsuite/12649
619 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
620 Wrap send_gdb into a new gdb_test.
621
fb0aec57
JK
622 Code cleanup.
623 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
624 Convert send_gdb and gdb_expect to gdb_test_multiple.
625
2376d946
JK
6262011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
627
628 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
629
1eec78bd
KS
6302011-11-23 Keith Seitz <keiths@redhat.com>
631
632 * lib/mi-support.exp (varobj_tree): New namespace and procs.
633 (mi_varobj_tree_test_children_callback): New proc.
634 (mi_walk_varobj_tree): New proc.
635
36dfb11c
TT
6362011-11-22 Tom Tromey <tromey@redhat.com>
637
638 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
639 Add "use_mi_command" argument.
640 (mi_run_cmd, mi_run_with_cli): New procs.
641 * gdb.mi/solib-lib.c: New file.
642 * gdb.mi/solib-main.c: New file.
643 * gdb.mi/mi-solib.exp: New file.
644
0e965dd0
DE
6452011-11-21 Doug Evans <dje@google.com>
646
647 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
648 _Unwind_DebugHook is missing.
649
f196051f
SS
6502011-11-20 Stan Shebs <stan@codesourcery.com>
651
652 * gdb.trace/tstatus.exp: New.
653 * gdb.trace/actions.c: Include string.h.
654
bfccc43c
YQ
6552011-11-18 Yao Qi <yao@codesourcery.com>
656
657 * gdb.trace/pending.exp: New.
658 * gdb.trace/pending.c: New.
659 * gdb.trace/pendshr1.c: New.
660 * gdb.trace/pendshr2.c: New.
661 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
662 tracepoint location becomes pending.
663 (tracepoint_change_loc_2): New.
664
73cd8ab1
DM
6652011-11-16 David S. Miller <davem@davemloft.net>
666
667 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
668 target is sparc*-*-linux*
669
77426730
PK
6702011-11-15 Paul Koning <paul_koning@dell.com>
671
672 * gdb.python/py-type.exp: New testcases for exceptions on scalar
673 types.
674
ed59ded5
DE
6752011-11-14 Doug Evans <dje@google.com>
676
677 * gdb.base/shell.exp: New file.
678
405f8e94
SS
6792011-11-14 Stan Shebs <stan@codesourcery.com>
680
681 * gdb.trace/ftrace.c: New.
682 * gdb.trace/ftrace.exp: New.
683
1e4d1764
YQ
6842011-11-14 Yao Qi <yao@codesourcery.com>
685
686 * gdb.trace/change-loc-1.c: New.
687 * gdb.trace/change-loc-2.c: New.
688 * gdb.trace/change-loc.c: New.
689 * gdb.trace/change-loc.exp: New.
690 * gdb.trace/change-loc.h: New.
691 * gdb.trace/trace-break.c (marker): Define new symbol.
692 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
693 New.
694 (break_trace_same_addr_6): New.
695
71eba9c2 6962011-11-12 Matt Rice <ratmice@gmail.com>
697
698 * gdb.base/info-macros.exp: Make tests for info definitions
699 test info macro. Add tests for info macro argument processing.
700 Rename a few tests.
701
1d93e29a
KS
7022011-11-11 Keith Seitz <keiths@redhat.com>
703
704 PR gdb/12843
705 * gdb.base/linespecs.exp: New file.
706
a4b5b48a
DE
7072011-11-11 Doug Evans <dje@google.com>
708
709 * gdb.threads/print-threads.exp: Extend timeout for slower
710 tests.
711
f6b47be4
DE
7122011-11-10 Doug Evans <dje@google.com>
713
792a0230
DE
714 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
715 "record to end of main" test.
716
f6b47be4
DE
717 * gdb.python/py-type.c (TS): New typedef.
718 (ts): New global.
719 * gdb.python/py-type.exp: Test field list of typedef.
720
22355c90
JB
7212011-11-10 Joel Brobecker <brobecker@adacore.com>
722
723 * gdb.ada/small_reg_param: New testcase.
724
a7860e76
TT
7252011-11-09 Tom Tromey <tromey@redhat.com>
726
727 * gdb.cp/destrprint.exp: New file.
728 * gdb.cp/destrprint.cc: New file.
729
72a2e3dc
MI
7302011-11-08 Meador Inge <meadori@codesourcery.com>
731
732 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
733 (switch_stack_to_other): New test function.
734 * gdb.arch/thumb-prologue.exp: New test cases.
735
c7195df2 7362011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
737
738 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
739
d3895d7d
YQ
7402011-11-08 Yao Qi <yao@codesourcery.com>
741
742 * gdb.exp (supports_process_record): New.
743 (supports_reverse): New.
744 * gdb.reverse/break-precsave.exp: Call support_process_record
745 to run test conditionally.
746 * gdb.reverse/consecutive-precsave.exp: Likewise.
747 * gdb.reverse/i386-precsave.exp: Likewise.
748 * gdb.reverse/machinestate-precsave.exp: Likewise.
749 * gdb.reverse/solib-precsave.exp: Likewise.
750 * gdb.reverse/step-precsave.exp: Likewise.
751 * gdb.reverse/until-precsave.exp: Likewise.
752 * gdb.reverse/watch-precsave.exp: Likewise.
753 * gdb.reverse/break-reverse.exp: Call support_reverse to run
754 test conditionally.
755 * gdb.reverse/consecutive-reverse.exp: Likewise.
756 * gdb.reverse/finish-precsave.exp: Likewise.
757 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
758 * gdb.reverse/finish-reverse.exp: Likewise.
759 * gdb.reverse/i386-reverse.exp: Likewise.
760 * gdb.reverse/i386-sse-reverse.exp: Likewise.
761 * gdb.reverse/machinestate.exp: Likewise.
762 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
763 * gdb.reverse/sigall-precsave.exp: Likewise.
764 * gdb.reverse/sigall-reverse.exp: Likewise.
765 * gdb.reverse/solib-reverse.exp: Likewise.
766 * gdb.reverse/step-reverse.exp: Likewise.
767 * gdb.reverse/until-reverse.exp: Likewise.
768 * gdb.reverse/watch-reverse.exp: Likewise.
769
a59306a3
YQ
7702011-11-05 Yao Qi <yao@codesourcery.com>
771
772 * gdb.trace/trace-break.exp: Add test on setting two
773 fast tracepoints at the same address.
774
87769f59
JK
7752011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
778
3065dfb6
SS
7792011-11-02 Stan Shebs <stan@codesourcery.com>
780
781 * gdb.trace/collection.c: Add code using strings.
782 * gdb.trace/collection.exp: Add tests of string collection.
783
89e208db
JK
7842011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 * gdb.base/skip-solib.exp (executable_main): New variable.
787 (binfile_main): Base it on that.
788 Use $executable_main in clean_restart calls. Drop gdb_exit and
789 gdb_start calls.
790
405e54e9
JK
7912011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 Fix racy FAILs.
794 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
795 breakpoint_re globals import by async. Set string_regex to .* for
796 async. Remove the optional thread_selected_re and breakpoint_re
797 globals expectations.
798
58e8570a
JM
7992011-11-01 Joseph Myers <joseph@codesourcery.com>
800
801 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
802 well as Cygwin.
803
7b35ec7f 8042011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
805
806 Add tests for skip command.
89e208db
JK
807 * gdb.base/skip-solib-lib.c: New
808 * gdb.base/skip-solib-main.c: New
809 * gdb.base/skip-solib.exp: New
810 * gdb.base/skip.c: New
811 * gdb.base/skip.exp: New
812 * gdb.base/skip1.c: New
813 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 814
b9fd1791
PA
8152011-10-31 Yao Qi <yao@codesourcery.com>
816 Pedro Alves <pedro@codesourcery.com>
817
818 * gdb.trace/trace-break.c: New.
819 * gdb.trace/trace-break.exp: New.
820
4323fecc
JK
8212011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
824 break-here-2.
825
0e5bf2a8
PA
8262011-10-28 Pedro Alves <pedro@codesourcery.com>
827
828 * gdb.threads/no-unwaited-for-left.c: New.
829 * gdb.threads/no-unwaited-for-left.exp: New.
830 * gdb.threads/non-ldr-exc-1.c: New.
831 * gdb.threads/non-ldr-exc-1.exp: New.
832 * gdb.threads/non-ldr-exc-2.c: New.
833 * gdb.threads/non-ldr-exc-2.exp: New.
834 * gdb.threads/non-ldr-exc-3.c: New.
835 * gdb.threads/non-ldr-exc-3.exp: New.
836 * gdb.threads/non-ldr-exc-4.c: New.
837 * gdb.threads/non-ldr-exc-4.exp: New.
838
3a3dad98
JK
8392011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
840
841 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
842 * gdb.base/attach-pie-misread.exp: Likewise.
843 * gdb.base/break-interp.exp: Likewise.
844 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
845 testcases for use_gdb_stub.
846 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
847 (continue): New testcase.
848 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
849 * gdb.threads/attach-into-signal.exp: Likewise.
850 * gdb.threads/attach-stopped.exp: Likewise.
851 * gdb.threads/attachstop-mt.exp: Likewise.
852
d6a5d40c
PK
8532011-10-28 Paul Koning <paul_koning@dell.com>
854
855 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
856
ca539be8
JK
8572011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
860 (mi_gdb_test): Import globals thread_selected_re
861 and breakpoint_re. Expect them optionally at the regex start.
862
d234ef5c
DE
8632011-10-27 Doug Evans <dje@google.com>
864
865 * gdb.python/python.exp: Test source -s.
866
ab964825
PK
8672011-10-26 Paul Koning <paul_koning@dell.com>
868
869 * gdb.python/lib-types.cc (struct A): New structure.
870 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 871
54d8a644
PK
8722011-10-25 Paul Koning <paul_koning@dell.com>
873
874 PR python/13327
d234ef5c 875
54d8a644
PK
876 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
877 fetch_lazy method.
878
b0221781
YQ
8792011-10-24 Yao Qi <yao@codesourcery.com>
880
881 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
882 target is tic6x-*-*.
883
6cda5a20
JB
8842011-10-21 Joel Brobecker <brobecker@adacore.com>
885
886 * gdb.ada/mi_task_info/task_switch.adb: New file.
887 * gdb.ada/mi_task_info.exp: New file.
888
5ed9db04
JK
8892011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 * gdb.cp/expand-psymtabs-cxx.exp: New file.
892 * gdb.cp/expand-psymtabs-cxx.cc: New file.
893
9df2fbc4
PM
8942011-10-20 Phil Muldoon <pmuldoon@redhat.com>
895
896 PR python/12656
897
898 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
899 global_block tests.
900
736086ba
TT
9012011-10-18 Tom Tromey <tromey@redhat.com>
902
903 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
904
4af31552
TT
9052011-10-18 Tom Tromey <tromey@redhat.com>
906
907 * gdb.base/source.exp: Don't include full file name in test name.
908 * gdb.python/python.exp: Don't include full file name in test
909 name.
910
43136979
AR
9112011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 * gdb.base/attach-pie-noexec.c: New files.
914 * gdb.base/attach-pie-noexec.exp: New files.
915
543a9323
JM
9162011-10-17 Joseph Myers <joseph@codesourcery.com>
917
918 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
919 prompt for each extra line in command.
920
21ae7a4d
JK
9212011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
922
923 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
924 Revert the part of:
925 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
926 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
927 Change the expected string.
928
20ec36d9
JK
9292011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
930
931 Fix results with system glibc debug info installed.
932 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
933 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
934 Accept also __libc_ symbol prefix and no prefix.
935
6501c2fc
KS
9362011-10-14 Keith Seitz <keiths@redhat.com>
937
938 PR c++/13225
939 * gdb.cp/converts.cc (foo3_1): New function.
940 (foo3_2): New functions.
941 * gdb.cp/converts.exp: Add tests for int to pointer conversion
942 and null pointer conversions of integer constant zero.
943 Add test to check if all arguments are checked for incompatible
944 conversion BADNESS.
945
55b1fd0c
TT
9462011-10-14 Tom Tromey <tromey@redhat.com>
947
948 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
949 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
950 linespec.
951
22c05d8a
JK
9522011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
953
954 Fix internal error regression.
955 * gdb.dwarf2/implptr-optimized-out.S: New file.
956 * gdb.dwarf2/implptr-optimized-out.exp: New file.
957
1d6edc3c
JK
9582011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 Fix empty DWARF expressions DATA vs. SIZE conditionals.
961 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
962 (loclist): New.
963 (4): New abbrev.
964 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
965 Use prepare_for_testing, remove clean_restart.
966 (p arraynoloc, p arraycallnoloc): New tests.
967
9ec72168
JK
9682011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 * gdb.cp/namespace-enum.exp (executable): New variable.
971 (binfile): Use ${objdir}/${subdir}/ prefix.
972 Use ${executable} for clean_restart.
973
9c6c53f7
SA
9742011-10-11 Sterling Augustine <saugustine@google.com>
975
976 * gdb.cp/Makefile.in: Add namespace-enum test.
977 * gdb.cp/namespace-enum.exp: New file.
978 * gdb.cp/namespace-enum.c: New file.
979 * gdb.cp/namespace-enum-main.c: New file.
980
fac7ceb3
UW
9812011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
982
983 * gdb.python/py-shared.exp: Relax filename check to handle remote:
984 sysroot.
985
941b2081
JK
9862011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 Reimplement @entry in input expressions.
989 * gdb.base/exprs.c (v_int_array_init): New variable.
990 * gdb.base/exprs.exp (print v_int_array_init)
991 (print *v_int_array_init@1, print *v_int_array_init@2)
992 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
993 (print v_int_array_init[1]@1): New tests.
994
0344e878
JM
9952011-10-10 Joseph Myers <joseph@codesourcery.com>
996
997 * gdb.cp/gdb2495.exp: Do not include directories in filename in
998 expected message.
999
5a56e9c5
DE
10002011-10-09 Doug Evans <dje@google.com>
1001
1002 * gdb.base/alias.exp: Add tests for alias command.
1003
2bda9cc5
JK
10042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1005
1006 * gdb.arch/amd64-entry-value.s: New file.
1007 * gdb.mi/mi2-amd64-entry-value.s: New file.
1008
a471c594
JK
10092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1010
1011 Display @entry parameter values even for references.
1012 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1013 functions.
1014 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1015 reference and datap_input.
1016 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1017 breakpoints.
1018 (continue to breakpoint: entry_reference: reference)
1019 (entry_reference: bt at entry)
1020 (continue to breakpoint: entry_reference: breakhere_reference)
1021 (entry_reference: bt, entry_reference: ptype regparam)
1022 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1023 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1024 (entry_reference: p regcopy, entry_reference: p nodataparam)
1025 (entry_reference: p nodataparam@entry): New tests.
1026
36b11add
JK
10272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1028
1029 Support @entry in input expressions.
1030 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1031 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1032 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1033 (tailcall: p j@entry): New tests.
1034 * gdb.cp/koenig.cc (A::entry): New function.
1035 (main): Call it.
1036 * gdb.cp/koenig.exp (p entry (c)): New test.
1037
e18b2753
JK
10382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1039
1040 Display @entry parameter values (without references).
1041 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1042 (different, validity, invalid): New functions.
1043 (main): Call them.
1044 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1045 stacktest, breakhere_stacktest, different, breakhere_different,
1046 breakhere_validity and breakhere_invalid.
1047 (entry: bt): Update for @entry.
1048 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1049 (entry_validity: *, entry_invalid: *): Many new tests.
1050 * gdb.base/break.exp
1051 (run until breakpoint set at small function, optimized file): Accept
1052 also the @entry suffix.
1053 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1054 * gdb.mi/mi2-amd64-entry-value.c: New files.
1055 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1056
2d6c5dc2
JK
10572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1058
1059 Protect entry values against self tail calls.
1060 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1061 (main): Call self.
1062 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1063 (set debug entry-values 1, self: bt debug entry-values): New tests.
1064
111c6489
JK
10652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1066
1067 Recognize virtual tail call frames.
1068 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1069 (amb_b, amb_a): New.
1070 (main): Call a and b.
1071 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1072 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1073 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1074 New tests.
1075
8e3b41a9
JK
10762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1077
1078 Implement basic support for DW_TAG_GNU_call_site.
1079 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1080 * gdb.arch/amd64-entry-value.cc: New file.
1081 * gdb.arch/amd64-entry-value.exp: New file.
1082
181cebd4
JK
10832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1084
1085 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1086 * gdb.dwarf2/implptr-64bit.S: New file.
1087 * gdb.dwarf2/implptr-64bit.exp: New file.
1088
741f5e3c
JK
10892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1090
1091 Fix initial language detection with -readnow.
1092 * gdb.cp/readnow-language.cc: New file.
1093 * gdb.cp/readnow-language.exp: New file.
1094
a73d2258
JK
10952011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1096
1097 Fix printed anonymous struct name.
1098 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1099
af369495
JM
11002011-10-09 Joseph Myers <joseph@codesourcery.com>
1101
1102 * gdb.base/solib-symbol.exp: Do not include directories in
1103 filenames in expected messages.
1104
1fa57852
DE
11052011-10-07 Doug Evans <dje@google.com>
1106
1107 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1108
bd054e06
KP
11092011-10-07 Kevin Pouget <kevin.pouget@st.com>
1110
1111 Allow Python notification of new object-file loadings.
1112 * gdb.python/py-events.exp: Test newobjfile event.
1113 * gdb.python/py-events.py: Register newobjfile callback.
1114 * gdb.python/py-events.c: Add call to shared library
1115 * gdb.python/py-events-shlib.c: New file.
1116
8031b6f8
JM
11172011-10-06 Joseph Myers <joseph@codesourcery.com>
1118
1119 * gdb.base/fixsection.exp: Do not include directories in filename
1120 in expected message.
1121
7fea6923
PM
11222011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1123
1124 Add tests for passing of environment variables to inferior.
1125 * gdb.base/testenv.c: New test source.
1126 * gdb.base/testenv.exp: New expect test.
1127
687f2a88
PK
11282011-10-04 Paul Koning <paul_koning@dell.com>
1129
1130 * gdb.python/py-value.c (main): Break before return.
1131
cb6be26b
KP
11322011-10-04 Kevin Pouget <kevin.pouget@st.com>
1133
1134 PR python/12691: Add the inferior to Python exited event
1135 * gdb.python/py-events.exp: Test the inferior attribute of exited
1136 event with a fork.
1137 * gdb.python/py-events.py: Print inferior number on exit.
1138 * gdb.python/py-events.c: Fork the inferior.
1139
fb213700
EBM
11402011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1141
1142 * gdb.base/jit.exp: Add testcase name to log message
1143
aa2071bd
PK
11442011-10-03 Paul Koning <paul_koning@dell.com>
1145 Jan Kratochvil <jan.kratochvil@redhat.com>
1146
1147 * gdb.python/py-value.exp
1148 (python inval = gdb.parse_and_eval('*(int*)0'))
1149 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1150 (set argc=2, python print argc_lazy): New tests.
1151
dd11a36c
JB
11522011-10-02 Joel Brobecker <brobecker@adacore.com>
1153
1154 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1155
46f886f1
JK
11562011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1157 Pedro Alves <pedro@codesourcery.com>
1158
1159 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1160 can_read_0, test for it.
1161 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1162 (parse_and_eval with memory error): ... here, make it untested if
1163 can_read_0.
1164
c5cb204f
MP
11652011-09-30 Marek Polacek <mpolacek@redhat.com>
1166
1167 * gdb.python/python.exp (verify pagination beforehand)
1168 (verify pagination afterwards): Fix race by splitting the line.
1169
68fb0ec0
JM
11702011-09-29 Joseph Myers <joseph@codesourcery.com>
1171
1172 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1173 for 64-bit multilibs from i?86-* targets.
1174
6aee0d90
MP
11752011-09-29 Marek Polacek <mpolacek@redhat.com>
1176
1177 * lib/gdb.exp: Fix a typo in one of the comments.
1178
e9101ff5
MP
11792011-09-29 Marek Polacek <mpolacek@redhat.com>
1180
1181 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1182 matching pattern.
1183
7a81bdbf
PK
11842011-09-28 Paul Koning <paul_koning@dell.com>
1185
1186 * gdb.python/py-type.c (enum E): New.
1187 * gdb.python/py-type.exp (test_fields): Add tests for Python
1188 mapping access to fields.
1189 (test_enums): New test for field access on enums.
1190
6710bf39
SS
11912011-09-27 Stan Shebs <stan@codesourcery.com>
1192
1193 * gdb.trace/collection.exp: Test collection of $_ret.
1194
b2a6bdeb
AT
11952011-09-22 Andreas Tobler <andreast@fgznet.ch>
1196
1197 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1198 list of compilation switches for <*-*-freebsd*>.
1199
3c9057f3
SS
12002011-09-19 Stan Shebs <stan@codesourcery.com>
1201
1202 * gdb.trace/tspeed.exp: New file.
1203 * gdb.trace/tspeed.c: New file.
1204
34518530
YQ
12052011-09-18 Yao Qi <yao@codesourcery.com>
1206
1207 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1208 instructions.
1209 (test_adr_32bit, test_pop_pc): Likewise.
1210 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1211 Thumb instructions.
1212 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1213 in gdb_test_multiple.
1214 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1215
ab254057
YQ
12162011-09-17 Yao Qi <yao@codesourcery.com>
1217
1218 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1219 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1220 support single step to signal handler.
1221
9c317b71
YQ
12222011-09-17 Yao Qi <yao@codesourcery.com>
1223
1224 * gdb.base/disp-step-fork.c: New.
1225 * gdb.base/disp-step-syscall.exp: New.
1226 * gdb.base/disp-step-vfork.c: New.
1227
a8123151
JB
12282011-09-16 Joel Brobecker <brobecker@adacore.com>
1229
1230 * gdb.ada/tasks.exp: Make the expected output for
1231 the `info tasks' tests more resilient to spacing
1232 changes.
1233
63a9aad8
JK
12342011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1237 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1238
2aa48337
KP
12392011-09-15 Kevin Pouget <kevin.pouget@st.com>
1240
1241 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1242 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1243
6839b47f
KP
12442011-04-30 Kevin Pouget <kevin.pouget@st.com>
1245
1246 Handle multiple breakpoint hits in Python interface:
1247 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1248 presence.
1249 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1250 breakpoint hits.
1251
0935723e
JK
12522011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1253 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 * gdb.python/py-events.exp: Remove pretty printing comment.
1256 * gdb.python/py-evsignal.exp: New file.
1257 * gdb.python/py-evthreads.c: Include signal.h.
1258 (thread3): Remove variable count3. Remove variable bad and use raise
1259 instead.
1260 (thread2): Remove variable count2. Move thread3 pthread_create here,
1261 merge pthread_join to a single line.
1262 (main): Remove variable count1. Merge pthread_join with pthread_create
1263 to a single line.
1264 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1265 KFAIL python/12966 for gdbserver. Test return value of
1266 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1267 gdb_expect by gdb_test and gdb_test_multiple.
1268 (thread 2, thread 3): New tests.
1269
4801a9a3
PA
12702011-09-12 Matt Rice <ratmice@gmail.com>
1271 Pedro Alves <pedro@codesourcery.com>
1272
1273 PR gdb/13175
1274
1275 * gdb.base/interp.exp: New tests.
1276 * gdb.base/interp.c: New file.
1277
24ece742
DE
12782011-09-12 Doug Evans <dje@google.com>
1279
1280 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1281 * gdb.dwarf2/typeddwarf.exp: Ditto.
1282
7f062217
JK
12832011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1284
1285 Fix compatibility with x32 arch.
1286 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1287 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1288 is_x86_like_target.
1289 * testsuite/gdb.trace/collection.exp: Likewise.
1290 * testsuite/gdb.trace/report.exp: Likewise.
1291 * testsuite/gdb.trace/unavailable.exp: Likewise.
1292 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1293 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1294 (is_x86_like_target): Check also is_amd64_regs_target.
1295
08711b9a
JK
12962011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 PR breakpoints/12435
1299 * gdb.arch/amd64-prologue-xmm.c: New file.
1300 * gdb.arch/amd64-prologue-xmm.exp: New file.
1301 * gdb.arch/amd64-prologue-xmm.s: New file.
1302
b99b5f66
JK
13032011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1304
1305 * gdb.dwarf2/dw2-param-error-main.c: New file.
1306 * gdb.dwarf2/dw2-param-error.S: New file.
1307 * gdb.dwarf2/dw2-param-error.exp: New file.
1308
a391a2f6
PA
13092011-09-08 Pedro Alves <pedro@codesourcery.com>
1310
1311 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1312 inferior's pid and look for a core dump named core.$pid. Use
1313 `remote_file' commands on the host instead of hand coding shell
1314 commands on the build.
1315 * gdb.base/valgrind-db-attach.exp: Kill the program before
1316 finishing the test.
1317
7d8e6458 13182011-09-02 Matt Rice <ratmice@gmail.com>
1319
1320 * lib/prompt.exp: New file for testing the first prompt.
1321 * gdb.python/py-prompt.exp: Ditto.
1322 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1323
68e77c9e
PA
13242011-09-02 Pedro Alves <pedro@codesourcery.com>
1325
1326 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1327 0, before testing gcore.
1328
9655e943
JK
13292011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1330
df6dc84d
JK
1331 * dw2-ifort-parameter-debug.S: Update copyright year.
1332 * dw2-ifort-parameter.c: Update copyright year.
1333 * dw2-ifort-parameter.exp: Update copyright year.
1334
9655e943
JK
1335 * dw2-ifort-parameter-debug.S: New file.
1336 * dw2-ifort-parameter.c: New file.
1337 * dw2-ifort-parameter.exp: New file.
1338
353d1d73
JK
13392011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.base/commands.exp (error_clears_commands_left): New function.
1342 (): Call it.
1343
5c07461a
JK
13442011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1345
1346 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1347 (C): Initialize `a'.
1348 * gdb.mi/mi-inheritance-syntax-error.exp
1349 (-data-evaluate-expression $path): Expect `a' as 5.
1350
0d932b2f
MK
13512011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1352
1353 PR mi/11912
1354 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1355 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1356 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1357 keyword in output of -var-info-path-expression.
1358
bdb54049
JK
13592011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1360
1361 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1362 * gdb.trace/collection.exp: Likewise.
1363 * gdb.trace/report.exp: Likewise.
1364 * gdb.trace/unavailable.exp: Likewise.
1365 * gdb.trace/while-dyn.exp: Likewise.
1366
59cde39c
KS
13672011-08-18 Keith Seitz <keiths@redhat.com>
1368
1369 PR c++/12266
1370 * gdb.cp/meth-typedefs.cc: New file.
1371 * gdb.cp/meth-typedefs.exp: New file.
1372
fa3a4f15
PM
13732011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1374
1375 * gdb.python/python.exp: Add extended-prompt tests.
1376
c1049fca
JK
13772011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1378
1379 * gdb.arch/i386-dr3-watch.exp
1380 (watchpoint on gap1 does not fit debug registers)
1381 (delete all watchpoints): Fix racy expect strings.
1382
d93f7b5c
YQ
13832011-08-14 Yao Qi <yao@codesourcery.com>
1384
1385 * gdb.base/maint.exp: set data_section to ".neardata".
1386 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1387 * gdb.base/savedregs.exp: Handle SIGILL.
1388 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1389 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1390
457e09f0
DE
13912011-08-12 Doug Evans <dje@google.com>
1392
1393 * gdb.python/py-symbol.exp: Add test for symbol.type.
1394
5d0bb2fb
UW
13952011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1396
1397 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1398 * gdb.mi/mi-pthreads.exp: Likewise.
1399 * gdb.mi/mi2-pthreads.exp: Likewise.
1400 * gdb.mi/gdb669.exp.exp: Likewise.
1401
fcdfa280
PA
14022011-08-09 Pedro Alves <pedro@codesourcery.com>
1403
1404 * lib/mi-support.exp (detect_async): Rename to...
1405 (mi_detect_async): ... this.
1406 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1407 * gdb.mi/mi-nonstop.exp: Adjust.
1408 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1409 * gdb.mi/mi-nsintrall.exp: Adjust.
1410 * gdb.mi/mi-nsmoribund.exp: Adjust.
1411 * gdb.mi/mi-nsthrexec.exp: Adjust.
1412
9d8fa392
PA
14132011-08-09 Pedro Alves <pedro@codesourcery.com>
1414
1415 * gdb.base/display.c (do_loops): New `p_i' local.
1416 * gdb.base/display.exp: Test displaying a variable that is
1417 temporarily at a bad address.
1418
b6cede78
JK
14192011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1420
1421 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1422 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1423
67bedb8c
JK
14242011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1425
1426 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1427 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1428 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1429
af6e93b2
PA
14302011-08-05 Pedro Alves <pedro@codesourcery.com>
1431
1432 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1433 procedure.
1434 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1435
1cf0e11f
YQ
14362011-08-05 Yao Qi <yao@codesourcery.com>
1437
1438 * gdb.base/callfuncs.exp: Set language after main.
1439 * gdb.cp/cplusfuncs.exp: Likewise.
1440 * gdb.cp/inherit.exp: Likewise.
1441
a1e28cb2
UW
14422011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1443
1444 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1445 * gdb.base/watch-vfork.exp: Skip on remote targets.
1446
d4f5bbb9
UW
14472011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1448
1449 * gdb.threads/thread-find.exp: Support remote targets.
1450
724f4f80
UW
14512011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1452
1453 * gdb.base/jit.exp: Download solib_binfile to target.
1454 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1455 and call dlopen without full path name.
1456 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1457 dlopen without full path name.
1458
934709f0
PW
14592011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1460
1461 * gdb.base/break-always.exp: Complete the test
1462 with duplicated breakpoints and enabling/disabling them.
1463
c26106c4
TT
14642011-08-02 Tom Tromey <tromey@redhat.com>
1465
1466 PR gdb/11289:
1467 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1468
9300444e 14692011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1470
1471 PR gdb/13045
1472 * gdb.base/float.exp: Add new test case for PR gdb/13045
1473 * gdb.base/float.c: New file.
1474
00bd41d6
PM
14752011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1476
1477 * gdb.python/py-mi.exp: Test printers returning string hint, and
1478 also not returning a value.
1479 * gdb.python/py-prettyprint.c: Add testcase for above.
1480 * gdb.python/py-prettyprint.py: Add test printer for above.
1481
d24f74ce
JK
14822011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1485 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1486 (.Ldie30) Add as field "data4".
1487 (.Ldie32) Rename field "b" to "shl".
1488 (abbrev4) Change for the "data4" field.
1489 (abbrev5, abbrev6) Remove.
1490 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1491 (p &s.shl): ... here. Add comment.
1492 (p &s.data4): New.
1493
bb7da2bf
JK
14942011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1495
1496 Fix crash on lval_computed values.
1497 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1498
11081198
JK
14992011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.base/help.exp (help whatis): Update the expected string.
1502
3c6e0cb3
JK
15032011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1504
1505 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1506 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1507 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1508 Change the expected string.
1509
efa80663
PA
15102011-07-26 Pedro Alves <pedro@codesourcery.com>
1511
1512 * gdb.base/watchpoint.exp
1513 (test_disable_enable_software_watchpoint): New procedure.
1514 (top level): Run it.
1515
db8e4570
UW
15162011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1517
1518 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1519 executable file "${binfile}", C++ version "${binfile}-cxx".
1520 * gdb.python/py-prettyprint.exp: Likewise.
1521 * gdb.python/py-symbol.exp: Likewise.
1522 * gdb.python/py-type.exp: Likewise.
1523 * gdb.python/py-value.exp: Likewise.
1524 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1525 file name instead of just suffix.
1526
543305c9
JK
15272011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 Fix implicit pointer offsets.
1530 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1531 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1532 (continue to breakpoint: continue to baz breakpoint for implptr)
1533 (sanity check element 0, sanity check element 1)
1534 (enter the inlined function, check element 0 for the offset)
1535 (check element 1 for the offset)
1536 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1537 (set foo breakpoint for implptr): Update the breakpoint number.
1538
b3215adc
UW
15392011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1540
1541 * gdb.python/py-mi.exp: Use different file names for different
1542 versions of the executable under test.
1543 * gdb.python/py-prettyprint.exp: Likewise.
1544 * gdb.python/py-symbol.exp: Likewise.
1545 * gdb.python/py-template.exp: Likewise.
1546 * gdb.python/py-type.exp: Likewise.
1547 * gdb.python/py-value.exp: Likewise.
1548
182b9acc
UW
15492011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1550
1551 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1552 flag after restarting GDB if necessary.
1553
e6052b5d
UW
15542011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1555
1556 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1557
1ced966e
PA
15582011-07-22 Pedro Alves <pedro@codesourcery.com>
1559
1560 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1561 backend doesn't leave used debug registers behind.
1562
3543a589
TT
15632011-07-22 Tom Tromey <tromey@redhat.com>
1564
1565 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1566 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1567 argument.
1568 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1569
14d15303 15702011-07-21 Matt Rice <ratmice@gmail.com>
1571
1572 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1573 in mostlyclean rule. Add files ending in .core.
1574
9b158ba0 15752011-07-21 Matt Rice <ratmice@gmail.com>
1576
1577 PR macros/12999
1578 * gdb.base/info-macros.c: New test sources.
1579 * gdb.base/info-macros.exp: New tests.
1580
d17b6f81
PM
15812011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1582
1583 * gdb.python/python.exp: Add prompt substitution tests.
1584
918dd910
JK
15852011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1586
1587 Fix crash if referenced CU is aged out.
1588 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1589 New.
1590 * gdb.dwarf2/implptr.exp: Likewise.
1591
0e37a63c
JK
15922011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1593
1594 * gdb.dwarf2/implptr.S: Rebuilt.
1595 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1596 (bar): Use them for j, k, l.
1597 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1598 COMPILE.
1599 (print j in implptr:bar): Update for the intp typedef.
1600 (print p[0].x in implptr:foo): Use more exact regex.
1601
f65cf84c
TT
16022011-07-18 Tom Tromey <tromey@redhat.com>
1603
1604 * gdb.cp/static-method.exp: Add missing single quote.
1605
d5b4a7be
YQ
16062011-07-18 Yao Qi <yao@codesourcery.com>
1607
1608 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1609 supported.
1610 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1611 * gdb.mi/mi-nonstop.exp: Likewise.
1612 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1613 * gdb.mi/mi-nsintrall.exp: Likewise.
1614 * gdb.mi/mi-nsmoribund.exp: Likewise.
1615 * gdb.mi/mi-nsthrexec.exp: Likewise.
1616 * gdb.python/py-evthreads.exp: Likewise.
1617
e9ea2662
JK
16182011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1619
1620 Code cleanup.
1621 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1622 it. Substitute it instead of test_compiler_info everywhere.
1623
ce451573
UW
16242011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1625
1626 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1627 remote targets as well.
1628
756d88a7
UW
16292011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1630
1631 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1632 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1633
31f83dc5
UW
16342011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1635
1636 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1637 a remote machine, not the host.
1638 (gdb_compile_shlib): Set soname if target is remote.
1639
059241a0
PP
16402011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1641
1642 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1643
28a0b48c 16442011-07-13 Matt Rice <ratmice@gmail.com>
1645
1646 * gdb.python/py-objfile-script-gdb.py: Renamed to
1647 py-objfile-script-gdb.py.in.
1648 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1649 py-objfile-script-gdb.py.
1650 * gdb.python/py-objfile-script.exp: Update reference to
1651 py-objfile-script-gdb.py.
1652
9a771b67
JK
16532011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1654
1655 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1656 reference undefined label.
1657
04ad99e6
JK
16582011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1661 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1662 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1663 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1664
713389e0
PM
16652011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1666
1667 PR python/12438
1668 * gdb.python/python.exp: Add maint set/show python print-stack
1669 deprecated tests. Add set/show python print-backtrace tests.
1670
97d146f8
JK
16712011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1672
1673 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1674 debug info.
1675
facde0e5 16762011-07-06 Matt Rice <ratmice@gmail.com>
1677
1678 * gdb.python/python.exp: Update filename paths.
1679 * gdb.python/py-symtab.exp: Ditto.
1680
438640d1
MP
16812011-07-06 Marek Polacek <mpolacek@redhat.com>
1682
1683 * gdb.python/py-evthreads.exp: Add missing `$'.
1684
33a365df
MF
16852011-07-06 Jie Zhang <jie.zhang@analog.com>
1686
1687 * config/bfin.exp: New file.
1688 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1689 * gdb.asm/bfin.inc: New file.
1690
8f7ae686
MP
16912011-07-06 Marek Polacek <mpolacek@redhat.com>
1692
df46027d 1693 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1694 the whole output.
1695
eb2a6f42
TT
16962011-07-05 Tom Tromey <tromey@redhat.com>
1697
1698 * gdb.java/jprint.java (jprint.hi): New field.
1699 * gdb.java/jprint.exp: Print string.
1700
177b42fe
TJB
17012011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1702
1703 * gdb.base/call-sc.c: Fix typos.
1704 * gdb.base/ifelse.exp: Likewise.
1705 * gdb.base/structs.c: Likewise.
1706
3b2a0cf2
JB
17072011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1708
1709 * gdb.base/jit-so.exp: New test.
1710 * gdb.base/jit-dlmain.c: New file.
1711 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1712
46fc714c
JK
17132011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1714
1715 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1716 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1717 * gdb.cp/pr9167.exp (p b): Likewise.
1718 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1719 (test value of P in inner_m, test type of Z in inner_m): Call
1720 setup_xfail for gcc <= 4.5.
46fc714c 1721
418c7cf7
JK
17222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 * gdb.cp/paren-type.cc: New files.
1725 * gdb.cp/paren-type.exp: New files.
1726
3d50dd94
JK
17272011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1728
1729 Stop on first linespec terminator instead of eating what we can.
1730 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1731 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1732 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1733 (break C::f()): ... this one.
1734 (break C::operator()()): New test.
1735 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1736 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1737 test.
1738
dcf9f4ab
JK
17392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1740
1741 Fall back linespec to minimal symbols.
1742 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1743 error message.
1744 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1745 * gdb.cp/minsym-fallback-main.cc: New file.
1746 * gdb.cp/minsym-fallback.cc: New file.
1747 * gdb.cp/minsym-fallback.exp: New file.
1748 * gdb.cp/minsym-fallback.h: New file.
1749
3f542ed1
JK
17502011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1751
1752 * gdb.cp/no-dmgl-verbose.cc: New file.
1753 * gdb.cp/no-dmgl-verbose.exp: New file.
1754
17552011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1756
1757 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1758 __GI_.
1759 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1760 (f): New function.
1761 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1762 (complete p 'func<short>(): ... here.
1763 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1764 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1765 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1766 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1767 Make them KFAIL gcc/49546.
1768
00eb2c4a
JB
17692011-07-01 Joel Brobecker <brobecker@adacore.com>
1770
1771 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1772
85a20c42
JK
17732011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1774
1775 Test GCC PR debug/49546.
1776 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1777 (test type of F in k3_m, test value of F in k3_m): New.
1778 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1779 (main): New variable k3. Call k3.k3_m.
1780
d2d43431
JB
17812011-07-01 Jean-Charles Delay <delay@adacore.com>
1782
1783 * gdb.ada/packed_array.exp: Fix expected outout.
1784
54ae186f
JB
17852011-07-01 Jean-Charles Delay <delay@adacore.com>
1786
1787 * gdb.ada/packed_array.exp: fixed expected output.
1788
8f17729f
JB
17892011-07-01 Joel Brobecker <brobecker@adacore.com>
1790
1791 * gdb.ada/same_enum: New testcase.
1792
f5aa6869
JB
17932011-07-01 Joel Brobecker <brobecker@adacore.com>
1794
1795 * gdb.ada/ptr_typedef: New testcase.
1796
828292f2
JB
17972011-07-01 Joel Brobecker <brobecker@adacore.com>
1798
1799 * gdb.ada/arrayptr.exp: Add ptype test.
1800
18920c42
JB
18012011-07-01 Joel Brobecker <brobecker@adacore.com>
1802
1803 * gdb.ada/char_enum: New testcase.
1804
3536d9e3 18052011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1806
1807 * gdb.base/dump.exp (capture_pointer_with_type): New.
1808 Get value from address instead of name.
1809 Start GDB once, and do `dump' and `restore'
1810 tests together.
1811
db863c42
MF
18122011-06-30 Jie Zhang <jie.zhang@analog.com>
1813 Mike Frysinger <vapier@gentoo.org>
1814
1815 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1816 helper functions for getting/setting remotetimeout variable.
1817 * lib/gdb.exp (gdb_load): If the target is remote, set
1818 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1819 with $loadtimeout. Set $load_ok to 0 before doing the load.
1820 Instead of returning, immediately, set $load_ok to 0. Call
1821 set_remotetimeout with $oldremotetimeout, and then return if
1822 $load_ok is 1.
1823
e9e642a8
AB
18242011-06-30 Andrew Burgess <aburgess@broadcom.com>
1825
1826 * gdb.python/py-template.exp: Don't run this test if the target
1827 does not support c++ tests.
1828
32019081
JK
18292011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1830
1831 Fix non-only rename list for Fortran modules import.
1832 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1833 tests.
1834 * gdb.fortran/module.f90 (module moduse): New.
1835 (program module): use moduse, test var_x, var_y and var_z.
1836
0ecee54c
TT
18372011-06-29 Tom Tromey <tromey@redhat.com>
1838
1839 PR testsuite/12040:
1840 * gdb.fortran/array-element.exp: Use f90, not f77.
1841 * gdb.fortran/complex.exp: Use f90, not f77.
1842 * gdb.fortran/derived-type.exp: Use f90, not f77.
1843 * gdb.fortran/library-module.exp: Use f90, not f77.
1844 * gdb.fortran/logical.exp: Use f90, not f77.
1845 * gdb.fortran/module.exp: Use f90, not f77.
1846 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1847 * gdb.fortran/subarray.exp: Use f90, not f77.
1848
3b2b8fea
TT
18492011-06-29 Tom Tromey <tromey@redhat.com>
1850
1851 * gdb.fortran/charset.exp: New file.
1852 * gdb.fortran/charset.f90: New file.
1853
42159ca5
TT
18542011-06-29 Tom Tromey <tromey@redhat.com>
1855
1856 PR testsuite/12040:
1857 * lib/future.exp: New file, mostly extracted from ada.exp.
1858 Rewrote compatibility code to use rename.
1859 (gdb_find_gfortran): New proc.
1860 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1861 gfortran patch.
1862 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1863 Move to future.exp.
1864 * lib/gdb.exp: Always load future.exp.
1865
af69a5ce
YQ
18662011-06-28 Yao Qi <yao@codesourcery.com>
1867
1868 * gdb.cp/exception.cc: Don't include iostream.
1869 (bar): Remove print statement.
1870 (catcher): New.
1871 (main): Remove print statements. Call function catcher.
1872 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1873 Set breakpoint on catcher, and check the value of parameter.
1874
ab5c6a72
YQ
18752011-06-23 Yao Qi <yao@codesourcery.com>
1876
1877 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1878 1.2 is disabled. KFAIL for uclinux.
1879
9497469f
MP
18802011-06-23 Marek Polacek <mpolacek@redhat.com>
1881
1882 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1883 mi_gdb_test.
1884
b9132588
MP
18852011-06-23 Marek Polacek <mpolacek@redhat.com>
1886
5d197ed0 1887 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1888
e55595ca
MP
18892011-06-23 Marek Polacek <mpolacek@redhat.com>
1890
5d197ed0
MP
1891 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1892
18932011-06-23 Marek Polacek <mpolacek@redhat.com>
1894
1895 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1896 `test_exec_and_symbol_mi_operatons' return value.
1897 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1898 gdb_test_multiple.
1899 (test_exec_and_symbol_mi_operatons): Likewise.
1900 (test_path_specification): Likewise.
e55595ca 1901
be777e08
YQ
19022011-06-23 Yao Qi <yao@codesourcery.com>
1903
1904 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1905 supported.
1906 * lib/gdb.exp (support_displaced_stepping): New.
1907
615556d6
YQ
19082011-06-23 Yao Qi <yao@codesourcery.com>
1909
1910 * gdb.threads/execl.exp: Skip on remote target.
1911
833b0ca7
MP
19122011-06-21 Marek Polacek <mpolacek@redhat.com>
1913
5d197ed0 1914 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1915 mi_gdb_test.
1916
1ee4023a
MP
19172011-06-20 Marek Polacek <mpolacek@redhat.com>
1918
5d197ed0 1919 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1920
d0b1d624
MP
19212011-06-20 Marek Polacek <mpolacek@redhat.com>
1922
5d197ed0 1923 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1924 mi_gdb_test.
1925
79aa92c1
MP
19262011-06-20 Marek Polacek <mpolacek@redhat.com>
1927
5d197ed0 1928 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1929
5ce5db06
YQ
19302011-06-14 Yao Qi <yao@codesourcery.com>
1931
1932 gdb/testsuite/
1933 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1934
533a737e
JK
19352011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1936
1937 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1938
d0e53741
TT
19392011-06-10 Tom Tromey <tromey@redhat.com>
1940
1941 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1942 Add tests for pointer-to-member-function.
1943 * gdb.cp/temargs.cc (S::somefunc): New function.
1944 (K2): New class.
1945 (main): Instantiate K2; call method.
1946
b5916bbd
JB
19472011-06-08 Joel Brobecker <brobecker@adacore.com>
1948
1949 * gdb.python/py-inferior.c (f2): Make str an array rather
1950 than a pointer.
1951 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1952
5be4dfca
JK
19532011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1954
1955 * gdb.base/async-shell.c: New file.
1956 * gdb.base/async-shell.exp: New file.
1957
9f47e254
PA
19582011-06-06 Pedro Alves <pedro@codesourcery.com>
1959
1960 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1961
64b9b334
JB
19622011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1963
1964 From Stephen Kitt <steve@sk2.org>
1965 * gdb.base/help.exp: Adjust following some spelling corrections
1966 in GDB.
1967
dbc0f131
YQ
19682011-06-01 Yao Qi <yao@codesourcery.com>
1969
1970 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1971
fd336a18
KS
19722010-05-31 Keith Seitz <keiths@redhat.com>
1973
1974 PR c++/12750
1975 * gdb.cp/static-method.cc: New file.
1976 * gdb.cp/static-method.exp: New file.
1977
fa8b9902
KS
19782010-05-31 Keith Seitz <keiths@redhat.com>
1979
1980 PR symtab/12704
1981 * gdb.cp/anon-ns.cc: New file.
1982 * gdb.cp/anon-ns.exp: New file.
1983
0a5b1e09
PA
19842011-05-31 Pedro Alves <pedro@codesourcery.com>
1985
1986 * gdb.arch/i386-dr3-watch.c: New file.
1987 * gdb.arch/i386-dr3-watch.exp: New file.
1988
0578b8d1
YQ
19892011-05-30 Yao Qi <yao@codesourcery.com>
1990
1991 * gdb.base/callfuncs.c (t_structs_fc): New.
1992 (t_structs_dc, t_structs_ldc): New.
1993 (t_double_many_args):
1994 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1995 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1996 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1997 * gdb.base/callfuncs.exp: Call new functions.
1998
6680506e
YQ
19992011-05-30 Yao Qi <yao@codesourcery.com>
2000
ff4d2c60
YQ
2001 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2002 Call rerun_and_prepare for each test to isolate effects.
2003
20042011-05-30 Yao Qi <yao@codesourcery.com>
2005
2006 * gdb.base/varargs.c (find_max_float_real): New.
2007 (find_max_double_real, find_max_long_double_real): New.
2008 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2009 * lib/gdb.exp (setup_kfail_for_target): New.
2010
e43ec454
YQ
20112011-05-30 Yao Qi <yao@codesourcery.com>
2012
2013 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2014 (callcd, callce, callcf, callc1a, callc1b): New.
2015 (callc2a, callc2b): New.
2016 * gdb.base/funcargs.exp (complex_args): New.
2017 (complex_integral_args, complex_float_integral_args): New.
2018 * lib/gdb.exp (support_complex_tests): New. Determine
2019 whether to run test cases on _Complex types.
2020
432b4d03
JK
20212011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2022
2023 * gdb.threads/leader-exit.c: New file.
2024 * gdb.threads/leader-exit.exp: New file.
2025
6caf069d
MP
20262011-05-27 Marek Polacek <mpolacek@redhat.com>
2027
9497469f 2028 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2029
97fce28b
MP
20302011-05-27 Marek Polacek <mpolacek@redhat.com>
2031
2032 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2033 remove the `supported' variable.
2034 * gdb.mi/mi-nonstop.exp: Likewise.
2035 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2036 * gdb.mi/mi-nsintrall.exp: Likewise.
2037 * gdb.mi/mi-nsmoribund.exp: Likewise.
2038 * gdb.mi/mi-nsthrexec.exp: Likewise.
2039
9da8c2a0
PA
20402011-05-26 Pedro Alves <pedro@codesourcery.com>
2041
2042 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2043
2c03e5be
PA
20442011-05-26 Pedro Alves <pedro@codesourcery.com>
2045
2046 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2047
2e21250d
KS
20482011-05-24 Keith Seitz <keiths@redhat.com>
2049
2050 PR breakpoint/12803
2051 * gdb.cp/cmpd-minsyms.cc (a): New method.
2052 (b): New method.
2053 (c): New method.
2054 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2055
cdac0397
PA
20562011-05-24 Pedro Alves <pedro@codesourcery.com>
2057
2058 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2059 watchpoint's command list didn't execute when the watchpoint went
2060 out of scope.
2061
ee5683ab
PM
20622011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2063
2064 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2065 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2066 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2067 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2068 * gdb.arch/i386-permbkpt.exp: Likewise.
2069 * gdb.arch/i386-prologue.exp: Likewise.
2070 * gdb.arch/i386-size-overlap.exp: Likewise.
2071 * gdb.arch/i386-size.exp: Likewise.
2072 * gdb.arch/i386-unwind.exp: Likewise.
2073 * gdb.reverse/i386-precsave.exp: Likewise.
2074 * gdb.reverse/i386-reverse.exp: Likewise.
2075 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2076 * gdb.reverse/i387-env-reverse.exp: Likewise.
2077 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2078
c91c8c16
PA
20792011-05-24 Pedro Alves <pedro@codesourcery.com>
2080
2081 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2082 file doesn't error, using MI.
2083
c50491a7
TT
20842011-05-23 Tom Tromey <tromey@redhat.com>
2085
2086 * gdb.base/charset.exp (string_display): Add tests to assign to
2087 arrays.
2088 * gdb.base/charset.c (short_array, int_array, long_array): New.
2089
4a07b7da
PA
20902011-05-20 Pedro Alves <pedro@codesourcery.com>
2091
2092 Cope with async mode.
2093
4a07b7da
PA
2094 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2095 into gdb_test + mi_expect_stop.
2096
b275f2d2
PA
20972011-05-20 Pedro Alves <pedro@codesourcery.com>
2098
2099 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2100 (callme): Remove printf call.
2101
eec52c44
PM
21022011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2103
2104 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2105 quote pattern to avoid problems with Cygwin/mingw expect versions.
2106 * gdb.base/default.exp (show convenience): Use double
2107 quote pattern for regular expressions.
2108
b3c8eb43
JK
21092011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2110
2111 Fix -readnow for -gdwarf-4 unused type units.
2112 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2113 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2114
ed731959
JK
21152011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2116
2117 * gdb.base/kill-after-signal.c: New file.
2118 * gdb.base/kill-after-signal.exp: New file.
2119
3b48433d
PA
21202011-05-16 Pedro Alves <pedro@codesourcery.com>
2121
2122 * gdb.ada/start.exp: Call untested with the correct test filename.
2123 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2124 test filename. Make the test's binary unique.
2125 * gdb.arch/i386-signal.exp: Call untested with the correct test
2126 filename.
2127 * gdb.arch/i386-size-overlap.exp: Ditto.
2128 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2129 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2130 * gdb.cp/call-c.exp: Ditto.
2131 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2132 filename. Make the test's binary unique.
2133 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2134 * gdb.python/py-mi.exp: Ditto.
2135 * gdb.python/Makefile.in (EXECUTABLES): Update.
2136 * gdb.reverse/i386-precsave.exp: Ditto.
2137 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2138 test filename.
2139 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2140 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2141 unique.
2142 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2143 test filename.
2144 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2145 * gdb.trace/tfile.exp: Ditto.
2146
ba4a8bdd
YQ
21472011-05-14 Yao Qi <yao@codesourcery.com>
2148
2149 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2150 type.
2151
dbaefcf7
DE
21522011-05-13 Doug Evans <dje@google.com>
2153
2154 * gdb.python/py-objfile-script.exp: New file.
2155 * gdb.python/py-objfile-script.c: New file.
2156 * gdb.python/py-objfile-script-gdb.py: New file.
2157 * testsuite/gdb.python/py-section-script.exp: Test
2158 "info auto-load-scripts".
2159
9930639c
TT
21602011-05-13 Tom Tromey <tromey@redhat.com>
2161
2162 * gdb.dwarf2/clztest.exp: New file.
2163 * gdb.dwarf2/clztest.c: New file.
2164 * gdb.dwarf2/clztest.S: New file.
2165
05272e11
DE
21662011-05-13 Doug Evans <dje@google.com>
2167
cc63ef9b
DE
2168 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2169 String16 tests.
05272e11 2170
6edba76f
TT
21712011-05-13 Tom Tromey <tromey@redhat.com>
2172
2173 * lib/gdb.exp (is_x86_like_target): New proc.
2174 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2175 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2176 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2177 -nostdlib to compiler.
2178 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2179 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2180 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2181 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2182 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2183
028d0ed5
TJB
21842011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2185
2186 * gdb.python/py-function.exp: Test setting a value from a function
2187 which executes a command.
2188
8a9b8146
TT
21892011-05-12 Tom Tromey <tromey@redhat.com>
2190
2191 * gdb.dwarf2/typeddwarf.S: New file.
2192 * gdb.dwarf2/typeddwarf.c: New file.
2193 * gdb.dwarf2/typeddwarf.exp: New file.
2194
10483e8e
MP
21952011-05-12 Marek Polacek <mpolacek@redhat.com>
2196
2197 * gdb.mi/mi-basics.exp: Fix races. Honour the
2198 `test_exec_and_symbol_mi_operatons' return value.
2199 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2200 gdb_test_multiple.
2201 (test_exec_and_symbol_mi_operatons): Likewise.
2202 (test_path_specification): Likewise.
2203
faf067f1
JK
22042011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2205
2206 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2207 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2208 Replace `file copy' and `file rename' by `file mtime'. Twice.
2209
7ff911a3
JK
22102011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2211
2212 * gdb.base/readline-ask.c: New file.
2213 * gdb.base/readline-ask.exp: New file.
2214 * gdb.base/readline-ask.inputrc: New file.
2215
a536c6d7
UW
22162011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2217
2218 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2219 to avoid race condition.
2220 * gdb.cell/coremaker.c: Use small stack size.
2221 * gdb.cell/ea-standalone.exp: Use file name without path as
2222 argument to c_to.
2223 * gdb.cell/fork.exp: Allow other output when continuing to end.
2224
d472a426
JK
22252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2226
2227 * gdb.threads/corethreads.c: New file.
2228 * gdb.threads/corethreads.exp: New file.
2229
22302011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2231
2232 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2233 Try to compile the test using -Wl,-z,norelro first.
2234 (load_core): New variable libthread_db_seen, initialize it.
2235 (zeroed-threads cannot be listed): Protect it by XFAIL on
2236 !$libthread_db_seen.
2237
8be455d7
JK
22382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 PR 12573
2241 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2242 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2243 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2244
1976171a
JK
22452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2246
2247 * gdb.cp/psymtab-parameter.cc: New file.
2248 * gdb.cp/psymtab-parameter.exp: New file.
2249
7db6f30f
JK
22502011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2251
2252 Fix a race.
2253 * gdb.cp/static-print-quit.exp (print c): Split to ...
2254 (print c - <return>, print c - q <return>, print c - to quit):
2255 ... these. Make the testfile untested on gdb-7.1.
2256
85161e9e 22572011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2258
2259 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2260 gdb_rename_execfile, gdb_touch_execfile): New.
2261 * gdb.base/reread.exp: Use new procs to handle multiple
2262 exec files.
2263
0c51be18
YQ
22642011-05-05 Yao Qi <yao@codesourcery.com>
2265
2266 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2267 (test_adr_32bit, test_pop_pc): New.
2268 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2269 (test_adr_32bit, test_pop_pc): New.
2270
4d393d60
JM
22712011-05-04 Joseph Myers <joseph@codesourcery.com>
2272
2273 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2274 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2275 targets.
2276 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2277 handle targets.
2278
8ffd0459
JK
22792011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2280
2281 * gdb.base/completion.exp (complete help info wat): Rename to ...
2282 (complete 'help info wat'): ... here.
2283 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2284 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2285
8e28d804
PA
22862011-05-04 Pedro Alves <pedro@codesourcery.com>
2287
2288 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2289 gdb_test and explicit $gdb_prompt/timeout matches.
2290
3eb2ef34
YQ
22912011-05-04 Yao Qi <yao@codesourcery.com>
2292
2293 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2294 and __thumb2__.
2295
aaaf81a3
MP
22962011-05-03 Marek Polacek <mpolacek@redhat.com>
2297
2298 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2299 in place of `gdb_test "delete breakpoints"'. This eliminates two
2300 testcases.
2301
c4cbc0df
PA
23022011-05-02 Pedro Alves <pedro@codesourcery.com>
2303
2304 PR testsuite/12649
2305 Fix races.
2306
2307 * gdb.base/completion.exp: Remove all sleep calls. Remove
2308 unnecessary regexs. Don't explicitly expect anything after the
2309 prompt. Eat the prompt if necessary.
2310
b4cbb4a3
EBM
23112011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2312
2313 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2314 accept to show the caller line again as well as the line after.
2315
d65aec65
PM
23162011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2317
2318 PR mi/12531
2319
2320 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2321 compile target.
2322 * gdb.python/py-prettyprint.exp: Add C++ object for
2323 CPLUS_FAKE_CHILD test.
2324
30852783
UW
23252011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2326
2327 * gdb.base/signest.exp: New file.
2328 * gdb.base/signest.c: Likewise.
2329
c7b1f0d9
JK
23302011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2331
2332 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2333 thread and breakpoint notifications.
2334
559a7a62
JK
23352011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 * gdb.base/fortran-sym-case.c: New file.
2338 * gdb.base/fortran-sym-case.exp: New file.
2339 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2340 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2341 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2342
8344e389
JK
23432011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2344
2345 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2346 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2347 false #1', `if true else false #2' and `if true else false #3'.
2348
2484c66b
UW
23492011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2350
2351 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2352 while delivering signal.
2353
8d3788bd
VP
23542011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2355
2356 MI breakpoint notifications.
2357
2358 * testsuite/gdb.mi/mi-cli.exp: Adust.
2359 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2360 * testsuite/gdb.mi/mi-watch.exp: Adust.
2361 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2362 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2363 notifications.
2364
3e03848b
JK
23652011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2366
2367 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2368 * gdb.base/gdbindex-stabs.c: New file.
2369 * gdb.base/gdbindex-stabs.exp: New file.
2370
918c9108
YQ
23712011-04-25 Yao Qi <yao@codesourcery.com>
2372
2373 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2374 with /*...*/.
2375 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2376
90556b8c
JK
23772011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2378
2379 * gdb.python/py-value.exp (test_objfiles): Name the first test
2380 `py-value in file.filename'.
2381
03f2bd59
JK
23822011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2383
2384 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2385 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2386 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2387 !gdbserver_reconnect_p..
2388 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2389
7b08b9eb
JK
23902011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 * gdb.cp/cpcompletion.exp (complete class methods)
2393 (complete class methods beginning with F): Move them above runto. New
2394 comment about the runto delimiter.
2395
b78974c3
PA
23962011-04-20 Pedro Alves <pedro@codesourcery.com>
2397
2398 * gdb.base/maint.exp: Test that "maint print registers" works
2399 without a running program.
2400
20429c40 24012011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2402
20429c40
MP
2403 * gdb.base/setshow.exp: Fix racy tests.
2404 ($old_gdb_prompt): New variable.
2405
7a9dd1b2
TT
24062011-04-19 Tom Tromey <tromey@redhat.com>
2407
2408 * gdb.mi/mi-nsmoribund.exp:
2409 * gdb.hp/gdb.objdbg/objdbg01.exp:
2410 * gdb.base/structs.exp (test_struct_returns):
2411 * gdb.base/call-sc.exp (test_scalar_returns):
2412 * gdb.base/bigcore.exp: Remove duplicate words.
2413
02835898
JK
24142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2415
2416 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2417 * gdb.base/break-interp.exp (test_attach): New comment.
2418
254f582e
JK
24192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2420
2421 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2422 (clear __stack_user.next, clear stack_used.next)
2423 (save a zeroed-threads corefile): New test.
2424 Call core_load for $core0file.
2425 (zeroed-threads cannot be listed): New test.
2426
4fe85f5c
JK
24272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2428
2429 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2430 filename.
2431 ($srcfile): Preserve the original value.
2432 ($testfile): Match it the .exp filename.
2433 ($corefile): New variable. Substitute it around.
2434 Use clean_restart.
2435 ($prev_timeout): Remove.
2436 (load_core): Move core loading into this proc.
2437 Fix restore of $timeout if load_core fails.
2438
63524580
JK
24392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2440
2441 * gdb.base/eu-strip-infcall.c: New file.
2442 * gdb.base/eu-strip-infcall.exp: New file.
2443
90359a16
JK
24442011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2445
2446 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2447 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2448
626e7282
JK
24492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2450
2451 Fix Python access to inlined frames.
2452 * gdb.python/py-frame-inline.c: New file.
2453 * gdb.python/py-frame-inline.exp: New file.
2454
3363d018
EBM
24552011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2456
2457 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2458 content of 's24' correctly (avoiding "optimized out").
2459 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2460
28781456
JK
24612011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2462
2463 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2464
4a4106ca
TJB
24652011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2466
2467 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2468 expect a colon in watch -location output.
2469
d26ccb4f
JK
24702011-04-13 Marek Polacek <mpolacek@redhat.com>
2471
df46027d 2472 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2473 New testcase `expect response to define backtrace'. Also remove
2474 redundant `default' block.
2475
e1ab1f9c
JK
24762011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2477
2478 * gdb.python/py-prettyprint.c (struct hint_error): New.
2479 (main): New variable hint_error.
2480 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2481 "print hint_error".
2482 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2483 (register_pretty_printers): Register it.
2484
0c2e6019
TT
24852011-04-04 Tom Tromey <tromey@redhat.com>
2486
2487 * gdb.cp/maint.exp (test_help): Update.
2488 (test_namespace): Likewise.
2489
af57139d
JB
24902011-04-01 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2493 * gdb.ada/arrayptr.exp: Add new tests.
2494
956a9fb9
JB
24952011-04-01 Joel Brobecker <brobecker@adacore.com>
2496
2497 * gdb.ada/mi_catch_ex: New testcase.
2498
d0c4d642
PA
24992011-04-01 Pedro Alves <pedro@codesourcery.com>
2500
2501 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2502 base::overload(void) method without specifying "const".
2503
18819fa6
UW
25042011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2505
2506 * gdb.arch/thumb-singlestep.S: New file.
2507 * gdb.arch/thumb-singlestep.exp: Likewise.
2508
a4c8e806
TT
25092011-03-31 Tom Tromey <tromey@redhat.com>
2510
2511 * gdb.python/py-prettyprint.py (exception_flag): New global.
2512 (NoStringContainerPrinter._iterator.next): Check it.
2513 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2514 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2515
53832f31
TT
25162011-03-29 Tom Tromey <tromey@redhat.com>
2517
2518 * gdb.cp/anon-struct.cc: New file.
2519 * gdb.cp/anon-struct.exp: New file.
2520
e4620230
JK
25212011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2522
2523 Test STT_GNU_IFUNC support.
2524 * gdb.base/gnu-ifunc-lib.c: New file.
2525 * gdb.base/gnu-ifunc.c: New file.
2526 * gdb.base/gnu-ifunc.exp: New file.
2527
d0fb5eae
JK
25282011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 Support a ring of related breakpoints.
2531 * gdb.base/watchpoint-delete.c: New file.
2532 * gdb.base/watchpoint-delete.exp: New file.
2533
20106cfb
JK
25342011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2535
2536 * gdb.ada/arrayparam.exp (print first after function call): Use
2537 explicit package name. Add a comment
2538 (print lasta after function call): Rename ...
2539 (print last after function call): ... it and use explicit package
2540 name.
2541 (print length after function call): Use explicit package name.
2542 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2543 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2544 (multiple matches for symbol i): Rename ...
2545 (multiple matches for symbol integervar): ... it.
2546 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2547 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2548
e7ab5e63
AB
25492011-03-25 Andrew Burgess <aburgess@broadcom.com>
2550
2551 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2552 environment variable to make grep output more predictable. Move
2553 all the environment setup into gdb_init so it's done once per test
2554 case rather than each time we start gdb.
2555
9ef07c8c
TT
25562011-03-24 Tom Tromey <tromey@redhat.com>
2557
2558 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2559 test.
2560
dd90784c
JK
25612011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2562
2563 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2564 * gdb.dwarf2/dw2-entry-value.S: New file.
2565 * gdb.dwarf2/dw2-entry-value.exp: New file.
2566
05775840
PM
25672011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2568
2569 PR python/12183
2570
2571 * gdb.python/py-function.exp: Add GdbError tests.
2572
8661b11b
PA
25732011-03-18 Pedro Alves <pedro@codesourcery.com>
2574
2575 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2576 (reglocal_test_func, statlocal_test_func): New functions.
2577 (globals_test_func): Call new functions.
2578 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2579 (gdb_collect_locals_test): New procedure.
2580 (gdb_trace_collection_test): Call new procedures.
2581
0fdb4f18
PA
25822011-03-18 Pedro Alves <pedro@codesourcery.com>
2583
2584 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2585 (test_register, test_register_unavailable): New procedures.
2586 (gdb_unavailable_registers_test): New procedure.
2587 (gdb_trace_collection_test): Call it.
2588
99c3dc11
PM
25892011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2590
2591 PR python/12149
2592
2593 * gdb.python/python.exp: Add gdb.write tests.
2594
29703da4
PM
25952010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2596
2597 * gdb.python/Makefile.in: Add py-objfile.
2598 * gdb.python/py-objfile.exp: New file.
2599 * gdb.python/py-objfile.c: New file.
2600 * gdb.python/py-block.exp: Add is_valid tests.
2601 * gdb.python/py-inferior.exp: Ditto.
2602 * gdb.python/py-infthread.exp: Ditto.
2603 * gdb.python/py-symbol.exp: Ditto.
2604 * gdb.python/py-symtab.exp: Ditto.
2605
598997c8
KS
26062011-03-16 Keith Seitz <keiths@redhat.com>
2607
2608 PR c++/12273
2609 * gdb.cp/cmpd-minsyms.exp: New test.
2610 * gdb.cp/cmpd-minsyms.cc: New file.
2611
2612 PR c++/11734
2613 * gdb.cp/ovsrch.exp: New test.
2614 * gdb.cp/ovsrch.h: New file.
2615 * gdb.cp/ovsrch1.cc: New file.
2616 * gdb.cp/ovsrch2.cc: New file.
2617 * gdb.cp/ovsrch3.cc: New file.
2618 * gdb.cp/ovsrch4.cc: New file.
2619
c91513d8
PP
26202011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2621
2622 PR gdb/12528
2623 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2624 * gdb.base/break-on-linker-gcd-function.exp: New test.
2625 * gdb.base/break-on-linker-gcd-function.cc: New file.
2626
7470fc63
AT
26272011-03-15 Andreas Tobler <andreast@fgznet.ch>
2628
2629 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2630
959e7469
PM
26312011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2632
2633 * lib/gdb.exp (gdb_unload): Add another termination case.
2634
9373cf26
JK
26352011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2636
2637 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2638 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2639 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2640 Provide a stub byte there.
2641 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2642 DW_AT_entry_pc.
2643 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2644
24e9cda0
UW
26452011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2646
2647 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2648 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2649 "generic ABI, auto".
2650 (altivec_abi_tests): Accept vectors returned by reference.
2651
7371cf6d
PM
26522010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2653
2654 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2655
ce77046a
UW
26562011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2657
2658 * gdb.python/py-section-script.exp: Skip test if no Python support.
2659
176400c3
UW
26602011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2661
2662 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2663
ecec24e6
PM
26642011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2665
2666 * gdb.python/py-parameter.exp: Update tests to the new Python
2667 parameter API. Add "no documentation" test. Add deprecated API
2668 backward compatibility test.
2669
5dbdd470
TT
26702011-03-09 Tom Tromey <tromey@redhat.com>
2671
2672 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2673 gdb_continue_to_end.
2674
b66e66ee
MK
26752011-03-09 Mark Kettenis <kettenis@gnu.org>
2676
2677 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2678 tabs.
2679
eceb0c5f
TT
26802011-03-09 Tom Tromey <tromey@redhat.com>
2681
2682 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2683 parentheses.
2684 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2685 $command.
2686 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2687 argument to gdb_continue_to_end.
2688 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2689 argument to gdb_continue_to_end.
2690 * gdb.cp/annota3.exp: Fix regex.
2691 * gdb.cp/annota2.exp: Fix regex.
2692 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2693 gdb_continue_to_end.
2694 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2695 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2696 gdb_continue_to_end.
2697
63154eca
PA
26982011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2699
2700 * gdb.server/ext-run.exp
2701 (load new file without any gdbserver inferior): New test.
2702
967d1f9b
TT
27032011-03-07 Tom Tromey <tromey@redhat.com>
2704
2705 * Makefile.in (TAGS): Rewrite.
2706
d68dcbb9
JK
27072011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2708
2709 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2710 initial commands echo. New match for `Found trace'. Anchor all the
2711 other matches. Anchor and match for `No trace frame found' the final
2712 match.
2713
6bf58e63
TT
27142011-03-07 Tom Tromey <tromey@redhat.com>
2715
2716 * Makefile.in (TAGS): New target.
2717
fda326dd
TT
27182011-03-07 Tom Tromey <tromey@redhat.com>
2719
2720 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2721 change.
2722 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2723 change.
2724 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2725 exit message change.
2726 (skip_altivec_tests): Update for exit message change.
2727 (skip_vsx_tests): Likewise.
2728 (gdb_continue_to_end): Likewise. Add 'command' argument.
2729 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2730 * gdb.threads/tls.exp: Update for exit message change.
2731 * gdb.threads/thread-unwindonsignal.exp: Use
2732 gdb_continue_to_end.
2733 * gdb.threads/step.exp (step_it): Update for exit message change.
2734 (continue_all): Likewise.
2735 * gdb.threads/print-threads.exp (test_all_threads): Update for
2736 exit message change.
2737 * gdb.threads/interrupted-hand-call.exp: Use
2738 gdb_continue_to_end.
2739 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2740 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2741 gdb_continue_to_end.
2742 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2743 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2744 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2745 * gdb.cp/method.exp: Update for exit message change.
2746 * gdb.cp/mb-templates.exp: Update for exit message change.
2747 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2748 * gdb.cp/annota3.exp: Update for exit message change.
2749 * gdb.cp/annota2.exp: Update for exit message change.
2750 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2751 * gdb.base/term.exp: Update for exit message change.
2752 * gdb.base/step-test.exp (test_i): Update for exit message change.
2753 * gdb.base/sigstep.exp (advance): Update for exit message change.
2754 (advancei): Likewise.
2755 * gdb.base/siginfo.exp: Update for exit message change.
2756 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2757 * gdb.base/reread.exp: Use gdb_continue_to_end.
2758 * gdb.base/langs.exp: Use gdb_continue_to_end.
2759 * gdb.base/interrupt.exp: Update for exit message change.
2760 * gdb.base/gdb1555.exp: Update for exit message change.
2761 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2762 * gdb.base/ending-run.exp: Update for exit message change.
2763 * gdb.base/chng-syms.exp: Update for exit message change.
2764 * gdb.base/checkpoint.exp: Update for exit message change.
2765 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2766 gdb_continue_to_end.
2767 (test_catch_syscall_with_wrong_args): Likewise.
2768 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2769 * gdb.base/break-interp.exp (test_ld): Update for exit message
2770 change.
2771 * gdb.base/bang.exp: Update for exit message change.
2772 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2773 (do_call_attach_tests): Likewise.
2774 * gdb.base/a2-run.exp: Update for exit message change.
2775 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2776 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2777 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2778
dd19bd70
JK
27792011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2780
2781 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2782
30e62689
TT
27832011-03-03 Tom Tromey <tromey@redhat.com>
2784
2785 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2786 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2787 * gdb.hp/gdb.aCC/configure.ac: Remove.
2788 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2789 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2790 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2791 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2792 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2793 * gdb.hp/gdb.compat/configure.ac: Remove.
2794 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2795 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2796 * gdb.hp/gdb.defects/configure.ac: Remove.
2797 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2798 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2799 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2800 * gdb.hp/configure.ac: Remove.
2801 * gdb.hp/configure: Remove.
2802 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2803 substitution.
2804 (Makefile): Remove rule.
2805 * gdb.cell/configure.ac: Remove.
2806 * gdb.cell/configure: Remove.
2807 * gdb.stabs/Makefile.in (Makefile): Remove.
2808 (distclean): Don't remove config.status or config.log.
2809 * gdb.stabs/configure (Makefile): Remove.
2810 * gdb.stabs/configure.ac: Remove.
2811 * configure: Rebuild.
2812 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2813 Remove stabs- and cell-specific logic. Test for existence of
2814 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2815 subdirectories, gdb.cell, and and gdb.stabs.
2816 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2817
c171f854
JB
28182011-03-03 Joel Brobecker <brobecker@adacore.com>
2819
2820 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2821 end of buffer.
2822
9a5193cb
JB
28232011-03-02 Joel Brobecker <brobecker@adacore.com>
2824
2825 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2826 gdb_test when running a test where we expected no output back.
2827
9bb4c1bb
MS
28282011-02-28 Michael Snyder <msnyder@vmware.com>
2829
2830 * gdb.cp/overload.cc: Change initializer value to integer.
2831
3bd0f5ef
MS
28322011-02-27 Michael Snyder <msnyder@vmware.com>
2833
2834 * gdb.multi/base.exp: Add test for remove-inferiors.
2835
2279eaad
JB
28362011-02-26 Joel Brobecker <brobecker@adacore.com>
2837
2838 * gdb.python/py-frame.exp: Simplify the initialization phase
2839 using prepare_for_testing.
2840
c82c0b55
MS
28412011-02-25 Michael Snyder <msnyder@vmware.com>
2842
2843 * gdb.multi/base.exp: Add tests for info inferiors with args.
2844
1d94651b
JK
28452011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2848 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2849 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2850 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2851 asmfile3. Comment the STABS (#3) file compilation. Compile
2852 everything through assembler. Provide KFAIL for symtab/12497.
2853 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2854 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2855 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2856 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2857
3bd0f5ef
MS
28582011-02-24 Michael Snyder <msnyder@vmware.com>
2859
2860 * gdb.base/break.exp: Add tests for delete breakpoints using
2861 convenience variables and value history references.
2862
12c1418e
MS
28632011-02-24 Michael Snyder <msnyder@vmware.com>
2864
2865 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2866 left behind in previous check-in.
2867
e5a67952
MS
28682011-02-23 Michael Snyder <msnyder@vmware.com>
2869
2870 * gdb.base/break.exp: Add tests for "info break" with arguments.
2871 * gdb.trace/infotrace.exp: Update patterns for error and help.
2872 * gdb.base/completion.exp: Update pattern.
2873 * gdb.base/ena-dis-br.exp: Update pattern.
2874 * gdb.base/help.exp: Update patterns.
2875
28762011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2877
2878 * gdb.base/memattr.exp: New test.
2879 * gdb.base/memattr.c: Test load for memattr.exp.
2880
6e6fbe60
DE
28812011-02-22 Doug Evans <dje@google.com>
2882
2883 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2884
1d41d745
MS
28852011-02-22 Michael Snyder <msnyder@vmware.com>
2886
2887 * Makefile.in: Make more clean.
2888 * gdb.ada/Makefile.in: Ditto.
2889 * gdb.arch/Makefile.in: Ditto.
2890 * gdb.asm/Makefile.in: Ditto.
2891 * gdb.base/Makefile.in: Ditto.
2892 * gdb.cp/Makefile.in: Ditto.
2893 * gdb.dwarf2/Makefile.in: Ditto.
2894 * gdb.java/Makefile.in: Ditto.
2895 * gdb.mi/Makefile.in: Ditto.
2896 * gdb.modula2/Makefile.in: Ditto.
2897 * gdb.python/Makefile.in: Ditto.
2898 * gdb.server/Makefile.in: Ditto.
2899 * gdb.stabs/Makefile.in: Ditto.
2900 * gdb.threads/Makefile.in: Ditto.
2901 * gdb.trace/Makefile.in: Ditto.
2902
79ba84ca
MS
29032011-02-22 Michael Snyder <msnyder@vmware.com>
2904
df46027d 2905 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2906 info threads.
2907
b9b35694
JB
29082011-02-22 Joel Brobecker <brobecker@adacore.com>
2909
2910 * gdb.python/py-breakpoint.exp: Fix the expected output of
2911 one of the "maint info breakpoints" tests to accept the output
2912 generated on platforms that do not have hardware watchpoints.
2913
8bfb830f
JB
29142011-02-22 Joel Brobecker <brobecker@adacore.com>
2915
2916 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2917 clean_restart. Be a little stricter in the expected output
2918 for one of the tests. Fix a typo in one of the comments.
2919
c45f3c54
JB
29202011-02-22 Joel Brobecker <brobecker@adacore.com>
2921
2922 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2923 Delete variable binfile, no longer use. Add or modify test
2924 comments to make them unique.
2925
b97c863c
MS
29262011-02-21 Michael Snyder <msnyder@vmware.com>
2927
2928 * Makefile.in: Update for make clean.
2929 * gdb.ada/Makefile.in: Ditto.
2930 * gdb.arch/Makefile.in: Ditto.
2931 * gdb.asm/Makefile.in: Ditto.
2932 * gdb.base/Makefile.in: Ditto.
2933 * gdb.cp/Makefile.in: Ditto.
2934 * gdb.dwarf2/Makefile.in: Ditto.
2935 * gdb.java/Makefile.in: Ditto.
2936 * gdb.mi/Makefile.in: Ditto.
2937 * gdb.modula2/Makefile.in: Ditto.
2938 * gdb.python/Makefile.in: Ditto.
2939 * gdb.server/Makefile.in: Ditto.
2940 * gdb.stabs/Makefile.in: Ditto.
2941 * gdb.threads/Makefile.in: Ditto.
2942 * gdb.trace/Makefile.in: Ditto.
2943
aea5b279
MS
29442011-02-21 Michael Snyder <msnyder@vmware.com>
2945
2946 * gdb.threads/thread-find.exp: Update patterns for changes in
2947 output of "info threads" command.
2948
e3039479
UW
29492011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2950 Ulrich Weigand <uweigand@de.ibm.com>
2951
2952 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2953 (skip_hw_watchpoint_tests): Likewise.
2954 (skip_hw_watchpoint_multi_tests): Likewise.
2955
b800ec70
UW
29562011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2957
2958 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2959 (skip_hw_watchpoint_tests): Likewise.
2960 (skip_hw_watchpoint_multi_tests): Likewise.
2961 (skip_hw_watchpoint_access_tests): Likewise.
2962
2963 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2964 * gdb.base/pr11022.exp: Likewise.
2965 * gdb.base/watch-read.exp: Likewise.
2966 * gdb.base/watch_thread_num.exp: Likewise.
2967 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2968 * gdb.base/watchpoint-hw.exp: Likewise.
2969 * gdb.base/watchpoint.exp: Likewise.
2970 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2971 * gdb.threads/watchthreads-reorder.exp: Likewise.
2972 * gdb.threads/watchthreads.exp: Likewise.
2973 * gdb.threads/watchthreads2.exp: Likewise.
2974
91033e37
JB
29752011-02-21 Joel Brobecker <brobecker@adacore.com>
2976
2977 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2978 the debugger is unable to find the array bounds.
2979
eeaafae2
JK
29802011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2981
2982 * gdb.cp/typedef-operator.exp: New file.
2983 * gdb.cp/typedef-operator.cc: New file.
2984
e338d953
MS
29852011-02-17 Michael Snyder <msnyder@vmware.com>
2986
2987 * gdb.threads/thread-find.exp: Fix regular expressions.
2988
e67ad678
JB
29892011-02-17 Joel Brobecker <brobecker@adacore.com>
2990
2991 * gdb.ada/packed_array: Expand testcase to test printing of
2992 unconstrained packed array.
2993
93084bca
JB
29942011-02-17 Joel Brobecker <brobecker@adacore.com>
2995
2996 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2997
a0c78a73
PA
29982011-02-16 Pedro Alves <pedro@codesourcery.com>
2999
f65d5553 3000 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3001 (main): Initialize it before collecting, and and clear it
3002 afterwards.
f65d5553
PA
3003 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3004 collecting with '{type} addr', where the addr expression is not an
3005 rvalue.
a0c78a73 3006
3dfcbbd2
KW
30072011-02-16 Ken Werner <ken.werner@de.ibm.com>
3008
3009 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3010 a bool variable. Expect correct OpenCL names for vector types. Use the
3011 uc3 variable name instead of referring to the uchar3 built-in type.
3012 Escape the asterisk at the half pointer test.
3013
08807d5a
PA
30142011-02-16 Pedro Alves <pedro@codesourcery.com>
3015
f65d5553 3016 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3017 (main): Initialize it before collecting, and and clear it
3018 afterwards.
f65d5553
PA
3019 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3020 collecting overlapping memory ranges.
08807d5a 3021
60f98dde
MS
30222011-02-15 Michael Snyder <msnyder@vmware.com>
3023
3024 * gdb.base/default.exp: Add tests for thread commands.
3025 * gdb.base/help.exp: Add tests for thread commands.
3026 * gdb.threads/thread-find.exp: New test for thread find command.
3027
648cd113
KW
30282011-02-15 Ken Werner <ken.werner@de.ibm.com>
3029
3030 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3031
494e194e
YQ
30322011-02-15 Yao Qi <yao@codesourcery.com>
3033
3034 PR tdep/12352
3035 * gdb.arch/arm-disp-step.S : New test for str instruction.
3036 * gdb.arch/arm-disp-step.exp : Likewise.
3037
d9492458
TJB
30382011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3039
3040 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3041 "vector_register2_vr" test strings. Test the extended floating
3042 point registers (F32~F63).
3043 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3044 IBM XL C compiler. Make the test program use a register provided
3045 by the compiler for the lxvd2x instruction.
3046
8af8e3bc
PA
30472011-02-14 Pedro Alves <pedro@codesourcery.com>
3048
3049 * gdb.trace/unavailable.cc (class Base, class Middle, class
3050 Derived): New types.
3051 (derived_unavail, derived_partial, derived_whole): New globals.
3052 (virtual_partial): New global.
3053 (virtualp): Point at virtual_partial.
3054 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3055 related to unavailable vptr.
3056
1b28d0b3
PA
30572011-02-14 Pedro Alves <pedro@codesourcery.com>
3058
3059 * gdb.trace/unavailable.cc (a, b, c): New globals.
3060 (main): Set and clear them.
3061 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3062 `a' and `c', and check that `b' isn't collected, although `a' and
3063 `c' are.
3064
ec0a52e1
PA
30652011-02-14 Pedro Alves <pedro@codesourcery.com>
3066
3067 * gdb.trace/unavailable.cc (struct Virtual): New.
3068 (virtualp): New global pointer.
3069 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3070 printing a pointer to an object whose type has a vtable, with
3071 print object on.
3072
24e6bcee
PA
30732011-02-14 Pedro Alves <pedro@codesourcery.com>
3074
3075 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3076 value repeat handles unavailableness.
3077
39d37385
PA
30782011-02-14 Pedro Alves <pedro@codesourcery.com>
3079
3080 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3081 tests for building arrays from unavailable values, subscripting
3082 non-memory rvalue unvailable arrays, and accessing fields or
3083 baseclasses of non-lazy unavailable values,
3084 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3085 struct types.
3086 (g_smallstruct, g_smallstruct_b): New globals.
3087
06d72e16
PA
30882011-02-14 Pedro Alves <pedro@codesourcery.com>
3089
3090 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3091
bc9a5551
JK
30922011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3095 * gdb.cp/overload-const.exp: New file.
3096 * gdb.cp/overload-const.cc: New file.
3097
54fcddd0
UW
30982011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3099
3100 * gdb.opencl/callfuncs.cl: New file.
3101 * gdb.opencl/callfuncs.exp: New test.
3102 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3103
d6dafb7c
UW
31042011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3105
3106 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3107 when computing result.
3108 * gdb.arch/altivec-abi.exp: Update expected results.
3109
a449c2d8
TJB
31102011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3111
3112 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3113 * gdb.base/jit.exp: Likewise.
3114 * gdb.base/pie-execl.exp: Likewise.
3115 * gdb.base/solib-nodir.exp: Likewise.
3116 * gdb.base/solib-overlap.exp: Likewise.
3117
764880b7
PA
31182011-02-07 Pedro Alves <pedro@codesourcery.com>
3119
3120 * gdb.trace/collection.c (global_pieces): New.
3121 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3122 New procedure.
3123 (gdb_trace_collection_test): Call it.
3124
505500db
SW
31252011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3126
3127 * gdb.python/py-evthreads.c: New file.
3128 * gdb.python/py-evthreads.exp: New file.
3129 * gdb.python/py-events.py: New file.
3130 * gdb.python/py-events.exp: New file.
3131 * gdb.python/py-events.c: New file.
3132
385203ed
DD
31332011-02-04 David Daney <ddaney@caviumnetworks.com>
3134
3135 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3136
9011945e
AB
31372011-02-03 Andrew Burgess <aburgess@broadcom.com>
3138
3139 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3140 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3141 boundary between two compilation units.
3142
580688f3
PA
31432011-02-02 Pedro Alves <pedro@codesourcery.com>
3144
3145 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3146 (Virtual): New structs.
3147 (virtual_o, virtual_middle_b): New globals.
3148 * gdb.cp/virtbase.exp: New tests.
3149
d3f0f853
PP
31502011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3151
3152 * gdb.base/jit.exp: New file.
3153 * gdb.base/jit-main.c: New file.
3154 * gdb.base/jit-solib.c: New file.
3155
b2030fb5
UW
31562011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3157
3158 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3159 proceed to initial kernel entry point.
3160 * gdb.opencl/datatypes.exp: Likewise.
3161 * gdb.opencl/operators.exp: Likewise.
3162 * gdb.opencl/vec_comps.exp: Likewise.
3163
2db19d1e
SW
31642011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3165
3166 * gdb.cp/nsnested.cc: New.
3167 * gdb.cp/nsnested.exp: New.
3168 * gdb.cp/nsnoimports.exp: New.
3169 * gdb.cp/nsnoimports.cc: New.
3170
6b0c4c1f
JB
31712011-01-31 Joel Brobecker <brobecker@adacore.com>
3172
3173 * gdb.base/interact.exp: Add extra tests that verify that
3174 the value of the interactive-mode setting does not change
3175 after the script is sourced.
3176
80b23b6a
JK
31772011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 * gdb.cp/noparam.exp: New file.
3180 * gdb.cp/noparam.cc: New file.
3181
ffd5ec24
PA
31822011-01-28 Pedro Alves <pedro@codesourcery.com>
3183
3184 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3185 there's no stack or registers.
3186
a81766d8
TT
31872011-01-26 Tom Tromey <tromey@redhat.com>
3188
3189 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3190 space before string output. Add test for "set print pretty off"
3191 case.
3192
585fdaa1
PA
31932011-01-25 Pedro Alves <pedro@codesourcery.com>
3194
3195 * gdb.base/frame-args.exp: Adjust.
3196 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3197 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3198 * gdb.dwarf2/pieces.exp: Adjust.
3199 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3200 * gdb.opt/inline-locals.exp: Adjust.
3201 * gdb.threads/fork-child-threads.exp: Adjust.
3202
d468832a
KW
32032011-01-25 Ken Werner <ken.werner@de.ibm.com>
3204
3205 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3206 OpenCL kernel function. Add a comment as marker. Add address space
3207 qualifiers for the remaining program scope variables.
3208 * gdb.opencl/datatypes.cl: Likewise.
3209 * gdb.opencl/operators.cl: Likewise.
3210 * gdb.opencl/vec_comps.cl: Likewise.
3211 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3212 Add breakpoint at the marker comment.
3213 * gdb.opencl/datatypes.exp: Likewise.
3214 * gdb.opencl/operators.exp: Likewise.
3215 * gdb.opencl/vec_comps.exp: Likewise.
3216
490f124f
PA
32172011-01-24 Pedro Alves <pedro@codesourcery.com>
3218
3219 * gdb.base/printcmds.c (some_struct): New struct and instance.
3220 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3221 procedure.
3222 <global scope>: Call it.
3223
6da78614
KW
32242011-01-21 Ken Werner <ken.werner@de.ibm.com>
3225
3226 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3227 argument to the gdb_compile_opencl_hostapp call.
3228
ec64c9aa
YQ
32292011-01-19 Yao Qi <yao@codesourcery.com>
3230
3231 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3232 positve list.
3233
810cfdbb
YQ
32342011-01-19 Yao Qi <yao@codesourcery.com>
3235
3236 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3237 canonical form.
3238 Remove "xscale-*-*"
3239 * gdb.xml/tdesc-regs.exp: Likewise.
3240 * gdb.python/py-section-script.exp: Replace ARM target triplet
3241 with canonical form.
3242 Match arm*-*-symbianelf*.
3243 * gdb.base/dup-sect.exp: Likewise.
3244 * lib/dwarf.exp: New.
3245 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3246 dwarf2_support.
3247 * gdb.dwarf2/dup-psym.exp: Likewise.
3248 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3249 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3250 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3251 * gdb.dwarf2/dw2-basic.exp: Likewise.
3252 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3253 * gdb.dwarf2/dw2-const.exp: Likewise.
3254 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3255 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3256 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3257 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3258 * gdb.dwarf2/dw2-filename.exp: Likewise.
3259 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3260 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3261 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3262 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3263 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3264 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3265 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3266 * gdb.dwarf2/dw2-producer.exp: Likewise.
3267 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3268 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3269 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3270 * gdb.dwarf2/dw2-strp.exp: Likewise.
3271 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3272 * gdb.dwarf2/implptr.exp: Likewise.
3273 * gdb.dwarf2/mac-fileno.exp: Likewise.
3274 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3275 * gdb.dwarf2/pieces.exp: Likewise.
3276 * gdb.dwarf2/pr11465.exp: Likewise.
3277 * gdb.dwarf2/valop.exp: Likewise.
3278 * gdb.dwarf2/watch-notconst.exp: Likewise.
3279 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3280
4694da01
TT
32812011-01-19 Tom Tromey <tromey@redhat.com>
3282
3283 * gdb.python/py-infthread.exp: Add thread tests.
3284
b075872c
JB
32852011-01-14 Joel Brobecker <brobecker@adacore.com>
3286
3287 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3288
2c3e6e24
JB
32892011-01-14 Joel Brobecker <brobecker@adacore.com>
3290
3291 * gdb.ada/widewide: New testcase.
3292
de8fa76c
JB
32932011-01-13 Joel Brobecker <brobecker@adacore.com>
3294
3295 * gdb.base/interact.exp: New testcase.
3296
1b05df00
TT
32972011-01-12 Tom Tromey <tromey@redhat.com>
3298
3299 * gdb.mi/gdb2549.exp: Update for error message changes.
3300 * gdb.mi/mi-cli.exp: Likewise.
3301 * gdb.mi/mi-disassemble.exp: Likewise.
3302 * gdb.mi/mi-pthreads.exp: Likewise.
3303 * gdb.mi/mi-regs.exp: Likewise.
3304 * gdb.mi/mi-stack.exp: Likewise.
3305 * gdb.mi/mi-var-block.exp: Likewise.
3306 * gdb.mi/mi-var-cmd.exp: Likewise.
3307 * gdb.mi/mi2-cli.exp: Likewise.
3308 * gdb.mi/mi2-disassemble.exp: Likewise.
3309 * gdb.mi/mi2-pthreads.exp: Likewise.
3310 * gdb.mi/mi2-regs.exp: Likewise.
3311 * gdb.mi/mi2-stack.exp: Likewise.
3312 * gdb.mi/mi2-var-block.exp: Likewise.
3313 * gdb.mi/mi2-var-cmd.exp: Likewise.
3314
c2ff108b
JK
33152011-01-12 Andrew Burgess <aburgess@broadcom.com>
3316 Jan Kratochvil <jan.kratochvil@redhat.com>
3317
3318 PR fortran/11104 and DWARF unbound arrays detection.
3319 * gdb.fortran/multi-dim.exp: New file.
3320 * gdb.fortran/multi-dim.f90: New file.
3321
b716877b
AB
33222011-01-12 Andrew Burgess <aburgess@broadcom.com>
3323
3324 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3325 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3326 add new tests for opcode dumping.
3327
6c162d5e
TT
33282011-01-11 Tom Tromey <tromey@redhat.com>
3329
3330 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3331
77b06cd7
TJB
33322010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3333
3334 Convert hardware watchpoints to use breakpoint_ops.
3335 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3336 type is not supported.
3337 * gdb.base/foll-fork.exp: Likewise.
3338 * gdb.base/foll-vfork.exp: Likewise.
3339
f39a75d0
PM
33402011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3341
3342 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3343 Use load_lib gdb-python.exp.
3344 * gdb.python/python.exp: Ditto.
3345 * gdb.python/py-function.exp: Ditto.
3346
fc529d80
AS
33472011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3348
3349 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3350
fb03cb59
JK
33512011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3352
3353 * configure: Regenerate.
3354
d8e22779
TT
33552011-01-06 Tom Tromey <tromey@redhat.com>
3356
3357 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3358
09050809
JB
33592011-01-06 Joel Brobecker <brobecker@adacore.com>
3360
fc529d80
AS
3361 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3362 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3363 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3364 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3365 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3366 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3367 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3368 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3369 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3370 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3371 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3372 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3373 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3374 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3375 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3376 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3377 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3378 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3379 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3380 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3381 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3382 gdb.ada/uninitialized_vars.exp,
3383 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3384 Simplify by using clean_restart.
09050809 3385
8ed5dd9e
JB
33862011-01-06 Joel Brobecker <brobecker@adacore.com>
3387
3388 Add marker to be used as anchor for inserting breakpoints.
3389 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3390 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3391 Likewise.
3392
3393 Remove uses of gdb_start_cmd.
3394 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3395 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3396
3397 Do not run testcase if testing with GDBserver.
3398 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3399 if testing with GDBserver.
3400
368a124f
JB
34012011-01-06 Joel Brobecker <brobecker@adacore.com>
3402
3403 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3404 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3405 copyright header.
3406
44944448
JB
34072011-01-05 Joel Brobecker <brobecker@adacore.com>
3408
3409 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3410 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3411 testsuite/gdb.fortran/complex.f,
3412 testsuite/gdb.fortran/derived-type.f90,
3413 testsuite/gdb.fortran/library-module-lib.f90,
3414 testsuite/gdb.fortran/library-module-main.f90,
3415 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3416 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3417 Copyright year update.
3418
31886ea6
JB
34192011-01-05 Joel Brobecker <brobecker@adacore.com>
3420
3421 * gdb.base/langs1.f: Add copyright header.
3422
ebedcab5
JK
34232011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 * gdb.base/morestack.exp: New file.
3426 * gdb.base/morestack.c: New file.
3427
de1eb2f9
JK
34282011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3429
3430 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3431
9e87a409
JB
34322010-12-29 Joel Brobecker <brobecker@adacore.com>
3433
3434 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3435 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3436
720d1a40
JB
34372010-12-29 Joel Brobecker <brobecker@adacore.com>
3438
3439 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3440
a283af87
AS
34412010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3442
5d3d9cba
AS
3443 * gdb.threads/tls.exp: Fix typo.
3444
a283af87
AS
3445 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3446 * gdb.threads/execl.exp: Update.
3447
2a20745c
YQ
34482010-12-23 Yao Qi <yao@codesourcery.com>
3449
3450 * gdb.arch/arm-disp-step.exp: New.
3451 * gdb.arch/arm-disp-step.S: New.
3452
a7658b96
TT
34532010-12-21 Tom Tromey <tromey@redhat.com>
3454
3455 * gdb.threads/execl.exp: Update.
3456 * gdb.threads/linux-dp.exp: Update.
3457 * gdb.threads/manythreads.exp: Update.
3458 * gdb.threads/tls.exp: Update.
3459
5b79abe7
TT
34602010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3461
3462 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3463 (NextOverThrowDerivates) <resumebpt>: New.
3464 (resumebpt_test): New.
3465 (main): Call resumebpt_test.
3466 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3467
0914bcdb
SS
34682010-12-12 Stan Shebs <stan@codesourcery.com>
3469
3470 * gdb.trace/tsv.exp: Test print command on trace state variables.
3471
305aeedc
TT
34722010-12-09 Tom Tromey <tromey@redhat.com>
3473
3474 * gdb.base/interp.exp: Add regression test.
3475
186c406b
TT
34762010-12-09 Tom Tromey <tromey@redhat.com>
3477
3478 * gdb.java/jnpe.java: New file.
3479 * gdb.java/jnpe.exp: New file.
3480 * gdb.cp/nextoverthrow.exp: New file.
3481 * gdb.cp/nextoverthrow.cc: New file.
3482
aae1c79a
DE
34832010-12-07 Doug Evans <dje@google.com>
3484
3485 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3486 of data-directory.
3487 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3488 updated.
3489 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3490
60f98dde 34912010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3492
3493 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3494 * gdb.base/call-sc.exp: Ditto.
3495 * gdb.base/finish.exp: Ditto.
3496 * gdb.base/return.exp: Ditto.
3497 * gdb.base/return2.exp: Ditto.
3498
5fa290c1
DE
34992010-11-30 Doug Evans <dje@google.com>
3500
3501 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3502 (gdb_expect_list): Fix spelling errors in comments.
3503 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3504 send_gdb/gdb_expect_list where applicable.
3505 * gdb.base/call-ar-st.exp: Ditto.
3506 * gdb.base/funcargs.exp: Ditto.
3507 * gdb.base/gcore.exp: Ditto.
3508 * gdb.base/page.exp: Ditto.
3509 * gdb.base/sigaltstack.exp: Ditto.
3510 * gdb.base/siginfo.exp: Ditto.
3511 * gdb.base/sigstep.exp: Ditto.
3512 * gdb.base/trace-commands.exp: Ditto.
3513
4e04c971
DE
35142010-11-29 Doug Evans <dje@google.com>
3515
3516 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3517 printer-name;subprinter-name.
3518
8cf6f0b1
TT
35192010-11-29 Tom Tromey <tromey@redhat.com>
3520
3521 * gdb.dwarf2/implptr.exp: New file.
3522 * gdb.dwarf2/implptr.c: New file.
3523 * gdb.dwarf2/implptr.S: New file.
3524
94b6973e
PM
35252010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3526
fc529d80 3527 PR python/12199
94b6973e
PM
3528
3529 * gdb.python/py-breakpoint.exp: Test the delete method.
3530
8358c15c
JK
35312010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3532
3533 Fix step_resume_breakpoint unsaved during an infcall.
3534 * gdb.base/step-resume-infcall.exp: New file.
3535 * gdb.base/step-resume-infcall.c: New file.
3536
f6df29bc
TJB
35372010-11-24 Edjunior Machado <emachado@br.ibm.com>
3538
3539 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3540
f2b5a5cf
TJB
35412010-11-24 Edjunior Machado <emachado@br.ibm.com>
3542
3543 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3544 on ppc64's symbols; "finish" and "return" commands must accept to
3545 show the caller line again as well as the line after.
3546 * gdb.asm/powerpc64.inc: New file.
3547
6b0ecdc2
DE
35482010-11-23 Doug Evans <dje@google.com>
3549
3550 * lib/gdb.exp (gdb_test_sequence): New function.
3551 (gdb_expect_list): Add verbose -log call for each pattern.
3552 * gdb.base/signals.exp (test_handle_all_print): Call it.
3553 Reduce timeout increment from 6 minutes to 1 minute.
3554 * gdb.server/ext-run.exp: Call it.
3555
ea976c60
PM
35562010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3557
f2b5a5cf 3558 PR python/12212
ea976c60
PM
3559
3560 * gdb.python/python.exp: Check that selected_thread raises an
3561 error when no inferior is loaded.
3562
c0efa795
JK
35632010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3564
3565 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3566 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3567
ec3aa567
JK
35682010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3569
3570 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3571 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3572
d8249011
DE
35732010-11-18 Doug Evans <dje@google.com>
3574
3575 * gdb.server/ext-run.exp: Fix intermittent failures.
3576
d4eba7d1
NF
35772010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3578
3579 * gdb.stabs/gdb11479.exp: Use runto_main.
3580
b04c2f88
NF
35812010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3582
3583 * gdb.base/break-entry.exp: Skip if using a stub.
3584
ae9d7ce4
NF
35852010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3586
3587 * gdb.python/py-inferior.exp: Pack values in target endianness.
3588
621c8364
TT
35892010-11-12 Tom Tromey <tromey@redhat.com>
3590
3591 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3592 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3593 MemoryError.
3594 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3595 type.
3596 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3597 MemoryError.
3598 (test_subscript_regression): Update exception type.
3599
84f4c1fe
PM
36002010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3601
3602 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3603 breakpoint tests.
3604
a1442452
PA
36052010-11-09 Pedro Alves <pedro@codesourcery.com>
3606
3607 * gdb.base/watchpoint.exp: Test "watch -location" with an
3608 innacessible location.
3609
efd11a33
JK
36102010-11-09 Edjunior Machado <emachado@br.ibm.com>
3611 Luis Machado <luisgpm@br.ibm.com>
3612
3613 * gdb.base/maint.exp: Expect "." prefix.
3614 * gdb.base/nodebug.exp: Expect "." Likewise.
3615 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3616 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3617 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3618 POWER server processors.
3619
aa00efb5
JK
36202010-11-08 Edjunior Machado <emachado@br.ibm.com>
3621 Luis Machado <luisgpm@br.ibm.com>
3622
3623 * gdb.base/break-entry.exp: convert entry point for
3624 ppc64 and expect leading `.' on ppc64's symbols
3625
99e7ae30
DE
36262010-11-05 Doug Evans <dje@google.com>
3627
3628 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3629 * gdb.python/py-param.exp: Delete, contents moved to ...
3630 * gdb.python/py-parameter.exp: ... here. New file.
3631 Add test for gdb.parameter ("directories").
99e7ae30 3632
f4b8a18d
KW
36332010-11-05 Ken Werner <ken.werner@de.ibm.com>
3634
3635 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3636 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3637 * configure: Regenerate.
3638 * gdb.opencl/Makefile.in: New File.
3639 * gdb.opencl/datatypes.exp: Likewise.
3640 * gdb.opencl/datatypes.cl: Likewise.
3641 * gdb.opencl/operators.exp: Likewise.
3642 * gdb.opencl/operators.cl: Likewise.
3643 * gdb.opencl/vec_comps.exp: Likewise.
3644 * gdb.opencl/vec_comps.cl: Likewise.
3645 * gdb.opencl/convs_casts.exp: Likewise.
3646 * gdb.opencl/convs_casts.cl: Likewise.
3647 * lib/opencl.exp: Likewise.
3648 * lib/opencl_hostapp.c: Likewise.
3649 * lib/opencl_kernel.cl: Likewise.
3650 * lib/cl_util.c: Likewise.
3651 * lib/cl_util.c: Likewise.
3652 * gdb.base/default.exp (set language): Add "opencl" to the list of
3653 languages.
3654
a9d5ef47
SW
36552010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3656
3657 * gdb.cp/overload.exp: Added test for inheritance overload.
3658 * gdb.cp/overload.cc: Ditto.
3659 * gdb.cp/oranking.exp: Removed releveant kfails.
3660
03eb1c79
JK
36612010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3662 Joel Brobecker <brobecker@adacore.com>
3663
3664 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3665 check test_compiler_info.
3666
dbc98a8b
KW
36672010-11-03 Ken Werner <ken.werner@de.ibm.com>
3668
3669 * gdb.base/gnu_vector.exp: Adjust expect messages.
3670
120bd360
KW
36712010-11-03 Ken Werner <ken.werner@de.ibm.com>
3672
3673 * gdb.base/gnu_vector.exp: Add unary operator tests.
3674
c37f7098
KW
36752010-11-03 Ken Werner <ken.werner@de.ibm.com>
3676
3677 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3678
7b51bc51
DE
36792010-11-02 Doug Evans <dje@google.com>
3680
3681 * gdb.python/py-pp-maint.c: New file.
3682 * gdb.python/py-pp-maint.exp: New file.
3683 * gdb.python/py-pp-maint.py: New file.
3684
50c97f38
TT
36852010-11-02 Tom Tromey <tromey@redhat.com>
3686
3687 * gdb.base/default.exp: Remove "scheme" from language list.
3688
a289b8f6
JK
36892010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3690
3691 Revert:
3692 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3693 * gdb.threads/sigstep-threads.exp: New file.
3694 * gdb.threads/sigstep-threads.c: New file.
3695
cd017491
MS
36962010-10-20 Michael Snyder <msnyder@vmware.com>
3697
3698 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3699
8e6a5956
UW
37002010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3701
3702 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3703 Skip test completely if gdb,no_hardware_watchpoints.
3704
2c04da0d
UW
37052010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3706
3707 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3708 strict, but do not check for any particular function name within libc.
3709
79afc5ef
SW
37102010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3711
3712 * gdb.cp/smartp.exp: New test.
3713 * gdb.cp/smartp.cc : New test.
3714
026ffab7
SW
37152010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3716
3717 * gdb.cp/converts.exp: Test pointer to bool conversion.
3718 Test pointer to long conversion.
3719 * gdb.cp/oranking.exp: Removed relevant kfail.
3720
3a772aa4
TT
37212010-10-18 Tom Tromey <tromey@redhat.com>
3722
3723 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3724 argument to lazy_string.
3725 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3726 (pp_ls.to_string): Use it.
3727 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3728 Add "estring2" local.
3729
5fc3827b
JK
37302010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3731
3732 Fix s390x compatibility.
3733 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3734 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3735
8aeb23f3
JK
37362010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 * gdb.threads/sigstep-threads.exp: New file.
3739 * gdb.threads/sigstep-threads.c: New file.
3740
c1e56572
JK
37412010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3742
3743 * gdb.base/pie-execl.exp: New file.
3744 * gdb.base/pie-execl.c: New file.
3745
92163a10
JK
37462010-10-13 Doug Evans <dje@google.com>
3747 Jan Kratochvil <jan.kratochvil@redhat.com>
3748
3749 PR exp/12117
3750 * gdb.cp/ptype-cv-cp.cc: New file.
3751 * gdb.cp/ptype-cv-cp.exp: New file.
3752
7062b0a0
SW
37532010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3754
3755 * gdb.cp/converts.cc: New test program.
3756 * gdb.cp/converts.exp: New test.
3757 * gdb.cp/overload.exp: Added test for void* vs int*.
3758 * gdb.cp/overload.exp: Ditto.
3759 * gdb.cp/oranking.exp: Removed related kfail.
3760
0e3509db
DE
37612010-10-13 Doug Evans <dje@google.com>
3762
3763 * lib/gdb-python.exp (gdb_check_python_config): New function.
3764 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3765 * gdb.python/lib-types.cc: New file.
3766 * gdb.python/lib-types.exp: New file.
3767
8dc78533
JK
37682010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 * gdb.python/py-error.exp: New file.
3771 * gdb.python/py-error.py: New file.
3772
93c17e06
JK
37732010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3776 gdb_test_multiple.
3777
d8b34041
JK
37782010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3779
3780 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3781 * gdb.base/prelink.exp: Likewise.
3782 * gdb.base/solib-nodir.exp: Likewise.
3783 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3784 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3785 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3786
e0cc584e
UW
37872010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3788
3789 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3790 for the "info files" test to avoid timeouts on slow machines.
3791
cfc353b1
JK
37922010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3795 (main): Make openlib dummy call.
3796
d3d7896d
JK
37972010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3798
3799 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3800 * break-interp.exp (reach): Move the core body ...
3801 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3802 (test_ld): Provide always real argument, even to the linker. Replace
3803 dl_main by _dl_debug_state.
3804
5e533c94
JK
38052010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3806
3807 Fix results of prelinked PIEs on ppc*.
3808 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3809 Accept also DISPLACEMENT "PRESENT".
3810 (main): Replace "ZERO" displacements by "PRESENT".
3811
33540610
SW
38122010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3813
3814 * gdb.cp/oranking.exp: New test.
3815 * gdb.cp/oranking.cc: New test program.
3816
3bdf2bbd
KW
38172010-10-08 Ken Werner <ken.werner@de.ibm.com>
3818
3819 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3820 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3821
2f608a3a
KW
38222010-10-06 Ken Werner <ken.werner@de.ibm.com>
3823
3824 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3825 lush, lynx) New constant.
3826 * gdb.base/constvars.exp: Test const array types.
3827 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3828
aa2e2d8d
DE
38292010-10-06 Doug Evans <dje@google.com>
3830
3831 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3832 of syscall staging area.
3833
2844d6b5
KW
38342010-10-06 Ken Werner <ken.werner@de.ibm.com>
3835
3836 * gdb.base/gnu_vector.c: Add variable c4.
3837 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3838 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3839
7d8ac8bb
MR
38402010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3841
3842 * gdb.arch/altivec-abi.exp: Fix a typo.
3843
84a02e58
MR
38442010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3845
3846 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3847 to match a thread ID.
3848
b18e6318
JK
38492010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 Fix s390x testcase compatibility.
3852 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3853
a2c09bd0
DE
38542010-10-01 Doug Evans <dje@google.com>
3855
3856 * lib/gdb-python.exp: New file.
3857 * gdb.python/py-block.exp: Use it.
3858 * gdb.python/py-breakpoint.exp: Ditto.
3859 * gdb.python/py-frame.exp: Ditto.
3860 * gdb.python/py-inferior.exp: Ditto.
3861 * gdb.python/py-param.exp: Ditto.
3862 * gdb.python/py-prettyprint.exp: Ditto.
3863 * gdb.python/py-shared.exp: Ditto.
3864 * gdb.python/py-symbol.exp: Ditto.
3865 * gdb.python/py-symtab.exp: Ditto.
3866 * gdb.python/py-type.exp: Ditto.
3867 * gdb.python/py-value.exp: Ditto.
3868 * gdb.python/python.exp: Ditto.
3869
38f12cfc
TT
38702010-09-30 Tom Tromey <tromey@redhat.com>
3871
3872 * gdb.base/anon.exp: New file.
3873 * gdb.base/anon.c: New file.
3874
9ae8282d
TT
38752010-09-30 Tom Tromey <tromey@redhat.com>
3876
3877 * gdb.base/completion.exp: Test completion through anonymous
3878 union.
3879 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3880
e9e07ba6
JK
38812010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3882
3883 Fix printing parameters of inlined functions.
3884 * gdb.dwarf2/dw2-inline-param.exp: New file.
3885 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3886 * gdb.dwarf2/dw2-inline-param.S: New file.
3887
cd2effb2
JK
38882010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3889
3890 PR corefiles/12071.
3891 * gdb.base/corefile.exp (quit with a process, no question: load core)
3892 (quit with a core file): New tests.
3893
bceffbf3
JK
38942010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3895
3896 Fix GDB crash on inferior calls with self-referencing classes.
3897 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3898 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3899 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3900
1736ad11
JK
39012010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3902
3903 Fix lost siginfo_t for inferior calls.
3904 * gdb.base/siginfo-infcall.exp: New file.
3905 * gdb.base/siginfo-infcall.c: New file.
3906
a176ad92
JB
39072010-09-22 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3910
c2b0a229
JK
39112010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3912
3913 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3914 New test.
3915 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3916
e8ae22d1
JB
39172010-09-22 Joel Brobecker <brobecker@adacore.com>
3918
3919 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3920 type of our const type.
3921
ec322823
SW
39222010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3923
3924 * gdb.cp/pr12028.cc: New.
3925 * gdb.cp/pr12028.exp: New.
3926
72929c62
JB
39272010-09-22 Joel Brobecker <brobecker@adacore.com>
3928
3929 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3930
875b4ff5 39312010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3932 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3933
3934 PR mi/11407
3935 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3936 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3937 * gdb.mi/dw2-ref-missing-frame.S New File.
3938 * gdb.mi/dw2-ref-missing-frame.exp New File.
3939
7155d578
TT
39402010-09-14 Tom Tromey <tromey@redhat.com>
3941
3942 PR symtab/8399:
3943 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3944
515ed532
TT
39452010-09-14 Tom Tromey <tromey@redhat.com>
3946
3947 PR exp/11803:
3948 * gdb.threads/tls.exp: Use C++.
3949 (check_thread_local): Use K::another_thread_local.
3950 * gdb.threads/tls.c (class K): New.
3951 (another_thread_local): Now a member of K.
3952 (spin): Update. No longer K&R C.
3953
450ca57c
SW
39542010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3955
3956 * gdb.cp/koenig.cc: created class for testing member lookup.
3957 * gdb.cp/koenig.exp: Added test for member lookup.
3958
dbd492a3
JK
39592010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3960
3961 Fix false FAILs on sourcetree topdir directory containing "kill".
3962 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3963 source line matching regexp.
3964
8d4d924b
JK
39652010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * gdb.python/python.exp (set height 0, collect help from uiout)
3968 (verify help to uiout): New tests.
3969
8e64f2a0
JK
39702010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3971
3972 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3973 is_lp64_target to check 64bit target.
3974
4569eed2
JK
39752010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3976
3977 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3978 (test_ld) <powerpc64-*>: New.
3979
5e1617b1
DJ
39802010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3981
3982 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3983
c767944b
DJ
39842010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3985
3986 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3987 (FunctionArg::method): New function.
3988 (empty, arg): New variables.
3989 (main): Call arg.method.
3990 * gdb.cp/templates.exp (test_template_args): New function.
3991 (do_tests): Call it.
3992
27d3a3fc
UW
39932010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3994
3995 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3996 of "next" to proceed over pthread_exit call.
3997
55b7ce7f
UW
39982010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3999
4000 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4001 "maint print statistics" output to prevent expect timeouts.
4002
809df446
JK
40032010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4004
4005 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4006 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4007 (test_float_rejected): ... here.
4008 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4009 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4010 (test_float_rejected): ... here.
4011 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4012 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4013 (test_float_rejected): ... here.
4014 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4015 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4016 (test_float_rejected): ... here.
4017
8464be76
DJ
40182010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4019
4020 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4021 before disabling hardware watchpoints.
4022 (test_inaccessible_watchpoint): Check that hardware watchpoints
4023 are used. Test for watchpoints on a constant address.
4024
14dba4b4
JK
40252010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4026
4027 * gdb.base/ui-redirect.exp: New file.
4028
3f3540e1 40292010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4030 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4031
4032 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4033
0f254bb7
DE
40342010-08-31 Doug Evans <dje@google.com>
4035
4036 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4037
03f17ccf
TT
40382010-08-30 Tom Tromey <tromey@redhat.com>
4039
4040 PR python/11792:
4041 * gdb.python/py-value.exp (test_subscript_regression): Add
4042 dynamic_type test.
4043
640617ad
DJ
40442010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4045
4046 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4047 instead of running to main. Do not test the main function.
4048 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4049 Add new main.
4050
2ed91d1b
PA
40512010-08-26 Pedro Alves <pedro@codesourcery.com>
4052
4053 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4054 one test.
4055
673bfd45
DE
40562010-08-24 Doug Evans <dje@google.com>
4057
4058 PR symtab/11942
4059 * gdb.dwarf2/dw4-sig-types.cc: New file.
4060 * gdb.dwarf2/dw4-sig-types.h: New file.
4061 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4062 * gdb.dwarf2/dw4-sig-types.exp: New file.
4063
f9ffd4bb
TT
40642010-08-23 Tom Tromey <tromey@redhat.com>
4065
4066 PR python/11145:
4067 * gdb.python/py-value.c (Base, Derived): New types.
4068 (base): New global.
4069 * gdb.python/py-value.exp (test_subscript_regression): Add
4070 dynamic_cast test.
4071
d839c8a4
TT
40722010-08-23 Tom Tromey <tromey@redhat.com>
4073
4074 PR python/10676:
4075 * gdb.python/py-type.exp (test_fields): Add tests for type
4076 equality.
4077
702c2711
TT
40782010-08-23 Tom Tromey <tromey@redhat.com>
4079
4080 PR python/11915:
4081 * gdb.python/py-type.exp (test_fields): Add tests for array.
4082
832bafd3
KS
40832010-08-23 Keith Seitz <keiths@redhat.com>
4084
4085 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4086 have any children. Create a new abbrev for it.
4087 Add missing terminal sequence to .debug_abbrev.
4088
c37bf528
KS
40892010-08-20 Keith Seitz <keiths@redhat.com>
4090
4091 PR symtab/11465:
4092 * gdb.dwarf2/pr11465.exp: New test.
4093 * gdb.dwarf2/pr11465.S: New file.
4094 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4095 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4096
4572cbac
TJB
40972010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4098
4099 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4100 registers. Update data sets with the new v2_double element in the
4101 VSX register union. Add vector_register3_vr data set for the AltiVec
4102 registers. Use gdb_test_no_output instead of send_gdb.
4103
e7fbb131
PA
41042010-08-19 Pedro Alves <pedro@codesourcery.com>
4105
4106 * gdb.python/py-shared.exp: New file, factored out from
4107 python.exp.
4108 * gdb.python/py-shared.c: New file.
4109 * gdb.python/py-shared-sl.c: New file.
4110 * gdb.python/python-1.c: New file.
4111 * gdb.python/python-sl.c: Delete.
4112 * gdb.python/python.c: Mention python-1.c.
4113 * gdb.python/python.exp: Move shared library tests to
4114 py-shared.exp.
4115 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4116 (MISCELLANEOUS): New.
4117 (clean mostlyclean): Also remove $MISCELLANEOUS.
4118
d30f5e1f
DE
41192010-08-19 Doug Evans <dje@google.com>
4120
4121 PR exp/11926
4122 * gdb.base/printcmds.exp (test_float_accepted): New function.
4123 Move existing float tests there. Add tests for floats with suffixes.
4124 (test_float_rejected): New function.
4125 * gdb.java/jv-print.exp (test_float_accepted): New function.
4126 (test_float_rejected): New function.
4127 * gdb.objc/print.exp: New file.
4128 * gdb.pascal/print.exp: New file.
4129 * lib/objc.exp: New file.
4130
7b3fd859
PM
41312010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4132
4133 * gdb.base/default.exp (info set): Avoid full buffer error and force
4134 reading up to final gdb prompt.
4135 (show): Likewise.
4136
c92817ce
TT
41372010-08-18 Tom Tromey <tromey@redhat.com>
4138
4139 PR symtab/11919:
4140 * gdb.base/completion.exp: Add test.
4141
f1208f9e
DE
41422010-08-18 Doug Evans <dje@google.com>
4143
4144 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4145 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4146 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4147 Simplify, early exit if runto_main fails.
4148 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4149 (set_lang_fortran): Moved to lib/fortran.exp.
4150 * gdb.fortran/types.exp: load_lib fortran.exp.
4151 (set_lang_fortran): Moved to lib/fortran.exp.
4152 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4153 * gdb.java/jprint.exp (set_lang_java): Ditto.
4154 * gdb.java/jv-exp.exp: load_lib java.exp.
4155 If set_lang_java fails, issue a warning instead of failure to be
4156 consistent with other set_lang_foo uses.
4157 (set_lang_java): Moved to lib/java.exp.
4158 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4159 If set_lang_java fails, issue a warning instead of failure to be
4160 consistent with other set_lang_foo uses.
4161 * gdb.pascal/types.exp: load_lib pascal.exp.
4162 (set_lang_pascal): Moved to lib/pascal.exp.
4163 * lib/fortran.exp: New file.
4164 * lib/java.exp (set_lang_java): New function.
4165 * lib/pascal.exp (set_lang_pascal): New function.
4166
2f06b485
YQ
41672010-08-18 Yao Qi <yao@codesourcery.com
4168
4169 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4170 func_nofb_start and func_loopfb_start, so that address of functions
4171 is equal to these labels on Thumb.
4172
96e25403
YQ
41732010-08-18 Yao Qi <yao@codesourcery.com>
4174
4175 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4176 to reflect latest c source file.
4177
36e6adc4
JK
41782010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.cp/infcall-dlopen.exp: New file.
4181 * gdb.cp/infcall-dlopen.cc: New file.
4182 * gdb.cp/infcall-dlopen-lib.cc: New file.
4183
f431efe5
PA
41842010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4185 Pedro Alves <pedro@codesourcery.com>
4186
4187 PR breakpoints/11371
4188
4189 * gdb.base/watch-cond-infcall.exp: New file.
4190 * gdb.base/watch-cond-infcall.c: New file.
4191
06a64a0b
TT
41922010-08-16 Tom Tromey <tromey@redhat.com>
4193
4194 * gdb.base/help.exp: Update.
4195 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4196 watchpoint.
4197 (test_watch_location): New proc.
4198 (test_watchpoint_in_big_blob): Delete watchpoint.
4199 * gdb.base/watchpoint.c (func5): New function.
4200 (main): Call it.
4201
70ebf4ed
DE
42022010-08-16 Doug Evans <dje@google.com>
4203
4204 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4205
ca5c20b6
PM
42062010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4207
4208 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4209 tests.
4210
7346b668
KW
42112010-08-11 Ken Werner <ken.werner@de.ibm.com>
4212
4213 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4214 * gdb.base/gnu_vector.c: New File.
4215 * gdb.base/gnu_vector.exp: Likewise.
4216
cb2e07a6
PM
42172010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4218
4219 * gdb.python/python.c: New File.
4220 * gdb.python/python-sl.c: New File.
4221 * gdb.python/python.exp: Test solib_address and decode_line
4222 * functions.
4223
5da1313b
JK
42242010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 * gdb.python/python.exp (show height, set height 10)
4227 (verify pagination beforehand, verify pagination beforehand: q)
4228 (gdb.execute does not page, verify pagination afterwards)
4229 (verify pagination afterwards: q): New.
4230
49c3ccf7
DE
42312010-08-02 Doug Evans <dje@google.com>
4232
4233 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4234 because of an older gcc, change test2
4235 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4236 to unsupported.
4237
42c0c4f1
KH
42382010-07-30 Kazu Hirata <kazu@codesourcery.com>
4239
4240 * gdb.base/break-always.exp: Do not expect full paths to file
4241 names.
4242 * gdb.base/commands.exp: Likewise.
4243
d3765805
DE
42442010-07-30 Doug Evans <dje@google.com>
4245
c98ee71b
DE
4246 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4247 xfail them when run with older gccs.
4248
fd961404
DE
4249 * lib/gdb.exp (build_executable): Forward "c++" option to
4250 get_compiler_info.
4251
999adef4
DE
4252 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4253 "python print ttype.template_argument(1)" and
4254 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4255 if using gcc 4.4 or earlier.
4256
d3765805
DE
4257 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4258 attach-to-debugger handling.
4259
1276c759
JK
42602010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4263 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4264 (main): Use copyreloc.
4265 * gdb.base/prelink.exp (split debug of executable)
4266 (.dynbss vs. .bss address shift): New tests.
4267
88caa9b9
PA
42682010-07-29 Pedro Alves <pedro@codesourcery.com>
4269
4270 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4271 in gdb_test_multiple.
4272
c6f2ac43
PA
42732010-07-29 Pedro Alves <pedro@codesourcery.com>
4274
4275 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4276 environment.
4277
326fd672
TT
42782010-07-28 Tom Tromey <tromey@redhat.com>
4279
4280 PR python/11060:
4281 * gdb.python/py-type.c (Temargs): New template.
4282 (temvar): New variable.
4283 * gdb.python/py-type.exp (test_template): New proc.
4284
3ce3b1ba
PA
42852010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4286
4287 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4288 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4289
34eaf542
TT
42902010-07-28 Tom Tromey <tromey@redhat.com>
4291
4292 PR c++/9946:
4293 * gdb.cp/temargs.exp: New file.
4294 * gdb.cp/temargs.cc: New file.
4295
d41b819e
JK
42962010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 * gdb.base/help.exp (help disassemble): Update the content.
4299
26ab7092
JK
43002010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 * gdb.threads/ia64-sigill.exp: New file.
4303 * gdb.threads/ia64-sigill.c: New file.
4304
5283e9e1
TT
43052010-07-27 Tom Tromey <tromey@redhat.com>
4306
4307 * gdb.opt/inline-cmds.c (ATTR): New define.
4308 (func1): Use it.
4309 (func2): Likewise.
4310 (func3): Likewise.
4311 (outer_inline1): Likewise.
4312 (outer_inline2): Likewise.
4313 * gdb.opt/inline-bt.c (ATTR): New define.
4314 (func1): Use it.
4315 (func2): Likewise.
4316 * gdb.opt/inline-locals.c (ATTR): New define.
4317 (func1): Use it.
4318 (func2): Likewise.
4319
e992ef73
TT
43202010-07-27 Tom Tromey <tromey@redhat.com>
4321
4322 * gdb.stabs/gdb11479.c (hack): New function.
4323 (test): Use it.
4324 (test2): Use it.
4325 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4326 (int32_search_buf, int64_search_buf): No longer static.
4327 (x): Remove.
4328 * gdb.base/relocate.c (hack): New function.
4329
5374244e
PM
43302010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4331
4332 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4333 * gdb.python/py-value.c (func1): New function.
4334 (func2): Likewise.
4335
a99aee83
CV
43362010-07-26 Corinna Vinschen <vinschen@redhat.com>
4337
4338 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4339 as not to clash with .data section.
4340
a04ba985
JG
43412010-07-26 Jerome Guitton <guitton@adacore.com>
4342
4343 * gdb.base/code_elim.exp: New file.
4344 * gdb.base/code_elim1.c: New file.
4345 * gdb.base/code_elim2.c: New file.
4346
23bd0f7c
PA
43472010-07-21 Pedro Alves <pedro@codesourcery.com>
4348
4349 PR symtab/11827
4350
4351 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4352 (some_volatile_enum): New variable.
4353 * gdb.base/printcmds.exp (test_print_enums): New.
4354 <top level>: Call it.
4355
883df6dd
SW
43562010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4357
4358 * gdb.cp/fpointer.cc: New test.
4359 * gdb.cp/fpointer.exp: New test.
4360
569b05a5
JK
43612010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4362
4363 * gdb.base/solib-nodir.exp: New file.
4364 * lib/gdb.exp (runto): New case for a GDB internal error.
4365
51d7d803
JK
43662010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4367 Ulrich Weigand <uweigand@de.ibm.com>
4368 Tom Tromey <tromey@redhat.com>
4369
4370 * gdb.base/charset-malloc.c: New file.
4371 * gdb.base/charset.c (malloc_stub): New prototype.
4372 (main): Call it instead of malloc itself.
4373 * gdb.base/charset.exp: Use only prepare_for_testing.
4374 (binfile): Remove the variable.
4375
c0edd9ed
JK
43762010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4377
4378 Make core files the process_stratum.
4379 * gdb.base/corefile.exp (run: load core again)
4380 (run: sanity check we see the core file, run: with core)
4381 (run: core file is cleared, attach: load core again)
4382 (attach: sanity check we see the core file, attach: with core)
4383 (attach: core file is cleared): New tests.
4384 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4385
3cbaedff
KW
43862010-07-14 Ken Werner <ken.werner@de.ibm.com>
4387
4388 * gdb.arch/altivec-abi.exp: New tests.
4389
91158a56
TT
43902010-07-13 Tom Tromey <tromey@redhat.com>
4391
4392 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4393 (main): Use it.
4394 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4395
0f5238ed
TT
43962010-07-13 Tom Tromey <tromey@redhat.com>
4397
4398 * gdb.base/label.exp: New file.
4399 * gdb.base/label.c: New file.
4400
add265ae
L
44012010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4402 H.J. Lu <hongjiu.lu@intel.com>
4403
4404 * lib/gdb.exp (is_ilp32_target): New.
4405 (is_lp64_target): Likewise.
4406
4407 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4408 target.
4409 * gdb.arch/amd64-disp-step.exp: Likewise.
4410 * gdb.arch/amd64-dword.exp: Likewise.
4411 * gdb.arch/amd64-i386-address.exp: Likewise.
4412 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4413
add265ae
L
4414 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4415 target.
4416 * gdb.arch/i386-bp_permanent.exp: Likewise.
4417 * gdb.arch/i386-byte.exp: Likewise.
4418 * gdb.arch/i386-disp-step.exp: Likewise.
4419 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4420 * gdb.arch/i386-prologue.exp: Likewise.
4421 * gdb.arch/i386-size-overlap.exp: Likewise.
4422 * gdb.arch/i386-size.exp: Likewise.
4423 * gdb.arch/i386-sse.exp: Likewise.
4424 * gdb.arch/i386-unwind.exp: Likewise.
4425 * gdb.arch/i386-word.exp: Likewise.
4426
4427 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4428 test only when building 64-bit executables. Do not hard-code
4429 -m64 option.
4430
2dfb8c17
DE
44312010-07-07 Doug Evans <dje@google.com>
4432
4433 * lib/gdb.exp (gdb_test_list_exact): New function.
4434 * gdb.base/default.exp (show convenience): Call it, add tests for
4435 $_sdata = void, $_thread = 0.
4436
4e5799b6
JK
44372010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4438 Joel Brobecker <brobecker@adacore.com>
4439
4440 Fix re-run of PIE executable, PR shlibs/11776.
4441 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4442 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4443 and re-"run" of the inferior.
4444
1a219cc7
JK
44452010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4446 Joel Brobecker <brobecker@adacore.com>
4447
4448 Cope with missing /usr/sbin/prelink.
4449 * lib/prelink-support.exp (prelink_no):
4450 <result == 1 && $output is "no such file or directory">: New.
4451 (prelink_yes): Likewise. Return on failed prelink_no.
4452
5e3b36f8
JK
44532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4454 Joel Brobecker <brobecker@adacore.com>
4455
4456 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4457 build_executable by build_executable_own_libs. Replace "prelink -R"
4458 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4459 change.
4460 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4461 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4462 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4463 Replace build_executable by build_executable_own_libs's function
4464 build_executable_own_libs.
4465 (prelinkNO): Create new stub to call prelink_no.
4466 (prelinkYES): Create new stub to call prelink_yes.
4467 (test_attach): Rename calls of copy to file_copy.
4468 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4469 (copy): Move to ...
4470 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4471 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4472 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4473 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4474 special flags by gdb_compile_shlib. Replace second gdb_compile by
4475 build_executable_own_libs. Replace "prelink -R" execution by a call of
4476 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4477 a second call of prelink_yes. Replace restart commands by
4478 clean_restart.
4479 (prelink): Rename to ...
4480 (seen displacement message): ... this test. Extend its expectation
4481 strictness.
4482
86e4bafc
JK
44832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4484
4485 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4486 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4487 displacement message exactly once.
4488
3cd07d20
JK
44892010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4490 Joel Brobecker <brobecker@adacore.com>
4491
4492 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4493 its restore after the <$relink_args != ""> loop. new comment.
4494
0a1e94c7
JK
44952010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4496 Joel Brobecker <brobecker@adacore.com>
4497
4498 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4499 code for it. New variable relink_args.
4500 (prelinkYES): Call prelinkNO.
4501 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4502 in such case. Move the core code to ...
4503 (test_attach_gdb): ... a new function. Send GDB command "file".
4504 Extend expected "Attaching to " string.
4505
2f70bcfb
TT
45062010-07-02 Tom Tromey <tromey@redhat.com>
4507
4508 * gdb.base/bitops.exp: Remove extraneous "pass".
4509
a17ac5b0
TT
45102010-07-02 Ken Werner <ken.werner@de.ibm.com>
4511
4512 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4513
dc10affe
PA
45142010-07-01 Pedro Alves <pedro@codesourcery.com>
4515
d41c0fc8
PA
4516 * gdb.base/help.exp: Adjust expected output.
4517
45182010-07-01 Pedro Alves <pedro@codesourcery.com>
4519
4520 * gdb.base/help.exp: Adjust expected output.
dc10affe 4521
0a600c36
JK
45222010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4523
4524 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4525 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4526 c++/11702.
4527
37cc8bfe
JK
45282010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4529 Doug Evans <dje@google.com>
4530
4531 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4532 add .dynamic entry'.
4533
254e6b9e
DE
45342010-06-29 Doug Evans <dje@google.com>
4535
4536 Test PR c++/11702.
4537 * gdb.cp/m-static.exp: Add testcase.
4538 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4539
595939de 45402010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4541 Tom Tromey <tromey@redhat.com>
4542 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4543
4544 * gdb.python/py-inferior.c: New File.
4545 * gdb.python/py-infthread.c: New File.
4546 * gdb.python/py-inferior.exp: New File.
4547 * gdb.python/py-infthread.exp: New File.
4548
98751a41
JK
45492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4550
4551 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4552 (ptype ::C::OtherFileClass typedefs): New.
4553 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4554 (C::OtherFileClass::cOtherFileClassVar2): New.
4555 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4556 cOtherFileClassVar2.
4557 (C::cOtherFileType2, C::cOtherFileVar2): New.
4558 (C::cOtherFileVar_use): use also cOtherFileVar2.
4559 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4560
41f62f39
JK
45612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4562
4563 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4564 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4565 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4566 (print ::C::cOtherFileVar)
4567 (whatis C::OtherFileClass::cOtherFileClassType)
4568 (whatis ::C::OtherFileClass::cOtherFileClassType)
4569 (print C::OtherFileClass::cOtherFileClassVar)
4570 (print ::cOtherFileClassVar)
4571 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4572 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4573 trailing content.
4574 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4575 (C::OtherFileClass::cOtherFileClassVar)
4576 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4577 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4578
af53d231
JK
45792010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4580
4581 Test PR c++/11703 and PR gdb/1448.
4582 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4583 gdb/1448.
4584
9655fd1a
JK
45852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4586
4587 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4588 (main) <rtti_data>: New.
4589 * gdb.cp/virtbase.exp (print rtti_data): New.
4590
824cc8dd
JK
45912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4592 Joel Brobecker <brobecker@adacore.com>
4593
4594 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4595
6036c742
JK
45962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4599
de6a0421
DE
46002010-06-28 Doug Evans <dje@google.com>
4601
4602 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4603
b2dae948
DE
46042010-06-27 Doug Evans <dje@google.com>
4605
4606 * gdb.cp/m-static.exp: Update expected test output.
4607
0f3bb72e
PH
46082010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4609
889bf7c5
PA
4610 * gdb.gdb/selftest.exp: Adjust expected message for
4611 capturing start-up runtime.
0f3bb72e 4612
bc9f0842
TT
46132010-06-25 Tom Tromey <tromey@redhat.com>
4614
4615 PR python/10808:
4616 * gdb.python/python.exp: Add new tests.
4617
099ef718
SW
46182010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4619
4620 * gdb.cp/operator.cc: Created an import loop.
4621 * gdb.cp/operator.exp: Added testcase for import loop.
4622
5868a632
JK
46232010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4624
4625 Test PR python/11407.
4626 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4627 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4628 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4629 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4630 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4631 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4632 binfile. Call gdb_compile with clean_restart twice.
4633 (func_nofb print, func_nofb backtrace, func_loopfb print)
4634 (func_loopfb backtrace): New.
4635
af76db58
JK
46362010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4637
4638 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4639 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4640 by a hand made one.
4641 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4642 i?86 requirement. Remove variables srcfile and binfile. New variable
4643 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4644
f2c7657e
UW
46452010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4646
4647 * gdb.cell/dwarfaddr.exp: New file.
4648 * gdb.cell/dwarfaddr.S: New file.
4649
628fe4e4
JK
46502010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4651
4652 Test PR 9436.
4653 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4654
f1421989
HZ
46552010-06-24 Hui Zhu <teawater@gmail.com>
4656
4657 * gdb.base/eval.exp: New file.
4658
d03285ec
UW
46592010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4660
4661 * gdb.cell/fork.exp: New file.
4662 * gdb.cell/fork.c: Likewise.
4663 * gdb.cell/fork-spu.c: Likewise.
4664
41b2c92d
PM
46652010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4666
4667 * lib/gdb.exp (banned_variables_traced): New global variable.
4668 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4669 (gdb_init): Use `trace add variable' instead of obsolete
4670 `trace variable'.
4671
d5bc977f
DE
46722010-06-21 Doug Evans <dje@google.com>
4673
4674 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4675
d2ed6730
UW
46762010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4677
4678 * gdb.arch/spu-ls.exp: New file.
4679 * gdb.arch/spu-ls.c: Likewise.
4680
6aed2dbc
SS
46812010-06-18 Stan Shebs <stan@codesourcery.com>
4682
4683 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4684
e0756905
UW
46852010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4686
4687 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4688 * gdb.base/watch-cond.exp: Likewise.
4689 * gdb.python/py-breakpoint.exp: Likewise.
4690
d8053d4d
PA
46912010-06-18 Pedro Alves <pedro@codesourcery.com>
4692
4693 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4694 clean_restart, make sure every test has a distinct message, and
4695 that messages don't include the executable' full path.
4696
81ce510c
DE
46972010-06-17 Doug Evans <dje@google.com>
4698
4699 * gdb.arch/i386-size.exp: Updated expected output for
4700 DISASSEMBLY_OMIT_FNAME.
4701
65d79d4b
SDJ
47022010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4703 Sergio Durigan Junior <sergiodj@redhat.com>
4704
4705 * gdb.base/watch-notconst.c: New file.
4706 * gdb.base/watch-notconst.S: New file.
4707 * gdb.base/watch-notconst2.c: New file.
4708 * gdb.base/watch-notconst2.S: New file.
4709 * gdb.base/watch-notconst.exp: New file.
4710 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4711 (func4): Add operations on `global_ptr_ptr'.
4712 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4713 routine to test watchpoints created with a constant expression.
4714 (test_inaccessible_watchpoint): Include tests for watchpoints
4715 created with a constant expression.
4716
df0f4836
KB
47172010-06-14 Kevin Buettner <kevinb@redhat.com>
4718
4719 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4720 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4721 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4722 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4723 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4724 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4725 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4726 of `_start'.
4727
b769def5
UW
47282010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4729
4730 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4731 not supported on the target.
4732 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4733 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4734 * gdb.mi/mi-nsintrall.exp: Likewise.
4735 * gdb.mi/mi-nsmoribund.exp: Likewise.
4736 * gdb.mi/mi-nsthrexec.exp: Likewise.
4737
d914c394
SS
47382010-06-11 Stan Shebs <stan@codesourcery.com>
4739
4740 * gdb.base/permissions.exp: New file.
4741
47422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4743
4744 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4745 does not support ELF executable class.
4746
f3ce5b9c
UW
47472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4748
4749 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4750
8e46892c
JK
47512010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4752
4753 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4754 (runto): Catch "The target does not support running in non-stop mode.".
4755
6cc55c64
MS
47562010-06-11 Michael Snyder <msnyder@vmware.com>
4757
4758 * gdb.base/setshow.exp (set language asm): Don't use
4759 gdb_test_no_output, fails on some targets.
4760
caddefa4
UW
47612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4762
4763 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4764 * gdb.cp/pr9167.exp: Likewise.
4765
468b1aa7
UW
47662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4767
4768 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4769
5c3552dc
UW
47702010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4771
4772 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4773
02e6fe6a
UW
47742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4775
4776 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4777
0e03807e
TT
47782010-06-11 Tom Tromey <tromey@redhat.com>
4779
4780 PR gdb/9977, PR exp/11636::
4781 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4782 (pieces_test_f6): Update expected output.
4783
2bdf28a0
JK
47842010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 * gdb.base/moribund-step.exp: New.
4787
f6978de9
MS
47882010-06-08 Michael Snyder <msnyder@vmware.com>
4789
4790 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4791 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4792 * gdb.ada/frame_args.exp: Ditto.
4793 * gdb.ada/lang_switch.exp: Ditto.
4794 * gdb.ada/ptype_arith_binop.exp: Ditto.
4795 * gdb.ada/ref_param.exp: Ditto.
4796 * gdb.ada/type_coercion.exp:Ditto.
4797
4798 * gdb.asm/asm-source.exp: Ditto.
4799
4800 * gdb.base/attach.exp: Ditto.
4801 * gdb.base/bitfields2.exp: Ditto.
4802 * gdb.base/call-signal-resume.exp: Ditto.
4803 * gdb.base/callfuncs.exp: Ditto.
4804 * gdb.base/commands.exp: Ditto.
4805 * gdb.base/dbx.exp: Ditto.
4806 * gdb.base/default.exp: Ditto.
4807 * gdb.base/dump.exp: Ditto.
4808 * gdb.base/exprs.exp: Ditto.
4809 * gdb.base/freebpcmd.exp: Ditto.
4810 * gdb.base/interrupt.exp: Ditto.
4811 * gdb.base/list.exp: Ditto.
4812 * gdb.base/long_long.exp: Ditto.
4813 * gdb.base/maint.exp: Ditto.
4814 * gdb.base/ptype.exp: Ditto.
4815 * gdb.base/return.exp: Ditto.
4816 * gdb.base/setshow.exp: Ditto.
4817 * gdb.base/sigbpt.exp: Ditto.
4818 * gdb.base/sigrepeat.exp: Ditto.
4819
4820 * gdb.cp/classes.exp: Ditto.
4821
4822 * gdb.dwarf2/dw2-restore.exp: Ditto.
4823
4824 * gdb.gdb/selftest.exp: Ditto.
4825
4826 * gdb.multi/base.exp: Ditto.
4827 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4828
4829 * gdb.python/py-block.exp: Ditto.
4830 * gdb.python/py-prettyprint.exp: Ditto.
4831 * gdb.python/py-template.exp: Ditto.
4832
4833 * gdb.server/ext-attach.exp: Ditto.
4834 * gdb.server/ext-run.exp: Ditto.
4835 * gdb.server/server-mon.exp: Ditto.
4836
4837 * gdb.threads/fork-thread-pending.exp: Ditto.
4838 * gdb.threads/hand-call-in-threads.exp: Ditto.
4839 * gdb.threads/interrupted-hand-call.exp: Ditto.
4840 * gdb.threads/linux-dp.exp: Ditto.
4841 * gdb.threads/manythreads.exp: Ditto.
4842 * gdb.threads/print-threads.exp: Ditto.
4843 * gdb.threads/pthreads.exp: Ditto.
4844 * gdb.threads/schedlock.exp: Ditto.
4845 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4846 * gdb.threads/threadapply.exp: Ditto.
4847
de7ff789
MS
48482010-06-08 Michael Snyder <msnyder@vmware.com>
4849
889bf7c5 4850 * gdb.ada/exec_changed.exp:
de7ff789
MS
4851 Use ".*" instead of "" as wildcard regexp.
4852
4853 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4854 * gdb.base/call-ar-st.exp: Ditto.
4855 * gdb.base/checkpoint.exp: Ditto.
4856 * gdb.base/default.exp: Ditto.
4857 * gdb.base/dump.exp: Ditto.
4858 * gdb.base/ending-run.exp: Ditto.
4859 * gdb.base/fileio.exp: Ditto.
4860 * gdb.base/miscexprs.exp: Ditto.
4861 * gdb.base/pointers.exp: Ditto.
4862 * gdb.base/readline.exp: Ditto.
4863 * gdb.base/reread.exp: Ditto.
4864 * gdb.base/restore.exp: Ditto.
4865 * gdb.base/shlib-call.exp: Ditto.
4866 * gdb.base/valgrind-db-attach.exp: Ditto.
4867 * gdb.base/volatile.exp: Ditto.
4868 * gdb.base/watchpoints.exp: Ditto.
4869
4870 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4871
4872 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4873 * gdb.python/py-value.exp: Ditto.
4874
4875 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4876 * gdb.trace/circ.exp: Ditto.
4877 * gdb.trace/collection.exp: Ditto.
4878 * gdb.trace/packetlen.exp: Ditto.
4879 * gdb.trace/passc-dyn.exp: Ditto.
4880 * gdb.trace/report.exp: Ditto.
4881 * gdb.trace/tfile.exp: Ditto.
4882 * gdb.trace/tfind.exp: Ditto.
4883 * gdb.trace/while-dyn.exp: Ditto.
4884
3bebe2f2
JK
48852010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4886
4887 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4888
5c631832
JK
48892010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 Test PR 10640.
4892 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4893
4c3376c8
SW
48942010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4895
4896 * gdb.cp/koenig.exp: Test for ADL operators.
4897 * gdb.cp/koenig.cc: Added ADL operators.
4898 * gdb.cp/operator.exp: New test.
4899 * gdb.cp/operator.cc: New test.
4900
dc226d5a
MS
49012010-06-04 Michael Snyder <msnyder@vmware.com>
4902
dfb88a23
MS
4903 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4904 * gdb.base/pending.exp: Ditto.
f7ae76b3 4905
dc226d5a
MS
4906 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4907
967cf477
DE
49082010-06-04 Doug Evans <dje@google.com>
4909
4910 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4911 disabled printers.
4912 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4913 (enable_lookup_function): New function.
4914
eb801841
TT
49152010-06-04 Tom Tromey <tromey@redhat.com>
4916
4917 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4918 of hash and id.
4919
38979823
JK
49202010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4921
4922 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4923 newline.
4924 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4925 (empty verbose non-noisy clear, empty verbose noisy clear)
4926 (empty non-verbose noisy clear): Likewise.
4927
35ec993f
MS
49282010-06-03 Michael Snyder <msnyder@vmware.com>
4929
4930 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4931 * gdb.base/display.exp: Ditto.
4932 * gdb.base/find.exp: Ditto.
4933 * gdb.base/ifelse.exp: Ditto.
4934 * gdb.base/multi-forks.exp: Ditto.
4935 * gdb.base/recurse.exp: Ditto.
4936 * gdb.base/setshow.exp: Ditto.
4937 * gdb.base/value-double-free.exp: Ditto.
4938 * gdb.base/watch-vfork.exp: Ditto.
4939 * gdb.base/watch_thread_num.exp: Ditto.
4940 * gdb.base/watchpoint-solib.exp: Ditto.
4941 * gdb.base/watchpoint.exp: Ditto.
4942 * gdb.base/watchpoints.exp: Ditto.
4943
4944 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4945 * gdb.cp/overload.exp: Ditto.
4946 * gdb.cp/virtfunc.exp: Ditto.
4947
4948 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4949
889bf7c5 4950 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4951 Replace gdb_test with gdb_test_no_output.
4952
889bf7c5 4953 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4954 Replace gdb_test with gdb_test_no_output.
4955 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4956 * gdb.threads/watchthreads.exp: Ditto.
4957 * gdb.threads/watchthreads2.exp: Ditto.
4958
4959 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4960 * gdb.trace/tfind.exp: Ditto.
4961
c22decce
JB
49622010-06-03 Joel Brobecker <brobecker@adacore.com>
4963
4964 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4965 successful test if message is the empty string.
4966
fd5700c7
JK
49672010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4968
4969 * gdb.fortran/module.exp (stopped language detection): New test.
4970
f55ee35c
JK
49712010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 Support DW_TAG_module as separate namespaces.
4974 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4975 gdb.fortran/library-module-lib.f90: New.
4976 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4977 (print i): Remove.
4978 (continue to breakpoint: i-is-1, print var_i value 1)
4979 (continue to breakpoint: i-is-2, print var_i value 2)
4980 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4981 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4982 (complete `modmany, complete `modmany`, complete `modmany`var)
4983 (show language, setting breakpoint at module): New tests.
4984 * gdb.fortran/module.f90 (module mod): Remove.
4985 (module mod1, module mod2, module modmany, subroutine sub1)
4986 (subroutine sub2, program module): New.
4987
b8e8282f
JK
49882010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4991 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4992 * gdb.cp/anon-union.exp (pass): Rename to ...
4993 (print z 2): ... here.
b8e8282f 4994
019ebafc
MS
49952010-06-02 Michael Snyder <msnyder@vmware.com>
4996
e68d8fd4
MS
4997 * gdb.trace/actions.exp: Use gdb_test_no_output.
4998 * gdb.trace/circ.exp: Ditto.
4999 * gdb.trace/packetlen.exp: Ditto.
5000 * gdb.trace/save-trace.exp: Ditto.
5001 * gdb.trace/tracecmd.exp: Ditto.
5002 * gdb.trace/tsv.exp: Ditto.
5003
12b5d08a
MS
5004 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5005 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5006 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5007 * gdb.threads/manythreads.exp: Ditto.
5008 * gdb.threads/print-threads.exp: Ditto.
5009 * gdb.threads/pthreads.exp: Ditto.
5010 * gdb.threads/schedlock.exp: Ditto.
5011 * gdb.threads/staticthreads.exp: Ditto.
5012 * gdb.threads/thread-specific.exp: Ditto.
5013 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5014 * gdb.threads/threadapply.exp: Ditto.
5015 * gdb.threads/watchthreads.exp: Ditto.
5016 * gdb.threads/watchthreads2.exp: Ditto.
5017
89493308
MS
5018 * gdb.python/py-block.exp: Use gdb_test_no_output.
5019 * gdb.python/py-prettyprint.exp: Ditto.
5020 * gdb.python/py-template.exp: Ditto.
5021 * gdb.python/py-value.exp: Ditto.
5022
5023 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5024 * gdb.reverse/watch-reverse.exp: Ditto.
5025
5026 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5027 * gdb.server/ext-run.exp: Ditto.
5028
019ebafc
MS
5029 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5030 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5031 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5032 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5033 * gdb.dwarf2/dw2-producer.exp: Ditto.
5034 * gdb.dwarf2/mac-fileno.exp: Ditto.
5035
5036 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5037 * gdb.gdb/selftest.exp: Ditto.
5038
5039 * gdb.multi/base.exp: Use gdb_test_no_output.
5040
5041 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5042
3e0ca3a5
JK
50432010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5044
5045 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5046
9db70545
MS
50472010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5048
a8d52276
MS
5049 * gdb.cp/class2.exp: Use gdb_test_no_output.
5050 * gdb.cp/classes.exp: Ditto.
5051 * gdb.cp/extern-c.exp: Ditto.
5052 * gdb.cp/inherit.exp: Ditto.
5053 * gdb.cp/maint.exp: Ditto.
5054 * gdb.cp/mb-inline.exp: Ditto.
5055 * gdb.cp/mb-templates.exp: Ditto.
5056 * gdb.cp/method2.exp: Ditto.
5057 * gdb.cp/misc.exp: Ditto.
5058 * gdb.cp/ovldbreak.exp: Ditto.
5059 * gdb.cp/punctuator.exp: Ditto.
5060 * gdb.cp/templates.exp: Ditto.
5061 * gdb.cp/virtbase.exp: Ditto.
5062
889bf7c5 5063 * gdb.threads/attach-stopped.exp:
9db70545 5064 Replace uses of send_gdb / gdb_expect.
889bf7c5 5065 * gdb.threads/attachstop-mt.exp:
9db70545 5066 Replace uses of send_gdb / gdb_expect.
889bf7c5 5067 * gdb.threads/gcore-thread.exp:
9db70545 5068 Replace uses of send_gdb / gdb_expect.
889bf7c5 5069 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5070 Replace uses of send_gdb / gdb_expect.
5071 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5072 * gdb.threads/print-threads.exp:
9db70545
MS
5073 Replace uses of send_gdb / gdb_expect.
5074 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5075 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5076 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5077
5078 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5079 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5080 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5081 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5082 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5083 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5084 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5085 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5086 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5087 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5088 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5089
359cc68c
JK
50902010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5091
5092 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5093
7d3fe98e
SW
50942010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5095
5096 * gdb.cp/koenig.exp: Added new test case.
5097 * gdb.cp/koenig.cc: Ditto.
5098
27d3a1a2
MS
50992010-06-01 Michael Snyder <msnyder@vmware.com>
5100
5101 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5102 * gdb.base/arrayidx.exp: Ditto.
5103 * gdb.base/attach.exp: Ditto.
5104 * gdb.base/auxv.exp: Ditto.
5105 * gdb.base/bigcre.exp: Ditto.
5106 * gdb.base/break-always.exp: Ditto.
5107 * gdb.base/break-interp.exp: Ditto.
5108 * gdb.base/break.exp: Ditto.
5109 * gdb.base/breakpoint-shadow.exp: Ditto.
5110 * gdb.base/call-ar-st.exp: Ditto.
5111 * gdb.base/call-sc.exp: Ditto.
5112 * gdb.base/call-signal-resume.exp: Ditto.
5113 * gdb.base/callfuncs.exp: Ditto.
5114 * gdb.base/catch-syscall.exp: Ditto.
5115 * gdb.base/charset.exp: Ditto.
5116 * gdb.base/code-expr.exp: Ditto.
5117 * gdb.base/commands.exp: Ditto.
5118 * gdb.base/cond-expr.exp: Ditto.
5119 * gdb.base/condbreak.exp: Ditto.
5120 * gdb.base/cursal.exp: Ditto.
5121 * gdb.base/cvexpr.exp: Ditto.
5122 * gdb.base/default.exp: Ditto.
5123 * gdb.base/del.exp: Ditto.
5124 * gdb.base/detach.exp: Ditto.
5125 * gdb.base/display.exp: Ditto.
5126 * gdb.base/ena-dis-br.exp: Ditto.
5127 * gdb.base/eval-skip.exp: Ditto.
5128 * gdb.base/foll-fork.exp: Ditto.
5129 * gdb.base/foll-vfork.exp: Ditto.
5130 * gdb.base/frame-args.exp: Ditto.
5131 * gdb.base/funcargs.exp: Ditto.
5132 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5133 * gdb.base/gdbvars.exp: Ditto.
5134 * gdb.base/help.exp: Ditto.
5135 * gdb.base/ifelse.exp: Ditto.
5136 * gdb.base/included.exp: Ditto.
5137 * gdb.base/list.exp: Ditto.
5138 * gdb.base/macscp.exp: Ditto.
5139 * gdb.base/maint.exp: Ditto.
5140 * gdb.base/multi-fork.exp: Ditto.
5141 * gdb.base/overlays.exp: Ditto.
5142 * gdb.base/page.exp: Ditto.
5143 * gdb.base/pending.exp: Ditto.
5144 * gdb.base/pointers.exp: Ditto.
5145 * gdb.base/pr11022.exp: Ditto.
5146 * gdb.base/prelink.exp: Ditto.
5147 * gdb.base/printcmds.exp: Ditto.
5148 * gdb.base/psymtab.exp: Ditto.
5149 * gdb.base/randomize.exp: Ditto.
5150 * gdb.base/relational.exp: Ditto.
5151 * gdb.base/relocate.exp: Ditto.
5152 * gdb.base/remote.exp: Ditto.
5153 * gdb.base/sepdebug.exp: Ditto.
5154 * gdb.base/set-lang-auto.exp: Ditto.
5155 * gdb.base/setshow.exp: Ditto.
5156 * gdb.base/setvar.exp: Ditto.
5157 * gdb.base/signals.exp: Ditto.
5158 * gdb.base/signull.exp: Ditto.
5159 * gdb.base/sigstep.exp: Ditto.
5160 * gdb.base/sizeof.exp: Ditto.
5161 * gdb.base/solib-disc.exp: Ditto.
5162 * gdb.base/store.exp: Ditto.
5163 * gdb.base/structs.exp: Ditto.
5164 * gdb.base/structs2.exp: Ditto.
5165 * gdb.base/subst.exp: Ditto.
5166 * gdb.base/term.exp: Ditto.
5167 * gdb.base/trace-commands.exp: Ditto.
5168 * gdb.base/unwindonsignal.exp: Ditto.
5169 * gdb.base/valgrind-db-attach.exp: Ditto.
5170 * gdb.base/varargs.exp: Ditto.
5171 * gdb.base/watch-cond.exp: Ditto.
5172 * gdb.base/watch_thread_num.exp: Ditto.
5173 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5174 * gdb.base/watchpoint.exp: Ditto.
5175 * gdb.base/whatis-exp.exp: Ditto.
5176
f8d3bf8f
MS
51772010-06-01 Michael Snyder <msnyder@vmware.com>
5178
5179 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5180 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5181 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5182 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5183 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5184 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5185 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5186 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5187 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5188 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5189 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5190 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5191 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5192 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5193 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5194
3f9e0d32
JK
51952010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5196
5197 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5198 trailing newline.
5199 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5200 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5201 (p *args): ... here and remove excessive trailing newline.
5202
f629457d
JB
52032010-05-31 Joel Brobecker <brobecker@adacore.com>
5204
5205 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5206
09eef106
JK
52072010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5208
5209 Accept the new Linux kernel "t (tracing stop)" string.
5210 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5211 Update comment.
5212 (state_wait) <T (tracing stop)>: New.
5213 (main): Update the state_wait expect string.
5214
94f31136
PA
52152010-05-28 Pedro Alves <pedro@codesourcery.com>
5216
5217 * limits.c, limits.exp: Delete files.
5218 * Makefile.in (clean mostlyclean): Adjust.
5219 * tracecmd.exp: Adjust.
5220
096554ab
JK
52212010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5222
5223 * gdb.base/tui-layout.exp: New.
5224
27d3a1a2 52252010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5226
889bf7c5 5227 * gdb.reverse/break-precsave.exp:
bcd2dc50 5228 Replace uses of send_gdb / gdb_expect.
889bf7c5 5229 * gdb.reverse/break-reverse.exp:
bcd2dc50 5230 Replace uses of send_gdb / gdb_expect.
889bf7c5 5231 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5232 Replace uses of send_gdb / gdb_expect.
889bf7c5 5233 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5234 Replace uses of send_gdb / gdb_expect.
889bf7c5 5235 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5236 Replace uses of send_gdb / gdb_expect.
889bf7c5 5237 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5238 Replace uses of send_gdb / gdb_expect.
889bf7c5 5239 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5240 Replace uses of send_gdb / gdb_expect.
889bf7c5 5241 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5242 Replace uses of send_gdb / gdb_expect.
889bf7c5 5243 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5244 Replace uses of send_gdb / gdb_expect.
889bf7c5 5245 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5246 Replace uses of send_gdb / gdb_expect.
889bf7c5 5247 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5248 Replace uses of send_gdb / gdb_expect.
889bf7c5 5249 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5250 Replace uses of send_gdb / gdb_expect.
889bf7c5 5251 * gdb.reverse/machinestate.exp:
bcd2dc50 5252 Replace uses of send_gdb / gdb_expect.
889bf7c5 5253 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5254 Replace uses of send_gdb / gdb_expect.
889bf7c5 5255 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5256 Replace uses of send_gdb / gdb_expect.
889bf7c5 5257 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5258 Replace uses of send_gdb / gdb_expect.
889bf7c5 5259 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5260 Replace uses of send_gdb / gdb_expect.
889bf7c5 5261 * gdb.reverse/step-precsave.exp:
bcd2dc50 5262 Replace uses of send_gdb / gdb_expect.
889bf7c5 5263 * gdb.reverse/step-reverse.exp:
bcd2dc50 5264 Replace uses of send_gdb / gdb_expect.
889bf7c5 5265 * gdb.reverse/until-precsave.exp:
bcd2dc50 5266 Replace uses of send_gdb / gdb_expect.
889bf7c5 5267 * gdb.reverse/until-reverse.exp:
bcd2dc50 5268 Replace uses of send_gdb / gdb_expect.
889bf7c5 5269 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5270 Replace uses of send_gdb / gdb_expect.
889bf7c5 5271 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5272 Replace uses of send_gdb / gdb_expect.
5273
3def43e0
JK
52742010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5275
5276 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5277 excessive newline.
5278
27d3a1a2 52792010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5280
5281 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5282 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5283 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5284 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5285 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5286 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5287 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5288 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5289 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5290 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5291 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5292 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5293 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5294 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5295 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5296 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5297 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5298 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5299 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5300
27d3a1a2 53012010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5302
22454424
MS
5303 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5304 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5305
5306 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5307 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5308 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5309
889bf7c5 5310 * gdb.reverse/consecutive-reverse.exp:
22454424 5311 Replace uses of send_gdb / gdb_expect.
889bf7c5 5312 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5313 Replace uses of send_gdb / gdb_expect.
5314
5315 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5316 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5317 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5318 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5319 Replace uses of send_gdb / gdb_expect.
5320 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5321 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5322 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5323 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5324 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5325 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5326 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5327 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5328 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5329
53302010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5331
22454424 5332 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5333
22454424 5334 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5335
22454424
MS
5336 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5337 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5338 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5339 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5340 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5341 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5342 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5343 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5344 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5345
6e5f2c59
TT
53462010-05-25 Tom Tromey <tromey@redhat.com>
5347
5348 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5349
bbc8b958
TT
53502010-05-25 Tom Tromey <tromey@redhat.com>
5351
5352 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5353 argument order.
5354 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5355 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5356 order.
5357 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5358 order.
5359 * gdb.base/call-sc.exp (setup_kfails): Remove.
5360 (setup_compiler_kfails): Remove.
5361 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5362 argument order.
5363 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5364 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5365 (advancei): Fix setup_kfail argument order.
5366 * gdb.base/radix.exp: Fix setup_kfail argument order.
5367 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5368 order.
5369 * gdb.base/structs.exp (setup_kfails): Remove.
5370 (setup_compiler_kfails): Fix setup_kfail argument order.
5371 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5372 order.
5373 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5374 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5375 setup_kfail argument order.
5376 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5377
83d1babf
TT
53782010-05-25 Tom Tromey <tromey@redhat.com>
5379
5380 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5381
6acb16a2
MS
53822010-05-25 Michael Snyder <msnyder@vmware.com>
5383
5384 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5385 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5386 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5387 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5388 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5389 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5390 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5391 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5392 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5393 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5394 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5395 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5396 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5397 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5398 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5399 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5400 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5401 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5402 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5403 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5404 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5405 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5406 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5407 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5408 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5409 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5410 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5411 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5412 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5413 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5414 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5415 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5416 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5417 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5418 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5419 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5420 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5421 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5422 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5423 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5424 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5425 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5426 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5427 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5428 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5429 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5430 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5431 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5432
54332010-05-25 Doug Evans <dje@google.com>
5434
5435 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5436 gdb.string_to_argv.
ad3986f0 5437
d3b1e874
TT
54382010-05-21 Tom Tromey <tromey@redhat.com>
5439
5440 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5441 Call it.
5442 * gdb.dwarf2/pieces.S: Update.
5443 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5444
cb826367
TT
54452010-05-21 Tom Tromey <tromey@redhat.com>
5446
5447 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5448 Call it.
5449 * gdb.dwarf2/pieces.c (struct C): New.
5450 (f6): New function.
5451 * gdb.dwarf2/pieces.S: Replace.
5452
74de6778
TT
54532010-05-21 Tom Tromey <tromey@redhat.com>
5454
5455 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5456 Call it.
5457
afd74c5f
TT
54582010-05-21 Tom Tromey <tromey@redhat.com>
5459
5460 * gdb.dwarf2.pieces.exp: New file.
5461 * gdb.dwarf2.pieces.S: New file.
5462 * gdb.dwarf2.pieces.c: New file.
5463
a7b75dfd 54642010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5465 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5466
5467 * lib/gdb.exp (gdb_test_no_output): New function.
5468 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5469 when testing commands that should produce no output.
5470
c81c812a
JB
54712010-05-17 Joel Brobecker <brobecker@adacore.com>
5472
5473 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5474 parameter that we want to watch being a constant.
5475
0cce5bd9
JB
54762010-05-17 Joel Brobecker <brobecker@adacore.com>
5477
5478 * gdb.ada/cond_lang: New testcase.
5479
47050449
JB
54802010-05-17 Joel Brobecker <brobecker@adacore.com>
5481
5482 * lib/gdb.exp (banned_variables): New variable/constant.
5483 (gdb_init): Add write trace on variables listed in banned_variables.
5484 (gdb_finish): Remove write traces on variables listed in
5485 banned_variables.
5486
77c01586
JB
54872010-05-17 Joel Brobecker <brobecker@adacore.com>
5488
5489 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5490 * gdb.cp/koenig.exp: Likewise.
5491
88d4aea7
PM
54922010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5493
889bf7c5 5494 PR python/11482
88d4aea7
PM
5495
5496 * gdb.python/py-value.exp (test_value_hash): New function.
5497
f5a010c0
PM
54982010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5499
5500 PR exp/11530.
5501 * gdb.base/gdb11530.c: New file.
5502 * gdb.base/gdb11530.exp: New file.
5503
8ef4892f
JK
55042010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5505
5506 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5507 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5508
7322dca9
SW
55092010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5510
5511 * gdb.cp/koenig.exp: New test.
5512 * gdb.cp/koenig.cc: New test program.
5513
02e7ea18
JB
55142010-05-05 Joel Brobecker <brobecker@adacore.com>
5515
5516 Remove the use of prms_id and bug_id throughout the testsuite.
5517
e1c34c5d
PM
55182010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5519
5520 PR exp/11349.
5521 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5522 use a reference local variable.
5523
8e1d0c49
JK
55242010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5527 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5528 variable different_dir. Move debugfile into a full directory pathname
5529 under DIFFERENT_DIR.
5530 * lib/gdb.exp (separate_debug_filename): Remove.
5531 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5532 variable debug_dir and mkdir of it. Update function comments.
5533
e66408ed
PA
55342010-04-29 Pedro Alves <pedro@codesourcery.com>
5535
5536 PR gdb/11557
5537
5538 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5539 files.
5540
d7b32ed3
PM
55412010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5542
889bf7c5 5543 * gdb.python/py-param.exp: New File.
d7b32ed3 5544
6aecb9c2
JB
55452010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5546
5547 * gdb.base/default.exp: Fix "set language" test.
5548
bdf92a1c
PM
55492010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5550
5551 PR breakpoints/11531.
5552 * gdb.base/gdb11531.c: New file.
5553 * gdb.base/gdb11531.exp: New file.
5554
3f172e24
TT
55552010-04-26 Tom Tromey <tromey@redhat.com>
5556
5557 * gdb.base/completion.exp: Add tests for completion and deprecated
5558 commands.
5559
64af4c92
JK
55602010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5561
5562 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5563 (print /x char_array): Escape curly brackets.
5564
492928e4
JK
55652010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 Fix deadlock on looped list of loaded shared objects.
5568 * gdb.base/solib-corrupted.exp: New.
5569
66d09542
DE
55702010-04-23 Doug Evans <dje@google.com>
5571
5572 * gdb.python/py-section-script.c: New file.
5573 * gdb.python/py-section-script.exp: New file.
5574 * gdb.python/py-section-script.py: New file.
5575
8bd10a10
CM
55762010-04-20 Chris Moller <cmoller@redhat.com>
5577
5578 PR 10179
5579
5580 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5581 * gdb.base/pr10179-a.c:
5582 * gdb.base/pr10179-b.c:
5583 * gdb.base/pr10179.exp: New files.
5584
c0201579
JK
55852010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5586
5587 Fix crashes on dangling display expressions.
5588 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5589 is SEP.
5590 (lib_flags): Remove the "debug" keyword.
5591 (libsepdebug): New variable for iterating new loop.
5592 (save_pf_prefix): New variable wrapping the loop.
5593 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5594 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5595
793b0ff8
PM
55962010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5597
5598 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5599
097f51f7
PM
56002010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5601
5602 PR stabs/11479.
5603 * gdb.stabs/gdb11479.exp: New file.
5604 * gdb.stabs/gdb11479.c: New file.
5605
9a22f0d0
PM
56062010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5607
5608 * gdb.base/charset.c (Strin16, String32): New variables.
5609 * gdb.base/charset.exp (gdb_test): Test correct display
5610 of 16 or 32 bit strings.
5611
56122010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5613
5614 PR 9167
5615 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5616 * gdb.cp/pr9167.cc: New file.
5617 * gdb.cp/pr9167.exp: New file.
5618
5619
6e354e5e
PM
56202010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5621
5622 PR pascal/11492.
5623 * gdb.pascal/gdb11492.pas: New file.
5624 * gdb.pascal/gdb11492.exp: New file.
5625
be942545
JB
56262010-04-20 Joel Brobecker <brobecker@adacore.com>
5627
1667e6e3 5628 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5629
0c3acc09
JB
56302010-04-20 Joel Brobecker <brobecker@adacore.com>
5631
5632 * gdb.ada/dyn_loc: New testcase.
5633
ec31cde5
CM
56342010-04-20 Chris Moller <cmoller@redhat.com>
5635
5636 PR 10867
889bf7c5 5637
ec31cde5
CM
5638 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5639 * gdb.cp/pr10687.cc: New file.
5640 * gdb.cp/pr10687.exp: New file.
5641
5642
ce4b0682
SDJ
56432010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5644 Sergio Durigan Junior <sergiodj@redhat.com>
5645
5646 * gdb.fortran/logical.exp: New testcase.
5647 * gdb.fortran/logical.f90: New file.
5648
3436961f
DE
56492010-04-19 Doug Evans <dje@google.com>
5650
5651 * gdb.base/help.exp (help source): Update expected output.
5652
4d836c09
JK
56532010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5654
5655 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5656 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5657 gdb_exit and return.
5658 (executable): New variable.
5659 (binfile): Use it.
5660
6149aea9
PA
56612010-04-19 Pedro Alves <pedro@codesourcery.com>
5662
5663 PR breakpoints/8554.
5664
5665 * gdb.trace/save-trace.exp: Adjust.
5666
ed41462c
L
56672010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5668
5669 PR corefiles/11511
5670 * gdb.arch/system-gcore.exp: New.
5671 * gdb.arch/gcore.c: Likewise.
5672
3f7b2faa
DE
56732010-04-15 Doug Evans <dje@google.com>
5674
fa33c3cd
DE
5675 * gdb.python/py-progspace.c: New file.
5676 * gdb.python/py-progspace.exp: New file.
5677
3f7b2faa
DE
5678 * gdb.base/source.exp: Add tests for "source -s".
5679
79f283fe
PM
56802010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5681
5682 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5683 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5684 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5685 * gdb.python/py-mi.exp: New test for to_string returning None.
5686
fc8eb08a
PM
56872010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5688
5689 * gdb.python/py-breakpoint.c: Make result global.
5690
26e197f6
JK
56912010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 Fix non-GNU make compatibility.
5694 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5695
adc36818
PM
56962010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5697
5698 * gdb.python/py-breakpoint.exp: New File.
5699 * gdb.python/py-breakpoint.C: Ditto.
5700
64e17368
SS
57012010-04-08 Stan Shebs <stan@codesourcery.com>
5702
5703 * gdb.trace/actions.exp: Clear default-collect.
5704 * gdb.trace/save-trace.exp: Clear default-collect.
5705
fff5cc64
PM
57062010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5707
5708 * gdb.python/py-value: Add null string variable.
5709 (test_lazy_string): Test zero length, NULL address lazy
5710 strings.
5711
a055a187
L
57122010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5713
5714 * gdb.arch/i386-avx.c: New.
5715 * gdb.arch/i386-avx.exp: Likewise.
5716
5717 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5718
96e39866
DE
57192010-04-06 Doug Evans <dje@google.com>
5720
5721 * gdb.base/source-test.gdb: New file.
5722 * gdb.base/source.exp: Test source -v.
5723
5984a431
UW
57242010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5725
5726 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5727
ec8a089a
PM
57282010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5729
5730 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5731 within one line, unless it is followed by a double quote.
5732 * gdb.stabs/hppa.sed: Idem.
5733 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5734 * gdb.stabs/weird.exp: Check for correct parsing of
5735 char and string constants.
ec8a089a
PM
5736 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5737 in .stabs to .stabx substitution.
5738
fce3c1f0
SS
57392010-04-05 Stan Shebs <stan@codesourcery.com>
5740
5741 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5742 constant global.
5743 * gdb.trace/tfile.exp: Try to print them.
5744
d77f58be
SS
57452010-04-04 Stan Shebs <stan@codesourcery.com>
5746
5747 * gdb.base/completion.exp: Update for new "info watchpoints".
5748 * gdb.base/default.exp: Ditto.
5749 * gdb.base/help.exp: Ditto.
5750 * gdb.base/watchpoint.exp: Ditto.
5751 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5752
af54718e
SS
57532010-04-04 Stan Shebs <stan@codesourcery.com>
5754
5755 * gdb.trace/tfile.exp: Sharpen tfind test.
5756
74d1f91e
JK
57572010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5758
5759 * gdb.base/break-entry.exp: New.
5760
eb8e76db 57612010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5762 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5763
5764 * gdb.reverse/i386-sse-reverse.exp: New file.
5765 * gdb.reverse/i386-sse-reverse.c: New file.
5766
bf65cad8
PA
57672010-04-02 Pedro Alves <pedro@codesourcery.com>
5768
5769 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5770
fff87407
SS
57712010-04-01 Stan Shebs <stan@codesourcery.com>
5772
5773 * gdb.trace/actions.exp: Tweak expected output.
5774 * gdb.trace/while-stepping.exp: Tweak expected output.
5775
fe01d668
L
57762010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5777
5778 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5779
86b17b60
PA
57802010-04-01 Pedro Alves <pedro@codesourcery.com>
5781
5782 * gdb.base/commands.exp: Adjust.
5783 * gdb.cp/extern-c.exp: Adjust.
5784
2c58c0a9
PA
57852010-04-01 Pedro Alves <pedro@codesourcery.com>
5786
5787 * gdb.trace/collection.c (local_test_func): Define a local struct,
5788 and instanciate it.
5789
0db9b91c
PA
57902010-04-01 Pedro Alves <pedro@codesourcery.com>
5791
5792 * gdb.trace/collection.exp (gdb_collect_args_test)
5793 (gdb_collect_argarray_test): XFAIL the tests that assume the
5794 argarray argument's elements are collected.
5795
8072405b
JK
57962010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5799 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5800
8bf6485c
SS
58012010-03-31 Stan Shebs <stan@codesourcery.com>
5802
5803 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5804 and tracepoint conditionals.
5805 (gdb_verify_tracepoints): Delete unused return.
5806
fd7f724a
KS
58072010-03-26 Keith Seitz <keiths@redhat.com>
5808
5809 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5810 appear in the output before main.
5811 Remove KFAIL for gdb/2215 aka bz 9320.
5812
8d9e7719
DE
58132010-03-30 Doug Evans <dje@google.com>
5814
0906dd0b
DE
5815 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5816 by dejagnu.
5817 * gdb.arch/amd64-dword.exp: Ditto.
5818
8d9e7719
DE
5819 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5820 match.
5821 (break printf): Ditto.
5822
1da644f0
SW
58232010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5824
5825 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5826 gcc < 4.4.
5827 * gdb.cp/shadow.exp: Ditto.
5828
a8121990
PA
58292010-03-29 Pedro Alves <pedro@codesourcery.com>
5830
5831 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5832 "tstart" is silent.
5833
6e79d367
PA
58342010-03-29 Pedro Alves <pedro@codesourcery.com>
5835
5836 * gdb.trace/collection.exp (executable): New.
5837 (binfile): Use it.
5838 (fpreg, spreg, pcreg): New.
5839 (test_register): Use gdb_test_multiple. Pass /x to print.
5840 (prepare_for_trace_test): New.
5841 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5842 (gdb_collect_args_test, gdb_collect_argstruct_test)
5843 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5844 prepare_for_trace_test.
5845 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5846 fpreg, spreg and pcreg.
5847 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5848 prepare_for_trace_test.
5849 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5850 try to detect tracing support here. Don't set breakpoints at
5851 `begin' or `end' here.
5852 <global scope>: Use clean_restart. Run to main before checking
5853 for tracing support. Check for for tracing support here.
5854
09248348
JK
58552010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5856
5857 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5858 " as $displacement" to "seen displacement message".
5859
d350db38
PA
58602010-03-28 Pedro Alves <pedro@codesourcery.com>
5861
5862 * gdb.trace/while-dyn.exp (executable): New variable.
5863 (binfile): Use it.
5864 (test_while_stepping): New function. Move most tests here. Call
5865 it once for each of the while-stepping, stepping and ws aliases.
5866
907af001
UW
58672010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5868
5869 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5870 that do not provide the tagless_struct type name at all.
5871 (test_print_anon_union): Do not check value of uninitialized
5872 union member. Do not use cp_test_ptype_class, so we can accept
5873 "long" as well as "long int".
5874
610197fd
PA
58752010-03-26 Pedro Alves <pedro@codesourcery.com>
5876
5877 * gdb.trace/tfile.c (tohex, bin2hex): New.
5878 (write_error_trace_file): Hexify error description.
5879
6c28cbf2
SS
58802010-03-25 Stan Shebs <stan@codesourcery.com>
5881
5882 * gdb.trace/tfile.c: Generate an additional trace file, improve
5883 portability.
5884 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5885 files in a better way.
5886
e62b8c7e
KS
58872010-03-25 Keith Seitz <keiths@redhat.com>
5888
5889 * gdb.java/jprint.exp: XFAIL printing of static class members
5890 because of GCC debuginfo problem.
5891
82ccf5a5
JK
58922010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5893
5894 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5895
293e2f9e
DJ
58962010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5897
5898 * gdb.base/completion.exp: Allow long instead of long int.
5899 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5900 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5901 variable p.
5902 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5903 * gdb.base/pointers.exp: Allow long instead of long int.
5904 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5905 * gdb.base/step-line.exp: Allow a directory before the source file name.
5906
95a42b64
TT
59072010-03-24 Tom Tromey <tromey@redhat.com>
5908
5909 PR breakpoints/9352:
5910 * gdb.base/default.exp: Update.
5911 * gdb.base/commands.exp: Update.
5912 * gdb.cp/extern-c.exp: Test setting commands on multiple
5913 breakpoints at once.
5914
2390201f
DJ
59152010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5916
5917 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5918 if gdb,nosignals.
5919 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5920 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5921 exited".
5922
8c9a6790
SS
59232010-03-24 Stan Shebs <stan@codesourcery.com>
5924
5925 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5926
a6c727b2
DJ
59272010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5928
5929 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5930 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5931 argument. Handle "short" and "long".
5932 (Top level): Pass overprototyped output for old_fptr and xptr.
5933
4dfd5423
PA
59342010-03-23 Pedro Alves <pedro@codesourcery.com>
5935
5936 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5937 format strings and add casts to avoid compiler warnings.
5938
59392010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5940
5941 * lib/trace-support.exp (gdb_trace_setactions):
5942 Don't expect whitespace after ">" prompt.
5943 * gdb.trace/actions.exp: Adjust for output changes.
5944 * gdb.trace/while-stepping.exp: Likewise.
5945
c847d045
JK
59462010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5947
5948 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5949 and r157645).
5950
5f717f1d
JK
59512010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5952
5953 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5954 New.
5955
7d6d51d5
DJ
59562010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5957
5958 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5959 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5960
3b11a015
SS
59612010-03-19 Stan Shebs <stan@codesourcery.com>
5962
5963 * gdb.trace/ax.exp: New file.
5964
d7d158ed
DE
59652010-03-19 Doug Evans <dje@google.com>
5966
6bb85cd1
DE
5967 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5968 output from gcc.
5969
d7d158ed
DE
5970 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5971 named /usr/sbin/prelink<foo>.
5972
4daf5ac0
SS
59732010-03-18 Stan Shebs <stan@codesourcery.com>
5974
5975 * gdb.trace/circ.exp: Test circular-trace-buffer.
5976 * gdb.trace/tfile.exp: Update tstatus test.
5977
e8d05480
JB
59782010-03-18 Joel Brobecker <brobecker@adacore.com>
5979
5980 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5981 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5982
441b986a
UW
59832010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5984
5985 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5986
4247603b
PA
59872010-03-18 Pedro Alves <pedro@codesourcery.com>
5988
5989 * gdb.base/default.exp: Adjust the expected output of the finish
5990 and until commands when the inferior is not being run.
5991
13387711
SW
59922010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5993
5994 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5995 * gdb.cp/nsusing.exp: Ditto.
5996
6e31430b
TT
59972010-03-15 Tom Tromey <tromey@redhat.com>
5998
5999 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6000 * gdb.cp/userdef.cc (operator==): New function.
6001 (main): New locals mem1, mem2.
6002
e2d69cb5
JZ
60032010-03-15 Jie Zhang <jie@codesourcery.com>
6004
6005 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6006 Declare and use new loadtimeout variable.
6007
f572f0a9
DJ
60082010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6009
6010 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6011 Use gdb_load later.
6012
51f4c0b0
PA
60132010-03-14 Pedro Alves <pedro@codesourcery.com>
6014
6015 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6016 literal. Add missing endlines to prints to stderr.
6017
1c809c68
TT
60182010-03-12 Tom Tromey <tromey@redhat.com>
6019
6020 PR c++/9708:
6021 * gdb.cp/m-static.exp: Add regression test.
6022 * gdb.cp/m-static.cc (method): New method.
6023 (main): Call it.
6024
00ae8fef
SW
60252010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6026
6027 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6028 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6029
759f0f0b
PA
60302010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6031
21e24d21
PA
6032 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6033
60342010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6035
759f0f0b
PA
6036 * lib/gdb.exp (skip_stl_tests): New.
6037 (gdb_compile): Symbian needs -ldl.
6038 (shlib_target_file): New.
6039 (shlib_symbol_file): New.
6040 (gdb_load_shlibs): Use shlib_target_file.
6041 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6042 * gdb.cp/exception.exp: Use skip_stl_tests.
6043 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6044 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6045 * gdb.cp/mb-templates.exp: Ditto.
6046 * gdb.base/commands.exp: Relax regexes.
6047 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6048 shlib_target_file and shlib_symbol_file.
6049 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6050 sections.
6051 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6052 * gdb.base/solib-disc.exp: Use
6053 shlib_target_file and shlib_symbol_file.
6054 * gdb.base/unload.exp: Don't skip on symbian. Use
6055 shlib_target_file and shlib_symbol_file.
6056 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6057
6a8f2671 60582010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6059
6a8f2671
PA
6060 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6061 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6062 Issue a tfind end before looking for a tracepoint frame.
6063 * gdb.trace/tfind.exp: Adjust tstatus output.
6064 Adjust disassembly output.
6065 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6066
ccf26247
JK
60672010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 * gdb.base/break-interp.exp: Create new displacement parameter value
6070 for the test_ld calls.
6071 (reach): New parameter displacement, verify its content. New push of
6072 pf_prefix "reach-$func:". Import global expect_out.
6073 (test_core): New parameter displacement, verify its content. New push
6074 of pf_prefix "core:". New command "set verbose on". Import global
6075 expect_out.
6076 (test_attach): New parameter displacement, verify its content. New
6077 push of pf_prefix "attach:". New command "set verbose on". Import
6078 global expect_out.
6079 (test_ld): New parameter displacement, pass it to the reach, test_core
6080 and test_attach calls and verify its content in the "ld.so exit" test.
6081 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6082 (prelink): Update expected text, use gdb_test.
6083
e469c7fb
DE
60842010-03-10 Doug Evans <dje@google.com>
6085
6086 * gdb.base/checkpoint.exp: Fix comment.
6087 Lengthen timeout while doing >600 checkpoints test.
6088 Rename duplicate "kill all one" test to keep test names unique.
6089
60e1c644
PA
60902010-03-10 Pedro Alves <pedro@codesourcery.com>
6091
6092 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6093
cec808ec
KS
60942010-03-08 Keith Seitz <keiths@redhat.com>
6095
889bf7c5
PA
6096 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6097 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6098 (dm_type_long): New function.
6099 (dm_type_unsigned_short): New function.
6100 (dm_type_unsigned_long): New function.
6101 (myint): New typedef.
6102 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6103 long, unsigned shor and long, operator char*, and typedef.
6104 (test_lookup_operator_functions): Add operator char* test.
6105 (test_paddr_operator_functions): Likewise.
6106 (test_paddr_overloaded_functions): Use probe values for
6107 short, long, and unsigned short and long.
6108 (test_paddr_hairy_functions): If the demangler probe detected
6109 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6110 demangler.
6111 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6112 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6113 and "print null_pmf".
6114 Add test "ptype a.*pmf".
6115 * gdb.cp/overload.exp: Allow optional "int" to appear with
6116 "short" and "long".
6117 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6118 long expect value for men_overload1arg.
6119 Allow "int" to appear with "short" and "long".
6120 When testing "info break", add argument for main (void).
6121 Also allow "int" to appear with "short" and "long".
6122 Ditto with "unsigned" and "long long".
cec808ec
KS
6123 * gdb.java/jmain.exp: Do not enclose methods names in single
6124 quotes.
6125 * gdb.java/jmisc.exp: Likewise.
6126 * gdb.java/jprint.exp: Likewise.
6127 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6128
6129 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6130 * gdb.cp/exception.exp (backtrace after first throw)
6131 (backtrace after second throw): Allow a namespace before __cxa_throw.
6132 (backtrace after first catch, backtrace after second catch): Allow
6133 a namespace before __cxa_begin_catch.
6134
6135 * gdb.cp/cpexprs.exp: New file.
6136 * gdb.cp/cpexprs.cc: New file.
6137
6138 From Daniel Jacobowitz <dan@codesourcery.com>
6139 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6140 to use string_to_regexp.
6141 (ctor, dtor): New functions. Use them to match constructor
6142 and destructor function types.
6143 (Top level): Use runto_main.
6144
f870a310
TT
61452010-03-05 Tom Tromey <tromey@redhat.com>
6146
6147 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6148 gdb.target_charset.
6149 (pp_ns.to_string): Likewise.
6150
0c199f28
KS
61512010-03-04 Keith Seitz <keiths@redhat.com>
6152
6153 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6154 can be quoted. Test that both the filename and function/line
6155 portions can be quoted at the same time.
6156
c7437ca6
PA
61572010-03-04 Pedro Alves <pedro@codesourcery.com>
6158
6159 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6160
b111b805
DE
61612010-03-03 Doug Evans <dje@google.com>
6162
24486cb7
DE
6163 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6164 libc contains libpthread.
6165
b111b805
DE
6166 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6167 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6168 of gdb_compile. Add another pattern to match android backtrace.
6169
a0e0ef55
TT
61702010-03-03 Tom Tromey <tromey@redhat.com>
6171
6172 PR gdb/11345:
6173 * gdb.base/printcmds.exp (test_printf): Add test.
6174
1ba53b71
L
61752010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6176
6177 * gdb.arch/amd64-byte.exp: New.
6178 * gdb.arch/amd64-dword.exp: Likewise.
6179 * gdb.arch/amd64-pseudo.c: Likewise.
6180 * gdb.arch/amd64-word.exp: Likewise.
6181 * gdb.arch/i386-byte.exp: Likewise.
6182 * gdb.arch/i386-pseudo.c: Likewise.
6183 * gdb.arch/i386-word.exp: Likewise.
6184
f5dff777
DJ
61852010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6186
6187 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6188 types. Add structreg, bitfields, and flags registers.
6189 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6190 registers.
6191
90884b2b
L
61922010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6193
6194 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6195 (load_description): Set architecture if defined.
6196
dc00d89f
PM
61972010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6198
6199 * gdb.python/py-frame.exp: Add read_var block tests.
6200 * gdb.python/py-frame.c (block): New function.
6201
0e095b7e
JK
62022010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6203 Daniel Jacobowitz <dan@codesourcery.com>
6204
6205 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6206
624f1a65
DM
62072010-02-25 David S. Miller <davem@davemloft.net>
6208
6209 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6210 fix logic for setting all_syscalls_numbers.
6211
f3e9a817
PM
62122010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6213
6214 * Makefile.in: Add py-block and py-symbol.
6215 * gdb.python/py-symbol.exp: New File.
6216 * gdb.python/py-symtab.exp: New File.
6217 * gdb.python/py-block.exp: New File.
6218 * gdb.python/py-symbol.c: New File.
6219 * gdb.python/py-block.c: New File.
6220
f6bbabf0
PM
62212010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6222
6223 PR python/11314
6224 * lib/gdb.exp (skip_python_tests): New function.
6225 * gdb.python/py-cmd.exp: Use skip_python_tests.
6226 * gdb.python/py-frame.exp: Likewise.
6227 * gdb.python/py-function.exp: Likewise.
6228 * gdb.python/py-prettyprint.exp: Likewise.
6229 * gdb.python/py-template.exp: Likewise.
6230 * gdb.python/py-type.exp: Likewise.
6231 * gdb.python/py-value.exp: Likewise.
6232
85d721b8
PA
62332010-02-22 Pedro Alves <pedro@codesourcery.com>
6234
6235 PR9605
6236
6237 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6238
48e32051
TT
62392010-02-19 Tom Tromey <tromey@redhat.com>
6240
6241 PR c++/8693, PR c++/9496:
6242 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6243 regression tests.
6244
ac9c0048
JK
62452010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6246
6247 Fix compatibility with m68k as.
6248 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6249 Use only /* comments */.
6250
57bb97a4
UW
62512010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6252
6253 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6254 * configure: Regenerate.
6255
7d1bf85c
DJ
62562010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6257
6258 * gdb.python/py-type.exp: Check for Python support.
6259
061b5285
PA
62602010-02-17 Pedro Alves <pedro@codesourcery.com>
6261
6262 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6263 `regsub' syntax available.
6264
f8a8bc2c
PA
62652010-02-17 Pedro Alves <pedro@codesourcery.com>
6266
6267 * gdb.base/shmain.c (main): Remove printf call.
6268 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6269 * gdb.base/unload.c (main): Make format of fprintf a string
6270 literal. Add missing endlines to prints to stderr.
6271 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6272
6f451e5e
TT
62732010-02-17 Tom Tromey <tromey@redhat.com>
6274
6275 * gdb.java/jprint.java (jprint.props): New field.
6276 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6277
12d79008
PA
62782010-02-17 Pedro Alves <pedro@codesourcery.com>
6279
ef801a0e 6280 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6281 available.
6282
d252f7e5
DJ
62832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6284
6285 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6286 creation to support remote host testing.
6287
67bdab6c
DJ
62882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6289
6290 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6291 Recognize "command not found".
6292
bb391223
DJ
62932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6294
6295 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6296 single-stepping.
6297
70362913
DJ
62982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6299
6300 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6301 if arguments are not supported.
6302
493f3c00
DJ
63032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6304
6305 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6306 be const or non-const.
6307
8034c749
DJ
63082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6309
6310 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6311 mi_send_resuming_command to send -exec-continue.
6312
791dfb64
DJ
63132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6314
6315 * gdb.base/list.exp (test_list_filename_and_function): Add test
6316 with single quotes.
6317 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6318 matching.
6319 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6320 Add KFAIL'd tests for PR gdb/11289.
6321
7c5fe868
DJ
63222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6323
6324 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6325
fdc498b8
DJ
63262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6327
6328 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6329 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6330 a temporary directory.
6331
b519e2a6
DJ
63322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6333
6334 * gdb.base/charset.exp: Use a single regular expression to match
6335 show host-charset and show target-charset output.
6336
74164c56
JK
63372010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6338
6339 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6340 "Illegal process-id" expect string more exact.
6341 (attach to digits-starting nonsense is prohibited): New.
6342
701ed6dc
JK
63432010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6344
6345 * gdb.base/prelink.exp (set verbose on): New.
6346
889bf7c5 63472010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6348
6349 * mi-reverse.exp: New file. Test for reverse option to the
6350 following MI commands: exec-continue, exec-finish, exec-next,
6351 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6352
dadf0e9c
JB
63532010-02-09 Joel Brobecker <brobecker@adacore.com>
6354
6355 * gdb.ada/ptype_tagged_param: New testcase.
6356
714f19d5
TT
63572010-02-08 Tom Tromey <tromey@redhat.com>
6358
6359 PR c++/8017:
6360 * gdb.cp/overload.exp: Add tests.
6361 * gdb.cp/overload.cc (struct K): New.
6362 (namespace N): New.
6363 (main): Call new functions.
6364 (K::staticoverload): Define.
6365
889bf7c5 63662010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6367
6368 PR gdb/10728
6369 * gdb.cp/pr10728-x.h: New file.
6370 * gdb.cp/pr10728-x.cc: New file.
6371 * gdb.cp/pr10728-y.cc: New file.
6372 * gdb.cp/pr10728.exp: New file.
6373 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6374
889bf7c5 63752010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6376
6377 PR gdb/9067
6378 * gdb.cp/pr9067.exp: New
6379 * gdb.cp/pr9067.cc: New
6380 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6381
7b356089
JB
63822010-02-08 Joel Brobecker <brobecker@adacore.com>
6383
6384 * lib/gdb.exp (gdb_test_timeout): New global variable.
6385 Set it to timeout if not already set.
6386 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6387
1be00882
DE
63882010-02-05 Doug Evans <dje@google.com>
6389
6390 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6391 user.
6392
82856980
SW
63932010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6394
6395 PR c++/7935:
6396 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6397
1a334831
TT
63982010-02-04 Tom Tromey <tromey@redhat.com>
6399
6400 * gdb.cp/virtbase.exp: Make test case names unique.
6401
9c3c02fd
TT
64022010-02-02 Tom Tromey <tromey@redhat.com>
6403
6404 * gdb.cp/virtbase.exp: Add regression tests.
6405 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6406 (main): Instantiate RHC.
6407
0cc2414c
TT
64082010-02-02 Tom Tromey <tromey@redhat.com>
6409
6410 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6411 type-printing change.
6412
edf3d5f3
TT
64132010-02-02 Tom Tromey <tromey@redhat.com>
6414
6415 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6416 * gdb.cp/virtbase.cc: New file.
6417 * gdb.cp/virtbase.exp: New file.
6418 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6419
e4b7f41c
JK
64202010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6421
6422 PR libc/11214:
6423 * gdb.threads/current-lwp-dead.c: Include features.h.
6424 (HAS_NOMMU): New.
6425 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6426
b381ea14
JK
64272010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 * gdb.base/symbol-without-target_section.exp,
6430 gdb.base/symbol-without-target_section.c: New.
6431
c593ac0e
DJ
64322010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6433
6434 * gdb.base/bigcore.exp: Reset increased timeout.
6435 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6436
db25f29d
DJ
64372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6438
6439 * gdb.base/gcore.exp (capture_command_output): Use
6440 gdb_test_multiple.
6441
f9d67f43
DJ
64422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6443
6444 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6445 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6446 (Top level): Call it.
6447
177321bd
DJ
64482010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6449
6450 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6451
97f2ed50
DJ
64522010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6453
6454 * gdb.base/call-strs.exp, gdb.base/default.exp,
6455 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6456 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6457 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6458 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6459 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6460 * gdb.base/ending-run.exp: Correct restore of timeout.
6461 * gdb.base/page.exp: Remove unnecessary timeout setting.
6462
e4e2711a
JB
64632010-01-29 Joel Brobecker <brobecker@adacore.com>
6464
6465 * gdb.ada/rec_return: New testcase.
6466
ba581dc1
JB
64672010-01-29 Joel Brobecker <brobecker@adacore.com>
6468
6469 * gdb.ada/call_pn: New testcase.
6470
4ea95be9
DJ
64712010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6472
6473 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6474 (Top level): Use it to resume.
6475 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6476 the Thumb mode displaced stepping error as unsupported.
6477
df83a9bf
SW
64782010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6479
889bf7c5
PA
6480 * gdb.cp/nsusing.exp: Added more tests.
6481 * gdb.cp/nsrecurs.exp: Ditto.
6482 * gdb.cp/nsusing.cc: Added test functions.
6483 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6484
40b27cdc
JK
64852010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6486
6487 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6488 absolute directory pathnames in gdb.sum file.
6489
de958931
SW
64902010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6491
6492 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6493 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6494
708ead4e
TT
64952010-01-26 Tom Tromey <tromey@redhat.com>
6496
6497 PR exp/7643:
6498 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6499 setup_kfail.
6500
b14e635e
SW
65012010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6502
6503 * gdb.cp/nsrecurs.exp: New test.
6504 * gdb.cp/nsrecurs.cc: New test program.
6505 * gdb.cp/nsstress.exp: New test.
6506 * gdb.cp/nsstress.cc: New test program.
6507 * gdb.cp/nsdecl.exp: New test.
6508 * gdb.cp/nsdecl.cc: New test program.
6509
8540c487
SW
65102010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6511
6512 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6513 imported into file scope.
6514 Marked test as xfail.
6515 * gdb.cp/namespace-using.cc (marker5): New function.
6516 * gdb.cp/shadow.exp: New test.
6517 * gdb.cp/shadow.cc: New test program.
6518 * gdb.cp/nsimport.exp: New test.
6519 * gdb.cp/nsimport.cc: New test program.
6520
421d5d99
TT
65212010-01-25 Tom Tromey <tromey@redhat.com>
6522
6523 PR gdb/11049:
6524 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6525 with "set print null-stop on".
6526
691f8dc1
JK
65272010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6528
6529 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6530 Adjust it for DISASSEMBLY_OMIT_FNAME.
6531
0b92b5bb
TT
65322010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6533
6534 PR symtab/11199:
6535 * gdb.dwarf2/member-ptr-forwardref.exp,
6536 gdb.dwarf2/member-ptr-forwardref.S: New.
6537
23787403
JK
65382010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6539
6540 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6541 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6542 thread1_tid_mutex. Remove gdbstop_mutex handling.
6543 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6544 thread2_tid_mutex. Remove gdbstop_mutex handling.
6545 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6546 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6547 pthread_cond_wait conditionalizations by while loops.
6548
b966cb8a
TT
65492010-01-20 Tom Tromey <tromey@redhat.com>
6550
6551 PR backtrace/10770:
6552 * gdb.dwarf2/pr10770.exp: New file.
6553 * gdb.dwarf2/pr10770.c: New file.
6554 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6555
fcae584b
VP
65562010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6557
6558 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6559 that target was removed, and the test always runs native anyway.
6560
a0f49112
JK
65612010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6562
6563 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6564 gdb.base/watchpoint-cond-gone-stripped.c: New.
6565
ceeb3d5a
TT
65662010-01-19 Tom Tromey <tromey@redhat.com>
6567
6568 PR c++/8000:
6569 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6570 existing tests.
6571 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6572 (main): Use AAA::SomeEnum.
6573
dd322c54
JK
65742010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6575
6576 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6577 (test_ignore_count): Declare line_callme_body global.
6578 (run to breakpoint with ignore count): Use line_callme_body.
6579 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6580 (set line_main_hello, set line_main_return): Reindent.
6581 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6582 New.
6583 (continue to callee4): Use line_callee4_body.
6584 (check *stopped from CLI command): Use line_callee4_next.
6585 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6586 (set line_main_hello, set line_main_return): Reindent.
6587 (set line_callee4_head, set line_callee4_body): New.
6588 (continue to callee4): Use line_callee4_body.
6589
4e8f195d
TT
65902010-01-18 Tom Tromey <tromey@redhat.com>
6591
6592 PR c++/9680:
6593 * gdb.cp/casts.cc: Add new classes and variables.
6594 * gdb.cp/casts.exp: Test new operators.
6595
9e14a9ba
JB
65962010-01-18 Tom Tromey <tromey@redhat.com>
6597 Thiago Jung Bauermann <bauerman@br.ibm.com>
6598
6599 * gdb.python/source2.py: New file.
6600 * gdb.python/source1: New file.
6601 * gdb.python/python.exp: Test "source" command.
6602
00bf0b85
SS
66032010-01-15 Stan Shebs <stan@codesourcery.com>
6604
6605 * gdb.trace/tfile.c: New file.
6606 * gdb.trace/tfile.exp: New file.
889bf7c5 6607
55235ad7
JK
66082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6609
6610 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6611
9f2982ff
JK
66122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6613
6614 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6615
bbfba9ed
JK
66162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6617
6618 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6619 (libfunc): New parameter action. Implement also selectable "sleep".
6620 * gdb.base/break-interp-main.c: Include assert.h.
6621 (libfunc): New parameter action.
6622 (main): New parameters argc and argv. Assert argc. Pass argv.
6623 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6624 (test_attach): New proc.
6625 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6626 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6627
61f0d762
JK
66282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6629
6630 * gdb.base/break-interp.exp (test_core): New proc.
6631 (test_ld): Call it.
6632
06a6f270
JK
66332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6634
6635 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6636 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6637 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6638 and gdb_compile_shlib. Use new -Wl compiler options.
6639 (dl bt, main bt): New tests.
6640
51bee8e9
JK
66412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6642
6643 Support PIEs with no symfile_objfile.
6644 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6645 (test_ld): New parameter trynosym.
6646 (test_ld <$trynosym>): New block.
6647
b8040f19
JK
66482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6649
6650 * gdb.base/break-interp.exp: New file.
6651
be759fcf
PM
66522010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6653
6654 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6655 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6656 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6657 test.
6658 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6659 * gdb.python/py-mi.exp: Add lazy string test.
6660
dc146f7c
VP
66612010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6662
6663 * lib/mi-support.exp (mi_check_thread_states): Handle
6664 core number in thread listing.
6665
b4ba55a1
JB
66662010-01-12 Joel Brobecker <brobecker@adacore.com>
6667
6668 * gdb.base/maint.exp: Adjust the expected output for the
6669 "maint print type" test. Use gdb_test_multiple instead of
6670 gdb_sent/gdb_expect.
6671
08e24bd4
DE
66722010-01-11 Doug Evans <dje@google.com>
6673
6496a609
DE
6674 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6675 from gdbserver_download. All callers updated.
6676
08e24bd4
DE
6677 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6678
b5cfddf5
JK
66792010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6680
6681 Implement binary numbers parsing.
6682 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6683 (test_integer_literals_rejected): New binary tests.
6684
3725885a
RW
66852010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6686
6687 * gdb.cell/configure: Regenerate.
6688
37aeb5df
JK
66892010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6690
6691 * gdb.base/corefile.exp: Move the core finding block out and call it as
6692 core_find, new variable $corefile, replace corefile by $corefile and
6693 [file tail $corefile] for usage vs. test names resp.
6694 * lib/gdb.exp (core_find): Move it as a new function here. New
6695 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6696 $destcore. Return "" on error.
6697
d521f563
JK
66982010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6699
6700 Workaround PR binutils/10802.
6701 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6702 (twice).
6703
28f24826
DJ
67042010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6705
6706 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6707
2de75e71
JB
67082010-01-08 Joel Brobecker <brobecker@adacore.com>
6709
6710 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6711 call, to avoid interruption.
6712
fe00719b 67132010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6714
6715 * gdb.stabs/weird.def (args93): New.
6716
d0ef5df8
DE
67172010-01-07 Doug Evans <dje@google.com>
6718
6719 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6720
3a08d52f
TT
67212010-01-07 Tom Tromey <tromey@redhat.com>
6722
6723 * gdb.base/source.exp: Use correct line number.
6724
7a697b8d
SS
67252010-01-05 Stan Shebs <stan@codesourcery.com>
6726
6727 * gdb.trace/tracecmd.exp: Test ftrace.
6728
7803799a
UW
67292010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6730
6731 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6732
c54eabfa
JK
67332010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6734
6735 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6736 "uint_for_mi_testing".
6737
02e7ef19
JB
67382010-01-01 Joel Brobecker <brobecker@adacore.com>
6739
6740 Test indented comment in file being sourced.
6741 * gdb.base/commands.exp: Test indented comment in file being sourced.
6742
abd775ce
JB
67432010-01-01 Joel Brobecker <brobecker@adacore.com>
6744
6745 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6746 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6747 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6748 notice.
6749
79b55b82
JB
67502010-01-01 Joel Brobecker <brobecker@adacore.com>
6751
6752 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6753 notice.
6754
8997583e
JK
67552010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6756
6757 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6758 missing $after_stopped and comma (,) expectation.
6759
6da95a67
SS
67602009-12-31 Stan Shebs <stan@codesourcery.com>
6761
6762 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6763
218d2fc6
TJB
67642009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6765
6766 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6767 (top level): Call test_watchpoint_in_big_blob.
6768 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6769 watchpoints.
6770 (func3): Write to buf.
6771
236f1d4d
SS
67722009-12-29 Stan Shebs <stan@codesourcery.com>
6773
6774 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6775
f61e138d
SS
67762009-12-28 Stan Shebs <stan@codesourcery.com>
6777
6778 * gdb.trace/tsv.exp: New file.
6779 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6780
0219b378
DJ
67812009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6782
6783 * gdb.base/find.c (main): Reference search buffers.
6784 * gdb.base/included.c (main): Reference integer.
6785 * gdb.base/ptype.c (charfoo): Declare.
6786 (intfoo): Call charfoo.
6787 * gdb.base/scope0.c (useitp): New function.
6788 (usestatics): Use useitp.
6789 (useit): Add a type for val.
6790 * gdb.base/scope1.c (useit1): Take a pointer argument.
6791 (usestatics1): Update calls to useit1.
6792 * gdb.cp/call-c.cc: Declare foo.
6793 (main): Call foo.
6794 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6795 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6796 (main): Call C::ensureRefs and ensureOtherRefs.
6797 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6798 variables.
6799 (ensureOtherRefs): New function.
6800 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6801 * gdb.cp/templates.cc (main): Call t5i.value.
6802
3f78692f
JK
68032009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6804
6805 Fix compatibility with G++-4.5.
6806 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6807 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6808 (uncaught return): Remove.
6809
429374b8
JK
68102009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6811 Phil Muldoon <pmuldoon@redhat.com>
6812
6813 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6814 (bp_location13, bp_location14, bp_location17, bp_location18)
6815 (marker3_proto, marker4_proto): New variables.
6816 (breakpoint info): Update output.
6817 (run until breakpoint at marker3, run until breakpoint at marker4): New
6818 tests.
6819
859825b8
JK
68202009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6821
6822 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6823 Replace the printf call of Y by provided "y-set-1" label. New block
6824 for the second shared library.
6825 * gdb.base/unload.exp: Compile also the second library, call
6826 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6827 (single pending breakpoint info): Rename to ...
6828 (pending breakpoint info before run): ... this extended test.
6829 (libfile2, libname2, libsrcfile2, libsrc2)
6830 (lib_sl2): New variables.
6831 (exec_opts): Set also SHLIB_NAME2.
6832 (pending breakpoint info on first run at shrfunc1)
6833 (pending breakpoint info on second run at shrfunc1)
6834 (pending breakpoint info on second run at shrfunc2)
6835 (print y from libfile, print y from libfile2): New tests.
6836 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6837 * gdb.base/unloadshr2.c: New.
6838
e6a386cd
HZ
68392009-12-22 Hui Zhu <teawater@gmail.com>
6840
6841 * gdb.reverse/sigall-reverse.exp: Adjust.
6842
9e19b45e
VP
68432009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6844
6845 PR gdb/10884
6846
6847 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6848 (main): Call do_bitfield_tests.
aacf5b1e 6849 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6850
d53a7b30
JB
68512009-12-20 Joel Brobecker <brobecker@adacore.com>
6852
6853 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6854 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6855 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6856 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6857 gdb.modula2/unbounded1.c: Update copyright header.
6858
191ca0a1
CM
68592009-12-10 Chris Moller <moller@mollerware.com>
6860
6861 PR gdb/9399
6862 * gdb.cp/virtfunc2.exp: New tests
6863 * gdb.cp/virtfunc2.cc: New tests
6864 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6865
0fa6cf1b
MS
68662009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6867
6868 * gdb.reverse/i387-env-reverse.c: New file.
6869 * gdb.reverse/i387-env-reverse.exp: New file.
6870 * gdb.reverse/i387-stack-reverse.c: New file.
6871 * gdb.reverse/i387-stack-reverse.exp: New file.
6872
361ae042
PM
68732009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6874
6875 * gdb.python/py-type.exp (test_range): New test.
6876
bfd31e71
PM
68772009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6878
6879 PR python/10805
6880
6881 * gdb.python/py-type.exp: New file.
6882 * gdb.python/py-type.c: New file.
6883 * Makefile.in: Add py-type.
6884
57a1d736
TT
68852009-12-03 Tom Tromey <tromey@redhat.com>
6886
6887 * gdb.python/py-value.exp (test_parse_and_eval): New
6888 function.
6889
1f3b5d1b
PP
68902009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6891
6892 PR gdb/11022
6893
6894 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6895 * gdb.base/pr11022.c: New test.
6896
8b7dbdc9
JK
68972009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6898
6899 Fix spurious false FAILs.
6900 * gdb.base/structs.c (chartest): New.
6901 (main): Fill-in chartest.
6902 * gdb.base/structs.exp (anychar_re, first): New.
6903 (start_structs_test): Import global anychar_re and first.
6904 New gdb_test call "set print elements 300; ${testfile}"
6905 (start_structs_test <$first>): New block.
6906 (any): Import global anychar_re. New variable ac. Use ${ac}.
6907
6a53b2ec
JK
69082009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6909
6910 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6911
d7167b4c
JK
69122009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6913
6914 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6915 Force $srcfile file.
6916 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6917
b1798462
UW
69182009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6919
6920 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6921 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6922 * gdb.threads/watchthreads-reorder.exp: Likewise.
6923
b6199126
DJ
69242009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6925
6926 PR gdb/8704
6927
6928 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6929 "if", and "thread". Correct matching in the previous test.
6930
b22a0510
DJ
69312009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6932
6933 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6934
930636d2
MS
69352009-11-23 Michael Snyder <msnyder@vmware.com>
6936
6937 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6938 * gdb.reverse-watch-precsave.exp: Ditto.
6939
21a0512e
PP
69402009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6941
6942 * gdb.asm/asm-source.exp: Adjust.
6943 * gdb.base/help.exp: Adjust.
889bf7c5 6944
fc30d5e0
PA
69452009-11-22 Pedro Alves <pedro@codesourcery.com>
6946
6947 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6948 (do_syscall_tests_without_xml): Set data-directory to
6949 /the/path/to/nowhere.
6950
f6bc2008
PA
69512009-11-21 Pedro Alves <pedro@codesourcery.com>
6952
6953 * gdb.threads/local-watch-wrong-thread.c,
6954 gdb.threads/local-watch-wrong-thread.exp: New files.
6955
8c2fb5de
PA
69562009-11-21 Pedro Alves <pedro@codesourcery.com>
6957
6958 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6959 assume new `regsub' syntax available.
6960
ebec9a0f
PA
69612009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
a79d3c27
JK
6963 * gdb.base/watchpoint-hw-hit-once.exp,
6964 gdb.base/watchpoint-hw-hit-once.c: New.
6965
69662009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6967
6968 * gdb.threads/watchthreads-reorder.exp,
6969 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6970
276a961b
MK
69712009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6972
6973 * gdb.xml/tdesc-regs.exp: Use for m68k.
6974
4867c1fb
PA
69752009-11-15 Pedro Alves <pedro@codesourcery.com>
6976
6977 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6978
f6838f81
DJ
69792009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6980
6981 * lib/gdb.exp (current_target_name): New procedure.
6982 (gdb_wrapper_target): New variable.
6983 (gdb_wrapper_init): Set gdb_wrapper_target.
6984 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6985 wrapper.
6986
4ac4dd3f
DJ
69872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6988
6989 * gdb.base/remote.exp: Delete the slowest load test.
6990 Do not load with fixed packet sizes.
6991
a7881759
DJ
69922009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6993
6994 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6995
97a5b505
DJ
69962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6997
6998 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6999 srcfile when setting a breakpoint.
7000
d3e1fc54
DJ
70012009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7002
7003 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7004 macros.
7005
7cbcbded
DJ
70062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7007
7008 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7009 to be in memory.
7010 * gdb.base/display.c (force_mem): New.
7011 (do_loops): Use it. Add breakpoint comments.
7012 (do_vars): Add a breakpoint comment.
7013 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7014 line numbers.
7015
bdea3a92
NF
70162009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7017
7018 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7019 instead of a bare "run".
7020
269f82e5
PP
70212009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7022
7023 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7024
a69b7d9d
DJ
70252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7026
7027 * lib/cell.exp (skip_cell_tests): Clean up test files before
7028 returning.
7029
b598bfda
DJ
70302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7031
7032 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7033 and the breakpoint menu. Do not call perror if a prompt is seen.
7034 Consume the following GDB prompt.
7035 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7036 * gdb.cp/namespace.exp: Use gdb_test.
7037 * gdb.cp/templates.exp: Use gdb_test.
7038 (test_template_breakpoints): Use gdb_test_multiple.
7039
87728fa0
DJ
70402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7041
7042 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7043 (marker4): Reference values.
7044
b67c692f
DJ
70452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7046
7047 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7048 is missing.
7049
f0df251a
DJ
70502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7051
7052 * gdb.base/break.c (need_malloc): New.
7053 * gdb.base/constvars.c (main): Reference crass and crisp.
7054 * gdb.base/gdb1821.c (main): Reference bar.
7055 * gdb.cp/gdb1355.cc (main): Reference s1.
7056 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7057 (main): Call them.
7058 * gdb.cp/hang2.cc (dummy2): Define.
7059 * gdb.cp/hang3.cc (dummy3): Define.
7060 * gdb.cp/m-data.cc (main): Reference shadow.
7061
bdf7534a
NF
70622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7063 Nathan Froyd <froydnj@codesourcery.com>
7064
7065 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7066 remote host.
7067
f24fce77
NF
70682009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7069
7070 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7071 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7072 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7073 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7074 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7075 * gdb.dwarf2/dw2-producer.exp: Likewise.
7076 * gdb.dwarf2/mac-fileno.exp: Likewise.
7077 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7078 py-prettyprint.py to the remote host.
7079 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7080
40f0318e
KS
70812009-11-11 Keith Seitz <keiths@redhat.com>
7082
7083 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7084 use it instead of "Foo".
7085 * gdb.cp/classes.exp (do_tests): Add a test to access
7086 a method through a typedef'd class name.
7087
f3d9f7fb
NF
70882009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7089
7090 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7091 exponents.
7092 * gdb.base/pointers.exp: Likewise.
7093 * gdb.cp/ref-types.exp: Likewise.
7094
a4216f37
KS
70952009-11-11 Keith Seitz <keiths@redhat.com>
7096
7097 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7098 new[] and delete[].
7099 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7100 "void".
7101 (probe_demangler): Remove all single-quoting of
7102 method and variable names.
7103 (info_func_regexp): Remove the word "void" from any
7104 occurrence of "(void)".
7105 (print_addr_2): Remove all single-quoting of
7106 method names.
7107 (print_addr_2_kfail): Likewise.
7108 (print_addr): Single-quote C function names before
7109 passing to print_addr_2.
7110 (test_paddr_operator_functions): Remove single-quoting
7111 for method names.
7112 Add tests for operator new[] and operator delete[].
7113
9b14d7aa
JK
71142009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7117
85feb311
KS
71182009-11-09 Keith Seitz <keiths@redhat.com>
7119
7120 * gdb.cp/overload.exp: Add tests for resolving overloaded
7121 methods in expression parsing/evaluation.
7122
fa335448
DJ
71232009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7124
7125 * lib/gdb.exp (default_gdb_version): Use --version instead of
7126 --command.
7127
ec3c07fc
NS
71282009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7129
7130 * lib/gdb.exp (gdb_compile_test): New.
7131 (skip_ada_tests, skip_java_tests): New.
7132 (gdb_compile): Use gdb_compile_test for f77.
7133 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7134 * lib/java.exp (compile_java_from_source): Remove runtests check,
7135 use gdb_compile_test to record result.
7136 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7137 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7138 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7139 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7140 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7141 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7142 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7143 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7144 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7145 adjust gdb_compile invocations.
7146
b8b4e42b
JK
71472009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7148
7149 * Makefile.in (abs_builddir): New.
7150 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7151 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7152 `$(abs_builddir)/site.exp'.
7153
f8b7eaf3
DJ
71542009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7155
7156 * config/m68k-emc.exp, lib/emc-support.exp,
7157 gdb.trace/gdb_c_test.c: Delete.
7158 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7159 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7160 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7161 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7162 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7163 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7164 casing for m68k-*-elf.
7165
c4187697
NS
71662009-11-03 Pedro Alves <pedro@codesourcery.com>
7167
7168 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7169 * gdb.arch/i386-prologue.exp: Likewise.
7170 * gdb.arch/i386-unwind.exp: Likewise.
7171
db16b772
DJ
71722009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7173
7174 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7175
bcf71277
DJ
71762009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7177
7178 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7179
0105cee2
DJ
71802009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7181
7182 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7183
24ddea62
JK
71842009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7185
7186 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7187
287ccc17
JK
71882009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7189
7190 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7191 * gdb.base/sepdebug2.c: New file.
7192
08bca259 71932009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7194
7195 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7196 the modified warnings for catch syscall. Verify if GDB was compiled
7197 with support for lib expat, and choose which tests to run depending
7198 on this.
7199
5d4e2b76
VP
72002009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7201
7202 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7203 that composite commands are parsed OK. And also test
7204 that breakpoint commands do work.
7205
240e538a
MS
72062009-10-23 Michael Snyder <msnyder@vmware.com>
7207
7208 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7209 to allow for new disassembly style.
7210
9c419145
PP
72112009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7212
7213 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7214
02506ff1
MS
72152009-10-22 Michael Snyder <msnyder@vmware.com>
7216
7217 * gdb.reverse/break-precsave.exp: New test.
7218 * gdb.reverse/consecutive-precsave.exp: Ditto.
7219 * gdb.reverse/finish-precsave.exp: Ditto.
7220 * gdb.reverse/i386-precsave.exp: Ditto.
7221 * gdb.reverse/machinestate-precsave.exp: Ditto.
7222 * gdb.reverse/sigall-precsave.exp: Ditto.
7223 * gdb.reverse/solilb-precsave.exp: Ditto.
7224 * gdb.reverse/step-precsave.exp: Ditto.
7225 * gdb.reverse/until-precsave.exp: Ditto.
7226 * gdb.reverse/watch-precsave.exp: Ditto.
7227
4cf866a3
MS
72282009-10-22 Michael Snyder <msnyder@vmware.com>
7229
7230 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7231 for gdb_expect. Adjust one test's expect strings for the new
7232 format of disassemble.
7233 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7234 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7235 gdb_test_multiple.
7236 * gdb.reverse/step-reverse.exp: Delete 'return'.
7237 * gdb.reverse/until-reverse.exp: Delete blank lines.
7238 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7239
2b28d209
PP
72402009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7241
7242 * gdb.base/consecutive.exp: Adjust.
7243 * gdb.base/display.exp: Likewise.
7244 * gdb.base/pc-fp.exp: Likewise.
7245 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7246
33b9c32b
MS
72472009-10-19 Michael Snyder <msnyder@vmware.com>
7248
7249 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7250 * gdb.reverse/finish-reverse.c: Ditto.
7251 * gdb.reverse/sigall-reverse.c: Ditto.
7252 * gdb.reverse/solib-reverse.c: Ditto.
7253 * gdb.reverse/step-reverse.c: Ditto.
7254 * gdb.reverse/watch-reverse.c: Ditto.
7255
6c95b8df
PA
72562009-10-19 Pedro Alves <pedro@codesourcery.com>
7257 Stan Shebs <stan@codesourcery.com>
7258
7259 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7260 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7261 "Executing new program".
7262 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7263 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7264 left listed after having been killed.
7265 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7266 * gdb.base/maint.exp: Adjust test.
7267
7268 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7269 * gdb.multi/Makefile.in: New.
7270 * gdb.multi/base.exp: New.
7271 * gdb.multi/goodbye.c: New.
7272 * gdb.multi/hangout.c: New.
7273 * gdb.multi/hello.c: New.
7274 * gdb.multi/bkpt-multi-exec.c: New.
7275 * gdb.multi/bkpt-multi-exec.exp: New.
7276 * gdb.multi/crashme.c: New.
7277
279017b7
TG
72782009-10-13 Tristan Gingold <gingold@adacore.com>
7279
7280 * gdb.base/sepdebug.exp: Check debug info are found.
7281
0413d738
PA
72822009-10-08 Pedro Alves <pedro@codesourcery.com>
7283
7284 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7285 bits.
7286
c628eecc
JK
72872009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7288
7289 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7290
38af1bfe
JB
72912009-10-07 Joel Brobecker <brobecker@adacore.com>
7292
7293 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7294 of the comments.
7295
2b0adecd
PM
72962009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7297
7298 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7299 * gdb.base/annota3.exp: Idem.
7300 * gdb.base/maint.exp: Idem.
7301
8d417781
PM
73022009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7303
889bf7c5 7304 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7305 to default.
7306
bb61102d
PM
73072009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7308
889bf7c5 7309 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7310 mingw and cygwin targets.
7311
ace5c364
PM
73122009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7313 Pedro Alves <pedro@codesourcery.com>
7314
889bf7c5 7315 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7316 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7317
c2d494a0
PM
73182009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7319
e1b52ce2
PM
7320 * gdb.base/shr1.c: Use %p in format string.
7321 * gdb.base/unload.c: Avoid warning in fprintf.
7322 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7323
209f53f5
PM
73242009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7325
7326 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7327 long type.
7328 (test_unlink): Correct printf string.
7329 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7330 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7331
8172766a
JK
73322009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7333
7334 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7335 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7336 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7337
0f73703c
UW
73382009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7339
7340 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7341 * gdb.objc/nondebug.exp: Likewise.
7342
b32306ca
UW
73432009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7344
7345 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7346 target_info setting.
7347
7348 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7349 that detect new threads during "info threads".
7350
0057022f
UW
73512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7352
7353 * gdb.threads/manythreads.c (main): Increase thread stack size
7354 to 2*PTHREAD_STACK_MIN.
7355 * gdb.threads/multi-create.c (main): Likewise.
7356 (create_function): Likewise.
7357
f29c0325
UW
73582009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7359
7360 * gdb.base/dump.exp: Pass difference of pointer types instead
7361 of integer types as offset to restore in intarr3.srec case.
7362
fcb34849
UW
73632009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7364
7365 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7366
d5142e3b
UW
73672009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7368
7369 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7370
087b74b2 73712009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7372
087b74b2
PM
7373 New test for two watchpoints, with disabling of
7374 the first inserted.
7375 * testsuite/gdb.base/watchpoints.c: New file.
7376 * testsuite/gdb.base/watchpoints.exp: New file.
7377
96c07c5b
TT
73782009-09-25 Tom Tromey <tromey@redhat.com>
7379
7380 * gdb.base/charset.exp: Test utf-16 strings with Python.
7381
b8899f2b
TT
73822009-09-25 Tom Tromey <tromey@redhat.com>
7383
7384 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7385 UCS-4.
7386 * gdb.base/charset.c (utf_32_string): Rename.
7387 (init_utf32): Rename.
7388 (main): Update.
7389
329719ec
TT
73902009-09-22 Tom Tromey <tromey@redhat.com>
7391
7392 * gdb.python/py-function.exp: Add regression tests.
7393
11ef0d76
KS
73942009-09-21 Keith Seitz <keiths@redhat.com>
7395
7396 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7397 with invalid operator.
7398
3fe8f3b3
KS
73992009-09-21 Keith Seitz <keiths@redhat.com>
7400
7401 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7402 and destructor using typedef name of class.
7403 * gdb.cp/classes.cc (class Base1): Add a destructor.
7404 (base1): New typedef.
7405 (use_methods): Instanitate an object of type base1.
7406 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7407 (do_tests): Call test_template_typedef.
7408 * gdb.cp/templates.cc (Baz::~Baz): New method.
7409 (intBazOne): New typedef.
7410 (main): Instantiate intBazOne.
7411
7a9fe101
PM
74122009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7413
7414 PR python/10633
7415
7416 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7417 Function.
7418 (run_lang_tests): Add print elements test.
7419
2e4d963f
PM
74202009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7421
7422 * gdb.python/py-value.exp (test_subscript_regression): New
7423 function. Test for invalid subscripts.
7424 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7425 (ptr_ref): New function.
7426
ec7e75e7
PP
74272009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7428
7429 * gdb.base/default.exp: Fix "show convenience".
7430
0cc7d26f
TT
74312009-09-15 Tom Tromey <tromey@redhat.com>
7432
7433 * lib/mi-support.exp (mi_create_varobj): Update.
7434 (mi_create_floating_varobj): Likewise.
7435 (mi_create_dynamic_varobj): New proc.
7436 (mi_varobj_update): Update.
7437 (mi_varobj_update_with_type_change): Likewise.
7438 (mi_varobj_update_kv_helper): New proc.
7439 (mi_varobj_update_dynamic_helper): Rewrite.
7440 (mi_varobj_update_dynamic): New proc.
7441 (mi_list_varobj_children): Update.
7442 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7443 * gdb.python/python-prettyprint.py (pp_outer): New class.
7444 (pp_nullstr): Likewise.
7445 (lookup_function): Register new printers.
7446 * gdb.python/python-prettyprint.c (struct substruct): New type.
7447 (struct outerstruct): Likewise.
7448 (substruct_test): New function.
7449 (struct nullstr): New type.
7450 (string_1, string_2): New globals.
7451 (main): Add new tests.
7452 * gdb.python/python-mi.exp: Added regression tests.
7453 * gdb.mi/mi2-var-display.exp: Update.
7454 * gdb.mi/mi2-var-cmd.exp: Update.
7455 * gdb.mi/mi2-var-child.exp: Update.
7456 * gdb.mi/mi2-var-block.exp: Update.
7457 * gdb.mi/mi-var-invalidate.exp: Update.
7458 * gdb.mi/mi-var-display.exp: Update.
7459 * gdb.mi/mi-var-cmd.exp: Update.
7460 * gdb.mi/mi-var-child.exp: Update.
7461 * gdb.mi/mi-var-block.exp: Update.
7462 * gdb.mi/mi-break.exp: Update.
7463 * gdb.mi/gdb701.exp: Update.
7464
a96d9b2e
SDJ
74652009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7466
7467 * Makefile.in: Inclusion of catch-syscall object.
7468 * gdb.base/catch-syscall.c: New file.
7469 * gdb.base/catch-syscall.exp: New file.
7470
b43b923a
MS
74712009-09-12 Michael Snyder <msnyder@vmware.com>
7472
7473 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7474 that can support reverse debuggnig.
7475
cec03d70
TT
74762009-09-11 Tom Tromey <tromey@redhat.com>
7477
7478 * gdb.dwarf2/valop.S: New file.
7479 * gdb.dwarf2/valop.exp: New file.
7480
e23bb3fc
MK
74812009-09-11 Mark Kettenis <kettenis@gnu.org>
7482
7483 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7484
37c3696d
DE
74852009-09-10 Doug Evans <dje@google.com>
7486
7487 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7488 Add $gdb_prompt to second breakpoint regexp.
7489
5172aecb
JB
74902009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7491
7492 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7493 names, add missing ones.
7494 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7495 * gdb.python/py-frame.c: Rename from python-frame.c.
7496 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7497 testfile name.
7498 * gdb.python/py-function.exp: Rename from python-function.exp.
7499 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7500 testfile name.
7501 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7502 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7503 Adjust testfile name.
7504 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7505 * gdb.python/py-template.cc: Rename from python-template.cc.
7506 * gdb.python/py-template.exp: Rename from python-template.exp.
7507 Adjust testfile name.
7508 * gdb.python/py-value.c: Rename from python-value.c.
7509 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7510 testfile name.
7511
b554e4bd
JK
75122009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7513
7514 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7515 $bpt2address.
7516 (Second breakpoint address is valid on ia64)
7517 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7518
9a68ae16
JM
75192009-09-03 Joseph Myers <joseph@codesourcery.com>
7520
7521 * gdb.base/ending-run.exp: Restrict regular expression matching
7522 line number to require closing brace following.
7523
146b9145
DE
75242009-09-03 Doug Evans <dje@google.com>
7525
7526 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7527
787d21e1
TT
75282009-09-02 Tom Tromey <tromey@redhat.com>
7529
7530 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7531
e7802207
TT
75322009-09-02 Tom Tromey <tromey@redhat.com>
7533
7534 * gdb.dwarf2/callframecfa.exp: New file.
7535 * gdb.dwarf2/callframecfa.S: New file.
7536
817aadd2
JK
75372009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7538
7539 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7540 gdb.base/solib-overlap-main.c: New.
7541
4a76eae5
DJ
75422009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7543
7544 PR gdb/10565
7545
7546 * gdb.base/bitfields.c (struct container, container): New.
7547 (main): Initialize it and call break5.
7548 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7549
d4b96c9a
JK
75502009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7551
7552 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7553 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7554
4e22772d
JK
75552009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7556
7557 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7558
2efab443
MS
75592009-08-26 Michael Snyder <msnyder@vmware.com>
7560
7561 * gdb.base/i386-reverse.c: New file.
7562 * gdb.base/i386-reverse.exp: New file.
7563 * gdb.base/Makefile.in: Add new files to be removed.
7564
07ab73a0
JM
75652009-08-26 Joseph Myers <joseph@codesourcery.com>
7566
7567 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7568 environment-pwd for remote host.
7569 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7570
676accff
KS
75712009-08-24 Keith Seitz <keiths@redhat.com>
7572
7573 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7574 Add two new C++ completer tests which limit the output to a
889bf7c5 7575 given class.
676accff 7576
f9f7ad22
MS
75772009-08-24 Michael Snyder <msnyder@vmware.com>
7578
7579 * gdb.base/del.exp: Fix typo in comment.
7580 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7581
81ecdfbb
RW
75822009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7583
7584 * configure: Regenerate.
7585 * gdb.hp/configure: Likewise.
7586 * gdb.hp/gdb.aCC/configure: Likewise.
7587 * gdb.hp/gdb.base-hp/configure: Likewise.
7588 * gdb.hp/gdb.compat/configure: Likewise.
7589 * gdb.hp/gdb.defects/configure: Likewise.
7590 * gdb.hp/gdb.objdbg/configure: Likewise.
7591 * gdb.stabs/configure: Likewise.
7592
cab0c772
UW
75932009-08-19 Doug Evans <dje@google.com>
7594
7595 * gdb.base/gdbvars.c: New file.
7596 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7597
b8fa0bfa
PA
75982009-08-14 Pedro Alves <pedro@codesourcery.com>
7599
7600 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7601 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7602
b84aa90a
PA
76032009-08-13 Pedro Alves <pedro@codesourcery.com>
7604
7605 * gdb.base/default.exp: Adjust "set language test": it's now an
7606 enum command. Larger help string moved to "help set language".
7607 * gdb.base/help.exp: Adjust "help set language" expected output,
7608 now lists all known languages.
7609
0d8f9b2c
NF
76102009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7611
7612 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7613 all frame arguments.
7614 * gdb.arch/altivec-regs.exp: Likewise.
7615
bda180e0
TT
76162009-08-07 Tom Tromey <tromey@redhat.com>
7617
7618 * gdb.base/setshow.exp: Add tests for changes to set language, set
7619 check range, and set check type.
7620
48cb2d85
VP
76212009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7622
7623 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7624 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7625 Call it.
48cb2d85 7626
1ea34204
UW
76272009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7628
7629 * configure.ac: Run gdb.cell tests when appropriate.
7630 * configure: Regenerate.
7631 * lib/cell.exp: New file.
7632 * gdb.cell: New directory.
7633 * gdb.cell/configure.ac: New file.
7634 * gdb.cell/configure: New file.
7635 * gdb.cell/Makefile.in: New file.
7636 * gdb.cell/arch.exp: New file.
7637 * gdb.cell/break.c: New file.
7638 * gdb.cell/break.exp: New file.
7639 * gdb.cell/break-spu.c: New file.
7640 * gdb.cell/bt.c: New file.
7641 * gdb.cell/bt2-spu.c: New file.
7642 * gdb.cell/bt-spu.c: New file.
7643 * gdb.cell/bt.exp: New file.
7644 * gdb.cell/coremaker.c: New file.
7645 * gdb.cell/coremaker-spu.c: New file.
7646 * gdb.cell/core.exp: New file.
7647 * gdb.cell/gcore.exp: New file.
7648 * gdb.cell/data.c: New file.
7649 * gdb.cell/data.exp: New file.
7650 * gdb.cell/data-spu.c: New file.
7651 * gdb.cell/ea-cache.exp: New file.
7652 * gdb.cell/ea-cache.c: New file.
7653 * gdb.cell/ea-cache-spu.c: New file.
7654 * gdb.cell/ea-standalone.c: New file.
7655 * gdb.cell/ea-standalone.exp: New file.
7656 * gdb.cell/ea-test.c: New file.
7657 * gdb.cell/ea-test.exp: New file.
7658 * gdb.cell/f-regs.exp: New file.
7659 * gdb.cell/mem-access.c: New file.
7660 * gdb.cell/mem-access.exp: New file.
7661 * gdb.cell/mem-access-spu.c: New file.
7662 * gdb.cell/ptype.exp: New file.
7663 * gdb.cell/registers.exp: New file.
7664 * gdb.cell/size.c: New file.
7665 * gdb.cell/sizeof.exp: New file.
7666 * gdb.cell/size-spu.c: New file.
7667 * gdb.cell/solib.exp: New file.
7668 * gdb.cell/solib-symbol.exp: New file.
7669
85e747d2
UW
76702009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7671
7672 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7673
58d6951d
DJ
76742009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7675
7676 * gdb.base/float.exp: Handle VFP registers.
7677
6e0a4f15
MS
76782009-07-14 Michael Snyder <msnyder@vmware.com>
7679
dcd5da87
MS
7680 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7681 to bring gdb to the beginning of the calling line.
7682
6e0a4f15
MS
7683 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7684 confusing the i386 epilogue unwinder.
7685
782b2b07
SS
76862009-07-14 Stan Shebs <stan@codesourcery.com>
7687
7688 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7689
f662c3bc
MS
76902009-07-14 Michael Snyder <msnyder@vmware.com>
7691
7692 * gdb.reverse/step-reverse.exp (stepi into function call):
7693 Call instruction may not be first instruction in the line.
7694 (reverse stepi from a function call): Used wrong line number.
7695
8f313923
JK
76962009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7697
7698 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7699
4662c76e
JK
77002009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7701
7702 Fix gdb.base/macscp.exp when using custom inputrc.
7703 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7704 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7705 env(TERM) set.
7706 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7707 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7708
aa81e255
JK
77092009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7710
7711 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7712 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7713 Change the compilation target to match the testcase name.
7714 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7715 testcase name.
7716 * a2-run.exp: Use for setup prepare_for_testing. Change the
7717 compilation target to match the testcase name.
7718 * gdb.base/commands.exp: Likewise.
7719 * gdb.base/finish.exp: Likewise.
7720 * gdb.base/float.exp: Likewise.
7721 * gdb.base/info-target.exp: Likewise.
7722 * gdb.base/relational.exp: Likewise.
7723 * gdb.base/term.exp: Likewise.
7724 * gdb.base/until.exp: Likewise.
7725 * gdb.base/volatile.exp: Likewise.
7726 * gdb.base/whatis-exp.exp: Likewise.
7727
4c93b1d7
HZ
77282009-07-11 Hui Zhu <teawater@gmail.com>
7729
7730 * gdb.base/help.exp (disassemble): Update expected help text.
7731
812f7342
TT
77322009-07-09 Tom Tromey <tromey@redhat.com>
7733
7734 * lib/gdb.exp: Handle TRANSCRIPT.
7735 (remote_spawn, remote_close, send_gdb): New procs.
7736
fbb8f299
PM
77372009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7738
7739 * gdb.python/python-prettyprint.c: Add counted null string
7740 structure.
7741 * gdb.python/python-prettyprint.exp: Print null string. Test for
7742 embedded nulls.
7743 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7744 * gdb.python/python-value.exp (test_value_in_inferior): Add
7745 variable length string fetch tests.
7746 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7747
c0ac0ec7
JK
77482009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7749
7750 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7751
30b66ecc
TT
77522009-07-07 Tom Tromey <tromey@redhat.com>
7753
7754 * gdb.base/call-rt-st.exp: Update for change to escape output.
7755 * gdb.base/callfuncs.exp: Likewise.
7756 * gdb.base/charset.exp: Likewise.
7757 * gdb.base/constvars.exp: Likewise.
7758 * gdb.base/long_long.exp: Likewise.
7759 * gdb.base/pointers.exp: Likewise.
7760 * gdb.base/printcmds.exp: Likewise.
7761 * gdb.base/setvar.exp: Likewise.
7762 * gdb.base/store.exp: Likewise.
7763 * gdb.cp/ref-types.exp: Likewise.
7764 * gdb.mi/mi-var-child.exp: Likewise.
7765 * gdb.mi/mi-var-display.exp: Likewise.
7766 * gdb.mi/mi2-var-display.exp: Likewise.
7767 * gdb.base/charset.exp: Test octal escape sequence length.
7768 Update for change to escape output.
7769
187c4a2b
JK
77702009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7771
7772 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7773
d80a43f9
DJ
77742009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7775
7776 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7777
047427a8
JK
77782009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7781 gdbserver increasing $portnum if "Can't bind address" has been seen.
7782
8b5a0f4f
PA
77832009-07-05 Pedro Alves <pedro@codesourcery.com>
7784
7785 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7786 mingw32ce.
7787
7d93ba58
PA
77882009-07-05 Pedro Alves <pedro@codesourcery.com>
7789
7790 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7791 VFP format.
7792
2277426b
PA
77932009-07-02 Pedro Alves <pedro@codesourcery.com>
7794
7795 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7796 linux. Adjust to use "inferior", "info inferiors", "detach
7797 inferior" and "kill inferior" instead of "restart", "info fork",
7798 "detach fork" and "delete fork".
7799 * gdb.base/ending-run.exp: Spell out "info".
7800 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7801 the "kill" command.
7802
5af949e3
UW
78032009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7804
7805 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7806 change to prefix TLS offset in hex with 0x.
7807
5d3729b5
UW
78082009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7809
7810 * gdb.base/default.exp: Update test case for "x" changes.
7811
af589bd0
TG
78122009-07-01 Tristan Gingold <gingold@adacore.com>
7813
7814 * gdb.base/bigcore.exp: Make darwin untested.
7815
40974f91
JK
78162009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 * gdb.base/completion.exp (directory completion): Create the directory.
7819 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7820 escapeuniquesub.
7821 (directory completion 2): Expect now ${escapeuniquesub}.
7822 (Glob remaining of directory test): Remove one excessive newline.
7823 Expect the real output.
7824
59dd3af6
JK
78252009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7826
7827 Fix `make check//%' target after `make check' has been ran.
7828 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7829 a mkdir call.
7830 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7831 (%/.dir): Remove.
7832
f4e164aa
JK
78332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7834
7835 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7836 the expected result record.
7837
69af2122
JK
78382009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7839
7840 Remove racy FAILs relying just on the timeouts.
7841 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7842 (annotation_level 2): Remove racy FAILs.
7843
2fd481e1
PP
78442009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7845
7846 gdb/10275
889bf7c5
PA
7847 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7848
c38f313d
DJ
78492009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7850
7851 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7852
8b777f02
VP
78532009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7854
7855 * gdb.mi/mi-stack.exp: Testing symbolic options
7856 to -stack-list-locals and -stack-list-arguments.
7857
00c7eacf
JK
78582009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7859
7860 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7861
6bc80edc
TT
78622009-06-29 Tom Tromey <tromey@redhat.com>
7863
7864 * dg-extract-results.sh: New file.
7865 * Makefile.in (FORCE_PARALLEL): New variable.
7866 (CHECK_TARGET): New conditional variable.
7867 (check): Use CHECK_TARGET.
7868 (DO_RUNTEST): New variable.
7869 (check-single): New target.
7870 (TEST_DIRS): New variable.
7871 (TEST_TARGETS): Likewise.
7872 (check-parallel): New target.
7873 (check-gdb.%): New pattern.
7874 (BASE1_FILES): New variable.
7875 (BASE2_FILES): Likewise.
7876 (check-gdb.base%): New pattern.
7877 (%/.dir): New pattern.
7878 * configure: Rebuild.
7879 * aclocal.m4 (AM_CONDITIONAL): New defun.
7880 * configure.ac: Check whether user is using GNU make.
7881 (GMAKE): New conditional.
7882
794684b6
SW
78832009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7884
7885 * gdb.cp/namespace-nested-import.cc: New test.
7886 * gdb.cp/namespace-nested-import.exp: New test.
7887
edb3359d
DJ
78882009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7889
7890 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7891 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7892 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7893 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7894 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7895 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7896 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7897 gdb.opt/inline-markers.c: New files.
7898 * lib/gdb.exp (skip_inline_frame_tests): New function.
7899 (skip_inline_var_tests): New function.
7900
cf657a0c
AS
79012009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7902
7903 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7904 backtrace.
7905
28d41a99
MS
79062009-06-27 Michael Snyder <msnyder@vmware.com>
7907
7908 * gdb.reverse: New directory.
7909 * gdb.reverse/break-reverse.c: New test.
7910 * gdb.reverse/break-reverse.exp: New test.
7911 * gdb.reverse/consecutive-reverse.c: New test.
7912 * gdb.reverse/consecutive-reverse.exp: New test.
7913 * gdb.reverse/finish-reverse.c: New test.
7914 * gdb.reverse/finish-reverse.exp: New test.
7915 * gdb.reverse/machinestate.c: New test.
7916 * gdb.reverse/ms1.c: New test.
7917 * gdb.reverse/machinestate.exp: New test.
7918 * gdb.reverse/Makefile.in: New file.
7919 * gdb.reverse/shr2.c: New test.
7920 * gdb.reverse/solib-reverse.c: New test.
7921 * gdb.reverse/solib-reverse.exp: New test.
7922 * gdb.reverse/step-reverse.c: New test.
7923 * gdb.reverse/step-reverse.exp: New test.
7924 * gdb.reverse/until-reverse.c: New test.
7925 * gdb.reverse/ur1.c: New test.
7926 * gdb.reverse/until-reverse.exp: New test.
7927 * gdb.reverse/watch-reverse.c: New test.
7928 * gdb.reverse/watch-reverse.exp: New test.
7929 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7930 * configure: Regenerate.
7931
fe3c8b0d
DE
79322009-06-26 Doug Evans <dje@google.com>
7933
7934 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7935
3a72a602
PM
79362009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7937
7938 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7939 windows problem for 'file delete $binfile'.
7940
27aa8d6a
SW
79412009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7942
7943 * gdb.cp/namespace-using.exp: New test.
7944 * gdb.cp/namespace-using.cc: New test.
7945
8ac055f8
JB
79462009-05-20 Joel Brobecker <brobecker@adacore.com>
7947
7948 * gdb.ada/variant_record_packed_array: New testcase.
7949
85e306ed
TT
79502009-06-23 Tom Tromey <tromey@redhat.com>
7951
7952 * gdb.base/charset.exp (test_combination): Regression test.
7953 * gdb.base/charset.c (my_wchar_t): New typedef.
7954 (myvar): New global.
7955 (main): Set myvar.
7956
56643c5e
PM
79572009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7958
7959 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7960 target.
7961
1fac167a
UW
79622009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7963
7964 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7965
7ccb0be9
UW
79662009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7967
7968 * gdb.mi/gdb680.exp: Update test for error message.
7969
568d6575
UW
79702009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7971
7972 * gdb.base/annota1.exp: Allow multiple occurrences of the
7973 frames-invalid annotation.
7974 * gdb.cp/annota2.exp: Likewise.
7975
7cd1089b
PM
79762009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7977
7978 * gdb.cp/gdb2495.cc: New file.
7979 * gdb.cp/gdb2495.exp: New file.
7980
72c63395
JK
79812009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7982
7983 Report error on GDB crash during runto.
7984 * lib/gdb.exp (runto <eof>): New.
7985
3788363d
DJ
79862009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7987
7988 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7989 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7990 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7991 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7992 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7993 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7994 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7995 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7996 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7997 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7998 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7999 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8000 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8001 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8002 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8003 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8004 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8005 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8006 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8007 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8008 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8009 gdb.trace/passcount.exp, gdb.trace/report.exp,
8010 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8011 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8012 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8013 executable.
8014
17592de3
PA
80152009-06-07 Pedro Alves <pedro@codesourcery.com>
8016
8017 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8018 defined before referencing it.
8019
701e355d
DE
80202009-06-03 Doug Evans <dje@google.com>
8021
8022 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8023 * gdb.arch/i386-see.c: Ditto.
8024
f2292c65
PM
80252009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8026
8027 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8028 (check_macro): Return 1 if undefined.
8029 If first test fails, check if macro debug information is available,
8030 and report unsupported test if no macro information is found.
8031
5a437975
DE
80322009-05-29 Doug Evans <dje@google.com>
8033
8034 * gdb.threads/hand-call-in-threads.exp: New.
8035 * gdb.threads/hand-call-in-threads.c: New.
8036
c141c696
MS
80372009-05-29 Michael Snyder <msnyder@vmware.com>
8038
8039 * gdb.base/break-always.exp: Change "1" to "on".
8040 Add confirmation check.
8041
b3444185
PA
80422009-05-28 Pedro Alves <pedro@codesourcery.com>
8043
8044 * gdb.threads/threxit-hop-specific.c: New.
8045 * gdb.threads/threxit-hop-specific.exp: New.
8046 * gdb.threads/thread-execl.c: New.
8047 * gdb.threads/thread-execl.exp: New.
8048
b6313243
TT
80492009-05-27 Tom Tromey <tromey@redhat.com>
8050 Thiago Jung Bauermann <bauerman@br.ibm.com>
8051
8052 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8053 (mi_child_regexp): Likewise.
8054 (mi_list_varobj_children_range): Likewise.
8055 (mi_get_features): Likewise.
8056 (mi_list_varobj_children): Rewrite.
8057 * gdb.python/python-mi.exp: New file.
8058
a6bac58e
TT
80592009-05-27 Tom Tromey <tromey@redhat.com>
8060 Thiago Jung Bauermann <bauerman@br.ibm.com>
8061 Phil Muldoon <pmuldoon@redhat.com>
8062 Paul Pluzhnikov <ppluzhnikov@google.com>
8063
8064 * gdb.python/python-prettyprint.exp: New file.
8065 * gdb.python/python-prettyprint.c: New file.
8066 * gdb.python/python-prettyprint.py: New file.
8067 * gdb.base/display.exp: print/r is now valid.
8068
2c74e833
TT
80692009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8070 Tom Tromey <tromey@redhat.com>
8071 Pedro Alves <pedro@codesourcery.com>
8072 Paul Pluzhnikov <ppluzhnikov@google.com>
8073
8074 * gdb.python/python-template.exp: New file.
8075 * gdb.python/python-template.cc: New file.
8076 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8077 tests.
8078 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8079 Call it.
8080 (test_value_after_death): New proc.
8081 * gdb.python/python-value.c (PTR): New typedef.
8082 (main): New variable 'x'.
8083
89c73ade
TT
80842009-05-27 Tom Tromey <tromey@redhat.com>
8085
8086 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8087 tests.
8088 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8089 Call it.
8090
a75724bc
PA
80912009-05-27 Pedro Alves <pedro@codesourcery.com>
8092
8093 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8094
e58b0e63
PA
80952009-05-24 Pedro Alves <pedro@codesourcery.com>
8096
8097 * gdb.threads/fork-thread-pending.c: New.
8098 * gdb.threads/fork-thread-pending.exp: New.
8099
4ac36638
JK
81002009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8103 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8104
889bf7c5 81052009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8106
889bf7c5 8107 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8108
b242c3c2
PA
81092009-05-17 Pedro Alves <pedro@codesourcery.com>
8110
8111 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8112 `gdb_get_line_number'. Call `callee' in both parent and child.
8113 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8114 `gdb_get_line_number' instead of hardcoding line numbers.
8115 (catch_fork_unpatch_child): New procedure to test detaching
8116 breakpoints from child fork.
8117 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8118 hardcoding line numbers.
8119 (do_fork_tests): Run `catch_fork_unpatch_child'.
8120
ee342b23
VP
81212009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8122
8123 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8124 of structure type enters or leaves the scope, it
8125 is reported by -var-update.
8126
e2009e98
DE
81272009-05-11 Doug Evans <dje@sebabeach.org>
8128
8129 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8130 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8131 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8132
00903456
JK
81332009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8134
8135 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8136
dc621c35
DE
81372009-04-30 Doug Evans <dje@google.com>
8138
8139 * gdb.threads/watchthreads2.exp: New testcase.
8140 * gdb.threads/watchthreads2.c: New testcase.
8141
9ab4e744
DE
81422009-04-29 Doug Evans <dje@google.com>
8143
8144 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8145 * gdb.cp/mb-ctor.cc: Ditto.
8146 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8147 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8148 * gdb.cp/mb-inline1.cc: Call it.
8149 * gdb.cp/mb-inline2.cc: Ditto.
8150 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8151 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8152
484086b7
JK
81532009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8154
8155 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8156 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8157 Replace all uses of `decimal' by `nonzero'.
8158 (info macro FROM_COMMANDLINE): New test.
8159
379a77b5
TT
81602009-04-27 Tom Tromey <tromey@redhat.com>
8161
8162 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8163
b92b73c2
DE
81642009-04-27 Doug Evans <dje@google.com>
8165
8166 * gdb.threads/watchthreads.c (main): Initialize args before starting
8167 the threads. Plus formatting cleanup.
8168 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8169 biased scheduling of one thread.
8170
945a118d
JG
81712009-04-27 Jerome Guitton <guitton@adacore.com>
8172
8173 * gdb.cp/templates.cc (GetMax): New template.
8174 (main): Declare two instances of GetMax.
8175 * gdb.cp/templates.exp: Add new test.
8176
d389af10
JK
81772009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8178
8179 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8180
e7f86de9
JM
81812009-04-22 Joseph Myers <joseph@codesourcery.com>
8182
8183 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8184
334cc82d
TT
81852009-04-15 Tom Tromey <tromey@redhat.com>
8186
8187 * gdb.base/charset.exp: Add regression test.
8188
d12672cc
JB
81892009-04-14 Joel Brobecker <brobecker@adacore.com>
8190
8191 * gdb.base/exe-lock.exp: New testcase.
8192
18e8c3bc
TT
81932009-04-13 Tom Tromey <tromey@redhat.com>
8194
8195 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8196 operator on Frame.
8197
5ecd5cbe
UW
81982009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8199
8200 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8201 * gdb.server/ext-attach.exp: Likewise.
8202
7309f756
VP
82032009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8204
8205 Eliminate some sleep usage.
8206
889bf7c5
PA
8207 * gdb.mi/basics.c (do_nothing): New.
8208 (main): Use do_nothing instead of printf, so that
8209 not to introduce race condition between output of
8210 inferiour and output of gdb. Do not use sleep as it
8211 is not generally available on embedded targets.
7309f756 8212
f4b95f6f
PA
82132009-04-02 Pedro Alves <pedro@codesourcery.com>
8214
8215 * gdb.server/ext-attach.exp: Expect an optional process id after
8216 "Detached from remote process".
8217
de40b933
JK
82182009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8219
8220 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8221 gdb.dwarf2/dw2-unresolved.exp: New.
8222
2ae101a4
PA
82232009-04-02 Pedro Alves <pedro@codesourcery.com>
8224
8225 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8226 mi_run_to_main.
8227
56a8e183
PA
82282009-04-02 Pedro Alves <pedro@codesourcery.com>
8229
8230 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8231 mi_run_to_main. Skip thread exit test on remote targets.
8232 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8233 mi_run_to_main.
8234 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8235 mi_run_to_main.
8236 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8237 when expecting ^connected. Detect when the target doesn't support
8238 non-stop mode.
8239 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8240 supported. Return -1 on error, 0 on success.
8241 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8242 (mi_runto): Return mi_runto_helper's result explicitly.
8243
c35fafde
PA
82442009-04-01 Pedro Alves <pedro@codesourcery.com>
8245
8246 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8247
f8a8dce6
JB
82482009-04-01 Tom Tromey <tromey@redhat.com>
8249
8250 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8251 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8252 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8253 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8254
71c25dea
TT
82552009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8256 Jan Kratochvil <jan.kratochvil@redhat.com>
8257
8258 PR gdb/931
8259 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8260 output.
8261 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8262 for gdb/931.
8263 * dw2-strp.S (DW_AT_language): Change to C++.
8264 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8265
02d9a9ce
JB
82662009-03-31 Joel Brobecker <brobecker@adacore.com>
8267
8268 * gdb.ada/tasks: New testcase.
8269
1042e4c0
SS
82702009-03-30 Stan Shebs <stan@codesourcery.com>
8271
8272 * gdb.trace/actions.exp: Update to match new info trace format.
8273 * gdb.trace/deltrace.exp: Ditto.
8274 * gdb.trace/infotrace.exp: Ditto.
8275 * gdb.trace/passcount.exp: Ditto.
8276 * gdb.trace/save-trace.exp: Ditto.
8277 * gdb.trace/while-stepping.exp: Ditto.
8278 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8279
f8f6f20b
TJB
82802009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8281
8282 * gdb.python/python-frame.c: New file.
8283 * gdb.python/python-frame.exp: New file.
8284
c0c6f777
TJB
82852009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8286
8287 * gdb.python/python-value.exp: Add tests for the address
8288 attribute.
8289
3cb51905
AS
82902009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8291
8292 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8293
88fc996f
DE
82942009-03-26 Doug Evans <dje@google.com>
8295
8296 * gdb.mi/mi-nonstop-exit.exp: New file.
8297 * gdb.mi/non-stop-exit.c: New file.
8298
56ef84b1
TT
82992009-03-26 Tom Tromey <tromey@redhat.com>
8300
8301 Update for change to prologue skipping:
8302 * gdb.mi/mi2-simplerun.exp: Update.
8303 * gdb.mi/mi2-break.exp: Update.
8304 * gdb.mi/mi-simplerun.exp: Update.
8305 * gdb.mi/mi-break.exp: Update.
8306 * gdb.base/ending-run.exp: Update.
8307
def2b000
TJB
83082009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8309
8310 * gdb.python/python-value.exp (test_value_in_inferior): Test
8311 gdb.Value.is_optimized_out attribute.
8312
442ddf59
JK
83132009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8314
8315 * gdb.dwarf2/dw2-noloc-main.c: New file.
8316 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8317 (.text): Remove.
8318 (.data): New.
8319 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8320 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8321 (DW_TAG_subprogram func_cu1, noloc): Remove.
8322 (main): New.
8323 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8324 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8325 (file_symbols): New procedure.
8326
a8df5de4
TT
83272009-03-25 Tom Tromey <tromey@redhat.com>
8328
8329 * gdb.base/charset.exp (valid_target_charset): New proc.
8330 Use it to skip tests on invalid charsets.
8331
cc1d7add
PM
83322009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8333
8334 * gdb.base/completion.exp: Add a test for directory completion.
8335
bcd5727b
JK
83362009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8337
8338 Fix a racy FAIL.
8339 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8340 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8341
cc924cad
TJB
83422009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8343
8344 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8345 * gdb.python/python-function.exp: Add test for function returning
8346 a GDB value.
8347
bc3b79fd
TJB
83482009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8349
8350 * gdb.python/python-function.exp: New file.
8351
6c7a06a3
TT
83522009-03-20 Tom Tromey <tromey@redhat.com>
8353
8354 * gdb.base/store.exp: Update for change to escape output.
8355 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8356 to escape output.
8357 * gdb.base/pointers.exp: Update for change to escape output.
8358 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8359 to escape output.
8360 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8361 escape output.
8362 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8363 to escape output.
8364 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8365 escape output.
8366 * gdb.base/setvar.exp: Update for change to escape output.
8367 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8368 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8369 to escape output.
8370 (test_print_string_constants): Likewise.
8371 * gdb.base/charset.exp (valid_host_charset): Check size of
8372 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8373 cases. Handle "auto"-related output.
8374 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8375 (uvar, Uvar): New globals.
8376
c31af87b
JG
83772009-03-19 Jerome Guitton <guitton@adacore.com>
8378
8379 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8380 deltas.
8381 * gdb.ada/fixed_points.exp: Ditto.
8382
51272cf2
PA
83832009-03-18 Pedro Alves <pedro@codesourcery.com>
8384
8385 * return-nodebug.c: Don't include stdio.h.
8386 (init): Delete.
8387 (func): Delete definition and provide extern declaration.
8388 (t): New.
8389 (main): Don't call printf. Call func and store its result in t.
8390 * return-nodebug1.c: New.
8391 * return-nodebug.exp: Don't expect stdio output. Instead, print
8392 the global variable t. Drop printf formatters and cast types from
8393 foreach loop. Don't use prepare_for_testing. Compile
8394 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8395 define FORMAT or CAST.
8396
d24948ac
PP
83972009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8398
8399 * gdb.base/solib-display.exp: Disable test for remote targers.
8400
61ff14c6
JK
84012009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8402
8403 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8404
cb4dce93
JK
84052009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8406
8407 Fix a racy FAIL.
8408 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8409 code from `follow parent, print pids'.
8410 (`follow child, print pids', `follow parent, print pids'): Call it.
8411 Replace `gdb_test "break..."' by gdb_breakpoint.
8412
f7c60c5e
VP
84132009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8414
8415 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8416 sync and async modes.
f7c60c5e 8417
383ace49
JB
84182009-03-12 Joel Brobecker <brobecker@adacore.com>
8419
8420 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8421 that was checked in by mistake. Remove loading of ada.exp, since
8422 this is not necessary in this case.
8423
4ce102af
JB
84242009-03-12 Joel Brobecker <brobecker@adacore.com>
8425
8426 * gdb.ada/ptype_arith_binop.exp: New testcase.
8427
529a2aef
JB
84282009-03-12 Joel Brobecker <brobecker@adacore.com>
8429
8430 * gdb.ada/mod_from_name: New testcase.
8431
8a38181c
JB
84322009-03-12 Joel Brobecker <brobecker@adacore.com>
8433
8434 * gdb.ada/tick_last_segv: New testcase.
8435
11436dee
VP
84362009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8437
61ff14c6 8438 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8439
1f31650a
VP
84402009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8441
61ff14c6
JK
8442 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8443 include the token in ^running and frame info in *stopped.
1f31650a 8444
a3247a22
PP
84452009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8446
8447 * solib-display.exp: New file.
8448 * solib-display-main.c: New file.
8449 * solib-display-lib.c: New file.
61ff14c6 8450
aae64587
PA
84512009-03-05 Pedro Alves <pedro@codesourcery.com>
8452
8453 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8454
44aabfbc
JK
84552009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8456
8457 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8458 (list_and_check_macro): Use more specific test name.
8459 (next to definition): Make the test names unique.
8460
c087fcd3
PM
84612009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8462
8463 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8464
c86cf029
VP
84652009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8466
8467 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8468 notifications.
8469 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8470 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8471 * lib/mi-support.exp (library_loaded_re): New.
8472 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8473
3ea85240
VP
84742009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8475
8476 * gdb.gdb/observer.exp: Use test_notification observer, not
8477 normal_stop, everywhere.
8478 (test_normal_stop_notifications): Rename to...
8479 (test_notifications): ...this.
8480 (test_observer_normal_stop): Rename to...
8481 (test_observer): ...this.
8482
1903f0e6
DE
84832009-02-16 Doug Evans <dje@google.com>
8484
8485 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8486 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8487 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8488 (test_prefixed_syscall,test_int3): New tests.
8489 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8490 (test_prefixed_syscall,test_int3): New tests.
8491
1d33d6ba
VP
84922009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8493
3cb51905
AS
8494 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8495 (mi_expect_interrupt): Likewise.
8496 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8497 response.
1d33d6ba 8498
faafb047
PM
84992009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8500
8501 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8502 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8503 Replace calls to get_valueofx by get_hexadecimal_valueof.
8504
417e16e2
PM
85052009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8506
8507 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8508 (get_integer_valueof): New procedure.
8509 (get_sizeof): Use new get_integer_value_of.
8510 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8511 by get_integer_valueof.
8512
7065b901
TT
85132009-02-13 Tom Tromey <tromey@redhat.com>
8514
8515 * gdb.base/remote.exp (get_sizeof): Remove.
8516 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8517 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8518 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8519 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8520 (get_sizeof): Likewise.
8521
5d7cb8df
JK
85222009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8523
8524 PR fortran/9806
8525 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8526
b2febfff
PP
85272009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8528
8529 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8530
4aa995e1
PA
85312009-02-06 Pedro Alves <pedro@codesourcery.com>
8532
8533 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8534
d8906c6f
TJB
85352009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8536
8537 * gdb.python/python-cmd.exp: New file.
8538
ff4ab08d
TG
85392009-02-06 Tristan Gingold <gingold@adacore.com>
8540
8541 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8542
aacd552b
TG
85432009-02-05 Tristan Gingold <gingold@adacore.com>
8544
8545 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8546 pointer is dereferenced and use this signal name in regexp.
8547 * gdb.base/signull.exp: Ditto.
8548 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8549 * gdb.base/signull.c (main): Ditto.
8550
08c637de
TJB
85512009-02-04 Tom Tromey <tromey@redhat.com>
8552 Thiago Jung Bauermann <bauerman@br.ibm.com>
8553
8554 * gdb.python/python-value.exp: Use `gdb.history' instead of
8555 `gdb.value_from_history'.
8556 (test_value_numeric_ops): Add test for conversion of enum constant.
8557 * gdb.python/python-value.c (enum e): New type.
8558 (evalue): New global.
8559 (main): Use argv.
8560
20261af8
JG
85612009-02-04 Jerome Guitton <guitton@adacore.com>
8562
8563 * gdb.ada/uninitialized_vars: New test program.
8564 * gdb.ada/uninitialized_vars.exp: New testcase.
8565
52e44b43
TT
85662009-02-02 Tom Tromey <tromey@redhat.com>
8567
8568 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8569 * gdb.cp/pr2489.cc: Rename...
8570 * gdb.cp/pr9594.cc: ... to this.
8571
1c71341a
TT
85722009-02-02 Tom Tromey <tromey@redhat.com>
8573
8574 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8575 * gdb.cp/pr2489.cc: New file.
8576 * gdb.cp/cpcompletion.exp: New file.
8577
a4295225
TT
85782009-02-02 Tom Tromey <tromey@redhat.com>
8579
8580 PR exp/9059:
8581 * gdb.cp/call-c.exp: Add regression test.
8582 * gdb.cp/call-c.cc (FooHandle): New typedef.
8583 (main): New variable 'handle'.
8584
592375cd
VP
85852009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8586
8587 * lib/mi-support.exp (et_mi_thread_list)
8588 (check_mi_and_console_threads): Adjust for current thread in
8589 -thread-list-ids output.
8590
41447f92
VP
85912009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8592
889bf7c5
PA
8593 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8594 Call it.
41447f92 8595
35669430
DE
85962009-01-28 Doug Evans <dje@google.com>
8597
8598 * gdb.arch/amd64-disp-step.S: New file.
8599 * gdb.arch/amd64-disp-step.exp: New file.
8600 * gdb.arch/i386-disp-step.S: New file.
8601 * gdb.arch/i386-disp-step.exp: New file.
8602
09f00d9a
PM
86032009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8604
8605 * gdb.base/find.exp: Set newline variable
8606 using quotes instead of braces to fix cygwin failures.
8607
1e8fb976
PA
86082009-01-23 Pedro Alves <pedro@codesourcery.com>
8609
8610 * gdb.base/radix.exp: Add tests to ensure that that set
8611 input-radix 0 and set output-radix 0 are really rejected.
8612
da061712
PA
86132009-01-23 Pedro Alves <pedro@codesourcery.com>
8614
8615 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8616 copyright years.
8617
dd7e2d2b
PA
86182009-01-23 Pedro Alves <pedro@codesourcery.com>
8619
8620 PR gdb/9664:
8621 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8622
392452f6
PA
86232009-01-22 Pedro Alves <pedro@codesourcery.com>
8624
8625 PR c++/9631:
8626 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8627
8653e71c
PM
86282009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8629
8630 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8631 binfile definition to fix Windows OS failure.
8632
a12cc160
DJ
86332009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8634
8635 PR gdb/9346
8636 * gdb.base/interrupt.c (sigint_handler): New.
8637 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8638 on error.
8639 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8640 Test "signal SIGINT".
8641
b89667eb
DE
86422009-01-19 Doug Evans <dje@google.com>
8643
8644 * gdb.base/break.exp: Update expected gdb output.
8645 * gdb.base/sepdebug.exp: Ditto.
8646 * gdb.mi/mi-syn-frame.exp: Ditto.
8647 * gdb.mi/mi2-syn-frame.exp: Ditto.
8648 * gdb.base/call-signal-resume.exp: New file.
8649 * gdb.base/call-signals.c: New file.
8650 * gdb.base/unwindonsignal.exp: New file.
8651 * gdb.base/unwindonsignal.c: New file.
8652 * gdb.threads/interrupted-hand-call.exp: New file.
8653 * gdb.threads/interrupted-hand-call.c: New file.
8654 * gdb.threads/thread-unwindonsignal.exp: New file.
8655
adb483fe
DJ
86562009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8657
8658 * gdb.base/define.exp: Test defining and hooking prefix commands.
8659 * gdb.python/python.exp: Update test for "show user" output.
8660
60023297
JK
86612009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8664 now the output exactly, using less wildcards. Expect also the output
8665 of gfortran-4.3. Update for the f-valprint.c modification from
8666 2008-04-22.
8667 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8668 Remove gdb_test test names where matching the command.
8669
ccc57cf9
PA
86702009-01-01 Pedro Alves <pedro@codesourcery.com>
8671
8672 PR breakpoints/9681:
8673 * gdb.base/watchpoint.exp: Add regression test.
8674
c7a6ca08
PA
86752008-12-31 Pedro Alves <pedro@codesourcery.com>
8676
8677 * gdb.threads/attach-into-signal.exp: Don't use
8678 gdb_suppress_entire_file.
8679 * gdb.threads/attach-stopped.exp: Ditto.
8680 * gdb.threads/attachstop-mt.exp: Ditto.
8681
3a031f65
PA
86822008-12-31 Pedro Alves <pedro@codesourcery.com>
8683
8684 PR gdb/8812:
8685 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8686
09e6485f
PA
86872008-12-29 Pedro Alves <pedro@codesourcery.com>
8688
8689 PR gdb/7536:
8690 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8691 and unsupported output radices are really rejected.
8692
0cd53049
JK
86932008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8694
8695 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8696
ba163c7e
TT
86972008-12-22 Tom Tromey <tromey@redhat.com>
8698
8699 * gdb.cp/punctuator.exp: New file.
8700
6f4de6c9
JK
87012008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8702
8703 * gdb.base/completion.exp (Completing non-existing component): New test.
8704
0f34d0b4
JK
87052008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8706
8707 Fix for PR gdb/8648.
8708 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8709 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8710 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8711 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8712
db2ad4c3
JK
87132008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8714
8715 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8716
bb5ef15e
DP
87172008-12-16 Christophe Lyon <christophe.lyon@st.com>
8718
8719 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8720 compiler actually generate code at the expected line number.
8721
90142adc
JZ
87222008-12-15 Jie Zhang <jie.zhang@analog.com>
8723
8724 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8725
fad6eecd
TT
87262008-12-12 Tom Tromey <tromey@redhat.com>
8727
8728 * gdb.base/commands.exp (redefine_hook_test): New proc.
8729 Call it.
8730
17c8aaf5
TT
87312008-12-11 Tom Tromey <tromey@redhat.com>
8732
8733 * gdb.base/macscp.exp: New regression test.
8734
7c8adf68
TT
87352008-12-11 Tom Tromey <tromey@redhat.com>
8736
8737 * gdb.base/macscp.exp: Print "address.addr".
8738 * gdb.base/macscp1.c (struct outer): New struct.
8739 (address): New global.
8740
b05dcbb7
TT
87412008-12-09 Tom Tromey <tromey@redhat.com>
8742
8743 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8744 Call it.
8745
2d476de1
DE
87462008-12-04 Doug Evans <dje@google.com>
8747
8748 * gdb.server/ext-run.exp: Relax regexp for init program.
8749
87bdc959
TG
87502008-12-03 Tristan Gingold <gingold@adacore.com>
8751
8752 * gdb.base/macscp.exp: Generate an object file during compilation
8753 to work around Darwin dsymutil limitations.
8754
e0740f77
JK
87552008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8756
8757 Test resolving external references to TLS variables.
8758 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8759 FILE2_THREAD_LOCAL.
8760 (testfile2, srcfile2): New variables.
8761 * gdb.threads/tls.c (file2_thread_local)
8762 (function_referencing_file2_thread_local): New.
8763 * gdb.threads/tls2.c: New file.
8764
67f0aac5
JB
87652008-11-28 Joel Brobecker <brobecker@adacore.com>
8766
8767 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8768 rather than integer, as integer might not be big enough when
8769 on 64bit targets.
67f0aac5 8770
c332165e
JG
87712008-11-27 Jerome Guitton <guitton@adacore.com>
8772
8773 * gdb.cp/formatted-ref.exp: Add equality test.
8774 * gdb.ada/formatted_ref.exp: Ditto.
8775
fc9b693c
JK
87762008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8777
8778 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8779 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8780
a9c64011
AS
87812008-11-20 Andreas Schwab <schwab@suse.de>
8782
8783 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8784 matching syscall entry point.
8785 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8786 (tcatch_vfork_then_child_follow): Likewise. Finish through
8787 vfork even if we stopped at the syscall trampoline.
8788
e2fd701e
DE
87892008-11-20 Doug Evans <dje@google.com>
8790
8791 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8792
69abc51c
TJB
87932008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8794
8795 * gdb.arch/ppc-dfp.exp: New file.
8796 * gdb.arch/ppc-dfp.c: New file.
8797
c14c28ba
PP
87982008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8799
8800 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8801
2e74121d
DE
88022008-11-17 Doug Evans <dje@google.com>
8803
8804 * gdb.mi/mi-syn-frame.exp: Update expected output.
8805 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8806
66bb093b
VP
88072008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8808
8809 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8810 "thread N" results in =thread-selected.
8811 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8812 (mi_send_resuming_command_raw): Be prepared for
8813 =thread-selected.
8814
3d043ef6
VP
88152008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8816
a9c64011
AS
8817 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8818 * lib/mi-support.exp: Likewise.
3d043ef6 8819
808104c8
JB
88202008-11-16 Joel Brobecker <brobecker@adacore.com>
8821
8822 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8823 commands from the expected output for "help catch".
8824
00b22944
JB
88252008-11-15 Joel Brobecker <brobecker@adacore.com>
8826
8827 * gdb.ada/int_deref.exp: New testcase.
8828
59669435
TT
88292008-11-14 Nick Roberts <nickrob@snap.net.nz>
8830
8831 * gdb.mi/gdb2549.exp: New file.
8832
de04a248
DE
88332008-11-11 Doug Evans <dje@google.com>
8834
8835 * gdb.base/callexit.exp: New file.
8836 * gdb.base/callexit.c: New file.
8837
6b8ce727
DE
88382008-11-10 Doug Evans <dje@google.com>
8839
8840 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8841 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8842 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8843 (default_gdb_start,default_gdb_exit): Ditto.
8844 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8845 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8846 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8847 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8848 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8849 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8850
1b14b8aa
AS
88512008-11-03 Andreas Schwab <schwab@suse.de>
8852
8853 * gdb.base/hashline2.exp: Fix typo.
8854 * gdb.base/hashline3.exp: Likewise.
8855
f3134b88
TT
88562008-10-30 Tom Tromey <tromey@redhat.com>
8857
8858 * gdb.base/pointers.exp: Add test.
8859 * gdb.base/pointers.c (k, S): New typedefs.
8860 (instance): New global.
8861
c2226152
AS
88622008-10-30 Andreas Schwab <schwab@suse.de>
8863
8864 * gdb.base/args.exp: Add tests for newlines.
8865
462f405c
JB
88662008-10-30 Joel Brobecker <brobecker@adacore.com>
8867
8868 gdb.base/foll-exec.exp: Update the expected output of a couple
8869 of "info breakpoints" tests.
8870
79a45b7d
TT
88712008-10-28 Tom Tromey <tromey@redhat.com>
8872
8873 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8874
adc13a14
PA
88752008-10-24 Pedro Alves <pedro@codesourcery.com>
8876
8877 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8878 gdb_start_cmd.
8879 Use runto_main before any test that requires execution.
8880
252fbfc8
PA
88812008-10-23 Pedro Alves <pedro@codesourcery.com>
8882
8883 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8884 instead of SIGINT.
8885
28148e3d
JB
88862008-10-22 Joel Brobecker <brobecker@adacore.com>
8887
8888 * gdb.base/completion.exp: Update expected output following
8889 the addition of the "info tasks" command.
8890
c209f847
TT
88912008-10-22 Tom Tromey <tromey@redhat.com>
8892
8893 * gdb.base/exprs.exp (test_expr): Add test for string
8894 concatenation.
8895
f177e350
PA
88962008-10-19 Pedro Alves <pedro@codesourcery.com>
8897
8898 * configure.ac: Output gdb.python/Makefile.
8899 * configure: Regenerate.
8900 * gdb.python/Makefile.in: New.
8901
cce89356
JB
89022008-10-16 Joel Brobecker <brobecker@adacore.com>
8903
8904 * gdb.base/foll-fork.exp: Adjust the expected output to match
8905 the new description for fork/vfork catchpoints in the "info
8906 breakpoints" output.
8907
176d289d
TJB
89082008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8909
8910 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8911
a08702d6
TJB
89122008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8913
8914 * gdb.python/python-value.c: New file.
8915 * gdb.python/python-value.exp: New file.
8916
1c5cfe86
PA
89172008-10-15 Pedro Alves <pedro@codesourcery.com>
8918
8919 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8920
5a98ad69
DP
89212008-10-15 Denis Pilat <denis.pilat@st.com>
8922
41702f1b 8923 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8924
dcb1a1e2
TT
89252008-10-09 Tom Tromey <tromey@redhat.com>
8926
8927 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8928 'fprintf' and 'stderr'.
8929
9124fe48
JB
89302008-10-07 Joel Brobecker <brobecker@adacore.com>
8931
8932 * gdb.ada/ref_tick_size.exp: New testcase.
8933
45452591
DE
89342008-10-06 Doug Evans <dje@google.com>
8935
8936 * gdb.dwarf2/dw2-cu-size.exp: New file.
8937 * gdb.dwarf2/dw2-cu-size.S: New file.
8938
8939 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8940 .Ltype_int for clarity.
8941
4fc5b208
PP
89422008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8943
8944 PR gdb/2384:
8945 * gdb.cp/gdb2384.exp: Extended to test more cases.
8946 * gdb.cp/gdb2384.cc: Likewise.
8947 * gdb.cp/gdb2384-base.h: Likewise.
8948 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8949
d78df370
JK
89502008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 * gdb.base/maint.exp (maint print type): Remove printing
8953 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8954
9a044a89
TT
89552008-09-30 Tom Tromey <tromey@redhat.com>
8956
8957 * gdb.base/macscp.exp: Add completion tests.
8958 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8959 (TWENTY_THREE): Likewise.
8960 (FORTY_EIGHT): Likewise.
8961
506800a9
TT
89622008-09-30 Tom Tromey <tromey@redhat.com>
8963
8964 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8965 everywhere.
8966 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8967
1a6f01b5
JK
89682008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8969
8970 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8971 testcase is derived from. Fix racy dependency on an expected PID
8972 number. No longer support the testcase on Linux kernel 2.4.x.
8973
2fae03e8
TT
89742008-09-27 Tom Tromey <tromey@redhat.com>
8975
8976 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8977 and varargs.
8978
1ad15515
PA
89792008-09-22 Pedro Alves <pedro@codesourcery.com>
8980
8981 * lib/mi-support.exp (mi_expect_interrupt): New.
8982 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8983 from gdb.mi/mi-nonstop.exp.
8984 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8985 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8986 lib/mi-support.exp.
8987 Use mi_check_thread_states throughout. Avoid ".*" and do not
8988 require an anchor after -exec-run.
8989
d0b76dc6
DJ
89902008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8991
8992 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8993 stop is pending. Avoid ".*" when two stops are pending.
8994 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8995 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8996 newlines in fullnames.
8997 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8998 (mi_expect_stop): Update comments. Only anchor in sync mode.
8999 Do not match newlines.
9000 (mi_send_resuming_command_raw): Always return status.
9001 (mi_get_stop_line): Do not match more than one line by accident.
9002 Only anchor in sync mode.
9003 (mi_run_inline_test): If -exec-next fails, give up.
9004
9990c830
UW
90052008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9006
9007 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9008 on SPU.
9009
ebcf6f00
JB
90102008-09-10 Joel Brobecker <brobecker@adacore.com>
9011
9012 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9013
b6db24e5
JB
90142008-09-10 Joel Brobecker <brobecker@adacore.com>
9015
9016 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9017 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9018 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9019 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9020 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9021 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9022 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9023 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9024 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9025 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9026 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9027 Include the "= " sequence in the expected output of print tests.
9028
2bf448e0
JB
90292008-09-10 Joel Brobecker <brobecker@adacore.com>
9030
9031 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9032 description for boolean types.
9033
d51fd4c8
PA
90342008-09-09 Pedro Alves <pedro@codesourcery.com>
9035
9036 * gdb.base/hook-stop-continue.c: New.
9037 * gdb.base/hook-stop-continue.exp: New.
9038
694182d2
DJ
90392008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9040
9041 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9042
3b8a7fc0
JG
90432008-09-08 Jerome Guitton <guitton@adacore.com>
9044
9045 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9046 (stack_check_probe_2, stack_check_probe_loop_1)
9047 (stack_check_probe_loop_2): New functions.
9048 (main): Add call to these new functions.
9049 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9050 functions, check that the breakpoint is inserted at the appropriate
9051 location.
9052 (insert_breakpoint): Slightly refine this procedure so that it can
9053 be called several times in the test.
9054
96cc0ae8
JG
90552008-09-08 Jerome Guitton <guitton@adacore.com>
9056
9057 * gdb.base/stack-checking.c: New file.
9058 * gdb.base/stack-checking.exp: New file.
9059
1f08b409
TJB
90602008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9061
9062 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9063 * gdb.arch/altivec-regs.exp: Likewise.
9064 * gdb.arch/vsx-regs.exp: Likewise.
9065
3099e1c4
TJB
90662008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9067
9068 * gdb.arch/ppc-fp.exp: New file.
9069 * gdb.arch/ppc-fp.c: New file.
9070
cc69bfc1
PP
90712008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9072
9073 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9074 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9075
b02a33db
MS
90762008-09-04 Michael Snyder <msnyder@vmware.com>
9077
9078 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9079 as "at" (for non-debug functions such as _start).
9080
2992cbe0
UW
90812008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9082
9083 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9084 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9085 software watchpoints.
9086 * gdb.base/watch_thread_num.exp: Likewise.
9087
514f746b
AR
90882008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9089
9090 * gdb.arch/i386-bp_permanent.exp: New test.
9091
876cecd0
TT
90922008-08-24 Tom Tromey <tromey@redhat.com>
9093
9094 * gdb.base/maint.exp: Update "maint print type".
9095
80f73d71
VP
90962008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9097
9098 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9099 support. Adjust the order of "*running" notifications.
9100 * gdb.mi/non-stop.c: Don't cast from int to void* and
9101 back.
9102
d9c78d7d
MK
91032008-08-20 Mark Kettenis <kettenis@gnu.org>
9104
9105 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9106 expect to find it in the "info frame" output.
9107
97a2d1d3
DJ
91082008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9109
9110 * gdb.base/interp.exp: Always consume both prompts.
9111
b96e2927
PA
91122008-08-20 Pedro Alves <pedro@codesourcery.com>
9113
9114 * gdb.base/pending.exp: Test pending breakpoints without symbols
9115 loaded.
9116
8cf6e61a
VP
91172008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9118
9119 * lib/mi-support.exp (mi_expect_stop): Produce
9120 more details on failures.
9121 * gdb.mi/mi-nonstop.exp: New.
9122 * gdb.mi/non-stop.c: New.
9123
c6ebd6cf
VP
91242008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9125
a9c64011
AS
9126 * gdb.mi/mi-async.exp: Use 'set target-async'.
9127 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9128
46a9b8ed
DJ
91292008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9130
9131 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9132
44feb3ce
TT
91332008-08-17 Tom Tromey <tromey@redhat.com>
9134
9135 * gdb.base/help.exp (help catch): Rewrite.
9136
311a4e6b
TJB
91372008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9138
9139 * gdb.base/define.exp: Test indented command documentation.
9140 * gdb.python/python.exp: Test indented multi-line command.
9141
604c2f83
LM
91422008-08-15 Luis Machado <luisgpm@br.ibm.com>
9143
9144 * testsuite/gdb.arch/vsx-regs.c: New source file.
9145 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9146 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9147
886a217c
TT
91482008-08-14 Tom Tromey <tromey@redhat.com>
9149
9150 * gdb.base/macscp.exp: Add regression test for "macro define" or
9151 "macro undef" with no arguments.
9152
c814a4f3
PP
91532008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9154
9155 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9156
12ab8a60
UW
91572008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9158
9159 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9160
d57a3c85
TJB
91612008-08-06 Tom Tromey <tromey@redhat.com>
9162
9163 * gdb.python/python.exp: New file.
9164
c7b778ff
JK
91652008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9166
9167 Fix for PR gdb/1543.
9168 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9169 $LOCATION.
9170 (location): New variable.
9171 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9172 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9173 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9174 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9175 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9176 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9177 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9178 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9179 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9180 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9181 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9182 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9183 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9184 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9185 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9186 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9187 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9188 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9189 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9190 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9191 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9192 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9193 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9194 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9195 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9196 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9197 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9198 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9199 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9200 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9201 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9202 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9203 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9204 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9205 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9206 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9207 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9208 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9209 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9210 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9211 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9212 gdb.base/type-opaque.exp, gdb.base/until.exp,
9213 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9214 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9215 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9216 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9217 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9218 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9219 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9220 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9221 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9222 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9223 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9224 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9225 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9226 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9227 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9228 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9229 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9230 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9231 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9232 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9233 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9234 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9235 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9236 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9237 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9238 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9239 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9240 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9241 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9242 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9243 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9244 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9245 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9246 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9247 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9248 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9249 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9250 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9251 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9252 to bug-gdb@prep.ai.mit.edu .
9253
5e06a3d1
VP
92542008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9255
9256 * lib/mi-support.exp (mi_load_shlibs): New.
9257 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9258
9d81d21b
VP
92592008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9260
9261 * lib/mi-support.exp (get_mi_thread_list)
9262 (check_mi_and_console_threads): New, moved from ...
9263 * gdb.mi/mi-pthread.exp: ...here.
9264 * gdb.mi/gdb669.exp (get_mi_thread_list)
9265 (check_mi_and_console_threads): Delete.
9266 * gdb.mi/mi2-pthread.exp: Likewise.
9267
bae98fe0
TT
92682008-07-28 Tom Tromey <tromey@redhat.com>
9269
9270 * Makefile.in (just-check): Remove. Move body to...
9271 (check): ... here.
9272
57380f4e
DJ
92732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9274
9275 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9276 Add a test for duplicated SIGINTs.
9277
e09490f1
DJ
92782008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9279
9280 * gdb.threads/schedlock.exp (get_args): Update to work for any
9281 value of NUM.
9282 (Top level): Report the number of threads that did not resume.
9283
6387b45f
DJ
92842008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9285
9286 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9287
62f64ff2
DJ
92882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9289
9290 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9291 non-MI prompt.
9292
fa8de41e
TT
92932008-07-26 Tom Tromey <tromey@redhat.com>
9294
9295 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9296 (function_struct, function_struct_ptr): New globals.
9297 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9298 function pointer in a struct.
9299
ccb3ac8a
TT
93002008-07-26 Tom Tromey <tromey@redhat.com>
9301
9302 * gdb.base/macscp.exp: Add test for macro lexing bug.
9303
d7d9f01e
TT
93042008-07-18 Tom Tromey <tromey@redhat.com>
9305
9306 * gdb.base/macscp.exp: Add macro tests.
9307
9bf07184
PP
93082008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9309
9310 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9311
becf6477
PP
93122008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9313
9314 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9315
0709f7d3
PP
93162008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9317
9318 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9319
7093c834
PP
93202008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9321
9322 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9323
b432ffe3
JK
93242008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9325
9326 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9327
b1a268e5
VP
93282008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9329
9330 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9331
e2995f8e
KB
93322008-07-11 Kevin Buettner <kevinb@redhat.com>
9333
9334 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9335 of regexp to account for changes made to GDB in the printing of
9336 byte vectors.
9337
14032a66
TT
93382008-07-11 Tom Tromey <tromey@redhat.com>
9339
9340 * gdb.base/completion.exp: Add 'help' completion test.
9341
981505ef
JK
93422008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9343
9344 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9345
10568435
JK
93462008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9347
9348 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9349
4487aabf
PA
93502008-07-09 Pedro Alves <pedro@codesourcery.com>
9351
9352 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9353
a4a9b1c4
PA
93542008-07-09 Pedro Alves <pedro@codesourcery.com>
9355
9356 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9357
3c3185ac
JK
93582008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9359
9360 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9361
7ebd49dc
VP
93622008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9363
9364 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9365 previous commit. Add a comment.
9366
84e46146
PA
93672008-06-28 Pedro Alves <pedro@codesourcery.com>
9368
9369 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9370
0f8d4a2f
VP
93712008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9372
9373 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9374
f747e0ce
PA
93752008-06-27 Pedro Alves <pedro@codesourcery.com>
9376
9377 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9378 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9379 compiling an executable, link in an object that forces unbuffered
9380 output.
9381 * lib/set_unbuffered_mode.c: New file.
9382
734a5c36
JK
93832008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9384
9385 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9386
a2840c35
VP
93872008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9388
a9c64011
AS
9389 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9390 mi_expect_stop.
9391 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9392 Demand that *running is output.
9393 (detect_async): Perform checking every time.
9394 (mi_send_resuming_command): Extract everything into...
9395 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9396 (mi_expect_stop): Don't accept any output before *stopped.
9397
6ae37fef
VP
93982008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9399
9400 Robustify mi-simplerun.
a9c64011
AS
9401 * gdb.mi/basics.c (main): Add a call to sleep.
9402 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9403 * gdb.mi/mi2-cli.exp: Likewise.
9404 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9405
b4aa76f0 94062008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9407
9408 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9409
e1ac3328
VP
94102008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9411
a9c64011
AS
9412 * gdb.mi/mi-console.exp: Adjust.
9413 * gdb.mi/mi-syn-frame.exp: Adjust.
9414 * gdb.mi/mi2-console.exp: Adjust.
9415 * gdb.mi/mi2-syn-frame.exp: Adjust.
9416 * lib/mi-support.exp (mi_run_cmd): Adjust.
9417 (mi_send_resuming_command): Adjust.
e1ac3328 9418
f7f9a841
VP
94192008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9420
9421 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9422 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9423 testing of stopped.
9424 * gdb.mi/mi2-syn-frame.exp: Likewise.
9425 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9426 (async, detect_async): New.
9427 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9428 depending on if we're running in sync or async mode.
f7f9a841 9429
37cd5d19
TT
94302008-06-09 Tom Tromey <tromey@redhat.com>
9431
9432 * gdb.base/completion.exp: New tests for field name completion
9433 with spaces, and field name completion with '->'.
9434
65d12d83
TT
94352008-06-06 Tom Tromey <tromey@redhat.com>
9436
9437 * gdb.base/break1.c (struct some_struct): New struct.
9438 (values): New global.
9439 * gdb.base/completion.exp: Add field name completion test.
9440
ebfe2e3f
PP
94412008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9442
9443 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9444 to pointer.
9445 * gdb.cp/call-c.cc: Likewise.
9446
bcf6fc3a
NR
94472008-06-06 Nick Roberts <nickrob@snap.net.nz>
9448
9449 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9450 annotation.
9451
49fd4a42 94522008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9453 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9454
9455 * gdb.threads/execl.c, gdb.threads/execl1.c,
9456 gdb.threads/execl.exp: New tests.
a9c64011 9457
8a34ac3f
AR
94582008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9459 Daniel Jacobowitz <dan@codesourcery.com>
9460
9461 * gdb.cp/exception.exp: Activate test, make it work with pending
9462 catchpoints.
9463
86ae69ef
JK
94642008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9465
9466 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9467
f7f9ae2c
VP
94682008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9469
a9c64011
AS
9470 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9471 now printed.
9472 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9473
2a2d4dc3
AS
94742008-05-27 Andreas Schwab <schwab@suse.de>
9475
9476 * gdb.base/frame-args.exp: Handle arguments that are optimized
9477 out.
9478
5099e4d9
LM
94792008-05-26 Luis Machado <luisgpm@br.ibm.com>
9480
9481 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9482 quiet for ppc32 and group options into a single variable.
9483
d9c36a91
JB
94842008-05-23 Joel Brobecker <brobecker@adacore.com>
9485
9486 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9487 of zero-size elements.
9488 * gdb.ada/null_array.exp: Test printing this new array.
9489
103a8671
JK
94902008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9491
9492 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9493
07a4cc1a 94942008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9495
9496 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9497 of the "finish" command.
9498
55f996a7
NR
94992008-05-21 Nick Roberts <nickrob@snap.net.nz>
9500
9501 * gdb.base/annota1.exp: Test for new annotation.
9502
907fc202
UW
95032008-05-16 Pedro Alves <pedro@codesourcery.com>
9504
9505 * gdb.base/fixsection.exp: New file.
9506 * gdb.base/fixsection0.c: New file.
9507 * gdb.base/fixsection1.c: New file.
9508
e8f97270
UW
95092008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9510
9511 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9512 * gdb.base/annota3.exp: Likewise.
9513
ac0bb574
NF
95142008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9515
9516 * gdb.base/watch_thread_num.exp: Don't run tests that require
9517 watchpoints if the target doesn't support them.
9518
6fadd07a
DE
95192008-05-12 Doug Evans <dje@google.com>
9520
9521 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9522
6e9a4a30
JB
95232008-05-09 Joel Brobecker <brobecker@adacore.com>
9524
9525 * gdb.ada/assign_1.exp: New testcase.
9526
08388c79
DE
95272008-05-09 Doug Evans <dje@google.com>
9528
a3c83fae
DE
9529 * gdb.base/find.exp: New file.
9530 * gdb.base/find.c: New file.
08388c79 9531
bd5ddfe8
DJ
95322008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9533
9534 * gdb.base/commands.exp (watchpoint_command_test): Handle
9535 gdb,no_hardware_watchpoints.
9536 * gdb.base/float.exp: Allow ARM targets without floating point.
9537 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9538
b5dd68e2 95392008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9540 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9541
9542 * gdb.ada/lang_switch: New test program.
9543 * gdb.ada/lang_switch.exp: New testcase.
9544
382d13d1
DE
95452008-05-05 Doug Evans <dje@google.com>
9546
9547 * gdb.base/help.exp (disassemble): Update expected help text.
9548
9dd789d0
PA
95492008-05-04 Pedro Alves <pedro@codesourcery.com>
9550
9551 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9552
611c83ae
PA
95532008-05-04 Pedro Alves <pedro@codesourcery.com>
9554
9555 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9556 different times.
9557
ff013f42
JK
95582008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9559
9560 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9561 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9562 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9563 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9564
96dff6a2
VP
95652008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9566
9567 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9568 notification to appear.
9569
55cd6f92
DJ
95702008-05-04 Daniel Jacobowitz <dan@debian.org>
9571
9572 * gdb.base/fullname.c: New file.
9573 * gdb.base/fullname.exp: New file.
9574 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9575
d705c43c
PA
95762008-05-03 Pedro Alves <pedro@codesourcery.com>
9577
9578 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9579 expressions with macros.
9580
333222e1
JK
95812008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9582
9583 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9584
5ac01682
DJ
95852008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.base/completion.exp: Handle lack of other symbols beginning
9588 with "a".
9589
9590 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9591
237fc4c9
PA
95922008-05-02 Jim Blandy <jimb@codesourcery.com>
9593
9594 * gdb.asm/asmsrc1.s: Add scratch space.
9595
ed5e9466
DJ
95962008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9597 Daniel Jacobowitz <dan@codesourcery.com>
9598
9599 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9600 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9601 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9602
b39cc962
DJ
96032007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9604
9605 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9606
36d520f5
JB
96072008-05-01 Joel Brobecker <brobecker@adacore.com>
9608
9609 * gdb.base/info-target.exp: New testcase.
9610
8d4e3071
DJ
96112008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9612
9613 * gdb.cp/hang.exp: Use .cc instead of .C.
9614 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9615 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9616
6f3f3097
DJ
96172008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9618
9619 * gdb.base/gdb1250.exp: Remove perror.
9620 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9621
5550a914
PA
96222008-04-30 Pedro Alves <pedro@codesourcery.com>
9623
9624 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9625 .2byte.
9626
d848e687
DJ
96272008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9628
9629 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9630 (maybe_kfail): New.
9631
93b5768b
PA
96322008-04-25 Pedro Alves <pedro@codesourcery.com>
9633
9634 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9635
721c02de
VP
96362008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9637
a9c64011
AS
9638 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9639 * gdb.mi/mi2-syn-frame.exp: Likewise.
9640 * lib/mi-support.exp: Likewise.
721c02de 9641
74960c60
VP
96422008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9643
9644 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9645 to specify regexp for the location to stop at.
9646 * gdb.base/break-always.c: New.
9647 * gdb.base/break-always.exp: New.
9648
d24317b4
VP
96492008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9650
9651 * lib/mi-support.exp (mi_runto_helper): Adjust
9652 for the original-location field.
9653 (mi_create_breakpoint, mi_list_breakpoints): New.
9654 * gdb.mi/mi-break.exp: Adjust.
9655 * gdb.mi/mi2-break.exp: Adjust.
9656 * gdb.mi/mi-pending.exp: Adjust.
9657 * gdb.mi/mi-simplerun.exp: Adjust.
9658 * gdb.mi/mi2-simplerun.exp: Adjust.
9659 * gdb.mi/mi-syn-frame.exp: Adjust.
9660 * gdb.mi/mi2-syn-frame.exp: Adjust.
9661 * gdb.mi/mi-until.exp: Adjust.
9662 * gdb.mi/mi2-until.exp: Adjust.
9663 * gdb.mi/mi-var-display.exp: Adjust.
9664 * gdb.mi/mi2-var-display.exp: Adjust.
9665 * gdb.mi/mi-watch.exp: Adjust.
9666 * gdb.mi/mi2-watch.exp: Adjust.
9667
fdc59709 96682008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9669
a9c64011
AS
9670 * aclocal.m4: Add override.m4.
9671 * configure: Regenerate.
fdc59709 9672
8e91f023
VP
96732008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9674
9675 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9676 '-var-update --all-values' reports new value even the type
9677 of a variable object has changed.
9678
233a11ab
CS
96792008-04-18 Craig Silverstein <csilvers@google.com>
9680
9681 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9682 files.
d24317b4 9683
9c1137ad
JB
96842008-04-18 Joel Brobecker <brobecker@adacore.com>
9685
9686 * gdb.ada/atomic_enum: New test program.
9687 * gdb.ada/atomic_enum.exp: New testcase.
9688
66d0bbc7
DE
96892008-04-17 Doug Evans <dje@google.com>
9690
9691 * gdb.opt/Makefile.in: Fix whitespace.
9692
100906b0
UW
96932008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9694
9695 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9696
4584e32e
DE
96972008-04-17 Doug Evans <dje@google.com>
9698
9699 * gdb.base/hashline1.exp: New testcase.
9700 * gdb.base/hashline2.exp: New testcase.
9701 * gdb.base/hashline2.exp: New testcase.
9702
0a320680
PA
97032008-04-17 Pedro Alves <pedro@codesourcery.com>
9704
9705 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9706
18ac113b
AR
97072008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9708
9709 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9710 temporary breakpoint to match "Temporary breakpoint".
9711 * gdb.base/break.exp (delete_breakpoints): Likewise.
9712 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9713 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9714 * gdb.base/display.exp: Likewise.
9715 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9716 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9717 * gdb.base/restore.exp (restore_tests): Likewise.
9718 * gdb.base/sepdebug.exp: Likewise.
9719 * gdb.base/watchpoint.exp: Likewise.
9720 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9721 * gdb.mi/mi-pending.exp: Likewise.
9722 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9723 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9724 * gdb.mi/mi-var-cmd.exp: Likewise.
9725 * gdb.mi/mi-var-display.exp: Likewise.
9726 * gdb.mi/mi2-cli.exp: Likewise.
9727 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9728 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9729 * gdb.mi/mi2-var-display.exp: Likewise.
9730 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9731 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9732 new "disp" field.
a9c64011 9733 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9734 reason. This is to support fix for PR2424.
9735
add38693
JK
97362008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9737
9738 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9739
fcacd99f
VP
97402008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9741
9742 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9743 field. Add more floating varobj tests.
fcacd99f 9744 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9745 field.
9746 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9747 (main): Call do_at_tests.
9748 * lib/mi-support.exp (mi_create_floating_varobj)
9749 (mi_varobj_update_with_type_change): New.
fcacd99f 9750
de051565
MK
97512008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9752
9753 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9754 option of -var-evaluate-expression.
9755 * gdb.mi/mi2-var-display.exp: Likewise.
9756
dbc52822
VP
97572008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9758
9759 Introduce test setup helpers.
a9c64011
AS
9760 * lib/gdb.exp (build_executable, clean_restart)
9761 (prepare_for_testing): New.
9762 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9763 * gdb.base/return.exp: Likewise.
9764 * gdb.base/ending-run.exp: Likewise.
dbc52822 9765
473591da
NR
97662008-04-07 Nick Roberts <nickrob@snap.net.nz>
9767
9768 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9769 Interface (MI) responses.
9770
2b2d9e11
VP
97712008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9772
a9c64011
AS
9773 * gdb.cp/breakpoint.cc: New code to test conditions involving
9774 member variables.
9775 * gdb.cp/breakpoint.exp: Test condition involving member
9776 variables.
2b2d9e11 9777
bb378428
VP
97782008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9779
9780 * lib/mi-support.exp (mi_expect_stop): New.
9781 (mi_run_cmd): Change the
9782 token. Use mi_send_resuming_command, use
9783 mi_expect_stop.
9784 (mi_execute_to_helper): Rename to mi_execute_to.
9785 (mi_send_resuming_command): Add more error patterns.
9786 (mi_wait_for_stop): Renamed to...
9787 (mi_get_stop_line): ...this.
9788 (mi_run_inline_test): Adjust.
9789
9790 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9791 * gdb.mi/mi-console.exp: Likewise.
9792 * gdb.mi/mi-pending.exp: Likewise.
9793 * gdb.mi/mi-simplerun.exp: Likewise.
9794 * gdb.mi/mi-stack.exp: Likewise.
9795 * gdb.mi/mi-stepi.exp: Likewise.
9796 * gdb.mi/mi-syn-frame.exp: Add comment.
9797 * gdb.mi/mi-until.exp: Likewise.
9798 * gdb.mi/mi-var-display.exp: Likewise.
9799 * gdb.mi/mi-watch.exp: Likewise.
9800 * gdb.mi/mi2-cli.exp: Likewise.
9801 * gdb.mi/mi2-console.exp: Likewise.
9802 * gdb.mi/mi2-simplerun.exp: Likewise.
9803 * gdb.mi/mi2-stack.exp: Likewise.
9804 * gdb.mi/mi2-stepi.exp: Likewise.
9805 * gdb.mi/mi2-until.exp: Likewise.
9806 * gdb.mi/mi2-var-display.exp: Likewise.
9807 * gdb.mi/mi2-watch.exp: Likewise.
9808
62172bb9
UW
98092008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9810
9811 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9812
9813 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9814
a13e061a
PA
98152008-04-04 Pedro Alves <pedro@codesourcery.com>
9816
9817 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9818 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9819 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9820 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9821 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9822 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9823 expect an mi error duplicated in stderr.
9824
eae06beb
JB
98252008-04-03 Joel Brobecker <brobecker@adacore.com>
9826
9827 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9828 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9829 Add a couple of tests that verify the behavior when the new setting
9830 is set to "cancel" and "all".
9831 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9832 "ask" before we start the testing.
9833
79c6ced6
AR
98342008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9835
9836 * gdb.cp/casts.cc: Add class reference variables.
9837 * gdb.cp/casts.exp: New test cases for up/down casting references.
9838
6c2d1a6b
MK
98392008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9840
9841 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9842 instead of beginning to make an extra test pass.
9843 * gdb.mi/mi2-var-display.exp: Likewise.
9844
55b411d9
MR
98452008-03-31 Maciej W. Rozycki <macro@mips.com>
9846
9847 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9848
c6140da2
MD
98492008-03-31 Markus Deuling <deuling@de.ibm.com>
9850 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9851
9852 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9853 value. Add xfail for older kernels.
9854
79732189
AR
98552008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9856
9857 Bring mi-support in line with gdb.exp.
9858 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9859 (mi_gdb_start): New function.
9860
33c3676e
MR
98612008-03-28 Maciej W. Rozycki <macro@mips.com>
9862
9863 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9864
92e28119
VP
98652008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9866
9867 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9868 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9869
9e8e3afe
VP
98702008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9871
9872 * lib/mi-support.exp (mi_create_varobj_checked): New.
9873 (mi_list_varobj_children): Allow to check for a
9874 value.
9875 (mi_list_array_varobj_children): New.
9876
9877 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9878 and mi_list_varobj_children, as opposed to hardcoding
9879 expected strings.
9880 * gdb.mi/gdb701.exp: Likewise.
9881 * gdb.mi/gdb792.exp: Likewise.
9882 * gdb.mi/mi-var-block.exp: Likewise.
9883 * gdb.mi/mi-var-cmd.exp: Likewise.
9884 * gdb.mi/mi-var-invalidate.exp: Likewise.
9885 * gdb.mi/mi2-var-block.exp: Likewise.
9886 * gdb.mi/mi2-var-child.exp: Likewise.
9887 * gdb.mi/mi2-var-cmd.exp: Likewise.
9888 * gdb.mi/mi2-var-display.exp: Likewise.
9889
9df50351
JK
98902008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9891
9892 Fix random false FAILs on i386.
9893 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9894
31e5d73a
DJ
98952008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9896
9897 PR gdb/544
9898 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9899
12f4afab
DJ
99002008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9901
9902 PR gdb/544
9903 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9904
b562a0cb
DJ
99052008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9906
9907 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9908 fixed PR gdb/544.
9909
17faa917
DJ
99102008-03-21 Pedro Alves <pedro@codesourcery.com>
9911
9912 * gdb.threads/fork-child-threads.exp: Test next over fork.
9913
6214f497
DJ
99142008-03-21 Chris Demetriou <cgd@google.com>
9915
9916 * gdb.base/break.exp (rbreak junk): New test for rbreak
9917 "Junk at end of arguments" issue.
9918
63092375
DJ
99192008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9920
9921 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9922 *& to work on created array elements.
9923 (Top level): Test print $pc with a file. Test string operations
9924 without a target.
9925 * gdb.base/ptype.exp: Do not expect *& to work on created array
9926 elements.
9927
b21991b0
DJ
99282008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9929
9930 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9931 gdb.threads/staticthreads.exp: Update exit query.
9932
c4b347c7
SL
99332008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9934
9935 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9936
fa4727a6
DJ
99372008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9938
9939 * gdb.base/watchpoint.c (global_ptr, func4): New.
9940 (main): Call func4.
9941 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9942 (test_inaccessible_watchpoint): New.
9943
2f34202f
MR
99442008-02-29 Maciej W. Rozycki <macro@mips.com>
9945
9946 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9947 select the largest.
9948
0d6ba1b1
DJ
99492008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9950
9951 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9952 frames-invalid annotations.
9953
e691325a
PM
99542008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9955
a9c64011 9956 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9957
f85b5ecc
DE
99582008-02-27 Doug Evans <dje@google.com>
9959
9960 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9961 for bug 1738.
9962 (breakpoint_to_handler_entry): Ditto.
9963
b40e7bf3
JB
99642008-02-27 Joel Brobecker <brobecker@adacore.com>
9965
9966 * gdb.base/ending-run.exp: Use the first line of code inside
9967 function body to test breakpoints.
9968 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9969 location where the breakpoint is inserted when using the line
9970 where a function is declared. Fix typo in the description of
9971 one of the tests.
9972 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9973
2faca73a
PM
99742008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9975
9976 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9977 tests.
2faca73a 9978
6f439c36
PM
99792008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9980
9981 * gdb.base/args.exp: avoid same output for tests
9982 with single quotes.
9983
54e52265
VP
99842008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9985
a9c64011
AS
9986 * gdb.base/annota1.exp: Adjust for 'info break'
9987 format changes.
9988 * gdb.base/annota3.exp: Likewise.
9989 * gdb.base/break.exp: Likewise.
9990 * gdb.base/condbreak.exp: Likewise.
9991 * gdb.base/pending.exp: Likewise.
9992 * gdb.base/sepdebug.exp: Likewise.
9993 * gdb.base/unload.exp: Likewise.
9994 * gdb.cp/ovldbreak.exp: Likewise.
9995 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9996
897b09ca
DE
99972008-02-07 Doug Evans <dje@google.com>
9998
9999 * gdb.cp/mb-inline.exp: New.
10000 * gdb.cp/mb-inline.h: New.
10001 * gdb.cp/mb-inline1.cc: New.
10002 * gdb.cp/mb-inline2.cc: New.
10003
b1c32d35
PM
100042008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10005
10006 * gdb.pascal/floats.pas: New test program.
10007 * gdb.pascal/floats.exp: New testcase.
10008
1a4ca44a
TJB
100092008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10010
10011 * gdb.base/callfuncs.c (t_float_many_args): New function.
10012 (t_double_many_args): New function.
10013 * gdb.base/callfuncs.exp: Add tests for exceeding float
10014 and double parameters passed through the stack.
10015
439048e8
JB
100162008-02-05 Joel Brobecker <brobecker@adacore.com>
10017
10018 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10019 gdb.ada/complete/foo.adb: New files.
10020 * gdb.ada/complete.exp: New testcase.
10021
81fe8080
DE
100222008-02-03 Doug Evans <dje@google.com>
10023
301f0ecf
DE
10024 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10025
81fe8080
DE
10026 * gdb.cp/gdb2384.exp: New file.
10027 * gdb.cp/gdb2384.cc: New file.
10028 * gdb.cp/gdb2384-base.h: New file.
10029 * gdb.cp/gdb2384-base.cc: New file.
10030
4b071aec
DE
100312008-02-02 Doug Evans <dje@google.com>
10032
10033 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10034
61137ba6
JB
100352007-02-01 Joel Brobecker <brobecker@adacore.com>
10036
10037 * gdb.ada/sym_print_name: New test program.
10038 * gdb.ada/sym_print_name.exp: New testcase.
10039
100402007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10041
10042 * gdb.ada/nested/hello.adb: New file.
10043 * gdb.ada/nested.exp: New testcase.
10044 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10045
98deb0da
VP
100462008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10047
10048 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10049 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10050 don't cause future evaluations of function to report
10051 creation of internal breakpoints.
98deb0da 10052
723a2275
VP
100532008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10054
10055 * gdb.mi/mi-break.exp (test_error): New.
10056 Call it.
10057
fb546a2f
LM
100582008-01-31 Luis Machado <luisgpm@br.ibm.com>
10059
10060 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10061 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10062
2d8fd90a
PM
100632008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10064
10065 * gdb.pascal/integers.pas: New test program.
10066 * gdb.pascal/integers.exp: New testcase.
10067
a7fa0ded
PM
100682008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10069
10070 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10071
5e1a1926
TJB
100722008-01-30 Luis Machado <luisgpm@br.ibm.com>
10073
10074 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10075 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10076
8d04f9f0
JB
100772008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10078
10079 * gdb.ada/formatted_ref: New test program.
10080 * gdb.ada/formatted_ref.exp: New testcase.
10081
10082 * gdb.cp/formatted-ref.cc: New file.
10083 * gdb.cp/formatted-ref.exp: New testcase.
10084
ce75a98f
JB
100852008-01-30 Joel Brobecker <brobecker@adacore.com>
10086
10087 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10088
e835f6bf
NR
100892008-01-30 Nick Roberts <nickrob@snap.net.nz>
10090
10091 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10092 (test_file_list_exec_source_file): Update to new macro-info field.
10093
d118ef87
PH
100942008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10095
10096 * gdb.ada/exprs: New test program.
10097 * gdb.ada/exprs.exp: New testcase.
10098
7d35ab09
TJB
100992008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10100
10101 * dfp-test.c (DELTA, DELTA_B): New definitions.
10102 (double_val1, double_val2, double_val3, double_val4, double_val5,
10103 double_val6, double_val7, double_val8, double_val9, double_val10,
10104 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10105 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10106 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10107 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10108 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10109 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10110 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10111 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10112 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10113 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10114 dec128_val16): New global variables.
10115 (decimal_dec128_align): New function.
10116 (decimal_mixed): Likewise.
10117 (decimal_many_args_dec32): Likewise.
10118 (decimal_many_args_dec64): Likewise.
10119 (decimal_many_args_dec128): Likewise.
10120 (decimal_many_args_mixed): Likewise.
10121 * dfp-test.exp: Add tests calling new inferior functions.
10122
2d717e4f
DJ
101232008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10124
10125 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10126 gdb.server/ext-run.exp: New files.
10127 * lib/gdbserver-support.exp (gdbserver_download): New.
10128 (gdbserver_start): New. Update gdbserver expected
10129 output.
10130 (gdbserver_spawn): Use them.
10131 (gdbserver_start_extended): New.
10132
e85a822c
DJ
101332008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10134
10135 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10136 Run on GNU/Linux.
10137 (do_exec_tests): Check for systems which do not support catchpoints.
10138 Do not match START.
10139 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10140 Run on GNU/Linux. Enable verbose output.
10141 (check_fork_catchpoints): New.
10142 (explicit_fork_child_follow, catch_fork_child_follow)
10143 (tcatch_fork_parent_follow): Update expected messages.
10144 (do_fork_tests): Use check_fork_catchpoints.
10145 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10146 Run on GNU/Linux. Enable verbose output.
10147 (check_vfork_catchpoints): New.
10148 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10149 expected messages.
10150 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10151
401ea829
JB
101522008-01-29 Jim Blandy <jimb@red-bean.com>
10153
10154 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10155 host' errors.
10156 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10157
aceaf3ad
JB
101582008-01-29 Jim Blandy <jimb@red-bean.com>
10159
10160 * gdb.threads/sigthread.c: Use barriers to ensure that
10161 child_thread and child_thread_two are always initialized before we
10162 start to use them.
10163
a5606eee
VP
101642008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10165
10166 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10167 * gdb.base/watchpoint-solib.c: New.
10168 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10169
c55a82bb
PM
101702008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10171
10172 * gdb.base/gdb1056.exp: Add unsigned integer test.
10173
0993fe05
DE
101742008-01-28 Doug Evans <dje@google.com>
10175
10176 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10177
4fe42e7f
JB
101782008-01-27 Jim Blandy <jimb@codesourcery.com>
10179
c7a69933
JB
10180 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10181
4fe42e7f
JB
10182 * gdb.base/expand-psymtabs.exp: Doc fix.
10183
5def8285
MK
101842008-01-26 Mark Kettenis <kettenis@gnu.org>
10185
10186 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10187
5313c911
NR
101882008-01-24 Nick Roberts <nickrob@snap.net.nz>
10189
a9c64011 10190 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10191 -var-set-format.
10192
93815fbf
VP
101932008-01-23 Chris Demetriou <cgd@google.com>
10194
10195 * gdb.threads/thread_events.c: New testcase source file.
10196 * gdb.threads/thread_events.exp: New testcase expect file.
10197
467a88ee
NR
101982008-01-23 Nick Roberts <nickrob@snap.net.nz>
10199
10200 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10201
10202 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10203 -var-set-format.
10204
d8f82aba
DJ
102052008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10206 Vladimir Prus <vladimir@codesourcery.com>
10207
10208 * gdb.base/float.exp: Allow missing floating point for m68k and
10209 PowerPC.
10210
60c46647
VP
102112008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10212
10213 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10214 ignore count.
10215 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10216 * gdb.mi/mi-cli.exp: Adjust.
10217 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10218
c7dd36a1
PA
102192008-01-17 Pedro Alves <pedro@codesourcery.com>
10220
10221 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10222 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10223 with dummy_ptr's address.
10224 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10225 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10226 all targets.
10227 * gdb.mi/mi2-var-child.exp: Likewise.
10228
39d5313e
JB
102292008-01-09 Joel Brobecker <brobecker@adacore.com>
10230
10231 * gdb.ada/null_array: New test program.
10232 * gdb.ada/null_array.exp: New testcase.
10233
0aea4bf3
LM
102342008-01-09 Luis Machado <luisgpm@br.ibm.com>
10235
10236 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10237 with required float modifiers.
10238
0b354900
JB
102392008-01-08 Joel Brobecker <brobecker@adacore.com>
10240
10241 * gdb.ada/funcall_param: New test program.
10242 * gdb.ada/funcall_param.exp: New testcase.
10243
cdb7f5d4
JB
102442008-01-08 Joel Brobecker <brobecker@adacore.com>
10245
10246 * gdb.ada/arrayparam: New test program.
10247 * gdb.ada/arrayparam.exp: New testcase.
10248
88e2547f
JB
102492008-01-08 Joel Brobecker <brobecker@adacore.com>
10250
10251 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10252 landed. Should also fix random failures in the test following it.
10253
f6867ce0
TJB
102542008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10255
10256 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10257 for expressions with decimal float values.
10258 (test_dfp_conversions): New function to test casts to and from
10259 decimal float types.
10260 Call test_dfp_conversions.
10261 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10262 elements.
10263 (main): Initialize ds.float4 and ds.double8 elements.
10264 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10265 string to new error message.
10266 (d64_set_tests): Likewise.
10267 (d128_set_tests): Likewise.
10268 Add tests for expressions with decimal float variables. Add tests for
10269 conversions to and from decimal float types.
10270
f9c11282
JB
102712008-01-05 Joel Brobecker <brobecker@adacore.com>
10272
10273 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10274 * gdb.ada/packed_tagged.exp: New testcase.
10275
0ecbca72
JB
102762008-01-04 Joel Brobecker <brobecker@adacore.com>
10277
10278 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10279 gdb.ada/homonym/homonym_main.adb: New files.
10280 * gdb.ada/homonym.exp: New testcase.
10281
c18d3d89
JB
102822008-01-04 Joel Brobecker <brobecker@adacore.com>
10283
10284 * gdb.ada/packed_array.exp: Add testing of references to
10285 a packed array.
10286
ecc7085b
JB
102872008-01-04 Joel Brobecker <brobecker@adacore.com>
10288
10289 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10290 New files.
10291 * gdb.ada/type_coercion.exp: New testcase.
10292
c474c922
JB
102932008-01-04 Joel Brobecker <brobecker@adacore.com>
10294
10295 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10296 gdb.ada/tagged/foo.adb: New file.
10297 * gdb.ada/tagged.exp: New testcase.
10298
9005b927
JB
102992008-01-04 Joel Brobecker <brobecker@adacore.com>
10300
10301 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10302 gdb.ada/ptype_field/foo.adb: New files.
10303 * gdb.ada/ptype_field.exp: New testcase.
10304
1a6aaad8
JB
103052008-01-03 Joel Brobecker <brobecker@adacore.com>
10306
10307 * gdb.ada/print_pc.exp: New testcase.
10308
0ef22f53
JB
103092008-01-03 Joel Brobecker <brobecker@adacore.com>
10310
10311 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10312 gdb.ada/taft_type/p.adb: New files.
10313 * gdb.ada/taft_type.exp: New testcase.
10314
1689ecf8
JB
103152008-01-03 Joel Brobecker <brobecker@adacore.com>
10316
10317 * gdb.ada/array_bounds/bar.adb: New file.
10318 * gdb.ada/array_bounds.exp: New testcase.
10319
a4d0b9c3
JB
103202008-01-03 Joel Brobecker <brobecker@adacore.com>
10321
10322 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10323 gdb.ada/arrayptr/foo.adb: New files.
10324 * gdb.ada/arrayptr.exp: New testcase.
10325
a31ace00
JB
103262008-01-03 Joel Brobecker <brobecker@adacore.com>
10327
10328 * gdb.base/set-lang-auto.exp: New testcase.
10329
a97fced3
JB
103302008-01-03 Joel Brobecker <brobecker@adacore.com>
10331
10332 * gdb.ada/fun_addr/foo.adb: New file.
10333 * gdb.ada/fun_addr.exp: New testcase.
10334
ef29ce1a
JK
103352008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10336
10337 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10338 New files
10339
0fafefe3
JB
103402008-01-02 Joel Brobecker <brobecker@adacore.com>
10341
10342 * array_subscript_addr/p.adb: New file.
a9c64011 10343 * array_subscript_addr.exp: New testcase.
0fafefe3 10344
c4359f8d
JB
103452008-01-02 Joel Brobecker <brobecker@adacore.com>
10346
a9c64011 10347 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10348 New files.
10349 * gdb.ada/str_cmp_ref.exp: New testcase.
10350
1aa1b15b
JB
103512008-01-01 Joel Brobecker <brobecker@adacore.com>
10352
10353 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10354 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10355 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10356
81c9b2cf
JB
103572008-01-01 Joel Brobecker <brobecker@adacore.com>
10358
10359 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10360 gdb.ada/ref_param/pck.ads: New files.
10361 * gdb.ada/ref_param.exp: New testcase.
10362
319e4674
JB
103632008-01-01 Joel Brobecker <brobecker@adacore.com>
10364
10365 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10366 gdb.ada/interface/foo.adb: New files.
10367 * gdb.ada/interface.exp: New testcase.
10368
ef682c56
JB
103692007-12-31 Jim Blandy <jimb@codesourcery.com>
10370
10371 * gdb.base/multi-forks.exp: Consume all output from child
10372 processes before proceeding to next test.
10373
f6f3eb6c
JB
103742007-12-29 Jim Blandy <jimb@codesourcery.com>
10375
10376 * configure: Regenerated.
10377
f652e42f
JB
103782007-12-27 Joel Brobecker <brobecker@adacore.com>
10379
10380 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10381 gdb.ada/fixed_cmp/fixed.adb: New files.
10382 * gdb.ada/fixed_cmp.exp: New testcase.
10383
6943e596
JB
103842007-12-27 Joel Brobecker <brobecker@adacore.com>
10385
10386 * gdb.ada/boolean_expr.exp: New testcase.
10387
aad9a193
JB
103882007-12-26 Jim Blandy <jimb@codesourcery.com>
10389
10390 * gdb.base/multi-forks.exp: Doc fix.
10391
fb5f3683
JB
103922007-12-26 Joel Brobecker <brobecker@adacore.com>
10393
10394 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10395 * gdb.ada/char_param.exp: Do not compile our test program with
10396 -gnata, this is unnecessary.
10397 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10398
384e4a9c
JB
103992007-12-24 Joel Brobecker <brobecker@adacore.com>
10400
10401 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10402 gdb.ada/print_chars/foo.adb: New files.
10403 * gdb.ada/print_chars.exp: New testcase.
10404
01e044f7
JB
104052007-12-24 Joel Brobecker <brobecker@adacore.com>
10406
10407 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10408 gdb.ada/char_param/foo.adb: New files.
10409 * gdb.ada/char_param.exp: New testcase.
10410
0ce17860
JB
104112007-12-22 Jim Blandy <jimb@codesourcery.com>
10412
10413 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10414 hard-coding source line numbers into the test.
10415 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10416 gdb_get_line_number to find.
10417
919809b9
JB
104182007-12-22 Joel Brobecker <brobecker@adacore.com>
10419
10420 * gdb.base/ptype.c (highest): New struct type.
10421 (the_highest): New variable of that type.
10422 (main): Add dummy assignment to a field of variable the_highest.
10423 * gdb.base/ptype.exp: Test type printing of our new variable.
10424
abc8a88d
PM
104252007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10426
10427 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10428 and record first explicitly generated thread number.
abc8a88d
PM
10429 Use that thread number for thread specific watchpoint test.
10430 Add iteration number to repetitive tests.
10431
5158f3e3
CES
104322007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10433 Jim Blandy <jimb@codesourcery.com>
10434
10435 * gdb.base/expand-psymtabs.c: New testcase
10436 source file.
10437 * gdb.base/expand-psymtabs.exp: New testcase
10438 expect file.
10439
37e4754d
LM
104402007-12-17 Luis Machado <luisgpm@br.ibm.com>
10441
10442 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10443 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10444
551e5d04
JB
104452007-12-17 Joel Brobecker <brobecker@adacore.com>
10446
10447 * gdb.ada/frame_args/foo.adb: New file.
10448 * gdb.ada/frame_args/pck.ads: New file.
10449 * gdb.ada/frame_args/pck.adb: New file.
10450 * gdb.ada/frame_args.exp: New testcase.
10451
a05ee097
JB
104522007-12-17 Joel Brobecker <brobecker@adacore.com>
10453
10454 * gdb.base/frame-args.c: New file.
10455 * gdb.base/frame-args.exp: New testcase.
10456
c162e8c9 104572007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10458 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10459
10460 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10461
afe8ab22 104622007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10463
afe8ab22
VP
10464 * gdb.mi/mi-pending.exp: New.
10465 * gdb.mi/mi-pending.c: New.
10466 * gdb.mi/mi-pendshr.c: New.
10467
dfdfb3ca
JB
104682007-12-06 Jim Blandy <jimb@codesourcery.com>
10469
10470 * gdb.base/default.exp: Update expected output for 'info catch'.
10471
b7fca990
JK
104722007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10473
10474 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10475 must be set to binary.
10476
6a1afc1e
PA
104772007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10478
10479 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10480
a6b151f1
DJ
104812007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10482
10483 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10484 gdb.mi/mi-file-transfer.exp: New.
10485
43039443
JK
104862007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10487
10488 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10489
0ef2251b
MR
104902007-11-22 Maciej W. Rozycki <macro@mips.com>
10491
10492 * gdb.trace/backtrace.exp: Fix a typo.
10493 * gdb.trace/circ.exp: Likewise.
10494 * gdb.trace/collection.exp: Likewise.
10495 * gdb.trace/limits.exp: Likewise.
10496 * gdb.trace/report.exp: Likewise.
10497 * gdb.trace/tfind.exp: Likewise.
10498 * gdb.trace/while-dyn.exp: Likewise.
10499
5443631e
NR
105002007-11-21 Nick Roberts <nickrob@snap.net.nz>
10501
10502 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10503 objects of pointers that can't be dereferenced are now
10504 "noneditable".
10505
a4ce5b0d
UW
105062007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10507
10508 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10509 (target_cpu): Remove.
10510
d6e956e5
VP
105112007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10512
10513 * gdb.base/ending-run.exp: Expect the list of cleared
10514 breakpoint to come in natural order, not the reversed one.
a9c64011 10515
214270ab
VP
105162007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10517
10518 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10519 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10520
1a619819
LM
105212007-11-05 Luis Machado <luisgpm@br.ibm.com>
10522
10523 * gdb.base/printcmds.exp: New function
10524 test_printf_with_dfp.
10525
5b01a6fa
DE
105262007-11-02 Doug Evans <dje@google.com>
10527
10528 * gdb.disasm/t01_mov.s: Remove carriage returns.
10529 * gdb.disasm/t02_mova.s: Ditto.
10530 * gdb.disasm/t03_add.s: Ditto.
10531 * gdb.disasm/t04_sub.s: Ditto.
10532 * gdb.disasm/t05_cmp.s: Ditto.
10533 * gdb.disasm/t06_ari2.s: Ditto.
10534 * gdb.disasm/t07_ari3.s: Ditto.
10535 * gdb.disasm/t08_or.s: Ditto.
10536 * gdb.disasm/t09_xor.s: Ditto.
10537 * gdb.disasm/t10_and.s: Ditto.
10538 * gdb.disasm/t11_logs.s: Ditto.
10539 * gdb.disasm/t12_bit.s: Ditto.
10540 * gdb.disasm/t13_otr.s: Ditto.
10541
ec33ab7f
JK
105422007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10543
10544 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10545
ae0d01ff
UW
105462007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10547
10548 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10549 provide DFP support.
10550
55eddb0f
DJ
105512007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10552
10553 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10554 Test "set powerpc vector-abi". Skip auto-detection tests for old
10555 toolchains.
10556
7020f05c
PA
105572007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10558
10559 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10560 with [string compare].
10561
84bc3db9
PA
105622007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10563
10564 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10565 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10566
5876dc88
LM
105672007-10-25 Luis Machado <luisgpm@br.ibm.com>
10568
10569 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10570 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10571 * gdb.opt/Makefile.in: New makefile.
10572 * Makefile.in: Create new directory "gdb.opt".
10573 * configure.ac: Add "gdb.opt" directory.
10574 * configure: Regenerated.
a9c64011 10575
c3ea9a14
DE
105762007-10-25 Doug Evans <dje@google.com>
10577
10578 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10579 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10580
a9c64011 105812007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10582 Thiago Jung Bauermann <bauerman@br.ibm.com>
10583
10584 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10585 Floating Point expressions.
10586 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10587 Floating Point variables.
10588 * gdb.base/dfp-test.c: new file containing program with Decimal
10589 Floating variables, used by gdb.base/dfp-test.exp.
10590
62a24a2b
DJ
105912007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10592
10593 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10594
e7b1eae6
UW
105952007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10596
10597 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10598 compiling test case with GCC.
10599 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10600
c641edcc
UW
106012007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10602
10603 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10604 format changes.
10605
5e5ebfe6
MS
106062007-10-18 Michael Snyder <msnyder@specifix.com>
10607
10608 * gdb.base/dbx.exp: Add missing "-re " operator.
10609
e831e7b6
GM
106102007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10611
10612 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10613 * configure.ac: Removed trailing spaces after backslash.
10614 * gdb.modula2: New directory.
10615 * gdb.modula2/Makefile.in: New file.
10616 * gdb.modula2/unbounded-array.exp: New file.
10617 * gdb.modula2/unbounded1.c: New file.
10618
7cc46491
DJ
106192007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10620
10621 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10622
106232007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10624
10625 * gdb.base/sigstep.c (main): Add checks for
10626 return values for setitimer call.
10627 Call setitimer again with itimer = ITIMER_REAL
10628 if first call to setitimer fails.
10629
e91528f0
KH
106302007-10-11 Kazu Hirata <kazu@codesourcery.com>
10631
10632 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10633 of $timeout.
10634
2ec9a4f8
DJ
106352007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10636
10637 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10638
106392007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10640
10641 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10642 of gdb_expect call, to avoid interruption.
10643
64b2fa04
PA
106442007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10645
10646 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10647 (v_unsigned_long_long, v_long_long_array)
10648 (v_signed_long_long_array, v_unsigned_long_long_array)
10649 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10650 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10651 [!NO_LONG_LONG]: New.
10652 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10653 v_long_long_member.
10654
10655 (v_long_long_func, v_signed_long_long_func)
10656 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10657 (main) [!NO_LONG_LONG]: Initialize long long variants.
10658
10659 * gdb.base/whatis.exp: If board file requests no_long_long, build
10660 test with NO_LONG_LONG defined. Test long long, signed long long,
10661 and unsigned long long variants but only if board file doesn't
10662 disable it.
10663
a912286e 106642007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10665 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10666
10667 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10668 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10669 * configure: Regenerated.
10670 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10671 gdb.pascal/types.exp, lib/pascal.exp: New files.
10672
471ba8c9
DJ
106732007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10674
10675 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10676 call.
10677 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10678 to return to the call.
10679 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10680 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10681 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10682 * gdb.mi/mi-until.exp (test_until): Likewise.
10683 * gdb.mi/mi2-until.exp (test_until): Likewise.
10684
fef8a650
DJ
106852007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10686
10687 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10688 two-char array.
10689 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10690
d983da9c
DJ
106912007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10692
10693 * gdb.threads/watchthreads.c (thread_function): Sleep between
10694 iterations.
10695 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10696 at once for S/390. Generate matching fails and passes.
10697
17f62551
VP
106982007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10699
10700 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10701 the 'struct_declarations' variable to zeros.
a9c64011 10702
ed0616c6
VP
107032007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10704
10705 * gdb.cp/mb-ctor.cc: New.
10706 * gdb.cp/mb-ctor.exp: New.
10707 * gdb.cp/mb-templates.cc: New.
10708 * gdb.cp/mb-templates.exp: New.
10709
41f1b697
DJ
107102007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10711
10712 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10713
3f213f78
PA
107142007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10715
10716 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10717 targets.
10718 * configure: Regenerate.
10719
0d381245 107202007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10721
0d381245
VP
10722 * gdb.base/annota1.exp: Adjust for 'info break'
10723 format changes.
10724 * gdb.base/annota3.exp: Likewise.
10725 * gdb.base/break.exp: Likewise.
10726 * gdb.base/condbreak.exp: Likewise.
10727 * gdb.base/pending.exp: Likewise.
10728 * gdb.base/sepdebug.exp: Likewise.
10729 * gdb.base/unload.exp: Likewise.
10730 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10731
fe3f5fa8
VP
107322007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10733
10734 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10735 messages.
10736 * gdb.base/chng-syms.exp: Likewise.
10737 * gdb.base/unload.exp: Likewise.
a9c64011 10738
a75cf6c0
DJ
107392007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10740
10741 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10742
18ecae38
DJ
107432007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10744
10745 * schedlock.c (NUM): Change to 1.
10746 (main): Use args[0] for the main thread.
10747 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10748 regardless of the number of threads.
10749
5509918f
MR
107502007-09-14 Maciej W. Rozycki <macro@mips.com>
10751
4a543daf
MR
10752 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10753 type down.
10754 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10755 test.
10756 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10757 watchpoint type down.
10758 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10759 test.
10760
107612007-09-14 Maciej W. Rozycki <macro@mips.com>
10762
5509918f
MR
10763 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10764 Move all the tests here and run them twice, once using software
10765 watchpoints and once using hardware watchpoints.
10766 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10767
40b53987
DJ
107682007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10769
10770 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10771 test.
10772
695e2681
MK
107732007-09-10 Mark Kettenis <kettenis@gnu.org>
10774
8b3fc8d8
MK
10775 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10776 build-id.
10777
695e2681
MK
10778 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10779 know about $ORIGIN. Calculate output dir from $dest instead of
10780 using ${objdir}/{$subdir}.
10781
58d69f29
MK
107822007-09-09 Mark Kettenis <kettenis@gnu.org>
10783
10784 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10785 gcore, before continuing with the test.
10786
3e347599
DJ
107872007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10788
10789 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10790 * gdb.mi/mi-watch.exp: Likewise.
10791
ea37ba09
DJ
107922007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10793 Jim Blandy <jimb@codesourcery.com>
10794
10795 * gdb.arch/i386-sse.exp: Do not expect character constants.
10796 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10797 * gdb.base/display.exp: Allow print/s.
10798 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10799 and unsigned char array changes.
10800
2025a643
DJ
108012007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10802
10803 * gdb.base/display.exp: Add tests for printf %p.
10804
26669a27
PA
108052007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10806
10807 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10808 the dll name to unicode.
10809
c8f021f8
JK
108102007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10811
10812 * gdb.base/default.exp (show version): Update the version text.
10813 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10814
4cf31eea
JK
108152007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10816
10817 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10818 New files.
10819
4935890f
JK
108202007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10821
10822 * lib/gdb.exp (build_id_debug_filename_get): New function.
10823 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10824 Remove the generate DEBUG file for the future testcase runs.
10825 New testcase for the NT_GNU_BUILD_ID retrieval.
10826 Move the final testing step to ...
10827 (test_different_dir): ... a new function.
10828 New parameter XFAIL to XFAIL all the tests performed.
10829 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10830 New parameter TYPE to PF_PREFIX all the tests performed.
10831
02142340
VP
108322007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10833
10834 * gdb.mi/mi-var-cp.cc (path_expression): New
10835 function.
10836 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10837
36acd84e
UW
108382007-08-27 Markus Deuling <deuling@de.ibm.com>
10839
10840 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10841 to fit into SPU Local Store memory.
10842
a896d121
JB
108432007-08-23 Joel Brobecker <brobecker@adacore.com>
10844
10845 * gdb.base/default.exp: Adjust the expected output of "info
10846 warranty" after the switch to GPLv3.
10847
7b433602
JB
108482007-08-23 Joel Brobecker <brobecker@adacore.com>
10849
10850 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10851 to 30000 (from 20000).
10852
e22f8b7c
JB
108532007-08-23 Joel Brobecker <brobecker@adacore.com>
10854
10855 Switch the license of all .exp files to GPLv3.
10856 Switch the license of all .f and .f90 files to GPLv3.
10857 Switch the license of all .s and .S files to GPLv3.
10858
5a0e3bd0
JB
108592007-08-23 Joel Brobecker <brobecker@adacore.com>
10860
10861 * configure.ac: Switch license to GPLv3.
10862
cc00619d
JB
108632007-08-23 Joel Brobecker <brobecker@adacore.com>
10864
10865 Switch the licensing to GPLv3 for all .ads and .adb files.
10866
8d26208a
DJ
108672007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10868
10869 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10870 and t_int_double.
10871 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10872
4fcb9948
JB
108732007-08-17 Joel Brobecker <brobecker@adacore.com>
10874
10875 * gdb.base/step-line.c: Switch license to GPL version 3, and
10876 update copyright year.
10877 * gdb.base/step-line.inp: Likewise.
10878
b9c34f67
JB
108792007-08-17 Joel Brobecker <brobecker@adacore.com>
10880
10881 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10882 changes inside gdb1555.c.
10883 * gdb.base/pending.exp: Likewise.
10884
2cc17678
DJ
108852007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10886
10887 * config/default.exp: New file.
10888
e48883f7
DJ
108892007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10890
10891 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10892 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10893
1ab80e5b
MR
108942007-07-30 Maciej W. Rozycki <macro@mips.com>
10895
10896 * gdb.base/dump.exp: Force the correct endianness for binary
10897 formats not carrying this information.
10898
aba471f5
DJ
108992007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10900
10901 * gdb.threads/staticthreads.exp: Match .*sem_post.
10902
d4e07204
DJ
109032007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10904
10905 * gdb.base/readline.exp (operate_and_get_next): Match the final
10906 prompt.
10907
2b97317d
KB
109082007-07-23 Kevin Buettner <kevinb@redhat.com>
10909
10910 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10911 to restarting SID.
10912
44efa07a
KB
109132007-07-18 Kevin Buettner <kevinb@redhat.com>
10914
10915 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10916 prior to `gdb_start'.
10917
7b5ebade
KB
109182007-07-18 Kevin Buettner <kevinb@redhat.com>
10919
10920 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10921 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10922 Remove call to gdb_unload.
10923
255e7678
DJ
109242007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10925 Daniel Jacobowitz <dan@codesourcery.com>
10926
10927 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10928 for __WIN32__.
10929 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10930 * gdb.base/unload.exp: Use shared library test routines.
10931
3a40aaa0
UW
109322007-07-03 Markus Deuling <deuling@de.ibm.com>
10933
10934 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10935 * gdb.base/solib-symbol-lib.c: Likewise.
10936 * gdb.base/solib-symbol-main.c: Likewise.
10937
b0f4b84b
DJ
109382007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10939
10940 * config/gdbserver.exp (gdb_reconnect): New.
10941 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10942 gdb.base/solib-disc.exp: New files.
10943 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10944 remote debugging".
10945 (gdb_compile): Add shlib_load flag.
10946 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10947 port.
10948 (gdbserver_reconnect): New.
10949
1b05479a
DJ
109502007-07-01 Nick Roberts <nickrob@snap.net.nz>
10951 Daniel Jacobowitz <dan@codesourcery.com>
10952
10953 * gdb.base/annota3.exp: Test for if construct.
10954
86f78eb2
DJ
109552007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10956
10957 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10958
6a2eb474 109592007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10960 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10961
10962 * gdb.base/display.exp: Allow a newline after display/i.
10963 * gdb.base/pc-fp.exp: Likewise.
10964 * gdb.base/sigbpt.exp: Likewise.
10965
f8b73d13
DJ
109662007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10967
10968 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10969 required features to be included.
10970
4339e69e
DJ
109712007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10972
10973 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10974 in info threads output.
10975
23d964e7
UW
109762007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10977 Markus Deuling <deuling@de.ibm.com>
10978
10979 * gdb.arch/spu-info.exp: New testcase.
10980 * gdb.arch/spu-info.c: New file.
10981
fd20f75b
DJ
109822007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10983
10984 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10985 tpcs_offset. Restore lr after the call.
10986 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10987
2226f861
DJ
109882007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10989
10990 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10991 (gdbserver_run): Kill any running gdbserver.
10992 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10993
d12371a9
MR
109942007-05-17 Maciej W. Rozycki <macro@mips.com>
10995
10996 * gdb.base/sigbpt.exp: Preset segv_addr.
10997
93f02886
DJ
109982007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10999
11000 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11001 (gdb_compile_shlib): Likewise.
11002 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11003 (default_gdb_init): Clear cleanfiles.
11004 (gdb_finish): Delete recorded cleanfiles.
11005 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11006
11007 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11008 Do not use isnative.
11009 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11010 gdb.base/so-impl-ld.exp: Likewise.
11011 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11012 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11013 gdb_compile.
11014
b04e06d7
VP
110152007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11016
11017 * config/unknown.exp: Remove.
11018
069ed931
UW
110192007-05-15 Markus Deuling <deuling@de.ibm.com>
11020
11021 * gdb.base/info-proc.exp: Check is_remote.
11022
09db0d03
UW
110232007-05-14 Markus Deuling <deuling@de.ibm.com>
11024
11025 * gdb.base/gcore.exp: Initialize variable core_supported.
11026
af2cbe8c
DJ
110272007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11028
11029 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11030
027c0295
DJ
110312007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11032
11033 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11034 * gdb.threads/print-threads.exp (test_all_threads): Allow
11035 negative and hexadecimal thread IDs.
11036
dc5000e7
DJ
110372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11038
11039 * gdb.java/jprint.java (public): Avoid invalid call to static
11040 method.
11041
2e74ed18
DP
110422007-05-14 Denis Pilat <denis.pilat@st.com>
11043
11044 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11045 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11046 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11047 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11048 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11049
83547f02
UW
110502007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11051
11052 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11053 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11054 this mode.
11055 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11056 * gdb.base/spu.ld: New file.
11057
b18be20d
DJ
110582007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11059
11060 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11061
be444858
DJ
110622007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11063
11064 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11065
b1d53152
DJ
110662007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11067
11068 * gdb.java/jmain.exp: Handle demangled names with and without method
11069 signatures.
11070
d084b331
DJ
110712007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11072
11073 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11074 (have_a_very_merry_interrupt): Remove calls to puts.
11075 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11076 inferior output.
11077 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11078 test names.
11079
db9d7fc5
DJ
110802007-04-29 Markus Deuling <deuling@de.ibm.com>
11081 Daniel Jacobowitz <dan@codesourcery.com>
11082
11083 * gdb.base/auxv.exp (core_works): Also check is_remote.
11084 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11085
ef783a7d 110862007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11087
ef783a7d
VP
11088 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11089 message, not the undefined 'module' variable.
11090 * gdb.base/siginfo.exp: Likewise.
11091 * gdb.base/sigstep.exp: Likewise.
11092 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11093 serialport.
11094 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11095
b7b73cae
CV
110962007-04-25 Corinna Vinschen <vinschen@redhat.com>
11097
11098 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11099 target sim fails. Return 0 otherwise.
11100 (gdb_load): Return prematurely if gdb_target_sim fails.
11101
7d90fdfa
DP
111022007-04-16 Denis Pilat <denis.pilat@st.com>
11103
11104 * gdb.base/setshow.exp: Reset height after having set it to 100.
11105
5d3e9c85
DP
111062007-04-16 Denis Pilat <denis.pilat@st.com>
11107
11108 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11109
18e75969
DP
111102007-04-16 Denis Pilat <denis.pilat@st.com>
11111
11112 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11113
25d5ea92
VP
111142007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11115
11116 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11117 tests. Run the frozen varobjs test.
11118 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11119 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11120
0b49cb80
JK
111212007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11122
11123 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11124 gdb.base/type-opaque.exp: New files.
11125
a73bafbc 111262007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11127
11128 * gdb.mi/mi-var-child.c
a73bafbc
VP
11129 (do_children_tests): User char[2] instead of
11130 char so that automatic printing of pointers to char
11131 don't give unpredicable result.
11132 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11133 local variables.
11134 * gdb.mi/mi-var-child.exp: Step to right line
11135 of do_children_tests.
11136 * gdb.mi/mi2-var-child.exp: Likewise.
11137 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11138 do_locals_tests.
a73bafbc
VP
11139 (do_children_tests): User char[2] instead of
11140 char so that automatic printing of pointers to char
a9c64011 11141 don't give unpredicable result.
a73bafbc 11142 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11143 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11144 Pass test name to mi_wait_for_stop.
11145
7ce59000
DJ
111462007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11147
11148 * gdb.asm/asm-source.exp: Remove d10v case.
11149 * lib/gdb.exp (skip_cplus_tests): Likewise.
11150 * gdb.asm/d10v.inc: Deleted.
11151
20389057
DJ
111522007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11153
11154 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11155
8807d78b
DJ
111562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11157
11158 * config/netware.exp: Delete file.
11159
aa3edb8e
JB
111602007-03-29 Joel Brobecker <brobecker@adacore.com>
11161
11162 * gdb.dwarf2/dw2-noloc.S: New file.
11163 * gdb.dwarf2/dw2-noloc.exp: New file.
11164
297561ac
PA
111652007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11166
11167 * gdb.cp/method2.cc: New test.
11168 * gdb.cp/method2.exp: New test.
11169 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11170
1f81bd39
DJ
111712007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11172
11173 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11174
9453113a
DJ
111752007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11176
11177 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11178
b741e217
DJ
111792007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11180
11181 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11182 (gdb_load): Delete, replace with...
11183 (gdb_reload): ...this.
11184 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11185 * gdb.server/server-mon.exp: Likewise.
11186 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11187 (gdb_start_cmd): New.
11188 (gdb_file_cmd): Save the last loaded file.
11189 (gdb_reload): New.
11190 (gdb_gnu_strip_debug): Use transform.
11191 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11192 support here. Use new $last_loaded_file. Check mtime.
11193 (gdb_target_cmd): Handle ObjC failure case.
11194 (infer_host_exec): Delete.
11195 (gdbserver_load): Rename to...
11196 (gdbserver_run): ...this. Simplify.
11197 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11198 (mi_gdb_load): Move most contents to a new function...
11199 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11200 (mi_run_cmd): Use mi_gdb_target_load.
11201 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11202 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11203 Use gdb_run_cmd.
11204 * gdb.base/charsign.exp: Remove incorrect comment.
11205 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11206 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11207 gdb.base/start.exp: Use gdb_start_cmd.
11208
446ab585 112092007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11210 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11211
11212 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11213 * gdb.base/signull.exp: Similarly.
11214
bbb88ebf
UW
112152007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11216
11217 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11218 messages available to test cases (like chng-sym.exp).
11219
cb8c4a99
AS
112202007-03-14 Andreas Schwab <schwab@suse.de>
11221
11222 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11223 format changes.
11224
4e463ff5
DJ
112252007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11226
11227 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11228 (optimized_1): New.
11229 (main): Call optimized_1.
11230 (gdb2029): Correct typos. Call gdb2029_marker.
11231 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11232 for gdb2029.
11233
b6db2c47
MK
112342007-03-12 Mark Kettenis <kettenis@gnu.org>
11235
11236 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11237 as tabs. Remove redundant test pattern.
11238
70ed3737
UW
112392007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11240
11241 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11242 for /a format output.
11243
47b67b60
DJ
112442007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11245
11246 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11247 collect output incrementally.
11248
b8953b0e
UW
112492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11250
11251 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11252 for -var-create lpcharacter test.
11253 * gdb.mi/mi2-var-cmd.exp: Likewise.
11254
7acd5c40
UW
112552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11256
11257 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11258 pass on targets where address zero is readable.
11259
9c6759c1
UW
112602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11261
11262 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11263 just a single architecture.
11264
a2f1aeb4
UW
112652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11266
11267 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11268 (fetch_all_registers): New function, uses gdb_test_multiple and
11269 exp_continue to fetch inferior output line-by-line.
11270 Replace all uses of do_get_all_registers by fetch_all_registers.
11271
46579ac2
UW
112722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11273
11274 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11275 in target_info.
11276
fc133f24
MS
112772007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11278
a9c64011 11279 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11280 consistancy; add a default (timeout) case.
11281
7646a51d
MS
112822007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11283
11284 * gdb.base/watchpoint.exp: Fix truncated comment.
11285
dcfff61f
MS
112862007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11287
11288 * Makefile.in: Remove spurious single-quotes from sed command.
11289
664e3ee9
DJ
112902007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11291
11292 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11293 func.
11294 * gdb.mi/mi2-var-cmd.exp: Likewise.
11295
d7cc6f2f
JB
112962007-02-27 Joel Brobecker <brobecker@adacore.com>
11297
a9c64011
AS
11298 * gdb.dwarf2/dw2-producer.S: New file.
11299 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11300
113012007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11302
11303 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11304 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11305 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11306 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11307 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11308 Revert tests to use mi_gdb_test and include value field in output
11309 of -var-create.
11310
93d42b30
DJ
113112007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11312
11313 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11314
c499ed39
DJ
113152007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11316
11317 * gdb.base/maint.exp: Remove full paths from test names.
11318 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11319 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11320
9836f81b
JB
113212007-02-27 Joel Brobecker <brobecker@adacore.com>
11322
11323 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11324
c74d0ad8
DJ
113252007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11326
11327 * gdb.server/server-mon.exp: New test.
11328
2711e456
DJ
113292007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11330
11331 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11332
ff6f572f
DJ
113332007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11334
11335 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11336 register capitalization.
11337
fada3feb
DP
113382007-02-13 Denis Pilat <denis.pilat@st.com>
11339
11340 * gdb.mi/mi-var-invalidate.exp: New file.
11341
fb1e4ffc
DJ
113422007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11343
11344 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11345
3da939d7
DJ
113462007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11347
11348 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11349
123dc839
DJ
113502007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11351
11352 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11353 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11354
877e3645 113552007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11356
11357 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11358 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11359 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11360 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11361 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11362 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11363 Update tests to include value field in output of -var-create.
a9c64011 11364
3c0a2960
AS
113652007-02-08 Andreas Schwab <schwab@suse.de>
11366
11367 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11368
108546a0
DJ
113692007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11370
11371 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11372 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11373
d701dcab
DP
113742007-02-02 Denis Pilat <denis.pilat@st.com>
11375
11376 * gdb.threads/threadapply.exp: check that frame is not changed by
11377 the thread apply all command.
11378
783e3e2f
AS
113792007-01-31 Andreas Schwab <schwab@suse.de>
11380
6d9c3a87
AS
11381 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11382
3c50d7b9
AS
11383 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11384 in the dwarf sections.
11385 * gdb.dwarf2/mac-fileno.S: Likewise.
11386
783e3e2f
AS
11387 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11388 bspstore register on ia64.
11389
78ff580e
AS
113902007-01-29 Andreas Schwab <schwab@suse.de>
11391
cc8e9b12
AS
11392 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11393 "frame-begin" annotation.
11394
78ff580e
AS
11395 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11396 number of "frames-invalid" annotations.
11397
704a4f78
DJ
113982007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11399
11400 * gdb.base/commands.exp: Call if_commands_test.
11401 (gdb_test_no_prompt, if_commands_test): New.
11402
e741bf94
MK
114032007-01-28 Mark Kettenis <kettenis@gnu.org>
11404
11405 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11406
474d0ad3
AS
114072007-01-27 Andreas Schwab <schwab@suse.de>
11408
11409 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11410 .short/.int/.quad in the dwarf sections.
11411 * gdb.dwarf2/dw2-intercu.S: Likewise.
11412 * gdb.dwarf2/dw2-intermix.S: Likewise.
11413
e784b426
JK
114142007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11415
11416 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11417 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11418 array.
e784b426
JK
11419 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11420 * gdb.base/setvar.exp: Likewise.
11421
37f08e04
AS
114222007-01-26 Andreas Schwab <schwab@suse.de>
11423
9a01813a
AS
11424 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11425 test.
11426
37f08e04
AS
11427 * gdb.base/multi-forks.exp ("restart $i"): Also match
11428 __kernel_syscall_via_break.
11429
6e2a9270
VP
114302007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11431
11432 * lib/mi-support.exp (mi_delete_varobj): New.
11433 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11434 testcase.
11435 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11436 (main): Call the above.
11437 (reference_update_test, base_in_reference_test)
11438 (reference_to_pointer): Delete the created varobjs.
a9c64011 11439
e515b470
DJ
114402007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11441
11442 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11443 * configure: Regenerated.
11444 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11445 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11446 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11447 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11448 * lib/gdb.exp (gdb_skip_xml_test): New function.
11449
08d8bcd7
DJ
114502007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11451
11452 * gdb.base/sigrepeat.exp: Correct error message.
11453
114542007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11455 Daniel Jacobowitz <dan@codesourcery.com>
11456
11457 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11458 gdb.arch/i386-gnu-cfi-asm.S: New files.
11459
97c3f1f3
JK
114602007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11461
11462 * lib/gdb.exp: Abort on missing `site.exp'.
11463
cb1df416
DJ
114642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11465 Daniel Jacobowitz <dan@codesourcery.com>
11466
11467 * gdb.base/included.c, gdb.base/included.exp,
11468 gdb.base/included.h: New files.
11469
35990120
DJ
114702007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11471
11472 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11473 (maximize_rlimit): Reduce limits on 64-bit systems.
11474
6e81a116 114752007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11476
11477 From Marcus Deuling <deuling@de.ibm.com>:
11478 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11479 every case.
11480
6c3c41f3
NR
114812007-01-13 Nick Roberts <nickrob@snap.net.nz>
11482
11483 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11484 (test_path_specification): Use objdir instead of srcdir to always
11485 get an absolute filename.
11486
2f12c312
DJ
114872007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11488
11489 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11490
81121995
VP
114912007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11492
11493 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11494 Make sure the variable we're using is in scope.
11495 (reference_to_pointer): Likewise.
11496
4741b737
DJ
114972007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11498
11499 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11500 has no debug information.
11501
054410c3
DJ
115022007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11503
11504 * gdb.base/annota1.exp: Remove extra send_gdb.
11505
818f79f6
DJ
115062007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11507
11508 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11509
f7a6bb70
DJ
115102007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11511
11512 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11513
57e66780
DJ
115142007-01-08 Nick Roberts <nickrob@snap.net.nz>
11515 Daniel Jacobowitz <dan@codesourcery.com>
11516
11517 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11518 lcharacter or linteger change. Correct duplicated test name.
11519 * gdb.mi/mi2-var-cmd.exp: Likewise.
11520
3d799a95
DJ
115212007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11522
11523 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11524
115252007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11526
a9c64011
AS
11527 * gdb.base/nofield.c: New file.
11528 * gdb.base/nofield.exp: New testcase.
51679ba9 11529
eafb94e8
NR
115302007-01-05 Nick Roberts <nickrob@snap.net.nz>
11531
11532 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11533
11534 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11535 test.
11536
5e572bb4
DJ
115372007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11538
11539 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11540
74a44383
DJ
115412007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11542
11543 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11544 when continuing.
11545
1b572db9
DJ
115462007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11547
11548 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11549 Expect ".exe" extension.
11550
381bc39b
DJ
115512007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11552
11553 * gdb.base/charset.exp: Add explicit filename to break.
11554 * gdb.base/dbx.exp: Add explicit filename to breaks.
11555
2b70e4c6
DJ
115562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11557
11558 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11559 * gdb.mi/mi2-file.exp: Likewise.
11560
303b6f5d
DJ
115612007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11562
11563 Implement specification of MI tests as comments
11564 in C and C++ sources.
11565 * lib/mi-support.exp (mi_autotest_data): New variable.
11566 (mi_autotest_source): New variable.
11567 (count_newlines, mi_prepare_inline_tests)
11568 (mi_get_inline_test, mi_continue_to_line)
11569 (mi_run_inline_test, mi_tbreak)
11570 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11571 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11572 Run inline tests.
11573 * gdb.mi/mi-var-cp.cc: Define tests here.
11574
23da0d94
VP
115752007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11576
11577 Simplify usage of mi_continue_to.
11578 * lib/mi-support.exp (mi_runto_helper): Renamed
11579 from mi_runto, added new parameter 'run_or_continue'.
11580 (mi_runto): Use mi_runto_helper.
11581 (mi_continue_to): Accept just function name as parameter.
11582 Use mi_runto_helper.
11583 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11584 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11585
f9e18282
JB
115862006-01-04 Joel Brobecker <brobecker@adacore.com>
11587
11588 Make this testcase a bit more realistic. The current code
11589 is too simplistic, and allows the compiler to optimize out
11590 some of the entities we need for this testcase.
11591 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11592 (Do_Nothing): Add extra parameter.
11593 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11594 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11595 by using a variable of type Void_Star.
11596
fd678c65
JB
115972006-01-04 Joel Brobecker <brobecker@adacore.com>
11598
11599 * gdb.ada/catch_ex/foo.adb: New file.
11600 * gdb.ada/catch_ex.exp: New testcase.
11601
05cfdb42
DJ
116022007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11603
11604 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11605 pass --image-base to linker.
11606
2e03ee74
DJ
116072007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11608 Daniel Jacobowitz <dan@codesourcery.com>
11609
11610 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11611 secondary prompts.
11612
0d5de010
DJ
116132007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11614
11615 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11616 output. Test the types of members and member pointers.
11617 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11618 gdb/2092.
11619 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11620 statement. Enable for GCC. Update expected output for some tests
11621 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11622 layout.
11623 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11624 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11625 (Diamond::vget_base): New.
11626 (main): Add new tests.
11627 * gdb.cp/printmethod.exp: Update expected output for member functions.
11628 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11629 print pEe->D::vg().
11630
61a771aa
DJ
116312007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11632
11633 * gdb.threads/tls.exp: Allow stops in sem_post.
11634
2fa63963
DJ
116352006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11636
11637 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11638 * gdb.base/annota3.exp: Likewise.
11639 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11640 again (instead of timing out).
11641 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11642 GCC bug 26475.
11643 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11644 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11645 test from jmisc1.exp.
11646 * gdb.java/jmisc1.exp: Delete.
11647 * gdb.java/jprint.exp: Adjust to work with method signatures including
11648 return types.
11649 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11650 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11651 * lib/java.exp (compile_java_from_source): Pass the correct type
11652 to target_compile.
11653
5eefc2b7
JB
116542006-12-31 Joel Brobecker <brobecker@adacore.com>
11655
11656 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11657 (stack_align_edx): New function.
11658 (stack_align_eax): New function.
11659 (main): Add calls to stack_align_edx and stack_align_eax.
11660 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11661 Add testing for the cases where the register used during a stack
11662 realignment is edx. Same for eax.
11663
227c54da
DJ
116642006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11665
11666 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11667 and generic PE targets.
11668
cab8ac94
JB
116692006-12-29 Joel Brobecker <brobecker@adacore.com>
11670
11671 * gdb.ada/array_return.exp: Update copyright date list.
11672
ba54f318
JB
116732006-12-27 Joel Brobecker <brobecker@adacore.com>
11674
11675 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11676 (Create_Small_Float_Vector): New function.
11677 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11678 function body.
11679 * gdb.ada/array_return/p.adb: Use new type and function from
11680 package Pck.
11681 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11682 able to print the value returned by a function returning an
11683 array of float.
11684
6b7a35dd
JB
116852006-12-20 Joel Brobecker <brobecker@adacore.com>
11686
11687 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11688 The associated tests should be PASSing.
11689
038224f6
VP
116902006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11691
11692 Test for base in references.
11693 * gdb.mi/mi-var-cp.cc: Add test code.
11694 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11695 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11696 * gdb.mi/mi2-watch.exp: Likewise.
11697 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11698 (mi_list_varobj_children): New function.
11699
b26ed50d
VP
117002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11701
11702 * lib/mi-support.exp
11703 (mi_runto): Accept "()" after function name.
11704 (mi_create_varobj): New function.
11705 (mi_varobj_update): New function.
11706 (mi_Check_varobj_value): New function.
11707 * gdb.mi/mi-var-cp.exp: New file.
11708 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11709
08232497
DJ
117102006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11711
11712 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11713 gdb.base/weaklib2.c: New files.
11714
d394c993 117152006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11716
ac6c2fba
NS
11717 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11718 info. Adjust test names.
11719
8ec659a0 11720 * gdb.base/break.c (main): Move position of malloc.
d394c993 11721 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11722
acd65feb
VP
117232006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11724
11725 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11726 assignement of arrays and function pointers.
11727 * gdb.mi/var-cmd.c: Add declaration necessary for above
11728 tests.
11729
f556d5e5
NS
117302006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11731
11732 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11733
11734 * gdb.threads/linux-dp.exp: Read thread table before and after
11735 creating each philosopher and verify it.
11736
697bc68d
NS
117372006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11738 Paul Brook <paul@codesourcery.com>
11739 Daniel Jacobowitz <dan@codesourcery.com>
11740
11741 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11742 main to remove duplication. Add start function of the form
697bc68d
NS
11743 '_*start[1-9]*'. Add RVDS start function.
11744
29d73ae4
DJ
117452006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11746
11747 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11748
c1d88655
UW
117492006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11750
11751 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11752 * gdb.asm/spu.inc: New file.
11753 * gdb.base/term.exp: Disable if [target_info exists noargs].
11754 * gdb.gdb/complaints.exp: Disable if ![isnative].
11755 * gdb.gdb/selftest.exp: Likewise.
11756 * gdb.gdb/observer.exp: Likewise.
11757 * gdb.gdb/xfullpath.exp: Likewise.
11758 * gdb.base/attach.exp: Disable on SPU target.
11759 * gdb.cp/bs145503.exp: Likewise.
11760 * gdb.cp/exception.exp: Likewise.
11761 * gdb.cp/userdef.exp: Likewise.
11762
32a13b1a
DJ
117632006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11764
11765 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11766
d8295fe9
VP
117672006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11768
11769 * gdb.base/completion.exp: Fix completion tests for
11770 'info' and 'info '.
11771 * gdb.base/help.exp (help_test_raw, test_class_help)
11772 (test_prefix_command_help): Move...
11773 * lib/gdb.exp: Here.
11774 * gdb.base/main.exp: Adjust.
11775 * gdb.cp/maint.exp: Adjust.
11776 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11777
8c394015
VP
117782006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11779
11780 * gdb.stabs/weird.exp (print_weird_var): Use
11781 gdb_test_multiple instead of gdb_expect.
11782
027fc1bc
VP
117832006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11784
11785 * gdb.base/help.exp (help_test_raw): New.
11786 (test_class_help): New.
11787 (test_prefix_command_help): New.
11788 Adjust testcases.
11789
67609209
FR
117902006-11-09 Christophe Lyon <christophe.lyon@st.com>
11791
11792 * gdb.base/constvars.c (main): Write to crass and crips, so that
11793 they are allocated by the compiler.
11794
f73adfeb
AS
117952006-10-27 Andreas Schwab <schwab@suse.de>
11796
11797 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11798 "detach-fork".
11799
2f83a18e
DJ
118002006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11801
11802 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11803 of patterns.
11804
94277a38
DJ
118052006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11806
11807 * gdb.base/sepdebug.exp: Remove debug format test.
11808 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11809 Handle no-symtab.
11810 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11811
5bd2f6e2
DJ
118122006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11813
11814 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11815 int to pointer or pointer to int.
11816 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11817
8c008720
DJ
118182006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11819
11820 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11821
9e35dae4
DJ
118222006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11823
11824 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11825
d9639e13
DJ
118262006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11827
11828 PR c++/2116
11829 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11830
390a1bd0
JB
118312006-10-06 Joel Brobecker <brobecker@adacore.com>
11832
11833 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11834 the corresponding bug has been fixed in GDB (PR/2018).
11835
dd920c33
JB
118362006-10-06 Joel Brobecker <brobecker@adacore.com>
11837
11838 * gdb.base/subst.exp: New testcase.
11839
53bbefe9
JB
118402006-10-06 Joel Brobecker <brobecker@adacore.com>
11841
11842 * gdb.ada/array_return/pck.ads: Add copyright notice.
11843 * gdb.ada/array_return/pck.adb: Likewise.
11844 * gdb.ada/array_return/p.adb: Likewise.
11845 * gdb.ada/exec_changed/first.adb: Likewise.
11846 * gdb.ada/exec_changed/second.adb: Likewise.
11847
09851417
JB
118482006-10-06 Joel Brobecker <brobecker@adacore.com>
11849
11850 * gdb.ada/watch_arg/watch.adb: New file.
11851 * gdb.ada/watch_arg.exp: New testcase.
11852
041bf30d
VP
118532006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11854
11855 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11856 via string_to_regexp.
041bf30d 11857 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11858
f286fbdd 118592006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11860
11861 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11862 Remove unused / obsolete files.
11863
7c07f349
NR
118642006-09-19 Nick Roberts <nickrob@snap.net.nz>
11865
11866 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11867
cd5ff84a
VP
118682006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11869
11870 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11871 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11872 the number of frames.
cd5ff84a 11873
ae018d1a
DJ
118742006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11875
11876 * gdb.base/args.c (main): Add breakpoint marker.
11877 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11878 really test empty arguments.
11879 (args_load): Delete.
11880 (args_test): New.
11881
b399c549
NR
118822006-09-13 Nick Roberts <nickrob@snap.net.nz>
11883
11884 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11885 check for one file.
b399c549 11886
2ab1eb7a
VP
118872006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11888
11889 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11890 HIGH_FRAME argument to -stack-list-locals can be larger than
11891 the number of frames.
a9c64011 11892
476308bf
FF
118932006-08-18 Fred Fish <fnf@specifix.com>
11894
11895 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11896 '$' in front of skip_vmx_tests_saved when setting that.
11897
8625200f
AS
118982006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11899
11900 * gdb.base/trace-commands.exp: New file.
11901
089ec8f1
DJ
119022006-08-10 Joel Brobecker <brobecker@adacore.com>
11903 Daniel Jacobowitz <dan@codesourcery.com>
11904
11905 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11906 expected output of the backtrace commands.
11907
b60f0898
JB
119082006-08-09 Joel Brobecker <brobecker@adacore.com>
11909
11910 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11911 untested followed by return combination.
11912 * gdb.arch/altivec-regs.exp: Likewise.
11913 * gdb.arch/e500-abi.exp: Likewise.
11914 * gdb.arch/e500-regs.exp: Likewise.
11915 * gdb.arch/gdb1291.exp: Likewise.
11916 * gdb.arch/gdb1431.exp: Likewise.
11917 * gdb.arch/gdb1558.exp: Likewise.
11918 * gdb.arch/i386-prologue.exp: Likewise.
11919 * gdb.arch/i386-unwind.exp: Likewise.
11920 * gdb.asm/asm-source.exp: Likewise.
11921 * gdb.base/a2-run.exp: Likewise.
11922 * gdb.base/advance.exp: Likewise.
11923 * gdb.base/all-bin.exp: Likewise.
11924 * gdb.base/annota1.exp: Likewise.
11925 * gdb.base/annota3.exp: Likewise.
11926 * gdb.base/args.exp: Likewise.
11927 * gdb.base/arithmet.exp: Likewise.
11928 * gdb.base/assign.exp: Likewise.
11929 * gdb.base/async.exp: Likewise.
11930 * gdb.base/attach.exp: Likewise.
11931 * gdb.base/bang.exp: Likewise.
11932 * gdb.base/bigcore.exp: Likewise.
11933 * gdb.base/bitfields.exp: Likewise.
11934 * gdb.base/bitfields2.exp: Likewise.
11935 * gdb.base/break.exp: Likewise.
11936 * gdb.base/call-sc.exp: Likewise.
11937 * gdb.base/call-strs.exp: Likewise.
11938 * gdb.base/callfuncs.exp: Likewise.
11939 * gdb.base/checkpoint.exp: Likewise.
11940 * gdb.base/chng-syms.exp: Likewise.
11941 * gdb.base/code-expr.exp: Likewise.
11942 * gdb.base/commands.exp: Likewise.
11943 * gdb.base/completion.exp: Likewise.
11944 * gdb.base/cond-expr.exp: Likewise.
11945 * gdb.base/condbreak.exp: Likewise.
11946 * gdb.base/consecutive.exp: Likewise.
11947 * gdb.base/constvars.exp: Likewise.
11948 * gdb.base/corefile.exp: Likewise.
11949 * gdb.base/cvexpr.exp: Likewise.
11950 * gdb.base/dbx.exp: Likewise.
11951 * gdb.base/define.exp: Likewise.
11952 * gdb.base/detach.exp: Likewise.
11953 * gdb.base/display.exp: Likewise.
11954 * gdb.base/dump.exp: Likewise.
11955 * gdb.base/ena-dis-br.exp: Likewise.
11956 * gdb.base/ending-run.exp: Likewise.
11957 * gdb.base/environ.exp: Likewise.
11958 * gdb.base/eval-skip.exp: Likewise.
11959 * gdb.base/exprs.exp: Likewise.
11960 * gdb.base/fileio.exp: Likewise.
11961 * gdb.base/finish.exp: Likewise.
11962 * gdb.base/float.exp: Likewise.
11963 * gdb.base/foll-exec.exp: Likewise.
11964 * gdb.base/foll-fork.exp: Likewise.
11965 * gdb.base/foll-vfork.exp: Likewise.
11966 * gdb.base/freebpcmd.exp: Likewise.
11967 * gdb.base/funcargs.exp: Likewise.
11968 * gdb.base/gcore.exp: Likewise.
11969 * gdb.base/gdb1090.exp: Likewise.
11970 * gdb.base/gdb1250.exp: Likewise.
11971 * gdb.base/huge.exp: Likewise.
11972 * gdb.base/info-proc.exp: Likewise.
11973 * gdb.base/interrupt.exp: Likewise.
11974 * gdb.base/jump.exp: Likewise.
11975 * gdb.base/langs.exp: Likewise.
11976 * gdb.base/lineinc.exp: Likewise.
11977 * gdb.base/list.exp: Likewise.
11978 * gdb.base/logical.exp: Likewise.
11979 * gdb.base/long_long.exp: Likewise.
11980 * gdb.base/macscp.exp: Likewise.
11981 * gdb.base/maint.exp: Likewise.
11982 * gdb.base/mips_pro.exp: Likewise.
11983 * gdb.base/miscexprs.exp: Likewise.
11984 * gdb.base/multi-forks.exp: Likewise.
11985 * gdb.base/opaque.exp: Likewise.
11986 * gdb.base/overlays.exp: Likewise.
11987 * gdb.base/pc-fp.exp: Likewise.
11988 * gdb.base/pointers.exp: Likewise.
11989 * gdb.base/printcmds.exp: Likewise.
11990 * gdb.base/psymtab.exp: Likewise.
11991 * gdb.base/ptype.exp: Likewise.
11992 * gdb.base/recurse.exp: Likewise.
11993 * gdb.base/relational.exp: Likewise.
11994 * gdb.base/relocate.exp: Likewise.
11995 * gdb.base/remote.exp: Likewise.
11996 * gdb.base/reread.exp: Likewise.
11997 * gdb.base/restore.exp: Likewise.
11998 * gdb.base/return.exp: Likewise.
11999 * gdb.base/return2.exp: Likewise.
12000 * gdb.base/scope.exp: Likewise.
12001 * gdb.base/sect-cmd.exp: Likewise.
12002 * gdb.base/sep.exp: Likewise.
12003 * gdb.base/sepdebug.exp: Likewise.
12004 * gdb.base/setshow.exp: Likewise.
12005 * gdb.base/setvar.exp: Likewise.
12006 * gdb.base/sigall.exp: Likewise.
12007 * gdb.base/sigbpt.exp: Likewise.
12008 * gdb.base/signals.exp: Likewise.
12009 * gdb.base/signull.exp: Likewise.
12010 * gdb.base/sizeof.exp: Likewise.
12011 * gdb.base/solib.exp: Likewise.
12012 * gdb.base/step-line.exp: Likewise.
12013 * gdb.base/step-test.exp: Likewise.
12014 * gdb.base/structs.exp: Likewise.
12015 * gdb.base/structs2.exp: Likewise.
12016 * gdb.base/term.exp: Likewise.
12017 * gdb.base/twice.exp: Likewise.
12018 * gdb.base/until.exp: Likewise.
12019 * gdb.base/varargs.exp: Likewise.
12020 * gdb.base/volatile.exp: Likewise.
12021 * gdb.base/watchpoint.exp: Likewise.
12022 * gdb.base/whatis-exp.exp: Likewise.
12023 * gdb.base/whatis.exp: Likewise.
12024 * gdb.cp/ambiguous.exp: Likewise.
12025 * gdb.cp/annota2.exp: Likewise.
12026 * gdb.cp/annota3.exp: Likewise.
12027 * gdb.cp/bool.exp: Likewise.
12028 * gdb.cp/breakpoint.exp: Likewise.
12029 * gdb.cp/casts.exp: Likewise.
12030 * gdb.cp/class2.exp: Likewise.
12031 * gdb.cp/classes.exp: Likewise.
12032 * gdb.cp/cplusfuncs.exp: Likewise.
12033 * gdb.cp/ctti.exp: Likewise.
12034 * gdb.cp/derivation.exp: Likewise.
12035 * gdb.cp/exception.exp: Likewise.
12036 * gdb.cp/gdb1355.exp: Likewise.
12037 * gdb.cp/hang.exp: Likewise.
12038 * gdb.cp/inherit.exp: Likewise.
12039 * gdb.cp/local.exp: Likewise.
12040 * gdb.cp/m-data.exp: Likewise.
12041 * gdb.cp/m-static.exp: Likewise.
12042 * gdb.cp/member-ptr.exp: Likewise.
12043 * gdb.cp/method.exp: Likewise.
12044 * gdb.cp/misc.exp: Likewise.
12045 * gdb.cp/namespace.exp: Likewise.
12046 * gdb.cp/overload.exp: Likewise.
12047 * gdb.cp/ovldbreak.exp: Likewise.
12048 * gdb.cp/pr-1023.exp: Likewise.
12049 * gdb.cp/pr-1210.exp: Likewise.
12050 * gdb.cp/pr-574.exp: Likewise.
12051 * gdb.cp/printmethod.exp: Likewise.
12052 * gdb.cp/psmang.exp: Likewise.
12053 * gdb.cp/ref-params.exp: Likewise.
12054 * gdb.cp/ref-types.exp: Likewise.
12055 * gdb.cp/rtti.exp: Likewise.
12056 * gdb.cp/templates.exp: Likewise.
12057 * gdb.cp/try_catch.exp: Likewise.
12058 * gdb.cp/userdef.exp: Likewise.
12059 * gdb.cp/virtfunc.exp: Likewise.
12060 * gdb.disasm/am33.exp: Likewise.
12061 * gdb.disasm/h8300s.exp: Likewise.
12062 * gdb.disasm/mn10300.exp: Likewise.
12063 * gdb.disasm/sh3.exp: Likewise.
12064 * gdb.disasm/t01_mov.exp: Likewise.
12065 * gdb.disasm/t02_mova.exp: Likewise.
12066 * gdb.disasm/t03_add.exp: Likewise.
12067 * gdb.disasm/t04_sub.exp: Likewise.
12068 * gdb.disasm/t05_cmp.exp: Likewise.
12069 * gdb.disasm/t06_ari2.exp: Likewise.
12070 * gdb.disasm/t07_ari3.exp: Likewise.
12071 * gdb.disasm/t08_or.exp: Likewise.
12072 * gdb.disasm/t09_xor.exp: Likewise.
12073 * gdb.disasm/t10_and.exp: Likewise.
12074 * gdb.disasm/t11_logs.exp: Likewise.
12075 * gdb.disasm/t12_bit.exp: Likewise.
12076 * gdb.disasm/t13_otr.exp: Likewise.
12077 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12078 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12079 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12080 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12081 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12082 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12083 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12084 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12085 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12086 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12087 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12088 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12089 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12090 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12091 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12092 * gdb.mi/gdb701.exp: Likewise.
12093 * gdb.mi/gdb792.exp: Likewise.
12094 * gdb.mi/mi-basics.exp: Likewise.
12095 * gdb.mi/mi-break.exp: Likewise.
12096 * gdb.mi/mi-cli.exp: Likewise.
12097 * gdb.mi/mi-console.exp: Likewise.
12098 * gdb.mi/mi-disassemble.exp: Likewise.
12099 * gdb.mi/mi-eval.exp: Likewise.
12100 * gdb.mi/mi-file.exp: Likewise.
12101 * gdb.mi/mi-read-memory.exp: Likewise.
12102 * gdb.mi/mi-regs.exp: Likewise.
12103 * gdb.mi/mi-return.exp: Likewise.
12104 * gdb.mi/mi-simplerun.exp: Likewise.
12105 * gdb.mi/mi-stack.exp: Likewise.
12106 * gdb.mi/mi-stepi.exp: Likewise.
12107 * gdb.mi/mi-syn-frame.exp: Likewise.
12108 * gdb.mi/mi-until.exp: Likewise.
12109 * gdb.mi/mi-var-block.exp: Likewise.
12110 * gdb.mi/mi-var-child.exp: Likewise.
12111 * gdb.mi/mi-var-cmd.exp: Likewise.
12112 * gdb.mi/mi-var-display.exp: Likewise.
12113 * gdb.mi/mi-watch.exp: Likewise.
12114 * gdb.mi/mi2-basics.exp: Likewise.
12115 * gdb.mi/mi2-break.exp: Likewise.
12116 * gdb.mi/mi2-cli.exp: Likewise.
12117 * gdb.mi/mi2-console.exp: Likewise.
12118 * gdb.mi/mi2-disassemble.exp: Likewise.
12119 * gdb.mi/mi2-eval.exp: Likewise.
12120 * gdb.mi/mi2-file.exp: Likewise.
12121 * gdb.mi/mi2-read-memory.exp: Likewise.
12122 * gdb.mi/mi2-regs.exp: Likewise.
12123 * gdb.mi/mi2-return.exp: Likewise.
12124 * gdb.mi/mi2-simplerun.exp: Likewise.
12125 * gdb.mi/mi2-stack.exp: Likewise.
12126 * gdb.mi/mi2-stepi.exp: Likewise.
12127 * gdb.mi/mi2-syn-frame.exp: Likewise.
12128 * gdb.mi/mi2-until.exp: Likewise.
12129 * gdb.mi/mi2-var-block.exp: Likewise.
12130 * gdb.mi/mi2-var-child.exp: Likewise.
12131 * gdb.mi/mi2-var-cmd.exp: Likewise.
12132 * gdb.mi/mi2-var-display.exp: Likewise.
12133 * gdb.mi/mi2-watch.exp: Likewise.
12134 * gdb.stabs/exclfwd.exp: Likewise.
12135 * gdb.stabs/weird.exp: Likewise.
12136 * gdb.threads/gcore-thread.exp: Likewise.
12137 * gdb.trace/actions.exp: Likewise.
12138 * gdb.trace/backtrace.exp: Likewise.
12139 * gdb.trace/circ.exp: Likewise.
12140 * gdb.trace/collection.exp: Likewise.
12141 * gdb.trace/deltrace.exp: Likewise.
12142 * gdb.trace/infotrace.exp: Likewise.
12143 * gdb.trace/limits.exp: Likewise.
12144 * gdb.trace/packetlen.exp: Likewise.
12145 * gdb.trace/passc-dyn.exp: Likewise.
12146 * gdb.trace/passcount.exp: Likewise.
12147 * gdb.trace/report.exp: Likewise.
12148 * gdb.trace/save-trace.exp: Likewise.
12149 * gdb.trace/tfind.exp: Likewise.
12150 * gdb.trace/tracecmd.exp: Likewise.
12151 * gdb.trace/while-dyn.exp: Likewise.
12152 * gdb.trace/while-stepping.exp: Likewise.
12153
f4b618d1
JB
121542006-08-08 Joel Brobecker <brobecker@adacore.com>
12155
12156 * gdb.base/step-bt.c: New file.
12157 * gdb.base/step-bt.exp: New testcase.
12158
3d00d119
DJ
121592006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12160
12161 * config/monitor.exp (gdb_load): Remove support for obsolete
12162 download-write-size.
12163 * gdb.base/remote.exp: Likewise. Update all callers of
12164 gdb_timed_load.
12165
017b5bd4
DJ
121662006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12167
12168 * cursal.exp: Pass binfile to gdb_load.
12169
837c599d
DJ
121702006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12171
12172 * gdb.base/cursal.exp: Add "" to gdb_load call.
12173
8dd4540b
MK
121742006-07-29 Mark Kettenis <kettenis@gnu.org>
12175
12176 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12177 NetBSD/ELF targets.
12178
ab5c9f60
DJ
121792006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12180
12181 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12182 operator*.
12183
4c42eaff
DJ
121842006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12185
12186 * gdb.base/completion.exp: Update for change in "file" behavior.
12187 * gdb.stabs/weird.exp: Likewise.
12188 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12189 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12190
0155cc76
NS
121912006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12192
12193 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12194 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12195
16026cd7
AS
121962006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12197
12198 * gdb.base/default.exp: Update source command error message.
12199 * gdb.base/help.exp: Update 'help source' message.
12200
16963cb6
DJ
122012006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12202
12203 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12204 test.
12205
6d7fd486
AS
122062006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12207
12208 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12209
29e8a844
DJ
122102006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12211
12212 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12213
6afcfa39
DJ
122142006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12215
12216 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12217
267a692b
MK
122182006-07-17 Mark Kettenis <kettenis@gnu.org>
12219
12220 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12221 *-*-openbsd* from targets for wich we expect ARM FPA floating
12222 point format.
12223
85d2fec4
NR
122242006-07-17 Nick Roberts <nickrob@snap.net.nz>
12225
12226 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12227
122282006-07-17 Mark Kettenis <kettenis@gnu.org>
12229
12230 * gdb.base/annota3.exp: Expect frame-begin annotation.
12231
85b4c6e8
JB
122322006-07-14 Joel Brobecker <brobecker@adacore.com>
12233
12234 * gdb.base/help.exp: Adjust "help unset" test to accept
12235 any list of unset commands.
12236
fb933624
DJ
122372006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12238 Daniel Jacobowitz <dan@codesourcery.com>
12239
12240 * gdb.cp/ref-params.exp: New test.
12241 * gdb.cp/ref-params.cc: New source file.
12242 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12243
1dff4b64
MK
122442006-07-08 Mark Kettenis <kettenis@gnu.org>
12245
12246 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12247 spaces/tabs in regular expressions since they might not be there.
12248
40d2e0e3
AS
122492006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12250
12251 * gdb.base/ifelse.exp: New file.
12252
f6c957d2
NS
122532006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12254
12255 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12256 line.
12257 * gdb.base/huge.exp: Loop over compilation to find a size that
12258 is acceptable.
12259 * gdb.base/remote.exp: Correct expected strings.
12260 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12261
b9c5a23d
DJ
122622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12263
12264 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12265
9af2e58d
DJ
122662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12267
12268 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12269 native.
12270
30930ca5
DJ
122712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12272
12273 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12274 enable stabs testing.
12275
aa32fa1d
DJ
122762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12277
bd4a4c80 12278 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12279 gdb_test_multiple does.
12280
321fef15
DJ
122812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12282
12283 * Makefile.in (host_alias): Remove.
12284 (target_alias): Use @target_noncanonical@.
12285 (site.exp): Don't set host_alias.
12286 * aclocal.m4: Remove contents. Include acx.m4.
12287 * configure: Regenerated.
12288 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12289
e1c2defa
NS
122902006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12291
e63b55d1
NS
12292 * lib/gdb.exp (gdb_load_cmd): New.
12293
5600ea19
NS
12294 * gdb.base/fileio.c: Add system(NULL) test.
12295 * gdb.base/fileio.exp: Check it.
12296
e1c2defa
NS
12297 * gdb.base/break.c: Add 10a breakpoint at }
12298 * gdb.base/break.exp: Add test for breakpoint at }
12299 * gdb.cp/anon-union.cc: Add code at end of function.
12300 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12301 * gdb.mi/var-cmd.c: Add code at end of function.
12302 * gdb.mi/mi-var-display.exp: Adjust end of next.
12303 * gdb.mi/mi2-var-display.exp: Likewise.
12304 * gdb.base/fileio.c: Add stop function and insert calls at
12305 stopping places.
12306 * gdb.base/fileio.exp: Breakpoint stop function and remove
12307 explicit line number references.
12308
6c0112ec
JB
123092006-05-19 Joel Brobecker <brobecker@adacore.com>
12310
a9c64011
AS
12311 * gdb.base/del.exp (test_delete_alias): New function.
12312 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12313
154189a4
FF
123142006-05-18 Fred Fish <fnf@specifix.com>
12315
12316 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12317 required. Check for spurious output after program exits normally.
12318
582e64c2
FF
123192006-05-17 Fred Fish <fnf@specifix.com>
12320
12321 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12322 gdb_load, so it works in the simulator.
12323
8ef6493a
FF
123242006-05-11 Fred Fish <fnf@specifix.com>
12325
12326 * gdb.base/bang.exp: Ignore unexpected output between the
12327 "program exited normally" and the gdb prompt, as many other
12328 tests do.
12329
692b141c
MK
123302006-05-07 Mark Kettenis <kettenis@gnu.org>
12331
12332 * gdb.base/help.exp: Make "delete checkpoint" part option for
12333 "help d" and "help delete" tests.
12334
540b8a30
UW
123352006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12336
a9c64011 12337 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12338 expected output in some mi_gdb_test statements.
12339 * gdb.mi/mi2-basics.exp: Likewise.
12340
9b6462d9
JB
123412006-05-05 Joel Brobecker <brobecker@adacore.com>
12342
12343 * gdb.base/del.c: New file.
12344 * gdb.base/del.exp: New testcase.
12345
954de43b
DM
123462006-05-05 David S. Miller <davem@sunset.davemloft.net>
12347
12348 * gdb.base/break.exp: Do not assume a breakpoint on
12349 main will actually be in $srcfile when optimizing.
1303f75e
DM
12350 * gdb.base/savedregs.exp: Do not require that the dummy
12351 frame location match up to a symbol and source file location.
c3242428
DM
12352 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12353 will get printed without a mi_cmd_data_list_register_values prefix.
12354 (*-data-list-register-*): Correct regular expressions to expect the new
12355 pseudo d? floating point registers.
12356 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12357
c7e64c9a
DJ
123582006-05-05 Christophe Lyon <christophe.lyon@st.com>
12359
12360 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12361 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12362 is allocated by the compiler.
12363 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12364 anons, e, anone to force their allocation by the compiler.
12365
123662006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12367
12368 * gdb.base/help.exp: Update expected text for help d and
12369 help delete.
12370
27ce9a6d
MK
123712006-05-02 Mark Kettenis <kettenis@gnu.org>
12372
12373 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12374 NetBSD/ELF targets.
12375
8608915f
MK
123762006-04-30 Mark Kettenis <kettenis@gnu.org>
12377
12378 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12379 single-step breakpoint fails; make this a KFAIL on
12380 sparc*-*-openbsd*.
12381 * gdb.base/siginfo.exp: Likewise.
12382 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12383
b8db102d
MS
123842006-04-26 Michael Snyder <msnyder@redhat.com>
12385
12386 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12387 which may have to consume output from other forks.
12388 Add tests to make sure that "delete fork" succeeded.
12389
c702009a
MS
123902006-04-20 Michael Snyder <msnyder@redhat.com>
12391
12392 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12393 Add support for the Renesas M32C and M16C.
12394
12395 * gdb.asm/asm-source.exp: Add m32c target.
12396 * gdb.asm/m32c.inc: Support for m32c target.
12397
e28493f2
AS
123982006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12399
12400 * gdb.base/commands.exp (recursive_source_test): New test.
12401
880da185
DM
124022006-04-04 David S. Miller <davem@sunset.davemloft.net>
12403
12404 * gdb.base/float.exp: Add pattern for sparc targets.
12405
61d9b92f
DJ
124062006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12407
12408 * gdb.base/commands.exp (stray_arg0_test): New test.
12409
bd717df8
PB
124102006-03-30 Paul Brook <paul@codesourcery.com>
12411
12412 * gdb.mi/mi-until.exp: kfail broken until command.
12413 * gdb.mi/mi2-until.exp: Ditto.
12414
ec793d3c
NR
124152006-03-27 Nick Roberts <nickrob@snap.net.nz>
12416
12417 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12418
831004b7
AO
124192006-03-08 Alexandre Oliva <aoliva@redhat.com>
12420
12421 * gdb.base/prelink.exp: Anchor tested-for regular expression
12422 on gdb prompt.
12423
effe49a0
PB
124242006-03-07 Paul Brook <paul@codesourcery.com>
12425
12426 * gdb.base/assign.exp: Correct fail message.
12427
e5461016
PB
124282006-03-07 Paul Brook <paul@codesourcery.com>
12429
12430 * lib/compiler.c: Extract armcc version number.
12431 * lib/compiler.cc: Ditto.
12432
fc91c6c2
PB
124332006-03-07 Paul Brook <paul@codesourcery.com>
12434
12435 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12436 additional_flags=-w.
12437 * gdb.arch/altivec-regs.exp: Ditto.
12438 * gdb.arch/e500-abi.exp: Ditto.
12439 * gdb.arch/e500-regs.exp: Ditto.
12440 * gdb.base/all-bin.exp: Ditto.
12441 * gdb.base/annota1.exp: Ditto.
12442 * gdb.base/annota3.exp: Ditto.
12443 * gdb.base/args.exp: Ditto.
12444 * gdb.base/arithmet.exp: Ditto.
12445 * gdb.base/assign.exp: Ditto.
12446 * gdb.base/async.exp: Ditto.
12447 * gdb.base/bang.exp: Ditto.
12448 * gdb.base/break.exp: Ditto.
12449 * gdb.base/call-rt-st.exp: Ditto.
12450 * gdb.base/completion.exp: Ditto.
12451 * gdb.base/cond-expr.exp: Ditto.
12452 * gdb.base/condbreak.exp: Ditto.
12453 * gdb.base/consecutive.exp: Ditto.
12454 * gdb.base/define.exp: Ditto.
12455 * gdb.base/display.exp: Ditto.
12456 * gdb.base/ena-dis-br.exp: Ditto.
12457 * gdb.base/environ.exp: Ditto.
12458 * gdb.base/eval-skip.exp: Ditto.
12459 * gdb.base/info-proc.exp: Ditto.
12460 * gdb.base/jump.exp: Ditto.
12461 * gdb.base/logical.exp: Ditto.
12462 * gdb.base/long_long.exp: Ditto.
12463 * gdb.base/maint.exp: Ditto.
12464 * gdb.base/miscexprs.exp: Ditto.
12465 * gdb.base/pc-fp.exp: Ditto.
12466 * gdb.base/pointers.exp: Ditto.
12467 * gdb.base/relational.exp: Ditto.
12468 * gdb.base/reread.exp: Ditto.
12469 * gdb.base/sect-cmd.exp: Ditto.
12470 * gdb.base/sep.exp: Ditto.
12471 * gdb.base/sepdebug.exp: Ditto.
12472 * gdb.base/until.exp: Ditto.
12473 * gdb.base/whatis-exp.exp: Ditto.
12474 * gdb.cp/annota2.exp: Ditto.
12475 * gdb.cp/annota3.exp: Ditto.
12476 * gdb.trace/actions.exp: Ditto.
12477 * gdb.trace/backtrace.exp: Ditto.
12478 * gdb.trace/circ.exp: Ditto.
12479 * gdb.trace/collection.exp: Ditto.
12480 * gdb.trace/deltrace.exp: Ditto.
12481 * gdb.trace/infotrace.exp: Ditto.
12482 * gdb.trace/limits.exp: Ditto.
12483 * gdb.trace/packetlen.exp: Ditto.
12484 * gdb.trace/passc-dyn.exp: Ditto.
12485 * gdb.trace/passcount.exp: Ditto.
12486 * gdb.trace/report.exp: Ditto.
12487 * gdb.trace/save-trace.exp: Ditto.
12488 * gdb.trace/tfind.exp: Ditto.
12489 * gdb.trace/tracecmd.exp: Ditto.
12490 * gdb.trace/while-dyn.exp: Ditto.
12491 * gdb.trace/while-stepping.exp: Ditto.
12492 * lib/gdb.exp: Ditto.
12493 (gdb_compile): Handle nowarning option.
12494
5f4a23d9
AO
124952006-03-07 Alexandre Oliva <aoliva@redhat.com>
12496
12497 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12498 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12499 Rename executable to prelinkt. Don't re-prelink if we didn't
12500 get a core file. Test prelink -u exit status to tell whether
12501 prelinking failed. Use gdb_test_multiple.
12502
9733fc94
DJ
125032006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12504
12505 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12506 (do_tests): Call it.
12507
cc10cae3
AO
125082006-02-28 Alexandre Oliva <aoliva@redhat.com>
12509
12510 * gdb.base/prelink.exp: New test.
12511 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12512
15c46491
WZ
125132006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12514
12515 * gdb.fortran/derived-type.f90: New file.
12516 * gdb.fortran/derived-type.exp: New testcase.
12517
5c9f7ded
DJ
125182006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12519
12520 * gdb.base/default.exp: Allow ';' as a directory separator.
12521
5b96932b
AS
125222006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12523
12524 * gdb.base/help.exp (help add-symbol-file): Update.
12525
1986bccd
AS
125262006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12527
12528 * gdb.base/help.exp (help load): Update expected results.
12529
a8b7528f
FF
125302006-02-19 Fred Fish <fnf@specifix.com>
12531
12532 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12533 specifix hex value as part of results.
12534 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12535
f8261448
FF
125362006-02-16 Fred Fish <fnf@specifix.com>
12537
12538 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12539 ushort_addr, and slong_addr, so the typedefs are not optimized
12540 away.
12541 * gdb.base/whatis.exp: Add tests using type name for struct type,
12542 union type, enum type, and typedef.
a9c64011 12543
31d8bdd2
MK
125442006-02-13 Mark Kettenis <kettenis@gnu.org>
12545
12546 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12547
34e41e63
JB
125482006-02-13 Jim Blandy <jimb@redhat.com>
12549
12550 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12551 case where it takes two "next" commands to skip past the init
12552 call.
12553
ac6e4f31
FF
125542006-02-12 Fred Fish <fnf@specifix.com>
12555
12556 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12557 to handle cases where it takes two "next" commands to skip
12558 past the init call.
12559
2db2d571
JB
125602006-02-07 Joel Brobecker <brobecker@adacore.com>
12561
12562 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12563 on hppa32 targets.
12564
38fcd64c
DJ
125652006-02-06 Vladimir Prus <ghost@cs.msu.su>
12566
12567 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12568 field.
12569
1315ad46
MK
125702006-01-29 Mark Kettenis <kettenis@gnu.org>
12571
12572 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12573
5625b943
DJ
125742006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12575
12576 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12577 files.
12578
80df1bbe
DJ
125792006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12580
12581 * gdb.cp/maint.exp: Set complaints to a positive value.
12582
9078e690
DJ
125832006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12584
12585 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12586 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12587 function name.
12588
9c903399
DJ
125892006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12590
12591 * gdb.base/checkpoint.c: Update copyright notice. Include
12592 <stdlib.h>.
12593
761ae4d6
JB
125942006-01-04 Jim Blandy <jimb@redhat.com>
12595
12596 * gdb.asm/asm-source.exp: Independently provide default values for
12597 asm-flags and debug-flags. Use 'string equal' to do the
12598 comparison, not the implicit expr's '==' operator. Remove
12599 now-unneeded assignments to asm-flags. In h8300 case, place
12600 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12601
099ac3dd
MS
126022006-01-04 Michael Snyder <msnyder@redhat.com>
12603
12604 * gdb.base/checkpoint.c: New file.
12605 * gdb.base/checkpoint.exp: New file.
12606 * gdb.base/multi-fork.c: New file.
12607 * gdb.base/multi-fork.exp: New file.
12608 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12609
f4d85314
FF
126102006-01-04 Fred Fish <fnf@specifix.com>
12611
12612 * gdb.base/ptype.c (foo): Add typedef.
12613 (intfoo): Add function.
12614 * gdb.base/ptype1.c: New file.
12615 * gdb.base/ptype.exp: Handle compilation and linking with two
12616 source files. Test that proper type for "foo" is found based
12617 on source context rather than first match found in symtabs.
12618
a1b06f35
MK
126192005-12-28 Mark Kettenis <kettenis@gnu.org>
12620
12621 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12622 * gdb.asm/openbsd.inc: Indent commands.
12623
d082a1e2
MK
126242005-12-26 Mark Kettenis <kettenis@gnu.org>
12625
c65016bd
MK
12626 * gdb.base/freebpcmd.exp: Increase timeout.
12627
d082a1e2
MK
12628 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12629
d3c32a0e
DJ
126302005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12631
12632 * gdb.base/default.exp: Update check for "show version".
12633
9fdb1f50
RC
126342005-12-09 Randolph Chung <tausq@debian.org>
12635
12636 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12637 * gdb.asm/pa64.inc: New file.
12638
5f2c56f7
RC
126392005-12-09 Randolph Chung <tausq@debian.org>
12640
12641 * gdb.asm/common.inc: Indent commands.
12642 * gdb.asm/asmsrc1.s: Likewise.
12643 * gdb.asm/asmsrc2.s: Likewise.
12644
8117349c
RC
126452005-12-09 Randolph Chung <tausq@debian.org>
12646
12647 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12648 (get_addr_of_sym): Remove duplicate print.
12649 (gen_core): xfail hppa*-*-hpux*, update expected output.
12650 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12651 * gdb.arch/pa64-nullify.s: New file.
12652
8f07f25a
RC
126532005-12-09 Randolph Chung <tausq@debian.org>
12654
12655 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12656
55b39184
DJ
126572005-12-07 Christophe Lyon <christophe.lyon@st.com>
12658
12659 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12660 code generation for these functions.
12661 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12662 error message.
12663
31e2b00f
AS
126642005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12665
12666 * gdb.base/help.exp (help b, help br, help bre, help brea)
12667 (help break): Update the expected message.
12668
c3d0b56e
SC
126692005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12670
12671 * gdb.asm/m68hc11.inc: Setup the data section.
12672 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12673 script for this test.
12674 (m6812-*-*): Likewise.
12675
36ae0ea9
RC
126762005-11-09 Randolph Chung <tausq@debian.org>
12677
12678 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12679
9d6f42e9
WZ
126802005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12681
12682 * gdb.base/break.exp: Fix a comment typo.
12683
e2126a14
EZ
126842005-11-03 Jim Blandy <jimb@redhat.com>
12685
a9c64011
AS
12686 Checked in by Elena Zannoni <ezannoni@redhat.com>
12687
889bf7c5 12688 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12689
e0ac7199
CV
126902005-11-02 Corinna Vinschen <vinschen@redhat.com>
12691
12692 * gdb.arch/gdb1558.c: Include stdio.h.
12693
31d3fb18
MK
126942005-10-31 Mark Kettenis <kettenis@gnu.org>
12695
12696 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12697
e52b687c
MK
126982005-10-31 Mark Kettenis <kettenis@gnu.org>
12699
12700 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12701
f4711d79
PG
127022005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12703
a9c64011
AS
12704 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12705 vscr" tests to better match output.
f4711d79 12706
987a9106
JB
127072005-10-12 Jim Blandy <jimb@redhat.com>
12708
12709 * gdb.base/structs.exp (any): New function.
12710 (test_struct_returns): Don't make any assumptions at all about
12711 what value the function returns when GDB can't set the return
12712 value.
12713
2336bb58
JB
127142005-10-09 Joel Brobecker <brobecker@adacore.com>
12715
12716 * gdb.ada/arrayidx/p.adb: New file.
12717 * gdb.ada/arrayidx.exp: New testcase
12718
127192005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12720
12721 * gdb.ada/array_return/pck.ads: New file.
12722 * gdb.ada/array_return/pck.adb: New file.
12723 * gdb.ada/array_return/p.adb: New file.
12724 * gdb.ada/array_return.exp: New testcase.
12725
705335ea
JB
127262005-10-03 Joel Brobecker <brobecker@adacore.com>
12727
a9c64011
AS
12728 * gdb.base/arrayidx.c: New file.
12729 * gdb.base/arrayidx.exp: New testcase.
705335ea 12730
11ee9940
NR
127312005-09-29 Nick Roberts <nickrob@snap.net.nz>
12732
12733 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12734 frames-invalid and breakpoints-invalid are no longer generated
12735 with level 3 so don't expect them in the output.
12736
39fb8e9e
BR
127372005-09-27 Bob Rossi <bob@brasko.net>
12738
a9c64011 12739 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12740 from test. Escape the | in mi_gdb_test call.
12741 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12742 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12743 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12744 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12745 expected regex's in mi_gdb_test calls.
12746 * lib/mi-support.exp: Remove arbitrary .* from tests.
12747 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12748 Fully anchor GDB/MI expected results in mi_gdb_test.
12749 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12750 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12751
2af48f68
PB
127522005-09-26 Paul Brook <paul@codesourcery.com>
12753
12754 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12755
f34502bc
WZ
127562005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12757
12758 * bfp-test.c: New file.
12759 * bfp-test.exp: New testcase.
12760
ca929517
WZ
127612005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12762
12763 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12764 of subarray and substring variable.
12765 * gdb.fortran/subarray.f: New source file for the test of subarray
12766 and substring variable evaluation.
12767 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12768 of string constant.
12769
c761af65
DJ
127702005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12771
12772 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12773 copyright dates.
12774
561d7a1d
PG
127752005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12776
12777 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12778 powerpc altivec' test with an almost identical 'info vector' test.
12779
b2b64cc9
PG
127802005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12781
a9c64011
AS
12782 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12783 vscr" tests to match output.
b2b64cc9 12784
6ac4d15a
PG
127852005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12786
a9c64011
AS
12787 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12788 output.
6ac4d15a 12789
40e55bef
BR
127902005-09-11 Bob Rossi <bob@brasko.net>
12791
889bf7c5
PA
12792 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12793 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12794 commands that return an MI output command and an asyncronous MI output
12795 command.
40e55bef
BR
12796 * gdb.mi/mi-console.exp: Ditto.
12797
3c7385ec
BR
127982005-09-11 Bob Rossi <bob@brasko.net>
12799
12800 * gdb.mi/mi-var-child.c: Include <string.h>.
12801
a6cd0eb3
DJ
128022005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12803
12804 * killed.exp: Correct gdb_expect syntax.
12805
2f168eed
CV
128062005-08-09 Corinna Vinschen <vinschen@redhat.com>
12807
12808 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12809
ecd3fd0f
BR
128102005-08-02 Bob Rossi <bob@brasko.net>
12811
12812 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12813 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12814 Change tests to inferior-tty-set/show.
12815 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12816 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12817 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12818 inferior. Use mi_gdb_test to get GDB and Inferior output.
12819 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12820 descriptor.
12821 (mi_inferior_tty_name): Add inferior PTY file name.
12822 (mi_gdb_start): Add INFERIOR_PTY parameter.
12823 (mi_gdb_test): Add IPATTERN parameter.
12824
f1ea48cb 128252005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12826
f1ea48cb
BR
12827 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12828 parameter to mi_gdb_test.
12829 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12830
6e650a67
DJ
128312005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12832
12833 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12834 struct_declarations.
12835 * gdb.mi/mi-var-child.exp: Step over the initialization of
12836 struct_declarations.
12837
8be260b6
DJ
128382005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12839
12840 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12841 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12842 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12843 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12844 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12845 file.
12846
4e660f07
NR
128472005-07-27 Nick Roberts <nickrob@snap.net.nz>
12848
12849 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12850 (do_children_tests): Assign values to the extra elements.
12851
12852 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12853 them for tests for "-var-update --no-values" and
a9c64011 12854 "-var-update --all-values".
4e660f07
NR
12855 Add test for "-var-list-children --simple-values".
12856
12857 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12858
12859 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12860 "-stack-list-locals --simple-values" Improve doc strings and
12861 comments.
12862
6bdae935
MK
128632005-07-18 Mark Kettenis <kettenis@gnu.org>
12864
598b7a6f
MK
12865 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12866 *-*-openbsd*.
12867 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12868
6bdae935
MK
12869 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12870 sigaltsatck'.
12871
1323e929 128722005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12873
1323e929
BR
12874 * gdb.base/default.exp (tty): Changed output of command.
12875 * gdb.base/help.exp (help tty): Ditto.
12876
b1a9c082
MK
128772005-07-12 Mark Kettenis <kettenis@gnu.org>
12878
12879 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12880
10a844a2
MK
128812005-07-10 Mark Kettenis <kettenis@gnu.org>
12882
12883 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12884 -stack-select-frame without arguments.
12885 (test_stack_frame_listing): Add test for newly implemented command
12886 -stack-info-frame.
12887
3cb3b8df
BR
128882005-07-06 Bob Rossi <bob@brasko.net>
12889
12890 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12891 command.
12892 (Copyright): Update copyright.
12893
a0c5fbcf
WZ
128942005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12895
12896 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12897 tests to evaluate exponentiation expression.
12898
984971d0
AS
128992005-06-29 Andreas Schwab <schwab@suse.de>
12900
12901 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12902 main to avoid warnings.
12903
12904 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12905
fe03833f
NR
129062005-06-20 Nick Roberts <nickrob@snap.net.nz>
12907
12908 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12909 -stack-select-frame without arguments.
12910 (test_stack_frame_listing): Add test for newly implemented command
12911 -stack-info-frame.
a9c64011 12912
7a55f279
WZ
129132005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12914
0ffa0ea5
DJ
12915 * gdb.fortran/array-element.f: New file.
12916 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12917
26585198
DJ
129182005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12919
12920 * gdb.base/bigcore.exp: Correct checks for systems which can
12921 not dump a large core file.
12922
c1bd25fd
DJ
129232005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12924
12925 * gdb.base/relocate.c: Add a copyright notice.
12926 (dummy): Remove.
12927 * gdb.base/relocate.exp: Test printing the values of variables
12928 from a relocatable file.
12929
589e074d
DJ
129302005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12931
12932 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12933 excess MI output after an error.
12934
0915f927
JB
129352005-05-29 Joel Brobecker <brobecker@adacore.com>
12936
12937 * gdb.arch/alpha-step.c: New file.
12938 * gdb.arch/alpha-step.exp: New testcase.
12939
76ff342d
DJ
129402005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12941 Dennis Brueni <dennis@slickedit.com>
12942
12943 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12944 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12945 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12946 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12947 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12948 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12949 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12950
96b0c7ac
DJ
129512005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12952 Wu Zhou <woodzltc@cn.ibm.com>
12953
12954 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12955 IBM's xlc compiler.
12956 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12957 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12958
f21565d2
JB
129592005-05-13 Jim Blandy <jimb@redhat.com>
12960
12961 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12962 calling gdb_suppress_entire_file.
12963 * gdb.base/charset.exp: Same.
12964 * gdb.base/call-rt-st.exp: Same.
12965
6006a3a1
BR
129662005-05-05 Bob Rossi <bob_rossi@cox.net>
12967
12968 * lib/gdb.exp (fullname_syntax): Added global regex.
12969 (fullname_syntax_POSIX): Ditto.
12970 (fullname_syntax_UNC): Ditto.
12971 (fullname_syntax_DOS_CASE): Ditto.
12972 (fullname_syntax_DOS): Ditto.
12973 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12974 fullname_syntax variable to scope and use it.
12975 (test_file_list_exec_source_files): Ditto.
12976 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12977
c3b69c04
DJ
129782005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12979
12980 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12981
3c95e6af
PG
129822004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12983
a9c64011
AS
12984 * lib/gdb.exp (skip_altivec_tests): New function, based on
12985 check_vmx_hw_available from the GCC testsuite.
12986 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12987 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12988
78df6c56
JB
129892005-05-02 Jim Blandy <jimb@redhat.com>
12990
12991 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12992 calling gdb_suppress_entire_file.
12993
1690f9cf
DJ
129942005-04-30 Randolph Chung <tausq@debian.org>
12995
12996 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12997 Slightly relax "sem_post" name checking.
12998
5ea106f7
PG
129992005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13000
13001 * gdb.base/unload.exp: Use new shared library infrastructure.
13002
bf7234cf
PG
130032005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13004
13005 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13006 infrastructure.
bf7234cf 13007
547b869a
CV
130082005-04-29 Corinna Vinschen <vinschen@redhat.com>
13009
13010 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13011 * gdb.asm/h8300.inc: New file.
13012
f07e55f0
PG
130132005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13014
13015 * gdb.base/shlib-call.exp: Change to use new shared library
13016 infrastructure.
13017
3cbba3d1
PG
130182005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13019
a9c64011
AS
13020 * gdb.base/pending.exp: Change to use new shared library
13021 infrastructure.
3cbba3d1 13022
ed6df200
PG
130232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13024
a9c64011
AS
13025 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13026 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13027
8c8f4ebe
PG
130282005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13029
a9c64011
AS
13030 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13031 shared objects being adjusted and update copyright years.
8c8f4ebe 13032
607fbc54
DJ
130332005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13034
13035 * ChangeLog: Correct some 2003-01-13 dates.
13036 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13037 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13038 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13039 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13040 gdb.trace/tfind.exp: Update copyright years.
13041
57bf0e56
DJ
130422005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13043 Daniel Jacobowitz <dan@codesourcery.com>
13044
13045 * lib/gdb.exp (gdb_compile): Handle shlib=.
13046 (gdb_compile_shlib): New function.
13047
9b593790
PG
130482005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13049
a9c64011 13050 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13051
9494c6a5
DJ
130522005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13053
13054 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13055 gdb.server.
13056 * configure.ac: Likewise.
13057 * configure: Regenerated.
13058 * gdb.gdbserver/Makefile.in: Moved to...
13059 * gdb.server/Makefile.in: ... here.
13060 * gdb.gdbserver/server.c: Moved to...
13061 * gdb.server/server.c: ... here.
13062 * gdb.gdbserver/server-run.exp: Moved to...
13063 * gdb.server/server-run.exp: ... here.
13064
6f8eac0e
DJ
130652005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13066
13067 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13068 * configure.ac: Create gdb.gdbserver/Makefile.
13069 * configure: Regenerated.
13070 * lib/gdbserver-support.exp: New file, derived from
13071 config/gdbserver.exp.
13072 * config/gdbserver.exp: Use gdbserver-support.exp.
13073 * gdb.gdbserver/Makefile.in: New file.
13074 * gdb.gdbserver/server.c: New file.
13075 * gdb.gdbserver/server-run.exp: New file.
13076
6e87504d
PG
130772005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13078
a9c64011
AS
13079 * lib/gdb.exp (test_compiler_info): Return compiler_info
13080 if no arguments are given.
6e87504d 13081
d1779be4
PG
130822005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13083
13084 * gdb.arch/altivec-abi.exp: Check for compiler and set
13085 use altivec' flag accordingly.
13086 * gdb.arch/altivec-regs.exp: Likewise.
13087
88750304
DJ
130882005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13089
13090 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13091
f3fb768d
AS
130922005-03-27 Andreas Schwab <schwab@suse.de>
13093
13094 * gdb.base/bigcore.c (main): Add missing mode argument in open
13095 call.
13096
7e813ac5
DJ
130972005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13098
13099 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13100 downloads.
13101 * config/gdbserver.exp (gdb_load): Likewise.
13102
8e3049aa
PB
131032005-03-14 Paul Brook <paul@codesourcery.com>
13104
13105 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13106 targets.
13107
a9df7c44
JB
131082005-03-09 Joel Brobecker <brobecker@adacore.com>
13109
13110 * gdb.dwarf2/dup-psym.S: New file.
13111 * gdb.dwarf2/dup-psym.exp: New testcase.
13112
9f0d94e8
JB
131132005-03-09 Joel Brobecker <brobecker@adacore.com>
13114
13115 * gdb.ada/exec_changed/first.adb: New file.
13116 * gdb.ada/exec_changed/second.adb: New file.
13117 * gdb.ada/exec_changed.exp: New testcase.
13118
5f579bc5
NS
131192005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13120
36e9969c
NS
13121 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13122 (A2): New class.
13123 (main): Test operator+.
13124 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13125 breakpoint test.
13126
5f579bc5
NS
13127 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13128 * gdb.base/signull.exp: Disable if gdb,nosignals.
13129 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13130 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13131 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13132 * gdb.mi/mi2-console.exp: Likewise.
13133 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13134 continue output at start.
13135 (gdb_collect_locals_test): Robustify regexp.
13136 * gdb.trace/passc-dyn.exp: Fix comment typo.
13137 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13138
be46087e
CV
131392005-03-08 Corinna Vinschen <vinschen@redhat.com>
13140
13141 * gdb.asm/asm-source.exp: Add iq2000 case.
13142 * gdb.asm/iq2000.inc: New file.
13143
384e1a61 131442005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13145
384e1a61
MI
13146 * gdb.base/command.exp: Change hardcoded value to regular expression.
13147 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13148
584b6e9e
DJ
131492005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13150
13151 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13152 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13153 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13154 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13155 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13156
ab5b5d61
MK
131572005-03-05 Mark Kettenis <kettenis@gnu.org>
13158
13159 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13160 changes.
13161
ae051c1b
PG
131622004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13163
a9c64011
AS
13164 * lib/compiler.c: Add test for IBM's xlc compiler.
13165 * lib/compiler.cc: Likewise.
ae051c1b 13166
3f0f6ed2
JB
131672004-02-24 Joel Brobecker <brobecker@adacore.com>
13168
13169 * gdb.ada/fixed_points.exp: Create compilation object directory
13170 before running the test.
13171 * gdb.ada/null_record.exp: Likewise.
13172 * gdb.ada/packed_array.exp: Likewise.
13173 * gdb.ada/start.exp: Likewise.
13174
724f452b
JB
131752005-02-15 Joel Brobecker <brobecker@adacore.com>
13176
13177 * gdb.ada/packed_array/pa.adb: New file.
13178 * gdb.ada/packed_array.exp: New testcase.
13179
57f5cdfb 131802005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13181
1f393151
MK
13182 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13183 files.
13184
ebdda337
MK
13185 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13186 on *-*-openbsd*. Correctly match whitespace in regukar
13187 expressions.
13188
cf309262
DJ
131892005-02-10 Daniel Jacobowitz <dan@debian.org>
13190
13191 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13192 PR exp/1821
13193 * gdb.base/gdb1821.c: New test file.
13194 * gdb.base/gdb1821.exp: New test file.
13195
3be49e7a
JB
131962005-02-09 Joel Brobecker <brobecker@adacore.com>
13197
13198 * gdb.base/start.c: New file.
13199 * gdb.base/start.exp: New testcase.
13200
e292e67d
JB
132012005-02-09 Joel Brobecker <brobecker@adacore.com>
13202
13203 * gdb.ada/start/dummy.adb: New file.
13204 * gdb.ada/start.exp: New testcase.
13205
dbdfa66c
CV
132062005-02-09 Corinna Vinschen <vinschen@redhat.com>
13207
13208 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13209 for printing symbols and statistics.
13210 Add test for using relative pathnames in "maint print msymbols" test.
13211 Mark "maint info sections DATA" XFAIL on Cygwin.
13212 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13213 tests.
13214
d7941671
AC
132152005-02-09 Andreas Schwab <schwab@suse.de>
13216
13217 Committed by Andrew Cagney <cagney@gnu.org>
13218 * gdb.base/remotetimeout.exp: New file.
13219
74e5ef44
MK
132202005-02-07 Mark Kettenis <kettenis@gnu.org>
13221
13222 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13223
464dd14d
JB
132242005-02-03 Joel Brobecker <brobecker@adacore.com>
13225
13226 * gdb.ada/gnat_ada.gpr: New file.
13227 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13228 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13229 * configure.ac: No longer generate gnat_ada.gpr.
13230 * configure: Regenerate.
13231 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13232 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13233 * gdb.ada/null_record/bar.ads: Likewise.
13234 * gdb.ada/null_record/bar.adb: Likewise.
13235 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13236 * gdb.ada/null_record.exp (testdir): New variable.
13237 (testfile): executable is now in testdir subdirectory.
13238 (srcfile): Use full path to the main compilation unit.
13239 * gdb.ada/fixed_points.exp: Same changes as above.
13240
30d756ae
NR
132412005-02-03 Nick Roberts <nickrob@snap.net.nz>
13242
13243 * gdb.base/interp.exp: New test.
13244
9d799f85
AC
132452005-01-24 Andrew Cagney <cagney@gnu.org>
13246
13247 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13248
15656118
AC
132492005-01-19 Andrew Cagney <cagney@gnu.org>
13250
a892c31b
AC
13251 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13252 configure.ac not configure.in.
13253
15656118
AC
13254 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13255 of powerpc*-*-*.
13256 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13257 * gdb.base/list.exp (test_list_function)
15656118
AC
13258 (test_list_filename_and_function): Ditto.
13259 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13260
a7b01baf
AC
132612005-01-16 Andrew Cagney <cagney@gnu.org>
13262
17d92a02
AC
13263 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13264
a7b01baf
AC
13265 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13266
bc8332bb
AC
132672005-01-14 Andrew Cagney <cagney@gnu.org>
13268
13269 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13270 * gdb.mi/mi2-var-cmd.exp: Ditto.
13271
4d074752
CV
132722005-01-10 Corinna Vinschen <vinschen@redhat.com>
13273
13274 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13275
bec39cab
AC
132762005-01-07 Andrew Cagney <cagney@gnu.org>
13277
13278 * configure.ac: Rename configure.in, require autoconf 2.59.
13279 * configure: Re-generate.
13280 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13281 * gdb.stabs/configure: Re-generate.
13282 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13283 * gdb.hp/configure: Re-generate.
13284 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13285 autoconf 2.59.
13286 * gdb.hp/gdb.objdbg/configure: Re-generate.
13287 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13288 autoconf 2.59.
13289 * gdb.hp/gdb.defects/configure: Re-generate.
13290 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13291 autoconf 2.59.
13292 * gdb.hp/gdb.compat/configure: Re-generate.
13293 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13294 autoconf 2.59.
13295 * gdb.hp/gdb.base-hp/configure: Re-generate.
13296 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13297 autoconf 2.59.
13298 * gdb.hp/gdb.aCC/configure: Re-generate.
13299
f10b16d4
JB
133002004-12-15 Jim Blandy <jimb@redhat.com>
13301
13302 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13303 under NPTL when there is debugging info available for libpthread.
13304
fb6e1814
JG
133052004-12-13 Jerome Guitton <guitton@gnat.com>
13306
13307 * gdb.ada/fixed_points.c: New file.
13308 * gdb.ada/fixed_points.exp: New file.
13309
fe46cd3a
RC
133102004-12-03 Randolph Chung <tausq@debian.org>
13311
13312 * gdb.arch/pa-nullify.exp: New file.
13313 * gdb.arch/pa-nullify.s: New file.
13314
8de0841b
RC
133152004-11-30 Randolph Chung <tausq@debian.org>
13316
13317 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13318 instead of "tbug". Fix regexp to work properly with gdb_test.
13319
c8170782
PH
133202004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13321
13322 * gdb.base/bitfields2.exp: New test.
13323 * gdb.base/bitfields2.c: New file.
13324
954269c2
RE
133252004-11-28 Richard Earnshaw <rearnsha@arm.com>
13326
13327 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13328
0107feed
RC
133292004-11-16 Randolph Chung <tausq@debian.org>
13330
13331 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13332
f073ae8c
DJ
133332004-11-14 Daniel Jacobowitz <dan@debian.org>
13334
13335 * gdb.threads/threadapply.exp: Correct "macro details" test.
13336
19ad59e7
JJ
133372004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13338
13339 * gdb.threads/threadapply.exp: New test.
13340 * gdb.threads/threadapply.c: New file.
13341
9cf0961b
MK
133422004-11-07 Mark Kettenis <kettenis@gnu.org>
13343
13344 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13345 frames.
13346
c789492a
FL
133472004-11-05 Felix Lee <felix+log1@specifixinc.com>
13348
13349 * gdb.base/cursal.exp: New file.
13350 * gdb.base/cursal.c: New file.
13351
a1e167bb
AC
133522004-11-03 Andrew Cagney <cagney@gnu.org>
13353
13354 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13355
b7cbf173
MK
133562004-10-30 Mark Kettenis <kettenis@gnu.org>
13357
13358 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13359 NetBSD/ELF targets.
13360
88f9d34f
JB
133612004-10-29 Joel Brobecker <brobecker@gnat.com>
13362
13363 * gdb.threads/bp_in_thread.c: New file, copied from
13364 pthread_cond_wait.c.
13365 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13366 file, rather than reusing the .c file from another testcase.
13367
ca7d6a0c
JB
133682004-10-20 Joel Brobecker <brobecker@gnat.com>
13369
13370 * gdb.ada/null_record.exp: Check where we stopped after
13371 sending the start command, instead of where the associated
13372 temporary breakpoint was inserted.
13373
0d863d03
AC
133742004-10-14 Andrew Cagney <cagney@gnu.org>
13375
13376 * gdb.mi/gdb701.c (main): Return 0.
13377
d11e72cb
DJ
133782004-10-13 Daniel Jacobowitz <dan@debian.org>
13379
d40539a4 13380 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13381
e1923096
JJ
133822004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13383
13384 * gdb.threads/schedlock.c: Add comment markers to use to find
13385 line numbers.
13386 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13387 comments.
13388 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13389 breakpoint lines.
13390
ec8ba2c9
DJ
133912004-10-12 Daniel Jacobowitz <dan@debian.org>
13392
13393 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13394
0eb3658b
DJ
133952004-10-12 Daniel Jacobowitz <dan@debian.org>
13396
13397 * configure.in: Add gdb.dwarf2.
13398 * configure: Regenerated.
13399 * Makefile.in: Add gdb.dwarf2.
13400 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13401 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13402 gdb.dwarf2/file1.txt: New files.
13403
a271cc33
OF
134042004-10-11 Orjan Friberg <orjanf@axis.com>
13405
a9c64011 13406 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13407 of "run", since the latter doesn't work with remote targets. Adjust
13408 the breakpoint numbering accordingly.
13409 * gdb.threads/pthread_cond_wait.exp: Ditto.
13410
895ce074
MC
134112004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13412
13413 * gdb.base/overlays.exp: Update copyright years.
13414
6be3092d
KI
134152004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13416
13417 * gdb.base/overlays.exp: Disable if target is Linux.
13418
e05389b8
FL
134192004-10-06 Felix Lee <felix+log1@specifixinc.com>
13420
13421 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13422
73cb587d
KI
134232004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13424
13425 * gdb.asm/asm-source.exp: Add m32r-linux target.
13426 * gdb.asm/m32r-linux.inc: New file.
13427
3c0edcdc
AC
134282004-09-24 Andrew Cagney <cagney@redhat.com>
13429 David Anderson <anderson@redhat.com>
13430
13431 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13432 command fails, assume things will work.
13433 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13434 (_GNU_SOURCE): Define.
13435 (print_unsigned, print_hex): Change parameter to "long long".
13436 (print_byte_count): New function, use to print byte counts.
13437 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13438 O_LARGEFILE.
13439 (main): Compute an upper bound on a corefile in max_core_size.
13440 Limit memory chunk size to max_core_size. Limit total memory
13441 allocated to max_core_size.
13442
4bb3667f
AC
134432004-09-23 Andrew Cagney <cagney@gnu.org>
13444
13445 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13446 from a separate process with code that creates a corefile by
13447 making the inferior dump core.
13448
60fe1a51
MK
134492004-09-23 Mark Kettenis <kettenis@gnu.org>
13450
13451 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13452 block.
13453
8e937346
MC
134542004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13455
13456 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13457 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13458 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13459 Likewise.
13460
7213f6d6
JJ
134612004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13462
13463 * gdb.java/jprint.exp: New test case for java inferior call.
13464 * gdb.java/jprint.java: Ditto.
13465
eac69dca
JB
134662004-09-15 Joel Brobecker <brobecker@gnat.com>
13467
13468 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13469
22227696
MC
134702004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13471
13472 * gdb.threads/killed.c: Include <stdlib.h>.
13473 * gdb.threads/pthreads.c: Likewise.
13474
7dd403a4
MC
134752004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13476
13477 * gdb.threads/killed.c: Add copyright notice.
13478
33f2d567
JM
134792004-09-10 Jason Molenda (jmolenda@apple.com)
13480
a9c64011
AS
13481 * gdb.base/define.exp: Two new tests to verify zero space chars
13482 after 'if' and 'while' commands in a user-defined command is correctly
13483 parsed.
33f2d567 13484
e05b62ac
AC
134852004-09-08 Andrew Cagney <cagney@gnu.org>
13486
13487 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13488 delivery test with duplicate at end of file.
13489
9cbe82da
MK
134902004-09-06 Mark Kettenis <kettenis@jive.nl>
13491
13492 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13493
564803d9
MC
134942004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13495
13496 * config/hppro.exp: Removed.
13497
7c6807ce
MC
134982004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13499
13500 * config/sparclet.exp: Removed.
13501
bf7e26dd
MC
135022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13503
13504 * config/udi.exp: Removed.
13505
714e341b
MC
135062004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13507
13508 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13509 of "exp_continue".
13510 (advancei): Likewise.
13511
1236e623
JJ
135122004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13513
13514 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13515
3bdcad15
MI
135162004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13517
228af206 13518 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13519 to check for nodebug in executable.
13520 * gdb.gdb/observer.exp (setup_test): Likewise.
13521 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13522 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13523
c72b934c
AC
135242004-09-01 Andrew Cagney <cagney@gnu.org>
13525
13526 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13527 files.
13528
edd9b715
JJ
135292004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13530
13531 * gdb.base/unload.exp: Fix expected warning message to match
13532 latest format.
13533
fb4ce06b
CV
135342004-09-01 Corinna Vinschen <vinschen@redhat.com>
13535
13536 * gdb.base/call-rt-st.exp: Fix typos.
13537
ce78e7c3
MI
135382004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13539
13540 * gdb.threads/thread_check.exp: New testcase.
13541 * gdb.threads/thread_check.c: New testcase.
13542
2dedb159
AC
135432004-08-31 Andrew Cagney <cagney@gnu.org>
13544
13545 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13546 (skip_to_handler_entry): New procedures. Test stepping into a
13547 handler when the breakpoint is at the handler's entry point.
13548
68f53502
AC
135492004-08-30 Andrew Cagney <cagney@gnu.org>
13550
13551 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13552 gdb/1757.
13553
3e3ffd2b
MC
135542004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13555
13556 With code from Manoj Iyer <manjo@austin.ibm.com>:
13557 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13558 return value. Add an arm for "no debugging symbols found".
13559 Change a stray "error" to "perror".
13560 (gdb_run_cmd): Adapt to new return value.
13561 * gdb.base/remote.exp: Adapt to new return value.
13562 * gdb.gdb/complaints.exp: Likewise.
13563 * gdb.gdb/observer.exp: Likewise.
13564 * gdb.gdb/selftest.exp: Likewise.
13565 * gdb.gdb/xfullpath.exp: Likewise.
13566
4b6f5fd2
JB
135672004-08-27 Joel Brobecker <brobecker@gnat.com>
13568
13569 * gdb.threads/bp_in_thread.exp: New testcase.
13570
e5b25496
MC
135712004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13572
13573 Fix PR testsuite/1735.
13574 * gdb.threads/schedlock.c (thread_function): Add a cast
13575 to suppress a gcc warning.
13576 * gdb.threads/thread-specific.c (thread_function): Likewise.
13577
934353d6
MC
135782004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13579
13580 * gdb.base/unload.c: Include <stdlib.h>.
13581
f98a0aef 135822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13583
f98a0aef 13584 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13585 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13586 synchronized after the "return".
13587
5a2e8882
MC
135882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13589
13590 * gdb.mi/basics.c: Include <stdio.h>.
13591 * gdb.mi/pthreads.c: Include <stdlib.h>.
13592 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13593
a9640423
MC
135942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13595
13596 * gdb.threads/schedlock.c: Add copyright notice.
13597
b04e311d
AC
135982004-08-25 Andrew Cagney <cagney@gnu.org>
13599
13600 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13601 (skip_over_handler, breakpoint_over_hander): New test procedures.
13602 (advance, advancei): Add a proper prefix, do not use
13603 rerun_to_main.
13604 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13605
7c27f15b
MC
136062004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13607
13608 * gdb.mi/basics.c: Add copyright notice.
13609 * gdb.mi/var-cmd.c: Add copyright notice.
13610
fffc87ae
MC
136112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13612
13613 * lib/gdb.exp: Remove signed_keyword_not_used.
13614 * lib/compiler.c: Likewise.
13615 * lib/compiler.cc: Likewise.
13616
d782e0bf
MC
136172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13618
13619 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13620 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13621
96033e83
MC
136222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13623
13624 * gdb.base/whatis.c: Add copyright notice.
13625
cf38c229
MK
136262004-08-20 Mark Kettenis <kettenis@gnu.org>
13627
13628 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13629 it to skip the breakpoints encoded in the inline assembly.
13630
f4b49756
MC
136312004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13632
13633 * Makefile.in: Add gdb.fortran.
13634
2f193b69
MC
136352004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13636
13637 * gdb.base/call-sc.exp (test_scalar_returns):
13638 Fix cut-and-paste glitch in "Make fun return now".
13639
89a237cb
MC
136402004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13641
13642 * configure.in: Add gdb.fortran.
13643 * configure: Regenerate.
13644 * gdb.fortran/Makefile.in: New file.
13645 * lib/gdb.exp (skip_fortran_tests): New procedure.
13646
469aff8e
MC
136472004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13648
13649 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13650 reference to bug-gnu@prep.ai.mit.edu.
13651 * gdb.mi/mi-var-child.exp: Likewise.
13652 * gdb.mi/mi-var-cmd.exp: Likewise.
13653 * gdb.mi/mi-var-display.exp: Likewise.
13654 * gdb.mi/mi2-var-block.exp: Likewise.
13655 * gdb.mi/mi2-var-child.exp: Likewise.
13656 * gdb.mi/mi2-var-cmd.exp: Likewise.
13657 * gdb.mi/mi2-var-display.exp: Likewise.
13658
00b51b9f
MK
136592004-08-15 Mark Kettenis <kettenis@gnu.org>
13660
13661 * gdb.base/unload.c (main): Make local variable msg const.
13662
45f07fef
MC
136632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13664
13665 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13666 to bug-gnu@prep.ai.mit.edu.
13667 * gdb.mi/mi-disassemble.exp: Likewise.
13668 * gdb.mi/mi-eval.exp: Likewise.
13669 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13670 default line number.
13671 * gdb.mi/mi-return.exp: Likewise.
13672 * gdb.mi/mi-simplerun.exp: Likewise.
13673 * gdb.mi/mi-stack.exp: Likewise.
13674 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13675 number with explicit range test.
13676 * gdb.mi/mi-watch.exp: Likewise.
13677 * gdb.mi/mi2-break.exp: Likewise.
13678 * gdb.mi/mi2-cli.exp: Likewise.
13679 * gdb.mi/mi2-disassemble.exp: Likewise.
13680 * gdb.mi/mi2-eval.exp: Likewise.
13681 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13682 default line number.
13683 * gdb.mi/mi2-return.exp: Likewise.
13684 * gdb.mi/mi2-simplerun.exp: Likewise.
13685 * gdb.mi/mi2-stack.exp: Likewise.
13686 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13687 number with explicit range test.
13688 * gdb.mi/mi2-watch.exp: Likewise.
13689
dd8c8ee7
MC
136902004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13691
13692 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13693 * gdb.cp/m-static.exp: Likewise.
13694 * gdb.cp/rtti.exp: Likewise.
13695
4e838464
MK
136962004-08-14 Mark Kettenis <kettenis@gnu.org>
13697
13698 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13699
8d8cb839
EZ
137002004-08-14 Eli Zaretskii <eliz@gnu.org>
13701
13702 * ChangeLog: Prefix Local Variables with semi-colons and indent
13703 the reference to older ChangeLog files, to fix fontification in
13704 Emacs.
13705
deea8bb0
MC
137062004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13707
13708 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13709 * gdb.mi/mi2-break.exp: Likewise.
13710
c3297504
MC
137112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13712
13713 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13714
25808999
MC
137152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13716
13717 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13718
226a8d71
MC
137192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13720
13721 * gdb.cp/classes.exp: Remove unused declarations. Just let
13722 test names default instead of providing special names. Remove
13723 extraneous demangler test.
13724
37fdf854
JJ
137252004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13726
13727 * gdb.base/unload.exp: New test for breakpoints in dynamically
13728 loaded libraries.
13729 * gdb.base/unload.c: Ditto.
13730 * gdb.base/unloadshr.c: Ditto.
13731
2d3a7986
MC
137322004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13733
13734 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13735 cp_test_ptype_class.
13736 (test_enums): Likewise.
13737
c72b934c
AC
137382004-08-10 Andrew Cagney <cagney@gnu.org>
13739
13740 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13741 files.
13742
cc503c8a
AC
137432004-08-10 Andrew Cagney <cagney@gnu.org>
13744
13745 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13746 init_malloc call.
13747
902f2ccb
MC
137482004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13749
13750 * ChangeLog: Add copyright notice. The notice is copied
13751 from emacs 21.3 top level ChangeLog.
13752
78c90502
MC
137532004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13754
13755 * lib/cp-support.exp: New file.
13756 * lib/cp-support.exp (cp_test_type_class): New function.
13757 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13758 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13759 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13760 cp_test_ptype_class.
13761
88e5ea78
MC
137622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13763
13764 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13765 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13766 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13767 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13768 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13769 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13770 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13771 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13772 gdb.mi/mi2-watch.exp: Update copyright years.
13773
6a89fc9c
MK
137742004-08-09 Mark Kettenis <kettenis@gnu.org>
13775
13776 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13777
1482e0de
MC
137782004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13779
13780 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13781 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13782 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13783 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13784 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13785 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13786 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13787 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13788 gdb.mi/mi-watch.exp: Update copyright years.
13789
1a5ce3f3
DJ
137902004-08-08 Daniel Jacobowitz <dan@debian.org>
13791
13792 PR gdb/1738
13793 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13794 from a breakpoint with a pending signal.
13795
04f6ecf2
DJ
137962004-08-08 Daniel Jacobowitz <dan@debian.org>
13797
13798 PR gdb/1736
13799 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13800 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13801 the prompt.
13802 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13803
54d90d35
DJ
138042004-08-08 Daniel Jacobowitz <dan@debian.org>
13805
13806 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13807
d2f6abb0
DJ
138082004-08-08 Daniel Jacobowitz <dan@debian.org>
13809
13810 PR gdb/1736
13811 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13812 for i?86-*-linux*.
13813
5598c03d
DJ
138142004-08-08 Daniel Jacobowitz <dan@debian.org>
13815
13816 * gdb.arch/i386-prologue.exp: Compile without debug information.
13817
c6fee705
MC
138182004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13819
13820 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13821 rather than asking gdb to search.
13822
dd90efdb
MC
138232004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13824
13825 * gdb.base/gcore.c: Include <string.h>.
13826
1e84bec1
MC
138272004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13828
13829 * gdb.base/gcore.c: Add copyright notice.
13830
e425eb2b
MC
138312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13832
13833 * gdb.base/freebpcmd.c: Include <stdio.h>.
13834 * gdb.base/long_long.c: Include <string.h>.
13835 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13836 * gdb.base/siginfo.c: Include <string.h>.
13837 * gdb.base/sigstep.c: Include <string.h>.
13838
cb9aaed5
MC
138392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13840
13841 * gdb.base/complex.c: Include <stdlib.h>.
13842
55944f3d
MC
138432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13844
13845 * gdb.base/complex.c: Add copyright notice.
13846
7b2953d9
MC
138472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13848
13849 * gdb.base/charset.c: Include <stdlib.h>.
13850
c9133d23
MC
138512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13852
13853 * gdb.base/auxv.c: Include <stdlib.h>.
13854
0a8490ad
MC
138552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13856
13857 * gdb.base/auxv.c: Add copyright notice.
13858
3426d5ec
MC
138592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13860
13861 * gdb.base/coremaker.c: Add copyright notice.
13862 * gdb.base/coremaker2.c: Add copyright notice.
13863
8da195dd
AC
138642004-08-04 Andrew Cagney <cagney@gnu.org>
13865
13866 * gdb.base/store.exp: Update copyright.
13867 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13868 names, do not import gdb_prompt.
13869
8d394f98
AC
138702004-08-01 Andrew Cagney <cagney@gnu.org>
13871
13872 Fix PR testsuite/1729.
13873 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13874 not use capture_value with value 4.
13875 (capture_value): Add optional test name parameter.
13876 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13877 the prefix, pass to capture_value.
13878
b6702b23
MK
138792004-08-01 Mark Kettenis <kettenis@gnu.org>
13880
13881 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13882 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13883 (main): Call new function.
13884
c203e0ca
MC
138852004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13886
13887 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13888
a7995a30
MC
138892004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13890
13891 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13892
9366563b
MC
138932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13894
b6eeaf26 13895 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13896 Accept more values of vtbl pointer. Remove some messages
13897 about "obsolete gcc or gdb".
13898
2fc1f950
MC
138992004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13900
13901 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13902
c724d49b
MC
139032004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13904
13905 * gdb.base/asm-source.exp: Properly convert target board
13906 debug flags from gcc format to binutils format.
13907
736b0fce
MK
139082004-07-28 Mark Kettenis <kettenis@gnu.org>
13909
13910 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13911 gdb1718". PR backtrace/1718 partially fixed.
13912
5633ea5c
JJ
139132004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13914
13915 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13916
575eebb1
NC
139172004-07-26 Nick Clifton <nickc@redhat.com>
13918
13919 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13920 good default value for a specific architecture is available then
13921 set it to that value. Otherwise default to the -gstabs switch.
13922 Remove the -g... switches from the asm-flags variable. Allow the
13923 target board info to override the value if it wants to. Pass the
13924 switch on the assembler command line.
13925
62104619
MK
139262004-07-23 Mark Kettenis <kettenis@gnu.org>
13927
13928 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13929 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13930 (main): Call new function.
13931
4a1135b8
MC
139322004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13933
13934 Test for PR exp/1715.
13935 * gdb.base/radix.exp: Refactor common procedures. Make all
13936 test names unique. Change XFAIL to KFAIL.
13937
8a12c1f0
MC
139382004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13939
13940 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13941 * gdb.ada/gnat_ada.gin: ... to here.
13942 * configure.in: Use gnat_ada.gin.
13943 * configure: Regenerate.
13944
23b451cf
AC
139452004-07-20 Andrew Cagney <cagney@gnu.org>
13946
13947 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13948 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13949 XFAILs. Clean up test messages and comments. Check backtraces.
13950 Delete re-sync code.
13951
ab618a02
MC
139522004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13953
13954 Fix PR cli/740.
13955 * gdb.base/annota1.exp: Honor gdb,nosignals.
13956 * gdb.base/annota3.exp: Likewise.
13957
46dad340
MC
139582004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13959
13960 * lib/java.exp: Update copyright notice.
13961
756d8c70
AC
139622004-07-19 Andrew Cagney <cagney@gnu.org>
13963
13964 * gdb.base/selftest.exp: Copy file from here ...
13965 * gdb.gdb/selftest.exp: ... to here.
13966
586027e6
AC
139672004-07-16 Andrew Cagney <cagney@redhat.com>
13968
13969 * lib/insight-support.exp: Delete file.
13970 * lib/java.exp (java_init): Fix copyright.
13971
029d2200
AC
139722004-07-16 Andrew Cagney <cagney@gnu.org>
13973
13974 * gdb.base/restore.c: Append "prologue" to comments marking the a
13975 function's prologue.
13976 * gdb.base/restore.exp: Update copyright, re-indent.
13977 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13978 callerN" prefix where needed. Update patterns that match a
13979 function's prologue.
13980
653b62c5
MC
139812004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13982
13983 * gdb.base/restore.c: Add copyright notice.
13984
f7d690e5
AC
139852004-07-16 Andrew Cagney <cagney@gnu.org>
13986
13987 * gdb.base/logical.exp: Update copyright.
13988 (evaluate): New procedure. Use to re-implement tests using
13989 several tables.
13990
d629a7cb
MH
139912004-07-14 Martin Hunt <hunt@redhat.com>
13992
13993 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13994 which fixes some problems where init.tcl was not found.
13995
9c7bb332
AC
139962004-07-13 Andrew Cagney <cagney@gnu.org>
13997
6bf46641
AC
13998 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13999 (check_sizeof, check_valueof): Do not include the output in the
14000 test name. Use gdb_test.
14001 (get_valueof): Use gdb_test_multiple.
14002
c4ffd4c0
AC
14003 * gdb.base/step-test.exp: Update copyright. Use
14004 gdb_test_multiple. Ensure that test names do not include
14005 architecture dependent output.
14006
ab89363a
AC
14007 * gdb.gdb/observer.exp: Update copyright.
14008 (setup_test): Use gdb_test_multiple.
14009 (attach_first_observer, attach_second_observer)
14010 (attach_third_observer, detach_first_observer)
14011 (detach_second_observer, detach_third_observer)
14012 (reset_counters, check_counters): Make $message a prefix.
14013 (test_normal_stop_notifications): Add "args" parameter - a list of
14014 init functions to be called. Make $message a prefix,
14015 (test_observer_normal_stop): Change the message prefixes so that
14016 they are unique, pass the attach / detach procedures to
14017 test_normal_stop_notifications.
14018
ec58997a
AC
14019 * gdb.base/signull.exp (test_segv): Prefix all tests with
14020 "${name}". Clean up test messages.
14021
b475183b
AC
14022 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14023
9c7bb332
AC
14024 * gdb.base/ena-dis-br.exp: Update copyright.
14025 (break_at): New function. Replace send_gdb with gdb_test,
14026 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14027 ignore count, not stopped at bpt", with KFAIL.
14028
2dd95497
CV
140292004-07-13 Corinna Vinschen <vinschen@redhat.com>
14030
14031 * gdb.base/attach.exp: Remove cleanupfile handling.
14032
419e626b
AC
140332004-07-12 Andrew Cagney <cagney@gnu.org>
14034
14035 * gdb.base/annota1.exp: Cleanup corefile test name.
14036 * gdb.base/annota3.exp: Ditto.
14037
8b1b3228
AC
140382004-07-12 Andrew Cagney <cagney@gnu.org>
14039
78650829
AC
14040 * gdb.base/signals.exp: Clean up copyright, re-indent.
14041
8b1b3228
AC
14042 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14043 gdb_test and gdb_test_multiple.
14044
935c2760
JJ
140452004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14046
14047 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14048 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14049 provide line number info for first statement in main.
14050
1544280f
AC
140512004-07-08 Andrew Cagney <cagney@gnu.org>
14052
1279f4ff
AC
14053 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14054
1544280f
AC
14055 * gdb.base/sigbpt.exp: Make the common part of each test name a
14056 prefix instead of suffix.
14057
bcc82369
BR
140582004-07-07 Bob Rossi <bob_rossi@cox.net>
14059
14060 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14061 test from test_tbreak_creation_and_listing to
14062 test_file_list_exec_source_file
14063 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14064 Changed name of test from test_tbreak_creation_and_listing to
14065 test_file_list_exec_source_file
14066
23f4b0aa
JJ
140672004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14068
14069 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14070 the jmisc() constructor instead of <init>.
14071 * gdb.java/jmisc1.exp: Ditto.
14072
56401cd5
AC
140732004-07-07 Andrew Cagney <cagney@gnu.org>
14074
14075 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14076 corrupting the PC.
14077
44ae2f6a
MC
140782004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14079
14080 * gdb.cp/templates.exp: Accept whitespace change in demangler
14081 output.
14082
45a83408
AC
140832004-07-06 Andrew Cagney <cagney@gnu.org>
14084
14085 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14086
d205ad70
MC
140872004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14088
14089 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14090 * lib/compiler.cc: Likewise.
14091
06ea1a61
MC
140922004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14093
14094 * lib/compiler.cc: Work around string preprocessing problem
14095 with old hp c++ compiler.
14096 * lib/compiler.c: Likewise.
14097
daab1251
CV
140982004-06-29 Corinna Vinschen <vinschen@redhat.com>
14099
14100 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14101 directives to conditionalize symbol prefixing.
14102 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14103 additional_flags handling. Add underscore prefix for Cygwin.
14104 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14105 conditionalize symbol prefixing.
14106 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14107 additional_flags handling. Add underscore prefix for Cygwin.
14108
cc984116
CV
141092004-06-29 Corinna Vinschen <vinschen@redhat.com>
14110
14111 * gdb.base/bigcore.exp: Skip test on Cygwin.
14112
c279b077
MC
141132004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14114
14115 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14116 formats for "info register". Use gdb_test_multiple. Fix
14117 the "invalid register" test.
14118
0e915747
CV
141192004-06-28 Corinna Vinschen <vinschen@redhat.com>
14120
14121 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14122 PID for Cygwin. Add Cygwin specific strings to check for in some
14123 tests.
14124 (do_attach_tests): Add a test for user interaction when attaching
14125 to a process with no matching symbol table already loaded.
14126
11422c86
AC
141272004-06-26 Andrew Cagney <cagney@gnu.org>
14128
14129 Test PR java/1567 and PR java/1565.
14130 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14131 * gdb.java/jmisc2.exp: Delete file.
14132
cefbce26
MC
141332004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14134
14135 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14136
e19f872c
CV
141372004-06-25 Corinna Vinschen <vinschen@redhat.com>
14138
14139 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14140 attach process.
14141
d931ba3b
MC
141422004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14143
14144 * gdb.cp/pr-1553.exp: Remove.
14145
aef68c48
MC
141462004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14147
14148 * gdb.cp/pr-1553.cc: Remove.
14149 * gdb.cp/pr-1553.exp: Disable this test.
14150
8d5df71a
JB
141512004-06-20 Jim Blandy <jimb@redhat.com>
14152
a9c64011 14153 Fix PR testsuite/1680.
8d5df71a
JB
14154 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14155 regular expressions.
14156
4ac6f39d
MC
141572004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14158
14159 Fix PR testsuite/1679.
14160 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14161 Issue an UNSUPPORTED result instead.
14162
1b413552
JB
141632004-06-18 Jim Blandy <jimb@redhat.com>
14164
14165 * gdb.base/charset.exp: Only send a control-C if we see a new
14166 prompt and incomplete command.
14167
6daa6ebd
MC
141682004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14169
14170 * gdb.cp/pr-574.cc: Add copyright notice.
14171
51fa4ae0
JB
141722004-06-17 Jim Blandy <jimb@redhat.com>
14173
14174 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14175 cases where the regexp has no groups; this grabs random text from
14176 the previous test suite, whatever that was.
14177
8fea26c5
MC
141782004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14179
14180 * gdb.cp/printmethod.cc: Add copyright notice.
14181
1e3aeb41
MC
141822004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14183
14184 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14185
9d9030bc
AC
141862004-06-16 Andrew Cagney <cagney@gnu.org>
14187
14188 * gdb.base/signull.c: Update copyright. Include <string.h>.
14189 (bowler): Replace data_pointer with data_read
14190 and data_write cases. Add code_descriptor case.
14191 (zero, desc): New array and pointer.
14192 (data, code): Change to simple pointers.
14193 * gdb.base/signull.exp: Fix probe pattern matching a function
14194 descriptor SIGSEGV. Replace data_pointer with data_read and
14195 data_write tests.
14196
acd4ad44
AC
141972004-06-16 Andrew Cagney <cagney@gnu.org>
14198
14199 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14200
08fd625c
MC
142012004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14202
14203 * gdb.base/long_long.c: Add copyright notice.
14204
1903502c
MC
142052004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14206
14207 * gdb.base/long_long.exp: Remove reference to
14208 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14209 to gdb_breakpoint and gdb_continue_to_breakpoint.
14210
83313cb1
JB
142112004-06-14 Jim Blandy <jimb@redhat.com>
14212
14213 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14214 endian case.
14215
1bf404ef
AC
142162004-06-14 Andrew Cagney <cagney@gnu.org>
14217
14218 * gdb.base/gcore.exp (capture_command_output): Delete the always
14219 passing tests containing inferior values.
14220 * gdb.base/ending-run.exp: Do not include the breakpoint address
14221 in the test message. Update copyright.
14222 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14223 size in the test name, use gdb_test_multiple. Update copyright.
14224
ef220b33
MC
142252004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14226
14227 * gdb.cp/ref-types.cc: Add copyright notice.
14228
4f70a4c9
MC
142292004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14230
14231 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14232 hp_aCC_compiler.
14233 * lib/compiler.cc: Likewise.
14234 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14235 'set' commands. Log diagnostics for other lines. Set
14236 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14237
335928ac
MC
142382004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14239
14240 * gdb.cp/try_catch.cc: Add copyright notice.
14241
2efb12e8
MC
142422004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14243
14244 * gdb.cp/userdef.cc: Add copyright notice.
14245
0bbed51a
MC
142462004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14247
14248 * gdb.cp/virtfunc.cc: Add copyright notice.
14249
e12a46c9
RC
142502004-06-11 Randolph Chung <tausq@debian.org>
14251
14252 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14253 problem.
14254
338e05af
AC
142552004-06-10 Andrew Cagney <cagney@gnu.org>
14256
14257 * lib/compiler.cc, lib/compiler.c: Append either
14258 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14259 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14260 instead of gcc-3-3.
14261
dc3f10cb
AC
142622004-06-09 Andrew Cagney <cagney@gnu.org>
14263
b4d946af
AC
14264 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14265 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14266
dc3f10cb
AC
14267 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14268 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14269 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14270 fixed.
14271
b5c0bfa2
AC
142722004-06-09 Andrew Cagney <cagney@gnu.org>
14273
14274 * gdb.base/structs.exp (test_struct_returns): Replace
14275 "return_value_unknown" and "finish_value_unknown" by
14276 "return_value_known" and "finish_value_known". Instead of
14277 "return_value_unknown" iff "finish_value_unknown", check
14278 "return_value_known" implies "finish_value_known".
14279
caeb605f
MH
142802004-06-08 Martin Hunt <hunt@redhat.com>
14281
14282 * gdb.base/float.exp: Add pattern for mips targets.
14283
c892bb64
RC
142842004-06-08 Randolph Chung <tausq@debian.org>
14285
14286 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14287 message for unknown architectures more clear.
14288
48306d3e
JB
142892004-06-08 Joel Brobecker <brobecker@gnat.com>
14290
14291 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14292 start the execution of the program.
14293
83ecb59f
JB
142942004-06-07 Jim Blandy <jimb@redhat.com>
14295
14296 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14297 * gdb.arch/i386-cpuid.h: New helper file.
14298
55264cb4
RC
142992004-06-07 Randolph Chung <tausq@debian.org>
14300
14301 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14302 has started.
14303
23cadb28
RM
143042004-06-04 Roland McGrath <roland@redhat.com>
14305
14306 Fix PR gdb/1647.
14307 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14308 differently to be robust to output buffering differences.
14309
51d01eda
MC
143102004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14311
14312 * gdb.threads/pthreads.exp: Update copyright years.
14313 (check_control_c): Change asynchronous 'after' to synchronous.
14314
f4fc3b93
RM
143152004-06-04 Roland McGrath <roland@redhat.com>
14316
14317 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14318 next gdb prompt.
14319
4013522b
MC
143202004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14321
14322 Fix PR gdb/1636.
14323 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14324 calls to synchronous.
14325
7a8f1e6b
JB
143262004-05-26 Jim Blandy <jimb@redhat.com>
14327
14328 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14329
81bb3443
RC
143302004-05-24 Randolph Chung <tausq@debian.org>
14331
14332 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14333 * gdb.asm/pa.inc: New file.
14334
8f5a3103
MK
143352004-05-22 Mark Kettenis <kettenis@gnu.org>
14336
14337 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14338
734b8fe8 143392004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14340 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14341
14342 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14343 GDB prompt.
14344
725603e1
UW
143452004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14346
f4fc3b93 14347 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14348 setjmp/longjmp. Use sigaction instead of signal.
14349
8b923272 143502004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14351 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14352
14353 * gdb.threads/pthread_cond_wait.c: New file.
14354 * gdb.threads/pthread_cond_wait.exp: New testcase.
14355
8bfabb04
AC
143562004-05-13 Andrew Cagney <cagney@redhat.com>
14357
14358 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14359 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14360
42edda50
AC
143612004-05-11 Andrew Cagney <cagney@redhat.com>
14362
14363 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14364 fixed but revealed gdb/1639.
14365
d303a6c7
AC
143662004-05-10 Andrew Cagney <cagney@redhat.com>
14367
14368 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14369 func1" and "next to 2nd alarm", kernel bug avoided.
14370
bf08c2a1
DJ
143712004-05-10 Daniel Jacobowitz <dan@debian.org>
14372
14373 PR external/1568
14374 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14375 XFAIL if it is smaller than bytes_allocated.
14376 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14377 (main): Make chunks_allocated unsigned. Correct comment.
14378
c0586a34
JB
143792004-05-07 Joel Brobecker <brobecker@gnat.com>
14380
14381 * gdb.arch/powerpc-aix-prologue.c: New file.
14382 * gdb.arch/powerpc-aix-prologue.exp: New file.
14383
f2785d12
JB
143842004-05-07 Jim Blandy <jimb@redhat.com>
14385
14386 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14387 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14388
bd7f6e30
JB
143892004-05-06 Joel Brobecker <brobecker@gnat.com>
14390
14391 * gdb.base/sep.exp: No longer setup_kfail when the program was
14392 built with dwarf2.
14393
0a5e7efe
JI
143942004-05-05 Jim Ingham <jingham@apple.com>
14395
14396 * gdb.base/pending.exp: Make sure pending breakpoints
14397 preserve the ignore count.
f4fc3b93 14398
a8958849
MK
143992004-04-27 Jerome Guitton <guitton@gnat.com>
14400
14401 * i386-prologue.exp: Add testcase for jump instruction as first
14402 instruction of the real code.
14403 * i386-prologue.c (jump_at_beginning): New function.
14404
7e103f5b
MK
144052004-04-28 Mark Kettenis <kettenis@gnu.org>
14406
14407 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14408 x86_64-*-*.
14409
5d38b224
MK
144102004-04-28 Mark Kettenis <kettenis@gnu.org>
14411
14412 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14413 i*86-*-*.
14414
0ef32fd9
MK
144152004-04-25 Mark Kettenis <kettenis@gnu.org>
14416
14417 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14418 expression that checks the return type.
14419
71d7dd7c
AC
144202004-04-23 Andrew Cagney <cagney@redhat.com>
14421
14422 * gdb.base/call-sc.exp: New test of scalar call/return values.
14423 * gdb.base/call-sc.c: Ditto.
14424
1e9f977e
JJ
144252004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14426
14427 * gdb.threads/manythreads.c: Reduce thread stack size.
14428
899d9e3a
JJ
144292004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14430
14431 * gdb.threads/manythreads.c: Add copyright notice.
14432
61bcae62
AC
144332004-04-23 Andrew Cagney <cagney@redhat.com>
14434
14435 * gdb.base/siginfo.exp: Better handle step out of signal.
14436 * gdb.base/sigstep.exp: Ditto.
14437
7339a42e 144382004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14439 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14440
14441 * gdb.threads/manythreads.c: New testcase.
14442 * gdb.threads/manythreads.exp: Ditto.
14443
5c98409b
JB
144442004-04-22 Jim Blandy <jimb@redhat.com>
14445
14446 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14447 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14448
3b611f1a
MC
144492004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14450
14451 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14452
f0fd9238
AC
144532004-04-21 Andrew Cagney <cagney@redhat.com>
14454
14455 * gdb.base/sigstep.c: New file.
14456 * gdb.base/sigstep.exp: New file.
14457
90990674
JB
144582004-04-16 Joel Brobecker <brobecker@gnat.com>
14459
14460 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14461 call to observer_notify_normal_stop.
14462
78cef34b
AC
144632004-04-15 Andrew Cagney <cagney@redhat.com>
14464
14465 * gdb.base/siginfo.c: New file.
14466 * gdb.base/siginfo.exp: New file.
14467
d2343407
JB
144682004-04-12 J. Brobecker <brobecker@gnat.com>
14469
14470 * gdb.base/sep.exp: Fix typo in comment.
14471
a2dba3c8
JB
144722004-04-12 J. Brobecker <brobecker@gnat.com>
14473
14474 * gdb.base/sep.c: New file.
14475 * gdb.base/sep-proc.c: New file.
14476 * gdb.base/sep.exp: New testcase.
14477
15f7b60e
MK
144782004-04-09 Mark Kettenis <kettenis@gnu.org>
14479
14480 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14481 support.
14482
44f4de1a
AC
144832004-04-05 Andrew Cagney <cagney@redhat.com>
14484
14485 * gdb.base/sigaltstack.c: New file.
14486 * gdb.base/sigaltstack.exp: New file.
14487
ef04f396
JB
144882004-04-04 Joel Brobecker <brobecker@gnat.com>
14489
14490 * gdb.base/foll-fork.exp: Update the expected output for
14491 "help set follow-fork-mode", to match a change that was made
14492 to the help of this variable on 2004-01-13.
14493
d40d2c92
JB
144942004-04-01 Joel Brobecker <brobecker@gnat.com>
14495
14496 * lib/ada.exp: Add copyright notice.
14497 * bar.ads: Likewise.
14498 * bar.adb: Likewise.
14499 * null_record.adb: Likewise.
14500 * null_record.exp: Likewise.
14501 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14502
f86ef5a3
JB
145032004-04-01 Joel Brobecker <brobecker@gnat.com>
14504
14505 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14506 * configure: Regenerate.
14507
414e70e3
JB
145082004-04-01 Joel Brobecker <brobecker@gnat.com>
14509
14510 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14511 to build the application. Remove the message printed when in
14512 verbose mode, redundant with the UNSUPPORTED message above.
14513
f0aaee49
JB
145142004-03-31 Joel Brobecker <brobecker@gnat.com>
14515
14516 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14517 * gdb.ada (null_record.exp): New testcase.
14518
ac81cb54
JB
145192004-03-31 Joel Brobecker <brobecker@gnat.com>
14520
14521 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14522
854af2f7
JB
145232004-03-31 Joel Brobecker <brobecker@gnat.com>
14524
14525 * gdb.ada: New subdirectory.
14526 * gdb.ada/Makefile.in: New file.
14527 * gdb.ada/gnat_ada.gpr.in: New file.
14528
034cb681
JB
145292004-03-31 Joel Brobecker <brobecker@gnat.com>
14530
14531 * lib/ada.exp: New file.
14532
78a1a894
DJ
145332004-03-24 Daniel Jacobowitz <drow@mvista.com>
14534
14535 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14536 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14537
4b2b3b3e
AC
145382004-03-22 Andrew Cagney <cagney@redhat.com>
14539
14540 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14541 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14542 Problem identified by Ulrich Weigand.
14543
23c73aa3
DC
145442004-03-17 David Carlton <carlton@kealia.com>
14545
14546 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14547 PR c++/826.
14548
d63a86f8
RM
145492004-03-16 Roland McGrath <roland@redhat.com>
14550
14551 * gdb.base/auxv.exp: New file.
14552 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14553
0e02aa50
DC
145542004-03-12 David Carlton <carlton@kealia.com>
14555
14556 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14557 * gdb.cp/pr-1553.cc: Ditto.
14558 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14559 pass branch.
14560
c20b71be
MC
145612004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14562
14563 * gdb.cp/templates.exp: Accept more template types.
14564
c7414a01
MC
145652004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14566
14567 From Corinna Vinschen with modifications.
14568 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14569 local variable obj_with_enum.
14570 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14571 results with obj_with_enum.
14572
ed69573c
MC
145732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14574
14575 * gdb.cp/classes.cc: New file, copied from misc.cc.
14576 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14577
28301461
MC
145782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14579
14580 * gdb.cp/misc.cc: Add copyright notice.
14581
1198ecbe
DC
145822004-03-05 David Carlton <carlton@kealia.com>
14583
14584 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14585 * gdb.cp/rtti.h: Update copyright.
14586 (namespace n2::n3): New.
14587 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14588 (n2::n3::func3): New.
14589 (main): Call n2::n3::func3.
14590 * gdb.cp/rtti2.cc: Update copyright.
14591 (n2::create3): New.
14592
9e08c470
MK
145932004-03-04 Mark Kettenis <kettenis@gnu.org>
14594
14595 * gdb.asm/openbsd.inc: Fix typo.
14596
4bebc3aa
FF
145972004-03-03 Fred Fish <fnf@redhat.com>
14598
14599 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14600 "val" instead of unused "size". Update copyright year.
14601
6ea9fb37
DJ
146022004-02-29 Daniel Jacobowitz <drow@mvista.com>
14603
14604 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14605 to use unsigned char.
14606 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14607 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14608
23b23974
DJ
146092004-02-29 Daniel Jacobowitz <drow@mvista.com>
14610
14611 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14612 line of output.
14613
7574fd53
DJ
146142004-02-28 Daniel Jacobowitz <drow@mvista.com>
14615
14616 * gdb.base/relocate.c (dummy): Initialize.
14617
a195357f
DJ
146182004-02-28 Daniel Jacobowitz <drow@mvista.com>
14619
14620 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14621 a breakpoint at exit.
14622
72fd54a9
FF
146232004-02-27 Fred Fish <fnf@redhat.com>
14624
14625 * gdb.base/chng-syms.exp: Add expect condition to match failing
14626 case that isn't a timeout.
14627
b9d23137
AC
146282004-02-27 Andrew Cagney <cagney@redhat.com>
14629
14630 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14631 support.
14632
15d208f6 146332004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14634
15d208f6
FF
14635 * gdb.arch/gdb1431.c: Remove.
14636 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14637 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14638 of "until" incorrectly.
14639
98f9cd2d
JB
146402004-02-26 J. Brobecker <brobecker@gnat.com>
14641
14642 * gdb.cp/class2.cc (empty): New class.
14643 (refer): New function.
14644 (main): Declare an object of type empty and use it.
14645 * gdb.cp/class2.exp: Print the value of an object of type empty.
14646
9b50c11b
JJ
146472004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14648
14649 * gdb.base/langs.exp: Update query string to match the
14650 new nquery format used for pending breakpoints.
14651
0dcd613f
AC
146522004-02-26 Andrew Cagney <cagney@redhat.com>
14653
14654 Fix PR i18n/1570.
14655 * gdb.base/charset.c: Update copyright notice.
14656 (main, init_string): Remove the escape character '\e' tests.
14657 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14658 * gdb.base/charset.exp (valid_host_charset): Ditto.
14659 * gdb.base/setvar.exp: Ditto.
14660
b8a56647
AC
146612004-02-24 Andrew Cagney <cagney@redhat.com>
14662
90d59e34
AC
14663 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14664 mmapped data in core file" PASS and FAIL messages consistent.
14665
b8a56647
AC
14666 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14667 setting a breakpoint. Work around PR java/1565.
14668
9f27c604
JJ
146692004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14670
14671 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14672 new nquery format.
14673 * gdb.base/pending.exp: Ditto.
14674
3224a706
MK
146752004-02-22 Mark Kettenis <kettenis@gnu.org>
14676
14677 * configure.in: Run stabs tests on *BSD.
14678 * configure: Regenerated.
14679
41e0a9ca
MK
146802004-02-21 Mark Kettenis <kettenis@gnu.org>
14681
14682 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14683
1e1b3428
FF
146842004-02-20 Fred Fish <fnf@redhat.com>
14685
14686 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14687 blank in test for "returns short", for consistency with other
14688 "returns xxx" tests. Update copyright year.
14689
f9a7572a
FF
146902004-02-19 Fred Fish <fnf@redhat.com>
14691
14692 New testcase for PR breakpoint/1558.
14693 * gdb.arch/gdb1558.exp: New file.
14694 * gdb.arch/gdb1558.c: New file.
14695
b2ce2854
EZ
146962004-02-19 Elena Zannoni <ezannoni@redhat.com>
14697
14698 * gdb.base/nodebug.exp: Fix typo.
14699
e7c9ff01
JB
147002004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14701
14702 Committed by Jim Blandy <jimb@redhat.com>.
14703
62f4b920
JB
14704 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14705
2db536a1
JB
14706 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14707
e7c9ff01
JB
14708 * gdb.base/float.exp: Support s390*-*-* targets.
14709
f3205b34
AF
147102004-02-17 Adam Fedor <fedor@gnu.org>
14711
14712 * gdb.base/gdb1555.exp: New file.
14713 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14714
9d62932d
EZ
147152004-02-17 Elena Zannoni <ezannoni@redhat.com>
14716
14717 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14718
344c9711
FF
147192004-02-16 Fred Fish <fnf@redhat.com>
14720
14721 * gdb.arch/gdb1291.c: Remove
14722 * gdb.arch/gdb1291.s: New test input file.
14723 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14724 fail. Test for correct result, known incorrect result, other
14725 failures and timeouts.
14726
2d822687
AC
147272004-02-16 Andrew Cagney <cagney@redhat.com>
14728
14729 * gdb.base/bigcore.exp: New file.
14730 * gdb.base/bigcore.c: New file.
14731
dac15b66
AC
147322004-02-13 Andrew Cagney <cagney@redhat.com>
14733
14734 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14735 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14736 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14737 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14738 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14739 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14740 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14741 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14742 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14743 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14744
6bdfc2c4
JJ
147452004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14746
14747 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14748 executed is an alloc instruction.
14749
87b3ede8
DC
147502004-02-11 David Carlton <carlton@kealia.com>
14751
14752 * gdb.cp/breakpoint.exp: New.
14753 * gdb.cp/breakpoint.cc: New.
14754
6e19e2bf
MC
147552004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14756
14757 Partial fix for PR gdb/1543.
14758 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14759 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14760 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14761 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14762 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14763 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14764 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14765 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14766 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14767 to bug-gdb@prep.ai.mit.edu .
14768 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14769 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14770 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14771 Likewise.
14772
5c5455dc
AC
147732004-02-10 Andrew Cagney <cagney@redhat.com>
14774
14775 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14776 using gdb_internal_error_resync.
14777
9cf689d7
DJ
147782004-02-09 Daniel Jacobowitz <drow@mvista.com>
14779
14780 * gdb.threads/thread-specific.exp: Stop early if no threads are
14781 found.
14782
d2dc51db
MC
147832004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14784
14785 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14786
14b1a056
DJ
147872004-02-08 Daniel Jacobowitz <drow@mvista.com>
14788
14789 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14790 breakpoints.
14791
83f66e8f
DJ
147922004-02-07 Daniel Jacobowitz <drow@mvista.com>
14793
14794 * config/sim.exp (gdb_load): Handle $arg == "".
14795 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14796 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14797
30fc0091
EZ
147982004-02-07 Elena Zannoni <ezannoni@redhat.com>
14799
a9c64011
AS
14800 * gdb.base/maint.exp: Update test to reflect
14801 obstack changes.
30fc0091 14802
4d806929
JJ
148032004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14804
14805 * gdb.base/pendshr.c (pendfunc): New function that calls
14806 pendfunc1.
14807 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14808
7bfdd688
FF
148092004-02-04 Fred Fish <fnf@redhat.com>
14810
14811 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14812 function symbols and update copyright years.
14813 * gdb.arch/gdb1291.c: Ditto.
14814
aaa08ee4
MC
148152004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14816
14817 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14818
dbad7755
MC
148192004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14820
14821 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14822
ec4646ef
MC
148232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14824
14825 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14826
1b802196
FF
148272004-02-02 Fred Fish <fnf@redhat.com>
14828
14829 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14830 remote targets. Update copyright years.
14831
18fe2033
JJ
148322004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14833
14834 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14835 support.
14836 * gdb.base/langs.exp: Fix test which attempts to create
14837 breakpoint on non-existent function to handle new pending
14838 support.
14839 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14840 a breakpoint.
14841 * gdb.base/pending.exp: New test.
14842 * gdb.base/pending.c: New file.
14843 * gdb.base/pendshr.c: Ditto.
14844
8d577d32
DC
148452004-02-02 David Carlton <carlton@kealia.com>
14846
14847 * gdb.cp/overload.exp: Add overloadNamespace tests.
14848 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14849 (overloadNamespace, XXX): New.
14850 (main): Call XXX::marker2.
14851
3ad13771
FF
148522004-02-01 Fred Fish <fnf@redhat.com>
14853
14854 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14855 * gdb.base/finish.exp: Ditto.
14856 * gdb.base/gcore.exp: Ditto.
14857 * gdb.base/huge.exp: Ditto.
14858 * gdb.base/info-proc.exp: Ditto.
14859 * gdb.base/return2.exp: Ditto.
14860 * gdb.threads/gcore-thread.exp: Ditto.
14861
44c75849
DJ
148622004-02-01 Daniel Jacobowitz <drow@mvista.com>
14863
14864 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14865
005bc093
MK
148662004-02-01 Mark Kettenis <kettenis@gnu.org>
14867
14868 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14869 that opening the file succeeds on OpenBSD.
14870
c47cebdb
DJ
148712004-02-01 Daniel Jacobowitz <drow@mvista.com>
14872
14873 * gdb.threads/thread-specific.c: New file.
14874 * gdb.threads/threads-specific.exp: New test script.
14875 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14876 to expect_out.
14877
5a01311c
MK
148782004-02-01 Mark Kettenis <kettenis@gnu.org>
14879
14880 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14881 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14882 only on the "print_small_structs from print_long_arg_list" test.
14883
ce22a4f1
DJ
148842004-02-01 Daniel Jacobowitz <drow@mvista.com>
14885
14886 * gdb.base/completion.exp: Kill a stray backslash.
14887
14888 From Jim Ingham <jingham@apple.com>:
14889 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14890 agrees with the result from sending a tab.
14891
abbab9d3
DJ
148922004-01-31 Daniel Jacobowitz <drow@mvista.com>
14893
14894 * gdb.base/chng-syms.exp: Remove stray newline.
14895
53904d1e
MK
148962004-01-31 Mark Kettenis <kettenis@gnu.org>
14897
14898 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14899 *-*-openbsd*.
14900 * gdb.asm/openbsd.inc: New file.
14901
3a4b3aac
MK
149022004-01-30 Mark Kettenis <kettenis@gnu.org>
14903
14904 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14905 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14906 *-*solaris2*. Remove commented out default settings for
14907 asm-flags. Replace gdb_compile with target_link.
14908
ebac27b4
MC
149092004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14910
14911 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14912 for all tests. Remove old hp-ux and cygnus xfail cases.
14913
d8679d84
PH
149142004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14915
14916 * gdb.base/chng-syms.exp: New file.
14917 * gdb.base/chng-syms.c: New file.
14918
0a55bc22
MC
149192004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14920
14921 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14922 Provide arms for current output in all my configurations.
14923
94b8e876
MC
149242004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14925
14926 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14927 * lib/compiler.cc: Likewise.
14928 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14929 get the right preprocessor. Eval the output directly. Remove
14930 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14931 hp_f77_compiler and hp_f90_compiler completely.
14932 (gdb_preprocess): Delete.
14933 (get_compiler): Delete.
14934
7cf03d44
MK
149352004-01-24 Mark Kettenis <kettenis@gnu.org>
14936
14937 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14938 <string.h>.
14939
68b6dce9
NR
149402004-01-24 Nick Roberts <nick@nick.uklinux.net>
14941
14942 * gdb.mi/mi-stack.exp: Update copyright.
14943
b368761e
DC
149442004-01-23 David Carlton <carlton@kealia.com>
14945
14946 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14947 test for cp_lookup_transparent_type.
14948 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14949 call them.
14950
f2061b53
DJ
149512004-01-23 Daniel Jacobowitz <drow@mvista.com>
14952
14953 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14954 after -var-update.
14955
37fc574a
DC
149562004-01-23 David Carlton <carlton@kealia.com>
14957
14958 * gdb.cp/namespace.cc (C::ensureRefs): New.
14959 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14960
8e94b928
NR
149612004-01-20 Nick Roberts <nick@nick.uklinux.net>
14962
14963 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14964 case "-stack-list-locals 2".
14965 * gdb.mi/mi-var-child.exp: Test for case
14966 "-var-list-children --all-values NAME".
14967
997b0952
MC
149682004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14969
14970 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14971
52470da3
MK
149722004-01-18 Mark Kettenis <kettenis@gnu.org>
14973
7049b4b8
MK
14974 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14975 used with gdb_test_multiple.
14976
52470da3
MK
14977 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14978 read at address 0. This fixes PR testsuite/1504.
14979
da6012e5
DJ
149802004-01-18 Daniel Jacobowitz <drow@mvista.com>
14981
14982 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14983 Remove downloading, guessing the host executable, the calls to
14984 gdb_file_cmd and gdb_target_cmd, and "load" support.
14985 (infer_host_exec): New function broken out from gdb_load.
14986 (gdb_load): New wrapper for gdbserver_gdb_load.
14987 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14988 gdb_target_cmd. Use -target-select.
14989 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14990 Download binaries to the host. Clear last_mi_remote_file when
14991 we load a new binary.
14992 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14993 call gdbserver_gdb_load and mi_gdb_target_cmd.
14994
32c70722
MC
149952004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14996
14997 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14998 type patterns.
14999
b0cecf36
MC
150002004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15001
15002 * gdb.cp/templates.exp: Fix typo in test name of
15003 "print Foo<volatile char*>::foo".
15004
4120d7e6
MC
150052004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15006
15007 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15008
f679e530
BE
150092004-01-16 Ben Elliston <bje@wasabisystems.com>
15010
15011 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15012 (clean mostlyclean): Remove empty rm.
15013
091c48f6
MC
150142004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15015
15016 * gdb.base/setvar.exp: Add copyright years.
15017
3e5fc8d2
DC
150182004-01-14 David Carlton <carlton@bactrian.org>
15019
15020 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15021 PR c++/1511 and update coment.
15022 * gdb.cp/templates.exp: Update patterns to match current output.
15023 If changes involve something other than whitespace, KFAIL
15024 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15025
63d06c5c
DC
150262004-01-14 David Carlton <carlton@kealia.com>
15027
15028 * gdb.cp/namespace.exp: Add tests involving classes defined within
15029 namespaces.
15030 * gdb.cp/namespace.cc (C::CClass): New.
15031 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15032
a51dab88
EZ
150332004-01-14 Elena Zannoni <ezannoni@redhat.com>
15034
15035 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15036 what debug info we have. Print a better message if something goes
15037 wrong while producing the separate debug info file.
15038
a476ccc9
MC
150392004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15040
15041 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15042
f453692c
MC
150432004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15044
15045 * gdb.base/callfuncs.c: Add copyright notice.
15046
f40063a5
MC
150472004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15048
15049 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15050 inheritance. PR gdb/1498, PR gcc/13539.
15051
19ac3974
EZ
150522004-01-13 Elena Zannoni <ezannoni@redhat.com>
15053
a9c64011
AS
15054 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15055 test specific name.
15056 * gdb.mi/gdb669.exp: Ditto.
15057 * gdb.mi/mi-pthreads.exp: Ditto.
15058 * gdb.mi/mi1-pthreads.exp: Ditto.
15059 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15060
56c97c6e
MC
150612004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15062
15063 * gdb.cp/member-ptr.cc: Add copyright notice.
15064
a0644324
MC
150652004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15066
15067 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15068 some patterns for recent versions of gcc and hpacc. Delete
15069 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15070 Delete tests that access a NULL pointer-to-member-data. This
15071 script is still disabled for gcc.
15072
32fabe09
EZ
150732004-01-12 Elena Zannoni <ezannoni@redhat.com>
15074
15075 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15076 escaped correctly.
32fabe09 15077
1f8a6abb
EZ
150782004-01-12 Elena Zannoni <ezannoni@redhat.com>
15079
15080 * gdb.base/sepdebug.exp: New file.
15081 * gdb.base/sepdebug.c: New file.
15082 * lib/gdb.exp (separate_debug_filename): New procedure.
15083 (gdb_gnu_strip_debug): New procedure.
15084
48efe704
AC
150852004-01-12 Andrew Cagney <cagney@redhat.com>
15086
15087 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15088 * gdb.mi/ChangeLog-1999-2003: New file.
15089
a9415475
AC
150902004-01-12 Andrew Cagney <cagney@redhat.com>
15091
15092 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15093 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15094 or EEXIST", treat EBUSY as an XFAIL.
15095
83b8cf9d
MC
150962004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15097
15098 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15099 hp_cc_compiler.
15100
9939d2a8
MC
151012004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15102
15103 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15104 decorations.
15105
1ff8cadf
MC
151062004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15107
15108 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15109 and "(aCC)" decorations. Remove obsolete doco about old
15110 test results.
15111
6fa9022e
MC
151122004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15113
15114 * gdb.cp/exception.exp: Fix typo in doco.
15115
209721fe
MK
151162004-01-09 Mark Kettenis <kettenis@gnu.org>
15117
15118 * gdb.base/gdb1476.exp: Fix typo.
15119
ef11303e
MC
151202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15121
15122 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15123 file.
15124
041ab88c
MC
151252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15126
15127 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15128 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15129 Use gdb_compile. Remove restriction on gcc. Add some patterns
15130 for recent version of gdb. Delete second half, which was a copy
15131 of the first half with different build flags. This test is
15132 still disabled because it is still not ready for production.
15133
e36d075a
MC
151342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15135
15136 * gdb.cp/exception.cc: Add copyright notice.
15137 * gdb.cp/exception.exp: Add a notice that this file is broken
15138 because of line number changes caused by addition of copyright
15139 notice.
15140
42b190ad
MC
151412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15142
15143 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15144 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15145
8f25f06b
MC
151462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15147
15148 * gdb.cp/classes.exp: Accept gnu abi 2.
15149 * gdb.cp/derivation.exp: Likewise.
15150 * gdb.cp/overload.exp: Likewise.
15151 * gdb.cp/virtfunc.exp: Likewise.
15152
06ded8b8
MC
151532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15154
15155 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15156 semicolon after end of function.
15157
77c26ae3
MC
151582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15159
15160 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15161 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15162 boilerplate code for compiling and running the program under
15163 test. Add some string method tests.
15164
20757486
MC
151652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15166
15167 * gdb.cp/bs15503.cc: Add copyright notice.
15168 * gdb.cp/bs15503.exp: Adjust line number.
15169
0fd3b503
MC
151702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15171
15172 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15173 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15174
10d1bea8
MC
151752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15176
15177 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15178 hp_cc_compiler.
15179
2789202a
MC
151802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15181
15182 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15183 * gdb.cp/ctti.exp: Use the marker instead of "next".
15184 With gcc, run further before bailing.
15185
b862f14c
MC
151862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15187
15188 * gdb.cp/cttiadd.cc: Add copyright notice.
15189 * gdb.cp/cttiadd1.cc: Likewise.
15190 * gdb.cp/cttiadd2.cc: Likewise.
15191 * gdb.cp/cttiadd3.cc: Likewise.
15192
96da2469
MC
151932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15194
15195 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15196 Use gdb_test, gdb_test_multiple. Use floating-point values that
15197 have exact representations in IEEE-ish formats.
15198
053248ff
MC
151992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15200
15201 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15202 compilers. Delete duplicate call to get_compiler_info.
15203 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15204 * gdb.base/volatile.exp: Likewise.
15205
84acecdd
MK
152062004-01-07 Mark Kettenis <kettenis@gnu.org>
15207
15208 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15209 memory at address 0.
15210
fe11a27f
MC
152112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15212
15213 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15214 to test for hp-ux assembler. Fix copyright years.
15215
60ad077b
AC
152162004-01-07 Andrew Cagney <cagney@redhat.com>
15217
15218 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15219
1c9b8f33
AC
152202004-01-07 Andrew Cagney <cagney@redhat.com>
15221
15222 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15223 when creating the read-only file. From analysis by Roland McGrath
15224 and Elena Zannoni.
15225
753ccc7a
MC
152262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15227
15228 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15229
eca3e36b
MC
152302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15231
15232 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15233 data pointers.
15234
f8d4bac4
MC
152352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15236
15237 * gdb.cp/m-static.exp: Compile one source file at a time.
15238 Delete unused call to get_compiler_info.
15239
9b4e0f94
MC
152402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15241
15242 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15243 * gdb.base/call-rt-st.exp: Likewise.
15244 * gdb.base/nodebug.exp: Likewise.
15245 * gdb.base/volatile.exp: Likewise.
15246 * gdb.cp/ref-types.exp: Likewise.
15247 * gdb.cp/templates.exp: Likewise.
15248
023c1024
MK
152492004-01-05 Mark Kettenis <kettenis@gnu.org>
15250
15251 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15252
19703c4a
MC
152532004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15254
15255 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15256 hppa*-hp-hpux*.
15257
18b67037
MK
152582004-01-04 Mark Kettenis <kettenis@gnu.org>
15259
ba6219c8
MK
15260 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15261 x86_64-*-*.
15262
18b67037
MK
15263 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15264 sparc64-*-* and sparc*-solaris2*.
15265
1bfbbb9d
MK
152662004-01-04 Mark Kettenis <kettenis@gnu.org>
15267
15268 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15269 return ${tests}" test. The ${tests} already mentions the
15270 filename.
15271
06846494
MC
152722004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15273
15274 * gdb.cp/local.exp: Accept gcc abi 2.
15275
3b0cb202
MC
152762004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15277
15278 * gdb.cp/templates.exp: Accept gcc abi 2.
15279
0643ec3f
MC
152802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15281
15282 * lib/compiler.cc: Remove supports_template_debugging.
15283 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15284
d231d0b1
MC
152852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15286
15287 * gdb.cp/namespace.exp: Accept gcc abi 2.
15288
44ffb27c
MC
152892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15290
15291 * gdb.cp/method.exp: Accept gcc abi 2.
15292
184ad485
MC
152932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15294
15295 * gdb.cp/classes.exp: Generate identical results as old version.
15296 * gdb.cp/derivation.exp: Likewise.
15297 * gdb.cp/overload.exp: Likewise.
15298 * gdb.cp/virtfunc.exp: Likewise.
15299
116f09e7
MC
153002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15301
15302 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15303 mysterious bug with sourceware version of expect.
15304
b1379776
MC
153052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15306
15307 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15308 current versions of gcc, including gcc abi 2. Remove gratuitous
15309 restart of test program. Use gdb_test_multiple and gdb_test for
15310 all tests. Add patterns to xfail missing "const" in "const char *"
15311 and kfail PR gdb/1155.
15312
6b7a4c0e
MC
153132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15314
15315 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15316 current versions of gcc, including gcc abi 2. Remove gratuitous
15317 restart of test program. Use gdb_test_multiple and gdb_test for
15318 all tests. Add patterns to kfail PR gdb/1498.
15319
51615d72
MC
153202003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15321
15322 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15323 current versions of gcc, including gcc abi 2. Use "breakpoint"
15324 and "continue" instead of restarting the target program. Use
15325 gdb_test_multiple and gdb_test for all tests.
15326
7b79a9d7
MK
153272004-01-01 Mark Kettenis <kettenis@gnu.org>
15328
15329 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15330 for *-*-solaris2*.
15331
1cd3489f
MC
153322003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15333
15334 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15335 current versions of gcc, including gcc abi 2. Use "breakpoint"
15336 and "continue" instead of restarting the target program several
15337 times. Use gdb_test_multiple and gdb_test for all tests.
15338
850742db
MC
153392003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15340
15341 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15342 source files.
15343
eb4bbda8
MC
153442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15345
15346 * gdb.base/environ.exp: Handle compiling test case from multiple
15347 source files.
15348
e42c7771
MC
153492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15350
15351 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15352
80e4b428
JB
153532003-12-17 Jim Blandy <jimb@redhat.com>
15354
5f06973a
JB
15355 * gdb.base/freebpcmd.c: Add copyright notice.
15356
80e4b428
JB
15357 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15358
0ab84fb7
MC
153592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15360
15361 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15362
1b3bb3d0
JB
153632003-12-13 Jim Blandy <jimb@redhat.com>
15364
15365 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15366
3a4c9371
KB
153672003-12-12 Kevin Buettner <kevinb@redhat.com>
15368
15369 * gdb.asm/frv.inc: New file.
15370 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15371
a1dea79a
FF
153722003-12-09 Fred Fish <fnf@redhat.com>
15373
15374 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15375 functions to break1.c and leave prototypes behind. Add more
15376 "set breakpoint NN here" comments.
15377 * gdb.base/break1.c: New file.
15378
15379 * gdb.base/break.exp: Handle compiling test case from multiple
15380 source files and change source file references as needed.
15381 * gdb.base/completion.exp: Ditto.
15382 * gdb.base/condbreak.exp: Ditto.
15383 * gdb.base/define.exp: Ditto.
15384 * gdb.base/ena-dis-br.exp: Ditto.
15385 * gdb.base/info-proc.exp: Ditto.
15386 * gdb.base/maint.exp: Ditto.
15387 * gdb.base/until.exp: Ditto.
15388
15389 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15390 hardcoded line numbers.
15391 * gdb.base/define.exp: Ditto.
15392 * gdb.base/ena-dis-br.exp: Ditto.
15393 * gdb.base/maint.exp: Ditto.
15394 * gdb.base/until.exp: Ditto.
15395
15396 * gdb.base/completion.exp: Use "break1" for completion tests since
15397 "break" is no longer a unique prefix.
15398
5266b69c
AC
153992003-12-06 Andrew Cagney <cagney@redhat.com>
15400
15401 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15402 "return_value_unimplemented". When an unimplemented struct return
15403 architecture, report incorrect values as a KFAIL
15404
374451f0
MC
154052003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15406
15407 * gdb.cp/rtti.exp: Accept new wording of warning from
15408 cp_lookup_rtti_type.
15409
ba9b20a7
MC
154102003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15411
15412 Partial fix for PR testsuite/1456.
15413 * gdb.base/scope.exp (test_at_main): Replace references to
15414 gcc_compiled with calls to test_compiler_info.
15415 (test_at_foo): Likewise.
15416 (test_at_bar): Likewise.
15417
b74b6d0b
MC
154182003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15419
15420 Partial fix for PR testsuite/1456.
15421 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15422 to test_compiler_info.
15423
ccfa3402
MC
154242003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15425
15426 * gdb.base/so-impl-ld.exp: Update copyright notice.
15427
f6246aba
MC
154282003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15429
15430 Partial fix for PR testsuite/1456.
15431 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15432 to test_compiler_info.
15433
13ae734a
MC
154342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15435
15436 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15437 from current versions of gdb. Clean up regular expressions.
15438 Delete redundant timeout case.
15439
d8e1cdee
MC
154402003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15441
15442 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15443 from current versions of gdb. Clean up regular expressions.
15444 Delete redundant timeout case.
15445
96457b64
MC
154462003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15447
15448 Partial fix for PR testsuite/1456.
15449 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15450 gcc_compiled with call to test_compiler_info.
15451
f35309fc
MC
154522003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15453
15454 Partial fix for PR testsuite/1456.
15455 * gdb.base/list.exp (test_list_function): Delete unused declaration
15456 of gcc_compiled.
15457
d7afdf9b
MC
154582003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15459
15460 Partial fix for PR testsuite/1456.
15461 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15462 call to test_compiler_info.
15463
71507b56
MK
154642003-11-29 Mark Kettenis <kettenis@gnu.org>
15465
15466 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15467 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15468 it to create the appropriate note.inc.
15469 * gdb.asm/asmsrc1.s: Include "note.inc".
15470 * gdb.asm/netbsd.inc: New file.
15471 * gdb.asm/empty.inc: New file.
15472
f81f93f7
MC
154732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15474
15475 Partial fix for PR testsuite/1456.
15476 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15477 calls to test_compiler_info.
15478
9a77938e
MC
154792003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15480
15481 Partial fix for PR testsuite/1456.
15482 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15483 calls to test_compiler_info.
15484
e8367dc7
MK
154852003-11-27 Mark Kettenis <kettenis@gnu.org>
15486
15487 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15488 pattern for the KFAILs.
15489
526c61ee
AF
154902003-11-25 Adam Fedor <fedor@gnu.org>
15491
15492 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15493 * gdb.objc/objcdecode.m: New file.
15494
28f2d600
AF
154952003-11-25 Adam Fedor <fedor@gnu.org>
15496
15497 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15498 * gdb.objc/nondebug.m: New file.
15499
a3895cee
BE
155002003-11-26 Ben Elliston <bje@wasabisystems.com>
15501
15502 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15503 NetBSD as it does on FreeBSD. Modelled on a similar change by
15504 Mark Kettenis on 2003-05-30.
15505 (link-flags): Set to "--entry _start" regardless of target.
15506 Special linker flags are to be appended to $link-flags.
15507 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15508
c9f2c8a3
MC
155092003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15510
15511 * gdb.cp/method.exp: Accept output of new demangler.
15512
15a0587a 155132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15514
15515 * gdb/class2.exp: New file.
15516 * gdb/class2.cc: New file.
15517
3c00b570
MC
155182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15519
15520 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15521 of new demangler.
15522
7027acc7
MK
155232003-11-23 Mark Kettenis <kettenis@gnu.org>
15524
15525 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15526 of gdb_test "run".
15527
b0e1598a
MK
155282003-11-23 Mark Kettenis <kettenis@gnu.org>
15529
15530 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15531 "continue" into "run".
15532
4d9eda44
MC
155332003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15534
15535 Partial fix for PR testsuite/1456.
15536 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15537 call to test_compiler_info.
15538 * gdb.cp/ctti.exp: Likewise.
15539 * gdb.cp/derivation.exp: Likewise.
15540 * gdb.cp/member-ptr.exp: Likewise.
15541 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15542 reference to gcc_compiled.
15543
155442003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15545
15546 Fix PR testsuite/1463.
15547 * gdb.base/structs.exp (start_structs_test): Call
15548 get_debug_format before using the debug format.
15549
d422fe19
AC
155502003-11-22 Andrew Cagney <cagney@redhat.com>
15551
15552 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15553 * gdb.base/structs.exp: Use gdb_test_multiple.
15554
039cf96d
AC
155552003-11-20 Andrew Cagney <cagney@redhat.com>
15556
6882279b
AC
15557 * gdb.base/structs.exp: Handle and recover from internal errors.
15558 Replace "foo${n}" with "foo<n>" in test messages.
15559
e53890ae
AC
15560 * gdb.base/structs.exp: Update copyright. Rewrite.
15561 * gdb.base/structs.c: Update copyright. Rewrite.
15562
2b211c59
AC
15563 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15564 resync count exceeded.
d63a86f8 15565
039cf96d
AC
15566 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15567 from the internal error.
15568 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15569 Original from Jim Blandy.
15570 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15571
eac98b22
AC
155722003-11-19 Andrew Cagney <cagney@redhat.com>
15573
15574 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15575 KFAIL.
15576
67455b2a
MK
155772003-11-17 Mark Kettenis <kettenis@gnu.org>
15578
15579 New testcase for PR backtrace/1435.
15580 * gdb.arch/i386-unwind.exp: New file.
15581 * gdb.arch/i386-unwind.c: New file.
15582
853d6e5b
AC
155832003-11-17 Andrew Cagney <cagney@redhat.com>
15584
15585 * lib/gdb.exp (compiler_info): New global.
15586 (test_compiler_info): New function.
15587 (get_compiler_info): Set compiler_info.
15588 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15589 "compiler_info" to gcc-<major>-<minor>.
15590
38cf6e11
MC
155912003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15592
15593 * gdb.trace/configure: Remove.
15594
a50d3602
EZ
155952003-11-13 Elena Zannoni <ezannoni@redhat.com>
15596
15597 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15598 breakpoints.
a50d3602
EZ
15599 * gdb.base/break.exp: Remove all references to explicit line
15600 numbers.
15601
d9407aaa
NC
156022003-11-11 Nick Clifton <nickc@redhat.com>
15603
15604 * gdb.base/shreloc.exp: Do not run for targets which do not
15605 support shared objects.
15606
db488fc1
CV
156072003-11-10 Corinna Vinschen <vinschen@redhat.com>
15608
15609 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15610 Don't run tests if nofileio flag is given.
15611
6a90a18e
EZ
156122003-11-07 Elena Zannoni <ezannoni@redhat.com>
15613
15614 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15615 as well as 'Watchpoint'.
6a90a18e 15616
0b915e9c
EZ
156172003-11-06 Elena Zannoni <ezannoni@redhat.com>
15618
15619 Reported by Jim Ingham <jingham@apple.com>:
15620 * gdb.base/annota1.exp: Match at least one occurrence of the
15621 signal handler annotation.
15622
d7e4b55f
EZ
156232003-11-06 Elena Zannoni <ezannoni@redhat.com>
15624
a9c64011
AS
15625 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15626 as well as 'Watchpoint'.
d7e4b55f 15627
2fe4e8d0
MC
156282003-11-05 Michael Chastain <mec@shout.net>
15629
15630 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15631
6ef88553
KW
156322003-11-03 Kris Warkentin <kewarken@qnx.com>
15633
15634 * gdb.arch/gdb1291.c: New test file.
15635 * gdb.arch/gdb1291.exp: New test script.
15636 * gdb.arch/gdb1431.c: New test file.
15637 * gdb.arch/gdb1431.exp: New test script.
15638
ae7dc4d8
MC
156392003-10-22 Michael Chastain <mec@shout.net>
15640
15641 * gdb.mi/pthreads.c: Add copyright notice.
15642
c39d7427
MC
156432003-10-22 Michael Chastain <mec@shout.net>
15644
15645 * gdb.threads/pthreads.c: Add copyright notice.
15646
8b7d96c1
MC
156472003-10-20 Michael Chastain <mec@shout.net>
15648
15649 * gdb.base/gdb1056.exp: New test script.
15650
d1d69fdd
DJ
156512003-10-13 Daniel Jacobowitz <drow@mvista.com>
15652
15653 * gdb.threads/killed.exp: Use gdb_run_cmd.
15654
7d605576
DJ
156552003-10-13 Daniel Jacobowitz <drow@mvista.com>
15656
15657 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15658 create a core file.
15659 * gdb.threads/gcore-thread.exp: Likewise.
15660
618ec112
CV
156612003-10-13 Corinna Vinschen <vinschen@redhat.com>
15662
15663 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15664 type, based on char type.
15665 (struct bit_flags_short_t): New bitfield type, based on short type.
15666 (init_bit_flags_char): New fuction.
15667 (init_bit_flags_short): Ditto.
15668 (print_bit_flags_char): Ditto.
15669 (print_bit_flags_short): Ditto.
15670 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15671
9367a73c
MC
156722003-10-11 Michael Chastain <mec@shout.net>
15673
15674 * gdb.base/call-rt-st.exp: Update copyright year.
15675
1decf120
KI
156762003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15677
15678 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15679 * gdb.disasm/sh3.s: Ditto.
15680
5445b2ae
DJ
156812003-10-07 Daniel Jacobowitz <drow@mvista.com>
15682
15683 * gdb.threads/switch-threads.exp: New test.
15684 * gdb.threads/switch-threads.c: New source file.
15685
aec24853
CV
156862003-10-07 Corinna Vinschen <vinschen@redhat.com>
15687
15688 * gdb.base/ending-run.exp: Add sh specific case.
15689
adc7428d
AC
156902003-10-06 Andrew Cagney <cagney@redhat.com>
15691
15692 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15693 * gdb.disasm/mn10200.exp: Delete obsolete file.
15694
c9d37158
DJ
156952003-09-29 Daniel Jacobowitz <drow@mvista.com>
15696
15697 * ChangeLog: Correct an entry command.exp -> commands.exp.
15698 * gdb.base/commands.exp (bp_deleted_in_command_test)
15699 (temporary_breakpoint_commands): Check noargs.
15700
79c2c32d
DC
157012003-09-25 David Carlton <carlton@kealia.com>
15702
15703 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15704 of some print tests, where appropriate. Add tests for C::D::cd,
15705 E::ce, F::cXfX, G::XgX.
15706 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15707
594e6d67
RE
157082003-09-25 Richard Earnshaw <rearnsha@arm.com>
15709
15710 * lib/java.exp (java_init): Import target_alias before using it.
15711
10f0d451
DC
157122003-09-25 David Carlton <carlton@kealia.com>
15713
15714 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15715
274bcba0
EZ
157162003-09-23 Elena Zannoni <ezannoni@redhat.com>
15717
d63a86f8 15718 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15719 weirdness.
274bcba0 15720
cdbf20f7
MC
157212003-09-17 Michael Chastain <mec@shout.net>
15722
15723 * gdb.cp/gdb1355.exp: New file.
15724 * gdb.cp/gdb1355.c: New file.
15725
71e06f80
CV
157262003-09-15 Corinna Vinschen <vinschen@redhat.com>
15727
15728 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15729 * gdb.asm/sh.inc: New file.
15730
5c4e30ca
DC
157312003-09-11 David Carlton <carlton@kealia.com>
15732
bd45b7af
DC
15733 * gdb.cp/namespace.exp: Add tests for namespace types.
15734 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15735 (test_namespace): New.
15736
1c199746
EZ
157372003-09-11 Elena Zannoni <ezannoni@redhat.com>
15738
a9c64011 15739 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15740 * gdb.stabs/weird.exp: Ditto.
1c199746 15741
04ed252f
MC
157422003-09-08 Michael Chastain <mec@shout.net>
15743
15744 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15745
d8a2d9e7
MC
157462003-09-07 Michael Chastain <mec@shout.net>
15747
15748 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15749 'parse error'.
15750
161afb24
MK
157512003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15752
15753 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15754
49f2741a
MC
157552003-08-30 Michael Chastain <mec@shout.net>
15756
15757 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15758 * gdb.gdb/observer.exp: Ditto.
15759 * gdb.gdb/xfullpath.exp: Ditto.
15760
8afa723e
MK
157612003-08-29 Mark Kettenis <kettenis@gnu.org>
15762
15763 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15764 *-*-*bsd*.
15765
f31dfe3b
JJ
157662003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15767
15768 * gdb.base/dump.exp: Skip for ia64.
15769
4630e498
JJ
157702003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15771
15772 * gdb.asm/asm-source.exp: Add ia64 support.
15773 * gdb.asm/ia64.inc: New file.
15774
1105b7ef
MC
157752003-08-22 Michael Chastain <mec@shout.net>
15776
15777 * gdb.cp: New directory.
15778 * gdb.cp/*: Copy from gdb.c++/*.
15779 * gdb.c++/*: Remove.
15780 * Makefile.in: Change gdb.c++ to gdb.cp.
15781 * configure.in: Ditto.
15782 * configure: Regnerate.
15783
c945b932
MK
157842003-08-18 Mark Kettenis <kettenis@gnu.org>
15785
15786 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15787 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15788
2b66634b
DJ
157892003-08-17 Daniel Jacobowitz <drow@mvista.com>
15790
15791 * mi-var-display.exp (-var-list-children weird): Accept function
15792 pointers with argument types.
15793 * mi1-var-display.exp (-var-list-children weird): Likewise.
15794 * mi2-var-display.exp (-var-list-children weird): Likewise.
15795
a356f73b
DJ
157962003-08-17 Daniel Jacobowitz <drow@mvista.com>
15797
15798 * gdb.base/annota3.exp: Add missing newline.
15799
483417b8
MC
158002003-08-06 Michael Chastain <mec@shout.net>
15801
15802 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15803
c99c59c3
MS
158042003-08-12 Michael Snyder <msnyder@redhat.com>
15805
15806 * gdb.base/float.exp: Add test for SH.
15807
55ed7501
MK
158082003-08-10 Mark Kettenis <kettenis@gnu.org>
15809
15810 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15811
1a371f2e
EZ
158122003-08-07 Elena Zannoni <ezannoni@redhat.com>
15813
15814 * gdb.base/completion.exp: Remove reduntant completion test
15815 on filename.
15816
e0f353ce
EZ
158172003-08-07 Elena Zannoni <ezannoni@redhat.com>
15818
a9c64011
AS
15819 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15820 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15821 gdb.trace/save-trace.exp: Make sure that full pathnames are
15822 escaped correctly.
e0f353ce 15823
5710a1af 158242003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15825
a9c64011
AS
15826 * configure.in: Don't generate config.h from config.hin.
15827 * configure: Regenerate.
15828 * config.hin: Remove file.
15829 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15830 * gdb.threads/pthreads.c: Ditto.
5710a1af 15831
dcd81ce9
DJ
158322003-08-07 Daniel Jacobowitz <drow@mvista.com>
15833
15834 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15835 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15836 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15837 Replace ld24 with seth/add3.
15838
6009d884
AC
158392003-08-02 Andrew Cagney <cagney@redhat.com>
15840
15841 * gdb.base/annota3.exp: New file.
15842 * gdb.base/annota3.c: New file.
15843 * gdb.c++/annota3.exp: New file.
15844 * gdb.c++/annota3.cc: New file.
15845
51514e06
MC
158462003-07-29 Michael Chastain <mec@shout.net>
15847
15848 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15849 actually failed.
15850 (do_pass): Likewise.
15851 * gdb.threads/tls.exp: Always initialize no_of_threads.
15852
4ee6625b
DJ
158532003-07-27 Daniel Jacobowitz <drow@mvista.com>
15854
15855 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15856 pattern.
15857 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15858 * gdb.threads/tls.exp: Recognize one case of the host library not
15859 supporting TLS.
15860
225f2bf6
AC
158612003-07-27 Andrew Cagney <cagney@redhat.com>
15862
15863 * gdb.base/fileio.exp: Use SH when running commands using
15864 remote_exec.
15865
bcb27c9f
DJ
158662003-07-24 Daniel Jacobowitz <drow@mvista.com>
15867
15868 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15869 * gdb.base/relocate.c (dummy): New padding array.
15870
3d67be83
MS
158712003-07-22 Michael Snyder <msnyder@redhat.com>
15872
d63a86f8 15873 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15874
15875 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15876 patterns to be more general, accepting old and new output.
15877 Some output chars (such as '+') also must be quoted.
d63a86f8 15878 Some addresses are displayed numerically instead of
3d67be83
MS
15879 symbolically.
15880
57ba3b85
MS
158812003-07-23 Michael Snyder <msnyder@redhat.com>
15882
686d097c
MS
15883 * gdb.base/return2.exp: Don't test long-long return.
15884
57ba3b85
MS
15885 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15886 * gdb.disasm/t01_mov.exp: Ditto.
15887 * gdb.disasm/t02_mova.s: Ditto.
15888 * gdb.disasm/t02_mova.exp: Ditto.
15889 * gdb.disasm/t03_add.s: Ditto.
15890 * gdb.disasm/t03_add.exp: Ditto.
15891 * gdb.disasm/t04_sub.s: Ditto.
15892 * gdb.disasm/t04_sub.exp: Ditto.
15893 * gdb.disasm/t05_cmp.s: Ditto.
15894 * gdb.disasm/t05_cmp.exp: Ditto.
15895 * gdb.disasm/t06_ari2.s: Ditto.
15896 * gdb.disasm/t06_ari2.exp: Ditto.
15897 * gdb.disasm/t07_ari3.s: Ditto.
15898 * gdb.disasm/t07_ari3.exp: Ditto.
15899 * gdb.disasm/t08_or.s: Ditto.
15900 * gdb.disasm/t08_or.exp: Ditto.
15901 * gdb.disasm/t09_xor.s: Ditto.
15902 * gdb.disasm/t09_xor.exp: Ditto.
15903 * gdb.disasm/t10_and.s: Ditto.
15904 * gdb.disasm/t10_and.exp: Ditto.
15905 * gdb.disasm/t11_logs.s: Ditto.
15906 * gdb.disasm/t11_logs.exp: Ditto.
15907 * gdb.disasm/t12_bit.s: Ditto.
15908 * gdb.disasm/t12_bit.exp: Ditto.
15909 * gdb.disasm/t13_otr.s: Ditto.
15910 * gdb.disasm/t13_otr.exp: Ditto.
15911
e00759ef
EZ
159122003-07-22 Elena Zannoni <ezannoni@redhat.com>
15913
15914 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15915
8bc2021f
EZ
159162003-07-22 Elena Zannoni <ezannoni@redhat.com>
15917
a9c64011
AS
15918 * gdb.threads/tls.c : New file.
15919 * gdb.threads/tls.exp : New file.
15920 * gdb.threads/tls-main.c : New file.
15921 * gdb.threads/tls-shared.c : New file.
15922 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15923
89320c4c
AS
159242003-07-22 Andreas Schwab <schwab@suse.de>
15925
15926 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15927
180dea7c
AS
159282003-07-20 Andreas Schwab <schwab@suse.de>
15929
15930 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15931 due to insn reordering.
15932
0714963c
AC
159332003-07-15 Andrew Cagney <cagney@redhat.com>
15934
15935 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15936
98a23b3f
MC
159372003-07-15 Michael Chastain <mec@shout.net>
15938
15939 * gdb.base/gdb1250.exp: New file.
15940 * gdb.base/gdb1250.c: New file.
15941
27e417a2
ML
159422003-07-09 Michal Ludvig <mludvig@suse.cz>
15943
15944 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15945 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15946
8bc2021f
EZ
159472003-07-09 Elena Zannoni <ezannoni@redhat.com>
15948
a9c64011
AS
15949 * gdb.threads/tls.c: New file.
15950 * gdb.threads/tls.exp: New file.
15951 * gdb.threads/tls-main.c: New file.
15952 * gdb.threads/tls-shared.c: New file.
15953 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15954
d99968dc
EZ
159552003-07-09 Elena Zannoni <ezannoni@redhat.com>
15956
15957 * gdb.base/annota1.exp: Make sure that we properly escape the
15958 full path of the source file. Xfail more permissive patterns,
d63a86f8 15959 due to a compiler debug info problem.
d99968dc 15960
83876b3b
AS
159612003-07-07 Andreas Schwab <schwab@suse.de>
15962
2705e972
AS
15963 * gdb.asm/m68k.inc: New file.
15964 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15965
83876b3b
AS
15966 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15967 arguments"): Also match negative number.
15968
15969 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15970
3a871b37
DJ
159712003-07-03 Daniel Jacobowitz <drow@mvista.com>
15972
15973 * gdb.base/store.c (charest): New typedef.
15974 (add_char): Rename to add_charest, update.
15975 (wack_char): Rename to wack_charest, update types. Return l + r
15976 to keep r live across the call.
15977 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15978 (wack_double, wack_doublest): Return l + r to keep r live across
15979 the call.
15980 * gdb.base/store.exp: Accomodate store.c changes.
15981
b2a7f303
DC
159822003-06-30 David Carlton <carlton@kealia.com>
15983
15984 * gdb.c++/maint.exp (test_invalid_name): New.
15985 (test_first_component): Add tests for invalid names.
15986
3c6cb4a1
MC
159872003-06-29 Michael Chastain <mec@shout.net>
15988
15989 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15990 output of '<VTT for class>' for virtual base classes.
15991
f1c2644b
DJ
159922003-06-29 Daniel Jacobowitz <drow@mvista.com>
15993
15994 * gdb.base/completion.exp: Tab-complete "complet" instead of
15995 "compl".
15996 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15997
18080350
DJ
159982003-06-29 Daniel Jacobowitz <drow@mvista.com>
15999
16000 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16001 * gdb.base/volatile.exp: Likewise.
16002
f56973f8
DJ
160032003-06-29 Daniel Jacobowitz <drow@mvista.com>
16004
16005 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16006 gdb/1265.
16007
160082003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16009 Daniel Jacobowitz <drow@mvista.com>
16010
16011 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16012 initial line count of 'captured_main' from 26 to 32.
16013 (test_with_self): Allow xmalloc call to be interleaved with the
16014 preceding two lines.
16015
e766d4d6
JB
160162003-06-24 Joel Brobecker <brobecker@gnat.com>
16017
16018 * gdb.base/bang.exp: New testcase.
16019
f125c9a4
JB
160202003-06-23 Joel Brobecker <brobecker@gnat.com>
16021
16022 * gdb.base/langs.exp: Add some tests for the "minimal" language
16023 support.
16024
6e25beaf
EZ
160252003-06-23 Elena Zannoni <ezannoni@redhat.com>
16026
16027 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16028 the testcase.
16029
2f816dda
DJ
160302003-06-22 Daniel Jacobowitz <drow@mvista.com>
16031
16032 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16033 offset.
16034
db5a5748
DJ
160352003-06-22 Daniel Jacobowitz <drow@mvista.com>
16036
16037 * gdb.c++/pr-1210.cc: New file.
16038 * gdb.c++/pr-1210.exp: New file.
16039
1df0c130
DJ
160402003-06-21 Daniel Jacobowitz <drow@mvista.com>
16041
16042 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16043 000-exec-continue.
16044
a92feac0
MK
160452003-06-15 Mark Kettenis <kettenis@gnu.org>
16046
16047 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16048 on *-*-*bsd* instead of *-*-freebsd*.
16049
81a58f5b
AC
160502003-06-14 Andrew Cagney <cagney@redhat.com>
16051
16052 * gdb.base/store.exp: Test longest and doublest. Test all
16053 parameters. Weaken return statement match.
16054 * gdb.base/store.c: Add longest and doublest - aka long long and
16055 long double functions. Put all parameters into local register
16056 variables. Use negative values.
16057
b257a0d3
AC
160582003-06-14 Andrew Cagney <cagney@redhat.com>
16059
16060 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16061 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16062 exit status.
16063 * gdb.base/fileio.exp: Disable target when nointerrupts and
16064 noinferiorio, instead of limiting it to remote. Use remote_exec
16065 instead of system.
d63a86f8 16066
21c38304
JJ
160672003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16068
16069 * gdb.base/float.exp: Add ia64 support.
16070
1bcdb424
CV
160712003-06-12 Corinna Vinschen <vinschen@redhat.com>
16072
16073 * gdb.base/fileio.exp: Run only on remote targets.
16074
6aeb981f
CV
160752003-06-10 Corinna Vinschen <vinschen@redhat.com>
16076
16077 * gdb.base/fileio.c: New file, testing File-I/O.
16078 * gdb.base/fileio.exp: Ditto.
16079
53df362e
RG
160802003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16081
16082 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16083 shared objects after relocation at load time (gdb PR/1132).
16084 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16085 as above, part of the shared object relocation test.
53df362e 16086
ffee1b46
MK
160872003-06-08 Mark Kettenis <kettenis@gnu.org>
16088
b5ca3722
MK
16089 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16090 fully filled history list.
16091 * gdb.base/gdb_history: New file.
16092
03ed860d
MK
16093 * gdb.base/signals.exp: XFAIL "continue to func1" on
16094 i*86-*-freebsd*.
16095
ffee1b46
MK
16096 * gdb.base/attach.exp: When trying to attach to a nonexistent
16097 process, make it possible to specify the PID based on the target,
16098 and do so for *-*-freebsd*.
16099
d80dbb52
RH
161002003-06-02 Richard Henderson <rth@redhat.com>
16101
16102 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16103
6dd77b81
RH
161042003-06-02 Richard Henderson <rth@redhat.com>
16105
16106 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16107
f6347e16
RH
161082003-06-02 Richard Henderson <rth@redhat.com>
16109
16110 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16111
2c161407
DJ
161122003-06-01 Daniel Jacobowitz <drow@mvista.com>
16113
16114 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16115 of globalvar.
16116
572eb746
MK
161172003-06-01 Mark Kettenis <kettenis@gnu.org>
16118
16119 * gdb.asm/asm-source.exp: Check for memory read errors in
16120 disassembler test on *BSD too.
16121
9e9617a5
RH
161222003-06-01 Richard Henderson <rth@redhat.com>
16123
16124 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16125 for .frame.
16126 (gdbasm_call): Lose ldgp.
16127 (gdbasm_startup): Add frame information.
16128 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16129
7b34ad4e
MK
161302003-05-31 Mark Kettenis <kettenis@gnu.org>
16131
16132 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16133 i?86-*-*.
16134
10059fdf
MK
161352003-05-30 Mark Kettenis <kettenis@gnu.org>
16136
16137 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16138 FreeBSD.
16139
acf4b816
RH
161402003-05-29 Richard Henderson <rth@redhat.com>
16141
16142 * gdb.asm/alpha.inc: New file.
16143 * gdb.asm/asm-source.exp: Use it.
16144
e9ecd949
JB
161452003-05-29 Jim Blandy <jimb@redhat.com>
16146
16147 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16148 'core.PID'.
16149
e3e5a4f3
JB
161502003-05-22 Jim Blandy <jimb@redhat.com>
16151
16152 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16153 backtrace.
d63a86f8 16154
72fe3d25
DC
161552003-05-20 David Carlton <carlton@math.stanford.edu>
16156
16157 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16158 this time.
16159
58da2eb2
DC
161602003-05-19 David Carlton <carlton@bactrian.org>
16161
16162 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16163 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16164
1fcb5155
DC
161652003-05-19 David Carlton <carlton@bactrian.org>
16166
16167 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16168 namespace tests.
16169 Bump copyright date.
16170 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16171 (main): Call C::D::marker2.
16172 * gdb.c++/namespace1.cc: New file.
16173
85e85163
JJ
161742003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16175
16176 Roland McGrath <roland@redhat.com>
d63a86f8 16177 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16178 there is no manager thread.
16179
a25fbfec
JJ
161802003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16181
d63a86f8
RM
16182 * gdb.threads/schedlock.exp: Remove assumption that all threads
16183 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16184 in one of the child threads rather than the main thread.
16185
be375bae
JB
161862003-05-07 Jim Blandy <jimb@redhat.com>
16187
09bf6082
JB
16188 Add support for assembly source testing on the s390x.
16189 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16190 architecture.
16191 * gdb.asm/s390x.inc: New file.
16192
be375bae
JB
16193 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16194 succession of 'if' statements.
16195
00905d52
AC
161962003-05-05 Andrew Cagney <cagney@redhat.com>
16197
16198 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16199
b1e29e33
AC
162002003-05-05 Andrew Cagney <cagney@redhat.com>
16201
16202 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16203 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16204
e33d66ec
EZ
162052003-05-02 Elena Zannoni <ezannoni@redhat.com>
16206
16207 * gdb.base/charset.exp: Update based on new behavior of set/show
16208 charset commands.
16209
2b6fd0d8
AC
162102003-05-01 Andrew Cagney <cagney@redhat.com>
16211
16212 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16213 variable do not give memory errors.
16214
130cacce
AF
162152003-04-30 Adam Fedor <fedor@gnu.org>
16216
16217 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16218 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16219 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16220 gdb.objc/basicclass.m: : New files
16221
16222 * lib/gdb.exp (gdb_compile_objc): New procedure.
16223
bea71854
DJ
162242003-04-27 Daniel Jacobowitz <drow@mvista.com>
16225
16226 * gdb.base/signals.exp: Make backtrace tests more specific.
16227
0f20eeea
DC
162282003-04-23 David Carlton <carlton@bactrian.org>
16229
16230 * gdb.c++/maint.exp (test_first_component): Add tests for
16231 'operator' in more locations.
16232
c8c4d8dc
KB
162332003-04-16 Kevin Buettner <kevinb@redhat.com>
16234
16235 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16236
3fe60e3c
EZ
162372003-04-16 Elena Zannoni <ezannoni@redhat.com>
16238
16239 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16240 func marke' instead. Update test name.
3fe60e3c 16241
9219021c
DC
162422003-04-15 David Carlton <carlton@math.stanford.edu>
16243
16244 * gdb.c++/maint.exp: New file.
16245
5dd55bdd
EZ
162462003-04-14 Elena Zannoni <ezannoni@redhat.com>
16247
16248 * gdb.threads/schedlock.c: Change type of thread function argument
16249 to long, to avoid warnings on 64-bit platforms.
16250
00890572
EZ
162512003-04-14 Elena Zannoni <ezannoni@redhat.com>
16252
a9c64011
AS
16253 * gdb.base/attach.exp: Add new message from ptrace in case of
16254 attaching to nonexistent process.
d63a86f8 16255
93201743
JB
162562003-04-11 Jim Blandy <jimb@redhat.com>
16257
16258 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16259 gdb.c++/userdef.cc: Place comments on the lines to which the
16260 marker function might return.
16261 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16262 gdb.c++/userdef.exp: Look for those comments to check that we've
16263 returned to the right place, instead of checking line numbers.
16264
2a11c64d
EZ
162652003-04-11 Elena Zannoni <ezannoni@redhat.com>
16266
a9c64011
AS
16267 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16268 match on sourcefile name, instead of directory name.
2a11c64d 16269
68ab8fc5
EZ
162702003-04-10 Elena Zannoni <ezannoni@redhat.com>
16271
d63a86f8 16272 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16273 working directory name.
16274
5624293a
JB
162752003-04-09 Jim Blandy <jimb@redhat.com>
16276
16277 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16278 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16279 after an inferior function call, report the failure, but allow the
16280 test to continue.
16281
f1f02ee4
SC
162822003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16283
16284 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16285 with -DPROTOTYPES.
16286
6eb79af0
SC
162872003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16288
16289 * gdb.base/break.exp: Revert last patch.
16290
8dfb4cf0
SC
162912003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16292
16293 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16294 with -DPROTOTYPES.
16295
ed4c619a
AC
162962003-04-02 Andrew Cagney <cagney@redhat.com>
16297
16298 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16299 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16300 matching directories by the name breakpoint.
16301 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16302 Make "continue to marker1" consistent.
16303 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16304 message consistent.
16305 * lib/gdb.exp: Put "the program is no longer running", and "the
16306 program exited" in parenthesis.
16307 * lib/mi-support.exp: Ditto.
d63a86f8 16308
4e35d5f0 163092003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16310
4e35d5f0
BR
16311 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16312
71900fe8
AC
163132003-03-29 Andrew Cagney <cagney@redhat.com>
16314
16315 * gdb.base/sizeof.c (main): Print the value of '\377'.
16316 * gdb.base/sizeof.exp: Check the sign of '\377'.
16317
c0655a16
MC
163182003-03-27 Michael Chastain <mec@shout.net>
16319
16320 * gdb.base/gdb1090.exp: New file.
16321 * gdb.base/gdb1090.cc: New file.
16322
5b2a3989
JB
163232003-03-27 J. Brobecker <brobecker@gnat.com>
16324
16325 * gdb.gdb/observer.exp: New regression test.
16326
79876890
MC
163272003-03-27 Michael Chastain <mec@shout.net>
16328
16329 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16330 * gdb.base/ptype.exp: Likewise.
16331
6eac95e3
CV
163322003-03-27 Corinna Vinschen <vinschen@redhat.com>
16333
16334 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16335
e8c71839
MC
163362003-03-26 Michael Chastain <mec@shout.net>
16337
16338 * gdb.base/ptype.exp: Actually use some typedef'd types.
16339
71b10041
SC
163402003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16341
16342 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16343 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16344
2512cf80
CV
163452003-03-20 Corinna Vinschen <vinschen@redhat.com>
16346
16347 * gdb.base/default.exp: Fix regular expression.
16348
0d195a4f
CV
163492003-03-20 Corinna Vinschen <vinschen@redhat.com>
16350
16351 * gdb.base/args.exp: Fix regular expression.
16352
8a2dbca8
CV
163532003-03-20 Corinna Vinschen <vinschen@redhat.com>
16354
16355 * gdb.base/help.exp: Allow Win32 child process.
16356
bf028682
CV
163572003-03-20 Corinna Vinschen <vinschen@redhat.com>
16358
16359 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16360 when stepping out of main().
16361
182dbe85
CV
163622003-03-20 Corinna Vinschen <vinschen@redhat.com>
16363
16364 * gdb.base/default.exp: Check for win32 specific message when calling
16365 "run" without executable.
16366
d67a6ba5
CV
163672003-03-20 Corinna Vinschen <vinschen@redhat.com>
16368
16369 * gdb.base/args.exp: Expect .exe in output.
16370
a955b5bb
CV
163712003-03-20 Corinna Vinschen <vinschen@redhat.com>
16372
16373 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16374 Cygwin native.
16375
bf6bad4b
AC
163762003-03-17 Andrew Cagney <cagney@redhat.com>
16377
16378 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16379 vector registes.
16380 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16381 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16382
293e9a31
DC
163832003-03-17 David Carlton <carlton@math.stanford.edu>
16384
16385 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16386 test, for PR breakpoints/38.
16387 Call test_watchpoint_and_breakpoint.
16388 * gdb.base/watchpoint.c (func3): New function.
16389 (main): Call func3.
16390
5330f2db
DC
163912003-03-04 David Carlton <carlton@math.stanford.edu>
16392
16393 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16394 Garply<Garply<char> >:: garply".
16395 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16396 with respect to PR c++/1111; note also PR c++/1113.
16397 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16398 respect to PR c++/1062.
16399 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16400
6ece72da
DC
164012003-03-03 David Carlton <carlton@math.stanford.edu>
16402
16403 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16404 with respect to PR c++/57.
16405 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16406 c++/826.
16407 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16408 respect to PR c++/57.
16409
85ca1584
DC
164102003-03-03 David Carlton <carlton@math.stanford.edu>
16411
16412 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16413 respect to PR c++/33 into FAILs.
16414
98e9c5b8
MC
164152003-03-03 Michael Chastain <mec@shout.net>
16416
7bedbf27
MC
16417 * configure.in: Update copyright years.
16418
164192003-03-03 Michael Chastain <mec@shout.net>
16420
16421 * Makefile.in: Update copyright years.
98e9c5b8 16422
f683e100
DC
164232003-02-28 David Carlton <carlton@math.stanford.edu>
16424
16425 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16426 print class instead of struct and/or superfluous protection
16427 specifiers, as long as the resulting output is equivalent to the
16428 source code.
16429 Delete FIXME from end of messages on tests that don't need
16430 fixing.
16431
a9e0cf2c
DC
164322003-02-28 David Carlton <carlton@math.stanford.edu>
16433
16434 * gdb.c++/templates.exp (do_tests): Allow const in the two
16435 Foo<volatile char *>::foo tests.
16436
e8d359df
MS
164372003-02-27 Michael Snyder <msnyder@redhat.com>
16438
d63a86f8 16439 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16440 will be consistant.
16441
0b71dc91
DC
164422003-02-26 David Carlton <carlton@math.stanford.edu>
16443
16444 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16445 char *>::foo" test with respect to PR c++/33. Create a new test
16446 which is identical to that one except that it doesn't put the
16447 space between the "char" and the "*"; KFAIL it, too.
16448
dd14ab43
DC
164492003-02-26 David Carlton <carlton@math.stanford.edu>
16450
16451 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16452 template types into either PASSes or KFAILs (corresponding to PR
16453 c++/57). Tweak indentation. Update copyright.
16454
1146c7f1
SC
164552003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16456
16457 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16458
74641dfb
MC
164592003-02-13 Michael Chastain <mec@shout.net>
16460
16461 * gdb.base/exprs.exp: Remove i960 remnants.
16462 * gdb.base/funcargs.exp: Likewise.
16463 * gdb.base/list.exp: Likewise.
16464 * gdb.base/ptype.exp: Likewise.
16465
559cd2d0
DC
164662003-02-14 David Carlton <carlton@math.stanford.edu>
16467
16468 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16469 pEe->D::vg()" from XFAIL to KFAIL.
16470
c4f90d87
JM
164712003-02-13 Jason Molenda (jmolenda@apple.com)
16472
16473 * gdb.base/maint.exp: Update maint print statistics regexp to include
16474 new entries.
16475
cbc4d97c
MC
164762003-02-13 Michael Chastain <mec@shout.net>
16477
16478 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16479
40f235b7
MC
164802003-02-12 Michael Chastain <mec@shout.net>
16481
16482 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16483 * gdb.c++/inherit.exp: Likewise.
16484 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16485 * gdb.c++/templates.exp: Likewise.
16486 * gdb.c++/virtfunc.exp: Likewise.
16487
c56716b0
JM
164882003-02-06 Jason Molenda (jason-cl@molenda.com)
16489
16490 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16491 why the code is written that way.
16492
070afcf8
MC
164932003-02-05 Michael Chastain <mec@shout.net>
16494
16495 * gdb.base/dump.exp: Add missing copyright line.
16496
5d0331e5
JM
164972003-02-05 Jason Molenda (jason-cl@molenda.com)
16498
f7ae6d3e 16499 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16500 at the beginning so the breakpoint doesn't get set on the loop.
16501
92851186
MC
165022003-02-05 Michael Chastain <mec@shout.net>
16503
16504 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16505 output for configurations with gcc 2.95.3.
16506
cbf1e085
AC
165072003-02-05 Keith Seitz <keiths@redhat.com>
16508 Andrew Cagney <ac131313@redhat.com>
16509
16510 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16511
29518e1e
MC
165122003-02-04 Michael Chastain <mec@shout.net>
16513
16514 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16515 Call perror and then continue.
16516
5af1d5f3
MC
165172003-02-03 Michael Chastain <mec@shout.net>
16518
16519 * gdb.c++/pr-1023.cc: New file.
16520 * gdb.c++/pr-1023.exp: New file.
16521
6b549786
JB
165222003-02-05 Jim Blandy <jimb@redhat.com>
16523
16524 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16525 it's local to foobar. Check for it there, and check that it's not
16526 present in main.
16527 * gdb.c++/local.cc (marker2): New function.
16528 (foobar): Call marker1.
16529 (main): Call marker2 instead of marker1.
16530
67f16606
AC
165312003-02-04 Andrew Cagney <ac131313@redhat.com>
16532
16533 * gdb.disasm/mn10200.exp: Obsolete file.
16534 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16535 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16536 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16537
1c5cb38e
DC
165382003-02-04 David Carlton <carlton@math.stanford.edu>
16539
16540 * gdb.c++/overload.exp: Test intToChar(1).
16541 * gdb.c++/overload.cc (intToChar): New.
16542 (main): Call intToChar.
16543
d1fe6965
DC
165442003-02-03 David Carlton <carlton@math.stanford.edu>
16545
16546 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16547 'might_kfail' arg.
16548 KFAIL some of the continue_to_bp_overloaded calls, according to
16549 PR c++/1025.
16550
9ba61c5d
MC
165512003-02-01 Michael Chastain <mec@shout.net>
16552
16553 * gdb.base/advance.c (marker1): New marker function.
16554 * gdb.base/advance.exp: When the 'advance' command lands on the
16555 return breakpoint, it can legitimately stop on either the
16556 current line or the next line. Accommodate both outcomes.
16557 * gdb.base/until.exp: Likewise.
16558
e7494ffb
AC
165592003-02-02 Andrew Cagney <ac131313@redhat.com>
16560
16561 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16562 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16563 now a list, not a tuple.
16564 * gdb.mi/mi-var-display.exp: Ditto.
16565 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16566
075559bc
AC
165672003-02-01 Andrew Cagney <ac131313@redhat.com>
16568
16569 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16570 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16571 stack backtraces.
16572 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16573
2bd4c7b1
MK
165742003-02-01 Mark Kettenis <kettenis@gnu.org>
16575
16576 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16577 gdb.mi/mi1-pthreads.exp: Return instead of calling
16578 gdb_suppress_entire_file.
16579
eabd8992
MS
165802003-02-01 Mark Salter <msalter@redhat.com>
16581
16582 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16583
71469e2f
MS
165842003-01-31 Mark Salter <msalter@redhat.com>
16585
16586 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16587 Support empty arg.
16588
38a94d44
MC
165892003-01-30 Michael Chastain <mec@shout.net>
16590
16591 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16592 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16593 has been fixed in gdb/readline on 2003-01-09.
16594
19ea9e73
MS
165952003-01-29 Michael Snyder <msnyder@redhat.com>
16596
e8d359df
MS
16597 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16598 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16599 * gdb.base/args.exp: Skip if target does not support args passing.
16600
2307bd6a
DJ
166012003-01-22 Daniel Jacobowitz <drow@mvista.com>
16602
19ea9e73 16603 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16604 gdb_test. Accept a list of expect arguments as the third
16605 parameter.
16606 (gdb_test): Use it.
16607
f2dd3617
EZ
166082003-01-20 Elena Zannoni <ezannoni@redhat.com>
16609
16610 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16611 allow for different test tree configurations. Update some
16612 tescases accordingly.
16613 * gdb.arch/altivec-regs.exp: Ditto.
16614 * gdb.asm/asm-source.exp: Ditto.
16615 * gdb.base/advance.exp: Ditto.
16616 * gdb.base/display.exp: Ditto.
d63a86f8 16617 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16618 * gdb.base/mips_pro.exp: Ditto.
16619 * gdb.base/overlays.exp: Ditto.
16620 * gdb.base/relocate.exp: Ditto.
16621 * gdb.base/setshow.exp: Ditto.
16622 * gdb.base/step-line.exp: Ditto.
16623 * gdb.base/step-test.exp: Ditto.
16624 * gdb.base/until.exp: Ditto.
16625 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16626
c71cdefd
DC
166272003-01-17 David Carlton <carlton@math.stanford.edu>
16628
16629 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16630 corresponding to PR c++/945.
16631 Update copyright.
16632
fdba05d7
DC
166332003-01-17 David Carlton <carlton@math.stanford.edu>
16634
16635 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16636 corresponding to PR c++/68.
16637
166382003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16639
16640 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16641 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16642 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16643
c362c33a
EZ
166442003-01-15 Elena Zannoni <ezannoni@redhat.com>
16645
0fbc361c
EZ
16646 * gdb.base/break.exp: Fix change of default location, because of
16647 removal of until tests.
16648 * gdb.base/help.exp: Update test for new 'until' help message.
16649 Add test for help on 'advance'.
a9c64011 16650 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16651
dabf8a35
MK
166522003-01-15 Mark Kettenis <kettenis@gnu.org>
16653
16654 * gdb.base/default.exp: Adapt "info float" test for recent changes
16655 to that command. Add test for "info vector".
16656 * gdb.base/float.exp: New file. Add test for "info float" that
16657 resembles the old test in gdb.base/default.exp.
16658
a1769aca
DC
166592003-01-15 David Carlton <carlton@math.stanford.edu>
16660
16661 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16662
82025e13
EZ
166632003-01-15 Elena Zannoni <ezannoni@redhat.com>
16664
16665 * gdb.base/break.exp: Move the tests of until command from here...
16666 * gdb.base/until.exp: ... to here. New file. Add other tests.
16667 * gdb.base/advance.c: New file.
16668 * gdb.base/advance.exp: New file.
16669
8f9ab801
EZ
166702003-01-14 Elena Zannoni <ezannoni@redhat.com>
16671
a9c64011
AS
16672 * gdb.base/args.c: New file.
16673 * gdb.base/args.exp: New file.
8f9ab801 16674
9ae66589
DJ
166752003-01-14 Daniel Jacobowitz <drow@mvista.com>
16676
16677 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16678
8d77e5c3
DJ
166792003-01-14 Daniel Jacobowitz <drow@mvista.com>
16680
16681 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16682
12d2f0a1
DJ
166832003-01-14 Daniel Jacobowitz <drow@mvista.com>
16684
16685 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16686 dates.
16687
6ca37014
DJ
166882003-01-13 Daniel Jacobowitz <drow@mvista.com>
16689
16690 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16691
b0023472
DJ
166922003-01-13 Daniel Jacobowitz <drow@mvista.com>
16693
16694 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16695 (ptype &*"foo").
16696 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16697
607fbc54 166982003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16699
16700 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16701 * gdb.mi/mi1-console.exp: Likewise.
16702
607fbc54 167032003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16704
16705 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16706 * gdb.mi/mi1-console.exp: Likewise.
16707
a1fb14a2
DJ
167082003-01-13 Daniel Jacobowitz <drow@mvista.com>
16709
16710 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16711
c4cf40b7
DJ
167122003-01-09 Daniel Jacobowitz <drow@mvista.com>
16713
16714 * gdb.base/detach.exp: New test.
16715
696d5a5b
DJ
167162003-01-09 Daniel Jacobowitz <drow@mvista.com>
16717
16718 * Makefile.in (ALL_SUBDIRS): New variable.
16719 (subdirs, clean, distclean): Use it.
16720 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16721 regenerating Makefile, since it is generated from the top level.
16722 * gdb.asm/Makefile.in: Likewise.
16723 * gdb.base/Makefile.in: Likewise.
16724 * gdb.c++/Makefile.in: Likewise.
16725 * gdb.disasm/Makefile.in: Likewise.
16726 * gdb.java/Makefile.in: Likewise.
16727 * gdb.mi/Makefile.in: Likewise.
16728 * gdb.threads/Makefile.in: Likewise.
16729 * gdb.trace/Makefile.in: Likewise.
16730
754533e4
DC
167312003-01-09 David Carlton <carlton@math.stanford.edu>
16732
16733 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16734 Add copyright year 2003.
16735
d8b3e9ee
MC
167362003-01-06 Michael Chastain <mec@shout.net>
16737
16738 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16739 When selecting a thread, 'line' and 'file' are optional.
16740 * gdb.mi/mi1-pthreads.exp: Likewise.
16741
8e9e0fe6
AS
167422003-01-06 Andreas Schwab <schwab@suse.de>
16743
16744 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16745 failures.
16746
b5ab8ff3
DJ
167472003-01-04 Daniel Jacobowitz <drow@mvista.com>
16748
16749 Fix PR gdb/844
16750 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16751 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16752
16753 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16754 instead of calling gdb_suppress_entire_file.
16755 * gdb.threads/print-threads.exp: Likewise.
16756 * gdb.threads/schedlock.exp: Likewise.
16757
16758 * gdb.threads/killed.exp: Return instead of calling
16759 gdb_suppress_entire_file.
16760 * gdb.threads/linux-dp.exp: Likewise.
16761 * gdb.threads/pthreads.exp: Likewise.
16762
1e698235
DJ
167632003-01-04 Daniel Jacobowitz <drow@mvista.com>
16764
16765 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16766 stabs.
16767 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16768 * gdb.base/whatis.exp: Always allow (void) after function names.
16769
147ff08c
DJ
167702003-01-04 Daniel Jacobowitz <drow@mvista.com>
16771
16772 * gdb.c++/casts.exp: Correct regexp.
16773
dc62bfc2
MK
167742003-01-04 Mark Kettenis <kettenis@gnu.org>
16775
16776 * configure.in: Call AC_CONFIG_HEADER. Don't call
16777 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16778 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16779 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16780 aforementioned directories in the AC_OUPUT call.
16781 * config.hin: New file.
16782 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16783 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16784 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16785 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16786 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16787 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16788 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16789 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16790 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16791 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16792 gdb.threads/configure.in, gdb.threads/configure,
16793 gdb.threads/config.in, gdb.trace/configure.in,
16794 gdb.trace/configure: Removed.
16795
77afa639
MC
167962003-01-03 Michael Chastain <mec@shout.net>
16797
16798 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16799 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16800
7634bb6e
DJ
168012003-01-03 Daniel Jacobowitz <drow@mvista.com>
16802
16803 * gdb.base/store.exp: Fix regular expressions.
16804
b39c905e
MK
168052002-12-28 Mark Kettenis <kettenis@gnu.org>
16806
16807 * configure.in: Rewrite.
16808 * configure: Regenerated.
16809
0a8551dd
DC
168102003-01-03 David Carlton <carlton@math.stanford.edu>
16811
16812 * gdb.base/psymtab.exp: New file.
16813 * gdb.base/psymtab1.c: Ditto.
16814 * gdb.base/psymtab2.c: Ditto.
16815
c60b7188
AF
168162002-12-23 Adam Fedor <fedor@gnu.org>
16817
16818 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16819
ee73db83
DC
168202002-12-23 David Carlton <carlton@math.stanford.edu>
16821
16822 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16823 and current_directory initialization.
16824
d6c1774e
JB
168252002-12-22 Jim Blandy <jimb@redhat.com>
16826
f0a847b8
JB
16827 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16828 rather than as part of the output file name.
16829
d6c1774e
JB
16830 * gdb.base/attach.exp: There's no need to copy the test program to
16831 /tmp; that was only ever necessary on HP/UX, and this test is
16832 entirely disabled there anyway.
16833
f0708dbb
JB
168342002-12-21 Jim Blandy <jimb@redhat.com>
16835
4c2acfea
JB
16836 * gdb.c++/psmang.exp: Doc fix.
16837
f0708dbb
JB
16838 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16839 test.
16840
9579e000
DC
168412002-12-20 David Carlton <carlton@math.stanford.edu>
16842
16843 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16844
d1810171
MC
168452002-12-18 Michael Chastain <mec@shout.net>
16846
16847 * gdb.c++/annota2.exp: Add copyright year 2002.
16848
76565097
DC
168492002-12-17 David Carlton <carlton@math.stanford.edu>
16850
16851 * gdb.c++/try_catch.cc: Add marker comments.
16852 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16853 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16854 * gdb.c++/m-static.cc: Ditto.
16855 * gdb.c++/m-static1.cc: Ditto.
16856 * gdb.c++/try_catch.cc: Ditto.
16857
da81390b
JJ
168582002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16859
16860 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16861 to see whether we are using the new -environment-directory
16862 command which resets via -r or the old version of the command
16863 which may prompt the user. Part of fix for gdb/741.
16864
b304d130
AC
168652002-12-13 Andrew Cagney <ac131313@redhat.com>
16866
16867 * gdb.fortran/types.exp: Update obsolete comment.
16868 * gdb.fortran/exprs.exp: Ditto.
16869 * lib/gdb.exp: Delete obsolete code.
16870 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16871 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16872 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16873 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16874 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16875 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16876 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16877 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16878 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16879 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16880 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16881 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16882 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16883 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16884 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16885 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16886 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16887 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16888 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16889 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16890 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16891 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16892 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16893 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16894 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16895 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16896 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16897 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16898 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16899 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16900 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16901 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16902 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16903 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16904 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16905 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16906 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16907
a23b6e6a
DC
169082002-12-11 David Carlton <carlton@math.stanford.edu>
16909
16910 * gdb.c++/m-data.exp: Add test for members that shadow global
16911 variables: see PR gdb/804.
16912 * gdb.c++/m-data.cc: Ditto.
16913
6604731b
DJ
169142002-12-10 Daniel Jacobowitz <drow@mvista.com>
16915
16916 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16917
de46ecd7
DC
169182002-12-06 David Carlton <carlton@math.stanford.edu>
16919
16920 * gdb.base/store.c: Don't declare functions static.
16921
27e829d0
AC
169222002-12-04 Andrew Cagney <ac131313@redhat.com>
16923
16924 * gdb.base/store.exp, gdb.base/store.c: New files.
16925
92806416
DJ
169262002-12-03 Daniel Jacobowitz <drow@mvista.com>
16927
16928 * gdb.base/selftest.exp: Update for current gdb.
16929
3bcbaac5
DJ
169302002-12-03 Daniel Jacobowitz <drow@mvista.com>
16931
16932 * gdb.base/maint.exp: Only dump symbols from one source file
16933 or objfile.
16934
f4f00b1f
DJ
169352002-12-03 Daniel Jacobowitz <drow@mvista.com>
16936
16937 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16938 function call.
16939
f1c8a949
JB
169402002-11-25 Jim Blandy <jimb@redhat.com>
16941
16942 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16943 function appearing in error message.
16944
9e297a97
DJ
169452002-11-21 Daniel Jacobowitz <drow@mvista.com>
16946
16947 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16948
1f312e79
JJ
169492002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16950
d63a86f8
RM
16951 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16952 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16953 should be in mi console format. This is part of fix for PR gdb/604.
16954
83c31e7d
FN
169552002-09-18 Fernando Nasser <fnasser@redhat.com>
16956
16957 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16958 which explicitly prints the zero offset as "+0".
16959
322b3f65
DJ
169602002-10-22 Daniel Jacobowitz <drow@mvista.com>
16961
16962 * gdb.threads/schedlock.c (args): Make unsigned.
16963
169642002-10-21 Daniel Jacobowitz <drow@mvista.com>
16965
16966 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16967 numbers. Allow "foo2|selected stack frame".
16968 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16969 * gdb.asm/asmsrc2.s: Likewise.
16970 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16971 comments.
16972 * gdb.asm/mips.inc: New file.
16973
5e2fe5b8
AF
169742002-10-18 Adam Fedor <fedor@gnu.org>
16975
16976 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16977 * gdb.base/help.exp: Likewise.
16978
abe1a5d0
KB
169792002-10-17 Kevin Buettner <kevinb@redhat.com>
16980
16981 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16982 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16983
10abb1d4
JB
169842002-10-02 Jim Blandy <jimb@redhat.com>
16985
16986 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16987
1f609b42
AC
169882002-10-01 Andrew Cagney <ac131313@redhat.com>
16989
16990 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16991 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16992 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16993 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16994 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16995 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16996 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16997
0aee02e4
AC
169982002-09-29 Andrew Cagney <ac131313@redhat.com>
16999
17000 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17001 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17002 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17003 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17004 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17005 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17006 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17007
6fde09ad
KB
170082002-09-27 Kevin Buettner <kevinb@redhat.com>
17009
17010 * gdb.base/annota1.exp (info break): Make directory components of
17011 path optional since not all compilers emit this debug information.
17012
889bf7c5
PA
17013 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17014 step ends up stepping out of the function instead of stopping on
17015 the epilogue.
6fde09ad 17016
9e8aab75
KS
170172002-09-26 Keith Seitz <keiths@redhat.com>
17018
17019 * lib/insight-support.exp (gdbtk_start): Figure out where
17020 the insight executable is based on where gdb is. Use this
17021 executable to start insight instead of gdb.
17022
e36180d7
AC
170232002-09-25 Andrew Cagney <cagney@redhat.com>
17024
17025 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17026
9dd34b2b
AC
170272002-09-24 Andrew Cagney <ac131313@redhat.com>
17028
17029 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17030 test_isolated_complaints.
17031 (test_empty_complaint): New function.
17032 (test_empty_complaints): New function. Check no output when no
17033 complaints.
d63a86f8 17034
dea97812
KB
170352002-09-19 Jim Blandy <jimb@redhat.com>
17036
a9c64011 17037 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17038
54951bd7
AC
170392002-09-19 Andrew Cagney <ac131313@redhat.com>
17040
17041 * gdb.gdb/complaints.exp: New file.
17042
dec43320
AC
170432002-09-18 Andrew Cagney <ac131313@redhat.com>
17044
17045 * gdb.base/maint.exp: Check `help maint internal-warning'.
17046
e70d6e3f
DC
170472002-09-18 David Carlton <carlton@math.stanford.edu>
17048
17049 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17050 numbers, and replace them by a single breakpoint after the
17051 constructors are all finished.
17052 Add test 4.
17053 * gdb.c++/m-static.cc: Add test 4.
17054 * gdb.c++/m-static.h: New file.
17055 * gdb.c++/m-static1.cc: New file.
17056
17057 * gdb.c++/printmethod.exp: New file.
17058 * gdb.c++/printmethod.cc: New file.
17059
17060 * gdb.c++/pr-574.exp: New file.
17061 * gdb.c++/pr-574.cc: New file.
17062
afb5c968
CV
170632002-09-18 Corinna Vinschen <vinschen@redhat.com>
17064
17065 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17066 embedded targets which never actually exit.
17067
31e45dee
FN
170682002-09-18 Fernando Nasser <fnasser@redhat.com>
17069
17070 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17071 "don't step after run" as unresolved or unsupported, instead of xfail.
17072
a283c5a1
CV
170732002-09-18 Corinna Vinschen <vinschen@redhat.com>
17074
17075 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17076 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17077 Add newline to expected string in "step out of main (status wrapper)"
17078 case.
17079
11350d2a
CV
170802002-09-18 Corinna Vinschen <vinschen@redhat.com>
17081
17082 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17083 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17084
0deec7d6
TT
170852002-09-17 Tom Tromey <tromey@redhat.com>
17086
17087 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17088 \000, not \0, in double-quoted string.
17089
b2b4a1b5
CV
170902002-09-14 Corinna Vinschen <vinschen@redhat.com>
17091
c9d37158 17092 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17093 string after running the commands execution on breakpoint tests.
17094
1c56143a
CV
170952002-09-13 Corinna Vinschen <vinschen@redhat.com>
17096
17097 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17098
37f8da45
JB
170992002-09-12 Joel Brobecker <brobecker@gnat.com>
17100
17101 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17102
08b468e0
KS
171032002-09-10 Keith Seitz <keiths@redhat.com>
17104
17105 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17106 runto proc.
17107 (mi_run_to_main): Use mi_runto.
17108 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17109
dc360f58
KS
171102002-09-10 Keith Seitz <keiths@redhat.com>
17111
17112 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17113 regexp for stopping at main. Could have multiple event notifications.
17114 Don't assume that main was declared with no parameters.
17115 (mi_next): Use mi_step_to.
17116 (mi_step): Use mi_next_to.
17117
ce3abcfb
CV
171182002-09-09 Corinna Vinschen <vinschen@redhat.com>
17119
17120 * gdb.base/default.exp: Fix expected string in `info float' test.
17121
d1f5b980
BE
171222002-09-09 Ben Elliston <bje@redhat.com>
17123
17124 * config/mips.exp: Update comments.
17125 * config/mips-idt.exp: Likewise.
17126 * config/nind.exp: Likewise.
17127 * config/slite.exp: Likewise.
17128 * config/sparclet.exp: Likewise.
17129 * config/udi.exp: Likewise.
17130 * config/vx.exp: Likewise.
17131 * config/vxworks29k.exp: Likewise.
17132
2f71430b
JB
171332002-09-05 Jim Blandy <jimb@redhat.com>
17134
17135 * gdb.threads/killed.exp: Fix test failure message.
17136
7ddebc7e
KS
171372002-09-04 Keith Seitz <keiths@redhat.com>
17138
17139 * lib/mi-support.exp: Update copyright.
17140 (mi_gdb_test): Increase the priority of the expected pattern
17141 so that it matches gdb_test.
17142
0ae67eb3
KS
171432002-09-03 Keith Seitz <keiths@redhat.com>
17144
17145 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17146 Use integer comparison instead of string comparison for testing
17147 whether binary was built.
17148
38fc42c8
JB
171492002-09-03 Jim Blandy <jimb@redhat.com>
17150
17151 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17152
b6ff0e81
JB
171532002-08-29 Jim Blandy <jimb@redhat.com>
17154
17155 * gdb.threads/pthreads.exp: Move the portable thread compilation
17156 code into a function in lib/gdb.exp, and call that from here.
17157 * lib/gdb.exp (gdb_compile_pthreads): New function.
17158
07c98896
KS
171592002-08-29 Keith Seitz <keiths@redhat.com>
17160
17161 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17162 expect_out so that callers can get at it.
17163
0312286c
DJ
171642002-08-23 Daniel Jacobowitz <drow@mvista.com>
17165
17166 * gdb.threads/print-threads.c: New file.
17167 * gdb.threads/print-threads.exp: New file.
17168 * gdb.threads/schedlock.c: New file.
17169 * gdb.threads/schedlock.exp: New file.
17170
dd039bc4
EZ
171712002-08-22 Elena Zannoni <ezannoni@redhat.com>
17172
a9c64011
AS
17173 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17174 not altivec.c.
dd039bc4 17175
1f36144c
MK
171762002-08-17 Mark Kettenis <kettenis@gnu.org>
17177
17178 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17179 targets. The problem should be fixed now.
17180
16057ec7 171812002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17182
17183 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17184 2002-07-24 change that removes final dots from error messages.
17185
3c1499ad
TT
171862002-08-13 Tom Tromey <tromey@redhat.com>
17187
17188 * gdb.base/readline.exp: New file.
17189
a20ce2c3
AC
171902002-08-01 Andrew Cagney <ac131313@redhat.com>
17191
17192 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17193 supress message.
17194
db034ac5
AC
171952002-08-01 Andrew Cagney <cagney@redhat.com>
17196
17197 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17198 CHILL_FOR_TARGET and CHILL_LIB.
17199 * configure.in (configdirs): Remove gdb.chill.
17200 * configure: Regenerate.
17201 * lib/gdb.exp: Obsolete references to chill.
17202 * gdb.fortran/types.exp: Ditto.
17203 * gdb.fortran/exprs.exp: Ditto.
17204
3e000b18
KB
172052002-07-30 Kevin Buettner <kevinb@redhat.com>
17206
17207 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17208 set Irix-specific compile and link flags.
17209
28f4966b
KB
172102002-07-29 Kevin Buettner <kevinb@redhat.com>
17211
17212 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17213 source files. The ``-o'' option doesn't work with the ``-E'' option
17214 when using the Irix compiler.
17215
46c0d5a6
DJ
172162002-07-19 Daniel Jacobowitz <drow@mvista.com>
17217
17218 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17219 Improve support for reusing an exec file. Copy exec file
17220 to target, and run gdbserver on the target instead of on the host.
17221
eecf4bed
JB
172222002-07-18 Jim Blandy <jimb@redhat.com>
17223
0f815cdf
JB
17224 * gdb.base/ending-run.exp: Don't expect to see the program end in
17225 some orderly fashion when we're running on a real stand-alone
17226 board.
17227
eecf4bed
JB
17228 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17229 targets that don't support interrupts.
17230
52d309e4
JB
172312002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17232
17233 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17234 systems.
17235 Move comments in expect statements to inside the actions, so that they
17236 don't get matched against.
17237
ff683d9e
MK
172382002-07-10 Mark Kettenis <kettenis@gnu.org>
17239
17240 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17241 function when asleep" test.
17242
b5356753
AC
172432002-07-10 Andrew Cagney <ac131313@redhat.com>
17244
17245 * gdb.base/page.exp: Rewrite to handle problems with very long
17246 `info set' output. Update copyright.
17247
6aa4d13a
AC
172482002-06-26 Andrew Cagney <ac131313@redhat.com>
17249
17250 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17251 gdb.threads-hp.
17252 * gdb.hp/configure: Regenerate.
17253 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17254 * gdb.hp/gdb.threads-hp/configure: Delete file.
17255 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17256
8cf8c2b8
AC
172572002-06-22 Andrew Cagney <ac131313@redhat.com>
17258
17259 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17260 setlocale, bindtextdomain and textdomain.
17261
6827a8f8
JB
172622002-06-11 Jim Blandy <jimb@redhat.com>
17263
919d772c
JB
17264 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17265 preprocessor macro information is present.
17266
6827a8f8
JB
17267 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17268 tests.
17269
c15b0d21
MS
172702002-06-06 Michael Snyder <msnyder@redhat.com>
17271
c5984d70
MS
17272 * gdb.base/overlays.exp: Record addresses of overlay
17273 functions in TCL variables rather than in GDB variables,
17274 to avoid having GDB convert them to pointers (with loss
17275 of information).
17276
d63a86f8 17277 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17278 default linker script changes.
c15b0d21
MS
17279 * gdb.base/long_long.exp: Add check for sizeof (long double).
17280
be26fe0d
ML
172812002-06-06 Michal Ludvig <mludvig@suse.cz>
17282
17283 * gdb.asm/asm-source.exp: Add x86-64 target.
17284 * gdb.asm/x86_64.inc: New.
d63a86f8 17285
258093ca 172862002-05-30 Michael Chastain <mec@shout.net>
258093ca 17287
4b3153f1 17288 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17289 * gdb.c++/m-static.cc: New file.
17290 * gdb.c++/m-static.exp: New file.
17291
241264c6
MS
172922002-05-28 Michael Snyder <msnyder@redhat.com>
17293
17294 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17295 precision.
17296
9bba8c8f 172972002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17298
4b3153f1 17299 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17300 * gdb.c++/m-data.cc: New file.
17301 * gdb.c++/m-data.exp: New file.
17302
173032002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17304
4b3153f1 17305 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17306 * gdb.c++/try_catch.cc: New file.
d63a86f8 17307 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17308
def1b996
MC
173092002-05-27 Michael Chastain <mec@shout.net>
17310
17311 * gdb.c++/local.exp: Accept more nested types in output.
17312
522ba268
MC
173132002-05-26 Michael Chastain <mec@shout.net>
17314
17315 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17316
277254ba
MS
173172002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17318
17319 * lib/gdb.exp (gdb_wrapper_init): Just because
17320 gdb_wrapper_file exists, this does not mean that the file
17321 should not be rebuilt. That is what gdb_wrapper_initialized
17322 is for.
17323 (default_gdb_init): Reset gdb_wrapper_initialized.
17324
b61a8733
MS
173252002-05-23 Michael Snyder <msnyder@redhat.com>
17326
d63a86f8 17327 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17328 the precision of the floating point test results.
17329 * gdb.base/call-rt-st.exp: Ditto.
17330
b61a8733
MS
17331 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17332 * gdb.base/call-rt-st.exp: Ditto.
17333
56f6e910
MC
173342002-05-19 Michael Chastain <mec@shout.net>
17335
17336 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17337
ad0b0016
EZ
173382002-05-19 Elena Zannoni <ezannoni@redhat.com>
17339
a9c64011
AS
17340 * configure.in (configdirs): Add gdb.arch.
17341 * configure: Regenerate.
ad0b0016 17342
f617d2b6
JB
173432002-05-17 Jim Blandy <jimb@redhat.com>
17344
17345 * gdb.base/completion.exp: Recognize the more detailed error
17346 messages produced by the macro expander's lexical analyzer.
17347
eac2a696
EZ
173482002-05-14 Elena Zannoni <ezannoni@redhat.com>
17349
a9c64011
AS
17350 * gdb.arch/altivec-abi.c: New file.
17351 * gdb.arch/altivec-abi.exp: New file.
17352 * gdb.arch/altivec-regs.c: New file.
17353 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17354
2fdde8f8
DJ
173552002-05-14 Daniel Jacobowitz <drow@mvista.com>
17356
17357 * gdb.base/maint.exp (maint print type): Update for new type
17358 structure.
d63a86f8 17359
e31f1a7c
EZ
173602002-05-14 Elena Zannoni <ezannoni@redhat.com>
17361
17362 * gdb.arch: New directory.
17363 * gdb.arch/configure.in: New file.
17364 * gdb.arch/configure: New file.
17365 * gdb.arch/Makefile.in: New file.
17366
db589741
CV
173672002-05-13 Corinna Vinschen <vinschen@redhat.com>
17368
17369 * gdb.asm/asm-source.exp: Add v850 as supported target.
17370 * gdb.asm/v850.inc: New file.
17371
8ce2a7dc
DJ
173722002-05-13 Daniel Jacobowitz <drow@mvista.com>
17373
17374 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17375
df763c7f
DJ
173762002-05-12 Daniel Jacobowitz <drow@mvista.com>
17377
17378 * gdb.base/break.exp: Check 'break "marker2"'.
17379
377daeed
MS
173802002-05-10 Michael Snyder <msnyder@redhat.com>
17381
17382 * gdb.base/long_long.exp: Fix typo.
17383
c4b7bc2b
JB
173842002-05-10 Jim Blandy <jimb@redhat.com>
17385
ecac9a4e
JB
17386 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17387 a bug.
17388
c4b7bc2b
JB
17389 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17390 Recognize more detailed error message produced by the macro
17391 expander's lexical analyzer.
17392 * lib/gdb.exp (test_print_reject): Same.
17393
e71019a1
MK
173942002-05-09 Mark Kettenis <kettenis@gnu.org>
17395
17396 * gdb.c++/method.exp: Fix typo.
17397
fedfc8e6
MS
173982002-05-08 Michael Snyder <msnyder@redhat.com>
17399
166a1957
MS
17400 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17401 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17402 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17403 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17404 Add iftarget clause for strongarm.
d63a86f8 17405
f1c47eb2
MS
174062002-05-06 Michael Snyder <msnyder@redhat.com>
17407
cb9a9d3e
MS
17408 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17409 (gdb_continue_to_end): Accept output from status wrapper.
17410 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17411 Clean up fail messages to match pass messages.
17412
f1c47eb2
MS
17413 Enable the "needs_status_wrapper" testsuite feature.
17414 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17415 (gdb_compile): Conditionally call gdb_wrapper_init.
17416 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17417 * gdb.c++/method.exp: Recognize output from status wrapper.
17418
6079c749
BE
174192002-05-06 Ben Elliston <bje@redhat.com>
17420From Graydon Hoare <graydon@redhat.com>
17421
17422 * config/sid.exp: Include support for "rawsid" protocol.
17423
188baff3
JB
174242002-05-03 Jim Blandy <jimb@redhat.com>
17425
17426 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17427 * gdb.c++/hang3.C: New file.
17428
b9c07f0f
AC
174292002-05-04 Andrew Cagney <ac131313@redhat.com>
17430
17431 * gdb.base/default.exp: Remove obsolete code.
17432 * gdb.c++/misc.exp: Ditto. Update copyright.
17433 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17434 * gdb.base/whatis.exp: Ditto. Update copyright.
17435 * gdb.base/scope.exp: Ditto. Update copyright.
17436 * gdb.base/ptype.exp: Ditto. Update copyright.
17437 * gdb.base/printcmds.exp: Ditto. Update copyright.
17438 * gdb.base/opaque.exp: Ditto. Update copyright.
17439 * gdb.base/list.exp: Ditto.
17440 * gdb.base/funcargs.exp: Ditto. Update copyright.
17441 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17442 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17443 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17444 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17445 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17446 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17447
5c7a0397
MS
174482002-05-02 Michael Snyder <msnyder@redhat.com>
17449
d6dcc264 17450 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17451 * gdb.base/long_long.exp: Add xscale target.
17452 * gdb.base/default.exp: Add xscale target.
17453
eb7f1c48
JB
174542002-05-01 Jim Blandy <jimb@redhat.com>
17455
17456 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17457 gdb.c++/hang.exp: New test.
17458
a6befae8
FF
174592002-05-01 Fred Fish <fnf@redhat.com>
17460
17461 * gdb.base/completion.exp: Handle completions of "./Make" for
17462 more than one completion possibility, as is the case when we
17463 build and test in the source tree.
17464
0a310277
AG
174652002-04-29 Anthony Green <green@redhat.com>
17466
17467 * gdb.java/jmisc1.exp: New file.
17468 * gdb.java/jmisc2.exp: New file.
17469
6ff9af88
DJ
174702002-04-24 Daniel Jacobowitz <drow@mvista.com>
17471
17472 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17473
96b3d632
EZ
174742002-04-23 Elena Zannoni <ezannoni@redhat.com>
17475
17476 * gdb.base/help.exp: Change 'help status' to allow for target
17477 dependent output differences.
17478
5019bb54
MC
174792002-04-22 Michael Chastain <mec@shout.net>
17480
17481 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17482
a805a116
MC
174832002-04-22 Michael Chastain <mec@shout.net>
17484
17485 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17486
a1706bfd
DM
174872002-04-17 David S. Miller <davem@redhat.com>
17488
17489 * gdb.asm/sparc64.inc: New file.
17490 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17491
a73a20a2
EZ
174922002-04-19 Elena Zannoni <ezannoni@redhat.com>
17493
17494 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17495 instruction file directly into the build tree. Clean up at end of
17496 test.
17497
ba678339
DM
174982002-04-18 David S. Miller <davem@redhat.com>
17499
17500 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17501 handle 64-bit platforms correctly.
17502 * gdb.base/maint.exp: Likewise.
17503
b03399da
KB
175042002-04-18 Kevin Buettner <kevinb@redhat.com>
17505
17506 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17507 ``-fpic'' when compiling files comprising a shared library, but
17508 it does need additional linker flags in order to find shared
17509 libraries at run time.
17510
e2004992
KB
175112002-04-18 Kevin Buettner <kevinb@redhat.com>
17512
17513 * gdb.base/cvexpr.c (use): New function.
17514 (main): Invoke use() on all global variables to prevent
17515 some linkers from deleting these otherwise unused symbols.
17516
d8937120
MC
175172002-04-17 Michael Chastain <mec@shout.net>
17518From David S. Miller <davem@redhat.com>
17519
17520 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17521 handle 64-bit platforms correctly.
17522
ffd61a58
MS
175232002-04-12 Michael Snyder <msnyder@redhat.com>
17524From Jim Blandy <jimb@redhat.com>
a9c64011 17525 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17526 script can handle this instead.
17527 * gdb.base/bar.c (barx): Same.
17528 * gdb.base/baz.c (bazx): Same.
17529 * gdb.base/grbx.c (grbxx): Same.
17530
17531 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17532 manager doesn't automatically unmap overlays unnecessarily.
17533
6b8426a6
MH
175342002-04-10 Martin M. Hunt <hunt@redhat.com>
17535
17536 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17537 stepping out of main.
17538
34af4875
MC
175392002-04-09 Michael Chastain <mec@shout.net>
17540
17541 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17542 scope so that the nested scope tests will make sense.
17543 * gdb.c++/local.exp: Write patterns that actually work with gcc
17544 (the HP patterns "were never known to work with gcc").
17545 Keep the old aCC patterns too.
17546
2d1676a0
DJ
175472002-04-09 Daniel Jacobowitz <drow@mvista.com>
17548
17549 * gdb.base/attach.exp: Correct target board test.
17550
3a63e3f9
MC
175512002-04-08 Michael Chastain <mec@shout.net>
17552
17553 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17554 in a const method. Add some xfail and fail cases for configurations
17555 that do not emit the "const ...".
17556
f18dabd2
MC
175572002-04-07 Michael Chastain <mec@shout.net>
17558
17559 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17560 Accept "A * const" and "const A * const" as type of "this".
17561 Fix spelling of getFunky throughout. Make messages uniform.
17562
0fcddd82
EZ
175632002-04-07 Elena Zannoni <ezannoni@redhat.com>
17564
a9c64011 17565 Work around for PR gdb/285:
0fcddd82
EZ
17566 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17567
16a8534a
EZ
175682002-04-07 Elena Zannoni <ezannoni@redhat.com>
17569
17570 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17571 instructions file at run time instead of configure time.
17572 Sometimes we run the test in a directory that is not the one we
17573 configured in.
17574 * gdb.asm/configure.in: Delete creation of symlink.
17575 * gdb.asm/configure: Regenerate.
17576
24181d81
JB
175772002-04-05 J. Brobecker <brobecker@gnat.com>
17578
17579 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17580 xfullpath () function.
17581
7cdb7107
DJ
175822002-04-04 Daniel Jacobowitz <drow@mvista.com>
17583
17584 * gdb.asm/Makefile.in: Correct dependencies.
17585
17586 * gdb.asm/powerpc.inc: New file.
17587 * gdb.asm/asm-source.exp: Add PowerPC.
17588 * gdb.asm/configure.in: Likewise.
17589 * gdb.asm/configure: Regenerated.
17590
a7d17088
DJ
175912002-04-04 Daniel Jacobowitz <drow@mvista.com>
17592
17593 * gdb.base/relocate.exp: New file.
17594 * gdb.base/relocate.c: New file.
17595
cd721503
FF
175962002-04-04 Fred Fish <fnf@redhat.com>
17597
17598 * gdb.base/step-test.exp: Update comment regarding stopping in
17599 memcpy/bcopy calls inserted as part of the compiler runtime.
17600
b22ad7a7
MS
176012002-04-04 Michael Snyder <msnyder@redhat.com>
17602
17603 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17604
5f279fa6
DJ
176052002-04-03 Daniel Jacobowitz <drow@mvista.com>
17606
17607 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17608 (gdb_expect): Remove $notransfer hack.
17609
dd0fd3ce
DJ
176102002-04-02 Daniel Jacobowitz <drow@mvista.com>
17611
17612 * gdb.c++/classes.exp ("calling method for small class"): Match
17613 updated register output.
17614
1e50cda1
DJ
176152002-03-30 Daniel Jacobowitz <drow@mvista.com>
17616
17617 Fix PR gdb/452
17618 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17619 when finished. Make gdb_file_cmd send "exec-file" when
17620 appropriate.
17621
24015922
DJ
176222002-03-30 Daniel Jacobowitz <drow@mvista.com>
17623
17624 * gdb.base/attach.exp: Remove extra setup_xfail.
17625
dd7dfd64
MS
176262002-03-26 Michael Snyder <msnyder@redhat.com>
17627
17628 * gdb.base/default.exp: Add tests for dump, append, and restore.
17629 * gdb.base/help.exp: Add tests for dump, append, and restore.
17630 * gdb.base/dump.exp: New file, test dump, append and restore.
17631 * gdb.base/dump.c: New file.
17632
48b2f8d7
MS
176332002-03-27 Michael Snyder <msnyder@redhat.com>
17634
d63a86f8 17635 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17636 clean-ups in help messages.
17637
05b4d525
FF
176382002-03-26 Fred Fish <fnf@redhat.com>
17639
17640 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17641 have debugging info for those functions and the compiler uses them
17642 internally to copy structs around.
17643
d7679631
FF
176442002-03-26 Fred Fish <fnf@redhat.com>
17645
17646 * gdb.base/list.exp: Revert the change made yesterday and add note
17647 about why we don't list the default lines for remote targets.
17648
523ac3f9
MS
176492002-03-25 Michael Snyder <msnyder@redhat.com>
17650
17651 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17652
754b2b8d
FF
176532002-03-25 Fred Fish <fnf@redhat.com>
17654
17655 * gdb.base/list.exp: This test works on remote targets so remove
17656 the short circuit for remote targets. Update copyright.
17657
33c3e192
FF
176582002-03-25 Fred Fish <fnf@redhat.com>
17659
17660 * gdb.base/attach.exp: Fix logic error that was suppressing this
17661 test for all non hppa*-*-hpux* targets, instead of the hp target.
17662 Move comments closer to the suppression point. Also now need to
17663 check that we are running natively.
17664
d43e73ee
MS
176652002-03-22 Michael Snyder <msnyder@redhat.com>
17666
882c8f02
MS
17667 * gdb.base/default.exp: Add test for gcore. Update copyright.
17668 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17669
04c12f60
FF
176702002-03-06 Fred Fish <fnf@redhat.com>
17671
17672 * gdb.base/funcargs.c: Remove extraneous ';' character.
17673 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17674
b43df995
MC
176752002-03-04 Michael Chastain <mec@shout.net>
17676
17677 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17678 accommodate gcc v3 function signature.
17679 * gdb.mi/mi0-var-cmd-exp: Ditto.
17680
92362027
AC
176812002-02-24 Andrew Cagney <ac131313@redhat.com>
17682
17683 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17684 ``GNU/Linux'' or ``Linux kernel''
17685 * testsuite/gdb.threads/pthreads.c: Ditto.
17686
258ad32d
MC
176872002-02-24 Michael Chastain <mec@shout.net>
17688
17689 * gdb.threads/pthreads.c (thread1): Add a return statement.
17690 (thread2): Likewise.
17691 (foo): Likewise.
17692
04c3b3d4
MC
176932002-02-23 Michael Chastain <mec@shout.net>
17694
17695 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17696 to placate gcc.
17697
5a2a0a20
MC
176982002-02-23 Michael Chastain <mec@shout.net>
17699
17700 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17701 test "ptype bint". The test passes on all my stabs configurations.
17702
a640f7fc
JB
177032002-02-21 Jim Blandy <jimb@redhat.com>
17704
27924826
JB
17705 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17706 filename at a time, and watch for the ones we want to see.
17707
a640f7fc
JB
17708 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17709 types of pointers to prototyped functions.
17710
edcc8c75
AC
177112002-02-20 Andrew Cagney <ac131313@redhat.com>
17712
17713 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17714 signed, unsigned and straight char.
17715 (padding_char, padding_short, padding_int, padding_long,
17716 padding_long_long, padding_float, padding_double,
17717 padding_long_double): New global variables.
17718 (fill, fill_structs): New functions.
17719
17720 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17721 for correctly sized writes. Update copyright.
17722 (get_valueof): New procedure.
17723 (get_sizeof): Call get_valueof.
17724 (check_valueof): New procedure.
17725 (check_padding): New procedure.
17726
ac57ea44
MC
177272002-02-20 Michael Chastain <mec@shout.net>
17728
17729 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17730 to setup_xfail. Document some of the remaining calls.
17731
7a10c941
MC
177322002-02-18 Michael Chastain <mec@shout.net>
17733
17734 * gdb.c++/userdef.exp: Update copyright year.
17735
fb8acdcc
DJ
177362002-02-18 Daniel Jacobowitz <drow@mvista.com>
17737
17738 * gdb.c++/userdef.exp: Test overloaded operators properly.
17739 Remove xfails.
17740
fda6ae12
MS
177412002-02-14 Michael Snyder <msnyder@redhat.com>
17742
17743 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17744
676a0442
DJ
177452002-02-14 Daniel Jacobowitz <drow@mvista.com>
17746
17747 * gdb.base/a2-run.exp: Check for a remote target properly.
17748 * gdb.base/annota1.exp: Likewise.
17749 * gdb.base/list.exp: Likewise.
17750 * gdb.base/reread.exp: Likewise.
17751 * gdb.base/scope.exp: Likewise.
17752 * gdb.base/shlib-call.exp: Likewise.
17753 * gdb.base/term.exp: Likewise.
17754 * gdb.c++/annota2.exp: Likewise.
17755
78b4f468
RE
177562002-02-13 Richard Earnshaw <rearnsha@arm.com>
17757
17758 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17759
9a81ba51
MC
177602002-02-10 Michael Chastain <mec@shout.net>
17761
17762 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17763 (call_after_alloca): Ditto.
17764
004af6c7
DJ
177652002-02-10 Daniel Jacobowitz <drow@mvista.com>
17766
17767 * gdb.base/ending-run.exp: Guard "cont" test with
17768 gdb_skip_stdio_test.
17769
37225f62
JB
177702002-02-06 Jim Blandy <jimb@redhat.com>
17771
17772 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17773 from here...
17774 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17775 To here. Disable this test on non-HP platforms. Add big comment.
17776
fe6fdd96
MS
177772002-02-04 Michael Snyder <msnyder@redhat.com>
17778
17779 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17780 other than d10v and m32r.
17781
036fad3f
RE
177822002-02-02 Richard Earnshaw <rearnsha@arm.com>
17783
17784 * gdb.base/default.exp: Rewrite test patterns to reduce time
17785 taken to match them.
17786
7148ab62
DJ
177872002-01-30 Daniel Jacobowitz <drow@mvista.com>
17788
17789 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17790 Allow a start function above main.
17791 * gdb.threads/linux-dp.exp: Fix copyright date.
17792
396cc255
DJ
177932002-01-30 Daniel Jacobowitz <drow@mvista.com>
17794
a9c64011
AS
17795 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17796 (check_philosopher_stack): Check for manager thread before checking
17797 for a just-starting thread.
396cc255 17798
f038d31b
DJ
177992002-01-30 Daniel Jacobowitz <drow@mvista.com>
17800
17801 From Neil Booth <neil@daikokuya.demon.co.uk>:
17802 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17803 warnings.
17804
b3ff9d9a
FF
178052002-01-21 Fred Fish <fnf@redhat.com>
17806
17807 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17808 not caller.
17809
39ad761d
JB
178102002-01-21 Jim Blandy <jimb@redhat.com>
17811
17812 * gdb.base/reread.exp: Check that GDB properly re-reads the
17813 executable file when it changes while no inferior is running.
17814
aaf320fa
FF
178152002-01-21 Fred Fish <fnf@redhat.com>
17816
a9c64011
AS
17817 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17818 optionally accept the "shlib events" variation.
aaf320fa 17819
808a31f5
JB
178202002-01-21 Jim Blandy <jimb@redhat.com>
17821
17822 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17823 call `fflush' after every `printf', so that the output is produced
17824 at predictable points, regardless of whatever buffering does (or
17825 doesn't) take place.
17826 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17827 at different points.
17828
4420d5e2
DJ
178292002-01-20 Daniel Jacobowitz <drow@mvista.com>
17830
17831 * gdb.c++/inherit.exp: Update copyright years.
17832 * gdb.c++/method.exp: Likewise.
17833
3e36a0f4
DJ
178342002-01-20 Daniel Jacobowitz <drow@mvista.com>
17835
17836 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17837 artificial methods/arguments.
17838 * gdb.c++/derivation.exp: Likewise.
17839 * gdb.c++/inherit.exp: Likewise.
17840 * gdb.c++/method.exp: Likewise.
17841 * gdb.c++/virtfunc.exp: Likewise.
17842
b4ceaee6
AC
178432002-01-18 Andrew Cagney <ac131313@redhat.com>
17844
17845 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17846 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17847 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17848 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17849 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17850 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17851
ecace851
JB
178522002-01-17 Jim Blandy <jimb@redhat.com>
17853
17854 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17855 anchoring the pattern matching the entry point symbol's name.
17856
375fc983
AC
178572002-01-17 Andrew Cagney <ac131313@redhat.com>
17858
17859 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17860 continue/quit query. Update copyright.
17861
fe6fdd96
MS
178622002-01-14 Michael Snyder <msnyder@redhat.com>
17863
17864 * gdb.base/gcore.exp: Remove extra debugging output.
17865
e017c81f
DJ
178662002-01-13 Daniel Jacobowitz <drow@mvista.com>
17867
17868 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17869 for slightly dubious v2 mangled string.
17870
37ab3bf8
DJ
178712002-01-13 Daniel Jacobowitz <drow@mvista.com>
17872
17873 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17874
1bc05c3a 178752002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17876
1bc05c3a 17877 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17878
1bc05c3a
JM
17879 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17880 constructors.
17881 * gdb.c++/derivation.exp: Likewise.
17882 * gdb.c++/templates.exp: Likewise.
17883 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17884
1bc05c3a
JM
178852002-01-10 Michael Snyder <msnyder@redhat.com>
17886
17887 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17888
a911c360
MS
178892002-01-08 Michael Snyder <msnyder@redhat.com>
17890
17891 * gdb.base/gcore.exp: New test for generate-core-file command.
17892 * gdb.base/gcore.c: Testcase for above.
17893 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17894
ea2119ec
JM
178952002-01-08 Jason Merrill <jason@redhat.com>
17896
17897 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17898
68203136
FF
178992002-01-07 Fred Fish <fnf@redhat.com>
17900
17901 * gdb.c++/overload.exp: Remove unconditional xfails for:
17902 print foo_instance1.overloadargs(1)
17903 print foo_instance1.overloadargs(1, 2)
17904 print foo_instance1.overloadargs(1, 2, 3)
17905 print foo_instance1.overloadargs(1, 2, 3, 4)
17906 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17907 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17908 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17909 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17910 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17911 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17912 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17913 print foo_instance1.overload1arg()
17914 print foo_instance1.overload1arg((char)arg2)
17915 print foo_instance1.overload1arg((signed char)arg3)
17916 print foo_instance1.overload1arg((unsigned char)arg4)
17917 print foo_instance1.overload1arg((int)arg7)
17918 print foo_instance1.overload1arg((unsigned int)arg8)
17919 print foo_instance1.overload1arg((float)arg11)
17920 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17921
21b9b5b1
MS
179222002-01-07 Michael Snyder <msnyder@redhat.com>
17923
17924 * gdb.base/huge.exp: New test. Print a very large target data object.
17925 (skip_huge_test): New test variable. Define if you want to skip this
17926 test. The test reads an 8 megabyte data object from the target, so it
17927 might be very time consuming on remote targets with a slow connection.
17928 * gdb.base/huge.c: New file. Test case for above.
17929
725f922e
FF
179302002-01-07 Fred Fish <fnf@redhat.com>
17931
17932 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17933 g_instance.bfoo, and g_instance.cfoo.
17934
889bf7c5 179352002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17936
889bf7c5
PA
17937 * gdb.base/break.c (multi_line_if_conditional): New function.
17938 (multi_ilne_while_conditional): Likewise.
17939 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17940 IF or WHILE condition puts the breakpoint at the start of
17941 the condition.
f286b2c3 17942
634d57ec
JL
17943 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17944 hppa*-*-hpux* expected failure.
17945 * gdb.base/structs.exp (do_function_calls): Similarly.
17946
17947 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17948 watchpoints.
17949
9fbfe2dc
AC
179502002-01-06 Andrew Cagney <ac131313@redhat.com>
17951
17952 Fix PR gdb/66.
17953 * gdb.base/structs.exp: Replace skip for a29k with skip for
17954 gdb,cannot_call_functions.
17955 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17956 * gdb.base/callfuncs.exp: Ditto.
17957 * gdb.base/call-rt-st.exp: Ditto.
17958 * gdb.base/call-strs.exp: Ditto.
17959 * gdb.base/callfwmall.exp: Ditto.
17960 * gdb.base/scope.exp: Obsolete xfail a29k.
17961 * gdb.c++/misc.exp: Ditto.
17962 * gdb.c++/cplusfuncs.exp: Ditto.
17963 * gdb.base/ptype.exp: Ditto.
17964 * gdb.base/printcmds.exp: Ditto.
17965 * gdb.base/opaque.exp: Ditto.
17966 * gdb.base/list.exp: Ditto.
17967 * gdb.base/funcargs.exp: Ditto.
17968 * gdb.base/default.exp: Ditto.
17969
8ddad156
MS
179702002-01-04 Michael Snyder <msnyder@redhat.com>
17971
ca4976a6 17972 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17973 * gdb.base/maint.exp: Add tests for maint info sections options.
17974
1b074332
JL
17975Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17976
17977 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17978
7d159115
CV
179792001-12-20 Corinna Vinschen <vinschen@redhat.com>
17980
17981 * gdb.asm/arm.inc: New file.
17982 * gdb.asm/asm-source.exp: Add arm targets.
17983 * gdb.asm/configure.in: Ditto.
17984 * gdb.asm/configure: Recreated from configure.in.
17985
8fb87725
JL
17986Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17987
afabe08c
JL
17988 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17989 with HP's compiler.
17990 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17991 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17992 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17993 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17994
17995 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17996 either HP's compilers or GCC.
17997
db521deb
JL
17998 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17999 a SIGBUS or SIGSEGV.
18000
18001 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18002
18003 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18004 can be compiled with either HP's compiler or GCC.
18005
cfa88ab7
JL
18006 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18007 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18008 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18009
ca344dff
JL
18010 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18011 to match current gdb output. Update due to using auto-solib-limit
18012 for limiting instead of overloading auto-solib-add.
18013 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18014 test program.
18015
3f3c6e55 18016 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18017 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18018 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18019 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18020 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18021 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18022 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18023 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18024 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18025 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18026 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18027 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18028 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18029
8fb87725
JL
18030 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18031 a SIGTRAP to the inferior.
18032
cf599fa7
CV
180332001-12-19 Corinna Vinschen <vinschen@redhat.com>
18034
18035 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18036 Substitute call to target_link by call to gdb_compile.
18037
2cd045cd
JL
18038Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18039
a9c64011
AS
18040 * gdb.base/break.exp: Fix HP specific search string when testing
18041 backtracing in a called function.
2cd045cd 18042
a9c64011
AS
18043 * gdb.base/constvars.exp: Only set lang to C++ if we're
18044 compiling the test with HP's compilers.
18045 * gdb.base/volatile.exp: Similarly.
2cd045cd 18046
99ebe9ac
JB
180472001-12-19 Jim Blandy <jimb@redhat.com>
18048
18049 * gdb.base/printcmds.exp: Expect the null character to be printed
18050 as '\0', and the '\013' to be printed as '\v'.
18051 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18052 * gdb.base/setvar.exp: Same.
18053
b9891b29
JB
180542001-12-17 Jim Blandy <jimb@redhat.com>
18055
0eba65ab
JB
18056 * gdb.base/completion.exp: Rather than completing very long
18057 filenames, which can make the readline library produce output we
18058 don't recognize, cd to the directory first, and then complete
18059 using nice, short relative paths.
18060
6970b5b1
JB
18061 * gdb.base/completion.exp: On some systems, there is, in fact, a
18062 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18063 variables as being in scope. So use `no_var_named_this'
18064 instead of `b'.
6970b5b1 18065
b9891b29 18066 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18067 can't find the core file's registers as a failure.
b9891b29 18068
e6ccd35f
JSC
180692001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18070
a9c64011
AS
18071 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18072 test expect string more specific.
e6ccd35f 18073
105ba819
CV
180742001-12-13 Corinna Vinschen <vinschen@redhat.com>
18075
18076 * gdb.asm/asm-source.exp: Add support for xstormy16.
18077 * gdb.asm/configure.in: Ditto.
18078 * gdb.asm/configure: Rebuild.
18079 * gdb.asm/xstormy16.inc: New file.
18080
e9e79dd9
FF
180812001-12-10 Fred Fish <fnf@redhat.com>
18082
18083 * gdb.base/maint.exp: Update to match changes in type dumping code.
18084
347dc97d
JB
180852001-12-10 Jim Blandy <jimb@redhat.com>
18086
18087 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18088 matching the entry point symbol's name at the beginning of the
18089 line.
347dc97d 18090
5178b9d6
DJ
180912001-12-07 Daniel Jacobowitz <drow@mvista.com>
18092
18093 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18094 gdb.c++/inherit.exp, gdb.c++/method.exp,
18095 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18096 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18097 and class layout support.
18098
af890c52
DJ
180992001-12-07 Daniel Jacobowitz <drow@mvista.com>
18100
18101 * gdb.c++/classes.exp: Add test for static member function.
18102 * gdb.c++/misc.cc: Add class with static member function.
18103
7a345fb3
JB
181042001-12-07 Jim Blandy <jimb@redhat.com>
18105
f2e54a80 18106 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18107 those tests as `unsupported'.
18108 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18109 Rewrite subsequent tests to use it.
18110
18111 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18112 those tests as `unsupported'.
18113 * gdb.base/structs.exp (call_struct_func): New function.
18114 (do_function_calls): Use call_struct_func to call the functions
18115 returning structs.
18116
0bc69509
JB
18117 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18118 whether functions are prototyped or not, so we can't possibly pass
18119 arguments to t_float_values2 properly.
18120
7a345fb3
JB
18121 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18122 value of `timeout' for targets other than the mips*tx39-*.
18123
edb6ede1
MS
181242001-12-06 Michael Snyder <msnyder@redhat.com>
18125
d63a86f8 18126 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18127 and detect whether the start symbol has a leading underscore.
18128
2d842f13
JB
181292001-12-04 Jim Blandy <jimb@redhat.com>
18130
18131 * gdb.base/completion.exp: Clarify indentation.
18132
68550daf
JB
181332001-12-03 Jim Blandy <jimb@redhat.com>
18134
18135 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18136 variables on the S/390, not `.word'.
18137
cd5195a8
JB
181382001-11-30 Jim Blandy <jimb@redhat.com>
18139
18140 Add assembly-source tests for s390-ibm-linux.
18141 * gdb.asm/s390.inc: New file.
18142 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18143 the S/390 architecture.
a9c64011 18144 * gdb.asm/configure: Regenerated.
cd5195a8 18145
ca9efc90
MS
181462001-11-30 Michael Snyder <msnyder@redhat.com>
18147
18148 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18149 next, info source, info sources, info line, global and static
18150 variables, and static functions.
18151 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18152 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18153 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18154 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18155 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18156 (gdbasm_leave): Restore frame pointer.
18157 (gdbasm_startup): Copy stack set-up from crt0.S.
18158
d0e66976
FN
181592001-11-26 Fernando Nasser <fnasser@redhat.com>
18160
18161 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18162 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18163 to a local (non-static) variable. Copy tstruct.a to a static buffer
18164 and return a pointer to that buffer.
18165 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18166
e2334072
MK
181672001-11-24 Mark Kettenis <kettenis@gnu.org>
18168
18169 * gdb.asm/configure.in: Fix recognition of ix86 target.
18170 * gdb.asm/configure: Regenerate.
18171
756caa3d
MS
181722001-11-21 Michael Snyder <msnyder@redhat.com>
18173
18174 * gdb.asm/sparc.inc: New file.
18175 * gdb.asm/asm-source.exp: Recognize sparc target.
18176 * gdb.asm/configure.in: Recognize sparc target.
18177 * gdb.asm/configure: Regenerate.
d63a86f8 18178
9a4d72d5
MS
181792001-11-21 Michael Snyder <msnyder@redhat.com>
18180
18181 * gdb.asm/m32r.inc: New file.
18182 * gdb.asm/asm-source.exp: Recognize m32r target.
18183 * gdb.asm/configure.in: Recognize m32r target.
18184 * gdb.asm/configure: Regenerate.
18185
a773d1cd
MS
181862001-11-20 Michael Snyder <msnyder@redhat.com>
18187
017ac23d
MS
18188 * gdb.asm/i386.inc: New file.
18189 * gdb.asm/asm-source.exp: Recognize ix86 target.
18190 * gdb.asm/configure.in: Recognize ix86 target.
18191 * gdb.asm/configure: Regenerate.
18192
a773d1cd
MS
18193 * gdb.c++/namespace.exp: Fix quotes in output messages.
18194
bb632afb
MS
181952001-11-14 Michael Snyder <msnyder@redhat.com>
18196
25d559ca 18197 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18198 qualifier in a type cast expression, to designate an address
18199 in the instruction space (Harvard architecture).
18200
4749e309
MS
182012001-11-13 Michael Snyder <msnyder@redhat.com>
18202
18203 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18204 Tests for expressions using 'const' and 'volatile'.
18205
25050984
CV
182062001-11-13 Corinna Vinschen <vinschen@redhat.com>
18207
18208 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18209
1902c51f
DJ
182102001-11-12 Daniel Jacobowitz <drow@mvista.com>
18211
18212 * lib/mi-support.exp (mi_run_to_helper): Move comments
18213 outside of gdb_expect.
18214
dcf95b47
DJ
182152001-11-11 Daniel Jacobowitz <drow@mvista.com>
18216
18217 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18218 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18219 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18220 mi0_run_to): New functions.
18221 * gdb.mi/mi-simplerun.exp: Use them.
18222 * gdb.mi/mi0-simplerun.exp: Likewise.
18223 * gdb.mi/mi-var-cmd.exp: Likewise.
18224 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18225
45b074e1
AC
182262001-11-10 Andrew Cagney <ac131313@redhat.com>
18227
18228 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18229 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18230
bf50d346
AC
182312001-11-09 Andrew Cagney <ac131313@redhat.com>
18232
18233 * gdb.base/restore.exp: Include $expected value in restored test
18234 message.
18235
9383332c
AC
182362001-11-09 Andrew Cagney <ac131313@redhat.com>
18237
18238 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18239 implemented.
18240
db62520a
MS
182412001-11-08 Michael Snyder <msnyder@redhat.com>
18242
18243 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18244 Add pass/fail message for stop at breakpoint in call dummy function.
18245
b5703437
MS
182462001-11-07 Michael Snyder <msnyder@redhat.com>
18247
d63a86f8
RM
18248 * gdb.c++/templates.exp (test_template_breakpoints):
18249 If we get an overload menu, but it does not match what
760f6330 18250 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18251 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18252 making the whitespace optional. Argument for "new" may be
18253 "unsigned" as well as "unsigned int/long".
d63a86f8 18254 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18255 making the whitespace optional. Also replace "(void) with
18256 "((void|)), making the keyword "void" optional.
d63a86f8 18257 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18258 making the whitespace optional. Also replace "(void) with
18259 "((void|)), making the keyword "void" optional.
3bf40917
MS
18260 * gdb.base/callfuncs.c (t_float_values): This function must
18261 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18262 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18263 can be tested against both cases. Usually one case involves
18264 promotion of float to double, while the other does not.
18265 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18266 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18267 includes a stack frame for "start".
18268
c8ab4e6d
JB
182692001-11-05 Jim Blandy <jimb@redhat.com>
18270
18271 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18272 pointers are 32 bits long, and that offsets of relocs are always
18273 stored in the data (REL-style), and not in the reloc entry itself
18274 (RELA-style).
18275 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18276 stabs.
18277
3f08ced9
MS
182782001-11-01 Michael Snyder <msnyder@redhat.com>
18279
18280 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18281 and regular expression operators by using quoting.
18282
cbfa24cd
MS
182832001-10-31 Michael Snyder <msnyder@redhat.com>
18284
18285 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18286 depending on what the symbol table contains.
18287 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18288 the output of the ptype command. Similarly, accept both "const &"
18289 and "const&".
18290
aaa68313
CV
182912001-10-31 Corinna Vinschen <vinschen@redhat.com>
18292
18293 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18294 symbol `STORAGE' to allow to choose the storage class of
18295 the local datastructures.
18296 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18297 compiler directive.
18298
91740388
MS
182992001-10-30 Michael Snyder <msnyder@redhat.com>
18300
18301 * gdb.base/jump.exp: Allow it to run for all targets.
18302
1b7c05e7
CV
183032001-10-29 Corinna Vinschen <vinschen@redhat.com>
18304
18305 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18306 with new double_array size.
18307 (main): Change storage class of all local variables to static.
18308 Reduce size of double_array to 9.
18309 * gdb.base/call-ar-st.exp: Increase timeout value.
18310 Change expected output for double array to match new size in
18311 call-ar-st.c.
18312
36a22261
CV
183132001-10-29 Corinna Vinschen <vinschen@redhat.com>
18314
18315 * gdb.base/ending-run.exp: Create identical output when passing
18316 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18317 Stormy16 target.
36a22261 18318
92b8ae91
MK
183192001-10-28 Mark Kettenis <kettenis@gnu.org>
18320
18321 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18322 that we catch the expected failure under Linux/x86.
18323
cb135b83
OF
183242001-10-29 Orjan Friberg <orjanf@axis.com>
18325
18326 * gdb.base/setvar.exp: Escape curly braces.
18327 * gdb.stabs/weird.exp: Ditto.
18328
6884aa54
DJ
183292001-10-27 Daniel Jacobowitz <drow@mvista.com>
18330
18331 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18332 * gdm.mi/mi0-hack-cli.exp: Likewise.
18333
0398c9aa
AC
183342001-10-25 Andrew Cagney <ac131313@redhat.com>
18335
18336 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18337 messages.
18338
d20bf2e8
AC
183392001-10-21 Andrew Cagney <ac131313@redhat.com>
18340
18341 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18342 checking MI enabled.
18343
03dd63aa
CV
183442001-10-09 Corinna Vinschen <vinschen@redhat.com>
18345
18346 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18347
1d9d99f3
FCE
183482001-10-04 Frank Ch. Eigler <fche@redhat.com>
18349
18350 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18351 if gdb child process crashes, just signal an error.
18352
838ae6c4
JB
183532001-10-02 Jim Blandy <jimb@redhat.com>
18354
18355 * lib/gdb.exp (test_xfail_format): Simplify.
18356
18357 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18358 front of the variable name `format'. Simplify `if'.
18359
8f0cbc1c
DJ
183602001-10-01 Daniel Jacobowitz <drow@mvista.com>
18361
18362 * gdb.threads/pthreads.exp: Wait for output and delay
18363 before sending ^C.
18364
1f08dafd
DJ
183652001-10-01 Daniel Jacobowitz <drow@mvista.com>
18366
18367 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18368 some incorrect output instead of timing out.
18369 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18370
674f90ff
CV
183712001-09-28 Corinna Vinschen <vinschen@redhat.com>
18372
18373 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18374 check to allow additional `int'.
18375
9b284272
DJ
183762001-09-27 Daniel Jacobowitz <drow@mvista.com>
18377
18378 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18379 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18380
b55a4771
MS
183812001-09-27 Michael Snyder <msnyder@redhat.com>
18382
18383 * lib/gdb.exp (test_debug_format): New proc.
18384 (setup_xfail_format): Use new proc test_debug_format.
18385 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18386 proc; use new service proc test_debug_format.
18387 Replace all other "gcc_compiled" tests with this test.
18388 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18389 proc; use new service proc test_debug_format.
18390 Replace all other "gcc_compiled" tests with this test.
18391
183922001-09-27 Michael Snyder <msnyder@redhat.com>
18393
18394 * gdb.base/cvexpr.exp: New file.
18395 * gdb.base/cvexpr.c: New file
18396 Test for expressions using const and volatile keywords.
18397
4e6667ac
CV
183982001-09-26 Corinna Vinschen <vinschen@redhat.com>
18399
18400 * gdb.base/constvars.exp: Check for different orders of keywords
18401 and additional "int" strings in output.
18402
4f337972
AC
184032001-09-22 Andrew Cagney <ac131313@redhat.com>
18404
18405 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18406 responses from "help maint".
18407
2015650d
FCE
184082001-09-19 Frank Ch. Eigler <fche@redhat.com>
18409
18410 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18411 to localhost:NNN instead of :NNN, in case Xvfb is listening
18412 only on TCP.
18413
f3bcedc1
CV
184142001-09-19 Corinna Vinschen <vinschen@redhat.com>
18415
18416 * gdb.base/recurse.exp: When checking leaving the watchpoint
18417 scope, recognize when gdb is in function's epilogue and pass.
18418
6b819c92
KS
184192001-09-18 Keith Seitz <keiths@redhat.com>
18420
18421 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18422 support for running tests against sid targets.
18423 (gdbtk_done): Ditto.
18424
a10c9419
CV
184252001-09-18 Corinna Vinschen <vinschen@redhat.com>
18426
18427 * gdb.base/ending-run.c (main): Set stdout buffersize
18428 to the same reasonable value for any target.
18429 * gdb.base/ending-run.exp: Add a regular expression
18430 to make testsuite happy on Sanyo Stormy16 target.
18431
739d0d99
CV
184322001-09-17 Corinna Vinschen <vinschen@redhat.com>
18433
18434 * gdb.base/display.c (do_loops): Add float variable `f'.
18435 Increment f in loop.
18436 * gdb.base/display.exp: Increment timeout by 60 seconds.
18437 Change float display test to use variable `f'.
18438
1b8947f0
JB
184392001-09-17 Jim Blandy <jimb@redhat.com>
18440
18441 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18442 overflowing the limited breakpoint tables on some ROM monitors
18443 (like the ROM68K).
18444
9890ac81
FCE
184452001-09-15 Frank Ch. Eigler <fche@redhat.com>
18446
18447 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18448 the "-ac" (disable access control) flag.
18449
6db765ea
JH
184502001-08-30 Jeff Holcomb <jeffh@redhat.com>
18451
18452 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18453 ints.
18454
4c32cc04
KS
184552001-08-30 Keith Seitz <keiths@redhat.com>
18456
18457 * lib/gdb.exp: Move all insight-related functionality into
18458 separate file.
18459 * lib/insight-support.exp: New file.
18460
8d6e6f81
FCE
184612001-08-29 Frank Ch. Eigler <fche@redhat.com>
18462
18463 * config/sid.exp (sid_start): Never set sid verbosity; disable
18464 expect_background {} that consumed its stdout; tolerate </dev/null.
18465 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18466
6a90e1d0
AC
184672001-08-18 Andrew Cagney <ac131313@redhat.com>
18468
18469 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18470 CLI jump command to start it.
18471 (mi_run_to_main): Fail immediatly when unexpected output.
18472
1759b3c3
AC
184732001-08-18 Andrew Cagney <ac131313@redhat.com>
18474
18475 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18476 beginning of function. Fix PR gdb/191.
18477
61d11d80
FCE
184782001-08-16 Frank Ch. Eigler <fche@redhat.com>
18479
18480 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18481 what to force sid endianness to.
18482
942a4df2
KS
184832001-08-15 Keith Seitz <keiths@redhat.com>
18484
18485 * lib/gdb.exp (gdbtk_start): Don't set environment
18486 variables for TCL_LIBRARY and friends. Insight will
18487 now figure these out for itself.
18488
0521c418
MS
184892001-08-02 Michael Snyder <msnyder@redhat.com>
18490
18491 * gdb.base/completion.exp: Remove the symbol "a64l" from
18492 the expect string; this is target-specific, and not related
18493 to what is being tested.
18494
74a9a58a
DB
184952001-08-02 Dave Brolley <brolley@redhat.com>
18496
18497 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18498
c70819fa
MS
184992001-07-25 Michael Snyder <msnyder@redhat.com>
18500
c2b8fa57
MS
18501 * gdb.base/consecutive.exp: New file. Test stepping over
18502 breakpoints on consecutive instructions.
18503 * gdb.base/consecutive.c: New file.
18504
c70819fa
MS
18505 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18506 curly braces in regular expressions.
18507
2b1a1355
MS
185082001-07-25 Michael Snyder <msnyder@redhat.com>
18509
18510 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18511 legitimate output from stepping out of main.
18512
413eca6f
KS
185132001-07-22 Keith Seitz <keiths@redhat.com>
18514
18515 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18516 the empty string, do not run the tests.
18517
7e5a9322
SC
185182001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18519
18520 * gdb.base/long_long.exp: Detect size of pointer. Take into
18521 account 2-byte pointers when testing for p/a results.
18522
de58f10f
SC
185232001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18524
d63a86f8 18525 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18526 and defined to 1K for m68hc11.
18527 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18528 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18529 (sizeof_random_data): New variable to tell the size of the data table;
18530 don't test past this size; always run to main.
18531
d6f5fea1
SC
185322001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18533
18534 * gdb.base/return2.exp: return of long long and double fails for
18535 68HC11; don't execute these tests on that platform.
18536 * gdb.base/return.exp: Return of a double fails for 68hc11.
18537
c477543d
SC
185382001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18539
18540 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18541 tests that print a float.
18542 * call-rt-st.exp: Likewise.
18543
63cf1c79
MK
185442001-07-12 Mark Kettenis <kettenis@gnu.org>
18545
18546 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18547 running this test on Linux.
18548
112f9ab5
MC
185492001-06-24 Michael Chastain <chastain@redhat.com>
18550
18551 * gdb.base/arithmet.exp: Remove some tests to make all test names
18552 unique.
18553
4970cb0f
MS
185542001-07-03 Michael Snyder <msnyder@redhat.com>
18555
18556 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18557 the output of the ptype command.
18558
d85da69f
MS
185592001-07-02 Michael Snyder <msnyder@redhat.com>
18560
4c8a82de
MS
18561 * gdb.base/completion.exp: Don't assume that break.c is the only
18562 source file that may contain functions named "marker".
d85da69f
MS
18563 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18564
8afc772b
AC
185652001-06-28 Andrew Cagney <ac131313@redhat.com>
18566
18567 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18568 of files to delete.
18569
18570 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18571 * gdb.disasm/h8300s.exp: New file.
18572 gdb.disasm/h8300s.s: Likewise.
18573
cff22675
AC
185742001-06-27 Andrew Cagney <ac131313@redhat.com>
18575
18576 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18577 empty breakpoint tables.
18578
68c81b54
AC
185792001-06-25 Andrew Cagney <ac131313@redhat.com>
18580
18581 * lib/mi-support.exp: Update args=... part of stop-reason
18582 patterns. Accept either a list or a tuple.
18583
2dd62704
AC
185842001-06-23 Andrew Cagney <ac131313@redhat.com>
18585
18586 * lib/mi-support.exp: Remove local emacs variable defining
18587 change-log-default-name.
18588
b4127474
MC
185892001-06-22 Michael Chastain <chastain@redhat.com>
18590
18591 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18592 This is operationally compatible with the previous version.
18593
8dbfb380
JB
185942001-06-13 Jim Blandy <jimb@redhat.com>
18595
18596 * lib/gdb.exp (gdb_test): Doc fix.
18597
f2d8c86d
MC
185982001-06-10 Michael Chastain <chastain@redhat.com>
18599
18600 * gdb.base/exprs.exp: Remove a duplicate test.
18601
81564d34
JB
186022001-06-06 Jim Blandy <jimb@redhat.com>
18603
18604 * gdb.base/return2.exp (main): Use values to test float and double
18605 returns that are not NaN's, to avoid being confused by IEEE
18606 comparison rules.
18607
da55addb
MS
186082001-06-04 Michael Snyder <msnyder@redhat.com>
18609
18610 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18611 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18612 rather than wait for 12 more tests to time out.
18613
42c65987
JB
186142001-06-06 Jim Blandy <jimb@redhat.com>
18615
b18bced9 18616 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18617 Don't forget to match the GDB prompt.
b18bced9 18618
42c65987
JB
18619 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18620
5b41e5f0
JB
186212001-06-04 Jim Blandy <jimb@redhat.com>
18622
18623 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18624 command.
18625
015e046f
KB
186262001-05-31 Kevin Buettner <kevinb@redhat.com>
18627
18628 * gdb.base/annota1.exp (info break): Match four or more spaces
18629 after "Address".
18630
fb1ffbbe
MC
186312001-05-31 Michael Chastain <chastain@redhat.com>
18632
18633 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18634 (dm_type_int_star): Likewise.
18635 (dm_type_long_star): Likewise.
18636 (dm_type_void_star): Likewise.
18637
5ea2a32c
KB
186382001-05-29 Kevin Buettner <kevinb@redhat.com>
18639
18640 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18641 to a known value in order to get consistent results regardless
18642 of the setting of INPUTRC or the presence or contents of .inputrc.
18643
ae23c492
MS
186442001-05-24 Michael Snyder <msnyder@redhat.com>
18645
ac55707e
MS
18646 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18647 Don't require that the main thread and the manager thread are the
18648 first in the list.
18649
ae23c492
MS
18650 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18651 debugging. If test fails, issue an "unsupported" not a "fail".
18652
400071f1
JB
186532001-05-24 Jim Blandy <jimb@redhat.com>
18654
18655 Don't assume that short is shorter than int.
18656 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18657 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18658 this isn't true.
400071f1
JB
18659 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18660 an int, is not equal to ~0 stored in an unsigned char. This tests
18661 the same thing that the previous test meant to, but works on
18662 16-bit machines, too.
18663 ("print unsigned char != (~0)"): Same test, complemented.
18664
0816a3e5
MS
186652001-05-24 Michael Snyder <msnyder@redhat.com>
18666
18667 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18668 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18669 and prevents dejagnu getting out of step.
18670
f6dc23a9
KB
186712001-05-23 Kevin Buettner <kevinb@redhat.com>
18672
18673 * gdb.base/finish.exp (finish_void): Revise pattern for
18674 stopping on the call statement to not permit stopping at
18675 the start of the instructions comprising the call sequence.
18676
7dbd117d
MC
186772001-05-19 Michael Chastain <chastain@redhat.com>
18678
18679 * gdb.base/callfuncs.exp: Make all test names unique.
18680 * gdb.base/commands.exp: Make all test names unique.
18681 * gdb.base/condbreak.exp: Make all test names unique.
18682 * gdb.base/dbx.exp: Make all test names unique.
18683 * gdb.base/default.exp: Make all test names unique.
18684 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18685 and TIMEOUT messages to their corresponding PASS message.
18686 * gdb.base/ending-run.exp: Make all test names unique.
18687 * gdb.base/long_long.exp: Remove duplicate test.
18688
6b0b0a9e
KB
186892001-05-21 Kevin Buettner <kevinb@redhat.com>
18690
18691 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18692 stop on the call statement as well as the statement after the
18693 call.
18694
2caa35cb
MS
186952001-05-21 Michael Snyder <msnyder@redhat.com>
18696
18697 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18698
40713331
EZ
186992001-05-10 Elena Zannoni <ezannoni@redhat.com>
18700
a9c64011
AS
18701 * gdb.base/completion.exp: Revamp test. Make it execute on all
18702 platforms.
40713331 18703
c2c1be8d
EZ
187042001-05-10 Elena Zannoni <ezannoni@redhat.com>
18705
a9c64011
AS
18706 * config/gdbserver.exp (gdb_load): Handle the case
18707 in which the arguments to gdbserver are given in the
18708 baseboard configuration file.
18709 Also handle the case in which the server needs to do a
18710 load.
2c9cd303 18711
9671de48
KS
187122001-05-07 Keith Seitz <keiths@cygnus.com>
18713
a9c64011
AS
18714 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18715 set up the display for testing.
18716 (gdbtk_start): Convert all paths to paths that tcl will like.
18717 Export target information to environment.
18718 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18719 necessary.
18720 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18721 (to_tcl_path): New proc to convert a given pathname into
18722 a path acceptible as an argument to a tcl command.
18723 (_gdbtk_export_target_info): New proc to export target info
18724 into the environment for gdbtk testing.
18725 (gdbtk_done): New proc to signal end-of-test.
9671de48 18726
5a360f47
JB
187272001-05-06 Jim Blandy <jimb@redhat.com>
18728
18729 * restore.c: Make the code of caller0 correspond to its comment.
18730
66c756c6
MS
187312001-05-03 Michael Snyder <msnyder@redhat.com>
18732
18733 * config/sid.exp (gdb_target_sid): Check for error messages.
18734 On error or timeout, don't make expect exit (which will terminate
18735 all subsequent tests); instead just make gdb exit.
d63a86f8 18736 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18737 return a negative value.
18738
a966fde5
JB
187392001-04-24 Jim Blandy <jimb@redhat.com>
18740
851c18e0
JB
18741 * gdb.c++/templates.exp: If we see the prompt for the overload
18742 list, but we haven't recognized any of the longer patterns,
18743 arrange for this test to fail, not hang.
18744
a966fde5
JB
18745 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18746 variations.
18747
db144853
MC
187482001-04-22 Michael Chastain <chastain@redhat.com>
18749
18750 * gdb.c++/local.exp: Use the 'runto' library function.
18751 * gdb.c++/namespace.exp: Likewise.
18752 * gdb.c++/overload.exp: Likewise.
18753
3207ec21
KB
187542001-03-26 Kevin Buettner <kevinb@redhat.com>
18755
18756 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18757 * gdb.base/step-line.exp: New file. Test step/next in presence of
18758 #line directives.
18759 * gdb.base/step-line.c: New file. Test program for the above.
18760 * gdb.base/step-line.inp: New file. We pretend that this file has
18761 been transformed by some other tool into step-line.c.
18762
13b57657
JB
187632001-03-21 Jim Blandy <jimb@redhat.com>
18764
18765 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18766 unmangled operator names.
18767
754cbe1c
JB
187682001-03-20 Jim Blandy <jimb@redhat.com>
18769
18770 * gdb.threads/linux-dp.exp: Recognize an additional message
18771 generated by GDB when it doesn't understand how to debug threads
18772 on the target system.
18773
177495c9
AC
187742001-03-19 Andrew Cagney <ac131313@redhat.com>
18775
18776 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18777
f266096b
MC
187782001-03-12 Michael Chastain <chastain@redhat.com>
18779
18780 * gdb.c++/derivation.exp: Use the 'runto' library function.
18781
cac3c2ff
MC
187822001-03-12 Michael Chastain <chastain@redhat.com>
18783
18784 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18785
b6c11a24
MC
187862001-02-24 Michael Chastain <chastain@redhat.com>
18787
18788 * gdb.c++/ref-types.exp: Change handwritten code to library
18789 function 'runto'.
18790
6bae5bce
OF
187912001-03-16 Orjan Friberg <orjanf@axis.com>
18792
18793 * gdb.base/signals.exp: Set count to 0 explicitly.
18794
0015fd9a
MS
187952001-03-15 Mark Salter <msalter@redhat.com>
18796
18797 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18798 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18799 (gdb_load): Add support for additional target_info: gdb_download_size
18800 and gdb_load_timeout.
0015fd9a 18801
fc33412a
DT
18802Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18803
18804 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18805 file -- to prevent failing when the compile fails but we have no
18806 intention of running the tests anyway.
fc33412a
DT
18807
18808 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18809 tests if set.
18810
18811 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18812 integers.
fc33412a
DT
18813
18814 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18815 * gdb.c++/namespace.exp: Ditto.
18816
115f06de
OF
188172001-03-07 Orjan Friberg <orjanf@axis.com>
18818
18819 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18820 * gdb.base/pointers.exp: Relax pattern match of decimals.
18821
b6ba6518
KB
188222001-03-06 Kevin Buettner <kevinb@redhat.com>
18823
18824 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18825 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18826 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18827 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18828 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18829 config/sh.exp, config/sid.exp, config/slite.exp,
18830 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18831 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18832 config/vxworks.exp, config/vxworks29k.exp,
18833 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18834 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18835 gdb.base/arithmet.exp, gdb.base/assign.exp,
18836 gdb.base/async.exp, gdb.base/attach.exp,
18837 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18838 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18839 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18840 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18841 gdb.base/commands.exp, gdb.base/completion.exp,
18842 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18843 gdb.base/constvars.exp, gdb.base/corefile.exp,
18844 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18845 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18846 gdb.base/ending-run.exp, gdb.base/environ.exp,
18847 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18848 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18849 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18850 gdb.base/funcargs.exp, gdb.base/help.exp,
18851 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18852 gdb.base/logical.exp, gdb.base/long_long.exp,
18853 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18854 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18855 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18856 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18857 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18858 gdb.base/regs.exp, gdb.base/relational.exp,
18859 gdb.base/remote.exp, gdb.base/reread.exp,
18860 gdb.base/restore.exp, gdb.base/return2.exp,
18861 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18862 gdb.base/selftest.exp, gdb.base/setshow.exp,
18863 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18864 gdb.base/sigall.exp, gdb.base/signals.exp,
18865 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18866 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18867 gdb.base/step-test.exp, gdb.base/structs.c,
18868 gdb.base/structs.exp, gdb.base/structs2.exp,
18869 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18870 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18871 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18872 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18873 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18874 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18875 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18876 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18877 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18878 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18879 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18880 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18881 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18882 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18883 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18884 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18885 gdb.trace/circ.exp, gdb.trace/collection.exp,
18886 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18887 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18888 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18889 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18890 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18891 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18892 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18893 notices.
18894
dc96c6c7 188952001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18896
18897 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18898 first arg is int not float.
18899
dc96c6c7 189002001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18901
18902 * gdb.base/reread.exp: Unsupported for non-native targets;
18903 doesn't work for remote debugging.
18904
9b0c4aeb
FN
189052001-02-19 Fernando Nasser <fnasser@redhat.com>
18906
18907 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18908 * gdb.base/ending-run.exp: Properly handle the BSP state when
18909 stepping past the end of main.
9b0c4aeb 18910
02aa71d5
MC
189112001-02-19 John Moore <jmoore@redhat.com>
18912
18913 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18914 Converted HPUX fix for non-expected items following multiple
18915 step commands into general solution for all platforms.
18916
1fa449a4
MC
189172001-02-18 Michael Chastain <chastain@redhat.com>
18918
18919 * gdb.c++/classes.exp (do_tests): Change runto statements
18920 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18921 statements demangler agnostic.
18922 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18923 (gdb_virtfunc_restart): Likewise.
18924
b2f9ec70
MC
189252001-02-14 Michael Chastain <chastain@redhat.com>
18926
18927 * gdb.c++/inherit.exp (do_tests): Change runto statements
18928 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18929 statements demangler agnostic.
18930
cf74b8ca
AC
18931Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18932
18933 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18934 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18935 before calling common_routine 15 times'' tests.
cf74b8ca 18936
99f78f56
MC
189372001-02-11 Michael Chastain <chastain@redhat.com>
18938
18939 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18940 Helps the test script figure out which demangler is in use.
18941 (dm_type_foo_ref): Ditto.
18942 (dm_type_int_star): Ditto.
18943 (dm_type_long_star): Ditto.
18944 (dm_type_unsigned_int): Ditto.
18945 (dm_type_void): Ditto.
18946 (dm_type_void_star): Ditto.
99707966 18947 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18948 Probe the gdb demangler and set variables to accommodate
18949 formatting differences.
18950 (info_func_regexp): New function. Same as info_func, but
18951 matches against a regexp.
18952 (info_func): Match against a literal string.
18953 (print_addr_2): New function. Match against a literal string,
18954 which can be different from the input to gdb.
18955 (print_addr): Simply call print_addr_2 with the same argument twice.
18956 (test_lookup_operator_functions): Use demangler formatting variables.
18957 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18958 the tests in the same order as the C++ class declaration.
18959 (test_paddr_operator_functions): Ditto.
18960 (test_paddr_overloaded_functions): Ditto.
18961 (test_paddr_hairy_functions): Use demangler formatting variables.
18962 Add reference to gdb/19 for related tests.
18963 (do_tests): Call probe_demangler.
18964
1de8f023
KB
189652001-01-30 Kevin Buettner <kevinb@redhat.com>
18966
18967 * gdb.c++/templates.cc (printf): Remove unused function definition.
18968
ca3f91ed
MS
189692001-01-26 Felix Lee <flee@redhat.com>
18970
18971 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18972
189732001-01-25 matthew green <mrg@redhat.com>
18974
18975 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18976 up sid.
18977 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18978
189792001-01-25 matthew green <mrg@redhat.com>
18980
18981 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18982 Deprecate $sid_spawn_id.
ca3f91ed
MS
18983 (sid_exit): Remove code necessary only for `spawn.'
18984
189852001-01-25 matthew green <mrg@redhat.com>
18986
18987 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18988
fb18ec4a
MC
189892001-01-28 Michael Chastain <chastain@redhat.com>
18990
18991 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18992 to call when tests fail. It takes gdb out of the overloaded
18993 function choice menu back to the main prompt, so that the test
18994 program stays synchronized.
18995 (set_bp_overloaded): New proc to collect all the common
18996 code for setting a breakpoint on an overloaded name. Calls
18997 take_gdb_out_of_choice_menu when needed.
18998 (menu_overload1arg): New variable to collect the repeated
18999 instances of the expected menu for an overloaded name. Change
19000 the regular expression to handle changes in g++ type encoding:
19001 "void" can be either "void" or "", and "unsigned int" can be
19002 either "unsigned int" or "unsigned".
19003 (continue_to_bp_overloaded): Change regular expressions to handle
19004 changes in g++ type encoding.
19005 (no proc): Call take_gdb_out_of_choice_menu when needed.
19006 Remove redundant calls to "info break". Accept either "canceled"
19007 or "cancelled". Change regular expressions in "info break"
19008 calls to handle changes in g++ type encoding. Give all tests
19009 unique strings.
19010
9c646a6e
BE
190112001-01-17 Ben Elliston <bje@redhat.com>
19012
19013 * config/sid.exp: New file.
19014
9549d9c1
AC
19015Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19016
19017 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19018
dc96c6c7 190192000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19020
19021 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19022 Add a RE to accept a non-ascii char if one is ever presented.
19023
b4df4f68
FN
190242000-12-20 Fernando Nasser <fnasser@redhat.com>
19025
297dd0fd 19026 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19027
dc96c6c7 190282000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19029
d63a86f8 19030 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19031 in regexp. One '\' does not suffice on Linux.
19032
4a7bddb6
MC
190332000-12-09 Michael Chastain <chastain@redhat.com>
19034
19035 * gdb.base/break.exp (test_clear_command): Use a marker function
19036 rather than 'main' for the test function. Also move this
19037 test to an execution point where the marker function names are
19038 guaranteed to be bound to functions. (Executing tests after a
19039 'finish' from main runs into name conflicts with local names
19040 in __libc_start_main).
19041
dc96c6c7 190422000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19043
19044 * gdb.base/finish.exp: New test for gdb's "finish" command.
19045 * gdb.base/return2.exp: New test for gdb's "return" command.
19046 * gdb.base/return2.c: New source file for above.
19047
dc96c6c7 190482000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19049
19050 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19051 * gdb.base/miscexprs.exp: Ditto.
19052 * gdb.base/pointers.exp: Ditto.
19053 * gdb.c++/derivation.exp: Ditto.
19054 * gdb.c++/local.exp: Ditto.
19055 * gdb.c++/namespace.exp: Ditto.
19056 * gdb.c++/overload.exp: Ditto.
19057 * gdb.c++/ref-types.exp: Ditto.
19058
dc96c6c7 190592000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19060
19061 * gdb.base/constvars.exp: Test result of "up" command.
19062 * gdb.base/miscexprs.exp: Ditto.
19063 * gdb.base/pointers.exp: Ditto.
19064 * gdb.base/scope.exp: Ditto.
19065 * gdb.c++/derivation.exp: Ditto.
19066 * gdb.c++/local.exp: Ditto.
19067 * gdb.c++/namespace.exp: Ditto.
19068 * gdb.c++/overload.exp: Ditto.
19069 * gdb.c++/ref-types.exp: Ditto.
19070
44097287
FN
190712000-11-22 Michael Chastain <chastain@redhat.com>
19072
19073 * mips_pro.exp: Accept either "middle -> top -> main" or
19074 "middle -> main" in the backtrace, because gcc can optimize
19075 tail calls to jumps. Remove setup_xfail for the hppa case.
19076 Add a comment with the original warning messages from PR 3016,
19077 which was filed in 1993, to preserve them for posterity.
19078
9d2e1bab
ND
190792000-11-17 Nick Duffek <nsd@redhat.com>
19080
19081 * lib/gdb.exp (gdb_test): Override timeout with board info.
19082
1aca8eb7
ND
190832000-11-17 Nick Duffek <nsd@redhat.com>
19084
19085 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19086 the second kill and detach messages.
19087
93076499
ND
190882000-11-17 Nick Duffek <nsd@redhat.com>
19089
19090 * configure.in: Add AC_EXEEXT.
19091 * configure: Regenerate.
19092 * Makefile.in (just-check): Export EXEEXT.
19093 * lib/gdb.exp ($EXEEXT): Import from environment.
19094 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19095 expect "maint dump-me" on Cygwin.
19096 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19097 $EXEEXT.
19098
30e87cd3
ND
190992000-11-17 Nick Duffek <nsd@redhat.com>
19100
19101 * gdb.base/break.exp: Test backtrace and finish from called
19102 function on all platforms, not just HP-UX.
19103
dc96c6c7 191042000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19105
19106 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19107 code from gdb_target_monitor, so it can be used independantly
19108 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19109
dc96c6c7 191102000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19111
19112 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19113 * gdb.base/corefile.exp: Expect the message "Program is being
19114 debugged already" when we send the "corefile" command, since
19115 the preceeding gdb_load may have connected gdb to a remote target.
19116 * gdb.base/display.exp: Disable hardware watchpoints if new
19117 board info variable "no_hardware_watchpoints" is true.
19118 Replace single-letter commands with more readable ones.
19119 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19120 if new board info variable "no_hardware_watchpoints" is true.
19121 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19122 to see if stdio (printf) testing is possible.
19123 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19124 board info variable "no_hardware_watchpoints" is true. Use new
19125 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19126
39124dea
FN
191272000-11-13 Fernando Nasser <fnasser@redhat.com>
19128
19129 From Orjan Friberg <orjanf@axis.com>:
19130 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19131 in array print pattern match.
19132
a9e2e984
FN
191332000-11-09 Fernando Nasser <fnasser@redhat.com>
19134
19135 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19136 spelling "cancelled" to U.S. spelling "canceled" to match changes
19137 made to gdb.
19138 * gdb.c++/ovldbreak.exp: Ditto.
19139
c7db355b
PS
191402000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19141
19142 * gdb.base/callfuncs.c (main): Moved to end of file, call
19143 t_double_values to initialize the FPU before inferior calls are made.
19144 * gdb.base/callfuncs.exp: Test for register preservation after calling
19145 inferior functions. Add tests for continuining, finishing and
19146 returning from a stop in a call dummy.
19147
dc96c6c7 191482000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19149
19150 * gdb.base/commands.exp: Break up long lines, and re-indent.
19151
dc96c6c7 191522000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19153
19154 * config/gdbserver.exp: Rewritten from the ground up, to make it
19155 compatible with the current dejagnu tree, and to make it work with
19156 the new "gdbserver" in libremote.
19157
dc96c6c7 191582000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19159
19160 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19161 * gdb.base/varargs.exp: Skip entire test if no printf support.
19162 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19163 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19164
dc96c6c7 191652000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19166
19167 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19168 no floating point support.
19169 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19170 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19171 * gdb.base/call-rt-st.exp: Ditto.
19172 * gdb.base/call-strs.exp: Ditto.
19173
bac5fc66
JG
191742000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19175
19176 * gdb.base/sizeof.c: include <stdio.h>.
19177
19178 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19179 'finish', otherwise uncaptured gdb_prompt would potentially
19180 throw remaining test points out of sync.
bac5fc66 19181
b22a6027
SB
191822000-07-26 Scott Bambrough <scottb@netwinder.org>
19183
19184 * gdb.base/recurse.exp: Run tests for all targets.
19185 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19186 gnu-oldld case on ARM.
19187 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19188 for ARM targets.
d63a86f8 19189
d8231941
AG
19190Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19191
19192 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19193 * gdb.java/configure: Rebuild.
19194
8caabe69
AG
19195Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19196
19197 * gdb.java/jv-exp.exp: New file.
19198
9d273ca3
AG
19199Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19200
19201 * configure: Rebuilt.
19202 * configure.in (configdirs): Add gdb.java.
19203 * gdb.java/jmisc.java: New file.
19204 * gdb.java/jmisc.exp: New file.
19205 * gdb.java/Makefile.in: New file.
19206 * gdb.java/configure: Rebuilt.
19207 * gdb.java/configure.in: New file.
19208 * lib/java.exp: New file.
19209
4f823a66
AC
19210Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19211
19212 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19213 underflow.
4f823a66 19214
2391e11d
AC
19215Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19216
19217 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19218 and the compilers sizes.
2391e11d 19219
54602222
ND
192202000-07-09 Nick Duffek <nsd@redhat.com>
19221
19222 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19223 (use_methods): New function.
19224 (main): Call use_methods().
19225 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19226 (do_tests): Call test_method_param_class.
19227
2bec0572
ND
192282000-07-09 Nick Duffek <nsd@redhat.com>
19229
19230 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19231 spelling.
19232 (test_enums): New procedure. Move enum tests from end of script
19233 to here. Set breakpoint on function name instead of line number.
19234 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19235 (enums2): New marker function.
19236 (enums1): New function.
19237 (main): Call enums1(). Move enum tests to enums1().
19238
78492fde
AC
19239Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19240
19241 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19242 compile/link program. Update line numbers.
78492fde
AC
19243 * gdb.asm/d10v.inc: Define ``startup''.
19244 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19245
49a2cef8
AC
19246Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19247
19248 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19249
3e6c8688
EZ
192502000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19251
19252 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19253 of 'help maint print' command.
3e6c8688 19254
9ff5cbe9
AC
19255Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19256
19257 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19258 they use gdb_expect_list.
9ff5cbe9 19259
17c579bd
AC
19260Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19261
19262 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19263 memory-read-packet-size'' instead of ``set endian big'' to test
19264 long commands.
17c579bd 19265
e6d71bf3
DB
192662000-06-03 Daniel Berlin <dan@cgsoftware.com>
19267
19268 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19269 g++, and stop skipping them.
e6d71bf3
DB
19270
19271 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19272 work under g++.
19273
d63a86f8 19274 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19275 initialization.
19276
dc96c6c7 192772000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19278
19279 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19280 the regular expression: accept an (almost) arbitrary sequence of
19281 "frames-invalid" and "breakpoints-invalid" messages both before
19282 and after the "starting" message.
19283
dc96c6c7 192842000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19285
19286 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19287
dc96c6c7 192882000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19289
19290 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19291 Relax the regular expression a little, make it pass on Solaris 8.
19292
8216cda9
KB
192932000-05-12 Kevin Buettner <kevinb@redhat.com>
19294
19295 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19296 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19297 Instead, it is permissible for gdb to stop on the line of the
19298 call itself.
19299
1a570b2f
MS
193002000-05-12 Michael Snyder <msnyder@.cygnus.com>
19301
19302 * gdb.base/break.exp (bp on small function, optimized file):
19303 Add a second pass pattern. The behavior differs here between stabs
19304 and dwarf for one-line functions. Stabs preserves two line symbols
19305 (one before the prologue and one after) with the same line number,
19306 but dwarf regards these as duplicates and discards one of them.
19307 Therefore the address after the prologue (where the breakpoint is)
19308 has no exactly matching line symbol, and GDB reports the breakpoint
19309 as if it were in the middle of a line rather than at the beginning.
19310
dc96c6c7 193112000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19312
d63a86f8 19313 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19314 rather than "send_gdb" (for consistancy).
19315
7d418785
AC
19316Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19317
19318 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19319 * gdb.c++/templates.cc: Properly check for GCC version number.
19320 * lib/compiler.cc: Likewise
19321
dc96c6c7 193222000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19323
d63a86f8 19324 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19325 gdb may not stop at the first line of main, due to code motion.
19326
dc96c6c7 193272000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19328
19329 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19330 This test depends on parsing the printf output from the target.
19331 Since the sparclet stub doesn't do stdio, this will never work.
19332 * gdb.base/call-rt-st.exp: ditto.
19333 * gdb.base/call-strs: ditto.
19334
dc96c6c7 193352000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19336
19337 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19338
19339 * gdb.base/ending-run.exp: After connecting to a remote target,
19340 but before running, the target will appear to be in a random
19341 location. Specify both a file and a line for breakpoints.
19342 Also, the function that calls main may be called 'init'
19343 rather than 'start'.
19344
a5a51225
EZ
193452000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19346
19347 * gdb.base/help.exp: Update output for add-symbol-file command.
19348
7930cc7c
FN
193492000-04-10 Fernando Nasser <fnasser@cygnus.com>
19350
19351 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19352 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19353
23e37ab1
C
193542000-04-07 J.T. Conklin <jtc@redback.com>
19355
e93c542c
C
19356 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19357
23e37ab1
C
19358 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19359
591b8fa3
PDM
19360Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19361
19362 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19363 values that can be represented exactly.
591b8fa3
PDM
19364 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19365 above change, and to not check against the directory part of the source
19366 file name.
19367 (step into print_long_arg_list): Likewise.
19368 (print print_small_structs from print_long_arg_list): Likewise.
19369 (print print_long_arg_list): Likewise.
19370
7a495180
EZ
193712000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19372
30b53638 19373 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19374
beb998c6
AC
19375Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19376
19377 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19378
1c689132
DB
193792000-03-25 Daniel Berlin <dan@cgsoftware.com>
19380
19381 * gdb.base/commands.exp (deprecated_command_test): Add test for
19382 deprecate with no arguments.
19383
c1790a9d
JL
193842000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19385
19386 * gdb.base/break.exp: Add new test for setting breakpoints on
19387 optimized code so we can test breakpoints work even when function
19388 prologues may be optimized away
19389
003ba290
FN
193902000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19391
19392 From David Whedon <dwhedon@gordian.com>
a9c64011 19393 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19394
6837a0a2
DB
193952000-03-22 Daniel Berlin <dan@cgsoftware.com>
19396
19397 * gdb.base/help.exp: Added test for new apropos command.
19398
b9593231
KB
193992000-03-21 Kevin Buettner <kevinb@redhat.com>
19400
19401 * gdb.base/pointers.c (usevar): New function.
19402 (main): Make sure that global variables v_int_pointer2, rptr,
19403 and y are all referenced someplace in the program by calling
19404 usevar() on them. [Some linkers delete symbols which are
19405 never referenced. The space remains, but there's no way to
19406 get a (symbolic) handle on the variable from the debugger.]
19407
751a959b
EZ
194082000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19409
19410 * gdb.base/printcmds.c: Add typedeffed arrays.
19411
19412 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19413 procedure to test arrays that are typedef'd.
751a959b 19414
73a93a32
JI
194152000-03-13 James Ingham <jingham@leda.cygnus.com>
19416
19417 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19418 the library directories.
73a93a32 19419
fb40c209
AC
19420Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19421
19422 * configure.in (configdirs): Add sub directory gdb.mi.
19423 * configure: Re-generate.
19424
19425 * gdb.mi: New directory.
d63a86f8 19426
ee4dd2c9
AC
194272000-02-25 Scott Bambrough <scottb@netwinder.org>
19428
19429 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19430 a long long value as a double on ARM platforms.
ee4dd2c9 19431
70f0cc22
JB
194322000-02-16 Jim Blandy <jimb@redhat.com>
19433
19434 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19435 default source file is set properly before running this test.
19436
853819b8
EZ
194372000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19438
19439 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19440 gdbtk/library directory, not in gdbtcl2.
853819b8 19441
dfcd3bfb
JM
194422000-02-04 Jim Blandy <jimb@redhat.com>
19443
19444 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19445 backslash from regexp pattern.
19446
19447 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19448 procedure. Use it to run all the "continue to bp overloaded"
19449 tests. Note that this changes the names of the tests slightly.
19450 If the breakpoint hit message includes a hex PC value, because
19451 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19452 from the real source code, still consider that a pass.
19453
19454 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19455 XFAIL here if the breakpoint message contains a hex address. Note
19456 similar change on 1999-11-02.
19457
19458 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19459
19460 * gdb.base/ptype.exp: Establish a default source file before
19461 calling get_debug_format.
19462
194632000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19464
19465 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19466
8b93c638
JM
194672000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19468
19469 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19470 of successive stepi commands -- while in the prologue we should see
19471 the function entry bracket.
19472
194732000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19474
19475 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19476 reach __change_mode() when stepping through the end of main().
19477
c5394b80
JM
194782000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19479
19480 * gdb.base/default.exp: Fix expected pattern.
19481 * gdb.base/help.exp: Same.
19482
0d06e24b
JM
194832000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19484
19485 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19486 Don't use xfail's because that affects only the following test.
d63a86f8 19487
0d06e24b 19488 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19489 solaris or linux.
0d06e24b
JM
19490
19491 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19492
dc96c6c7 194932000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19494
d63a86f8 19495 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19496 "A syntax error" rather than "A parse error". Accept both.
19497
194982000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19499
19500 * gdb.base/default.exp: Remove OS dependent string from "target
19501 remote" test.
19502 * gdb.base/help.exp: Same for "help target remote" test.
19503
c3f6f71d
JM
195042000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19505
19506 From Jim Kingdon <kingdon@redhat.com>:
19507
19508 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19509 prompt (cleanup rather than necessity, but still might keep output
19510 from spilling to next test).
c3f6f71d
JM
19511
195122000-01-02 Fred Fish <fnf@cygnus.com>
19513
19514 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19515 AIX, which defines them in <sys/types.h>.
19516
ed9a39eb 195171999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19518
ed9a39eb 19519 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19520 float" test.
ed9a39eb
JM
19521
195221999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19523
ed9a39eb 19524 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19525
19526 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19527 outermost frame disallowed".
19528
195291999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19530
19531 * gdb.base/setvar.exp: New tests for setting the value of a struct
19532 with a constant list.
19533
195341999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19535
19536 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19537 require the user to type a cast before setting the value of a struct.
19538
de57eccd
JM
195391999-12-06 Jim Blandy <jimb@cygnus.com>
19540
19541 * gdb.base/default.exp: Expect the new 'info float' command on
19542 all i386 platforms.
19543
19544 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19545 LinuxThreads libraries that don't support debugging.
19546
c2d11a7d
JM
19547Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19548
19549 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19550 Change the buffer type to ``unsigned char'' to simplify size
19551 arithmetic.
c2d11a7d
JM
19552
19553 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19554 stub only handles 400-1 byte packets. Verify that the download
19555 worked.
c2d11a7d
JM
19556
195571999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19558
19559 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19560 tests, using UNRESOLVED for the untested cases. Also, does not wait
19561 for a timeout if the prompt was received before a recognizable pattern.
19562
195631999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19564
19565 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19566
195671999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19568
19569 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19570 watchpoints.
c2d11a7d
JM
19571
195721999-11-24 Jason Merrill <jason@casey.cygnus.com>
19573
19574 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19575
19576 * gdb.c++/local.exp: Be more flexible in recognizing local class
19577 name mangling. Don't allow horribly truncated method names.
19578 * gdb.c++/derivation.exp: Expect protected inheritance.
19579 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19580 * gdb.c++/virtfunc.exp: Likewise.
19581 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19582 when printing a nested enum.
19583
195841999-11-22 Jim Blandy <jimb@cygnus.com>
19585
19586 * gdb.base/step-test.exp: Properly await GDB's response to setting
19587 a breakpoint on the call to large_struct_by_value.
19588
19589 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19590 just because we have debug info for the `start' function.
19591
195921999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19593
19594 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19595 "Unknown signal" messages, which indicate (on LinuxThreads) that
19596 GDB doesn't know how to debug threads on this system. This is
19597 better than hanging while philosopher 0 dumps chatter into gdb.log.
19598
195991999-11-18 Tom Tromey <tromey@cygnus.com>
19600
19601 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19602
196031999-11-18 Fred Fish <fnf@cygnus.com>
19604
19605 * gdb.base/coremaker2.c: Add sample program for generating
19606 cores that is more self contained than coremaker.c. Eventually
19607 I'll add more code to this and tie it into the testsuite.
19608
4ce44c66
JM
196091999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19610
19611 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19612
196131999-11-10 Jimmy Guo <guo@cup.hp.com>
19614
19615 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19616 from $srcdir/lib/.
4ce44c66 19617 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19618 and gdb.c++/.
4ce44c66
JM
19619
19620 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19621
d63a86f8 19622 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19623 'continue with watch' test point.
19624
196251999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19626
19627 Merged from p2linux-990323-branch:
d63a86f8 19628
4ce44c66
JM
19629 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19630
11cf8741
JM
19631Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19632
19633 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19634 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19635
19636Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19637
19638 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19639 gdb_expect_list.
11cf8741
JM
19640
19641Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19642
19643 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19644
196451999-11-03 Mark Salter <msalter@cygnus.com>
19646
19647 * gdb.base/break.exp: Fix "stub continue" pattern.
19648
196491999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19650
19651 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19652
196531999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19654
19655 * gdb.base/display.exp ("finish"): Add timeout clause.
19656
19657 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19658 plain prompt clause, so this doesn't have to time out in order to
19659 fail.
19660
19661 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19662 breakpoint hit messages include an address.
11cf8741
JM
19663
19664 * gdb.base/display.exp: Don't forget to escape parens in regular
19665 expressions. Unix regexp notatation sucks.
19666
196671999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19668
19669 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19670 order for 'signalled' message.
11cf8741 19671
5c44784c
JM
196721999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19673
19674 From Jimmy Guo <guo@cup.hp.com>:
19675 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19676 * gdb.base/annota1.c: Add code for tests to work with.
19677
196781999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19679
19680 * gdb.base/remote.exp: New test for remote downloading settings.
19681 * gdb.base/remote.c: New file with large .data.
19682
917317f4
JM
196831999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19684
19685 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19686 for LinuxThreads support, merged from the Code Fusion branch.
19687
19688Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19689
19690 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19691 containing exp_continue into a while within an expect. Don't
19692 attempt a start more than three times. Check return value from
19693 gdb_load.
d63a86f8 19694
2df3850c
JM
19695Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19696
19697 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19698 a pass case.
2df3850c 19699
2acceee2
JM
197001999-10-01 Kevin Buettner <kevinb@cygnus.com>
19701
19702 * gdb.base/break.c (main): Added a statement that we can step
19703 off of.
19704 * gdb.base/break.exp: Added tests for setting a breakpoint
19705 at an offset and stepping onto a breakpoint.
19706
197071999-10-01 Fred Fish <fnf@cygnus.com>
19708
d63a86f8 19709 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19710 gdb output.
19711
c2c6d25f
JM
197121999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19713
19714 * gdb.base/break.exp: Code locations are in hex, don't forget!
19715 (For HP-UX.)
19716
197171999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19718
19719 * condbreak.exp: Use break.c as test program.
19720 * condbreak.c: Remove, redundant with break.c.
19721
197221999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19723
19724 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19725 Z-packets if the target needs it.
c2c6d25f
JM
19726
197271999-09-13 James Ingham <jingham@leda.cygnus.com>
19728
19729 * gdb.c++/overload.exp: Added tests for listing overloaded
19730 functions with function pointers in the arg, explicitly calling
19731 out the version you want.
19732
cff3e48b
JM
197331999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19734
19735 * long_long.exp: Add variations of test cases that work for
19736 targets with 16-bit ints and 32-bit doubles.
19737
d4f3574e
SS
197381999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19739
19740 * break.c (main): Compare a possibly-uninitialized argc with an
19741 unlikely value that fits in 16 bits.
19742
197431999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19744
19745 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19746 0xfeeb, don't want negative numbers if ints are 16 bits.
19747
19748 * lib/gdb.exp (skip_cplus_tests): New proc.
19749 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19750 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19751 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19752 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19753 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19754 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19755 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19756 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19757
19758 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19759
19760Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19761
19762 * gdb.base/corefile.exp (up): Allow a parameter to appear
19763 in the frame that we're going up to.
19764
19765 From Jim Blandy <jimb@cygnus.com>:
19766
19767 * gdb.base/default.exp (info float): Expect some output now.
19768
19769 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19770 returning floating-point values to fail on the x86.
19771 * gdb.base/callfwmall.exp (do_function_calls): Same.
19772
19773 * gdb.base/list.exp (test_listsize): Correct expectations for
19774 listing line 1 with listsize 2. Also, listing a single line
19775 works now, as does listing three lines. [Kevin's note: There
19776 were a number of other cases fixed too where the expectations
19777 differed...]
19778
197791999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19780
19781 * gdb.base/selftest.exp: Add case for when version prints as
19782 constant string instead of char pointer.
19783
104c1213
JM
197841999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19785
19786 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19787 stepping out of main.
104c1213
JM
19788
19789 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19790 G++ used.
19791
19792 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19793 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19794
19795 * gdb.c++/ovldbreak.exp: Update match string in test that
19796 includes a warning of multiple breakpoints.
19797
197981999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19799
19800 * gdb.base/display.exp: Improve precision of step-after-finish
19801 added yesterday.
19802
19803 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19804 test.
104c1213
JM
19805
19806 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19807 configs when using G++, not just hppa*.
19808
198091999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19810
19811 * gdb.base/async.c: New file.
19812 * gdb.base/async.exp: New file.
19813
19814Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19815
19816 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19817 PA64.
19818
53a5351d
JM
19819Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19820
104c1213
JM
19821 * gdb.base/display.exp: "finish" can leave us mid-line on many
19822 targets, deal with it. Add a small constant to main, instead of
19823 1000 since main+1000 may not be a valid address in the target.
19824
53a5351d
JM
19825 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19826 on hpux11.
19827
19828 * gdb.base/attach.exp: Handle another hpux11 error message variant
19829 when attaching to a process that does not exist.
19830
198311999-08-19 J.T. Conklin <jtc@redback.com>
19832
19833 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19834 characters in 'continue to 1241' test.
53a5351d
JM
19835
198361999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19837
19838 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19839 stop in print_long_arg_list, define and use a whitespace
19840 variable in print_small_structs test, add an XFAIL for Solaris.
19841 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19842 interested enough to fix.
19843
7be570e7
JM
198441999-08-13 Keith Seitz <keiths@cygnus.com>
19845
19846 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19847 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19848 proc knows about targets other than the natives.
19849 (test_assign): Use "gdb_run_cmd" to "run" the target.
19850 Check that we've actually hit the breakpoint at main.
19851 When we attempt to assign a value to a local variable, check
19852 that the variable is in the current scope, i.e., don't use
19853 a test with an empty result.
19854
19855Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19856
19857 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19858 command.
7be570e7
JM
19859
198601999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19861
19862 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19863 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19864 gdb.compat, gdb.threads-hp.
19865 gdb.hp/configure, gdb.hp/configure.in: New files.
19866 gdb.hp/Makefile.in: Recurse into new subdirs.
19867 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19868 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19869 in object files.
19870 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19871
96baa820
JM
198721999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19873
19874 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19875 funky printf, remove a bogus p/a test.
96baa820
JM
19876
198771999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19878
19879 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19880 connected to the target. This is necessary when running not
19881 natively.
96baa820
JM
19882
198831999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19884
19885 * gdb.base/step-test.exp: Removed some extraneous messages.
19886
19887 * gdb.base/long_long.exp: Don't run memory examination tests
19888 on little-endian targets (they will need a different set of
19889 results to match).
19890
198911999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19892
19893 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19894 until somebody decides to fix GDB.
19895
19896 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19897 constant as "ULL".
96baa820
JM
19898 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19899 matches for a couple x/2 commands.
19900
a0b3c4fd
JM
199011999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19902
19903 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19904 by merging in ref-types2 tests.
19905 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19906
19907 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19908 * gdb.c++/Makefile.in: Add standard actions.
19909 (EXECUTABLES): Rename from PROGS, update list.
19910 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19911 from gdb.hp.
19912 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19913 foo and bar locals.
19914 * gdb.c++/anon-union.exp: Fix tests to match.
19915 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19916 expect matches to handle output variations.
19917 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19918 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19919 output, add HP alternatives for new and delete prints.
a0b3c4fd 19920 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19921 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19922 * gdb.c++/demangle.exp: Use $style when reporting failure.
19923 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19924 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19925 match alternatives.
19926 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19927 compilers.
a0b3c4fd
JM
19928 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19929 * gdb.c++/method.exp: Add match alternatives.
19930 * gdb.c++/misc.cc: Add bool types.
19931 * gdb.c++/misc.exp: Add tests for bool types.
19932 * gdb.c++/overload.exp: Add xfails.
19933 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19934 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19935 add some more template parameter tests (only for HP currently).
19936 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19937 * gdb.c++/virtfunc.cc: Add return type and value for main.
19938 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19939 match alternatives.
d63a86f8 19940
a0b3c4fd
JM
199411999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19942
19943 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19944
199451999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19946
19947 * gdb.base/signals.exp: Don't expect getting a backtrace from
19948 within a signal handler to fail on Linux.
19949
199501999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19951
19952 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19953 * lib/gdb.exp: Remove some gratuitious semicolons.
19954 (delete_breakpoints): Increase timeout.
19955 (gdb_expect): Add -notransfer option.
19956 (gdb_test): Use -notransfer option.
19957 (get_compiler_info): Add f77 case.
19958 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19959 case.
a0b3c4fd
JM
19960 (gdb_preprocess): Call get_compiler.
19961
19962 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19963 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19964 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19965 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19966 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19967 third arg to gdb_test.
a0b3c4fd
JM
19968 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19969 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19970 HP-UX xfails, add others.
a0b3c4fd
JM
19971 * gdb.base/completion.exp: Reflect name change of self-test.
19972 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19973 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19974 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19975 HP failure number.
a0b3c4fd
JM
19976 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19977 useless HP-UX 10.30 references.
19978 * gdb.base/maint.exp: Loosen matches.
19979 * gdb.base/pointers.c (main): Declare more_code.
19980 * gdb.base/pointers.exp: Match on output of a `next'.
19981 * gdb.base/structs.c: Add prototypes.
19982 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19983 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19984
199851999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19986
19987 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19988 command.
a0b3c4fd
JM
19989
199901999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19991
19992 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19993 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19994
19995 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19996 debug info. Deal with lack of signal hanlder info in stack.
19997
a9c64011 19998 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19999 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20000
5a2468f5
JM
200011999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20002
20003 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20004 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20005
adf40b2e
JM
20006Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20007
20008 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20009 a1-selftest.exp.
adf40b2e
JM
20010 * gdb.base/configure: Re-generate.
20011
200121999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20013
20014 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20015 in trying to run first and name is too long.
20016
20017 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20018 pointers2.c and pointers2.exp, respectively.
20019 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20020 doschk happier.
20021
43e526b9
JM
200221999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20023
20024 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20025 callfuncs2.c and callfuncs2.exp.
20026
20027 * gdb.base/list.exp: Remove mistaken xfails.
20028 * gdb.base/list0.h: Add optional prototypes.
20029
9846de1b
JM
20030Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20031
a9c64011 20032 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20033 calling malloc.
a9c64011
AS
20034 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20035 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20036 use.
9846de1b
JM
20037
200381999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20039
20040 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20041 * gdb.base/annota2.cc, annota2.exp: Move from here.
20042 * gdb.c++/annota2.cc, annota2.exp: To here.
20043 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20044
43ff13b4
JM
20045Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20046
20047 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20048 a consistent format.
43ff13b4 20049
085dd6e6
JM
200501999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20051
20052 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20053 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20054 HP compilers, also set the globals $true and $false.
20055
20056 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20057 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20058 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20059 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20060 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20061 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20062 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20063 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20064 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20065 whatis.c} Add C++ compatible function definitions and return
20066 types, add includes for library functions.
085dd6e6
JM
20067 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20068 * gdb.base/step-test.c (myglob): Rename from glob.
20069 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20070 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20071 files, move here from gdb.hp.
085dd6e6 20072 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20073 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20074 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20075 Adjust line numbers in regexps.
085dd6e6
JM
20076
20077 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20078 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20079 instead of 0/1.
20080
20081 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20082 foll-vfork.exp: New files, move here from gdb.hp.
20083 * gdb.base/page.exp: New file, test of pagination command.
20084
20085 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20086 recursion test.
20087 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20088
20089 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20090 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20091
20092 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20093 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20094 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20095 watchpoint test.
085dd6e6
JM
20096 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20097 them work.
20098 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20099 expressions properly.
20100 * gdb.base/corefile.exp: Loosen the match slightly.
20101 * gdb.base/default.exp: Allow "Error accessing memory" message
20102 also.
20103 * gdb.base/display.exp: Skip over x/0 j if PA64.
20104 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20105 * gdb.base/interrupt.exp: Ditto.
20106 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20107 in use.
20108 * gdb.base/list.exp: Add xfails for HP-UX.
20109 * gdb.base/long_long.exp: Refine some of the numeric matches.
20110 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20111 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20112 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20113 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20114 * gdb.base/ptype.exp: Succeed on more varieties of output.
20115 * gdb.base/scope.exp: Add xfails for HP-UX.
20116 * gdb.base/sect-cmd.exp: Add more cases.
20117 * gdb.base/setvar.exp: Add xfails for HP-UX.
20118 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20119 * gdb.base/signals.exp: Match on void symbolically.
20120 * gdb.base/step-test.exp: Add case for PA64.
20121 * gdb.base/term.exp: Add exit and restart.
20122 * gdb.base/twice.exp: Clean up after self.
20123 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20124 * gdb.base/whatis.exp: Allow more ways to pass tests.
20125
20126 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20127 no longer useful.
085dd6e6
JM
20128
20129Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20130
20131 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20132 list of patterns.
085dd6e6 20133 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20134 print_double_array(double_array)", "continuing to breakpoint
20135 1018", "print print_double_array(array_d)" and "continuing to
20136 1034" tests.
d63a86f8 20137
085dd6e6
JM
201381999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20139
a9c64011 20140 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20141
201421999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20143
20144 * config/mt-*: Remove, these haven't been used since 1996.
20145
201461999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20147
20148 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20149 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20150 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20151
9e0b60a8
JM
201521999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20153
20154 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20155 simpler match case for the ptype of the big class.
20156
201571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20158
20159 * gdb.exp: Fix test for gdb_prompt existence.
20160
201611999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20162
20163 * gdb.exp (gdb_test): Add fail after calls to perror.
20164
201651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20166
20167 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20168
201691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20170
20171 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20172
0f71a2f6
JM
20173Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20174
20175 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20176 malloc() is linked in.
0f71a2f6
JM
20177
201781999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20179
20180 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20181 step at end.
20182
20183 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20184
201851999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20186
20187 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20188
cce74817
JM
20189Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20190
20191 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20192 * gdb.base/mips_pro.exp: Likewise.
20193
201941999-06-02 Keith Seitz <keiths@cygnus.com>
20195
20196 * gdb.c++/templates.cc: Change all "new" operators to throw
20197 an exception.
20198 * gdb.c++/cplusfuncs.cc: Likewise.
20199
20200 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20201
20202Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20203
20204 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20205 * gdb.base/ending-run.exp: When stepping out of main, accept a
20206 step into an arbitrary assembler file.
cce74817 20207
392a587b
JM
202081999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20209
d63a86f8 20210 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20211 "breakpoint-invalid" to be printed.
d63a86f8 20212 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20213 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20214 * gdb.base/annota2.cc: Initialize a.x to 0.
20215
9e086581
JM
202161999-05-17 Keith Seitz <keiths@cygnus.com>
20217
20218 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20219 when "skip_float_tests" set.
20220 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20221 "print print_ten_doubles", and "step into print_long_arg_list".
20222 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20223 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20224 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20225 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20226 "skip_float_tests" is set.
20227 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20228 when "skip_float_tests" set.
d63a86f8 20229
cd0fc7c3
SS
202301999-05-06 Keith Seitz <keiths@cygnus.com>
20231
20232 * gdb.base/annota2.cc: Include stdio.h.
20233
20234Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20235
20236 * gdb.base/crossload.exp: Remove, this has been disabled ever
20237 since BFD stopped including all targets, and cross-GDB gets
20238 plenty of testing anyway.
20239 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20240 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20241 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20242 * gdb.base/README: Remove, was doc for this.
20243 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20244 needed.
cd0fc7c3 20245
b83266a0
SS
202461999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20247
20248 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20249 output.
20250
20251 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20252 * gdb.base/annota2.exp: New file. More annotation tests.
20253 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20254 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20255
202561999-04-23 Angela Marie Thomas <angela@cygnus.com>
20257
20258 * config/cfdbug.exp: New file.
20259
7a292a7a
SS
202601999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20261
20262 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20263 Marcus Daniel's and Dale Hawkins's demangler crashes.
20264
20265 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20266 test_lucid_style_demangling, test_arm_style_demangling,
20267 test_hp_style_demangling): Try Tom Tromey's core-dumping
20268 identifier under each demangling style.
7a292a7a
SS
20269
202701999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20271
20272 * gdb.c++/demangle.exp: Include the current demangling style
20273 in all test names.
20274 (current_demangling_style): New global variable.
20275 (set_demangling_style, test_demangling_core, test_demangling,
20276 test_demangling_exact): New functions.
20277 (test_gnu_style_demangling, test_lucid_style_demangling,
20278 test_arm_style_demangling, test_hp_style_demangling): Use those,
20279 instead of calling gdb_test and gdb_test_exact directly.
20280 (catch_demangling_errors): New function, which reports errors
20281 signalled by the demangling test functions in an orderly way.
20282 (do_tests): Use catch_demangling_errors.
20283
202841999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20285
20286 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20287 grouping in expressions, not {}.
7a292a7a
SS
20288
20289 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20290 initialized yet.
7a292a7a
SS
20291
202921999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20293
20294 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20295 are listed.
20296
202971999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20298
20299 * gdb.stabs/weird.exp: Test for CC being defined before
20300 looking at its value.
20301
203021999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20303
20304 * gdb.base/call-ar-st.exp: Remove stray '#'.
20305 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20306 "short int" and "long int".
20307 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20308 change, to mollify finicky HP compiler.
7a292a7a
SS
20309 * gdb.hp/reg-test.exp (testfile): Fix file name.
20310 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20311
7a292a7a
SS
20312 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20313 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20314 alternate form of enum ptype.
20315
c906108c
SS
203161999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20317
7a292a7a
SS
20318 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20319 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20320 passing skip_hp_tests, so as not to waste time on guaranteed
20321 failure.
7a292a7a 20322
c906108c
SS
20323 * gdb.c++/overload.cc: Pass string instead of char addr, always
20324 init ccpfoo.
20325 * gdb.c++/templates.cc: Fix syntax error.
20326
7a292a7a
SS
20327Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20328
20329 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20330 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20331 command.
20332
203331999-03-18 James Ingham <jingham@cygnus.com>
20334
20335 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20336
20337 * gdb.c++/method.exp: It was testing an uninitialized int on the
20338 stack and assuming it was positive.
20339
20340 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20341
20342 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20343 keep it from killing the rest of the tests.
7a292a7a
SS
20344 Use gdb_continue_to_end.
20345
20346 * gdb.base/sigall.exp: use gdb_continue_to_end.
20347
20348 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20349
20350 * gdb.base/display.exp: use runto_main, not run.
20351
d63a86f8
RM
20352 * gdb.base/default.exp: Check for the current error message in the
20353 r abbreviation test.
7a292a7a
SS
20354 Add strongarm to the targets that know info float.
20355
d63a86f8 20356 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20357 run which doesn't work with monitors.
20358
20359 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20360
20361 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20362
20363 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20364 program. Traps the case (in Cygmon) when the program never really
20365 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20366 more places, so I used my name. Sorry Mark...
20367
20368 * config/monitor.exp (gdb_target_monitor): added another
20369 target_info parameter: remotebinarydownload. This will set the
20370 remotebinarydownload flag if this is causing some boards trouble.
20371
203721999-03-18 Mark Salter <msalter@cygnus.com>
20373
20374 * lib/gdb.exp (continue_to_exit): New function.
20375
20376 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20377 * gdb.base/ending-run.exp: Ditto.
20378 * gdb.base/step-test.exp: Ditto.
20379
203801999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20381
20382 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20383 (suggested by Art Haas <ahaas@neosoft.com>).
20384
203851999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20386
889bf7c5 20387 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20388
20389Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20390
20391 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20392 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20393
203941999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20395
20396 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20397 a call to strlen; sometimes we do have sources.
20398
203991999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20400
20401 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20402 character, so GDB won't print garbage after its end.
d63a86f8 20403
c906108c
SS
20404 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20405 breakpoint there instead. Sometimes GCC emits memcpy to handle
20406 the large structures being passed by value, so we step into that
20407 instead of sum_array_print, which obscures what we're really testing.
20408 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20409 the bizarre steps into memcpy, so do that here. Add check for
20410 stepping into function calls that pass large structures by value.
20411 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20412 Remove all references to specific line numbers.
20413 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20414 New type and function.
20415 (main): Call large_struct_by_value, passing it a large struct by value.
20416 * lib/gdb.exp (gdb_get_line_number): New function.
20417
20418 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20419 more portable.
20420
7a292a7a
SS
204211999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20422
c906108c
SS
20423 * lib/gdb.exp: Doc fixes.
20424
7a292a7a
SS
204251999-03-05 Nick Clifton <nickc@cygnus.com>
20426
d63a86f8 20427 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20428
204291999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20430
c906108c 20431 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20432 commands. They're not germane to this test, and they don't work
20433 that way on remote targets.
c906108c 20434
3fc11d3e
JM
204351999-03-01 James Ingham <jingham@cygnus.com>
20436
20437 * Changelog entries merged over from gdb development branch.
20438
3fc11d3e
JM
20439 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20440
20441 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20442 for outputting results of test run.
20443
2d4a1622 20444 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20445
20446 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20447
7a292a7a
SS
204481999-02-25 Felix Lee <flee@cygnus.com>
20449
20450 * lib/gdb.exp (debug_format): initialize
20451
c906108c
SS
204521999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20453
20454 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20455 * gdb.base/call-rt-st.c: Ditto.
20456
c906108c
SS
204571999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20458
20459 * gdb.threads/pthreads.exp (horiz): New variable.
20460 (test_startup): Fix regexps that capture thread numbers.
20461
204621999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20463
20464 * gdb.base/smoke.exp: Disambiguate two test case names (both
20465 called ``print'').
20466
20467Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20468
20469 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20470 compilation.
c906108c
SS
20471
204721999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20473
20474 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20475 actual output formatting.
20476 * gdb.base/smoke.exp: GDB removes leading 0's.
20477 * gdb.base/volatile.exp: Don't check type of remuneration;
20478 that variable is no longer defined in constvars.c.
20479 * gdb.base/step-test.c (main): Exit with explicit exit code.
20480 * gdb.base/step-test.exp: Remove two nexti checks--they are
20481 not portable.
20482
204831999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20484
20485 * gdb.base/help.exp ("help delete display"): Fix test to match
20486 gdb's output.
20487
20488 * gdb.base/long_long.c (known_types): Initialize values to zero.
20489 * gdb.base/long_long.exp: Step one more line
20490 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20491 leading zeros. Explicitly ask for hex formatting. Use
20492 unique test case names.
c906108c
SS
20493
20494Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20495
d63a86f8 20496 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20497
20498 * gdb.c++/method.exp: Add missing close brace.
20499
205001999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20501
20502 * gdb.base/maint.exp: Use 'set height 0' to disable page
20503 prompting, not 'set height 400'.
20504
20505 Fix a bunch of timeouts.
20506 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20507 four separate tests, so expect doesn't take forever to match a ton
20508 of text against a regexp with lots of .* forms.
20509 ("maint print psymbols", "maint print symbols"): Make some of
20510 these greps more selective, so that expect doesn't try to wade
20511 through huge piles of output and time out.
20512
20513 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20514
20515 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20516 tests: one which doesn't expect shlib events to be reported, and
20517 another which does, but is XFAIL for all platforms other than
20518 HP/UX.
c906108c
SS
20519
20520 * gdb.base/break.exp: Teach the test suite that the `catch
20521 fork', `catch vfork', and `catch exec' commands produce error
20522 messages on platforms that don't provide these features.
20523
20524Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20525
20526 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20527 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20528 (shortening names from solib_threshold.exp etc), won't run on
20529 anything but HP-UX for the foreseeable future.
c906108c 20530 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20531 reflect move.
c906108c
SS
20532
20533Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20534
20535 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20536 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20537
20538Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20539
20540 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20541 successfully re-sets breakpoints in shared libraries.
20542 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20543
20544Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20545
d63a86f8
RM
20546 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20547 and compiled w/o GCC.
c906108c
SS
20548
20549 * gdb.hp/watch-cmd.exp: ditto.
20550
20551 * gdb.hp/watch-hp.exp: ditto.
20552
20553 * gdb.hp/xdb1.exp: ditto.
20554
20555 * gdb.hp/xdb2.exp: ditto.
20556
20557 * gdb.hp/dbx.exp: ditto.
20558
20559Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20560
20561 * constvars.c: Remove C++-isms.
20562 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20563 with GCC.
c906108c
SS
20564
20565Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20566
20567 The following changes are part of the HP merge.
20568
20569 * gdb.base/break.exp: new tests to verify that catchpoints for
20570 fork, vfork, and exec don't trigger inappropriately.
20571
20572 * gdb.base/opaque.exp: compile one file at a time, then link.
20573
20574 * gdb.base/signals.exp: be more restrictive about which hppa
20575 systems receive a setup_xfail. new tests.
20576
20577 * gdb.base/solib_threshold.build: new file.
20578 * gdb.base/solib_threshold.exp: new file.
20579 * gdb.base/solib_threshold.link_opts: new file.
20580 * gdb.base/solib_threshold.mk: new file.
20581 * gdb.base/gen_solib_threshold.c: new file.
20582
20583 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20584 tests. New tests for enums inside classes.
20585
20586 * gdb.c++/compiler.cc: indicate support of template debugging.
20587
20588 * gdb.c++/demangle.exp: run hp style demangling tests.
20589
20590 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20591 tests.
20592
20593 * gdb.c++/misc.cc: changes to support new tests.
20594
20595 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20596 to support new tests.
20597
20598 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20599 gcc, then skip these tests.
20600
20601Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20602
20603 The following files are part of the HP merge; some had longer
20604 names at HP, but have been renamed to be no more than 14
20605 characters in length.
20606
20607 * gdb.hp/ambiguous.cc: new file.
20608 * gdb.hp/ambiguous.exp: new file.
20609 * gdb.hp/attach.exp: new file.
20610 * gdb.hp/attach2.exp: new file.
20611 * gdb.hp/classes-hp.exp: new file.
20612 * gdb.hp/ctti.exp: new file.
20613 * gdb.hp/ctti-add.cc: new file.
20614 * gdb.hp/ctti-add1.cc: new file.
20615 * gdb.hp/ctti-add2.cc: new file.
20616 * gdb.hp/ctti-add3.cc: new file.
20617 * gdb.hp/dbx.exp: new file.
20618 * gdb.hp/exception.cc: new file.
20619 * gdb.hp/exception.exp: new file.
20620 * gdb.hp/foll-exec.c: new file.
20621 * gdb.hp/foll-exec.exp: new file.
20622 * gdb.hp/foll-fork.c: new file.
20623 * gdb.hp/foll-fork.exp: new file.
20624 * gdb.hp/foll-vfork.c: new file.
20625 * gdb.hp/foll-vfork.exp: new file.
20626 * gdb.hp/inherit-hp.exp: new file.
20627 * gdb.hp/more-steps.exp: new file.
20628 * gdb.hp/namespace.cc: new file.
20629 * gdb.hp/namespace.exp: new file.
20630 * gdb.hp/optimize.exp: new file.
20631 * gdb.hp/pxdb.c: new file.
20632 * gdb.hp/pxdb.exp: new file.
20633 * gdb.hp/quicksort.exp: new file.
20634 * gdb.hp/reg-test.exp: new file.
20635 * gdb.hp/reg-test.s: new file.
20636 * gdb.hp/sized-enum.c: new file.
20637 * gdb.hp/sized-enum.exp: new file.
20638 * gdb.hp/start-stop.exp: new file.
20639 * gdb.hp/templ-hp.cc: new file.
20640 * gdb.hp/templ-hp.exp: new file.
20641 * gdb.hp/thr-lib.c: new file.
20642 * gdb.hp/thr-lib.exp: new file.
20643 * gdb.hp/thr-lib.h: new file.
20644 * gdb.hp/thr-liblib.c: new file.
20645 * gdb.hp/virtfun-hp.c: new file.
20646 * gdb.hp/virtfun-hp.exp: new file.
20647 * gdb.hp/watch-cmd.exp: new file.
20648 * gdb.hp/watch-hp.exp: new file.
20649 * gdb.hp/xdb1.exp: new file.
20650 * gdb.hp/xdb2.exp: new file.
20651 * gdb.hp/xdb3.exp: new file.
20652
20653Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20654
20655 The following files are part of the HP merge; some had longer
20656 names at HP, but have been renamed to be no more than 14
20657 characters in length.
20658
20659 * gdb.base/ss.h: new file.
20660 * gdb.base/call-ar-st.c: new file.
20661 * gdb.base/call-ar-st.exp: new file.
20662 * gdb.base/call-rt-st.c: new file.
20663 * gdb.base/call-rt-st-exp: new file.
20664 * gdb.base/call-strs.exp: new file.
20665 * gdb.base/ena-dis-br.exp: new file.
20666 * gdb.base/environ.exp: new file.
20667 * gdb.base/long_long.exp: new file.
20668 * gdb.base/sect-cmd.exp: new file.
20669 * gdb.base/shlib-cl2.exp: new file.
20670 * gdb.base/smoke.exp: new file.
20671 * gdb.base/so-impl-ld.c: new file.
20672 * gdb.base/so-impl-ld.exp: new file.
20673 * gdb.base/so-indr-cl.c: new file.
20674 * gdb.base/so-indr-cl.exp: new file.
20675 * gdb.base/varargs.exp: new file.
20676 * gdb.base/volatile.exp: new file.
20677 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20678 * gdb.base/display.exp: new file.
c906108c
SS
20679 * gdb.c++/derivation.exp: new file.
20680 * gdb.c++/local.exp: new file.
20681 * gdb.c++/member-ptr.exp: new file.
20682 * gdb.c++/overload.exp: new file.
20683 * gdb.c++/ovldbreak.exp: new file.
20684 * gdb.c++/ref-types.exp: new file.
20685 * gdb.c++/ref-types2.exp: new file.
20686 * gdb.c++/userdef.exp: new file.
d63a86f8 20687
c906108c
SS
20688Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20689
20690 * gdb.base/default.exp: Reflect wording change in remote.c.
20691
dc96c6c7 20692Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20693
20694 * gdb.base/help.exp: Update to reflect current text.
20695
20696Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20697
20698 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20699 they're stack variables and contain garbage.
20700 * gdb.c++/anon-union.exp: new file.
20701
20702 The following changes were made by David Taylor
889bf7c5
PA
20703 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20704 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20705 in changes by HP.
c906108c
SS
20706
20707 * gdb.base/bitops.exp: new file.
20708 * gdb.base/default.exp: change expected messages for catch and
20709 info catch tests to reflect HP merge changes.
20710 * gdb.base/enable-disable-break.exp
20711 * gdb.base/ending-run.c: new file.
20712 * gdb.base/long_long.c: new file.
20713 * gdb.base/maint.exp: new file.
20714 * gdb.base/pointers2.exp: new file.
20715 * gdb.base/shlib-call2.exp: new file.
20716 * gdb.base/solib.exp: new file.
20717 * gdb.base/step-test.c: new file.
20718 * gdb.c++/anon-union.cc: new file.
20719 * gdb.c++/local.cc: new file.
20720 * gdb.c++/member-pointer.cc: new file.
20721 * gdb.c++/method.cc: new file.
20722 * gdb.c++/ref-types.cc: new file.
20723 * gdb.c++/ref-types2.cc: new file.
20724 * gdb.c++/userdef.cc: new file.
d63a86f8 20725
c906108c
SS
20726 * gdb.base/scope.exp: compile one file at a time, then link.
20727 * gdb.base/langs.exp: ditto.
20728 * gdb.base/list.exp: ditto.
d63a86f8 20729
c906108c
SS
20730Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20731
20732 The following changes were made by David Taylor
889bf7c5
PA
20733 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20734 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20735 in changes by HP.
d63a86f8 20736
c906108c
SS
20737 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20738 skip tests. When compiling pass c++ flag to gdb_compile.
20739 * gdb.c++/
d63a86f8 20740
c906108c
SS
20741 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20742 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20743 (skip_hp_tests): new function.
20744 (gdb_preprocess): new function.
20745
20746 * configure.in (hpdir): decide whether to configure gdb.hp.
20747 * configure: regenerated.
20748
20749 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20750 to delete on clean.
20751 (EXECUTABLES): update to reflect new additions.
20752 * gdb.base/commands.exp: update message expected.
20753 * gdb.base/default.exp: add copyright notice.
20754 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20755 * gdb.base/help.exp: update messages to reflect current text.
20756 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20757 targets for recurse tests.
20758 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20759 skip this file.
20760
20761 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20762 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20763 compilation.
20764 * gdb.c++/misc.exp: ditto.
20765 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20766 run the tests. tell gdb_compile that it's a c++ compilation.
20767
20768 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20769
c906108c
SS
20770 * gdb.base/all-bin.exp: new file.
20771 * gdb.base/arithmet.exp: new file.
20772 * gdb.base/assign.exp: new file.
20773 * gdb.base/completion.exp: new file.
20774 * gdb.base/cond-expr.exp: new file.
20775 * gdb.base/condbreak.exp: new file.
20776 * gdb.base/define.exp: new file.
20777 * gdb.base/dollar.exp: new file.
20778 * gdb.base/environment.exp: new file.
20779 * gdb.base/eval-skip.exp: new file.
20780 * gdb.base/jump.exp: new file.
20781 * gdb.base/logical.exp: new file.
20782 * gdb.base/pointers.exp: new file.
20783 * gdb.base/relational.exp: new file.
20784 * gdb.base/section_command.exp: new file.
20785 * gdb.base/whatis-expr.exp: new file.
20786
20787 * gdb.base/all-types.c: new file.
20788 * gdb.base/call-array-struct.c: new file.
20789 * gdb.base/call-return-struct.c: new file.
20790 * gdb.base/call-strings.c: new file.
20791 * gdb.base/callfuncs2.c: new file.
20792 * gdb.base/condbreak.c: new file.
20793 * gdb.base/constvars.c: new file.
20794 * gdb.base/display.c: new file.
20795 * gdb.base/int-type.c: new file.
20796 * gdb.base/jump.c: new file.
20797 * gdb.base/miscexprs.c: new file.
20798 * gdb.base/pointers.c: new file.
20799 * gdb.base/pointers2.c: new file.
20800 * gdb.base/shmain.c: new file.
20801 * gdb.base/shr1.c: new file.
20802 * gdb.base/shr2.c: new file.
20803 * gdb.base/solib.c: new file.
20804 * gdb.base/solib1.c: new file.
20805 * gdb.base/solib2.c: new file.
20806 * gdb.base/varargs.c: new file.
20807 * gdb.c++/derivation.cc: new file.
20808 * gdb.c++/overload.cc: new file.
20809 * gdb.c++/ovldbreak.cc: new file.
20810 * gdb.hp/attach.c: new file.
20811 * gdb.hp/attach2.c: new file.
20812 * gdb.hp/average.c: new file.
20813 * gdb.hp/compiler.c: new file.
20814 * gdb.hp/compiler.cc: new file.
20815 * gdb.hp/execd-program.c: new file.
20816 * gdb.hp/follow-exec.c: new file.
20817 * gdb.hp/follow-fork.c: new file.
20818 * gdb.hp/follow-vfork-and-exec.c: new file.
20819 * gdb.hp/misc-hp.cc: new file.
20820 * gdb.hp/more-steps.c: new file.
20821 * gdb.hp/optimize.c: new file.
20822 * gdb.hp/quicksort.c: new file.
20823 * gdb.hp/run-hp.c: new file.
20824 * gdb.hp/start-stop.c: new file.
20825 * gdb.hp/sum.c: new file.
20826 * gdb.hp/templates-hp.cc: new file.
20827 * gdb.hp/thread-local-in-lib.c: new file.
20828 * gdb.hp/thread-local-in-lib.h: new file.
20829 * gdb.hp/thread-local-in-lib.lib.c: new file.
20830 * gdb.hp/vforked-program.c: new file.
20831 * gdb.hp/virtfunc-hp.cc: new file.
20832 * gdb.hp/watchpoint-hp.c: new file.
20833 * gdb.hp/xdb.c: new file.
20834 * gdb.hp/xdb0.c: new file.
20835 * gdb.hp/xdb0.h: new file.
20836 * gdb.hp/xdb1.c: new file.
20837
20838Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20839
20840 The following change was made by Edith Epstein
889bf7c5
PA
20841 <eepstein@cygnus.com> as part of a project to merge in changes
20842 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20843
20844 * gdb.c++/demangle.exp: changed the expected output for some
20845 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20846 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20847 T1<char>::~T1<char>(void)
c906108c 20848 becomes,
a9c64011
AS
20849 maint demangle __dt__11T1__pt__2_cFv
20850 T1<char>::~T1(void)
c906108c 20851
889bf7c5 20852 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20853
c906108c
SS
20854Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20855
20856 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20857 * gdb.trace/backtrace.exp: Likewise.
20858 * gdb.trace/circ.exp: Likewise.
20859 * gdb.trace/collection.exp: Likewise.
20860 * gdb.trace/deltrace.exp: Likewise.
20861 * gdb.trace/infotrace.exp: Likewise.
20862 * gdb.trace/limits.exp: Likewise.
20863 * gdb.trace/packetlen.exp: Likewise.
20864 * gdb.trace/passc-dyn.exp: Likewise.
20865 * gdb.trace/passcount.exp: Likewise.
20866 * gdb.trace/report.exp: Likewise.
20867 * gdb.trace/save-trace.exp: Likewise.
20868 * gdb.trace/tfind.exp: Likewise.
20869 * gdb.trace/tracecmd.exp: Likewise.
20870 * gdb.trace/while-dyn.exp: Likewise.
20871 * gdb.trace/while-stepping.exp: Likewise.
20872
208731998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20874
20875 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20876
20877Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20878
20879 From Brendan Kehoe:
20880 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20881 int return types.
20882
20883Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20884
20885 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20886 remote dos host testing right.
c906108c
SS
20887
20888Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20889
20890 * gdb.base/corefile.exp: remove some xfails.
20891
20892Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20893
20894 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20895 have different timestamps.
c906108c
SS
20896
20897Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20898
20899 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20900 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20901
20902Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20903
20904 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20905 delta.
c906108c
SS
20906
20907Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20908
20909 * gdb.base/default.exp: Add brace missing from previous delta.
20910
20911Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20912
20913 * gdb.base/default.exp: Support test for info float for all
20914 varieties of arm toolchain.
20915
dc96c6c7 20916Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20917
20918 * gdb.trace/*.exp: remove "remote_download" command.
20919
dc96c6c7 20920Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20921
20922 * gdb.trace/*.exp: remove -gdwarf from compile.
20923
20924Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20925
20926 * gdb.trace/configure.in(AC_INIT): typo
20927 * gdb.trace/configure: regenerated
20928
dc96c6c7 20929Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20930
20931 * config/m68k-emc.exp: New file.
20932 * lib/<emc-support.exp trace-support.exp}: New files.
20933 * configure.in: add new test directory gdb.trace.
20934 * gdb.trace/{configure configure.in Makefile.in}: New files.
20935 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20936 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20937 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20938 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20939 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20940 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20941 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20942
dc96c6c7 20943Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20944
20945 * gdb.c++/classes.exp: Change all regular expressions to match
20946 arbitrary combinations of newline/carriage-return, so that they
20947 will work equally well on Unix and Windows.
20948 * gdb.c++/inherit.exp: ditto.
20949 * gdb.c++/virtfunc.exp: ditto.
20950
209511998-08-11 Dawn Perchik <dawn@cygnus.com>
20952
20953 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20954
c2d11a7d
JM
20955Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20956
20957 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20958 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20959 to use a0-a3/d0-d3 as needed.
20960
20961Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20962
20963 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20964 * gdb.disasm/am33.exp: Corresponding changes.
20965
c906108c
SS
209661998-07-11 Felix Lee <flee@cygnus.com>
20967
20968 * gdb.base/callfuncs.exp: add cmp10 test.
20969 * gdb.base/callfuncs.c (cmp10): new function.
20970
20971Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20972
d63a86f8 20973 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20974 into two parts to get around a synchronization problem in expect.
20975
3fc11d3e
JM
20976Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20977
20978 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20979
20980 * configure.in: Add options for gdbtk testsuite.
20981
20982 * configure: Regenerate.
20983
20984 * gdb.gdbtk: New directory to hold gdbtk tests.
20985
c906108c
SS
20986Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20987
20988 * gdb.fortran/types.exp: Escape brackets in expect patterns
20989 for test_float_literal_types_accepted tests.
20990 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20991 before run test.
20992
c2d11a7d
JM
20993Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20994
20995 * am33.exp: Just compile, do not link the testcase.
20996 * am33.s: Add ".am33" pseudoop to force am33 mode.
20997
c906108c
SS
209981998-06-25 Felix Lee <flee@cygnus.com>
20999
21000 * gdb.base/setshow.exp: make sure $pc is sane.
21001
21002 * gdb.stabs/weird.exp: split expect patterns properly.
21003
c2d11a7d
JM
21004Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21005
21006 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21007 * gdb.disasm/am33.exp: Run it.
21008
dc96c6c7 21009Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21010
21011 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21012 match processing (and eliminate spurious timeouts when running).
21013
dc96c6c7 21014Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21015
21016 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21017 exception test, but conditionalize it on target [mach | gnu].
21018
dc96c6c7 21019Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21020
21021 * gdb.base/overlays.exp: fixup compile line for linker script.
21022
21023Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21024
21025 * gdb.fortran/types.exp: don't guess at float size.
21026
21027Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21028
21029 * gdb.base/exprs.exp: delete test that depends on int size.
21030
21031Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21032
21033 * config/sim.exp: Removed checks for target triplets.
21034 (gdb_target_sim): Use gdb,target_sim_options.
21035
21036Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21037
21038 * gdb.base/reread.exp: New file.
21039 * gdb.base/reread1.c: New file.
21040 * gdb.base/reread2.c: New file.
21041
21042Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21043
21044 * config/sim.exp: Use 'target sim -sparclite' when running
21045 SPARClite programs.
21046
21047Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21048
21049 * gdb.base/structs2.exp: New file.
21050 * gdb.base/structs2.c: New file.
21051
21052Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21053
21054 * gdb.asm/common.inc: New file.
21055 * gdb.asm/d10v.inc: New file.
21056 * asm-source.exp: Pass -I's to gas to find .inc files.
21057 Update line numbers in expected output.
21058 * asmsrc1.s: Rewrite.
21059 * asmsrc2.s: Rewrite.
21060 * configure.in: Create arch.inc symlink.
21061 * configure: Regenerate.
21062 * Makefile.in (distclean): Delete arch.inc.
21063
21064Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21065
21066 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21067 (t_enum_value2): ditto
21068 (t_enum_value3): ditto
21069 (main): ditto
c906108c
SS
21070Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21071
21072 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21073 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21074 change.
21075 Use gdb_test instead of send_gdb/gdb_expect sequences.
21076
21077Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21078
21079 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21080 not void.
21081
21082Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21083
21084 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21085 subroutines. Used to test gdbs ability to single step through PC
21086 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21087
21088Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21089
21090 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21091 more rigorous EGCS C++ error checking.
21092
21093Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21094
a9c64011
AS
21095 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21096 tests.
21097 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21098 function when asleep.
21099 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21100 for i*86 Linux and SVR4 signal handling problems.
21101 Remove linux xfail for `next to handler in signals_tests_1', fixed
21102 by recent infrun.c change.
21103 Limit backtrace to 10 frames to avoid timeout problems with infinite
21104 stack backtraces.
21105 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21106 target.[ch] change.
c906108c
SS
21107
21108Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21109
21110 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21111 for a newline from gdb before continuing.
21112 (default_gdb_exit): Just look for y or n.
21113 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21114 it does, fail the rests of the tests in the file.
21115
21116Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21117
21118 * config/cygmon.exp: New file.
21119
21120Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21121
21122 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21123 main" test on remote targets.
c906108c
SS
21124
21125 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21126 run test on remote targets.
21127
21128Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21129
21130 * gdb.asm: New directory.
21131 * configure.in: Configure it.
21132 * configure: Regenerate.
21133 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21134 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21135
21136Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21137
21138 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21139
dc96c6c7 21140Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21141
a9c64011
AS
21142 * gdb.base/overlays (several files): Merge the two overlay
21143 managers into one. Change variables (foox, barx, bazx, grbxx)
21144 back into ints but force them to load in their proper sections.
c906108c
SS
21145
21146Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21147
21148 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21149 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21150 (D10VCopy): Handle memory regions crossing 16k boundaries.
21151 (D10VCopy): Transfer data in 32 bit chunks.
21152
21153Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21154
21155 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21156 correct.
c906108c
SS
21157
21158 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21159 map. Include space for printf in .text segment.
c906108c
SS
21160
21161 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21162 updated d10v memory VMA/LMA map.
c906108c 21163 (D10VCopy): Call D10VTranslate.
d63a86f8 21164
c906108c
SS
21165Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21166
21167 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21168
21169 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21170 that it won't be put into the .sdata - small data -
21171 section. Update reference.
c906108c
SS
21172 * gdb.base/baz.c (bazx, baz): Ditto.
21173 * gdb.base/foo.c (foox, foo): Ditto.
21174 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21175
21176 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21177 to be arrays.
d63a86f8 21178
dc96c6c7 21179Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21180
a9c64011
AS
21181 * gdb.base/overlays.exp: fix up and get working again.
21182 Add tests for backtraces from an overlay function.
d63a86f8 21183
c906108c
SS
21184Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21185
21186 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21187 "calling function with watchpoint enabled".
21188
21189Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21190
21191 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21192 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21193 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21194 pending review of whether it is useful or not.
21195
21196Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21197
21198 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21199
21200Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21201
21202 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21203 * config/dve.exp: New file to support Densan boards.
21204
21205Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21206
21207 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21208 reads and BSD.
c906108c
SS
21209
21210Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21211
21212 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21213 response.
21214
21215 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21216
21217Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21218
21219 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21220 test.
c906108c
SS
21221
21222 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21223 target_sizeof_long and target_bigendian_p.
c906108c 21224 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21225 to targets word size and endianess.
d63a86f8 21226
c906108c
SS
21227Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21228
21229 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21230 output.
c906108c
SS
21231
21232Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21233
21234 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21235 Update test of set args help to match source change.
c906108c
SS
21236
21237Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21238
21239 * gdb.base/default.exp: Expect help system output to be in
21240 alphabetical order.
21241 * gdb.base/help.exp: Ditto.
21242
21243Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21244
21245 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21246 "i*86-pc-linux-gnu*".
21247 * gdb.base/interrupt.exp: Ditto.
21248 * gdb.base/corefile.exp: Ditto.
21249
21250 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21251 define vxworks when building the testcase.
c906108c
SS
21252
21253 * gdb.base/ptype.exp: Fix testnames to be unique.
21254 * gdb.base/radix.exp: Ditto.
21255 * gdb.base/term.exp: Ditto.
21256 * gdb.base/whatis.exp: Ditto.
21257 * gdb.c++/classes.exp: Ditto.
21258
21259Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21260
21261 * gdb.base/callfuncs.exp: Fix indentation.
21262
21263 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21264 suppress_flag has been set.
21265 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21266 target feature.
21267
21268Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21269
21270 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21271 the testcase.
21272
21273 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21274 set_debug_traps() and breakpoint().
c906108c
SS
21275 * gdb.c++/misc.cc (main): Ditto.
21276 * gdb.c++/templates.cc (main): Ditto.
21277 * gdb.c++/virtfunc.cc (main): Ditto.
21278
21279Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21280
21281 * lib/gdb.exp(gdb_step_for_stub): New function.
21282 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21283 exists, reload the executable and do a "continue" instead of
21284 doing a jump.
21285 (runto_main): Use gdb_step_for_stub.
d63a86f8 21286
c906108c 21287 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21288 tests to have unique names.
c906108c
SS
21289 * gdb.base/callfuncs.exp: Ditto.
21290 * gdb.base/commands.exp: Ditto.
21291 * gdb.base/default.exp: Ditto.
21292 * gdb.base/help.exp: Ditto.
21293 * gdb.base/list.exp: Ditto.
21294 * gdb.base/opaque.exp: Ditto.
21295 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21296 similar tests.
d63a86f8 21297
c906108c
SS
21298 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21299 * gdb.c++/cplusfuncs.cc: Ditto.
21300 * gdb.c++/virtfunc.cc: Ditto.
21301
21302 * config/monitor.exp: Keep track of the last file we saw, rather
21303 than trying to get the info from gdb.
21304
21305 * gdb.fortran/types.exp: Move comment to previous line.
21306
21307Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21308
21309 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21310 target mode.
c906108c
SS
21311
21312Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21313
21314 From Bob Manson:
21315 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21316 string from GDB when it connects.
c906108c
SS
21317
21318 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21319
21320Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21321
21322 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21323 if we can't get a debug format from GDB (we may be testing an
21324 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21325
21326 * gdb.stabs/weird.exp: Fix quoting.
21327
21328 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21329
21330Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21331
21332 * config/arm-ice.exp: New file.
21333
21334Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21335
21336 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21337 until it has been modified to work with the new testsuite.
c906108c 21338
99707966 21339 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21340 testcase won't compile, cause all of the testcases in the file to
21341 fail instead.
c906108c
SS
21342
21343 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21344 (gdb_clear_suppressed): New procedure.
21345 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21346 it contains a positive value.
21347
21348Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21349
21350 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21351
21352 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21353
21354Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21355
21356 * lib/gdb.exp (setup_xfail_format): New function.
21357 (get_debug_format): New function to get debug format.
21358 (debug_format): New global variable to hold last value set
21359 by get_debug_format.
21360 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21361 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21362 * gdb.c++/ptype.exp: Ditto.
21363 * gdb.c++/classes.exp: Ditto.
21364 * gdb.c++/cplusfuncs.exp: Ditto.
21365 * gdb.c++/inherit.exp: Ditto.
21366 * gdb.c++/templates.exp: Ditto.
21367 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21368
c906108c
SS
21369Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21370
21371 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21372 host doesn't have a currently-open connection.
21373
21374 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21375 any gdb stub target. Handle cases where gdb doesn't respond when
21376 interrupted in a sane fashion.
c906108c
SS
21377
21378 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21379 same thing in a totally different way.
c906108c
SS
21380
21381 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21382 setting "timeout".
c906108c 21383 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21384 default_gdb_init now.
c906108c
SS
21385
21386Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21387
21388 * gdb.base/printcmds.exp: Fix "check for floating addition"
21389 regexp to accept results within approx +/- .01 of exact value.
21390 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21391
21392Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21393
21394 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21395 properly.
c906108c
SS
21396 (gdb_expect): Add optional timeout parameter, and add timeout
21397 value to various calls.
21398 (gdb_suppress_tests): Only give one warning message per group.
21399
21400Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21401
21402 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21403 global variables. Handle getting a value for $timeout more
21404 gracefully.
c906108c
SS
21405
21406Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21407
21408 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21409 initialize.
c906108c 21410 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21411 by a target configuration file.
c906108c
SS
21412 (gdb_expect): Pass the timeout to remote_expect.
21413
21414 * config/monitor.exp(gdb_load): Fix typo in regexp.
21415
21416Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21417
21418 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21419
21420Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21421
21422 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21423 here. Call gdb_target_exec before rebooting the target, to make
21424 sure the connection to the target is closed.
c906108c
SS
21425 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21426 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21427 Also detect "Timeout reading from remote" error.
21428
21429 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21430 gdb_target_monitor. Don't call gdb_file_cmd here; let
21431 gdb_target_monitor do it.
c906108c
SS
21432
21433 * gdb.disasm/hppa.exp: Don't use exec_output.
21434
21435Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21436
21437 * gdb.base/list.exp: If we're debugging a non-native target,
21438 try to set the pc register to point to the start of the
21439 program before doing the first list command.
21440
21441 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21442 test_calls after restarting.
c906108c
SS
21443
21444 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21445 reloading.
c906108c
SS
21446
21447 * gdb.base/watchpoint.exp: Fix typo.
21448
21449 * gdb.base/setshow.exp: Check for use_gdb_stub.
21450
21451 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21452 stub case.
c906108c
SS
21453 * gdb.base/langs.exp: Ditto.
21454
21455 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21456 gdb_load_offset. If we weren't given a file to load, figure out
21457 what the current file is and use it.
c906108c
SS
21458
21459 * config/i386-bozo.exp: New file.
21460
21461Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21462
21463 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21464 feature.
21465
21466 * config/proelf.exp: New entry.
21467
21468Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21469
21470 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21471 of regexps.
21472
21473 * gdb.base/watchpoint.exp: Don't run the test_stepping
21474 tests if gdb can't call functions on the target.
21475
21476 * gdb.base/setshow.exp: Don't run the set prompt tests if
21477 the board has gdb_prompt set.
21478
21479Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21480
21481 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21482 * gdb.base/commands.exp: Likewise.
21483 * gdb.base/setshow.exp: Likewise.
21484
21485Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21486
21487 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21488 feature.
21489
21490 * config/i960.exp: New file.
21491
21492Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21493
21494 * gdb.base/funcargs.exp: Check for gdb,short_int target
21495 feature instead of looking for explicit target triplets.
21496
dc96c6c7 21497Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21498
d63a86f8 21499 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21500 "p 123DEADBEEF", to check parse_number.
21501 * top.c: change "to enable to enable" to "to enable" in a couple
21502 of help strings.
21503
21504Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21505
21506 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21507 on the mn10300.
d63a86f8 21508
c906108c
SS
21509Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21510
21511 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21512 where the test executable is run with explicit args.
21513 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21514
21515Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21516
21517 * gdb.base/run.c: Use FAKEARGV to build test executable that
21518 does not require a command line arg, since most simulators
21519 don't currently support passing such an arg into the simulated
21520 program.
21521 * gdb.base/commands.exp: Change tests to insert the proper
21522 value as the arg to the first recursive factorial call. Change
21523 compilation line to define FAKEARGV at compile time.
21524
21525Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21526
21527 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21528 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21529 function with watchpoint enabled" test.
21530
21531Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21532
21533 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21534 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21535
21536 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21537 "Tests restarted" messages.
c906108c
SS
21538
21539Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21540
21541 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21542
dc96c6c7 21543Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21544
21545 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21546 for INFO SYMBOL; add help tests for OVERLAY commands.
21547 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21548 add tests for OVERLAY commands
21549 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21550 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21551 * gdb.base/sigall.c: add usestubs code frag
21552 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21553
c906108c
SS
21554Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21555
21556 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21557 failures.
21558 (gdb_stop_suppressing_tests): Note that tests have restarted.
21559
21560Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21561
21562 * config/h8300.exp: New file.
21563
21564Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21565
21566 * gdb.base/setshow.exp: Check for the existence of a
21567 feature, not its value.
21568
21569Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21570
21571 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21572
21573 * gdb.base/scope.exp: It's now init0(), not init().
21574
21575 * gdb.base/scope0.c: For now, change init() to be init0().
21576
21577 * config/monitor.exp: Use gdb_serial in preference to serial
21578 or netport.
21579
21580 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21581 and it's not already set.
c906108c
SS
21582
21583Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21584
21585 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21586 isn't using a stub and if it supports argument passing.
c906108c
SS
21587
21588Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21589
21590 * config/udi.exp(gdb_start): Make sure UDICONF is set
21591 properly before starting gdb.
21592
21593Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21594
21595 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21596 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21597 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21598
21599Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21600
21601 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21602 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21603
21604 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21605
21606 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21607
21608 * config/monitor.exp: Make sure we disconnect from the target.
21609 Also, try a reboot/reload cycle instead of failing if the
21610 load fails.
21611
21612Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21613
21614 * gdb.base/default.exp: Don't set match_max.
21615 * gdb.base/help.exp: Ditto.
21616 * gdb.base/list.exp: Ditto.
21617 * gdb.base/signals.exp: Ditto.
21618
21619 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21620 set, use remote_ld to download the testcase instead of
21621 the GDB loader.
21622
21623Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21624
21625 * config/vr5000.exp: New file.
21626
21627 * config/monitor.exp(gdb_target_monitor): Add pattern for
21628 "Ending remote" to detect errors in connecting.
21629
21630 * gdb.base/setshow.exp: Add .* within auto language test.
21631
21632 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21633 target feature.
21634
21635 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21636 and reboot the board if necessary.
c906108c
SS
21637
21638 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21639 a set of tests. Remove print.* from the patterns being checked.
21640
21641Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21642
21643 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21644 refer to gdb_spawn_id.
21645
21646 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21647 longer used.
21648 * config/sparclet.exp: Ditto.
21649 * config/sparclet-old.exp: Ditto.
21650 * config/slite.exp: Ditto.
21651 * config/sim.exp: Ditto.
21652 * gdb.base/funcargs.exp: Ditto.
21653
21654 * lib/gdb.exp:Remove references to gdb_spawn_id.
21655 (gdb_expect): Move to remote.exp.
21656
21657Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21658
21659 * config/monitor.exp: Detect the "Couldn't establish connection"
21660 message from GDB.
21661
21662Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21663
21664 * gdb.base/bitfields.exp: Use runto instead of explicit
21665 gdb_run_cmd/gdb_expect sequences.
21666
21667 * gdb.base/break.exp(text_next_with_recursion): Add match for
21668 gdb_expect call.
21669
21670 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21671 We also need to handle the "A program is being debugged already"
21672 prompt from gdb. Use gdb_test to set the baud rate.
21673
21674 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21675 to 20000. Really. I mean it.
21676
21677Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21678
21679 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21680 fails. If suppress_flag is set, skip perror message about not
21681 being able to send to GDB.
c906108c 21682 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21683 GDB.
c906108c
SS
21684 (gdb_expect): If suppress_flag is set, always fail immediately.
21685 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21686 (gdb_init): Call gdb_stop_suppressing_tests.
21687 (default_gdb_exit): Ditto.
21688 (default_gdb_start): Ditto.
21689
21690 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21691 gdb_stop_suppressing_tests as appropriate.
c906108c 21692 * gdb.base/break.exp: Ditto.
889bf7c5 21693 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21694 * gdb.base/commands.exp: Ditto.
21695 * gdb.base/exprs.exp: Ditto.
889bf7c5 21696 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21697 * gdb.base/list.exp: Ditto.
21698 * gdb.base/recurse.exp: Ditto.
889bf7c5 21699 * gdb.base/scope.exp: Ditto.
c906108c
SS
21700 * gdb.base/structs.exp: Ditto.
21701 * gdb.c++/inherit.exp: Ditto.
21702
21703Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21704
21705 * config/vr4300.exp: New file.
21706
99707966 21707 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21708
99707966 21709 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21710
21711Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21712
21713 * lib/gdb.exp(gdb_init): New function.
21714
21715 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21716 for each individual variable set.
c906108c
SS
21717
21718 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21719 name.
21720
21721 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21722
21723 * gdb.base/scope.exp: Use gdb_test.
21724
21725 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21726 aborting; the testsuite driver will do that for us (see
21727 gdb_finish). Also, use gdb_test in a few more places.
21728
21729Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21730
21731 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21732
21733Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21734
21735 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21736 and "add_tests" are not at the same address.
21737
21738Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21739
21740 * gdb.base/ptype.exp: Use gdb_test.
21741
21742Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21743
21744 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21745 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21746 left in. No longer expect them to fail.
21747
21748 * gdb.stabs/*.mt; Deleted, no longer used.
21749 * gdb.stabs/configure.in: Remove references to target makefile
21750 frags.
21751 * gdb.stabs/configure: Rebuilt.
21752
21753 * gdb.disasm/*.mt: Deleted, no longer used.
21754 * gdb.disasm/configure.in: Remove references to target makefile
21755 frags. Use "sh3.s" as the unique filename for this directory.
21756 * gdb.disasm/configure: Rebuilt.
21757
21758 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21759 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21760 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21761
21762Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21763
21764 * config/udi.exp: Use mondfe,name instead of remote_host.
21765
21766Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21767
21768 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21769 a function with a watchpoint enabled on the mn10200.
21770
21771 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21772 before trying to create it!
21773
21774Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21775
21776 * config/vx.exp: Use hostname instead of netport.
21777
21778 * config/vxworks.exp: New file.
21779
21780 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21781
21782 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21783 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21784 occurs.
21785
21786 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21787 $gdb_spawn_id directly.
21788 (gdb_run_cmd): Try _start as well as start. Use the target feature
21789 gdb,start_symbol as the symbol to start from when jumping.
21790
21791Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21792
21793 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21794 redundant) test.
21795
21796 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21797 it doesn't lose for 16bit integer systems.
21798
21799Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21800
21801 * gdb.fortran/types.exp: If the target doesn't support "double"
21802 data types, then expect "real" types to only be 4 bytes.
21803
21804 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21805 call tests if the target doesn't support inferior function calls.
21806
21807 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21808 in printf tests.
21809
21810Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21811
21812 * gdb.base/help.exp: Disable "help set", "help show", and
21813 "help support". Simplify regexp for "help stack".
21814
21815 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21816 to 60 seconds. Temporarily set match_max to 15000 around the
21817 "info copying" test.
21818
21819 * gdb.base/nodebug.exp: Don't try to do an inferior function
21820 call if the target doesn't support them.
21821 * gdb.base/printcmds.exp: Likewise.
21822 * gdb.base/setvar.exp: Likewise.
21823 * gdb.base/structs.exp: Likewise.
21824 * gdb.c++/templates.exp: Likewise.
21825 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21826
21827 * gdb.base/recurse.exp: Enable for the mn10200.
21828
21829 * configure.in: Do configure gdb.stabs directory for *-*-elf
21830 targets.
21831 * configure: Rebuilt.
21832
21833 * gdb.base/break.exp: Check for gdb,noresults before testing
21834 exit status and/or results from the target.
21835 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21836 * lib/gdb.exp: Remove old (now bogus) initialization of
21837 noinferior, noargs, noresults and nosignals.
21838
21839Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21840
21841 * config/sh.exp: New file.
21842
21843 * config/slite.exp: Try to connect multiple times to the board
21844 before rebooting. Only send a "monitor run" if need_monitor_run
21845 is set.
21846
21847 * gdb.base/break.exp: Don't do the "stub continue" test if
21848 the target has gdb_stub set.
21849
21850 * gdb.base/callfuncs.exp: Increase the timeout.
21851
21852 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21853 if the target has gdb,noinferiorio set.
21854
21855 * gdb.base/list.exp: Increase match_max to 10000 characters.
21856
21857 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21858
21859 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21860 target.
21861
21862 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21863
21864Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21865
21866 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21867 trying to delete the copy of gdb. Catch the file delete so we
21868 don't die if the delete fails; also, the file should be copied to
21869 the host, not to the build.
c906108c
SS
21870
21871Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21872
21873 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21874 parenthesis in case it contains multiple regexps separated
c906108c
SS
21875 with |.
21876
21877 * gdb.base/watchpoint.exp: Use gdb_test.
21878 * gdb.base/default.exp: Ditto.
21879
21880Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21881
99707966 21882 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21883
c906108c
SS
21884 * gdb.base/scope.exp: Use gdb_test.
21885 * gdb.c++/classes.exp: Ditto.
21886 * gdb.c++/inherit.exp: Ditto.
21887
21888Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21889
21890 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21891 remote_exec instead.
21892 * gdb.base/corefile.exp: Don't be ridiculous.
21893 * gdb.base/*.c: Add missing stub invocations.
21894
21895Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21896
21897 * config/slite.exp: Miscellaneous fixes.
21898
21899 * lib/gdb.exp: Fix runto.
21900
21901 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21902 the target.
21903
21904 * gdb.base/watchpoint.exp: Fix regexp.
21905
21906 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21907 close and wait commands, as the descriptor may now be
21908 invalid. Always call "remote_close host".
21909
21910Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21911
21912 Major rewrite for testsuite revision.
d63a86f8 21913
c906108c
SS
21914 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21915 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21916 instead of relying on spawn_id to always contain a valid
21917 spawn id.
21918 (get_compiler_info): New procedure to build the ${binfile}.ci
21919 file, instead of replicating this in N different places.
21920 (gdb_compile): New procedure.
d63a86f8 21921
c906108c 21922 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21923 appropriate arguments) instead of compile. Use gdb_test in a lot
21924 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21925 at the start of a testcase, as this is no longer done magically.
21926
21927 config/*-gdb.exp: Rename without the -gdb suffix.
21928
21929 config/mips.exp: Use remote_close instead of exit_remote_shell.
21930 config/monitor.exp: Use target_info instead of looking at
21931 baud, timeout, etc.
21932 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21933
21934Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21935
21936 * gdb.c++/templates.exp (test_ptype_of_templates),
21937 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21938 Update expect patterns for destructors and assignment operators
21939 to match corresponding c-typeprint.c changes.
21940 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21941 to destructor breakpoint test, GDB should be able to set the
21942 destructor breakpoint without specifying arguments.
21943
21944Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21945
21946 * gdb.threads/pthreads.exp: Change result for failure to compile due
21947 to lack of pthreads runtime support from an error to simply an
21948 unsupported test, per dejagnu standards.
21949
21950Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21951
21952 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21953 where GDB exits to reduce pattern match time.
21954 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21955
21956 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21957
dc96c6c7 21958Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21959
21960 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21961 * gdb.base/default.exp: ditto.
21962 * gdb.base/nodebug.exp: ditto.
21963 * gdb.base/printcmds.exp: ditto.
21964 * gdb.base/ptype.exp: ditto.
21965 * gdb.base/setvar.exp: ditto.
21966 * gdb.base/structs.exp: ditto.
21967 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21968
21969Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21970
21971 * configure, */configure: Rebuild with autoconf 2.12.
21972
21973Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21974
21975 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21976 use new i*86-pc-linux*-gnu quads.
21977 * gdb.base/corefile.exp: Ditto.
21978 * gdb.base/signals.exp: Ditto.
21979 * gdb.base/sigall.exp: Ditto.
21980 * gdb.base/interrupt.exp: Ditto.
21981
21982 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21983 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21984 RedHat 4.0.
d63a86f8 21985
c906108c 21986 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21987 linux. This allows the test case to at least compile on latest
21988 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21989
21990Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21991
21992 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21993 directory to search gdb directory. Accept and step over conditional
21994 stack alignment code. Consume $prompt in failure cases.
21995 Reset timeout to $oldtimeout instead of some arbitrary value.
21996 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21997 timeout problems with infinite stack backtraces.
21998 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21999 Accept function parameters for linkfunc member.
22000
22001Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22002
22003 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22004 (CXXFLAGS): Remove, unreferenced.
22005 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22006 previous -B options and also add -B option to pick up cross compiled
22007 runtime.
c906108c
SS
22008 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22009 doing cross compiles.
22010 (target_alias): Declare global.
22011 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22012 to verify that gcc exists in build tree, and if so set CC to that
22013 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22014
c906108c
SS
22015Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22016
22017 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22018 ptype test for anonymous union. Fixup testcase to match
22019 current gcc debug output.
22020
22021Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22022
22023 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22024 force argument to an unsigned long type.
22025
22026Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22027
22028 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22029 tests and anonymous union print/ptype tests.
c906108c
SS
22030 * gdb.base/list.exp (test_forward-search): Increase timeout by
22031 5 minutes for the "search extremely long line" case.
22032 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22033 completely optional and that the pass/fail messages use the command as
22034 the message if that third arg is a null string.
22035 (gdb_test_exact): Arrange that a null string pattern means match a
22036 null string output rather than any output, which might include random
889bf7c5 22037 errors.
c906108c
SS
22038 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22039 backtrace test.
22040 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22041 always failing and failure is now exposed by gdb.exp changes.
22042
22043Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22044
22045 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22046 weren't being noted.
22047
22048Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22049
22050 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22051 * gdb.stabs/weird.exp: Remove v_comb xfails.
22052
dc96c6c7 22053Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22054
22055 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22056 list.exp scope.exp watchpoint.exp]
c906108c 22057 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22058
dc96c6c7 22059Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22060
22061 * config/monitor.exp: Increase download timeout to 1000 seconds.
22062
dc96c6c7 22063Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22064
22065 * config/m32r.exp: Increase timeout to 120 seconds.
22066
22067Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22068
22069 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22070 and accept older ordering as obsolescent gcc or gdb.
22071 * gdb.c++/templates.exp: Ditto.
22072 * gdb.c++/virtfunc.exp: Ditto.
22073
22074Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22075
22076 * gdb.base/coremaker.c: Add code to mmap some data so we
22077 can check that it ends up in the core file.
22078 * gdb.base/corefile.exp: Add test to read mmapped data
22079 from core file.
22080
dc96c6c7 22081Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22082
22083 * config/m32r.exp: New file.
22084
22085Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22086
22087 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22088 that cflags can contains -gstabs, and work correctly for other tests.
22089
dc96c6c7 22090Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22091
22092 * gdb.base/setshow.exp: New file, tests show and set.
22093 * gdb.base/setshow.c: New file, tests show and set.
22094 * gdb.base/help.exp: Add test for help set|show annotate.
22095 * gdb.base/default.exp: Add test for set|show annotate.
22096
22097Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22098
22099 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22100 errors unique.
22101 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22102 explicitly.
22103
22104Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22105
22106 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22107 and width commands. This is done elsewhere.
22108 * (gdb_start): Don't call gdb_start_sim here. That's already
22109 done in gdb_load. This fixes lots of failures in default.exp.
22110
22111Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22112
22113 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22114 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22115 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22116 in the same we we treat other failures (since it may be an expected
889bf7c5 22117 condition), rather than as an error.
c906108c
SS
22118 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22119 old test format.
22120
22121Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22122
22123 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22124 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22125 twice. Nuke the duplicates.
c906108c 22126 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22127 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22128 Remove config.h along with other config files.
22129
22130Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22131
22132 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22133 "p func1 ()" and note that rests of tests are skipped.
22134 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22135 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22136 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22137 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22138 affected by the previous run test.
22139 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22140 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22141 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22142 "pass int powerset tuple" and "pass modeless int powerset tuple".
22143 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22144 "real write 4" and "real write 8".
22145 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22146 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22147 "print \$i after tuple assign 2", and
22148 "print vs2 after tuple assign 2".
22149 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22150 meaningful error message and return -1 so the caller can
22151 suppress further tests and avoid a cascade of errors.
d63a86f8 22152
c906108c
SS
22153Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22154
22155 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22156 format for printing version.
22157 * gdb.base/default.exp: Ditto.
22158 * gdb.base/interrupt.exp: Fix problem with cascade of
22159 errors if child process dies while calling a function.
d63a86f8 22160
c906108c
SS
22161Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22162
22163 * Makefile.in (VPATH): Add
22164 * Makefile.in (Makefile, config.status): Fix rules so things get
22165 remade when necessary.
22166
22167Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22168
22169 * Makefile.in (just-check): Add path to sibling expect dir
22170 to environment variable specified by RPATH_ENVVAR.
22171
22172Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22173
22174 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22175 (just-check): Add shared library paths for libstdc++, tk,
22176 tcl, bfd, and opcodes to the environment variable specified
22177 in RPATH_ENVVAR.
22178 * configure.in: Add support to recognize --enable-shared flag
22179 and generate correct value for RPATH_ENVVAR.
22180 * configure: Regenerated with autoconf.
22181
22182Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22183
22184 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22185 include all osf versions.
c906108c
SS
22186 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22187 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22188 when target is linux. When failing to build pthreads test
22189 executable, give more meaningful message.
22190 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22191 arg for pthread_create.
d63a86f8 22192
c906108c
SS
22193Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22194
22195 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22196 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22197 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22198 and -lpthreads (everybody else).
c906108c
SS
22199 (test_startup): Fail gracefully if threads are not supported.
22200 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22201 "p/c array_index("abcdef",2)" when not gcc compiled.
22202 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22203 "print func2::coremaker_local" when not gcc compiled.
22204 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22205 "ptype on opaque struct tagname (statically)",
22206 "ptype on opaque struct tagname (dynamically) 1", and
22207 "ptype on opaque struct tagname (dynamically) 2"
22208 for not compiled with gcc.
22209 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22210 backtrace when compiled with gcc.
d63a86f8 22211 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22212 than always return success.
22213
22214Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22215
22216 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22217
22218Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22219
22220 * gdb.base/structs.exp: Undo last change.
22221
22222Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22223
22224 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22225 encapsulate all the steps/nexts done during self test, starting
22226 at main, and makes them less sensitive to optimization issues.
22227 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22228 signal handler" test.
22229 * gdb.threads/pthreads.exp: Only run this for native configs.
22230 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22231 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22232 tests.
22233 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22234 for "runto test_calls(void)" test.
d63a86f8 22235
c906108c
SS
22236Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22237
22238 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22239 and don't expect address info in breakpoint confirmations.
22240
22241Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22242
22243 * gdb.base/list.exp (test_forward_search): Increase timeout
22244 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22245 and then reset to old value when done. Increase expect input
c906108c
SS
22246 buffer to 10000.
22247
22248Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22249
22250 * gdb.base/list.exp (test_forward_search): Fix to handle very
22251 long source line without overflowing expect's input buffer.
22252
22253Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22254
22255 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22256 "buffer_full".
22257
22258 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22259 "buffer_full".
22260
22261 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22262 "buffer_full".
22263
22264 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22265 "buffer_full".
22266
22267Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22268
22269 * configure.in (configdirs): Add gdb.threads.
22270 * configure: Regenerated with autoconf.
22271 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22272 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22273 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22274
c906108c
SS
22275Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22276
22277 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22278
22279Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22280
22281 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22282 each signal's status in the output of "handle all print".
22283 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22284 the \r\n sequence that immediately precedes the gdb prompt.
22285 * gdb.base/a1-selftest.exp: Save original timeout and restore
22286 after test.
22287
22288Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22289
22290 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22291 symbol.
22292
22293Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22294
22295 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22296
22297Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22298
22299 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22300 timeout by 60 seconds.
22301
22302Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22303
22304 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22305 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22306 error return.
22307
22308Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22309
22310 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22311 gdb initialization, also report how long dejagnu waited. Restore
22312 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22313 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22314
22315Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22316
22317 * lib/gdb.exp: Report timeout value for verbosity level 2.
22318 * config/gdbserver.exp: Ditto.
22319 * config/hppro.exp: Ditto.
22320 * config/mips-gdb.exp: Ditto.
22321 * config/monitor.exp: Ditto.
22322 * config/netware.exp: Ditto.
22323 * config/sim-gdb.exp: Ditto.
22324 * config/slite-gdb.exp: Ditto.
22325 * config/udi-gdb.exp: Ditto.
22326 * config/unix-gdb.exp: Ditto.
22327 * config/vx-gdb.exp: Ditto.
22328 * gdb.base/a1-selftest.exp: Ditto.
22329 * gdb.base/a2-run.exp: Ditto.
22330 * gdb.base/break.exp: Ditto.
22331 * gdb.base/corefile.exp: Ditto.
22332 * gdb.base/list.exp: Ditto.
22333 * gdb.base/recurse.exp: Ditto.
22334 * gdb.base/scope.exp: Ditto.
22335 * gdb.base/signals.exp: Ditto.
22336
22337Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22338
22339 * gdb.threads/Makefile.in (docdir): Removed.
22340
22341Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22342
22343 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22344 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22345 @srcdir@.
d63a86f8 22346 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22347 autoconf 2.5 or higher.
22348 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22349
22350Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22351
22352 * configure: Regenerated.
22353 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22354 avoid name clashes with SunOS headers.
22355
22356Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22357
22358 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22359
22360Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22361
22362 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22363 prototype information ends up in the compiler info file.
22364
22365Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22366
22367 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22368 attempting to regenerate it. Eliminate use of a temporary file
22369 and just generate the info file directly. Source it immediately,
22370 for consistency of use.
22371 * gdb.base/corefile.exp: Ditto
22372 * gdb.base/exprs.exp: Ditto.
22373 * gdb.base/funcargs.exp: Ditto.
22374 * gdb.base/langs.exp: Ditto.
22375 * gdb.base/list.exp: Ditto.
22376 * gdb.base/mips_pro.exp: Ditto.
22377 * gdb.base/nodebug.exp: Ditto.
22378 * gdb.base/opaque.exp: Ditto.
22379 * gdb.base/ptype.exp: Ditto.
22380 * gdb.base/scope.exp: Ditto.
22381 * gdb.base/setvar.exp: Ditto.
22382 * gdb.base/signals.exp: Ditto.
22383 * gdb.base/whatis.exp: Ditto.
22384 * gdb.c++/templates.exp: Ditto.
22385 * gdb.c++/virtfunc.exp: Ditto.
22386 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22387 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22388
22389Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22390
22391 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22392 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22393 Increase timeout, a lot of single stepping might be needed if the
22394 target has no hardware watchpoints.
22395
22396Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22397
22398 * gdb.base/break.exp: Ignore compiler warnings when compiling
22399 break.c.
22400 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22401 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22402 from remote-sim.
22403 * gdb.base/exprs.exp: Add h8300 xfails.
22404 * gdb.base/funcargs.exp: Likewise.
22405 * gdb.base/nodebug.exp: Likewise.
22406 * gdb.base/printcmds.exp: Likewise.
22407 * gdb.base/ptype.exp: Likewise.
22408 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22409 h8300 xfails.
d63a86f8 22410 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22411 on the h8300.
22412 * gdb.base/funcargs.c: Explicitly make last constant argument to
22413 call_after_alloca_subr an unsigned long type.
22414 * gdb.base/return.c: Include stdio.h.
22415
22416Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22417
22418 * config/abug.exp: New file for the older Motorola Bug monitor
22419 that runs on the mvme13x series VME boards.
22420 * config/monitor.exp: Use the new config array for target settings
22421 if they exist.
22422
22423Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22424
22425 * sim-gdb.exp: Make the SH simulator allocate less space when
22426 it is targeted.
22427
22428Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22429
22430 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22431 test.
22432
22433Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22434
22435 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22436 "rs6000-*-*" for "list function in include file" when gcc compiled.
22437 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22438 for "p ctable1[120]".
22439 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22440 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22441 Remove setup_xfail for "rs6000-*-*" for
22442 "print 'scope0.c'::filelocal before run".
22443 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22444 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22445 since some compilers don't allow both options to be given
22446 on the same command line. Create object file and move it.
d63a86f8 22447
c906108c
SS
22448Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22449
22450 * gdb.base/corefile.exp: Always regenerate the core file, since
22451 we always regenerate the coremaker program. Detect special case
22452 where registers cannot be read from core file.
d63a86f8 22453
c906108c
SS
22454Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22455
22456 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22457 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22458 * gdb.c++/templates.exp: Only match on basename of file since
22459 some formats like xcoff don't encode directory information.
22460 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22461 and rs6000 AIX xcoff targets.
22462 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22463 * configure: Regenerate.
22464 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22465 here, rather than in distclean.
d63a86f8 22466
c906108c
SS
22467Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22468
22469 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22470 defined, and use it to compile the test case with -O2. The
22471 native compilation still uses no optimization.
22472 * gdb.base/mips_pro.c: Remove inline assembly code since
22473 it is compiled PIC by default, which results in assembler
22474 warnings that make the testsuite think the compilation
22475 was unsuccessful.
22476
22477Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22478
22479 * gdb.c++/misc.exp: Add note to message for
22480 "print s.a for foo struct" that this is a known gcc 2.7.2
22481 and earlier bug.
22482
22483Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22484
22485 * gdb.base/break.exp: Fix pattern for matching "Delete all
22486 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22487 setup_xfail for deleting all breakpoints test. Fix various
22488 timeout messages to include "(timeout)".
22489 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22490 for "p t_float_values2(3.14159,float_val2)".
22491 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22492 for "continue to call2g" when gcc compiled.
22493 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22494 "up to foo in langs.exp", "show language at foo in langs.exp",
22495 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22496 and "show language at fsub in langs.exp".
22497 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22498 "list line 1 in include file", "list message for lines past EOF",
22499 "list function in include file", "list list0.h:foo", and
22500 "list filename:function; nonexistant function".
22501 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22502 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22503 and "ptype t_char_array" to be for native cc only.
d63a86f8 22504
c906108c
SS
22505Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22506
d63a86f8 22507 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22508 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22509 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22510
22511Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22512
22513 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22514 "bt in signals.exp". This problem only appears when running
22515 the testsuite, and then only intermittently.
22516
22517Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22518
22519 * gdb.base/return.exp (return_tests): Differentiate between
22520 two tests of continuing.
22521
22522Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22523
22524 * */Makefile.in (maintainer-clean): Remove config.log.
22525 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22526 * gdb.c++/Makefile.in (PROGS): Add inherit.
22527 (clean): Remove *.ci.
22528
22529Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22530
22531 * gdb.c++/misc.cc: Add test code from Mike Stump.
22532 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22533
22534Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22535
22536 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22537 to "alpha-*-osf2*" and add comment.
22538 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22539 setup_xfail for "step over execarg initialization" and
22540 "step over corearg initialization".
c906108c
SS
22541 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22542 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22543 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22544 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22545 "print func2::coremaker_local", and "backtrace in corefile.exp".
22546 * gdb.base/signals.exp: Build and source signals.ci.
22547 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22548 to be for gcc only.
22549 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22550
c906108c
SS
22551Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22552
22553 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22554 Feb 3 procfs.c change.
22555
22556Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22557
22558 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22559
22560Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22561
22562 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22563 from dejagnu's apparent default of 10 seconds, which gives random
22564 results when running the tests over NFS on moderately loaded systems.
22565 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22566
22567Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22568
22569 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22570 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22571 result reports.
c906108c
SS
22572
22573Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22574
22575 * configure.in (CY_AC_PATH_TCLH): Remove.
22576 * configure: Regenerate.
22577
22578Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22579
22580 * gdb.c++/Makefile.in (clean): Add missing '{'.
22581
22582Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22583
22584 * lib/gdb.exp: Provide a default value for noinferior.
22585
22586 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22587 Load libgloss.exp.
22588
22589Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22590
22591 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22592 the executable, not the .o to run the tests from.
22593
22594Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22595
22596 * gdb.base/break.exp: Don't test for program exit or exit status
22597 if $noresults if nonzero.
22598 * gdb.base/langs.exp: Likewise.
22599 * gdb.base/watchpoint.exp: Likewise.
22600
22601 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22602 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22603 trying to compile the testcase.
22604
22605Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22606
22607 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22608 * gdb.base/signals.exp (continue to handler): Likewise.
22609
22610Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22611
22612 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22613
22614 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22615
22616Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22617
22618 * gdb.base/corefile.exp: Recognize "not found" as failure
22619 when trying to determine if a core file was generated.
22620 If no core file was generate the first time, try again without
22621 the ulimit -c to work around braindamaged shells.
22622
22623Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22624
22625 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22626 [] tests with "test" and enclose string in quotes.
22627 * gdb.stabs/configure: Rebuild
d63a86f8 22628
c906108c
SS
22629Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22630
22631 Changes in sync with expect:
22632 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22633 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22634 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22635 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22636 argument to AC_REQUIRE.
22637 * configure: Regenerated.
22638
22639Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22640
22641 * gdb.base/corefile.exp: When generating a core, discard any
22642 error messages about ulimit not found and the "core dumped"
22643 message from the shell that runs the coredumper.
22644
22645Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22646
22647 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22648
22649 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22650 which sed script to run. Expect failure for v_comb test
22651 on PA targets too.
d63a86f8 22652
c906108c
SS
22653Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22654
22655 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22656 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22657
22658Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22659
22660 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22661 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22662 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22663 * lib/gdb.exp (default_gdb_start): Fix typo.
22664 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22665 messages to not include the full program name that caused
22666 the core dump since some systems (such as solaris) apparently
22667 truncate this path to about 80 characters.
22668 When generating a core file first try increasing the core file
22669 size limit to unlimited since some systems may default it to
22670 zero, and it is harmless to try it. Move the test for failing
22671 to generate a core file to where it will actually get executed.
22672 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22673 new gdb result from g++ debug info improvements and make old
22674 pattern obsolescent. Also account for size_t differences
22675 (may be int or long).
22676 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22677 initialization before function call is placed in the delay slot
22678 and thus appears to be skipped over by commands such as "next".
22679
22680Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22681
22682 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22683
22684Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22685
22686 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22687 input source file; fix code to compile test to deal with this
22688 convention.
22689 * gdb.c++/*.exp: Likewise.
22690
22691Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22692
22693 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22694 "bt in signals.exp".
22695
22696Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22697
22698 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22699 "step over execarg initialization" and
889bf7c5 22700 "step over corearg initialization".
c906108c
SS
22701
22702Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22703
22704 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22705 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22706
22707Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22708
22709 From Rob Savoye (rob@poseidon.cygnus.com)
22710 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22711 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22712 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22713 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22714 configure.in}: Major reworking for autoconfig.
c906108c
SS
22715 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22716 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22717 New files.
c906108c
SS
22718 * config/unix-gdb.exp: Make GDB global.
22719 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22720 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22721 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22722 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22723 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22724 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22725 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22726 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22727 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22728 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22729 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22730 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22731 to returns as necessary, arrange for test to compile own testcase
22732 executable.
c906108c 22733 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22734
c906108c
SS
22735Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22736
22737 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22738 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22739 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22740 "backtrace through signal handler".
22741
22742Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22743
22744 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22745 continuing from a job control stop signal.
22746 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22747
22748Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22749
22750 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22751 * gdb.base/corefile.exp: Likewise.
22752 * gdb.base/funcargs.exp: Likewise.
22753
22754Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22755
22756 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22757 * config/monitor.exp: Add support for setting baud rate.
22758
22759Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22760
22761 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22762 i*86-*-linux* xfails for "backtrace through signal handler".
22763 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22764 "print func2::coremaker_local".
22765 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22766 alpha-dec-osf2* xfail for
c906108c
SS
22767 "delete all breakpoints when none".
22768
22769Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22770
22771 * gdb.base/break.exp: Change test that deletes all breakpoints
22772 when no user breakpoints are installed. A post 4.15 change
22773 causes gdb to no longer prompt in this case.
22774
22775Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22776
22777 * gdb.base/return.exp (return_tests): Change xfail for test
22778 "correct value returned double test" to stop xfailing at
22779 Solaris 2.5. Apparently the bug has been fixed.
22780
22781Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22782
22783 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22784 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22785
22786Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22787
22788 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22789 * gdb.disasm/hppa.s: Corresponding changes.
22790
22791Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22792
22793 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22794 makefile fragment.
22795 * config/mt-hpux: Deleted.
22796
22797Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22798
d63a86f8 22799 * Many files: When warning about suppressed tests due to a
c906108c
SS
22800 nonexistant test binary, avoid incrementing the warning count.
22801
22802Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22803
22804 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22805
c906108c
SS
22806Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22807
22808 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22809 "sparc-*-solaris2*".
22810
22811Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22812
22813 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22814 Add global and local variables and initialize them.
22815 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22816 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22817 extracts the file name and terminating signal from the core file.
22818 * TODO: Remove note about tests for correct mapping of corefile.
22819 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22820 from optimizing it away.
22821 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22822 handles common blocks.
22823
22824Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22825
22826 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22827 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22828
22829Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22830
22831 * Makefile.in (maintainer-clean): New target, synonym for
22832 realclean.
22833 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22834 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22835 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22836 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22837 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22838 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22839
22840Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22841
22842 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22843 xfails when not gcc compiled for "print foo::funclocal".
22844 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22845 "print foo::funclocal at foo",
22846 "print 'scope1.c'::foo::funclocal at foo",
22847 "print foo::funclocal_bss at foo",
22848 "print 'scope1.c'::foo::funclocal_bss at foo",
22849 "print foo::funclocal_ro at foo",
22850 "print 'scope1.c'::foo::funclocal_ro at foo",
22851 "print bar::funclocal at foo" and
22852 "print 'scope1.c'::bar::funclocal at foo".
22853 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22854 gcc compiled for "print foo::funclocal at bar".
22855 Expand all messages to ensure that they identify that
22856 the test is at bar().
22857 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22858 gcc compiled for:
22859 "ptype on opaque struct pointer (statically)",
22860 "ptype on opaque struct tagname (statically)",
22861 "ptype on opaque struct pointer (dynamically) 1",
22862 "ptype on opaque struct tagname (dynamically) 1",
22863 "ptype on opaque struct pointer (dynamically) 2" and
22864 "ptype on opaque struct tagname (dynamically) 2
22865 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22866 gcc compiled for:
22867 "p datalocal"
22868 "whatis datalocal",
22869 "ptype datalocal",
22870 "p bsslocal",
22871 "whatis bsslocal", and
22872 "ptype bsslocal".
22873 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22874 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22875 when not gcc compiled.
22876 * gdb.base/funcargs.exp (float_and_integral_args): Add
22877 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22878 compiled.
22879 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22880 "backtrace from call6a" when not gcc compiled.
22881 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22882 "backtrace from call7a" when not gcc compiled.
22883 * gdb.base/callfuncs.exp (do_function_calls):
22884 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22885 "p t_char_array_values(char_array_val2,char_array_val1)",
22886 "p t_char_array_values(char_array_val1,char_array_val2)",
22887 "p t_char_array_values("carray 1","carray 2")",
22888 "p t_char_array_values("carray 1",char_array_val2)",
22889 "p t_char_array_values(char_array_val1,"carray 2")",
22890 "p sum_args(1,{2})",
22891 "p sum_args(2,{2,3})",
22892 "p sum_args(3,{2,3,4})",
22893 "p sum_args(4,{2,3,4,5})"
22894 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22895 "backtrace in corefile.exp" when not gcc compiled.
22896
22897Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22898
22899 * gdb.base/signals.exp: Rewrite `handle all print' test as
22900 a procedure. Accept blanks or TABs as whitespace, increase
22901 timeout and expect input buffer size for the large output
22902 from the command. Remove "i*86-*-bsdi2.0" xfail.
22903
22904Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22905
22906 * gdb.base/setvar.exp: Add new testcases for truncation when
22907 assigning invalid values to bitfields.
22908
22909Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22910
d63a86f8 22911 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22912 mips-sgi-irix* xfail for
22913 "call inferior func with struct - returns char *"
22914 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22915 accepted in the result.
c906108c
SS
22916
22917Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22918
22919 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22920 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22921 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22922 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22923 that accidentally got checked in.
22924
22925Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22926
d63a86f8 22927 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22928 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22929 compiled test.
22930 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22931 Add mips-sgi-irix5* xfail for not gcc compiled.
22932 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22933 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22934 "p top", "whatis top", "p middle", and "whatis middle".
22935 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22936 "whatis signed char" for not gcc compiled.
22937 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22938 "set variable signed char=-1 (-1)" and
22939 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22940 * gdb.base/funcargs.exp (float_and_integral_args):
22941 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22942 Add mips-sgi-irix* xfail when not gcc compiled for
22943 "continue to call2b".
22944 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22945 "continue to call2g".
22946 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22947 "backtrace from call6a"
22948 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22949 "backtrace from call7k".
22950 Add mips-sgi-irix5* xfail when not gcc compiled for
22951 "backtrace from call7a".
22952 (localvars_after_alloca): Fix gdb_test cmds for
22953 "print * after runto ...".
22954 Remove rs6000-*-* xfails for
22955 "print i after runto localvars_after_alloca" and
22956 "print l after runto localvars_after_alloca"
22957 for all compilers.
22958 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22959 when not compiled with gcc, for:
c906108c
SS
22960 "print signed char == (minus)",
22961 "print signed char != (minus)",
22962 "print signed char < (minus)",
22963 "print signed char > (minus)".
22964 * gdb.base/callfuncs.exp (do_function_calls):
22965 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22966 "call inferior func with struct - returns char *".
d63a86f8 22967 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22968 "correct value returned double test" to include Solaris 2.4.
22969 * gdb.base/funcargs.exp (float_and_integral_args):
22970 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22971
c906108c
SS
22972Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22973
22974 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22975 enumeration bitfields if compiling with GNU C.
22976 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22977 to empty' prompt.
22978
22979Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22980
22981 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22982 test for PRO targets.
22983
22984 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22985 breakpoints in the inferior at any given time by making
22986 two groups of breakpoints for call2*, call6* and call7*
22987 tests.
22988
22989Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22990
22991 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22992 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22993 from optimizing it away.
22994 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22995 "call inferior func with struct".
22996
22997Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22998
22999 * configure.in: Only configure gdb.chill for particular targets.
23000
23001Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23002
23003 * gdb.base/Makefile.in: Add action to .c.o transformation
23004 rule that generates a .ci file for each .o file and remove
23005 explicit .c.o rules except for callfuncs.o.
23006 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23007 generates a .ci file for each .o file and remove explicit
23008 .cc.o rules.
23009 (clean): Remove *.tmp *.ci files.
23010 (EXECUTABLES): Remove templ-info.exp.
23011 * gdb.base/compiler.c: New file.
23012 * gdb.c++/compiler.cc: New file
23013 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23014 Change rs6000-*-* xfail for
23015 "print 'scope0.c'::filelocal_ro" and
23016 "print 'scope1.c'::filelocal" and
23017 "print 'scope1.c'::filelocal_bss" and
23018 "print 'scope1.c'::filelocal_ro" and
23019 "print 'scope1.c'::foo::funclocal" and
23020 "print 'scope1.c'::foo::funclocal_ro" and
23021 "print 'scope1.c'::bar::funclocal" and
23022 "print 'scope0.c'::filelocal_ro" and
23023 "print 'scope1.c'::filelocal at foo" and
23024 "print 'scope1.c'::filelocal_bss at foo" and
23025 "print 'scope1.c'::filelocal_ro at foo" and
23026 "print 'scope1.c'::foo::funclocal at foo" and
23027 "print 'scope1.c'::foo::funclocal_bss at foo" and
23028 "print 'scope1.c'::foo::funclocal_ro at foo" and
23029 "print 'scope1.c'::bar::funclocal at foo" and
23030 "print 'scope0.c'::filelocal_ro" and
23031 "print 'scope1.c'::filelocal" and
23032 "print 'scope1.c'::filelocal_bss" and
23033 "print 'scope1.c'::filelocal_ro" and
23034 "print 'scope1.c'::foo::funclocal" and
23035 "print 'scope1.c'::foo::funclocal_bss" and
23036 "print 'scope1.c'::foo::funclocal_ro" and
23037 "print 'scope1.c'::bar::funclocal" and
23038 "print 'scope1.c'::bar::funclocal_bss"
23039 to only be xfail'd when not compiled with gcc.
d63a86f8 23040 Add rs6000-*-* xfail for
c906108c
SS
23041 "print 'scope0.c'::filelocal_bss before run"
23042 when compiled with gcc.
23043 (test_at_main): Add rs6000-*-* xfail for
23044 "print filelocal_ro in test_at_main"
23045 when compiled with gcc.
23046 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23047 Add rs6000-*-aix* xfail for
c906108c
SS
23048 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23049 "ptype t_char_array", not compiled with gcc.
23050 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23051 xfail for "list foo (in include file)" when gcc compiled.
23052 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23053 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23054 "run to call0a" if not compiled with gcc.
23055 (unsigned_integral_args): Add rs6000-*-* xfail for
23056 "run to call1a" if not compiled with gcc.
23057 (float_and_integral_args): Add rs6000-*-* xfail for
23058 "run to call2a" if not compiled with gcc and for
23059 "continue to call2b" for any compiler.
23060 Add rs6000-*-* xfail to
23061 "print f1 after run to call2a" for gcc compiled.
23062 (discard_and_shuffle): Add rs6000-*-* xfail for
23063 "run to call6a".
23064 (shuffle_round_robin): Add rs6000-*-* xfail for
23065 "backtrace from call7a" if not compiled with gcc.
23066 Add rs6000-*-* xfail for
23067 "backtrace from call7b" if compiled with gcc.
23068 (call_after_alloca): Add rs6000-*-* xfail for
23069 "print c in call_after_alloca" and
23070 "print s in call_after_alloca" and
23071 "backtrace from call_after_alloca_subr"
23072 if not compiled with gcc.
23073 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23074 "print c in localvars_in_indirect_call" and
23075 "print c in localvars_in_indirect_call" and
23076 "backtrace in indirectly called function" and
23077 "stepping into indirectly called function"
23078 if not compiled with gcc.
23079 (localvars_after_alloca): Add rs6000-*-* xfail for
23080 "print c after runto localvars_after_alloca" and
23081 "print s after runto localvars_after_alloca" and
23082 "print i after runto localvars_after_alloca" and
23083 "print l after runto localvars_after_alloca"
23084 for all compilers.
23085 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23086 than whatis-info.exp.
23087 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23088 than opaque-info.exp.
23089 Setup rs6000-*-* xfail for
d63a86f8 23090 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23091 "ptype on opaque struct pointer (dynamically)" when
23092 not compiled with gcc.
23093 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23094 rather than callf-info.exp.
23095 (do_function_calls): Add clear_xfail for rs6000-*-* for
23096 "p t_float_values2(3.14159,float_val2)". Seems to work
23097 fine there, both with xlc and gcc. Need to find out what
23098 it is doing right and fix other platforms.
23099 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23100 "call inferior func with struct - returns int",
23101 "call inferior func with struct - returns long",
23102 "call inferior func with struct - returns float",
23103 "call inferior func with struct - returns double",
23104 "call inferior func with struct - returns char *",
23105 but only if not gcc compiled (presumes xlc compiled).
23106 Change rs6000-*-* xfails for
23107 "call inferior func with struct - returns char" and
23108 " call inferior func with struct - returns short" to only
23109 xfail if not using gcc.
23110 (clean mostlyclean): Remove *.ci and *.tmp files.
23111 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23112 than templ-info.exp.
23113 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23114 Add rs6000-*-* xfail for "up to foo in langs.exp"
23115 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23116 when not gcc compiled.
d63a86f8 23117
c906108c
SS
23118Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23119
23120 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23121 * gdb.base/corefile.exp: Likewise.
23122 * gdb.base/list.exp: Likewise.
23123 * gdb.base/scope.exp: Likewise.
23124 * gdb.base/siganls.exp: Likewise.
23125
23126 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23127 compiler output.
23128 * gdb.base/whatis.exp: Likewise.
23129
23130Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23131
23132 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23133 failure (opcode table has been fixed to match reality).
23134
23135Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23136
23137 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23138 "call inferior func with struct - returns char",
23139 "call inferior func with struct - returns short"
23140
23141 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23142 "print 'scope0.c'::filelocal at main",
23143 "print 'scope0.c'::filelocal_bss in test_at_main",
23144 "print 'scope0.c'::filelocal at foo",
23145 "print 'scope0.c'::filelocal_bss in test_at_foo",
23146 "print 'scope0.c'::filelocal at bar",
23147 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23148
c906108c
SS
23149 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23150 in source file 1". This bug seems to have been fixed with both
23151 gcc and native cc (was native assembler bug?).
23152
23153Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23154
23155 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23156 "backtrace through signal handler" to "i*86-*-sysv4*".
23157 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23158 continue" case. Add "known SVR4 bug" to fail message.
23159 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23160 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23161 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23162 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23163 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23164 "up to foo in langs.exp", "show language at foo in
23165 langs.exp", "up to cppsub_ in langs.exp", "show
23166 language at cppsub_ in langs.exp", "up to fsub in
23167 langs.exp", and "show language at fsub in langs.exp".
23168 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23169 "bactrace in corefile.exp".
23170 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23171 "call inferior function with struct - returns float" and
23172 "call inferior function with struct - returns double".
d63a86f8 23173
c906108c
SS
23174Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23175
23176 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23177 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23178 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23179 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23180
23181Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23182
23183 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23184 (or overriden) "CHILL" macro rather then bare "gcc".
23185 Also look for ../../gcc/xgcc since that is what we will
23186 actually need, not "Makefile". Remove following assignment
23187 of CHILL to CHILL_FOR_TARGET because that results in
23188 recursive definition.
23189
23190Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23191
23192 * gdb.base/corefile.exp: Change xfail for backtrace in
23193 corefile.exp from linuxaout to all linux.
23194 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23195 cases where we miss the breakpoint at the signal handler
23196 for some reason. Setup xfail for linuxoldld/linuxaout and
23197 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23198 hitting SIGURG breakpoint.
23199 * gdb.base/signals.exp: Setup xfail for "next" acting like
23200 continue to add linuxoldld. Setup xfail for all linux for
23201 "next to handler in signals_tests_1", "backtrace in
23202 signals_tests_1", "continue to func1", "pass SIGUSR1",
23203 and continue to handler".
23204
23205Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23206
23207 * Update all FSF addresses except those in COPYING* files.
23208
23209Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23210
23211 * gdb.base/a2-run.exp: Change messages to be more explicit about
23212 the status of args, and quote binfile in results.
23213
23214Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23215
23216 * gdb.base/callfuncs.exp: Add tests for passing structs to
23217 inferior functions and return various types.
23218 * gdb.base/callfuncs.c: Add functions to receive a struct
23219 and return a member of the struct, in various types.
23220
23221Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23222
23223 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23224
23225Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23226
23227 * config/vxworks29k.exp: New file, sources vxworks.exp.
23228
23229Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23230
23231 * config/gdbremote.exp: New file. Testing framework using
23232 gdbserver.
23233
23234Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23235
23236 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23237 "call function when asleep" and "send end of file".
23238 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23239 for "backtrace in corefile.exp".
23240 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23241 for "backtrace through signal handler".
23242 * gdb.base/corefile.exp: Make sure we actually generate a core file
23243 before trying the core tests. Some systems allow the user to suppress
23244 generation of core files and default to that (linux for example).
23245 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23246 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23247
23248Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23249
23250 * gdb.threads: New directory with some crude multi-threaded
23251 gdb tests (step.exp and step2.exp).
23252 * config/mt-lynx (STEP_EXECUTABLE): Define.
23253 (THREADFLAGS): Define.
23254
23255Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23256
23257 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23258
23259 * gdb.base/signals.exp: Disable whole file for lynx until
23260 further notice.
23261
23262 * gdb.base/signals.exp: xfail test where "next" acts like
23263 "continue" for lynx.
23264
23265 * gdb.base/interrupt.exp: xfail test for calling function while
23266 inferior is asleep for lynx.
23267
23268 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23269 than one cr-lf after each command.
23270
23271Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23272
23273 * configure.in: Reinstate setting of stabsdirs variable, fix
23274 typo in setting up configdirs for native builds.
23275
23276 * gdb.base/return.exp: Fix typo in return double test.
23277 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23278 compiler from optimizing them away.
23279
23280Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23281
23282 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23283 sequences to be echo'd by gdb when using gdb_test.
23284 * gdb.chill/chexp.exp: Likewise.
23285 * gdb.fortran/exprs.exp: Likewise
23286
23287Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23288
23289 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23290 after the inferior gdb has started.
23291
23292 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23293 after each command.
23294 * gdb.base/funcargs.exp: Likewise.
23295 * gdb.base/gdbvars.exp: Likewise.
23296 * gdb.base/interrupt.exp: Likewise.
23297 * gdb.base/list.exp: Likewise.
23298 * gdb.base/watchpoint.exp: Likewise.
23299 * gdb.c++/demangle.exp: Likewise.
23300 * gdb.c++/inherit.exp: Likewise.
23301 * gdb.chill/chexp.exp: Likewise.
23302 * gdb.fortran/exprs.exp: Likewise.
23303
23304 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23305 test if we can't handle IO to/from the inferior.
23306
23307 * gdb.c++/misc.exp: Always check for a program already being
23308 started after sending a "run" command to gdb.
23309
23310 * gdb.base/twice.exp: Start with a fresh gdb.
23311
23312 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23313 only depend on gdb's expression code, not the chill runtime.
23314
23315 * gdb.base/return.c: Put return values into variables so we
23316 can have gdb print them rather than depending on the program
23317 to print them.
23318 * gdb.base/return.exp: Corresponding changes.
23319
23320 * lib/gdb.exp: Provide default value for noinferiorio.
23321 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23322 the inferior.
23323
23324 * gdb.base/break.exp: Always check for a program already being
23325 started after sending a "run" command to gdb.
23326 (text_next_with_recursion): Don't check the output from the
23327 program's printf statement. Instead just make sure the program
23328 exited.
23329
23330 * gdb.base/commands.exp: Protect tests which need arguments with
23331 $noargs conditionals.
23332
23333Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23334
23335 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23336 of structure member arrays to match gdb/valops.c:value_addr change.
23337
23338Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23339
23340 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23341 cases.
23342
23343Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23344
23345 * configure.in (configdirs): Remove gdb.chill from default list
23346 of subdirs and then add it back in only if doing a native build.
23347 The current chill compiler does not yet work in any cross build.
23348 * Revert all signal changes from Jul 6.
23349 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23350 for sh-hms targets, allowing these tests to link, with no other
23351 changes. Testing is suppressed by setting "nosignals" in site.exp.
23352
23353Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23354
23355 * configure.in (signaldirs): Define and add to configdirs for all
23356 targets except some specific ones that are known to not support signals.
23357 Also clean up formatting.
23358 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23359 (signals, sigall): Remove rules to build.
23360 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23361 Moved to new gdb.signals directory.
23362 * gdb.signals: New test directory.
23363 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23364 signals.c signals.exp}: New or moved files.
23365
23366Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23367
23368 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23369
23370Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23371
23372 * gdb.base/return.exp: Xfail `return double' test failure
23373 on at least Solaris 2.3 and handle future/past versions on
23374 a case by case basis as appropriate. Also update message
23375 to include i*86 failures.
23376
23377Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23378
23379 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23380
23381 * lib/gdb.exp: Fix comment which erroneously identified
23382 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23383 gdb_file_cmd not gdb_load).
23384 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23385
23386 * gdb.base/setvar.exp: Make test names consistent between pass and
23387 fail cases. Use gdb_test more.
23388
23389Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23390
23391 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23392
23393Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23394
23395 * gdb.base/help.exp: Fix expected help string for `show commands'.
23396
23397Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23398
23399 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23400
23401 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23402 of a text section.
23403
23404Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23405
23406 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23407 that loop eventually terminates. Fix Connection refused logic so
23408 that testsuite will expire nicely.
23409
23410Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23411
23412 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23413 config/rom68k.exp: New tcl glue for the appropriate monitors.
23414 These all just end up calling monitor.exp.
23415 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23416 refused' by retrying. Cleanup some timeout issues.
23417 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23418 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23419 callers don't have to set/restore global timeout variable.
23420
23421 * The following set of changes centralizes management of the global
23422 timeout variable. This way, it can be set in one target dependent
23423 place instead of dozens of places scattered throughout the test suite.
23424 If you need to lengthen a timeout, then you should either set timeout
23425 in one of the config/{target}.exp files, or multiply it by a factor.
23426 Setting it to an absolute value is always going to lose for some
23427 targets.
23428 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23429 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23430 * gdb.base/funcargs.exp: Don't set timeout.
23431 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23432 * gdb.base/printcmds.exp (test_print_string_constants
23433 test_print_array_constants): Don't set timeout.
23434 * gdb.base/ptype.exp: Don't set timeout.
23435 * gdb.base/recurse.exp: Don't set timeout.
23436 * gdb.base/return.exp: Don't set timeout.
23437 * gdb.base/watchpoint.exp: Don't set timeout.
23438 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23439 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23440
23441Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23442
23443 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23444
23445Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23446
23447 * lib/gdb.exp: Disable chill tests for irix5.
23448
23449Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23450
23451 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23452 each test pass or fail.
23453
23454Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23455
23456 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23457 xlc not gcc.
23458
23459Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23460
23461 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23462
23463Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23464
23465 * config/est.exp: Fix copyright and comments. Remove dead code.
23466 Use targetname, serialport and baud variables instead of fixed
23467 constants.
23468 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23469 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23470
23471Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23472
23473 * gdb.base/watchpoint.exp: Don't run
23474 test_watchpoint_triggered_in_syscall for sunos.
23475
23476Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23477
23478 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23479 they don't seem to exist. Do include stdio.h.
23480
23481Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23482
23483 * gdb.base/a1-selftest.exp: Add alpha xfail.
23484
23485Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23486
23487 * gdb.base/watchpoint.c (main): Prompt before calling read().
23488 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23489 Revise accordingly. Remove cruft about sending "123" several
23490 times, until it gets noticed. Clean up the "print buf[0]" stuff
23491 so that it passes or fails, and waits for prompts in the usual way.
23492
23493Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23494
23495 * gdb.base/recurse.exp: Fix comment.
23496
23497 * TODO: Remove item about printing variables in nodebug.exp. Add
23498 item about enabling tests which are only run on some targets.
23499
23500 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23501 fail, make test names unique, use new gdb_test convention
23502 regarding pattern, use gdb_test more, etc.).
23503
23504 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23505 fail, make test names unique, etc.).
23506
23507Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23508
23509 * gdb.base/nodebug.c: Change return type of top and middle to
23510 short.
23511 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23512 are fixed by the recent mdebugread.c changes. Allow `short ()'
23513 as type for top and middle.
23514
23515Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23516
23517 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23518 nearly as I can tell, the whole thing was an accident in Stu's
23519 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23520 to replace a send/expect pair with gdb_test, but ended up only
23521 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23522 of 30 Mar 1995 took care of it, but left this vestigial comment
23523 which I am now nuking.
23524
23525Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23526
23527 * gdb.base/break.exp: Look for different line number for
23528 breakpoint at main depending on usestubs.
23529
23530Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23531
23532 * gdb.base/list.exp: Adjust some alternate expect patterns to
23533 match recent list0.c change. Add alternate expect pattern for
23534 output from `list default lines around main' for optimizing
23535 compilers.
23536
23537Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23538
23539 * lib/gdb.exp: If nosignals is not set, set it to 0.
23540
23541Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23542
23543 * config/slite-gdb.exp: Responds to load symbol table prompt.
23544 * gdb.base/break.exp: Adjust line number, fix rerun.
23545 * gdb.base/langs0.c: Add #ifdef usestubs.
23546
23547Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23548
23549 * gdb.base/list.exp: Adjust line contents after adding new lines in
23550 list0.c. Also fix a syntax error.
23551
23552 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23553 * gdb.base/break.exp: ditto.
23554 * gdb.base/list.exp: ditto.
23555 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23556 * gdb.base/run.c: ditto.
23557 * gdb.base/list0.c: ditto.
23558 * gdb.base/funcargs.c: ditto.
23559
23560Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23561
23562 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23563 $targetname, $serialport and $baud instead of hardwired variables.
23564 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23565 target doesn't support signals.
23566
23567Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23568
23569 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23570
23571Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23572
23573 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23574 Don't rely on the value of an auto variable before it has been
23575 initialized. Use gdb_test more.
23576
23577Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23578
23579 * lib/gdb.exp (default_gdb_version): A version number must start
23580 with a digit, but other than that contains all characters up to
23581 the first whitespace character.
23582
23583Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23584
23585 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23586
23587Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23588
23589 * gdb.c++/*.exp: Warn if executable does not exist. The original
23590 reason for skipping the warning was that configure.in sometimes
23591 intentionally skipped building the executables but the tcl code
23592 had no way of knowing. That (a) was always bogus with respect to
23593 error handling, (b) is no longer true (right now there is no way
23594 to skip C++ tests).
23595
23596 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23597
23598Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23599
23600 * gdb.base/list.exp: Add expect patterns for output from
23601 SunPRO compiled executables.
23602 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23603 types.
23604
23605Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23606
23607 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23608 number (we are already testing that the correct source line text
23609 gets printed).
23610
23611 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23612 that is what is intended, but something needed to be done to get
23613 sunos4 native working again.
23614
23615 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23616
23617 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23618 apparently went with a (very) old xfail.
23619
23620Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23621
23622 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23623 runto_main is a proc in gdb.exp that will do 'step' for target use
23624 stubs.
23625 * gdb.base/exprs.exp: ditto.
23626 * gdb.base/interrupt.exp: ditto.
23627 * gdb.base/opaque.exp: ditto.
23628 * gdb.base/printcmds.exp: ditto.
23629 * gdb.base/ptype.exp: ditto.
23630 * gdb.base/scope.exp: ditto.
23631 * gdb.base/setvar.exp: ditto.
23632 * gdb.base/signals.exp: ditto.
23633 * gdb.base/twice.exp: ditto.
23634 * gdb.c++/classes.exp: ditto.
23635 * gdb.c++/inherit.exp: ditto.
23636 * gdb.c++/templates.exp: ditto.
23637 * gdb.base/break.exp: no run and hit main for stubs. Change line
23638 numbers for breakpoints and info breakpoint.
23639 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23640 breakpoint().
23641 * gdb.base/callfuncs.c: ditto.
23642 * gdb.base/exprs: ditto.
23643 * gdb.base/interrupt.c: ditto.
23644 * gdb.base/opaque0.c: ditto.
23645 * gdb.base/printcmds.c: ditto.
23646 * gdb.base/ptype.c: ditto.
23647 * gdb.base/scope0.c: ditto.
23648 * gdb.base/setvar.c: ditto.
23649 * gdb.base/signals.c: ditto.
23650 * gdb.base/twice.c: ditto.
23651 * gdb.c++/misc.cc: ditto.
23652 * gdb.c++/templates.cc: ditto.
23653
23654Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23655
23656 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23657
23658 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23659 somewhere between `read' and `main.c'. I'm pretty sure the
23660 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23661 and it isn't particularly useful.
23662
23663 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23664
23665Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23666
23667 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23668
23669Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23670
23671 * config/mt-slite: add LIBS and -nostdlib.
23672 * config/slite-gdb.exp: add this new file to support sparclite target.
23673
23674Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23675
23676 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23677
23678 * gdb.base/a2-run.exp: Change argument to istarget from
23679 "*-*-vxworks" to "*-*-vxworks*".
23680 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23681
23682Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23683
23684 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23685 will not runto main but do a 'step' to step out of breakpoint().
23686 * config/mt-slite: add -Dusestubs.
23687
23688Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23689
23690 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23691 instead of just @.
23692
23693 * gdb.base/signals.exp: Add test for "handle all print".
23694 * TODO: Remove "handle all print". Also remove item about
23695 checking copyright date (I don't like the idea of a spurious FAIL
23696 based on when we run the tests).
23697
23698 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23699 for SunOS4 (reason for failure not investigated). Remove
23700 redundant test for $binfile.
23701
23702 * gdb.base/nodebug.c (array_index): Call malloc.
23703
23704 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23705
23706Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23707
23708 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23709 conventions and slightly simplify the matching regexp.
23710
23711Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23712
23713 * gdb.base/break.exp: Update gdb_test invocation to use new
23714 convention.
23715
23716 * lib/gdb.exp: If noargs is not set, set it to 0.
23717
23718 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23719 tests unique.
23720
23721 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23722
23723Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23724
23725 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23726 one argument of type "<non-float parameter>".
23727
23728Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23729
23730 * config/rom68k.exp: New file to support Motorola IDP board.
23731 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23732 * gdb.base/break.c: Change things around so that this program
23733 doesn't depend upon args. This is necessary to make remote
23734 targets work (in general, they can't take args).
23735 * gdb.base/break.exp: Don't try to send args to program. Don't
23736 expect output. Also, replace lots of code with gdb_test.
23737
23738Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23739
23740 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23741 printing of '\'' (which is what the comment says we are testing,
23742 even though we were not), not '''.
23743 (test_integer_literals_rejected): Test that printing ''' is an error.
23744
23745 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23746 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23747 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23748 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23749 Use gdb_test not test_print_accept.
23750 * lib/gdb.exp: Remove test_print_accept.
23751
23752 * gdb.base/signals.exp (signal_tests_1): Make pass message
23753 consistent with fail message.
23754
23755 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23756 unsigned char; the bug (PR 1821) is fixed.
23757
23758 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23759
23760 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23761 successful tests--makes xfailing them work right.
23762
23763Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23764
23765 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23766 only \r\n, not .*. The test can pass .* as the last thing in
23767 $pattern if that is what it wants. In addition to providing this
23768 flexibility, this change should speed up pattern matching in cases
23769 where the pattern already ended with .* (there were a number of
23770 them). This change also helps catch bad patterns--in the old
23771 scheme the typo "char \*" instead of "char \\*" would pass. Now
23772 it is caught.
23773 * Many .exp files: Update callers.
23774
23775 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23776 clearer and does not spuriously match multiple ('s. Likewise for
23777 ) and *.
23778
23779 * gdb.base/nodebug.exp: Test ability to call a function and pass
23780 it a string (even with no debugging info).
23781
23782 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23783 "p '\'", which is the same as "p ''" once tcl gets done with
23784 quoting, to "p '\\'", which I suspect is what is intended (one
23785 backslash gets sent to GDB).
23786
23787 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23788
23789Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23790
23791 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23792 1817) was fixed literally years ago.
23793
23794Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23795
23796 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23797 test, it causes stepping out of call_after_alloca_subr with
23798 optimizing compilers.
23799 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23800 fails.
23801
23802 * gdb.c++/templates.exp: Source templ-info.exp only if
23803 the templates executable exists.
23804
23805 * gdb.c++/misc.cc (class Contains_static_instance,
23806 class Contains_nested_static_instance),
23807 gdb.c++/classes.exp (test_static_members): Test printing of
23808 a class that contains a static instance of the class.
23809
23810Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23811
23812 * gdb.base/langs2.c (cppsub_): Don't prototype.
23813 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23814 only, I believe).
23815
23816Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23817
23818 * lib/gdb.exp (skip_chill_tests): New procedure.
23819
23820 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23821
23822Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23823
23824 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23825 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23826
23827Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23828
23829 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23830
23831 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23832 disassemble 8, not 16, instructions for part 4.
23833
23834 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23835 support the latter anymore.
23836
23837 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23838 -DNO_PROTOTYPES.
23839 * gdb.base/callfuncs.c: Control use of prototypes based on
23840 NO_PROTOTYPES, not __STDC__.
23841 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23842 t_float_values2 tests if prototypes in use.
23843
23844 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23845 t_double_values): When checking differences against DELTA, check
23846 that difference is within the range (-DELTA,DELTA), not just
23847 (-infinity,DELTA).
23848
23849Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23850
23851 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23852 'file' command firts, then 'target', then 'load', this is due to gdb
23853 target set up.
23854 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23855
23856Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23857
23858 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23859 FP load/store variants.
23860 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23861
23862Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23863
23864 * gdb.base/term.exp: Do not give a warning if not native, it is
23865 not an abnormal condition.
23866
23867Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23868
23869 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23870 t_char_array".
23871
23872Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23873
23874 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23875 are getting the version number.
23876
23877 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23878 if not native, it is not an abnormal condition.
23879
23880Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23881
23882 * lib/gdb.exp: Just use "file exists", rather than undocumented
23883 dejagnu procedure "findfile".
23884
23885Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23886
23887 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23888 (LDFLAGS): Set to -Xlinker -Ur.
23889
23890 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23891 Removed, these values are set by lib/gdb.exp.
23892
23893 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23894
23895Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23896
23897 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23898 of replicating gdb startup code.
23899
23900 * config/mt-vxworks (LDFLAGS): Set to -r.
23901 (CFLAGS_FOR_TARGET): Removed.
23902
23903 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23904 (gdb) and gdb for vxworks uses (vxgdb).
23905
23906 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23907 executable is not in the tree and host != target, use sed and
23908 program_transform_name to determine the gdb name used by the
23909 target.
23910
23911 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23912 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23913
23914Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23915
23916 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23917 floats, chars, and shorts where there are ANSI-style function
23918 definitions.
23919
23920 * gdb.base/langs.exp, gdb.base/langs*: New test.
23921 * gdb.base/Makefile.in: Build it.
23922 * TODO: Remove item about checking that C names don't get C++
23923 demangling applied; this test tests it.
23924
23925Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23926
23927 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23928 went with the const70 xfail. The xfail went away a year ago.
23929
23930 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23931
23932 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23933 for hp300.
23934
23935 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23936
23937 * gdb.base/a1-selftest.exp: Don't run on hp300.
23938
23939Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23940
23941 * Makefile.in (site.exp): Set host_alias and target_alias as well
23942 as host_triplet and target_triplet.
23943
23944Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23945
23946 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23947
23948 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23949 places as other ecoff systems).
23950
23951 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23952 ultrix.
23953
23954Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23955
23956 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23957 remove them.
23958 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23959 variable and "variable" in addition to "data variable".
23960 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23961
23962 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23963 2.
23964 * gdb.base/list1.c (long_line): Add additional statement at start
23965 of function.
23966 * gdb.base/list.exp (test_forward_search): Update line number to
23967 reflect new statement.
23968
23969Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23970
23971 * gdb.base/signals.exp: Reinitialize searched source directories
23972 after gdb_start call.
23973
23974Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23975
23976 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23977 * gdb.stabs/Makefile.in: Likewise.
23978
23979 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23980 change. Instead split the tests into smaller pieces.
23981 * gdb.disasm/hppa.s: Corresponding changes.
23982
23983Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23984
23985 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23986 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23987
23988 * gdb.base/funcargs.exp: Modify many tests so that every test
23989 either passes or fails. Make some test names unique.
23990
23991Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23992
23993 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23994 Call stty to set interrupt character.
23995
23996 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23997 for HP assembler versus GNU assembler based on actual behavior of
23998 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23999
24000 * TODO: Suggest a few more stepping tests.
24001
24002Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24003
24004 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24005 restart GDB for h8300 after a continue.
24006 (return): Add pattern to match a29k-udi behavior.
24007 * gdb.base/nodebug.exp: Remove obsolete comment.
24008 * gdb.base/regs.exp: New file, testing of register displays.
24009 * gdb.base/return.exp: Fix typo in reference to $objdir.
24010 * gdb.base/whatis.exp: Always start with a fresh GDB.
24011
24012Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24013
24014 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24015 higher, these tests generate a lot of output.
24016
24017Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24018
24019 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24020 code following the catch silently ignored some errors; without the
24021 catch they should be thrown like any other tcl error. Also, the
24022 catch used "" instead of {} which meant all the callers who wanted
24023 to include one of the characters "[]$ had to quote it an extra time.
24024 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24025 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24026 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24027 Remove extra quoting.
24028
24029Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24030
24031 * gdb.base/commands.exp: Make test names unique; every test either
24032 passes or fails. Update some comments.
24033
24034 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24035
24036Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24037
24038 The following fixes a FAIL caused by the fact that the alpha stabs
24039 configuration didn't use the ".if alpha" code in weird.def.
24040 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24041 bit pointer, so the 32 bit version works even on the alpha.
24042 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24043 Remove the stuff which allowed us to have separate versions for
24044 alpha and everything else.
24045
24046 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24047 regexp which "info func operator\[\](" is supposed to match. Fix
24048 string to send to GDB. Note that GDB still doesn't work right. Add a
24049 new test for "info func .perator\[\](" which GDB does handle correctly.
24050
24051 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24052
24053Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24054
24055 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24056 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24057 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24058 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24059 it makes the tests harder to understand and confuses test-o-matic.
24060 The preferred style is that each test provides a PASS or a FAIL,
24061 and has a unique message (e.g. "continue #54" not just "continue")
24062 which is the same for the pass and the fail.
24063 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24064 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24065 to lib/gdb.exp.
24066 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24067 prt_accept which was basically the same thing. Likewise for
24068 test_print_reject and prt_reject.
24069 * lib/gdb.exp (test_print_reject): Add some more error message
24070 patterns to match from the former printcmds.exp (prt_reject).
24071 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24072 One defect of the passcount stuff is that some of it failed to
24073 report XPASS where appropriate.
24074 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24075 stuff before and after arg in expected pattern.
24076 (test_paddr_operator_functions): Re-do test without print_addr_of;
24077 this is the only test which seems to want extra stuff there.
24078
24079Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24080
24081 * gdb.base/nodebug.exp: Update new tests to reflect improved
24082 wording of gdb output.
24083
24084 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24085 and "ptype" work on variables in files compiled without -g.
24086 Replaces commented out "maint print msymbol" tests.
24087
24088Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24089
24090 * gdb.base/setvar.c (dummy): Call malloc.
24091
24092 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24093 losing with the irix4 sed.
24094
24095 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24096 ALRM" on irix4.
24097
24098Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24099
24100 * TODO: Remove items about corefile.exp testing new exec-file and
24101 backtrace; both are now done. Add items about printing enums.
24102
24103Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24104
24105 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24106 "get signal $thissig" test fails.
24107
24108 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24109
24110Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24111
24112 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24113 compiler warning with dec alpha compiler.
24114
24115 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24116 extra \n from gdb_test call (this explains why the prompt test
24117 that I removed yesterday was there).
24118 (user_defined_command_test): Remove extra \n and prompt test.
24119
24120 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24121 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24122 doesn't exist.
24123 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24124 Also remove alpha workaround, which turns out to be because
24125 SIGABRT == SIGLOST.
24126
24127 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24128
24129 * gdb.base/help.exp: Don't test "help show".
24130
24131Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24132
24133 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24134 "set print address" is on.
24135 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24136 pass prompt to gdb_test; gdb_test already looks for the prompt.
24137
24138 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24139
24140 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24141 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24142 was to make sure that gdb can read a core file. But (a) the "read
24143 the corefile" part didn't make it to a1-selftest.exp, we just
24144 delete the corefile after creating it, and (b) we test reading
24145 corefiles in corefile.exp anyway. Also, this test left around a
24146 xgdb process on Solaris.
24147
24148 * gdb.base/corefile.exp: Also test backtrace.
24149
24150Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24151
24152 * gdb.base/commands.exp: Test a simple user defined command with
24153 arguments and if/while statements; verify the full user command is
24154 printed by "show user".
24155
24156 * gdb.base/commands.exp: Test if/while commands as part of a
24157 breakpoint command list; verify they appear in breakpoint
24158 information.
24159
24160Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24161
24162 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24163 than by dividing by zero.
24164
24165Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24166
24167 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24168 performing an inferior call with watchpoints enabled.
24169 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24170 call.
24171
24172Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24173
24174 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24175 of "file" command.
24176
24177 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24178 Add additional pattern for when "int operator int(void);" appears
24179 in a different order.
24180
24181Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24182
24183 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24184
24185 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24186 and "signal" with ".*".
24187
24188Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24189
24190 * TODO: Add note about "handle all nostop".
24191
24192 * gdb.base/{sigall.c, sigall.exp}: New test.
24193 * gdb.base/Makefile.in: Add it.
24194
24195Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24196
24197 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24198 when invoking GDB, suppresses any windowing interface.
24199
24200Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24201
24202 * config/sim-gdb: New file, simulator testing support.
24203
24204Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24205
24206 * gdb.base/interrupt.exp: Test calling func1 twice.
24207
24208Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24209
24210 * gdb.base/list.exp (test_forward_search): Set timeout higher
24211 when we'll be getting lots of output from gdb.
24212
24213 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24214 "init_malloc" to after the expect statement. Run it if that
24215 regexp is taken, but also for two others which happen if source
24216 cannot be found.
24217
24218Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24219
24220 * gdb.base/printcmds.exp: New test, for printing register before
24221 program is running.
24222
24223Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24224
24225 * gdb.base/list.exp: Correct some alternate expect patterns
24226 to reflect changes in list1.c.
24227
24228Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24229
24230 * TODO: Add item regarding large frames.
24231
24232 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24233
24234 * TODO: Remove item about enabling return.exp; it
24235 is enabled. Suggest a few more "return" tests.
24236
24237Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24238
24239 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24240 anonymous unions.
24241
24242Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24243
24244 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24245 and pr-5646.o, so "make" is the same as "make all", not "make
24246 pr-4975.o".
24247
24248Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24249
24250 * gdb.base/list.exp: Adjust expectations to reflect changes in
24251 list1.c.
24252 (test_forward_search): New test proc.
24253 * gdb.base/list1.c (long_line): New function, has long source line.
24254
24255Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24256
24257 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24258 additional line of code that was added.
24259
24260Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24261
24262 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24263 tests so as not to overflow expect's input buffers.
24264 * gdb.disasm/hppa.exp: Corresponding changes.
24265
24266Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24267
24268 Beginnings of template debugging tests.
24269 * gdb.c++/templ-info.cc: New file to test for template
24270 debugging capability of the compiler.
24271 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24272 templ-info.cc.
24273 * gdb.c++/templates.cc: Add explicit template instantiations
24274 to enable compiling with -fno-implicit-templates. Add destructor
24275 and 'value' method to T5 class for template tests.
24276 * gdb.c++/templates.exp: Add testcases for printing of template
24277 types, setting breakpoints on template methods and calling a
d63a86f8 24278 template method.
c906108c
SS
24279
24280Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24281
24282 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24283 branch target since some assemblers (gas-2.5) may emit a
24284 relocation for the branch instead of resolving it in the
24285 assembler.
24286
24287Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24288
24289 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24290 through signal handler.
24291
24292Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24293
24294 * configure.in (*-*-netware): Use config/mt-netware.
24295
24296 * config/mt-netware: New file.
24297 * config/mt-i386-netware: Removed, separate configs for different
24298 netware architectures are no longer needed now that we have
24299 --with-headers.
24300
24301Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24302
24303 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24304 by the recent changes to use ANSI C arithmetic conversions.
24305
24306Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24307
24308 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24309 bug involving using inferior_pid to figure out whether to select a
24310 frame.
24311
24312Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24313
24314 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24315 match the current disassembler output.
24316
24317Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24318
24319 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24320 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24321 types, expect "int" as type of integer values (for now).
24322
24323Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24324
24325 * gdb.base/commands.exp: New tests for if/while commands.
24326
24327Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24328
24329 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24330 by .*, since hex values have different syntax in Chill mode.
24331
24332Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24333
24334 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24335 linefeed from expect pattern for repeated types with indices > 9.
24336
24337Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24338
24339 First part of Fortran test suite.
24340 * gdb.fortran: New directory.
24341 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24342
24343Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24344
24345 * gdb.base/default.exp: Update expect pattern for load command
24346 without arguments.
24347
24348Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24349
24350 * configure.in: Change i386 to i[345]86.
24351 * gdb.base/configure.in: Likewise.
24352 * gdb.c++/configure.in: Likewise.
24353 * gdb.chill/configure.in: Likewise.
24354
24355Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24356
24357 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24358 patterns, since that is not a valid context for comments.
24359
24360Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24361
24362 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24363 repeated types and repeated types with indices > 9.
24364
24365Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24366
24367 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24368 2417; old bug has been fixed.
24369
24370Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24371
24372 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24373 send the newline ourselves instead of assuming gdb_test will do
24374 so when passed an empty input string.
24375
24376 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24377 stabs testcode.
24378
24379Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24380
24381 * lib/gdb.exp (gdb_test): Don't send anything if the first
24382 argument is an empty string. This makes cases where we want to
24383 match output that is already in expect's buffers (for example,
24384 matching a breakpoint after gdb_run_cmd has been called) work
24385 reliably.
24386
24387Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24388
24389 * config/netware.exp: New file.
24390
24391Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24392
24393 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24394 the -B and -L prefixes so we can find the debugging stub.
24395
24396 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24397 there and we are using the gcc from the tree.
24398
24399 * gdb.base/types.c: Removed.
24400
24401 * gdb.base/configure.in: Look for makefile fragments in ../config.
24402 Recognize i386-*-netware.
24403 * gdb.c++/configure.in: Likewise.
24404
24405Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24406
24407 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24408 the correct TCL syntax.
24409
24410Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24411
24412 * gdb.base/opaque.exp: use runto instead of messing around with
24413 breakpoints. Simplify by using gdb_test.
24414
24415 * gdb.base/bitfields.exp: restart between tests on netware targets
24416 because breakpoints aren't relocated after target death. Run
24417 processes to completion.
24418
24419 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24420
24421Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24422
24423 * Makefile.in: Remove extra tabs that confuse some versions
24424 of "make". Use the newly built gdb to test with by default,
24425 rather than the first one in the tester's search path.
24426
24427Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24428
24429 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24430
24431 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24432 condition help.
24433
24434Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24435
24436 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24437
24438 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24439 running.
24440 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24441 * gdb.base/funcargs.exp: Likewise.
24442
24443 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24444 * gdb.base/funcargs.exp: Likewise.
24445
24446 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24447 message is "".
24448
24449Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24450
24451 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24452 return,signals,twice}.exp: Handle non-existant binaries
24453 consistantly.
24454
24455 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24456 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24457 might testing a cross development system.
24458
24459Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24460
24461 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24462 runtest script is relative to ${srcdir}, not ${rootdir}.
24463
24464Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24465
24466 * gdb.base/signals.exp: Allow for optionality of breakpoint
24467 address.
24468
24469Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24470
24471 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24472
24473Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24474
24475 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24476 for size_t definition.
24477 * gdb.c++/templates.cc: Likewise
24478
24479 * config/mt-i386-netware: New file.
24480
24481 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24482 defined.
24483
24484 * gdb.base/Makefile.in: Added support for systems that name core
24485 files by appending "core" to the program name.
24486 * gdb.base/a1-selftest.exp: Likewise.
24487
24488Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24489
24490 * gdb.base/return.exp: Add comment and message for `return double'
24491 test failure on Sparc Solaris.
24492
24493Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24494
24495 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24496
24497Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24498
24499 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24500 from optimizing them away.
24501 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24502 patterns to include default constructors and assignment operators,
24503 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24504 character in the output of the virtual base pointer.
24505
24506Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24507
24508 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24509 expression match in print_addr_of to avoid unintented matches.
24510 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24511 versions up to 2.5.8.
24512
24513Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24514
24515 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24516 included file to run under newer versions of expect.
24517 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24518 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24519 Remove xfail for the virtual table of BDDHookV.
24520
24521Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24522
24523 * lib/gdb.exp (string_to_regexp): Set a default result.
24524 (default_gdb_start): Fix misleading message.
24525
24526Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24527
24528 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24529 Remove all CC, etc definitions.
24530 * config/mt-hpux: New file.
24531 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24532 (CFLAGS, LDFLAGS): Define.
24533 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24534
24535 * Makefile.in (site.exp): Don't insert host_os, etc.
24536 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24537 (distclean): Check existence of subdir.
24538 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24539 * gdb.base/Makefile.in: General cleanup and simplification.
24540 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24541 to build executables. Use default rule to build .o files.
24542 (EXPECT, RUNTEST, CC): Fix relative pathname.
24543 (site.exp): Don't insert host_os, etc.
24544 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24545 and/or SIGUSR1 defined.
24546 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24547 * gdb.c++/Makefile.in: General cleanup and simplification.
24548 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24549 (CFLAGS): Remove.
24550 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24551
24552Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24553
24554 * gdb.base/recurse.exp: Misc changes to get tests running again
24555 after Kung's changes to the watchpoint code.
24556 * gdb.base/watchpoint.exp: Likewise.
24557
24558Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24559
24560 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24561
24562Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24563
24564 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24565 * lib/gdb.exp (default_gdb_start): Define.
24566 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24567 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24568 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24569 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24570 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24571 Don't call gdb_target_udi in between tests.
24572
24573Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24574
24575 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24576 (which was basically just a local version of the same thing). In
24577 addition to avoiding duplication, gdb_test_exact is faster.
24578 * lib/gdb.exp (gdb_test_exact): Fix typo.
24579
24580 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24581 don't give an error.
24582
24583 * gdb.base/term.exp: Call delete_breakpoints before starting.
24584
24585 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24586 (t10): Add comment.
24587
24588Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24589
24590 Reorganization of the GDB Test Suite.
24591
24592 * gdb.base: New directory, contains all the basic tests.
24593 * gdb.c++: New directory, tests specific to C++.
24594 * gdb.chill: New directory, tests specific to Chill.
24595 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24596 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24597 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24598 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24599 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24600 t30-31 to chill).
24601 * */gdbme.*: Rename to match appropriate expect scripts.
24602 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24603 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24604 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24605 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24606 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24607 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24608 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24609 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24610 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24611 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24612 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24613 gdb.c++/virtfunc.cc: New names of C++ files.
24614 * gdb.chill/chillvars.ch: New name of Chill file.
24615 * gdb.base/configure.in, gdb.c++/configure.in,
24616 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24617 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24618 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24619 * configure.in (configdirs): Update to reflect directory changes.
24620 (target_abbrev): No longer define for any configuration.
24621 * Makefile.in: Cosmetic improvements to header comments.
24622
24623Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24624
24625 Various changes to gdb.t31:
24626
24627 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24628 * gdbme.ch: Make all key-words and predefineds be upper-case.
24629 * chillvars.exp: Expect key-words and predefinds in upper-case.
24630
24631 * chillvars.exp: Use gdb_test_exact many places.
24632 Change expected output for arrays (which now includes index labels).
24633
24634 * pr-5020.exp, gdme.ch (module PR_5020):
24635 New test, for PR-5020.
24636
24637Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24638
24639 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24640 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24641
24642Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24643
24644 * Makefile.in: Fix bit-rot in definitions of CHILL,
24645 CHILL_FOR_TARGET and Chill_LIB.
24646 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24647 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24648 CHILL, and CHILL_LIB.
24649
24650Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24651
24652 * Revert the previous changes. Please see Rob's directory
24653 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24654
24655Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24656
24657 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24658 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24659 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24660 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24661 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24662 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24663 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24664 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24665 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24666 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24667 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24668 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24669 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24670 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24671 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24672 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24673 changes from 94Q1.
24674
24675Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24676
24677 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24678 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24679 Rob's new testing fragments.
24680
24681Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24682
24683 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24684 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24685
24686Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24687
24688 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24689 version also, match on casted version strings, and match on
24690 gdb startup case where the line numbers might be messed up.
24691
24692Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24693
24694 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24695 (CFLAGS): Delete it from here.
c906108c
SS
24696
24697Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24698
24699 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24700
24701Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24702
24703 * Makefile.in (RUNTEST): Default to just "runtest".
24704
24705Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24706
24707 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24708 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24709 the code has been restructured.
24710
24711Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24712
24713 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24714 \n, not just one of each.
24715
24716 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24717 /bin/cc gives a warning if you do.
24718
24719Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24720
d63a86f8 24721 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24722 __t10ListS_link1ZUiRCUiPT0
24723
24724Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24725
24726 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24727 on local variables in recursive functions.
24728
24729 * gdb.t07/Makefile.in: Build the new test.
24730
24731Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24732
24733 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24734 directly. Instead compare the return values from actual calls.
24735
24736Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24737
24738 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24739
24740Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24741
24742 * From Peter Schauer with minor modifications.
a9c64011
AS
24743 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24744 stops in mid-line in the caller. Add xfail for returning a float
24745 value on X86 targets.
c906108c
SS
24746
24747Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24748
24749 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24750 to avoid expect lossage.
24751 (fmem_LRbug_tests): Likewise.
24752 * gdb.disasm/hppa.s: Corresponding changes.
24753
24754 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24755 conditions to work with latest dejagnu/expect.
24756
24757 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24758 expected to fail on the PA.
24759 (backtrace in call with trampolines): Explicitly require main
24760 to be frame #1 (no trampolines should show up in backtrace).
24761
24762 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24763 "continue -expect".
24764 * gdb.t06/break.exp: Likewise.
24765 * gdb.t07/watchpoint.exp: Likewise.
24766 * gdb.t13/bitfields.exp: Likewise.
24767 * gdb.t15/{funcargs,return}.exp: Likewise.
24768 * gdb.stabs/weird.exp: Likewise.
24769 * config/{mips,udi}-gdb.exp: Likewise.
24770
24771 * hppa.sed: Enclose comments within a sed command to avoid
24772 losing with the old OSF1 sed.
24773
24774Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24775
24776 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24777 sequent dynix.
24778 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24779 * gdb.t15/funcargs.exp: Conditionally step again to really
24780 finish from marker_call_with_trampolines. Handle the case where
24781 the first step from within call_with_trampolines already steps
24782 us back to main.
24783 * gdb.t15/gdbme.c: Add comment to closing brace of
24784 call_with_trampolines for funcargs.exp.
24785
24786Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24787
d63a86f8 24788 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24789 Fix typo(s).
24790
24791Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24792
24793 * gdb.t07/gdbme.c: More code for watchpoint testing.
24794
24795 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24796 "Hardware watchpoint" throughout file.
24797 (test_watchpoint_triggered_in_syscall): New test.
24798 (test_complex_watchpoint): New test.
24799
24800Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24801
24802 * gdbme.c (call_with_trampolines): New function to try and step
24803 into. Tests trampoline problems on the PA.
24804
24805 * funcargs.exp (localvars_in_indirect_call): No longer expect
24806 stepping into indirect call to fail on PAs.
24807 (test_stepping_over_trampolines): New test.
24808
24809Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24810
24811 * TODO: Add suggestions for static member function tests, and
24812 completion tests.
24813
24814Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24815
24816 * TODO: Add suggestions for "p/a" tests.
24817
24818 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24819 (default_gdb_exit): Replace all the hair with sending "quit" to
24820 the process with a simple close.
24821
24822Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24823
24824 * TODO: Add suggestions for shared library tests.
24825
24826Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24827
24828 * TODO: Add suggestions for x/s tests.
24829
24830Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24831
24832 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24833 "enable once", and "enable breakpoints once" with ".*".
24834
24835Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24836
24837 * TODO: Add suggestions about structure passing tests.
24838
24839Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24840
24841 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24842 the primary1 test, use work around if __GNUC__ < 2.
24843 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24844 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24845 Test for bad output rather than waiting for timeout. Issue
24846 second continue only if first continue failed.
24847
24848Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24849
24850 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24851 operator[] test with gdb_test because the old code didn't seem to
24852 be getting the quoting right with the new dejagnu.
24853
24854Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24855
24856 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24857 one from the path.
24858 * Makefile.in: Use a fresh expect if there is one, use runtest
24859 from the src tree if there is one.
d63a86f8 24860
c906108c
SS
24861Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24862
24863 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24864 next over recursive call. Revise the tests from that point on
24865 (which had been skipped) to match GDB's actual (correct) output.
24866
24867 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24868 with next over a breakpoint whose condition is false.
24869
24870 * gdb.t00/help.exp: Comment out "help set print" tests just like
24871 (and for same reason as) "help set" test.
24872
24873Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24874
24875 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24876 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24877
24878Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24879
24880 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24881 necessary gdb_target_udi.
24882
24883 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24884
24885 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24886 1838 and 2417; they are fixed.
24887
24888 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24889 gdb.t03/ptype.exp (ptype structure, ptype union):
24890 Remove xfails; the test is looser than when the xfails were added.
24891
24892 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24893 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24894
24895 * gdb.t01/run.exp: Only run shell test if isnative.
24896
24897 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24898 since "run" automatically loads if necessary. Call gdb_target_udi
24899 after the "file" since "file" kills any execution target.
24900
24901 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24902 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24903 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24904 argument for UDI.
24905
24906Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24907
24908 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24909
24910 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24911
24912Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24913
24914 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24915 properly quoting regexps. This makes the second argument to
24916 demangle a fixed string, which matches the callers, instead of a
24917 shell-style pattern which is what the previous implementation
24918 used. Update some of the callers.
24919
24920Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24921
24922 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24923 (comib_nullified_tests): Fix typo.
24924 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24925 strings. No longer expected to fail.
24926
24927 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24928 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24929 strings. No longer expected to fail.
24930
24931 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24932 string. No longer expected to fail.
24933
24934Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24935
24936 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24937 No longer expected to fail.
24938
24939 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24940 string. No longer expected to fail.
24941
24942Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24943
24944 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24945 only in the names (I probably got most of them). I was even
24946 generous with some which differed in underscores in names, and
24947 probably missed a few, and I *still* was able to remove almost a
24948 third of the file with almost no impact on testsuite coverage.
24949
24950Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24951
24952 * gdb.t00/default.exp: Match udi_attach error message as well as
24953 the one from child_attach.
24954
24955 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24956
24957 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24958
24959 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24960 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24961
24962 * Move test with enums and partial symbols back to
24963 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24964 Reverts the change of 26 May 93. Per today's change to
24965 stabs.texinfo, the behavior that weird.exp was expecting was
24966 unreasonable; what is important is that the compiler+gdb get
24967 things right, which happens with a recent gcc. Also fix the test
24968 to deal with native compilers which put out the stab gdb can't
24969 deal with.
24970
24971Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24972
24973 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24974 in the names. The main thing these accomplish is to slow things down.
24975 Many more such duplicates surely remain.
24976
24977 * gdb.t00/help.exp: Comment out "help support" test just like
24978 (and for same reason as) "help set" test.
24979
24980Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24981
24982 * gdb.t06/break.exp: Remove setup_xfails for
24983 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24984 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24985 about known bug in gcc to include up through 2.5.8.
24986 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24987 well as "_vb$".
24988 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24989 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24990 with latest gcc and gdb.
24991 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24992 well as "_vb$".
24993
24994Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24995
24996 * configure.in (hppa*-*-*): Also configure and build stabs-only
24997 tests.
24998
24999Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25000
25001 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25002 * gdb.t10/configure.in (hppa*-*-*): Use it.
25003
25004Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25005
25006 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25007
25008Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25009
25010 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25011 versions prior to 1.13.5.
25012
25013Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25014
25015 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25016 the prompt is at the start of a line.
25017
25018Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25019
25020 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25021 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25022 in the copr tests now.
25023 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25024 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25025 expected to fail.
25026
25027Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25028
25029 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25030 gdb.t31/chillvars.exp, lib/gdb.exp:
25031 Tweak to run under either version of expect.
25032 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25033 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25034 * gdb.t11/list.exp: Remove extraneous whitespace.
25035
25036Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25037
25038 * gdb.t16/printcmds.exp (test_print_strings): Accept
25039 "(unsigned char *) " before the string.
25040
25041 * TODO: Add notes about printing of fancy types and GDB expressions.
25042
25043Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25044
25045 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25046 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25047 if doing mips-idt-ecoff.
c906108c
SS
25048
25049Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25050
25051 * Most .exp files: Tweak to run under either version of expect.
25052
25053Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25054
25055 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25056 xfails; I'm not sure why they are failing, but not because of PR 1806.
25057
25058Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25059
25060 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25061 defined in lib/gdb.exp.
25062
25063Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25064
25065 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25066 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25067 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25068 have to be typeless.
25069
25070Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25071
25072 * TODO: Add suggestion for copyright year test.
25073
25074Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25075
25076 * configure.in (*-*-lynxos*): Add stabs tests.
25077
25078Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25079
25080 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25081 so insert a tab before any assembler directive in column zero.
25082
25083 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25084 stores.
25085 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25086 stores.
25087 (fpu_short_memory_tests): Likewise.
25088
25089Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25090
25091 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25092 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25093 .stabs directives in comments.
25094
25095Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25096
25097 * TODO: New file, describing tests we could write.
25098 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25099
25100Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25101
25102 * gdb.t06/signals.exp: Add kludge to force re-sync.
25103
25104 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25105 to xgdb instead of gdb, get out of gdb.
25106
25107Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25108
25109 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25110 for info.
25111
25112Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25113
25114 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25115 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25116 * gdb.stabs/hppa.sed: New sed script for the PA.
25117
25118Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25119
25120 * gdb.stabs: Re-write weird.def and configuration to use sed
25121 instead of cpp. sed is portable and POSIX; cpp is neither.
25122
25123Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25124
25125 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25126
25127Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25128
25129 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25130
25131Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25132
25133 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25134 "_vb$".
25135 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25136 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25137
25138Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25139
25140 * lib/gdb.exp: Comment out code which depends on non-existent
25141 `transform' procedure.
25142
25143Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25144
25145 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25146 * lib/gdb.exp: Transform tool name.
25147 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25148 1.1's new error handling system.
25149
25150Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25151
25152 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25153
25154Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25155
25156 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25157 They made pattern matching so slow that timeouts happened on
25158 heavily loaded systems. Now any output from "show print" which
25159 gets us back to the GDB prompt is a PASS.
25160
25161Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25162
25163 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25164
25165Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25166
25167 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25168
25169 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25170 It is not from PR 3220.
25171
25172Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25173
25174 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25175 just started failing because they depended on the order the
25176 subcommands are presented, or exact docstring text. This kind of
25177 test is a pain and has minimal benefit.
25178
25179Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25180
25181 * gdb.t09/corefile.exp: At end of test, use "core" command with
25182 no arguments.
25183
25184Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25185
25186 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25187 17}/Makefile.in: Make it possible to run the testsuite with Sun
25188 make and CC = cross gcc by adding explicit build rules for .o
25189 files.
25190
25191Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25192
25193 * gdb.t15/funcargs.exp: Don't put comments on same line as
25194 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25195
c906108c
SS
25196Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25197
25198 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25199
25200Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25201
25202 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25203 * gdb.t20/inherit.exp: remove three dumplicate entries.
25204
25205Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25206
25207 * gdb.t06/break.exp: For "next over recursive call", fail on any
25208 incorrect output, not just on "factorial (value=2)".
25209
25210Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25211
25212 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25213 working now. Add an xfail if accesing a bss variable causes
25214 a memory error if the target is not yet run.
25215
25216Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25217
25218 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25219 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25220 name of __st* demangling (2 strings). Did Kung really get the
25221 more than 95 others right without testing them?
25222
25223Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25224
25225 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25226
25227Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25228
25229 * configure.in (configdirs): Add gdb.disasm
25230 * gdb.disasm: New directory for GDB disassembler tests.
25231 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25232
25233Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25234
25235 * gdb.t00/help.exp: Don't test "help set".
25236
25237 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25238 from within expect statements. None of these happen anymore and
25239 they cause regressions to be silently unnoticed.
25240
25241 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25242 messages) about known failures with gcc cygnus-2.4.5-930417.
25243
25244 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25245 comp-info.exp so it gets built if it doesn't exist.
25246
25247 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25248 it is no longer used.
25249 * gdb.t13/comp-info.c: Removed.
25250
25251Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25252
25253 * gdb.t06/signals.exp: Add xfail for sun3.
25254
25255Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25256
25257 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25258 relevant because ^C doesn't get sent but failure can be reproduced
25259 interactively).
25260
25261Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25262
25263 * gdb.stabs/alpha.mt: New configuration file for alpha.
25264 * gdb.stabs/configure.in: Use it.
25265 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25266 sharing with alpha.mt, redefine long to word via preprocessor.
25267 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25268 for alpha.
25269 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25270 native cc.
25271 * gdb.t00/teststrategy.exp: Change expect string so that we
25272 consume the `(xgdb)' from the command echo and from the gdb prompt.
25273 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25274 gdb currently compares all values as long, so this failure probably
25275 applies to any configuration where LONGEST is bigger than a target int.
25276 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25277 with gcc.
25278 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25279 to handle opaque pointers, gcc is.
25280 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25281 as first argument. Include <sys/types.h> and change all operator
25282 new definitions to use size_t.
25283 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25284 now that we use size_t.
25285
25286Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25287
a9c64011 25288 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25289 a long or float array cast all array members to the same type.
a9c64011 25290 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25291 with 64 bit longs.
a9c64011 25292 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25293 on alpha.
a9c64011 25294 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25295
25296Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25297
25298 * gdb.t24 (demangle.exp): Constructors of templates have names like
25299 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25300 section 14.6 of the ARM.
25301
25302 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25303 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25304 accomplish little and slow down the testsuite.
25305
25306 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25307 Accept spaces various places.
25308
25309Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25310
25311 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25312 with watchpoint enabled.
25313
25314 * Makefile.in: Remove definition of CC and remove the second
25315 definition of CXX (the "CXX = gcc" one remains). These definitions
25316 were causing backquotes to be expanded within backquotes, which
25317 doesn't work.
25318
25319Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25320
25321 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25322
25323Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25324
a9c64011
AS
25325 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25326 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25327 by mips cc and contains no stabs entries.
25328
25329Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25330
25331 * config/vx-gdb.exp: Use fake device to load files rather than
25332 NFS.
25333 * lib/gdb.exp: New proc to do "file" command.
25334 * config/unix-gdb.exp: Use new "file" proc.
25335
25336Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25337
25338 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25339 Rework board rebooting slightly.
25340 (gdb_exit): Don't exit from the remote shell; there isn't one.
25341 * gdb.stabs/weird.exp: If a program is being debugged already,
25342 kill it.
25343 * gdb.t04/setvar.exp: Stop and restart gdb.
25344 * gdb.t05/expr.exp: Likewise.
25345 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25346 restart gdb and reload the program.
25347 * gdb.t08/opaque.exp: Likewise.
25348 * gdb.t12/scope.exp: Likewise.
25349 * gdb.t13/bitfields.exp: Likewise.
25350 * gdb.t15/funcargs.exp: Likewise.
25351 * gdb.t20/classes.exp: Likewise.
25352 * gdb.t03/ptype.exp: Increase timeout.
25353 * gdb.t16/printcmds.exp (test_print_string_constants,
25354 test_print_array_constants): Likewise.
25355 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25356 * gdb.t20/classes.exp (do_tests): Likewise.
25357 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25358
25359Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25360
25361 * gdb.stabs: Renamed *wierd* to *weird*.
25362
25363Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25364
25365 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25366 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25367
25368Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25369
25370 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25371 (do_tests): Remove xfail for whatis on one_var and two_var.
25372
25373Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25374
25375 * Makefile.in: Made cross building work better by adding
25376 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25377
25378Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25379
25380 * gdb.t15/{return.c,return.exp,Makefile.in}:
25381 New test, currently commented out.
25382
25383Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25384
25385 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25386 still running and removes the leftover named socket so GDb can do
25387 clean restarts.
25388
25389Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25390
25391 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25392 console, not GDB.
25393 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25394 cross testing works better with "make check"
25395 * config/unix-gdb: Use default procedures for exit and version.
25396 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25397 with the newest VxWorks.
25398
25399Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25400
25401 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25402 old form.
25403
25404 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25405 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25406
25407 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25408
25409 * config/unix-gdb.exp: Remove this version of gdb_exit
25410 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25411 Rob says he'll look at it when he gets back to testing boards.
25412
25413Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25414
25415 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25416 an expected fail for certain ptype commands.
25417
25418 * gdb.t20/classes.exp: Update expected results of "ptype class
25419 Base1" to account for the constructor that now appears in the type.
25420
25421Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25422
25423 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25424 disappeared from list.
25425 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25426 "alldone" proc with call to cleanup and exit.
25427 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25428 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25429 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25430 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25431 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25432 "alldone" proc with simple returns that suppress remaining
25433 tests. The alldone proc went away many months ago.
25434
25435Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25436
25437 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25438
25439 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25440
25441Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25442
25443 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25444 as vax gdb will display them.
25445
25446Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25447
25448 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25449 optimizers.
25450
25451 * scope.exp: Change "bad value for localval" messages so each one
25452 is unique.
25453
25454 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25455 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25456
25457 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25458
25459Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25460
25461 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25462 doesn't exist (due to optimization).
25463
25464Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25465
25466 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25467 contains \r because the filename is long.
25468
25469 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25470 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25471
25472Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25473
25474 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25475 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25476 Ultrix.
25477 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25478 int tests.
25479 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25480
25481Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25482
25483 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25484
25485 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25486 to match does not match the passing case but still matches the
c906108c
SS
25487 failing case.
25488
25489Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25490
25491 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25492
25493Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25494
25495 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25496 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25497 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25498 Remove various versions of gdb_exit.
25499 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25500 gdb_exit.
25501 * config/unix-gdb.exp: gdb_exit remains here, and should override
25502 the generic version, since it's doing a lot of wierd stuff that
25503 the other versions aren't. FIXME, fold it in, or abandon this
25504 version.
25505
25506Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25507
25508 * gdb.t24/demangle.exp: Add tests for PR 3220.
25509
25510Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25511
25512 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25513
25514Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25515
25516 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25517 "i386-*-*". Works for i486 as well.
25518
25519 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25520 bug, and expand domain of xfail to all SVR4 systems, since the
25521 actual problem is likely to be in generic SVR4 /proc support.
25522
25523Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25524
25525 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25526
25527Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25528
25529 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25530 xfails for other systems. Match a missing 'Continuing.' as an
25531 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25532
25533 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25534 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25535 Only issue warning for missing executables if -all option is used.
25536
25537 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25538 file if -all option is used. It's like an unpredictable XFAIL.
25539
25540Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25541
25542 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25543 for dynamically linked binaries.
25544
25545 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25546
25547Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25548
25549 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25550 to state that this is a known bug in old versions of g++.
25551
25552Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25553
25554 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25555 while waiting for `Continuing'.
25556
25557Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25558
25559 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25560 in text, data, and bss.
25561 * gdb.t10/nodebug.c: Add local and global test variables for
25562 initialized and uninitialized data.
25563
25564Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25565
25566 * config/unix-gdb.exp (gdb_exit): Add "wait".
25567
25568Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25569
25570 * gdb.t06/signals.exp: xfail the continue from the handler for all
25571 targets.
25572
25573 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25574 function with watchpoints enabled, the i386 call dummy starts with
25575 a call.
25576
25577 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25578 386 bsd names its corefiles.
25579
25580Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25581
25582 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25583 compilers don't grok it.
25584 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25585 with small octal ints rather than character constants, which
25586 are signed and might not fit if first promoted to int.
25587
25588Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25589
25590 * gdb.t09/Makefile.in (clean): Remove corefile.
25591
25592Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25593
25594 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25595
25596Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25597 and Jim Kingdon (kingdon@cygnus.com)
25598
25599 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25600 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25601 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25602
25603Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25604
25605 * gdb.t17/interrupt.exp: Add xfail for hppa.
25606
25607Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25608
25609 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25610 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25611 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25612 to determine signed-ness of bitfields and use the result to setup
25613 the xfail.
25614 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25615 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25616 call line is reached if necessary.
25617
25618Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25619
25620 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25621
25622Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25623
25624 * gdb.t06/break.exp: Also test `clear' command.
25625
25626Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25627
25628 * gdb.t00/teststrategy.exp: Remove extra quote.
25629
25630 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25631 watchpoint enabled to be for all non-68k machines.
25632
25633 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25634
25635Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25636
25637 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25638 targets use aout.mt instead of ecoff.mt as gas understands
25639 standard aout format.
25640
25641Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25642
25643 * lib/gdb.exp (runto): Don't insist that function we are running to
25644 was compiled with -g.
25645
25646 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25647
25648 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25649 to get back into the read system call.
25650 Accept leading newline in case where we woke it up.
25651
25652Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25653
25654 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25655 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25656 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25657 enable ecoff configuration.
25658
25659Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25660
25661 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25662
25663Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25664
25665 * gdb.t16/printcmds.exp: Add another printf test.
25666
25667Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25668
25669 * configure.in: If configured -with-stabs on any target, add
25670 stabsdirs to configdirs.
25671
25672Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25673
25674 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25675 fun" so pattern does not match the command itself.
25676
25677Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25678
25679 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25680
25681Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25682
25683 * gdb.t17/interrupt.exp: Test for more things.
25684
25685Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25686
25687 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25688 compiler arranges the code and line numbers.
25689
25690 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25691
25692Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25693
25694 * gdb.t00/help.exp: Increase expect input buffer size.
25695
25696Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25697
25698 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25699
25700 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25701
25702 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25703
25704 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25705 [0-9]*, not just [0-9].
25706
25707Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25708
25709 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25710
25711 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25712
25713Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25714
25715 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25716
25717Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25718
25719 * gdb.t06/signals.c: Add xfails for sun3.
25720
25721 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25722
25723 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25724 test_stepping tests.
25725
25726Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25727
25728 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25729
25730 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25731
25732 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25733 rather than actually putting it through cpp twice.
25734
25735 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25736
25737Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25738
25739 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25740 no longer needed.
25741
25742Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25743
25744 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25745
25746 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25747 C++ features prints as "struct", make it a pass, not an xfail.
25748
25749Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25750
25751 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25752 Don't require VA to print as "class" rather than "struct".
25753
25754Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25755
25756 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25757
25758Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25759
25760 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25761
25762Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25763
25764 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25765 order.
25766
25767Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25768
25769 * gdb.t16/printcmds.exp: Add printf tests.
25770
25771 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25772
25773 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25774
25775Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25776
25777 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25778 pass counts, to counteract any existing or future setup_xfails.
25779
25780Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25781
25782 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25783 {BEGIN,END}_COMMON for common block instead of STAB.
25784 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25785
25786 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25787 intp_var should be N_GSYM not N_LSYM.
25788 wierd-aout.S: Use a label for the value of the N_SO.
25789 wierd.def: Remove all backslashes.
25790 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25791
25792Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25793
25794 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25795 get the expected next to inheritance3.
25796
25797Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25798
25799 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25800 now that gcc-2.4 gets it right.
25801
25802Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25803
25804 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25805
25806 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25807 generating comp-info.exp which works for cross-compilation.
25808
25809Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25810
25811 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25812 "*-*-sysv4.*".
25813
25814Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25815
25816 * gdb.t01/run.exp: Start with a fresh gdb.
25817 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25818 SVR4.x.
25819
25820Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25821
25822 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25823 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25824 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25825 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25826 things to remove.
25827
25828Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25829
25830 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25831 test cases from bug reports.
25832
25833Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25834
25835 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25836 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25837 avoid spurious xfails.
25838 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25839 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25840 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25841
25842Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25843
25844 * gdb.t00/teststrategy.exp: Rework to provide more useful
25845 description of each test, fix problem with systems that define
25846 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25847 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25848 results for "next over recursive call" so timeouts aren't taken
25849 by error.
25850
25851Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25852
25853 * gdb.t12/scope.exp: Test printing of variables before run.
25854
25855 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25856 printed in wrong order due to sorting.
25857
25858Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25859
25860 * gdb.t00/teststrategy.exp: Fix expected results for printing
25861 user entered string constant. Is array of char, prints with no
25862 address.
25863
25864 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25865 commands.
25866 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25867 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25868 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25869 of struct of char arrays.
25870 * gdb.t00/radix.exp: New tests for radix commands.
25871
25872Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25873
25874 * gdb.t16/printcmd.exp: Print a variable before running program
25875 (with xfail for AIX).
25876
25877Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25878
25879 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25880
25881 * gdb.t16/printcmd.exp: Don't print variables before running program.
25882
25883 * gdb.t06/break.exp: Don't require envp argument to main.
25884
25885 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25886
25887 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25888 Add xfails for rs6000.
25889
25890 * gdb.t02/whatis.exp: Change other tests not to re-test something
25891 we already tested.
25892
25893 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25894 each type used has a variable of that type.
25895
25896Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25897
25898 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25899
25900Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25901
25902 * configure.in: change srctrigger to be a file, not a directory
25903
25904Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25905
25906 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25907
25908 * gdb.t11/list.exp: Fixed a couple of typos.
25909
25910Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25911
25912 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25913 is fixed and PR is closed.
25914 * gdb.t16 (gdbme.c): Add simple test string variable.
25915 * gdb.t16 (printcmds.exp): Add tests with simple test string
25916 variable, primarily for boundaries on "set print elements".
25917
25918Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25919
25920 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25921 Make leading 0's optional and don't expect a tab in the middle
25922 of the number.
25923
25924 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25925
25926 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25927 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25928 don't end command passed to gdb_test with newline.
25929
25930 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25931 signed keyword away, don't expect signed bitfields to be signed.
25932
25933 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25934 printing with only as many 1's as are in the field as well as printing
25935 with 32 1's (see comment).
25936
25937Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25938
25939 * gdb.t00/default.exp: Start with a fresh gdb.
25940 * configure.in (configdirs): Remove gdb.t31 until the chill
25941 compiler works again. It no longer is able to find chillrt0
25942 since it isn't in libchill.a anymore.
25943 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25944 wierd.o, make more modular.
25945 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25946 spurious newlines that caused problems.
25947
25948Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25949
25950 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25951 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25952 gdb.stabs/wierd.{exp,def}: Many new tests.
25953
25954 * gdb.t00/default.exp: update info line for new message.
25955
25956 * gdb.t02/{whatis.exp,gdbme.c}:
25957 Test that "char *" doesn't print as "caddr_t".
25958
25959Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25960
25961 * gdb.t00/help.exp: Use .* in place of some help messages which
25962 just changed.
25963 gdb.t00/default.exp: Update "info frame" test for new message.
25964 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25965 Remove some xfails
25966
25967Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25968
25969 * gdb.t03/{gdbme.c,ptype.exp}:
25970 Add tests for typedef'd struct and union without tags.
25971 Also check "whatis" on a variable of a typedef'd enum without a tag.
25972
25973 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25974 PRMS 1823; the bug still exists but isn't reproduced by this test
25975 anymore), and remove rs6000 XFAIL (the bug is fixed).
25976
25977 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25978 duplicated from whatis.exp. For those that are left, accept
25979 "long", "long int", or "int" for long variables (whatis.exp already
25980 has an XFAIL for "int", so no need to fail it here).
25981
25982 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25983 Deal with GCC's names for types now that GDB uses the compiler's names.
25984
25985 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25986 setup_xfail's for sunos4. If we #defined the signed keyword away,
25987 don't expect GDB to know that char it is signed.
25988
25989 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25990
25991Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25992
25993 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25994 should work on any system, regardless of debugging format.
25995 * gdb.t21/demangle.exp: Move to gdb.t24.
25996 * gdb.t24/demangle.exp: Move from gdb.t21.
25997 * gdb.t24/{Makefile.in, configure.in}: New files.
25998
25999Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26000
26001 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26002 * gdb.stabs: New directory.
26003
26004Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26005
26006 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26007 not just "Quit anyway?".
26008
26009Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26010
26011 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26012 that all setup_xfails are immediately followed by clear_xfails.
26013
26014Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26015
26016 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26017 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26018 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26019 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26020 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26021 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26022 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26023 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26024 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26025 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26026 gdb.t31/chillvars.exp, lib/gdb.exp:
26027 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26028 bug-gdb@prep.ai.mit.edu.
26029
26030Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26031
26032 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26033 with 0.0, not integer 0.
26034
26035Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26036
26037 * gdb.t06/break.exp: Update for "Kill the program" message change.
26038
26039Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26040
26041 * Makefile.in (GDBFLAGS): Set to -nx.
26042 * Makefile.in (site.exp): Use GDBFLAGS.
26043
26044Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26045
26046 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26047 Makefiles.
26048 (check): depend on just-check.
26049 (just-check): added so that tests can be run without a noop
26050 build pass.
26051
26052Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26053
26054 Switch to using configure's configdirs.
26055 * Makefile.in (Makefile): add configure.in dependency.
26056 (SUBDIRS): removed redundant assignment.
26057 * configure.in: switch subdirs assignment to configdirs.
26058 * gdb.t*/configure.in: new files.
26059
26060Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26061
26062 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26063 works.
26064
26065Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26066
26067 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26068 in explicit rules. Apparently this is not supported by some makes.
26069
26070Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26071
26072 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26073
26074Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26075
26076 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26077 disappeared.
26078
26079Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26080
26081 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26082
26083Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26084
26085 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26086 watchpoint problem that is now fixed.
26087 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26088 uninitialized convenience variables.
26089 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26090 structures.
26091
26092Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26093
26094 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26095 which causes expect to get out of sync with gdb on long output
26096 from help set.
26097 * gdb.t09/corefile.exp: Make expected pattern for core file
26098 failing signal and frame output format less sun specific.
26099
26100Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26101
26102 * gdb.t31/chillvars.exp: Add and remove initial dummy
26103 breakpoint, so that symbol table is forced in.
26104 (Needed at least on Sunos4, though it seems not SVR4.)
26105 * gdb.t31/chillvars.exp: Update for changed output format.
26106
26107Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26108
a9c64011 26109 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26110
26111Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26112
26113 * Makefile.in: Added --srcdir when invoking runtest, removed the
26114 need for a local config file. (optional now)
26115
26116Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26117
26118 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26119 failure count used to force early termination. Add some more
26120 expected failures for gnu style demangling.
26121
26122Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26123
26124 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26125 pmi variable from gdb.t20/gdbme to get optimized away.
26126 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26127 Check for written corefile upon timeout _and_ eof.
26128
26129Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26130
26131 * config/unix-gdb.exp: Add missing return 0.
26132
26133Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26134
26135 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26136 test termination.
26137
26138Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26139
26140 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26141 disappeared.
26142
26143Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26144
26145 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26146 time as i860 support works.
26147
d63a86f8 26148 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26149 "backtrace 100\r" rather than just "backtrace\r", to match last
26150 change.
26151
26152Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26153
26154 * config/udi-gdb.exp (gdb_exit): Remove close command.
26155 (gdb_target_udi): New procedure to set the UDI target.
26156 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26157 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26158 Added waits for prompts after several question responses. Added
26159 some more responses used by a29k-amd-udi-gdb.
26160 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26161 pass different arguments, restart UDI connection after program
26162 completion.
26163 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26164 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26165 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26166 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26167 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26168 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26169 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26170 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26171 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26172 after program completion.
26173 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26174 compiled with a SELECT_VECS setting.
26175 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26176 infinite recursion.
26177
26178 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26179 Added checks for COFF results, and made them expected failures for
26180 all targets. It would be better to make them expected failures
26181 for COFF targets only.
26182
26183Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26184
26185 * Makefile.in: add null dvi target, don't bother to recurse
26186 through test directories for info and install-info; rename
26187 $(datadir) to be dejagnu instead of deja-gnu
26188
26189Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26190
26191 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26192 compiler to coredump.
26193 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26194 code.
26195
26196Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26197
26198 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26199 coredump.
26200 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26201 code.
26202
26203Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26204
26205 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26206 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26207 which in a shell. Deletes xgdb when done.
26208 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26209 Tests the return from the "set height" or "set width" commands.
26210 Added a few return codes where needed.
26211
26212Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26213
26214 * Makefile.in (SUBDIRS): Add gdb.t17.
26215 * configure.in (subdirs): Add gdb.t17.
26216 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26217 files to test gdb's calling of functions in the inferior with
26218 the correct arguments and gdb's ability to retrieve any
26219 result returned.
26220
26221Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26222
26223 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26224 may be called after gdb goes away. Previous versions of expect
26225 needed these to avoid file descriptor leaks, but they cause
26226 errors with the current revision of expect.
26227 * gdb.t00/gdbvars.exp: Use -re on expected output after
26228 setting sevenbit-strings.
26229 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26230 to set sevenbit-strings consistent across tests.
26231 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26232 set sevenbit-strings consistent across tests.
26233
26234Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26235
26236 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26237 expected output to match current "expect" expectations.
26238
26239Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26240
26241 * gdb.t00/default.exp: Change expected output for default "source"
26242 command, to match new gdb behavior which requires a filename to
26243 source.
26244
26245Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26246
26247 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26248 expected fail for i486-*-* that misses the marker2 function.
26249 * gdb.t10/crossload.exp (bfddefault): Allow successful
26250 recognition of a format to pass even if no symbols are found.
26251 Explicitly catch failures where the format is not recognized
26252 or is ambiguous, and add the reason to the fail message.
26253 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26254 the cause is and invalid target and add reason to failure message.
26255 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26256 elf32-i386, elf32-sparc, and elf32-i860.
26257 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26258 Set up expected failure for 'filename'::variable scope resolution,
26259 which is now apparently broken on all targets.
26260 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26261 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26262 gdb.t23/templates.exp: Change failure for missing binfile into
26263 just a warning.
26264 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26265 references.
26266
26267Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26268
26269 * gdb.t00/default.exp: Add expected output for default "source"
26270 command, to match new gdb behavior.
26271 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26272
26273Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26274
26275 * config/*-gdb.exp: returns an error, rather than exiting on
26276 internal errors.
26277
26278Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26279
26280 * gdb.t03/gdbme.c: Add pointer to struct variable.
26281 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26282 referencing struct members.
26283
26284Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26285
26286 * configure.in (mips-idt-ecoff): New target.
26287 * config/mips-gdb.exp: New file for remote board using MIPS remote
26288 debugging protocol.
26289
26290 * Redid configuration scheme. Removed gdb.t*/configure.in.
26291 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26292 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26293 distclean targets. Built executables via .o files. Adjusted
26294 tests to account for source files in $(srcdir) rather than
26295 $(objdir).
26296 * lib/gdb.exp (runto): Don't expect () after the function name,
26297 because it may have arguments.
26298
26299Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26300
26301 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26302 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26303 expected failures for mips-idt-* and mips-sgi-*.
26304 * gdb.t00/default.exp (attach): Kill process if requested.
26305 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26306 that does not read core files.
26307 * gdb.t01/run.exp: Removed checks for exit status code.
26308 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26309 it is linked in.
26310 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26311 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26312 appropriate, rather than doing it by hand.
26313 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26314 execution.
26315 * gdb.t10/crossload.exp: Kill existing program if needed.
26316 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26317 appropriate, rather than doing it by hand. Always increase
26318 timeout for this test, not just for VxWorks.
26319
26320Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26321
26322 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26323 of Chill STRUCT types and STRUCT values.
26324 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26325 than "char".
26326 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26327 struct2): New struct definitions and initializations to test
c906108c
SS
26328 simple Chill STRUCT types.
26329
26330Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26331
26332 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26333 the null byte at the end of strings.
26334 * gdb.t00/default.exp: Make show version insensitive to copyright
26335 date.
26336 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26337 to avoid dependencies on target char signedness.
26338 * gdb.t16/printcmds.exp: Update expected results for explicitly
26339 unsigned char.
26340 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26341 now work.
26342 * gdb.t21/demangle.exp: Add many more patterns for template
26343 demangling, most of them being expected failures.
26344 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26345 string we are matching for, to match on the whole string.
26346 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26347 and fix a whole bunch that had incorrect expected output but were
26348 passing anyway because of the bug in "proc demangle".
26349 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26350 type.
26351 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26352
26353Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26354
a9c64011
AS
26355 * gdb/testsuite: made modifications to testcases, etc., to allow
26356 them to work properly given the reorganization of deja-gnu and the
26357 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26358
26359Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26360
26361 * gdb/testsuite: Initial creation of gdb/testsuite.
26362 Migrated dejagnu testcases and support files for testing nm to
26363 gdb/testsuite from deja-gnu. These files were moved "as is"
26364 with no modifications. This migration is part of a major overhaul
26365 of dejagnu. The modifications to these testcases, etc., which
26366 will allow them to work with the new version of dejagnu will be
26367 made in a future update.
48efe704 26368
8d8cb839 26369 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26370\f
8d8cb839
EZ
26371;; Local Variables:
26372;; mode: change-log
26373;; left-margin: 8
26374;; fill-column: 74
26375;; version-control: never
26376;; End:
902f2ccb 26377
0b302171 26378 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26379 Copying and distribution of this file, with or without modification,
26380 are permitted provided the copyright notice and this notice are preserved.
This page took 2.870608 seconds and 4 git commands to generate.