]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2012-01-19 Pedro Alves <palves@redhat.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
eb5227ce
PA
12012-01-19 Pedro Alves <palves@redhat.com>
2
3 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4 look at the funtions' returns.
5 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6 (jprint.print(int, int)): Change return type to int. Adjust.
7
1db33378
PP
82012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9
10 PR gdb/9538
11 * gdb.base/sepdebug.exp: New test.
12
b9736cf8
PA
132012-01-18 Pedro Alves <palves@redhat.com>
14
15 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
16 Allow output before ^done.
17
4aac40c8
TT
182012-01-16 Tom Tromey <tromey@redhat.com>
19
20 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
21 Add tests for relative directory.
22
cafec441
TT
232012-01-16 Tom Tromey <tromey@redhat.com>
24
25 * gdb.base/printcmds.c (enum flag_enum): New.
26 (three): New global.
27 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
28 enum printing.
29 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
30 FlagEnumerationPrinter.
31 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
32 * gdb.python/py-pp-maint.c (enum flag_enum): New.
33 (fval): New global.
34
abcc4978
PA
352012-01-16 Pedro Alves <palves@redhat.com>
36
37 * lib/gdb.exp (banned_procedures): New variable.
38 (banned_variables_traced): Rename to ...
39 (banned_traced): ... this.
40 (gdb_init): Also trace banned procedures.
41 (gdb_finish): Also untrace banned procedures.
42
97ccebe8
PA
432012-01-16 Pedro Alves <palves@redhat.com>
44
45 Remove all calls to strace.
46
2af7517b
JK
472012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
48
49 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
50 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
51
9241a8bc
PP
522012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
53
54 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
55 * gdb.base/pie-execl.exp: Likewise.
56
3848a17f
KS
572012-01-12 Keith Seitz <keiths@redhat.com>
58
59 PR mi/10586
60 * gdb.mi/var-cmd.c (struct anonymous): New structure.
61 (do_anonymous_type_tests): New function.
62 (main): Call do_anonymous_type_tests.
63 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
64 (verify_everything): New procedure.
65 * gdb.mi/mi-var-cp.cc (class A): New class.
66 (anonymous_structs_and_unions): New function.
67 (main): Call anonymous_structs_and_unions.
68 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
69 (verify_everything): New procedure.
70
440e2fca
KS
712012-01-12 Keith Seitz <keiths@redhat.com>
72
73 * lib/mi-support.exp: Expand comments about PATH_EXPR.
74 (varobj_tree::get_path_expr): Assume that all varobjs are
75 compound unless they are known simple types.
76 Adjust path expressions based on parent type, path parent type,
77 and tree language.
78 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
79 the root varobj.
80 (mi_walk_varobj_tree): Add LANGUAGE parameter.
81
675399c9
PA
822012-01-11 Pedro Alves <palves@redhat.com>
83
84 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
85 core files on this machine" anymore.
86
97ddaa9b
PH
872012-01-11 Paul Hilfinger <hilfingr@adacore.com>
88
89 * gdb.base/watchpoint.c (recurser): Initialize local_x.
90 (main): Repeat recurser call.
91 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
92 equivalent to 'local_x'.
93
ea733575
PH
942012-01-11 Paul Hilfinger <hilfingr@adacore.com>
95 Joel Brobecker <brobecker@adacore.com>
96
97 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
98
2ca0b532
PA
992012-01-05 Pedro Alves <alves.ped@gmail.com>
100
101 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
102 * gdb.python/py-events.c (first): Add bits for new "step N" test.
103 * gdb.python/py-events.exp: Test that "step N" tripping on a
104 breakpoint emits a breakpoint event.
105
6e681866
JB
1062012-01-03 Joel Brobecker <brobecker@adacore.com>
107
108 * gdb.base/auxv.exp: Reformat the copyright notice.
109
3c2d6aff
YQ
1102012-01-03 Yao Qi <yao@codesourcery.com>
111
112 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
113 (strace_trace_on_diff_addr): New.
114 * gdb.trace/strace.c: (main): Add two local variables.
115
0852fee3
UW
1162011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
117
118 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
119 * gdb.cell/gcore.exp: Likewise.
120 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
121 to verify the correct instance of main is selected.
122
12c3e59c
JB
1232012-01-02 Joel Brobecker <brobecker@adacore.com>
124
125 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
126 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
127 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
128 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
129 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
130 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
131 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
132 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
133 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
134 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
135 gdb.threads/thread_check.c: Reformat copyright header.
136
c0f378ec
EBM
1372011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
138
e4a7ca93 139 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
140 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
141 is not enabled.
142
3bc96cfb
JK
1432011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
146 parameter to self_exec, adjust the function.
147 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
148 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
149 (set var do_exit = 0): Remove test.
150 (newline at end of file): Add one.
151
095bcf5e
JB
1522011-12-27 Joel Brobecker <brobecker@adacore.com>
153
154 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
155 New files.
156
18d19bd1
JK
1572011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
158
159 Fix racy FAILs.
160 * gdb.threads/fork-thread-pending.c (barrier): New variable.
161 (thread_function, thread_forker): Call pthread_barrier_wait for it.
162 (main): Call pthread_barrier_init for it.
163
e809353a
JK
1642011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
165
166 Fix double send_gdb leading to racy FAILs.
167 * gdb.base/break.exp (set silent break bp_location1): Replace
168 3x send_gdb and gdb_expect by gdb_test.
169 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
170 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
171 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
172 instead of send_gdb. Twice.
173 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
174 3x send_gdb and gdb_expect by gdb_test.
175 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
176
da8cb7ec
JK
1772011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
178
179 * gdb.linespec/linespec.exp: Compile using {c++}.
180
ae1a303e
JK
1812011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
184 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
185 (verify GCC PR debug/51668): New test.
186
cc72b2a2
KP
1872011-12-23 Kevin Pouget <kevin.pouget@st.com>
188
189 Introduce gdb.FinishBreakpoint in Python.
190 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
191 py-finish-breakpoint2
192 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
193 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
194 instead of line number.
195 * gdb.python/py-finish-breakpoint.c: New file.
196 * gdb.python/py-finish-breakpoint.exp: New file.
197 * gdb.python/py-finish-breakpoint.py: New file.
198 * gdb.python/py-finish-breakpoint2.cc: New file.
199 * gdb.python/py-finish-breakpoint2.exp: New file.
200 * gdb.python/py-finish-breakpoint2.py: New file.
201
3b7962f9
JK
2022011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
203
204 Partial fix of compatibility with gcc-4.7.
205 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
206 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
207 Add comment to add a PASS case in the future.
208
6538471c
JK
209 Fix compatibility with gcc-4.7.
210 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
211
7052e42c
UW
2122011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
213
214 PR tdep/12797
215 * gdb.base/callfuncs.exp: Remove KFAIL.
216
9ac7f98e
JB
2172011-12-21 Joel Brobecker <brobecker@adacore.com>
218
219 * gdb.ada/task_bp: New testcase.
220
f6eeced0
JK
2212011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
224 -DNO_SECTIONS.
225 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
226
72225e17
JK
2272011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
228
229 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
230 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
231 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
232 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
233 conditional for gcc <= 4.5.
234
13ac8d2c
JK
2352011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
236
237 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
238 by XFAIL.
239 * gdb.cp/static-method.exp (info addr A::func())
240 (list static-method.cc:xxx::(anonymous namespace)::A::func)
241 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
242 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
243 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
244 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
245 (test value of F in k3_m): Likewise.
246 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
247 Likewise.
248
049682ba
JK
2492011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
250
251 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
252 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
253 Remove.
254 * gdb.threads/attachstop-mt.c: Remove.
255 * gdb.threads/attachstop-mt.exp: Remove.
256
2c9d8796
MK
2572011-12-17 Mark Kettenis <kettenis@gnu.org>
258
259 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
260
e0f9f062
DE
2612011-12-16 Doug Evans <dje@google.com>
262
f4aa2101 263 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
264 * boards/native-gdbserver.exp: New file.
265
e0f9f062
DE
266 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
267 gdbserver output.
268 (gdbserver_default_get_remote_address): New function.
269 (gdbserver_start): Call gdb,get_remote_address to compute argument
270 to "target remote" command.
271
80b6e756
PM
2722011-12-16 Phil Muldoon <pmuldoon@redhat.com>
273
1c3ad6ab 274 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
275 python print-stack. Add set/show python print-stack
276 off|full|message tests.
277
1576bd00
YQ
2782011-12-15 Yao Qi <yao@codesourcery.com>
279
280 * gdb.trace/strace.c: New
281 * gdb.trace/strace.exp: New.
282
d6a0f6e0
TT
2832011-12-14 Tom Tromey <tromey@redhat.com>
284
285 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
286
31015e1d
DE
2872011-12-14 Doug Evans <dje@google.com>
288
289 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
290
7b50312a
PA
2912011-12-14 Pedro Alves <pedro@codesourcery.com>
292
293 PR threads/10729
294
295 * gdb.mi/watch-nonstop.c: New file.
296 * gdb.mi/mi-watch-nonstop.exp: New file.
297
924437bc
PA
2982011-12-13 Pedro Alves <pedro@codesourcery.com>
299 Doug Evans <dje@google.com>
300
301 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
302 (clean_restart): Remove references to the gdb_stub target board
303 variable.
304 (gdb_step_for_stub): Delete.
305
306 * gdb.base/annota1.exp: Remove all references to [target_info
307 exists gdb_stub], gdb_step_for_stub and usestubs.
308 * gdb.base/annota3.exp: Ditto.
309 * gdb.base/async.exp: Ditto.
310 * gdb.base/break.exp: Ditto.
311 * gdb.base/code-expr.exp: Ditto.
312 * gdb.base/commands.exp: Ditto.
313 * gdb.base/completion.exp: Ditto.
314 * gdb.base/condbreak.exp: Ditto.
315 * gdb.base/consecutive.exp: Ditto.
316 * gdb.base/cvexpr.exp: Ditto.
317 * gdb.base/define.exp: Ditto.
318 * gdb.base/display.exp: Ditto.
319 * gdb.base/ena-dis-br.exp: Ditto.
320 * gdb.base/environ.exp: Ditto.
321 * gdb.base/gnu-ifunc.exp: Ditto.
322 * gdb.base/maint.exp: Ditto.
323 * gdb.base/pending.exp: Ditto.
324 * gdb.base/sect-cmd.exp: Ditto.
325 * gdb.base/sepdebug.exp: Ditto.
326 * gdb.base/unload.exp: Ditto.
327 * gdb.base/watchpoint-solib.exp: Ditto.
328 * gdb.cp/annota2.exp: Ditto.
329 * gdb.cp/annota3.exp: Ditto.
330 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
331 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
332 * gdb.mi/mi-pending.exp: Ditto.
333 * gdb.trace/circ.exp: Ditto.
334 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
335 * gdb.base/list.exp: Ditto.
336
337 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
338 breakpoint function and all references to the usestubs macro.
339 * gdb.base/exprs.c: Ditto.
340 * gdb.base/freebpcmd.c: Ditto.
341 * gdb.base/bitfields.c: Ditto.
342 * gdb.base/bitfields2.c: Ditto.
343 * gdb.base/break.c: Ditto.
344 * gdb.base/call-sc.c: Ditto.
345 * gdb.base/call-signals.c: Ditto.
346 * gdb.base/callfuncs.c: Ditto.
347 * gdb.base/charset.c: Ditto.
348 * gdb.base/consecutive.c: Ditto.
349 * gdb.base/constvars.c: Ditto.
350 * gdb.base/funcargs.c: Ditto.
351 * gdb.base/int-type.c: Ditto.
352 * gdb.base/interrupt.c: Ditto.
353 * gdb.base/langs0.c: Ditto.
354 * gdb.base/list0.c: Ditto.
355 * gdb.base/mips_pro.c: Ditto.
356 * gdb.base/miscexprs.c: Ditto.
357 * gdb.base/nodebug.c: Ditto.
358 * gdb.base/opaque0.c: Ditto.
359 * gdb.base/pointers.c: Ditto.
360 * gdb.base/printcmds.c: Ditto.
361 * gdb.base/ptype.c: Ditto.
362 * gdb.base/recurse.c: Ditto.
363 * gdb.base/reread1.c: Ditto.
364 * gdb.base/reread2.c: Ditto.
365 * gdb.base/restore.c: Ditto.
366 * gdb.base/return.c: Ditto.
367 * gdb.base/run.c: Ditto.
368 * gdb.base/scope0.c: Ditto.
369 * gdb.base/sepdebug.c: Ditto.
370 * gdb.base/setshow.c: Ditto.
371 * gdb.base/setvar.c: Ditto.
372 * gdb.base/sigall.c: Ditto.
373 * gdb.base/signals.c: Ditto.
374 * gdb.base/structs.c: Ditto.
375 * gdb.base/structs2.c: Ditto.
376 * gdb.base/testenv.c: Ditto.
377 * gdb.base/twice.c: Ditto.
378 * gdb.base/unwindonsignal.c: Ditto.
379 * gdb.base/watchpoint.c: Ditto.
380 * gdb.base/watchpoints.c: Ditto.
381 * gdb.base/whatis.c: Ditto.
382 * gdb.cp/classes.cc: Ditto.
383 * gdb.cp/cplusfuncs.cc: Ditto.
384 * gdb.cp/derivation.cc: Ditto.
385 * gdb.cp/formatted-ref.cc: Ditto.
386 * gdb.cp/misc.cc: Ditto.
387 * gdb.cp/overload.cc: Ditto.
388 * gdb.cp/ovldbreak.cc: Ditto.
389 * gdb.cp/ref-params.cc: Ditto.
390 * gdb.cp/ref-types.cc: Ditto.
391 * gdb.cp/templates.cc: Ditto.
392 * gdb.cp/virtfunc.cc: Ditto.
393 * gdb.hp/gdb.aCC/run.c: Ditto.
394 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
395 * gdb.hp/gdb.compat/xdb0.c: Ditto.
396 * gdb.reverse/consecutive-reverse.c: Ditto.
397 * gdb.reverse/sigall-reverse.c: Ditto.
398 * gdb.reverse/until-reverse.c: Ditto.
399 * gdb.reverse/watch-reverse.c: Ditto.
400 * gdb.trace/actions.c: Ditto.
401 * gdb.trace/circ.c: Ditto.
402 * gdb.trace/collection.c: Ditto.
403
fabde485
PA
4042011-12-13 Pedro Alves <pedro@codesourcery.com>
405
406 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
407 (func6, func7): New.
408 (main): Call func6 and func7.
409 * gdb.base/watchpoint.exp (test_wide_location_1)
410 (test_wide_location_2): New.
411 (top level): Re-enable hardware watchpoints if necessary. Call
412 test_wide_location_1 and test_wide_location_2.
413
ff7d1690
YQ
4142011-12-11 Yao Qi <yao@codesourcery.com>
415
416 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
417
a6af7abe
JB
4182011-12-11 Joel Brobecker <brobecker@adacore.com>
419
420 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
421 expected output for unsupported case.
422
61638e15
JK
4232011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 PR testsuite/12649
426 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
427 Protect gdb_test_multiple by final $gdb_prompt match.
428
0a00efc3
JK
4292011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
432 New variable, new test.
433 (list static-method.cc:xxx::(anonymous namespace)::A::func)
434 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
435 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
436 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
437 them if HAVE_GCC_45682_FIXED is not set.
438
4511b1ba
YQ
4392011-12-10 Yao Qi <yao@codesourcery.com>
440
441 * gdb.trace/status-stop.exp: New.
442 * gdb.trace/status-stop.c: New.
443
27949e73
JK
4442011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
447 timeout.
448
d8ea7931
TT
4492011-12-08 Tom Tromey <tromey@redhat.com>
450
451 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
452 condition.
453
1cc310d2
SS
4542011-12-07 Stan Shebs <stan@codesourcery.com>
455
456 * gdb.trace/tfind.exp: Update for output changes.
457
d482a875
PA
4582011-12-07 Pedro Alves <pedro@codesourcery.com>
459
460 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
461 throws "Cannot insert catchpoints in this configuration".
462 * gdb.ada/mi_catch_ex.exp: Likewise.
463
f0ba3972
PA
4642011-12-06 Pedro Alves <pedro@codesourcery.com>
465
466 * gdb.base/break-always.exp: Test changing memory at addresses
467 with breakpoints inserted.
468
f8eba3c6
TT
4692011-12-06 Joel Brobecker <brobecker@acacore.com>
470
471 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
472 involving a fully qualified function name.
473
4742011-12-06 Tom Tromey <tromey@redhat.com>
475
476 * gdb.ada/homonym.exp: Add three breakpoint tests.
477
4782011-12-06 Tom Tromey <tromey@redhat.com>
479
480 * gdb.base/solib-weak.exp (do_test): Remove kfail.
481 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
482 * gdb.objc/objcdecode.exp: Update for output changes.
483 * gdb.linespec/linespec.exp: New file.
484 * gdb.linespec/lspec.cc: New file.
485 * gdb.linespec/lspec.h: New file.
486 * gdb.linespec/body.h: New file.
487 * gdb.linespec/base/two/thefile.cc: New file.
488 * gdb.linespec/base/one/thefile.cc: New file.
489 * gdb.linespec/Makefile.in: New file.
490 * gdb.cp/templates.exp (test_template_breakpoints): Update for
491 output changes.
492 * gdb.cp/re-set-overloaded.exp: Remove kfail.
493 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
494 makes one breakpoint.
495 * gdb.cp/method2.exp (test_break): Update for output changes.
496 * gdb.cp/mb-templates.exp: Update for output changes.
497 * gdb.cp/mb-inline.exp: Update for output changes.
498 * gdb.cp/mb-ctor.exp: Update for output changes.
499 * gdb.cp/ovsrch.exp: Use fully-qualified names.
500 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
501 has multiple matches.
502 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
503 error message change.
504 * gdb.base/list.exp (test_list_filename_and_number): Update for
505 error message change.
506 * gdb.base/break.exp: Disable pending breakpoints. Update for
507 output changes.
508 * configure.ac: Add gdb.linespec.
509 * configure: Rebuild.
510 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
511
c642a434
UW
5122011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
513
514 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
515 last_break register on s390*-*-* targets.
516
b18003d1
JB
5172011-12-06 Joel Brobecker <brobecker@adacore.com>
518
519 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
520 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
521 of parameter X in procedure Foo.
522
fe96589c
SS
5232011-12-05 Stan Shebs <stan@codesourcery.com>
524
525 * gdb.trace/tfind.exp: Update help string matches.
526
1820ab47
JK
5272011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
528
529 * gdb.server/ext-run.exp (get process list): Accept also systemd
530 as PID 1.
531
e11ac3a3
JK
5322011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
533 Pedro Alves <pedro@codesourcery.com>
534
535 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
536 starting GDB.
537 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
538 $use_gdb_stub.
539 * gdb.base/display.exp: Likewise.
540 * gdb.base/ending-run.exp: Likewise.
541 * gdb.base/list.exp (test_listsize): Likewise.
542 * gdb.base/setshow.exp: Likewise.
543 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
544 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
545 check by global $use_gdb_stub.
546 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
547 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
548 (default_gdb_init): Unset global $use_gdb_stub.
549 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
550 by global $use_gdb_stub.
551 * lib/gdbserver-support.exp: Extend comments for set_board_info
552 gdb_protocol and gdb,socketport.
553 (gdbserver_start_extended): Set global gdbserver_protocol and
554 gdbserver_gdbport. Clear global use_gdb_stub.
555 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
556 from target use_gdb_stub.
557 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
558
1d41d75c
DE
5592011-12-03 Doug Evans <dje@google.com>
560
561 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
562 (gdb_step_for_stub): Add comments.
563
d6d7a51a
MR
5642011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
565
566 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
567 to the caller.
568 (gdb_test_multiple): Likewise.
569
05acf274
JK
5702011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 Fix gdb.mi/mi-solib.exp without system debug info installed.
573 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
574 expect attribute, return 0 for it. Update comments.
575
2268b414
JK
5762011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
577
578 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
579 (corrupted list): Adjust the expectation.
580
585861ea
JK
5812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
582
583 PR threads/13448
584 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
585 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
586 * gdb.threads/tls-var-main.c: New file.
587 * gdb.threads/tls-var.c: New file.
588 * gdb.threads/tls-var.exp: New file.
589
968643aa
JK
5902011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 PR testsuite/12649
593 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
594 Protect gdb_test_multiple by final $gdb_prompt match.
595 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
596 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
597 (test_tracepoints): Likewise.
598
9750bca9
JK
5992011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 PR breakpoints/13346
602 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
603 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
604 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
605
ac1349b7
JB
6062011-12-01 Joel Brobecker <brobecker@adacore.com>
607
608 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
609 * gdb.ada/homonym/homonym.adb: For use of all types defined
610 locally inside both Get_Value subprograms.
611
26d44faf
JK
6122011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 Fix racy FAILs.
615 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
616 of send_gdb.
617
514f6425
UW
6182011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
619
620 * gdb.base/testenv.exp: Skip on remote targets. Unset global
621 environment variable after test completed.
622
4255c8d2
UW
6232011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
624
625 * gdb.base/solib-nodir.exp: Skip if remote target.
626 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
627 application. Call gdb_load_shlibs.
628 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
629
a35ad96a
JB
6302011-11-29 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
633
1a1d5513
JB
6342011-11-28 Joel Brobecker <brobecker@adacore.com>
635
636 * gdb.ada/fullname_bp: New testcase.
637
50b4ddf8
JK
6382011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
639
640 PR testsuite/12649
641 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
642 Wrap send_gdb into a new gdb_test.
643
fb0aec57
JK
644 Code cleanup.
645 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
646 Convert send_gdb and gdb_expect to gdb_test_multiple.
647
2376d946
JK
6482011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
649
650 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
651
1eec78bd
KS
6522011-11-23 Keith Seitz <keiths@redhat.com>
653
654 * lib/mi-support.exp (varobj_tree): New namespace and procs.
655 (mi_varobj_tree_test_children_callback): New proc.
656 (mi_walk_varobj_tree): New proc.
657
36dfb11c
TT
6582011-11-22 Tom Tromey <tromey@redhat.com>
659
660 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
661 Add "use_mi_command" argument.
662 (mi_run_cmd, mi_run_with_cli): New procs.
663 * gdb.mi/solib-lib.c: New file.
664 * gdb.mi/solib-main.c: New file.
665 * gdb.mi/mi-solib.exp: New file.
666
0e965dd0
DE
6672011-11-21 Doug Evans <dje@google.com>
668
669 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
670 _Unwind_DebugHook is missing.
671
f196051f
SS
6722011-11-20 Stan Shebs <stan@codesourcery.com>
673
674 * gdb.trace/tstatus.exp: New.
675 * gdb.trace/actions.c: Include string.h.
676
bfccc43c
YQ
6772011-11-18 Yao Qi <yao@codesourcery.com>
678
679 * gdb.trace/pending.exp: New.
680 * gdb.trace/pending.c: New.
681 * gdb.trace/pendshr1.c: New.
682 * gdb.trace/pendshr2.c: New.
683 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
684 tracepoint location becomes pending.
685 (tracepoint_change_loc_2): New.
686
73cd8ab1
DM
6872011-11-16 David S. Miller <davem@davemloft.net>
688
689 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
690 target is sparc*-*-linux*
691
77426730
PK
6922011-11-15 Paul Koning <paul_koning@dell.com>
693
694 * gdb.python/py-type.exp: New testcases for exceptions on scalar
695 types.
696
ed59ded5
DE
6972011-11-14 Doug Evans <dje@google.com>
698
699 * gdb.base/shell.exp: New file.
700
405f8e94
SS
7012011-11-14 Stan Shebs <stan@codesourcery.com>
702
703 * gdb.trace/ftrace.c: New.
704 * gdb.trace/ftrace.exp: New.
705
1e4d1764
YQ
7062011-11-14 Yao Qi <yao@codesourcery.com>
707
708 * gdb.trace/change-loc-1.c: New.
709 * gdb.trace/change-loc-2.c: New.
710 * gdb.trace/change-loc.c: New.
711 * gdb.trace/change-loc.exp: New.
712 * gdb.trace/change-loc.h: New.
713 * gdb.trace/trace-break.c (marker): Define new symbol.
714 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
715 New.
716 (break_trace_same_addr_6): New.
717
71eba9c2 7182011-11-12 Matt Rice <ratmice@gmail.com>
719
720 * gdb.base/info-macros.exp: Make tests for info definitions
721 test info macro. Add tests for info macro argument processing.
722 Rename a few tests.
723
1d93e29a
KS
7242011-11-11 Keith Seitz <keiths@redhat.com>
725
726 PR gdb/12843
727 * gdb.base/linespecs.exp: New file.
728
a4b5b48a
DE
7292011-11-11 Doug Evans <dje@google.com>
730
731 * gdb.threads/print-threads.exp: Extend timeout for slower
732 tests.
733
f6b47be4
DE
7342011-11-10 Doug Evans <dje@google.com>
735
792a0230
DE
736 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
737 "record to end of main" test.
738
f6b47be4
DE
739 * gdb.python/py-type.c (TS): New typedef.
740 (ts): New global.
741 * gdb.python/py-type.exp: Test field list of typedef.
742
22355c90
JB
7432011-11-10 Joel Brobecker <brobecker@adacore.com>
744
745 * gdb.ada/small_reg_param: New testcase.
746
a7860e76
TT
7472011-11-09 Tom Tromey <tromey@redhat.com>
748
749 * gdb.cp/destrprint.exp: New file.
750 * gdb.cp/destrprint.cc: New file.
751
72a2e3dc
MI
7522011-11-08 Meador Inge <meadori@codesourcery.com>
753
754 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
755 (switch_stack_to_other): New test function.
756 * gdb.arch/thumb-prologue.exp: New test cases.
757
c7195df2 7582011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
759
760 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
761
d3895d7d
YQ
7622011-11-08 Yao Qi <yao@codesourcery.com>
763
764 * gdb.exp (supports_process_record): New.
765 (supports_reverse): New.
766 * gdb.reverse/break-precsave.exp: Call support_process_record
767 to run test conditionally.
768 * gdb.reverse/consecutive-precsave.exp: Likewise.
769 * gdb.reverse/i386-precsave.exp: Likewise.
770 * gdb.reverse/machinestate-precsave.exp: Likewise.
771 * gdb.reverse/solib-precsave.exp: Likewise.
772 * gdb.reverse/step-precsave.exp: Likewise.
773 * gdb.reverse/until-precsave.exp: Likewise.
774 * gdb.reverse/watch-precsave.exp: Likewise.
775 * gdb.reverse/break-reverse.exp: Call support_reverse to run
776 test conditionally.
777 * gdb.reverse/consecutive-reverse.exp: Likewise.
778 * gdb.reverse/finish-precsave.exp: Likewise.
779 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
780 * gdb.reverse/finish-reverse.exp: Likewise.
781 * gdb.reverse/i386-reverse.exp: Likewise.
782 * gdb.reverse/i386-sse-reverse.exp: Likewise.
783 * gdb.reverse/machinestate.exp: Likewise.
784 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
785 * gdb.reverse/sigall-precsave.exp: Likewise.
786 * gdb.reverse/sigall-reverse.exp: Likewise.
787 * gdb.reverse/solib-reverse.exp: Likewise.
788 * gdb.reverse/step-reverse.exp: Likewise.
789 * gdb.reverse/until-reverse.exp: Likewise.
790 * gdb.reverse/watch-reverse.exp: Likewise.
791
a59306a3
YQ
7922011-11-05 Yao Qi <yao@codesourcery.com>
793
794 * gdb.trace/trace-break.exp: Add test on setting two
795 fast tracepoints at the same address.
796
87769f59
JK
7972011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
800
3065dfb6
SS
8012011-11-02 Stan Shebs <stan@codesourcery.com>
802
803 * gdb.trace/collection.c: Add code using strings.
804 * gdb.trace/collection.exp: Add tests of string collection.
805
89e208db
JK
8062011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
807
808 * gdb.base/skip-solib.exp (executable_main): New variable.
809 (binfile_main): Base it on that.
810 Use $executable_main in clean_restart calls. Drop gdb_exit and
811 gdb_start calls.
812
405e54e9
JK
8132011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 Fix racy FAILs.
816 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
817 breakpoint_re globals import by async. Set string_regex to .* for
818 async. Remove the optional thread_selected_re and breakpoint_re
819 globals expectations.
820
58e8570a
JM
8212011-11-01 Joseph Myers <joseph@codesourcery.com>
822
823 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
824 well as Cygwin.
825
7b35ec7f 8262011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
827
828 Add tests for skip command.
89e208db
JK
829 * gdb.base/skip-solib-lib.c: New
830 * gdb.base/skip-solib-main.c: New
831 * gdb.base/skip-solib.exp: New
832 * gdb.base/skip.c: New
833 * gdb.base/skip.exp: New
834 * gdb.base/skip1.c: New
835 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 836
b9fd1791
PA
8372011-10-31 Yao Qi <yao@codesourcery.com>
838 Pedro Alves <pedro@codesourcery.com>
839
840 * gdb.trace/trace-break.c: New.
841 * gdb.trace/trace-break.exp: New.
842
4323fecc
JK
8432011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
844
845 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
846 break-here-2.
847
0e5bf2a8
PA
8482011-10-28 Pedro Alves <pedro@codesourcery.com>
849
850 * gdb.threads/no-unwaited-for-left.c: New.
851 * gdb.threads/no-unwaited-for-left.exp: New.
852 * gdb.threads/non-ldr-exc-1.c: New.
853 * gdb.threads/non-ldr-exc-1.exp: New.
854 * gdb.threads/non-ldr-exc-2.c: New.
855 * gdb.threads/non-ldr-exc-2.exp: New.
856 * gdb.threads/non-ldr-exc-3.c: New.
857 * gdb.threads/non-ldr-exc-3.exp: New.
858 * gdb.threads/non-ldr-exc-4.c: New.
859 * gdb.threads/non-ldr-exc-4.exp: New.
860
3a3dad98
JK
8612011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
864 * gdb.base/attach-pie-misread.exp: Likewise.
865 * gdb.base/break-interp.exp: Likewise.
866 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
867 testcases for use_gdb_stub.
868 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
869 (continue): New testcase.
870 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
871 * gdb.threads/attach-into-signal.exp: Likewise.
872 * gdb.threads/attach-stopped.exp: Likewise.
873 * gdb.threads/attachstop-mt.exp: Likewise.
874
d6a5d40c
PK
8752011-10-28 Paul Koning <paul_koning@dell.com>
876
877 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
878
ca539be8
JK
8792011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
880
881 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
882 (mi_gdb_test): Import globals thread_selected_re
883 and breakpoint_re. Expect them optionally at the regex start.
884
d234ef5c
DE
8852011-10-27 Doug Evans <dje@google.com>
886
887 * gdb.python/python.exp: Test source -s.
888
ab964825
PK
8892011-10-26 Paul Koning <paul_koning@dell.com>
890
891 * gdb.python/lib-types.cc (struct A): New structure.
892 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 893
54d8a644
PK
8942011-10-25 Paul Koning <paul_koning@dell.com>
895
896 PR python/13327
d234ef5c 897
54d8a644
PK
898 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
899 fetch_lazy method.
900
b0221781
YQ
9012011-10-24 Yao Qi <yao@codesourcery.com>
902
903 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
904 target is tic6x-*-*.
905
6cda5a20
JB
9062011-10-21 Joel Brobecker <brobecker@adacore.com>
907
908 * gdb.ada/mi_task_info/task_switch.adb: New file.
909 * gdb.ada/mi_task_info.exp: New file.
910
5ed9db04
JK
9112011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 * gdb.cp/expand-psymtabs-cxx.exp: New file.
914 * gdb.cp/expand-psymtabs-cxx.cc: New file.
915
9df2fbc4
PM
9162011-10-20 Phil Muldoon <pmuldoon@redhat.com>
917
918 PR python/12656
919
920 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
921 global_block tests.
922
736086ba
TT
9232011-10-18 Tom Tromey <tromey@redhat.com>
924
925 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
926
4af31552
TT
9272011-10-18 Tom Tromey <tromey@redhat.com>
928
929 * gdb.base/source.exp: Don't include full file name in test name.
930 * gdb.python/python.exp: Don't include full file name in test
931 name.
932
43136979
AR
9332011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.base/attach-pie-noexec.c: New files.
936 * gdb.base/attach-pie-noexec.exp: New files.
937
543a9323
JM
9382011-10-17 Joseph Myers <joseph@codesourcery.com>
939
940 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
941 prompt for each extra line in command.
942
21ae7a4d
JK
9432011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
944
945 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
946 Revert the part of:
947 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
948 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
949 Change the expected string.
950
20ec36d9
JK
9512011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 Fix results with system glibc debug info installed.
954 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
955 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
956 Accept also __libc_ symbol prefix and no prefix.
957
6501c2fc
KS
9582011-10-14 Keith Seitz <keiths@redhat.com>
959
960 PR c++/13225
961 * gdb.cp/converts.cc (foo3_1): New function.
962 (foo3_2): New functions.
963 * gdb.cp/converts.exp: Add tests for int to pointer conversion
964 and null pointer conversions of integer constant zero.
965 Add test to check if all arguments are checked for incompatible
966 conversion BADNESS.
967
55b1fd0c
TT
9682011-10-14 Tom Tromey <tromey@redhat.com>
969
970 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
971 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
972 linespec.
973
22c05d8a
JK
9742011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
975
976 Fix internal error regression.
977 * gdb.dwarf2/implptr-optimized-out.S: New file.
978 * gdb.dwarf2/implptr-optimized-out.exp: New file.
979
1d6edc3c
JK
9802011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 Fix empty DWARF expressions DATA vs. SIZE conditionals.
983 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
984 (loclist): New.
985 (4): New abbrev.
986 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
987 Use prepare_for_testing, remove clean_restart.
988 (p arraynoloc, p arraycallnoloc): New tests.
989
9ec72168
JK
9902011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 * gdb.cp/namespace-enum.exp (executable): New variable.
993 (binfile): Use ${objdir}/${subdir}/ prefix.
994 Use ${executable} for clean_restart.
995
9c6c53f7
SA
9962011-10-11 Sterling Augustine <saugustine@google.com>
997
998 * gdb.cp/Makefile.in: Add namespace-enum test.
999 * gdb.cp/namespace-enum.exp: New file.
1000 * gdb.cp/namespace-enum.c: New file.
1001 * gdb.cp/namespace-enum-main.c: New file.
1002
fac7ceb3
UW
10032011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1004
1005 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1006 sysroot.
1007
941b2081
JK
10082011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1009
1010 Reimplement @entry in input expressions.
1011 * gdb.base/exprs.c (v_int_array_init): New variable.
1012 * gdb.base/exprs.exp (print v_int_array_init)
1013 (print *v_int_array_init@1, print *v_int_array_init@2)
1014 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1015 (print v_int_array_init[1]@1): New tests.
1016
0344e878
JM
10172011-10-10 Joseph Myers <joseph@codesourcery.com>
1018
1019 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1020 expected message.
1021
5a56e9c5
DE
10222011-10-09 Doug Evans <dje@google.com>
1023
1024 * gdb.base/alias.exp: Add tests for alias command.
1025
2bda9cc5
JK
10262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1027
1028 * gdb.arch/amd64-entry-value.s: New file.
1029 * gdb.mi/mi2-amd64-entry-value.s: New file.
1030
a471c594
JK
10312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1032
1033 Display @entry parameter values even for references.
1034 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1035 functions.
1036 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1037 reference and datap_input.
1038 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1039 breakpoints.
1040 (continue to breakpoint: entry_reference: reference)
1041 (entry_reference: bt at entry)
1042 (continue to breakpoint: entry_reference: breakhere_reference)
1043 (entry_reference: bt, entry_reference: ptype regparam)
1044 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1045 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1046 (entry_reference: p regcopy, entry_reference: p nodataparam)
1047 (entry_reference: p nodataparam@entry): New tests.
1048
36b11add
JK
10492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1050
1051 Support @entry in input expressions.
1052 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1053 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1054 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1055 (tailcall: p j@entry): New tests.
1056 * gdb.cp/koenig.cc (A::entry): New function.
1057 (main): Call it.
1058 * gdb.cp/koenig.exp (p entry (c)): New test.
1059
e18b2753
JK
10602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1061
1062 Display @entry parameter values (without references).
1063 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1064 (different, validity, invalid): New functions.
1065 (main): Call them.
1066 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1067 stacktest, breakhere_stacktest, different, breakhere_different,
1068 breakhere_validity and breakhere_invalid.
1069 (entry: bt): Update for @entry.
1070 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1071 (entry_validity: *, entry_invalid: *): Many new tests.
1072 * gdb.base/break.exp
1073 (run until breakpoint set at small function, optimized file): Accept
1074 also the @entry suffix.
1075 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1076 * gdb.mi/mi2-amd64-entry-value.c: New files.
1077 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1078
2d6c5dc2
JK
10792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1080
1081 Protect entry values against self tail calls.
1082 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1083 (main): Call self.
1084 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1085 (set debug entry-values 1, self: bt debug entry-values): New tests.
1086
111c6489
JK
10872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1088
1089 Recognize virtual tail call frames.
1090 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1091 (amb_b, amb_a): New.
1092 (main): Call a and b.
1093 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1094 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1095 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1096 New tests.
1097
8e3b41a9
JK
10982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1099
1100 Implement basic support for DW_TAG_GNU_call_site.
1101 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1102 * gdb.arch/amd64-entry-value.cc: New file.
1103 * gdb.arch/amd64-entry-value.exp: New file.
1104
181cebd4
JK
11052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1106
1107 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1108 * gdb.dwarf2/implptr-64bit.S: New file.
1109 * gdb.dwarf2/implptr-64bit.exp: New file.
1110
741f5e3c
JK
11112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1112
1113 Fix initial language detection with -readnow.
1114 * gdb.cp/readnow-language.cc: New file.
1115 * gdb.cp/readnow-language.exp: New file.
1116
a73d2258
JK
11172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1118
1119 Fix printed anonymous struct name.
1120 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1121
af369495
JM
11222011-10-09 Joseph Myers <joseph@codesourcery.com>
1123
1124 * gdb.base/solib-symbol.exp: Do not include directories in
1125 filenames in expected messages.
1126
1fa57852
DE
11272011-10-07 Doug Evans <dje@google.com>
1128
1129 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1130
bd054e06
KP
11312011-10-07 Kevin Pouget <kevin.pouget@st.com>
1132
1133 Allow Python notification of new object-file loadings.
1134 * gdb.python/py-events.exp: Test newobjfile event.
1135 * gdb.python/py-events.py: Register newobjfile callback.
1136 * gdb.python/py-events.c: Add call to shared library
1137 * gdb.python/py-events-shlib.c: New file.
1138
8031b6f8
JM
11392011-10-06 Joseph Myers <joseph@codesourcery.com>
1140
1141 * gdb.base/fixsection.exp: Do not include directories in filename
1142 in expected message.
1143
7fea6923
PM
11442011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1145
1146 Add tests for passing of environment variables to inferior.
1147 * gdb.base/testenv.c: New test source.
1148 * gdb.base/testenv.exp: New expect test.
1149
687f2a88
PK
11502011-10-04 Paul Koning <paul_koning@dell.com>
1151
1152 * gdb.python/py-value.c (main): Break before return.
1153
cb6be26b
KP
11542011-10-04 Kevin Pouget <kevin.pouget@st.com>
1155
1156 PR python/12691: Add the inferior to Python exited event
1157 * gdb.python/py-events.exp: Test the inferior attribute of exited
1158 event with a fork.
1159 * gdb.python/py-events.py: Print inferior number on exit.
1160 * gdb.python/py-events.c: Fork the inferior.
1161
fb213700
EBM
11622011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1163
1164 * gdb.base/jit.exp: Add testcase name to log message
1165
aa2071bd
PK
11662011-10-03 Paul Koning <paul_koning@dell.com>
1167 Jan Kratochvil <jan.kratochvil@redhat.com>
1168
1169 * gdb.python/py-value.exp
1170 (python inval = gdb.parse_and_eval('*(int*)0'))
1171 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1172 (set argc=2, python print argc_lazy): New tests.
1173
dd11a36c
JB
11742011-10-02 Joel Brobecker <brobecker@adacore.com>
1175
1176 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1177
46f886f1
JK
11782011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1179 Pedro Alves <pedro@codesourcery.com>
1180
1181 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1182 can_read_0, test for it.
1183 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1184 (parse_and_eval with memory error): ... here, make it untested if
1185 can_read_0.
1186
c5cb204f
MP
11872011-09-30 Marek Polacek <mpolacek@redhat.com>
1188
1189 * gdb.python/python.exp (verify pagination beforehand)
1190 (verify pagination afterwards): Fix race by splitting the line.
1191
68fb0ec0
JM
11922011-09-29 Joseph Myers <joseph@codesourcery.com>
1193
1194 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1195 for 64-bit multilibs from i?86-* targets.
1196
6aee0d90
MP
11972011-09-29 Marek Polacek <mpolacek@redhat.com>
1198
1199 * lib/gdb.exp: Fix a typo in one of the comments.
1200
e9101ff5
MP
12012011-09-29 Marek Polacek <mpolacek@redhat.com>
1202
1203 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1204 matching pattern.
1205
7a81bdbf
PK
12062011-09-28 Paul Koning <paul_koning@dell.com>
1207
1208 * gdb.python/py-type.c (enum E): New.
1209 * gdb.python/py-type.exp (test_fields): Add tests for Python
1210 mapping access to fields.
1211 (test_enums): New test for field access on enums.
1212
6710bf39
SS
12132011-09-27 Stan Shebs <stan@codesourcery.com>
1214
1215 * gdb.trace/collection.exp: Test collection of $_ret.
1216
b2a6bdeb
AT
12172011-09-22 Andreas Tobler <andreast@fgznet.ch>
1218
1219 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1220 list of compilation switches for <*-*-freebsd*>.
1221
3c9057f3
SS
12222011-09-19 Stan Shebs <stan@codesourcery.com>
1223
1224 * gdb.trace/tspeed.exp: New file.
1225 * gdb.trace/tspeed.c: New file.
1226
34518530
YQ
12272011-09-18 Yao Qi <yao@codesourcery.com>
1228
1229 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1230 instructions.
1231 (test_adr_32bit, test_pop_pc): Likewise.
1232 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1233 Thumb instructions.
1234 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1235 in gdb_test_multiple.
1236 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1237
ab254057
YQ
12382011-09-17 Yao Qi <yao@codesourcery.com>
1239
1240 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1241 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1242 support single step to signal handler.
1243
9c317b71
YQ
12442011-09-17 Yao Qi <yao@codesourcery.com>
1245
1246 * gdb.base/disp-step-fork.c: New.
1247 * gdb.base/disp-step-syscall.exp: New.
1248 * gdb.base/disp-step-vfork.c: New.
1249
a8123151
JB
12502011-09-16 Joel Brobecker <brobecker@adacore.com>
1251
1252 * gdb.ada/tasks.exp: Make the expected output for
1253 the `info tasks' tests more resilient to spacing
1254 changes.
1255
63a9aad8
JK
12562011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1257
1258 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1259 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1260
2aa48337
KP
12612011-09-15 Kevin Pouget <kevin.pouget@st.com>
1262
1263 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1264 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1265
6839b47f
KP
12662011-04-30 Kevin Pouget <kevin.pouget@st.com>
1267
1268 Handle multiple breakpoint hits in Python interface:
1269 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1270 presence.
1271 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1272 breakpoint hits.
1273
0935723e
JK
12742011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1275 Jan Kratochvil <jan.kratochvil@redhat.com>
1276
1277 * gdb.python/py-events.exp: Remove pretty printing comment.
1278 * gdb.python/py-evsignal.exp: New file.
1279 * gdb.python/py-evthreads.c: Include signal.h.
1280 (thread3): Remove variable count3. Remove variable bad and use raise
1281 instead.
1282 (thread2): Remove variable count2. Move thread3 pthread_create here,
1283 merge pthread_join to a single line.
1284 (main): Remove variable count1. Merge pthread_join with pthread_create
1285 to a single line.
1286 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1287 KFAIL python/12966 for gdbserver. Test return value of
1288 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1289 gdb_expect by gdb_test and gdb_test_multiple.
1290 (thread 2, thread 3): New tests.
1291
4801a9a3
PA
12922011-09-12 Matt Rice <ratmice@gmail.com>
1293 Pedro Alves <pedro@codesourcery.com>
1294
1295 PR gdb/13175
1296
1297 * gdb.base/interp.exp: New tests.
1298 * gdb.base/interp.c: New file.
1299
24ece742
DE
13002011-09-12 Doug Evans <dje@google.com>
1301
1302 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1303 * gdb.dwarf2/typeddwarf.exp: Ditto.
1304
7f062217
JK
13052011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1306
1307 Fix compatibility with x32 arch.
1308 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1309 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1310 is_x86_like_target.
1311 * testsuite/gdb.trace/collection.exp: Likewise.
1312 * testsuite/gdb.trace/report.exp: Likewise.
1313 * testsuite/gdb.trace/unavailable.exp: Likewise.
1314 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1315 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1316 (is_x86_like_target): Check also is_amd64_regs_target.
1317
08711b9a
JK
13182011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1319
1320 PR breakpoints/12435
1321 * gdb.arch/amd64-prologue-xmm.c: New file.
1322 * gdb.arch/amd64-prologue-xmm.exp: New file.
1323 * gdb.arch/amd64-prologue-xmm.s: New file.
1324
b99b5f66
JK
13252011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1326
1327 * gdb.dwarf2/dw2-param-error-main.c: New file.
1328 * gdb.dwarf2/dw2-param-error.S: New file.
1329 * gdb.dwarf2/dw2-param-error.exp: New file.
1330
a391a2f6
PA
13312011-09-08 Pedro Alves <pedro@codesourcery.com>
1332
1333 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1334 inferior's pid and look for a core dump named core.$pid. Use
1335 `remote_file' commands on the host instead of hand coding shell
1336 commands on the build.
1337 * gdb.base/valgrind-db-attach.exp: Kill the program before
1338 finishing the test.
1339
7d8e6458 13402011-09-02 Matt Rice <ratmice@gmail.com>
1341
1342 * lib/prompt.exp: New file for testing the first prompt.
1343 * gdb.python/py-prompt.exp: Ditto.
1344 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1345
68e77c9e
PA
13462011-09-02 Pedro Alves <pedro@codesourcery.com>
1347
1348 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1349 0, before testing gcore.
1350
9655e943
JK
13512011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1352
df6dc84d
JK
1353 * dw2-ifort-parameter-debug.S: Update copyright year.
1354 * dw2-ifort-parameter.c: Update copyright year.
1355 * dw2-ifort-parameter.exp: Update copyright year.
1356
9655e943
JK
1357 * dw2-ifort-parameter-debug.S: New file.
1358 * dw2-ifort-parameter.c: New file.
1359 * dw2-ifort-parameter.exp: New file.
1360
353d1d73
JK
13612011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1362
1363 * gdb.base/commands.exp (error_clears_commands_left): New function.
1364 (): Call it.
1365
5c07461a
JK
13662011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1369 (C): Initialize `a'.
1370 * gdb.mi/mi-inheritance-syntax-error.exp
1371 (-data-evaluate-expression $path): Expect `a' as 5.
1372
0d932b2f
MK
13732011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1374
1375 PR mi/11912
1376 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1377 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1378 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1379 keyword in output of -var-info-path-expression.
1380
bdb54049
JK
13812011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1382
1383 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1384 * gdb.trace/collection.exp: Likewise.
1385 * gdb.trace/report.exp: Likewise.
1386 * gdb.trace/unavailable.exp: Likewise.
1387 * gdb.trace/while-dyn.exp: Likewise.
1388
59cde39c
KS
13892011-08-18 Keith Seitz <keiths@redhat.com>
1390
1391 PR c++/12266
1392 * gdb.cp/meth-typedefs.cc: New file.
1393 * gdb.cp/meth-typedefs.exp: New file.
1394
fa3a4f15
PM
13952011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1396
1397 * gdb.python/python.exp: Add extended-prompt tests.
1398
c1049fca
JK
13992011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 * gdb.arch/i386-dr3-watch.exp
1402 (watchpoint on gap1 does not fit debug registers)
1403 (delete all watchpoints): Fix racy expect strings.
1404
d93f7b5c
YQ
14052011-08-14 Yao Qi <yao@codesourcery.com>
1406
1407 * gdb.base/maint.exp: set data_section to ".neardata".
1408 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1409 * gdb.base/savedregs.exp: Handle SIGILL.
1410 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1411 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1412
457e09f0
DE
14132011-08-12 Doug Evans <dje@google.com>
1414
1415 * gdb.python/py-symbol.exp: Add test for symbol.type.
1416
5d0bb2fb
UW
14172011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1418
1419 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1420 * gdb.mi/mi-pthreads.exp: Likewise.
1421 * gdb.mi/mi2-pthreads.exp: Likewise.
1422 * gdb.mi/gdb669.exp.exp: Likewise.
1423
fcdfa280
PA
14242011-08-09 Pedro Alves <pedro@codesourcery.com>
1425
1426 * lib/mi-support.exp (detect_async): Rename to...
1427 (mi_detect_async): ... this.
1428 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1429 * gdb.mi/mi-nonstop.exp: Adjust.
1430 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1431 * gdb.mi/mi-nsintrall.exp: Adjust.
1432 * gdb.mi/mi-nsmoribund.exp: Adjust.
1433 * gdb.mi/mi-nsthrexec.exp: Adjust.
1434
9d8fa392
PA
14352011-08-09 Pedro Alves <pedro@codesourcery.com>
1436
1437 * gdb.base/display.c (do_loops): New `p_i' local.
1438 * gdb.base/display.exp: Test displaying a variable that is
1439 temporarily at a bad address.
1440
b6cede78
JK
14412011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1444 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1445
67bedb8c
JK
14462011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1449 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1450 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1451
af6e93b2
PA
14522011-08-05 Pedro Alves <pedro@codesourcery.com>
1453
1454 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1455 procedure.
1456 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1457
1cf0e11f
YQ
14582011-08-05 Yao Qi <yao@codesourcery.com>
1459
1460 * gdb.base/callfuncs.exp: Set language after main.
1461 * gdb.cp/cplusfuncs.exp: Likewise.
1462 * gdb.cp/inherit.exp: Likewise.
1463
a1e28cb2
UW
14642011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1465
1466 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1467 * gdb.base/watch-vfork.exp: Skip on remote targets.
1468
d4f5bbb9
UW
14692011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1470
1471 * gdb.threads/thread-find.exp: Support remote targets.
1472
724f4f80
UW
14732011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1474
1475 * gdb.base/jit.exp: Download solib_binfile to target.
1476 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1477 and call dlopen without full path name.
1478 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1479 dlopen without full path name.
1480
934709f0
PW
14812011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1482
1483 * gdb.base/break-always.exp: Complete the test
1484 with duplicated breakpoints and enabling/disabling them.
1485
c26106c4
TT
14862011-08-02 Tom Tromey <tromey@redhat.com>
1487
1488 PR gdb/11289:
1489 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1490
9300444e 14912011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1492
1493 PR gdb/13045
1494 * gdb.base/float.exp: Add new test case for PR gdb/13045
1495 * gdb.base/float.c: New file.
1496
00bd41d6
PM
14972011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1498
1499 * gdb.python/py-mi.exp: Test printers returning string hint, and
1500 also not returning a value.
1501 * gdb.python/py-prettyprint.c: Add testcase for above.
1502 * gdb.python/py-prettyprint.py: Add test printer for above.
1503
d24f74ce
JK
15042011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1505
1506 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1507 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1508 (.Ldie30) Add as field "data4".
1509 (.Ldie32) Rename field "b" to "shl".
1510 (abbrev4) Change for the "data4" field.
1511 (abbrev5, abbrev6) Remove.
1512 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1513 (p &s.shl): ... here. Add comment.
1514 (p &s.data4): New.
1515
bb7da2bf
JK
15162011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 Fix crash on lval_computed values.
1519 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1520
11081198
JK
15212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1522
1523 * gdb.base/help.exp (help whatis): Update the expected string.
1524
3c6e0cb3
JK
15252011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1526
1527 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1528 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1529 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1530 Change the expected string.
1531
efa80663
PA
15322011-07-26 Pedro Alves <pedro@codesourcery.com>
1533
1534 * gdb.base/watchpoint.exp
1535 (test_disable_enable_software_watchpoint): New procedure.
1536 (top level): Run it.
1537
db8e4570
UW
15382011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1539
1540 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1541 executable file "${binfile}", C++ version "${binfile}-cxx".
1542 * gdb.python/py-prettyprint.exp: Likewise.
1543 * gdb.python/py-symbol.exp: Likewise.
1544 * gdb.python/py-type.exp: Likewise.
1545 * gdb.python/py-value.exp: Likewise.
1546 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1547 file name instead of just suffix.
1548
543305c9
JK
15492011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1550
1551 Fix implicit pointer offsets.
1552 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1553 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1554 (continue to breakpoint: continue to baz breakpoint for implptr)
1555 (sanity check element 0, sanity check element 1)
1556 (enter the inlined function, check element 0 for the offset)
1557 (check element 1 for the offset)
1558 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1559 (set foo breakpoint for implptr): Update the breakpoint number.
1560
b3215adc
UW
15612011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1562
1563 * gdb.python/py-mi.exp: Use different file names for different
1564 versions of the executable under test.
1565 * gdb.python/py-prettyprint.exp: Likewise.
1566 * gdb.python/py-symbol.exp: Likewise.
1567 * gdb.python/py-template.exp: Likewise.
1568 * gdb.python/py-type.exp: Likewise.
1569 * gdb.python/py-value.exp: Likewise.
1570
182b9acc
UW
15712011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1572
1573 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1574 flag after restarting GDB if necessary.
1575
e6052b5d
UW
15762011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1577
1578 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1579
1ced966e
PA
15802011-07-22 Pedro Alves <pedro@codesourcery.com>
1581
1582 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1583 backend doesn't leave used debug registers behind.
1584
3543a589
TT
15852011-07-22 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1588 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1589 argument.
1590 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1591
14d15303 15922011-07-21 Matt Rice <ratmice@gmail.com>
1593
1594 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1595 in mostlyclean rule. Add files ending in .core.
1596
9b158ba0 15972011-07-21 Matt Rice <ratmice@gmail.com>
1598
1599 PR macros/12999
1600 * gdb.base/info-macros.c: New test sources.
1601 * gdb.base/info-macros.exp: New tests.
1602
d17b6f81
PM
16032011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1604
1605 * gdb.python/python.exp: Add prompt substitution tests.
1606
918dd910
JK
16072011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 Fix crash if referenced CU is aged out.
1610 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1611 New.
1612 * gdb.dwarf2/implptr.exp: Likewise.
1613
0e37a63c
JK
16142011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * gdb.dwarf2/implptr.S: Rebuilt.
1617 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1618 (bar): Use them for j, k, l.
1619 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1620 COMPILE.
1621 (print j in implptr:bar): Update for the intp typedef.
1622 (print p[0].x in implptr:foo): Use more exact regex.
1623
f65cf84c
TT
16242011-07-18 Tom Tromey <tromey@redhat.com>
1625
1626 * gdb.cp/static-method.exp: Add missing single quote.
1627
d5b4a7be
YQ
16282011-07-18 Yao Qi <yao@codesourcery.com>
1629
1630 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1631 supported.
1632 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1633 * gdb.mi/mi-nonstop.exp: Likewise.
1634 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1635 * gdb.mi/mi-nsintrall.exp: Likewise.
1636 * gdb.mi/mi-nsmoribund.exp: Likewise.
1637 * gdb.mi/mi-nsthrexec.exp: Likewise.
1638 * gdb.python/py-evthreads.exp: Likewise.
1639
e9ea2662
JK
16402011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1641
1642 Code cleanup.
1643 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1644 it. Substitute it instead of test_compiler_info everywhere.
1645
ce451573
UW
16462011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1647
1648 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1649 remote targets as well.
1650
756d88a7
UW
16512011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1652
1653 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1654 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1655
31f83dc5
UW
16562011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1657
1658 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1659 a remote machine, not the host.
1660 (gdb_compile_shlib): Set soname if target is remote.
1661
059241a0
PP
16622011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1663
1664 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1665
28a0b48c 16662011-07-13 Matt Rice <ratmice@gmail.com>
1667
1668 * gdb.python/py-objfile-script-gdb.py: Renamed to
1669 py-objfile-script-gdb.py.in.
1670 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1671 py-objfile-script-gdb.py.
1672 * gdb.python/py-objfile-script.exp: Update reference to
1673 py-objfile-script-gdb.py.
1674
9a771b67
JK
16752011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1678 reference undefined label.
1679
04ad99e6
JK
16802011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1681
1682 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1683 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1684 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1685 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1686
713389e0
PM
16872011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1688
1689 PR python/12438
1690 * gdb.python/python.exp: Add maint set/show python print-stack
1691 deprecated tests. Add set/show python print-backtrace tests.
1692
97d146f8
JK
16932011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1694
1695 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1696 debug info.
1697
facde0e5 16982011-07-06 Matt Rice <ratmice@gmail.com>
1699
1700 * gdb.python/python.exp: Update filename paths.
1701 * gdb.python/py-symtab.exp: Ditto.
1702
438640d1
MP
17032011-07-06 Marek Polacek <mpolacek@redhat.com>
1704
1705 * gdb.python/py-evthreads.exp: Add missing `$'.
1706
33a365df
MF
17072011-07-06 Jie Zhang <jie.zhang@analog.com>
1708
1709 * config/bfin.exp: New file.
1710 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1711 * gdb.asm/bfin.inc: New file.
1712
8f7ae686
MP
17132011-07-06 Marek Polacek <mpolacek@redhat.com>
1714
df46027d 1715 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1716 the whole output.
1717
eb2a6f42
TT
17182011-07-05 Tom Tromey <tromey@redhat.com>
1719
1720 * gdb.java/jprint.java (jprint.hi): New field.
1721 * gdb.java/jprint.exp: Print string.
1722
177b42fe
TJB
17232011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1724
1725 * gdb.base/call-sc.c: Fix typos.
1726 * gdb.base/ifelse.exp: Likewise.
1727 * gdb.base/structs.c: Likewise.
1728
3b2a0cf2
JB
17292011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1730
1731 * gdb.base/jit-so.exp: New test.
1732 * gdb.base/jit-dlmain.c: New file.
1733 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1734
46fc714c
JK
17352011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1736
1737 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1738 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1739 * gdb.cp/pr9167.exp (p b): Likewise.
1740 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1741 (test value of P in inner_m, test type of Z in inner_m): Call
1742 setup_xfail for gcc <= 4.5.
46fc714c 1743
418c7cf7
JK
17442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1745
1746 * gdb.cp/paren-type.cc: New files.
1747 * gdb.cp/paren-type.exp: New files.
1748
3d50dd94
JK
17492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1750
1751 Stop on first linespec terminator instead of eating what we can.
1752 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1753 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1754 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1755 (break C::f()): ... this one.
1756 (break C::operator()()): New test.
1757 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1758 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1759 test.
1760
dcf9f4ab
JK
17612011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1762
1763 Fall back linespec to minimal symbols.
1764 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1765 error message.
1766 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1767 * gdb.cp/minsym-fallback-main.cc: New file.
1768 * gdb.cp/minsym-fallback.cc: New file.
1769 * gdb.cp/minsym-fallback.exp: New file.
1770 * gdb.cp/minsym-fallback.h: New file.
1771
3f542ed1
JK
17722011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1773
1774 * gdb.cp/no-dmgl-verbose.cc: New file.
1775 * gdb.cp/no-dmgl-verbose.exp: New file.
1776
17772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1778
1779 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1780 __GI_.
1781 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1782 (f): New function.
1783 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1784 (complete p 'func<short>(): ... here.
1785 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1786 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1787 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1788 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1789 Make them KFAIL gcc/49546.
1790
00eb2c4a
JB
17912011-07-01 Joel Brobecker <brobecker@adacore.com>
1792
1793 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1794
85a20c42
JK
17952011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1796
1797 Test GCC PR debug/49546.
1798 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1799 (test type of F in k3_m, test value of F in k3_m): New.
1800 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1801 (main): New variable k3. Call k3.k3_m.
1802
d2d43431
JB
18032011-07-01 Jean-Charles Delay <delay@adacore.com>
1804
1805 * gdb.ada/packed_array.exp: Fix expected outout.
1806
54ae186f
JB
18072011-07-01 Jean-Charles Delay <delay@adacore.com>
1808
1809 * gdb.ada/packed_array.exp: fixed expected output.
1810
8f17729f
JB
18112011-07-01 Joel Brobecker <brobecker@adacore.com>
1812
1813 * gdb.ada/same_enum: New testcase.
1814
f5aa6869
JB
18152011-07-01 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.ada/ptr_typedef: New testcase.
1818
828292f2
JB
18192011-07-01 Joel Brobecker <brobecker@adacore.com>
1820
1821 * gdb.ada/arrayptr.exp: Add ptype test.
1822
18920c42
JB
18232011-07-01 Joel Brobecker <brobecker@adacore.com>
1824
1825 * gdb.ada/char_enum: New testcase.
1826
3536d9e3 18272011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1828
1829 * gdb.base/dump.exp (capture_pointer_with_type): New.
1830 Get value from address instead of name.
1831 Start GDB once, and do `dump' and `restore'
1832 tests together.
1833
db863c42
MF
18342011-06-30 Jie Zhang <jie.zhang@analog.com>
1835 Mike Frysinger <vapier@gentoo.org>
1836
1837 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1838 helper functions for getting/setting remotetimeout variable.
1839 * lib/gdb.exp (gdb_load): If the target is remote, set
1840 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1841 with $loadtimeout. Set $load_ok to 0 before doing the load.
1842 Instead of returning, immediately, set $load_ok to 0. Call
1843 set_remotetimeout with $oldremotetimeout, and then return if
1844 $load_ok is 1.
1845
e9e642a8
AB
18462011-06-30 Andrew Burgess <aburgess@broadcom.com>
1847
1848 * gdb.python/py-template.exp: Don't run this test if the target
1849 does not support c++ tests.
1850
32019081
JK
18512011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1852
1853 Fix non-only rename list for Fortran modules import.
1854 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1855 tests.
1856 * gdb.fortran/module.f90 (module moduse): New.
1857 (program module): use moduse, test var_x, var_y and var_z.
1858
0ecee54c
TT
18592011-06-29 Tom Tromey <tromey@redhat.com>
1860
1861 PR testsuite/12040:
1862 * gdb.fortran/array-element.exp: Use f90, not f77.
1863 * gdb.fortran/complex.exp: Use f90, not f77.
1864 * gdb.fortran/derived-type.exp: Use f90, not f77.
1865 * gdb.fortran/library-module.exp: Use f90, not f77.
1866 * gdb.fortran/logical.exp: Use f90, not f77.
1867 * gdb.fortran/module.exp: Use f90, not f77.
1868 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1869 * gdb.fortran/subarray.exp: Use f90, not f77.
1870
3b2b8fea
TT
18712011-06-29 Tom Tromey <tromey@redhat.com>
1872
1873 * gdb.fortran/charset.exp: New file.
1874 * gdb.fortran/charset.f90: New file.
1875
42159ca5
TT
18762011-06-29 Tom Tromey <tromey@redhat.com>
1877
1878 PR testsuite/12040:
1879 * lib/future.exp: New file, mostly extracted from ada.exp.
1880 Rewrote compatibility code to use rename.
1881 (gdb_find_gfortran): New proc.
1882 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1883 gfortran patch.
1884 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1885 Move to future.exp.
1886 * lib/gdb.exp: Always load future.exp.
1887
af69a5ce
YQ
18882011-06-28 Yao Qi <yao@codesourcery.com>
1889
1890 * gdb.cp/exception.cc: Don't include iostream.
1891 (bar): Remove print statement.
1892 (catcher): New.
1893 (main): Remove print statements. Call function catcher.
1894 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1895 Set breakpoint on catcher, and check the value of parameter.
1896
ab5c6a72
YQ
18972011-06-23 Yao Qi <yao@codesourcery.com>
1898
1899 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1900 1.2 is disabled. KFAIL for uclinux.
1901
9497469f
MP
19022011-06-23 Marek Polacek <mpolacek@redhat.com>
1903
1904 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1905 mi_gdb_test.
1906
b9132588
MP
19072011-06-23 Marek Polacek <mpolacek@redhat.com>
1908
5d197ed0 1909 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1910
e55595ca
MP
19112011-06-23 Marek Polacek <mpolacek@redhat.com>
1912
5d197ed0
MP
1913 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1914
19152011-06-23 Marek Polacek <mpolacek@redhat.com>
1916
1917 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1918 `test_exec_and_symbol_mi_operatons' return value.
1919 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1920 gdb_test_multiple.
1921 (test_exec_and_symbol_mi_operatons): Likewise.
1922 (test_path_specification): Likewise.
e55595ca 1923
be777e08
YQ
19242011-06-23 Yao Qi <yao@codesourcery.com>
1925
1926 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1927 supported.
1928 * lib/gdb.exp (support_displaced_stepping): New.
1929
615556d6
YQ
19302011-06-23 Yao Qi <yao@codesourcery.com>
1931
1932 * gdb.threads/execl.exp: Skip on remote target.
1933
833b0ca7
MP
19342011-06-21 Marek Polacek <mpolacek@redhat.com>
1935
5d197ed0 1936 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1937 mi_gdb_test.
1938
1ee4023a
MP
19392011-06-20 Marek Polacek <mpolacek@redhat.com>
1940
5d197ed0 1941 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1942
d0b1d624
MP
19432011-06-20 Marek Polacek <mpolacek@redhat.com>
1944
5d197ed0 1945 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1946 mi_gdb_test.
1947
79aa92c1
MP
19482011-06-20 Marek Polacek <mpolacek@redhat.com>
1949
5d197ed0 1950 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1951
5ce5db06
YQ
19522011-06-14 Yao Qi <yao@codesourcery.com>
1953
1954 gdb/testsuite/
1955 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1956
533a737e
JK
19572011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1958
1959 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1960
d0e53741
TT
19612011-06-10 Tom Tromey <tromey@redhat.com>
1962
1963 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1964 Add tests for pointer-to-member-function.
1965 * gdb.cp/temargs.cc (S::somefunc): New function.
1966 (K2): New class.
1967 (main): Instantiate K2; call method.
1968
b5916bbd
JB
19692011-06-08 Joel Brobecker <brobecker@adacore.com>
1970
1971 * gdb.python/py-inferior.c (f2): Make str an array rather
1972 than a pointer.
1973 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1974
5be4dfca
JK
19752011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1976
1977 * gdb.base/async-shell.c: New file.
1978 * gdb.base/async-shell.exp: New file.
1979
9f47e254
PA
19802011-06-06 Pedro Alves <pedro@codesourcery.com>
1981
1982 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1983
64b9b334
JB
19842011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1985
1986 From Stephen Kitt <steve@sk2.org>
1987 * gdb.base/help.exp: Adjust following some spelling corrections
1988 in GDB.
1989
dbc0f131
YQ
19902011-06-01 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1993
fd336a18
KS
19942010-05-31 Keith Seitz <keiths@redhat.com>
1995
1996 PR c++/12750
1997 * gdb.cp/static-method.cc: New file.
1998 * gdb.cp/static-method.exp: New file.
1999
fa8b9902
KS
20002010-05-31 Keith Seitz <keiths@redhat.com>
2001
2002 PR symtab/12704
2003 * gdb.cp/anon-ns.cc: New file.
2004 * gdb.cp/anon-ns.exp: New file.
2005
0a5b1e09
PA
20062011-05-31 Pedro Alves <pedro@codesourcery.com>
2007
2008 * gdb.arch/i386-dr3-watch.c: New file.
2009 * gdb.arch/i386-dr3-watch.exp: New file.
2010
0578b8d1
YQ
20112011-05-30 Yao Qi <yao@codesourcery.com>
2012
2013 * gdb.base/callfuncs.c (t_structs_fc): New.
2014 (t_structs_dc, t_structs_ldc): New.
2015 (t_double_many_args):
2016 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2017 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2018 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2019 * gdb.base/callfuncs.exp: Call new functions.
2020
6680506e
YQ
20212011-05-30 Yao Qi <yao@codesourcery.com>
2022
ff4d2c60
YQ
2023 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2024 Call rerun_and_prepare for each test to isolate effects.
2025
20262011-05-30 Yao Qi <yao@codesourcery.com>
2027
2028 * gdb.base/varargs.c (find_max_float_real): New.
2029 (find_max_double_real, find_max_long_double_real): New.
2030 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2031 * lib/gdb.exp (setup_kfail_for_target): New.
2032
e43ec454
YQ
20332011-05-30 Yao Qi <yao@codesourcery.com>
2034
2035 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2036 (callcd, callce, callcf, callc1a, callc1b): New.
2037 (callc2a, callc2b): New.
2038 * gdb.base/funcargs.exp (complex_args): New.
2039 (complex_integral_args, complex_float_integral_args): New.
2040 * lib/gdb.exp (support_complex_tests): New. Determine
2041 whether to run test cases on _Complex types.
2042
432b4d03
JK
20432011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2044
2045 * gdb.threads/leader-exit.c: New file.
2046 * gdb.threads/leader-exit.exp: New file.
2047
6caf069d
MP
20482011-05-27 Marek Polacek <mpolacek@redhat.com>
2049
9497469f 2050 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2051
97fce28b
MP
20522011-05-27 Marek Polacek <mpolacek@redhat.com>
2053
2054 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2055 remove the `supported' variable.
2056 * gdb.mi/mi-nonstop.exp: Likewise.
2057 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2058 * gdb.mi/mi-nsintrall.exp: Likewise.
2059 * gdb.mi/mi-nsmoribund.exp: Likewise.
2060 * gdb.mi/mi-nsthrexec.exp: Likewise.
2061
9da8c2a0
PA
20622011-05-26 Pedro Alves <pedro@codesourcery.com>
2063
2064 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2065
2c03e5be
PA
20662011-05-26 Pedro Alves <pedro@codesourcery.com>
2067
2068 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2069
2e21250d
KS
20702011-05-24 Keith Seitz <keiths@redhat.com>
2071
2072 PR breakpoint/12803
2073 * gdb.cp/cmpd-minsyms.cc (a): New method.
2074 (b): New method.
2075 (c): New method.
2076 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2077
cdac0397
PA
20782011-05-24 Pedro Alves <pedro@codesourcery.com>
2079
2080 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2081 watchpoint's command list didn't execute when the watchpoint went
2082 out of scope.
2083
ee5683ab
PM
20842011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2085
2086 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2087 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2088 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2089 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2090 * gdb.arch/i386-permbkpt.exp: Likewise.
2091 * gdb.arch/i386-prologue.exp: Likewise.
2092 * gdb.arch/i386-size-overlap.exp: Likewise.
2093 * gdb.arch/i386-size.exp: Likewise.
2094 * gdb.arch/i386-unwind.exp: Likewise.
2095 * gdb.reverse/i386-precsave.exp: Likewise.
2096 * gdb.reverse/i386-reverse.exp: Likewise.
2097 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2098 * gdb.reverse/i387-env-reverse.exp: Likewise.
2099 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2100
c91c8c16
PA
21012011-05-24 Pedro Alves <pedro@codesourcery.com>
2102
2103 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2104 file doesn't error, using MI.
2105
c50491a7
TT
21062011-05-23 Tom Tromey <tromey@redhat.com>
2107
2108 * gdb.base/charset.exp (string_display): Add tests to assign to
2109 arrays.
2110 * gdb.base/charset.c (short_array, int_array, long_array): New.
2111
4a07b7da
PA
21122011-05-20 Pedro Alves <pedro@codesourcery.com>
2113
2114 Cope with async mode.
2115
4a07b7da
PA
2116 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2117 into gdb_test + mi_expect_stop.
2118
b275f2d2
PA
21192011-05-20 Pedro Alves <pedro@codesourcery.com>
2120
2121 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2122 (callme): Remove printf call.
2123
eec52c44
PM
21242011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2125
2126 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2127 quote pattern to avoid problems with Cygwin/mingw expect versions.
2128 * gdb.base/default.exp (show convenience): Use double
2129 quote pattern for regular expressions.
2130
b3c8eb43
JK
21312011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 Fix -readnow for -gdwarf-4 unused type units.
2134 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2135 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2136
ed731959
JK
21372011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2138
2139 * gdb.base/kill-after-signal.c: New file.
2140 * gdb.base/kill-after-signal.exp: New file.
2141
3b48433d
PA
21422011-05-16 Pedro Alves <pedro@codesourcery.com>
2143
2144 * gdb.ada/start.exp: Call untested with the correct test filename.
2145 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2146 test filename. Make the test's binary unique.
2147 * gdb.arch/i386-signal.exp: Call untested with the correct test
2148 filename.
2149 * gdb.arch/i386-size-overlap.exp: Ditto.
2150 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2151 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2152 * gdb.cp/call-c.exp: Ditto.
2153 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2154 filename. Make the test's binary unique.
2155 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2156 * gdb.python/py-mi.exp: Ditto.
2157 * gdb.python/Makefile.in (EXECUTABLES): Update.
2158 * gdb.reverse/i386-precsave.exp: Ditto.
2159 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2160 test filename.
2161 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2162 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2163 unique.
2164 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2165 test filename.
2166 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2167 * gdb.trace/tfile.exp: Ditto.
2168
ba4a8bdd
YQ
21692011-05-14 Yao Qi <yao@codesourcery.com>
2170
2171 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2172 type.
2173
dbaefcf7
DE
21742011-05-13 Doug Evans <dje@google.com>
2175
2176 * gdb.python/py-objfile-script.exp: New file.
2177 * gdb.python/py-objfile-script.c: New file.
2178 * gdb.python/py-objfile-script-gdb.py: New file.
2179 * testsuite/gdb.python/py-section-script.exp: Test
2180 "info auto-load-scripts".
2181
9930639c
TT
21822011-05-13 Tom Tromey <tromey@redhat.com>
2183
2184 * gdb.dwarf2/clztest.exp: New file.
2185 * gdb.dwarf2/clztest.c: New file.
2186 * gdb.dwarf2/clztest.S: New file.
2187
05272e11
DE
21882011-05-13 Doug Evans <dje@google.com>
2189
cc63ef9b
DE
2190 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2191 String16 tests.
05272e11 2192
6edba76f
TT
21932011-05-13 Tom Tromey <tromey@redhat.com>
2194
2195 * lib/gdb.exp (is_x86_like_target): New proc.
2196 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2197 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2198 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2199 -nostdlib to compiler.
2200 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2201 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2202 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2203 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2204 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2205
028d0ed5
TJB
22062011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2207
2208 * gdb.python/py-function.exp: Test setting a value from a function
2209 which executes a command.
2210
8a9b8146
TT
22112011-05-12 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.dwarf2/typeddwarf.S: New file.
2214 * gdb.dwarf2/typeddwarf.c: New file.
2215 * gdb.dwarf2/typeddwarf.exp: New file.
2216
10483e8e
MP
22172011-05-12 Marek Polacek <mpolacek@redhat.com>
2218
2219 * gdb.mi/mi-basics.exp: Fix races. Honour the
2220 `test_exec_and_symbol_mi_operatons' return value.
2221 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2222 gdb_test_multiple.
2223 (test_exec_and_symbol_mi_operatons): Likewise.
2224 (test_path_specification): Likewise.
2225
faf067f1
JK
22262011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2227
2228 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2229 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2230 Replace `file copy' and `file rename' by `file mtime'. Twice.
2231
7ff911a3
JK
22322011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * gdb.base/readline-ask.c: New file.
2235 * gdb.base/readline-ask.exp: New file.
2236 * gdb.base/readline-ask.inputrc: New file.
2237
a536c6d7
UW
22382011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2239
2240 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2241 to avoid race condition.
2242 * gdb.cell/coremaker.c: Use small stack size.
2243 * gdb.cell/ea-standalone.exp: Use file name without path as
2244 argument to c_to.
2245 * gdb.cell/fork.exp: Allow other output when continuing to end.
2246
d472a426
JK
22472011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2248
2249 * gdb.threads/corethreads.c: New file.
2250 * gdb.threads/corethreads.exp: New file.
2251
22522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2253
2254 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2255 Try to compile the test using -Wl,-z,norelro first.
2256 (load_core): New variable libthread_db_seen, initialize it.
2257 (zeroed-threads cannot be listed): Protect it by XFAIL on
2258 !$libthread_db_seen.
2259
8be455d7
JK
22602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2261
2262 PR 12573
2263 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2264 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2265 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2266
1976171a
JK
22672011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.cp/psymtab-parameter.cc: New file.
2270 * gdb.cp/psymtab-parameter.exp: New file.
2271
7db6f30f
JK
22722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 Fix a race.
2275 * gdb.cp/static-print-quit.exp (print c): Split to ...
2276 (print c - <return>, print c - q <return>, print c - to quit):
2277 ... these. Make the testfile untested on gdb-7.1.
2278
85161e9e 22792011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2280
2281 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2282 gdb_rename_execfile, gdb_touch_execfile): New.
2283 * gdb.base/reread.exp: Use new procs to handle multiple
2284 exec files.
2285
0c51be18
YQ
22862011-05-05 Yao Qi <yao@codesourcery.com>
2287
2288 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2289 (test_adr_32bit, test_pop_pc): New.
2290 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2291 (test_adr_32bit, test_pop_pc): New.
2292
4d393d60
JM
22932011-05-04 Joseph Myers <joseph@codesourcery.com>
2294
2295 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2296 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2297 targets.
2298 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2299 handle targets.
2300
8ffd0459
JK
23012011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2302
2303 * gdb.base/completion.exp (complete help info wat): Rename to ...
2304 (complete 'help info wat'): ... here.
2305 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2306 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2307
8e28d804
PA
23082011-05-04 Pedro Alves <pedro@codesourcery.com>
2309
2310 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2311 gdb_test and explicit $gdb_prompt/timeout matches.
2312
3eb2ef34
YQ
23132011-05-04 Yao Qi <yao@codesourcery.com>
2314
2315 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2316 and __thumb2__.
2317
aaaf81a3
MP
23182011-05-03 Marek Polacek <mpolacek@redhat.com>
2319
2320 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2321 in place of `gdb_test "delete breakpoints"'. This eliminates two
2322 testcases.
2323
c4cbc0df
PA
23242011-05-02 Pedro Alves <pedro@codesourcery.com>
2325
2326 PR testsuite/12649
2327 Fix races.
2328
2329 * gdb.base/completion.exp: Remove all sleep calls. Remove
2330 unnecessary regexs. Don't explicitly expect anything after the
2331 prompt. Eat the prompt if necessary.
2332
b4cbb4a3
EBM
23332011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2334
2335 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2336 accept to show the caller line again as well as the line after.
2337
d65aec65
PM
23382011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2339
2340 PR mi/12531
2341
2342 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2343 compile target.
2344 * gdb.python/py-prettyprint.exp: Add C++ object for
2345 CPLUS_FAKE_CHILD test.
2346
30852783
UW
23472011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2348
2349 * gdb.base/signest.exp: New file.
2350 * gdb.base/signest.c: Likewise.
2351
c7b1f0d9
JK
23522011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2353
2354 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2355 thread and breakpoint notifications.
2356
559a7a62
JK
23572011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 * gdb.base/fortran-sym-case.c: New file.
2360 * gdb.base/fortran-sym-case.exp: New file.
2361 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2362 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2363 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2364
8344e389
JK
23652011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2366
2367 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2368 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2369 false #1', `if true else false #2' and `if true else false #3'.
2370
2484c66b
UW
23712011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2372
2373 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2374 while delivering signal.
2375
8d3788bd
VP
23762011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2377
2378 MI breakpoint notifications.
2379
2380 * testsuite/gdb.mi/mi-cli.exp: Adust.
2381 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2382 * testsuite/gdb.mi/mi-watch.exp: Adust.
2383 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2384 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2385 notifications.
2386
3e03848b
JK
23872011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2390 * gdb.base/gdbindex-stabs.c: New file.
2391 * gdb.base/gdbindex-stabs.exp: New file.
2392
918c9108
YQ
23932011-04-25 Yao Qi <yao@codesourcery.com>
2394
2395 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2396 with /*...*/.
2397 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2398
90556b8c
JK
23992011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2400
2401 * gdb.python/py-value.exp (test_objfiles): Name the first test
2402 `py-value in file.filename'.
2403
03f2bd59
JK
24042011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2405
2406 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2407 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2408 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2409 !gdbserver_reconnect_p..
2410 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2411
7b08b9eb
JK
24122011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 * gdb.cp/cpcompletion.exp (complete class methods)
2415 (complete class methods beginning with F): Move them above runto. New
2416 comment about the runto delimiter.
2417
b78974c3
PA
24182011-04-20 Pedro Alves <pedro@codesourcery.com>
2419
2420 * gdb.base/maint.exp: Test that "maint print registers" works
2421 without a running program.
2422
20429c40 24232011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2424
20429c40
MP
2425 * gdb.base/setshow.exp: Fix racy tests.
2426 ($old_gdb_prompt): New variable.
2427
7a9dd1b2
TT
24282011-04-19 Tom Tromey <tromey@redhat.com>
2429
2430 * gdb.mi/mi-nsmoribund.exp:
2431 * gdb.hp/gdb.objdbg/objdbg01.exp:
2432 * gdb.base/structs.exp (test_struct_returns):
2433 * gdb.base/call-sc.exp (test_scalar_returns):
2434 * gdb.base/bigcore.exp: Remove duplicate words.
2435
02835898
JK
24362011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2437
2438 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2439 * gdb.base/break-interp.exp (test_attach): New comment.
2440
254f582e
JK
24412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2442
2443 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2444 (clear __stack_user.next, clear stack_used.next)
2445 (save a zeroed-threads corefile): New test.
2446 Call core_load for $core0file.
2447 (zeroed-threads cannot be listed): New test.
2448
4fe85f5c
JK
24492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2450
2451 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2452 filename.
2453 ($srcfile): Preserve the original value.
2454 ($testfile): Match it the .exp filename.
2455 ($corefile): New variable. Substitute it around.
2456 Use clean_restart.
2457 ($prev_timeout): Remove.
2458 (load_core): Move core loading into this proc.
2459 Fix restore of $timeout if load_core fails.
2460
63524580
JK
24612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2462
2463 * gdb.base/eu-strip-infcall.c: New file.
2464 * gdb.base/eu-strip-infcall.exp: New file.
2465
90359a16
JK
24662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2467
2468 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2469 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2470
626e7282
JK
24712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2472
2473 Fix Python access to inlined frames.
2474 * gdb.python/py-frame-inline.c: New file.
2475 * gdb.python/py-frame-inline.exp: New file.
2476
3363d018
EBM
24772011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2478
2479 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2480 content of 's24' correctly (avoiding "optimized out").
2481 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2482
28781456
JK
24832011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2484
2485 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2486
4a4106ca
TJB
24872011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2488
2489 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2490 expect a colon in watch -location output.
2491
d26ccb4f
JK
24922011-04-13 Marek Polacek <mpolacek@redhat.com>
2493
df46027d 2494 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2495 New testcase `expect response to define backtrace'. Also remove
2496 redundant `default' block.
2497
e1ab1f9c
JK
24982011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2499
2500 * gdb.python/py-prettyprint.c (struct hint_error): New.
2501 (main): New variable hint_error.
2502 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2503 "print hint_error".
2504 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2505 (register_pretty_printers): Register it.
2506
0c2e6019
TT
25072011-04-04 Tom Tromey <tromey@redhat.com>
2508
2509 * gdb.cp/maint.exp (test_help): Update.
2510 (test_namespace): Likewise.
2511
af57139d
JB
25122011-04-01 Joel Brobecker <brobecker@adacore.com>
2513
2514 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2515 * gdb.ada/arrayptr.exp: Add new tests.
2516
956a9fb9
JB
25172011-04-01 Joel Brobecker <brobecker@adacore.com>
2518
2519 * gdb.ada/mi_catch_ex: New testcase.
2520
d0c4d642
PA
25212011-04-01 Pedro Alves <pedro@codesourcery.com>
2522
2523 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2524 base::overload(void) method without specifying "const".
2525
18819fa6
UW
25262011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2527
2528 * gdb.arch/thumb-singlestep.S: New file.
2529 * gdb.arch/thumb-singlestep.exp: Likewise.
2530
a4c8e806
TT
25312011-03-31 Tom Tromey <tromey@redhat.com>
2532
2533 * gdb.python/py-prettyprint.py (exception_flag): New global.
2534 (NoStringContainerPrinter._iterator.next): Check it.
2535 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2536 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2537
53832f31
TT
25382011-03-29 Tom Tromey <tromey@redhat.com>
2539
2540 * gdb.cp/anon-struct.cc: New file.
2541 * gdb.cp/anon-struct.exp: New file.
2542
e4620230
JK
25432011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2544
2545 Test STT_GNU_IFUNC support.
2546 * gdb.base/gnu-ifunc-lib.c: New file.
2547 * gdb.base/gnu-ifunc.c: New file.
2548 * gdb.base/gnu-ifunc.exp: New file.
2549
d0fb5eae
JK
25502011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2551
2552 Support a ring of related breakpoints.
2553 * gdb.base/watchpoint-delete.c: New file.
2554 * gdb.base/watchpoint-delete.exp: New file.
2555
20106cfb
JK
25562011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2557
2558 * gdb.ada/arrayparam.exp (print first after function call): Use
2559 explicit package name. Add a comment
2560 (print lasta after function call): Rename ...
2561 (print last after function call): ... it and use explicit package
2562 name.
2563 (print length after function call): Use explicit package name.
2564 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2565 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2566 (multiple matches for symbol i): Rename ...
2567 (multiple matches for symbol integervar): ... it.
2568 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2569 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2570
e7ab5e63
AB
25712011-03-25 Andrew Burgess <aburgess@broadcom.com>
2572
2573 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2574 environment variable to make grep output more predictable. Move
2575 all the environment setup into gdb_init so it's done once per test
2576 case rather than each time we start gdb.
2577
9ef07c8c
TT
25782011-03-24 Tom Tromey <tromey@redhat.com>
2579
2580 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2581 test.
2582
dd90784c
JK
25832011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2584
2585 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2586 * gdb.dwarf2/dw2-entry-value.S: New file.
2587 * gdb.dwarf2/dw2-entry-value.exp: New file.
2588
05775840
PM
25892011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2590
2591 PR python/12183
2592
2593 * gdb.python/py-function.exp: Add GdbError tests.
2594
8661b11b
PA
25952011-03-18 Pedro Alves <pedro@codesourcery.com>
2596
2597 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2598 (reglocal_test_func, statlocal_test_func): New functions.
2599 (globals_test_func): Call new functions.
2600 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2601 (gdb_collect_locals_test): New procedure.
2602 (gdb_trace_collection_test): Call new procedures.
2603
0fdb4f18
PA
26042011-03-18 Pedro Alves <pedro@codesourcery.com>
2605
2606 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2607 (test_register, test_register_unavailable): New procedures.
2608 (gdb_unavailable_registers_test): New procedure.
2609 (gdb_trace_collection_test): Call it.
2610
99c3dc11
PM
26112011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2612
2613 PR python/12149
2614
2615 * gdb.python/python.exp: Add gdb.write tests.
2616
29703da4
PM
26172010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2618
2619 * gdb.python/Makefile.in: Add py-objfile.
2620 * gdb.python/py-objfile.exp: New file.
2621 * gdb.python/py-objfile.c: New file.
2622 * gdb.python/py-block.exp: Add is_valid tests.
2623 * gdb.python/py-inferior.exp: Ditto.
2624 * gdb.python/py-infthread.exp: Ditto.
2625 * gdb.python/py-symbol.exp: Ditto.
2626 * gdb.python/py-symtab.exp: Ditto.
2627
598997c8
KS
26282011-03-16 Keith Seitz <keiths@redhat.com>
2629
2630 PR c++/12273
2631 * gdb.cp/cmpd-minsyms.exp: New test.
2632 * gdb.cp/cmpd-minsyms.cc: New file.
2633
2634 PR c++/11734
2635 * gdb.cp/ovsrch.exp: New test.
2636 * gdb.cp/ovsrch.h: New file.
2637 * gdb.cp/ovsrch1.cc: New file.
2638 * gdb.cp/ovsrch2.cc: New file.
2639 * gdb.cp/ovsrch3.cc: New file.
2640 * gdb.cp/ovsrch4.cc: New file.
2641
c91513d8
PP
26422011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2643
2644 PR gdb/12528
2645 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2646 * gdb.base/break-on-linker-gcd-function.exp: New test.
2647 * gdb.base/break-on-linker-gcd-function.cc: New file.
2648
7470fc63
AT
26492011-03-15 Andreas Tobler <andreast@fgznet.ch>
2650
2651 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2652
959e7469
PM
26532011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2654
2655 * lib/gdb.exp (gdb_unload): Add another termination case.
2656
9373cf26
JK
26572011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2660 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2661 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2662 Provide a stub byte there.
2663 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2664 DW_AT_entry_pc.
2665 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2666
24e9cda0
UW
26672011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2668
2669 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2670 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2671 "generic ABI, auto".
2672 (altivec_abi_tests): Accept vectors returned by reference.
2673
7371cf6d
PM
26742010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2675
2676 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2677
ce77046a
UW
26782011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2679
2680 * gdb.python/py-section-script.exp: Skip test if no Python support.
2681
176400c3
UW
26822011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2683
2684 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2685
ecec24e6
PM
26862011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2687
2688 * gdb.python/py-parameter.exp: Update tests to the new Python
2689 parameter API. Add "no documentation" test. Add deprecated API
2690 backward compatibility test.
2691
5dbdd470
TT
26922011-03-09 Tom Tromey <tromey@redhat.com>
2693
2694 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2695 gdb_continue_to_end.
2696
b66e66ee
MK
26972011-03-09 Mark Kettenis <kettenis@gnu.org>
2698
2699 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2700 tabs.
2701
eceb0c5f
TT
27022011-03-09 Tom Tromey <tromey@redhat.com>
2703
2704 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2705 parentheses.
2706 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2707 $command.
2708 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2709 argument to gdb_continue_to_end.
2710 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2711 argument to gdb_continue_to_end.
2712 * gdb.cp/annota3.exp: Fix regex.
2713 * gdb.cp/annota2.exp: Fix regex.
2714 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2715 gdb_continue_to_end.
2716 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2717 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2718 gdb_continue_to_end.
2719
63154eca
PA
27202011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.server/ext-run.exp
2723 (load new file without any gdbserver inferior): New test.
2724
967d1f9b
TT
27252011-03-07 Tom Tromey <tromey@redhat.com>
2726
2727 * Makefile.in (TAGS): Rewrite.
2728
d68dcbb9
JK
27292011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2732 initial commands echo. New match for `Found trace'. Anchor all the
2733 other matches. Anchor and match for `No trace frame found' the final
2734 match.
2735
6bf58e63
TT
27362011-03-07 Tom Tromey <tromey@redhat.com>
2737
2738 * Makefile.in (TAGS): New target.
2739
fda326dd
TT
27402011-03-07 Tom Tromey <tromey@redhat.com>
2741
2742 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2743 change.
2744 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2745 change.
2746 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2747 exit message change.
2748 (skip_altivec_tests): Update for exit message change.
2749 (skip_vsx_tests): Likewise.
2750 (gdb_continue_to_end): Likewise. Add 'command' argument.
2751 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2752 * gdb.threads/tls.exp: Update for exit message change.
2753 * gdb.threads/thread-unwindonsignal.exp: Use
2754 gdb_continue_to_end.
2755 * gdb.threads/step.exp (step_it): Update for exit message change.
2756 (continue_all): Likewise.
2757 * gdb.threads/print-threads.exp (test_all_threads): Update for
2758 exit message change.
2759 * gdb.threads/interrupted-hand-call.exp: Use
2760 gdb_continue_to_end.
2761 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2762 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2763 gdb_continue_to_end.
2764 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2765 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2766 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2767 * gdb.cp/method.exp: Update for exit message change.
2768 * gdb.cp/mb-templates.exp: Update for exit message change.
2769 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2770 * gdb.cp/annota3.exp: Update for exit message change.
2771 * gdb.cp/annota2.exp: Update for exit message change.
2772 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2773 * gdb.base/term.exp: Update for exit message change.
2774 * gdb.base/step-test.exp (test_i): Update for exit message change.
2775 * gdb.base/sigstep.exp (advance): Update for exit message change.
2776 (advancei): Likewise.
2777 * gdb.base/siginfo.exp: Update for exit message change.
2778 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2779 * gdb.base/reread.exp: Use gdb_continue_to_end.
2780 * gdb.base/langs.exp: Use gdb_continue_to_end.
2781 * gdb.base/interrupt.exp: Update for exit message change.
2782 * gdb.base/gdb1555.exp: Update for exit message change.
2783 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2784 * gdb.base/ending-run.exp: Update for exit message change.
2785 * gdb.base/chng-syms.exp: Update for exit message change.
2786 * gdb.base/checkpoint.exp: Update for exit message change.
2787 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2788 gdb_continue_to_end.
2789 (test_catch_syscall_with_wrong_args): Likewise.
2790 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2791 * gdb.base/break-interp.exp (test_ld): Update for exit message
2792 change.
2793 * gdb.base/bang.exp: Update for exit message change.
2794 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2795 (do_call_attach_tests): Likewise.
2796 * gdb.base/a2-run.exp: Update for exit message change.
2797 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2798 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2799 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2800
dd19bd70
JK
28012011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2802
2803 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2804
30e62689
TT
28052011-03-03 Tom Tromey <tromey@redhat.com>
2806
2807 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2808 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2809 * gdb.hp/gdb.aCC/configure.ac: Remove.
2810 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2811 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2812 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2813 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2814 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2815 * gdb.hp/gdb.compat/configure.ac: Remove.
2816 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2817 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2818 * gdb.hp/gdb.defects/configure.ac: Remove.
2819 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2820 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2821 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2822 * gdb.hp/configure.ac: Remove.
2823 * gdb.hp/configure: Remove.
2824 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2825 substitution.
2826 (Makefile): Remove rule.
2827 * gdb.cell/configure.ac: Remove.
2828 * gdb.cell/configure: Remove.
2829 * gdb.stabs/Makefile.in (Makefile): Remove.
2830 (distclean): Don't remove config.status or config.log.
2831 * gdb.stabs/configure (Makefile): Remove.
2832 * gdb.stabs/configure.ac: Remove.
2833 * configure: Rebuild.
2834 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2835 Remove stabs- and cell-specific logic. Test for existence of
2836 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2837 subdirectories, gdb.cell, and and gdb.stabs.
2838 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2839
c171f854
JB
28402011-03-03 Joel Brobecker <brobecker@adacore.com>
2841
2842 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2843 end of buffer.
2844
9a5193cb
JB
28452011-03-02 Joel Brobecker <brobecker@adacore.com>
2846
2847 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2848 gdb_test when running a test where we expected no output back.
2849
9bb4c1bb
MS
28502011-02-28 Michael Snyder <msnyder@vmware.com>
2851
2852 * gdb.cp/overload.cc: Change initializer value to integer.
2853
3bd0f5ef
MS
28542011-02-27 Michael Snyder <msnyder@vmware.com>
2855
2856 * gdb.multi/base.exp: Add test for remove-inferiors.
2857
2279eaad
JB
28582011-02-26 Joel Brobecker <brobecker@adacore.com>
2859
2860 * gdb.python/py-frame.exp: Simplify the initialization phase
2861 using prepare_for_testing.
2862
c82c0b55
MS
28632011-02-25 Michael Snyder <msnyder@vmware.com>
2864
2865 * gdb.multi/base.exp: Add tests for info inferiors with args.
2866
1d94651b
JK
28672011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2868
2869 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2870 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2871 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2872 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2873 asmfile3. Comment the STABS (#3) file compilation. Compile
2874 everything through assembler. Provide KFAIL for symtab/12497.
2875 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2876 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2877 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2878 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2879
3bd0f5ef
MS
28802011-02-24 Michael Snyder <msnyder@vmware.com>
2881
2882 * gdb.base/break.exp: Add tests for delete breakpoints using
2883 convenience variables and value history references.
2884
12c1418e
MS
28852011-02-24 Michael Snyder <msnyder@vmware.com>
2886
2887 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2888 left behind in previous check-in.
2889
e5a67952
MS
28902011-02-23 Michael Snyder <msnyder@vmware.com>
2891
2892 * gdb.base/break.exp: Add tests for "info break" with arguments.
2893 * gdb.trace/infotrace.exp: Update patterns for error and help.
2894 * gdb.base/completion.exp: Update pattern.
2895 * gdb.base/ena-dis-br.exp: Update pattern.
2896 * gdb.base/help.exp: Update patterns.
2897
28982011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2899
2900 * gdb.base/memattr.exp: New test.
2901 * gdb.base/memattr.c: Test load for memattr.exp.
2902
6e6fbe60
DE
29032011-02-22 Doug Evans <dje@google.com>
2904
2905 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2906
1d41d745
MS
29072011-02-22 Michael Snyder <msnyder@vmware.com>
2908
2909 * Makefile.in: Make more clean.
2910 * gdb.ada/Makefile.in: Ditto.
2911 * gdb.arch/Makefile.in: Ditto.
2912 * gdb.asm/Makefile.in: Ditto.
2913 * gdb.base/Makefile.in: Ditto.
2914 * gdb.cp/Makefile.in: Ditto.
2915 * gdb.dwarf2/Makefile.in: Ditto.
2916 * gdb.java/Makefile.in: Ditto.
2917 * gdb.mi/Makefile.in: Ditto.
2918 * gdb.modula2/Makefile.in: Ditto.
2919 * gdb.python/Makefile.in: Ditto.
2920 * gdb.server/Makefile.in: Ditto.
2921 * gdb.stabs/Makefile.in: Ditto.
2922 * gdb.threads/Makefile.in: Ditto.
2923 * gdb.trace/Makefile.in: Ditto.
2924
79ba84ca
MS
29252011-02-22 Michael Snyder <msnyder@vmware.com>
2926
df46027d 2927 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2928 info threads.
2929
b9b35694
JB
29302011-02-22 Joel Brobecker <brobecker@adacore.com>
2931
2932 * gdb.python/py-breakpoint.exp: Fix the expected output of
2933 one of the "maint info breakpoints" tests to accept the output
2934 generated on platforms that do not have hardware watchpoints.
2935
8bfb830f
JB
29362011-02-22 Joel Brobecker <brobecker@adacore.com>
2937
2938 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2939 clean_restart. Be a little stricter in the expected output
2940 for one of the tests. Fix a typo in one of the comments.
2941
c45f3c54
JB
29422011-02-22 Joel Brobecker <brobecker@adacore.com>
2943
2944 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2945 Delete variable binfile, no longer use. Add or modify test
2946 comments to make them unique.
2947
b97c863c
MS
29482011-02-21 Michael Snyder <msnyder@vmware.com>
2949
2950 * Makefile.in: Update for make clean.
2951 * gdb.ada/Makefile.in: Ditto.
2952 * gdb.arch/Makefile.in: Ditto.
2953 * gdb.asm/Makefile.in: Ditto.
2954 * gdb.base/Makefile.in: Ditto.
2955 * gdb.cp/Makefile.in: Ditto.
2956 * gdb.dwarf2/Makefile.in: Ditto.
2957 * gdb.java/Makefile.in: Ditto.
2958 * gdb.mi/Makefile.in: Ditto.
2959 * gdb.modula2/Makefile.in: Ditto.
2960 * gdb.python/Makefile.in: Ditto.
2961 * gdb.server/Makefile.in: Ditto.
2962 * gdb.stabs/Makefile.in: Ditto.
2963 * gdb.threads/Makefile.in: Ditto.
2964 * gdb.trace/Makefile.in: Ditto.
2965
aea5b279
MS
29662011-02-21 Michael Snyder <msnyder@vmware.com>
2967
2968 * gdb.threads/thread-find.exp: Update patterns for changes in
2969 output of "info threads" command.
2970
e3039479
UW
29712011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2972 Ulrich Weigand <uweigand@de.ibm.com>
2973
2974 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2975 (skip_hw_watchpoint_tests): Likewise.
2976 (skip_hw_watchpoint_multi_tests): Likewise.
2977
b800ec70
UW
29782011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2979
2980 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2981 (skip_hw_watchpoint_tests): Likewise.
2982 (skip_hw_watchpoint_multi_tests): Likewise.
2983 (skip_hw_watchpoint_access_tests): Likewise.
2984
2985 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2986 * gdb.base/pr11022.exp: Likewise.
2987 * gdb.base/watch-read.exp: Likewise.
2988 * gdb.base/watch_thread_num.exp: Likewise.
2989 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2990 * gdb.base/watchpoint-hw.exp: Likewise.
2991 * gdb.base/watchpoint.exp: Likewise.
2992 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2993 * gdb.threads/watchthreads-reorder.exp: Likewise.
2994 * gdb.threads/watchthreads.exp: Likewise.
2995 * gdb.threads/watchthreads2.exp: Likewise.
2996
91033e37
JB
29972011-02-21 Joel Brobecker <brobecker@adacore.com>
2998
2999 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3000 the debugger is unable to find the array bounds.
3001
eeaafae2
JK
30022011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * gdb.cp/typedef-operator.exp: New file.
3005 * gdb.cp/typedef-operator.cc: New file.
3006
e338d953
MS
30072011-02-17 Michael Snyder <msnyder@vmware.com>
3008
3009 * gdb.threads/thread-find.exp: Fix regular expressions.
3010
e67ad678
JB
30112011-02-17 Joel Brobecker <brobecker@adacore.com>
3012
3013 * gdb.ada/packed_array: Expand testcase to test printing of
3014 unconstrained packed array.
3015
93084bca
JB
30162011-02-17 Joel Brobecker <brobecker@adacore.com>
3017
3018 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3019
a0c78a73
PA
30202011-02-16 Pedro Alves <pedro@codesourcery.com>
3021
f65d5553 3022 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3023 (main): Initialize it before collecting, and and clear it
3024 afterwards.
f65d5553
PA
3025 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3026 collecting with '{type} addr', where the addr expression is not an
3027 rvalue.
a0c78a73 3028
3dfcbbd2
KW
30292011-02-16 Ken Werner <ken.werner@de.ibm.com>
3030
3031 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3032 a bool variable. Expect correct OpenCL names for vector types. Use the
3033 uc3 variable name instead of referring to the uchar3 built-in type.
3034 Escape the asterisk at the half pointer test.
3035
08807d5a
PA
30362011-02-16 Pedro Alves <pedro@codesourcery.com>
3037
f65d5553 3038 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3039 (main): Initialize it before collecting, and and clear it
3040 afterwards.
f65d5553
PA
3041 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3042 collecting overlapping memory ranges.
08807d5a 3043
60f98dde
MS
30442011-02-15 Michael Snyder <msnyder@vmware.com>
3045
3046 * gdb.base/default.exp: Add tests for thread commands.
3047 * gdb.base/help.exp: Add tests for thread commands.
3048 * gdb.threads/thread-find.exp: New test for thread find command.
3049
648cd113
KW
30502011-02-15 Ken Werner <ken.werner@de.ibm.com>
3051
3052 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3053
494e194e
YQ
30542011-02-15 Yao Qi <yao@codesourcery.com>
3055
3056 PR tdep/12352
3057 * gdb.arch/arm-disp-step.S : New test for str instruction.
3058 * gdb.arch/arm-disp-step.exp : Likewise.
3059
d9492458
TJB
30602011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3061
3062 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3063 "vector_register2_vr" test strings. Test the extended floating
3064 point registers (F32~F63).
3065 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3066 IBM XL C compiler. Make the test program use a register provided
3067 by the compiler for the lxvd2x instruction.
3068
8af8e3bc
PA
30692011-02-14 Pedro Alves <pedro@codesourcery.com>
3070
3071 * gdb.trace/unavailable.cc (class Base, class Middle, class
3072 Derived): New types.
3073 (derived_unavail, derived_partial, derived_whole): New globals.
3074 (virtual_partial): New global.
3075 (virtualp): Point at virtual_partial.
3076 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3077 related to unavailable vptr.
3078
1b28d0b3
PA
30792011-02-14 Pedro Alves <pedro@codesourcery.com>
3080
3081 * gdb.trace/unavailable.cc (a, b, c): New globals.
3082 (main): Set and clear them.
3083 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3084 `a' and `c', and check that `b' isn't collected, although `a' and
3085 `c' are.
3086
ec0a52e1
PA
30872011-02-14 Pedro Alves <pedro@codesourcery.com>
3088
3089 * gdb.trace/unavailable.cc (struct Virtual): New.
3090 (virtualp): New global pointer.
3091 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3092 printing a pointer to an object whose type has a vtable, with
3093 print object on.
3094
24e6bcee
PA
30952011-02-14 Pedro Alves <pedro@codesourcery.com>
3096
3097 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3098 value repeat handles unavailableness.
3099
39d37385
PA
31002011-02-14 Pedro Alves <pedro@codesourcery.com>
3101
3102 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3103 tests for building arrays from unavailable values, subscripting
3104 non-memory rvalue unvailable arrays, and accessing fields or
3105 baseclasses of non-lazy unavailable values,
3106 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3107 struct types.
3108 (g_smallstruct, g_smallstruct_b): New globals.
3109
06d72e16
PA
31102011-02-14 Pedro Alves <pedro@codesourcery.com>
3111
3112 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3113
bc9a5551
JK
31142011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3115
3116 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3117 * gdb.cp/overload-const.exp: New file.
3118 * gdb.cp/overload-const.cc: New file.
3119
54fcddd0
UW
31202011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3121
3122 * gdb.opencl/callfuncs.cl: New file.
3123 * gdb.opencl/callfuncs.exp: New test.
3124 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3125
d6dafb7c
UW
31262011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3127
3128 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3129 when computing result.
3130 * gdb.arch/altivec-abi.exp: Update expected results.
3131
a449c2d8
TJB
31322011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3133
3134 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3135 * gdb.base/jit.exp: Likewise.
3136 * gdb.base/pie-execl.exp: Likewise.
3137 * gdb.base/solib-nodir.exp: Likewise.
3138 * gdb.base/solib-overlap.exp: Likewise.
3139
764880b7
PA
31402011-02-07 Pedro Alves <pedro@codesourcery.com>
3141
3142 * gdb.trace/collection.c (global_pieces): New.
3143 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3144 New procedure.
3145 (gdb_trace_collection_test): Call it.
3146
505500db
SW
31472011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3148
3149 * gdb.python/py-evthreads.c: New file.
3150 * gdb.python/py-evthreads.exp: New file.
3151 * gdb.python/py-events.py: New file.
3152 * gdb.python/py-events.exp: New file.
3153 * gdb.python/py-events.c: New file.
3154
385203ed
DD
31552011-02-04 David Daney <ddaney@caviumnetworks.com>
3156
3157 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3158
9011945e
AB
31592011-02-03 Andrew Burgess <aburgess@broadcom.com>
3160
3161 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3162 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3163 boundary between two compilation units.
3164
580688f3
PA
31652011-02-02 Pedro Alves <pedro@codesourcery.com>
3166
3167 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3168 (Virtual): New structs.
3169 (virtual_o, virtual_middle_b): New globals.
3170 * gdb.cp/virtbase.exp: New tests.
3171
d3f0f853
PP
31722011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3173
3174 * gdb.base/jit.exp: New file.
3175 * gdb.base/jit-main.c: New file.
3176 * gdb.base/jit-solib.c: New file.
3177
b2030fb5
UW
31782011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3179
3180 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3181 proceed to initial kernel entry point.
3182 * gdb.opencl/datatypes.exp: Likewise.
3183 * gdb.opencl/operators.exp: Likewise.
3184 * gdb.opencl/vec_comps.exp: Likewise.
3185
2db19d1e
SW
31862011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3187
3188 * gdb.cp/nsnested.cc: New.
3189 * gdb.cp/nsnested.exp: New.
3190 * gdb.cp/nsnoimports.exp: New.
3191 * gdb.cp/nsnoimports.cc: New.
3192
6b0c4c1f
JB
31932011-01-31 Joel Brobecker <brobecker@adacore.com>
3194
3195 * gdb.base/interact.exp: Add extra tests that verify that
3196 the value of the interactive-mode setting does not change
3197 after the script is sourced.
3198
80b23b6a
JK
31992011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3200
3201 * gdb.cp/noparam.exp: New file.
3202 * gdb.cp/noparam.cc: New file.
3203
ffd5ec24
PA
32042011-01-28 Pedro Alves <pedro@codesourcery.com>
3205
3206 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3207 there's no stack or registers.
3208
a81766d8
TT
32092011-01-26 Tom Tromey <tromey@redhat.com>
3210
3211 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3212 space before string output. Add test for "set print pretty off"
3213 case.
3214
585fdaa1
PA
32152011-01-25 Pedro Alves <pedro@codesourcery.com>
3216
3217 * gdb.base/frame-args.exp: Adjust.
3218 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3219 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3220 * gdb.dwarf2/pieces.exp: Adjust.
3221 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3222 * gdb.opt/inline-locals.exp: Adjust.
3223 * gdb.threads/fork-child-threads.exp: Adjust.
3224
d468832a
KW
32252011-01-25 Ken Werner <ken.werner@de.ibm.com>
3226
3227 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3228 OpenCL kernel function. Add a comment as marker. Add address space
3229 qualifiers for the remaining program scope variables.
3230 * gdb.opencl/datatypes.cl: Likewise.
3231 * gdb.opencl/operators.cl: Likewise.
3232 * gdb.opencl/vec_comps.cl: Likewise.
3233 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3234 Add breakpoint at the marker comment.
3235 * gdb.opencl/datatypes.exp: Likewise.
3236 * gdb.opencl/operators.exp: Likewise.
3237 * gdb.opencl/vec_comps.exp: Likewise.
3238
490f124f
PA
32392011-01-24 Pedro Alves <pedro@codesourcery.com>
3240
3241 * gdb.base/printcmds.c (some_struct): New struct and instance.
3242 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3243 procedure.
3244 <global scope>: Call it.
3245
6da78614
KW
32462011-01-21 Ken Werner <ken.werner@de.ibm.com>
3247
3248 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3249 argument to the gdb_compile_opencl_hostapp call.
3250
ec64c9aa
YQ
32512011-01-19 Yao Qi <yao@codesourcery.com>
3252
3253 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3254 positve list.
3255
810cfdbb
YQ
32562011-01-19 Yao Qi <yao@codesourcery.com>
3257
3258 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3259 canonical form.
3260 Remove "xscale-*-*"
3261 * gdb.xml/tdesc-regs.exp: Likewise.
3262 * gdb.python/py-section-script.exp: Replace ARM target triplet
3263 with canonical form.
3264 Match arm*-*-symbianelf*.
3265 * gdb.base/dup-sect.exp: Likewise.
3266 * lib/dwarf.exp: New.
3267 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3268 dwarf2_support.
3269 * gdb.dwarf2/dup-psym.exp: Likewise.
3270 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3271 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3272 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3273 * gdb.dwarf2/dw2-basic.exp: Likewise.
3274 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3275 * gdb.dwarf2/dw2-const.exp: Likewise.
3276 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3277 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3278 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3279 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3280 * gdb.dwarf2/dw2-filename.exp: Likewise.
3281 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3282 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3283 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3284 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3285 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3286 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3287 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3288 * gdb.dwarf2/dw2-producer.exp: Likewise.
3289 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3290 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3291 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3292 * gdb.dwarf2/dw2-strp.exp: Likewise.
3293 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3294 * gdb.dwarf2/implptr.exp: Likewise.
3295 * gdb.dwarf2/mac-fileno.exp: Likewise.
3296 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3297 * gdb.dwarf2/pieces.exp: Likewise.
3298 * gdb.dwarf2/pr11465.exp: Likewise.
3299 * gdb.dwarf2/valop.exp: Likewise.
3300 * gdb.dwarf2/watch-notconst.exp: Likewise.
3301 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3302
4694da01
TT
33032011-01-19 Tom Tromey <tromey@redhat.com>
3304
3305 * gdb.python/py-infthread.exp: Add thread tests.
3306
b075872c
JB
33072011-01-14 Joel Brobecker <brobecker@adacore.com>
3308
3309 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3310
2c3e6e24
JB
33112011-01-14 Joel Brobecker <brobecker@adacore.com>
3312
3313 * gdb.ada/widewide: New testcase.
3314
de8fa76c
JB
33152011-01-13 Joel Brobecker <brobecker@adacore.com>
3316
3317 * gdb.base/interact.exp: New testcase.
3318
1b05df00
TT
33192011-01-12 Tom Tromey <tromey@redhat.com>
3320
3321 * gdb.mi/gdb2549.exp: Update for error message changes.
3322 * gdb.mi/mi-cli.exp: Likewise.
3323 * gdb.mi/mi-disassemble.exp: Likewise.
3324 * gdb.mi/mi-pthreads.exp: Likewise.
3325 * gdb.mi/mi-regs.exp: Likewise.
3326 * gdb.mi/mi-stack.exp: Likewise.
3327 * gdb.mi/mi-var-block.exp: Likewise.
3328 * gdb.mi/mi-var-cmd.exp: Likewise.
3329 * gdb.mi/mi2-cli.exp: Likewise.
3330 * gdb.mi/mi2-disassemble.exp: Likewise.
3331 * gdb.mi/mi2-pthreads.exp: Likewise.
3332 * gdb.mi/mi2-regs.exp: Likewise.
3333 * gdb.mi/mi2-stack.exp: Likewise.
3334 * gdb.mi/mi2-var-block.exp: Likewise.
3335 * gdb.mi/mi2-var-cmd.exp: Likewise.
3336
c2ff108b
JK
33372011-01-12 Andrew Burgess <aburgess@broadcom.com>
3338 Jan Kratochvil <jan.kratochvil@redhat.com>
3339
3340 PR fortran/11104 and DWARF unbound arrays detection.
3341 * gdb.fortran/multi-dim.exp: New file.
3342 * gdb.fortran/multi-dim.f90: New file.
3343
b716877b
AB
33442011-01-12 Andrew Burgess <aburgess@broadcom.com>
3345
3346 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3347 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3348 add new tests for opcode dumping.
3349
6c162d5e
TT
33502011-01-11 Tom Tromey <tromey@redhat.com>
3351
3352 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3353
77b06cd7
TJB
33542010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3355
3356 Convert hardware watchpoints to use breakpoint_ops.
3357 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3358 type is not supported.
3359 * gdb.base/foll-fork.exp: Likewise.
3360 * gdb.base/foll-vfork.exp: Likewise.
3361
f39a75d0
PM
33622011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3363
3364 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3365 Use load_lib gdb-python.exp.
3366 * gdb.python/python.exp: Ditto.
3367 * gdb.python/py-function.exp: Ditto.
3368
fc529d80
AS
33692011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3370
3371 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3372
fb03cb59
JK
33732011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3374
3375 * configure: Regenerate.
3376
d8e22779
TT
33772011-01-06 Tom Tromey <tromey@redhat.com>
3378
3379 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3380
09050809
JB
33812011-01-06 Joel Brobecker <brobecker@adacore.com>
3382
fc529d80
AS
3383 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3384 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3385 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3386 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3387 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3388 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3389 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3390 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3391 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3392 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3393 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3394 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3395 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3396 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3397 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3398 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3399 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3400 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3401 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3402 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3403 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3404 gdb.ada/uninitialized_vars.exp,
3405 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3406 Simplify by using clean_restart.
09050809 3407
8ed5dd9e
JB
34082011-01-06 Joel Brobecker <brobecker@adacore.com>
3409
3410 Add marker to be used as anchor for inserting breakpoints.
3411 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3412 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3413 Likewise.
3414
3415 Remove uses of gdb_start_cmd.
3416 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3417 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3418
3419 Do not run testcase if testing with GDBserver.
3420 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3421 if testing with GDBserver.
3422
368a124f
JB
34232011-01-06 Joel Brobecker <brobecker@adacore.com>
3424
3425 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3426 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3427 copyright header.
3428
44944448
JB
34292011-01-05 Joel Brobecker <brobecker@adacore.com>
3430
3431 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3432 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3433 testsuite/gdb.fortran/complex.f,
3434 testsuite/gdb.fortran/derived-type.f90,
3435 testsuite/gdb.fortran/library-module-lib.f90,
3436 testsuite/gdb.fortran/library-module-main.f90,
3437 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3438 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3439 Copyright year update.
3440
31886ea6
JB
34412011-01-05 Joel Brobecker <brobecker@adacore.com>
3442
3443 * gdb.base/langs1.f: Add copyright header.
3444
ebedcab5
JK
34452011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3446
3447 * gdb.base/morestack.exp: New file.
3448 * gdb.base/morestack.c: New file.
3449
de1eb2f9
JK
34502011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3453
9e87a409
JB
34542010-12-29 Joel Brobecker <brobecker@adacore.com>
3455
3456 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3457 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3458
720d1a40
JB
34592010-12-29 Joel Brobecker <brobecker@adacore.com>
3460
3461 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3462
a283af87
AS
34632010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3464
5d3d9cba
AS
3465 * gdb.threads/tls.exp: Fix typo.
3466
a283af87
AS
3467 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3468 * gdb.threads/execl.exp: Update.
3469
2a20745c
YQ
34702010-12-23 Yao Qi <yao@codesourcery.com>
3471
3472 * gdb.arch/arm-disp-step.exp: New.
3473 * gdb.arch/arm-disp-step.S: New.
3474
a7658b96
TT
34752010-12-21 Tom Tromey <tromey@redhat.com>
3476
3477 * gdb.threads/execl.exp: Update.
3478 * gdb.threads/linux-dp.exp: Update.
3479 * gdb.threads/manythreads.exp: Update.
3480 * gdb.threads/tls.exp: Update.
3481
5b79abe7
TT
34822010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3483
3484 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3485 (NextOverThrowDerivates) <resumebpt>: New.
3486 (resumebpt_test): New.
3487 (main): Call resumebpt_test.
3488 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3489
0914bcdb
SS
34902010-12-12 Stan Shebs <stan@codesourcery.com>
3491
3492 * gdb.trace/tsv.exp: Test print command on trace state variables.
3493
305aeedc
TT
34942010-12-09 Tom Tromey <tromey@redhat.com>
3495
3496 * gdb.base/interp.exp: Add regression test.
3497
186c406b
TT
34982010-12-09 Tom Tromey <tromey@redhat.com>
3499
3500 * gdb.java/jnpe.java: New file.
3501 * gdb.java/jnpe.exp: New file.
3502 * gdb.cp/nextoverthrow.exp: New file.
3503 * gdb.cp/nextoverthrow.cc: New file.
3504
aae1c79a
DE
35052010-12-07 Doug Evans <dje@google.com>
3506
3507 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3508 of data-directory.
3509 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3510 updated.
3511 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3512
60f98dde 35132010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3514
3515 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3516 * gdb.base/call-sc.exp: Ditto.
3517 * gdb.base/finish.exp: Ditto.
3518 * gdb.base/return.exp: Ditto.
3519 * gdb.base/return2.exp: Ditto.
3520
5fa290c1
DE
35212010-11-30 Doug Evans <dje@google.com>
3522
3523 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3524 (gdb_expect_list): Fix spelling errors in comments.
3525 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3526 send_gdb/gdb_expect_list where applicable.
3527 * gdb.base/call-ar-st.exp: Ditto.
3528 * gdb.base/funcargs.exp: Ditto.
3529 * gdb.base/gcore.exp: Ditto.
3530 * gdb.base/page.exp: Ditto.
3531 * gdb.base/sigaltstack.exp: Ditto.
3532 * gdb.base/siginfo.exp: Ditto.
3533 * gdb.base/sigstep.exp: Ditto.
3534 * gdb.base/trace-commands.exp: Ditto.
3535
4e04c971
DE
35362010-11-29 Doug Evans <dje@google.com>
3537
3538 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3539 printer-name;subprinter-name.
3540
8cf6f0b1
TT
35412010-11-29 Tom Tromey <tromey@redhat.com>
3542
3543 * gdb.dwarf2/implptr.exp: New file.
3544 * gdb.dwarf2/implptr.c: New file.
3545 * gdb.dwarf2/implptr.S: New file.
3546
94b6973e
PM
35472010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3548
fc529d80 3549 PR python/12199
94b6973e
PM
3550
3551 * gdb.python/py-breakpoint.exp: Test the delete method.
3552
8358c15c
JK
35532010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 Fix step_resume_breakpoint unsaved during an infcall.
3556 * gdb.base/step-resume-infcall.exp: New file.
3557 * gdb.base/step-resume-infcall.c: New file.
3558
f6df29bc
TJB
35592010-11-24 Edjunior Machado <emachado@br.ibm.com>
3560
3561 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3562
f2b5a5cf
TJB
35632010-11-24 Edjunior Machado <emachado@br.ibm.com>
3564
3565 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3566 on ppc64's symbols; "finish" and "return" commands must accept to
3567 show the caller line again as well as the line after.
3568 * gdb.asm/powerpc64.inc: New file.
3569
6b0ecdc2
DE
35702010-11-23 Doug Evans <dje@google.com>
3571
3572 * lib/gdb.exp (gdb_test_sequence): New function.
3573 (gdb_expect_list): Add verbose -log call for each pattern.
3574 * gdb.base/signals.exp (test_handle_all_print): Call it.
3575 Reduce timeout increment from 6 minutes to 1 minute.
3576 * gdb.server/ext-run.exp: Call it.
3577
ea976c60
PM
35782010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3579
f2b5a5cf 3580 PR python/12212
ea976c60
PM
3581
3582 * gdb.python/python.exp: Check that selected_thread raises an
3583 error when no inferior is loaded.
3584
c0efa795
JK
35852010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3588 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3589
ec3aa567
JK
35902010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3593 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3594
d8249011
DE
35952010-11-18 Doug Evans <dje@google.com>
3596
3597 * gdb.server/ext-run.exp: Fix intermittent failures.
3598
d4eba7d1
NF
35992010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3600
3601 * gdb.stabs/gdb11479.exp: Use runto_main.
3602
b04c2f88
NF
36032010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3604
3605 * gdb.base/break-entry.exp: Skip if using a stub.
3606
ae9d7ce4
NF
36072010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3608
3609 * gdb.python/py-inferior.exp: Pack values in target endianness.
3610
621c8364
TT
36112010-11-12 Tom Tromey <tromey@redhat.com>
3612
3613 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3614 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3615 MemoryError.
3616 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3617 type.
3618 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3619 MemoryError.
3620 (test_subscript_regression): Update exception type.
3621
84f4c1fe
PM
36222010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3623
3624 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3625 breakpoint tests.
3626
a1442452
PA
36272010-11-09 Pedro Alves <pedro@codesourcery.com>
3628
3629 * gdb.base/watchpoint.exp: Test "watch -location" with an
3630 innacessible location.
3631
efd11a33
JK
36322010-11-09 Edjunior Machado <emachado@br.ibm.com>
3633 Luis Machado <luisgpm@br.ibm.com>
3634
3635 * gdb.base/maint.exp: Expect "." prefix.
3636 * gdb.base/nodebug.exp: Expect "." Likewise.
3637 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3638 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3639 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3640 POWER server processors.
3641
aa00efb5
JK
36422010-11-08 Edjunior Machado <emachado@br.ibm.com>
3643 Luis Machado <luisgpm@br.ibm.com>
3644
3645 * gdb.base/break-entry.exp: convert entry point for
3646 ppc64 and expect leading `.' on ppc64's symbols
3647
99e7ae30
DE
36482010-11-05 Doug Evans <dje@google.com>
3649
3650 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3651 * gdb.python/py-param.exp: Delete, contents moved to ...
3652 * gdb.python/py-parameter.exp: ... here. New file.
3653 Add test for gdb.parameter ("directories").
99e7ae30 3654
f4b8a18d
KW
36552010-11-05 Ken Werner <ken.werner@de.ibm.com>
3656
3657 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3658 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3659 * configure: Regenerate.
3660 * gdb.opencl/Makefile.in: New File.
3661 * gdb.opencl/datatypes.exp: Likewise.
3662 * gdb.opencl/datatypes.cl: Likewise.
3663 * gdb.opencl/operators.exp: Likewise.
3664 * gdb.opencl/operators.cl: Likewise.
3665 * gdb.opencl/vec_comps.exp: Likewise.
3666 * gdb.opencl/vec_comps.cl: Likewise.
3667 * gdb.opencl/convs_casts.exp: Likewise.
3668 * gdb.opencl/convs_casts.cl: Likewise.
3669 * lib/opencl.exp: Likewise.
3670 * lib/opencl_hostapp.c: Likewise.
3671 * lib/opencl_kernel.cl: Likewise.
3672 * lib/cl_util.c: Likewise.
3673 * lib/cl_util.c: Likewise.
3674 * gdb.base/default.exp (set language): Add "opencl" to the list of
3675 languages.
3676
a9d5ef47
SW
36772010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3678
3679 * gdb.cp/overload.exp: Added test for inheritance overload.
3680 * gdb.cp/overload.cc: Ditto.
3681 * gdb.cp/oranking.exp: Removed releveant kfails.
3682
03eb1c79
JK
36832010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3684 Joel Brobecker <brobecker@adacore.com>
3685
3686 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3687 check test_compiler_info.
3688
dbc98a8b
KW
36892010-11-03 Ken Werner <ken.werner@de.ibm.com>
3690
3691 * gdb.base/gnu_vector.exp: Adjust expect messages.
3692
120bd360
KW
36932010-11-03 Ken Werner <ken.werner@de.ibm.com>
3694
3695 * gdb.base/gnu_vector.exp: Add unary operator tests.
3696
c37f7098
KW
36972010-11-03 Ken Werner <ken.werner@de.ibm.com>
3698
3699 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3700
7b51bc51
DE
37012010-11-02 Doug Evans <dje@google.com>
3702
3703 * gdb.python/py-pp-maint.c: New file.
3704 * gdb.python/py-pp-maint.exp: New file.
3705 * gdb.python/py-pp-maint.py: New file.
3706
50c97f38
TT
37072010-11-02 Tom Tromey <tromey@redhat.com>
3708
3709 * gdb.base/default.exp: Remove "scheme" from language list.
3710
a289b8f6
JK
37112010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3712
3713 Revert:
3714 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3715 * gdb.threads/sigstep-threads.exp: New file.
3716 * gdb.threads/sigstep-threads.c: New file.
3717
cd017491
MS
37182010-10-20 Michael Snyder <msnyder@vmware.com>
3719
3720 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3721
8e6a5956
UW
37222010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3723
3724 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3725 Skip test completely if gdb,no_hardware_watchpoints.
3726
2c04da0d
UW
37272010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3728
3729 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3730 strict, but do not check for any particular function name within libc.
3731
79afc5ef
SW
37322010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3733
3734 * gdb.cp/smartp.exp: New test.
3735 * gdb.cp/smartp.cc : New test.
3736
026ffab7
SW
37372010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3738
3739 * gdb.cp/converts.exp: Test pointer to bool conversion.
3740 Test pointer to long conversion.
3741 * gdb.cp/oranking.exp: Removed relevant kfail.
3742
3a772aa4
TT
37432010-10-18 Tom Tromey <tromey@redhat.com>
3744
3745 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3746 argument to lazy_string.
3747 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3748 (pp_ls.to_string): Use it.
3749 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3750 Add "estring2" local.
3751
5fc3827b
JK
37522010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3753
3754 Fix s390x compatibility.
3755 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3756 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3757
8aeb23f3
JK
37582010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3759
3760 * gdb.threads/sigstep-threads.exp: New file.
3761 * gdb.threads/sigstep-threads.c: New file.
3762
c1e56572
JK
37632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3764
3765 * gdb.base/pie-execl.exp: New file.
3766 * gdb.base/pie-execl.c: New file.
3767
92163a10
JK
37682010-10-13 Doug Evans <dje@google.com>
3769 Jan Kratochvil <jan.kratochvil@redhat.com>
3770
3771 PR exp/12117
3772 * gdb.cp/ptype-cv-cp.cc: New file.
3773 * gdb.cp/ptype-cv-cp.exp: New file.
3774
7062b0a0
SW
37752010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3776
3777 * gdb.cp/converts.cc: New test program.
3778 * gdb.cp/converts.exp: New test.
3779 * gdb.cp/overload.exp: Added test for void* vs int*.
3780 * gdb.cp/overload.exp: Ditto.
3781 * gdb.cp/oranking.exp: Removed related kfail.
3782
0e3509db
DE
37832010-10-13 Doug Evans <dje@google.com>
3784
3785 * lib/gdb-python.exp (gdb_check_python_config): New function.
3786 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3787 * gdb.python/lib-types.cc: New file.
3788 * gdb.python/lib-types.exp: New file.
3789
8dc78533
JK
37902010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3791
3792 * gdb.python/py-error.exp: New file.
3793 * gdb.python/py-error.py: New file.
3794
93c17e06
JK
37952010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3796
3797 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3798 gdb_test_multiple.
3799
d8b34041
JK
38002010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3801
3802 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3803 * gdb.base/prelink.exp: Likewise.
3804 * gdb.base/solib-nodir.exp: Likewise.
3805 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3806 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3807 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3808
e0cc584e
UW
38092010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3810
3811 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3812 for the "info files" test to avoid timeouts on slow machines.
3813
cfc353b1
JK
38142010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3815
3816 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3817 (main): Make openlib dummy call.
3818
d3d7896d
JK
38192010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3820
3821 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3822 * break-interp.exp (reach): Move the core body ...
3823 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3824 (test_ld): Provide always real argument, even to the linker. Replace
3825 dl_main by _dl_debug_state.
3826
5e533c94
JK
38272010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3828
3829 Fix results of prelinked PIEs on ppc*.
3830 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3831 Accept also DISPLACEMENT "PRESENT".
3832 (main): Replace "ZERO" displacements by "PRESENT".
3833
33540610
SW
38342010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3835
3836 * gdb.cp/oranking.exp: New test.
3837 * gdb.cp/oranking.cc: New test program.
3838
3bdf2bbd
KW
38392010-10-08 Ken Werner <ken.werner@de.ibm.com>
3840
3841 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3842 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3843
2f608a3a
KW
38442010-10-06 Ken Werner <ken.werner@de.ibm.com>
3845
3846 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3847 lush, lynx) New constant.
3848 * gdb.base/constvars.exp: Test const array types.
3849 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3850
aa2e2d8d
DE
38512010-10-06 Doug Evans <dje@google.com>
3852
3853 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3854 of syscall staging area.
3855
2844d6b5
KW
38562010-10-06 Ken Werner <ken.werner@de.ibm.com>
3857
3858 * gdb.base/gnu_vector.c: Add variable c4.
3859 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3860 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3861
7d8ac8bb
MR
38622010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3863
3864 * gdb.arch/altivec-abi.exp: Fix a typo.
3865
84a02e58
MR
38662010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3867
3868 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3869 to match a thread ID.
3870
b18e6318
JK
38712010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3872
3873 Fix s390x testcase compatibility.
3874 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3875
a2c09bd0
DE
38762010-10-01 Doug Evans <dje@google.com>
3877
3878 * lib/gdb-python.exp: New file.
3879 * gdb.python/py-block.exp: Use it.
3880 * gdb.python/py-breakpoint.exp: Ditto.
3881 * gdb.python/py-frame.exp: Ditto.
3882 * gdb.python/py-inferior.exp: Ditto.
3883 * gdb.python/py-param.exp: Ditto.
3884 * gdb.python/py-prettyprint.exp: Ditto.
3885 * gdb.python/py-shared.exp: Ditto.
3886 * gdb.python/py-symbol.exp: Ditto.
3887 * gdb.python/py-symtab.exp: Ditto.
3888 * gdb.python/py-type.exp: Ditto.
3889 * gdb.python/py-value.exp: Ditto.
3890 * gdb.python/python.exp: Ditto.
3891
38f12cfc
TT
38922010-09-30 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.base/anon.exp: New file.
3895 * gdb.base/anon.c: New file.
3896
9ae8282d
TT
38972010-09-30 Tom Tromey <tromey@redhat.com>
3898
3899 * gdb.base/completion.exp: Test completion through anonymous
3900 union.
3901 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3902
e9e07ba6
JK
39032010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3904
3905 Fix printing parameters of inlined functions.
3906 * gdb.dwarf2/dw2-inline-param.exp: New file.
3907 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3908 * gdb.dwarf2/dw2-inline-param.S: New file.
3909
cd2effb2
JK
39102010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3911
3912 PR corefiles/12071.
3913 * gdb.base/corefile.exp (quit with a process, no question: load core)
3914 (quit with a core file): New tests.
3915
bceffbf3
JK
39162010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 Fix GDB crash on inferior calls with self-referencing classes.
3919 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3920 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3921 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3922
1736ad11
JK
39232010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 Fix lost siginfo_t for inferior calls.
3926 * gdb.base/siginfo-infcall.exp: New file.
3927 * gdb.base/siginfo-infcall.c: New file.
3928
a176ad92
JB
39292010-09-22 Joel Brobecker <brobecker@adacore.com>
3930
3931 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3932
c2b0a229
JK
39332010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3936 New test.
3937 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3938
e8ae22d1
JB
39392010-09-22 Joel Brobecker <brobecker@adacore.com>
3940
3941 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3942 type of our const type.
3943
ec322823
SW
39442010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3945
3946 * gdb.cp/pr12028.cc: New.
3947 * gdb.cp/pr12028.exp: New.
3948
72929c62
JB
39492010-09-22 Joel Brobecker <brobecker@adacore.com>
3950
3951 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3952
875b4ff5 39532010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3954 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3955
3956 PR mi/11407
3957 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3958 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3959 * gdb.mi/dw2-ref-missing-frame.S New File.
3960 * gdb.mi/dw2-ref-missing-frame.exp New File.
3961
7155d578
TT
39622010-09-14 Tom Tromey <tromey@redhat.com>
3963
3964 PR symtab/8399:
3965 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3966
515ed532
TT
39672010-09-14 Tom Tromey <tromey@redhat.com>
3968
3969 PR exp/11803:
3970 * gdb.threads/tls.exp: Use C++.
3971 (check_thread_local): Use K::another_thread_local.
3972 * gdb.threads/tls.c (class K): New.
3973 (another_thread_local): Now a member of K.
3974 (spin): Update. No longer K&R C.
3975
450ca57c
SW
39762010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3977
3978 * gdb.cp/koenig.cc: created class for testing member lookup.
3979 * gdb.cp/koenig.exp: Added test for member lookup.
3980
dbd492a3
JK
39812010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3982
3983 Fix false FAILs on sourcetree topdir directory containing "kill".
3984 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3985 source line matching regexp.
3986
8d4d924b
JK
39872010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3988
3989 * gdb.python/python.exp (set height 0, collect help from uiout)
3990 (verify help to uiout): New tests.
3991
8e64f2a0
JK
39922010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3993
3994 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3995 is_lp64_target to check 64bit target.
3996
4569eed2
JK
39972010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4000 (test_ld) <powerpc64-*>: New.
4001
5e1617b1
DJ
40022010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4003
4004 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4005
c767944b
DJ
40062010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4007
4008 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4009 (FunctionArg::method): New function.
4010 (empty, arg): New variables.
4011 (main): Call arg.method.
4012 * gdb.cp/templates.exp (test_template_args): New function.
4013 (do_tests): Call it.
4014
27d3a3fc
UW
40152010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4016
4017 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4018 of "next" to proceed over pthread_exit call.
4019
55b7ce7f
UW
40202010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4021
4022 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4023 "maint print statistics" output to prevent expect timeouts.
4024
809df446
JK
40252010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4026
4027 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4028 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4029 (test_float_rejected): ... here.
4030 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4031 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4032 (test_float_rejected): ... here.
4033 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4034 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4035 (test_float_rejected): ... here.
4036 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4037 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4038 (test_float_rejected): ... here.
4039
8464be76
DJ
40402010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4043 before disabling hardware watchpoints.
4044 (test_inaccessible_watchpoint): Check that hardware watchpoints
4045 are used. Test for watchpoints on a constant address.
4046
14dba4b4
JK
40472010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * gdb.base/ui-redirect.exp: New file.
4050
3f3540e1 40512010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4052 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4053
4054 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4055
0f254bb7
DE
40562010-08-31 Doug Evans <dje@google.com>
4057
4058 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4059
03f17ccf
TT
40602010-08-30 Tom Tromey <tromey@redhat.com>
4061
4062 PR python/11792:
4063 * gdb.python/py-value.exp (test_subscript_regression): Add
4064 dynamic_type test.
4065
640617ad
DJ
40662010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4067
4068 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4069 instead of running to main. Do not test the main function.
4070 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4071 Add new main.
4072
2ed91d1b
PA
40732010-08-26 Pedro Alves <pedro@codesourcery.com>
4074
4075 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4076 one test.
4077
673bfd45
DE
40782010-08-24 Doug Evans <dje@google.com>
4079
4080 PR symtab/11942
4081 * gdb.dwarf2/dw4-sig-types.cc: New file.
4082 * gdb.dwarf2/dw4-sig-types.h: New file.
4083 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4084 * gdb.dwarf2/dw4-sig-types.exp: New file.
4085
f9ffd4bb
TT
40862010-08-23 Tom Tromey <tromey@redhat.com>
4087
4088 PR python/11145:
4089 * gdb.python/py-value.c (Base, Derived): New types.
4090 (base): New global.
4091 * gdb.python/py-value.exp (test_subscript_regression): Add
4092 dynamic_cast test.
4093
d839c8a4
TT
40942010-08-23 Tom Tromey <tromey@redhat.com>
4095
4096 PR python/10676:
4097 * gdb.python/py-type.exp (test_fields): Add tests for type
4098 equality.
4099
702c2711
TT
41002010-08-23 Tom Tromey <tromey@redhat.com>
4101
4102 PR python/11915:
4103 * gdb.python/py-type.exp (test_fields): Add tests for array.
4104
832bafd3
KS
41052010-08-23 Keith Seitz <keiths@redhat.com>
4106
4107 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4108 have any children. Create a new abbrev for it.
4109 Add missing terminal sequence to .debug_abbrev.
4110
c37bf528
KS
41112010-08-20 Keith Seitz <keiths@redhat.com>
4112
4113 PR symtab/11465:
4114 * gdb.dwarf2/pr11465.exp: New test.
4115 * gdb.dwarf2/pr11465.S: New file.
4116 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4117 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4118
4572cbac
TJB
41192010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4120
4121 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4122 registers. Update data sets with the new v2_double element in the
4123 VSX register union. Add vector_register3_vr data set for the AltiVec
4124 registers. Use gdb_test_no_output instead of send_gdb.
4125
e7fbb131
PA
41262010-08-19 Pedro Alves <pedro@codesourcery.com>
4127
4128 * gdb.python/py-shared.exp: New file, factored out from
4129 python.exp.
4130 * gdb.python/py-shared.c: New file.
4131 * gdb.python/py-shared-sl.c: New file.
4132 * gdb.python/python-1.c: New file.
4133 * gdb.python/python-sl.c: Delete.
4134 * gdb.python/python.c: Mention python-1.c.
4135 * gdb.python/python.exp: Move shared library tests to
4136 py-shared.exp.
4137 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4138 (MISCELLANEOUS): New.
4139 (clean mostlyclean): Also remove $MISCELLANEOUS.
4140
d30f5e1f
DE
41412010-08-19 Doug Evans <dje@google.com>
4142
4143 PR exp/11926
4144 * gdb.base/printcmds.exp (test_float_accepted): New function.
4145 Move existing float tests there. Add tests for floats with suffixes.
4146 (test_float_rejected): New function.
4147 * gdb.java/jv-print.exp (test_float_accepted): New function.
4148 (test_float_rejected): New function.
4149 * gdb.objc/print.exp: New file.
4150 * gdb.pascal/print.exp: New file.
4151 * lib/objc.exp: New file.
4152
7b3fd859
PM
41532010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4154
4155 * gdb.base/default.exp (info set): Avoid full buffer error and force
4156 reading up to final gdb prompt.
4157 (show): Likewise.
4158
c92817ce
TT
41592010-08-18 Tom Tromey <tromey@redhat.com>
4160
4161 PR symtab/11919:
4162 * gdb.base/completion.exp: Add test.
4163
f1208f9e
DE
41642010-08-18 Doug Evans <dje@google.com>
4165
4166 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4167 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4168 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4169 Simplify, early exit if runto_main fails.
4170 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4171 (set_lang_fortran): Moved to lib/fortran.exp.
4172 * gdb.fortran/types.exp: load_lib fortran.exp.
4173 (set_lang_fortran): Moved to lib/fortran.exp.
4174 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4175 * gdb.java/jprint.exp (set_lang_java): Ditto.
4176 * gdb.java/jv-exp.exp: load_lib java.exp.
4177 If set_lang_java fails, issue a warning instead of failure to be
4178 consistent with other set_lang_foo uses.
4179 (set_lang_java): Moved to lib/java.exp.
4180 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4181 If set_lang_java fails, issue a warning instead of failure to be
4182 consistent with other set_lang_foo uses.
4183 * gdb.pascal/types.exp: load_lib pascal.exp.
4184 (set_lang_pascal): Moved to lib/pascal.exp.
4185 * lib/fortran.exp: New file.
4186 * lib/java.exp (set_lang_java): New function.
4187 * lib/pascal.exp (set_lang_pascal): New function.
4188
2f06b485
YQ
41892010-08-18 Yao Qi <yao@codesourcery.com
4190
4191 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4192 func_nofb_start and func_loopfb_start, so that address of functions
4193 is equal to these labels on Thumb.
4194
96e25403
YQ
41952010-08-18 Yao Qi <yao@codesourcery.com>
4196
4197 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4198 to reflect latest c source file.
4199
36e6adc4
JK
42002010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.cp/infcall-dlopen.exp: New file.
4203 * gdb.cp/infcall-dlopen.cc: New file.
4204 * gdb.cp/infcall-dlopen-lib.cc: New file.
4205
f431efe5
PA
42062010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4207 Pedro Alves <pedro@codesourcery.com>
4208
4209 PR breakpoints/11371
4210
4211 * gdb.base/watch-cond-infcall.exp: New file.
4212 * gdb.base/watch-cond-infcall.c: New file.
4213
06a64a0b
TT
42142010-08-16 Tom Tromey <tromey@redhat.com>
4215
4216 * gdb.base/help.exp: Update.
4217 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4218 watchpoint.
4219 (test_watch_location): New proc.
4220 (test_watchpoint_in_big_blob): Delete watchpoint.
4221 * gdb.base/watchpoint.c (func5): New function.
4222 (main): Call it.
4223
70ebf4ed
DE
42242010-08-16 Doug Evans <dje@google.com>
4225
4226 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4227
ca5c20b6
PM
42282010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4229
4230 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4231 tests.
4232
7346b668
KW
42332010-08-11 Ken Werner <ken.werner@de.ibm.com>
4234
4235 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4236 * gdb.base/gnu_vector.c: New File.
4237 * gdb.base/gnu_vector.exp: Likewise.
4238
cb2e07a6
PM
42392010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4240
4241 * gdb.python/python.c: New File.
4242 * gdb.python/python-sl.c: New File.
4243 * gdb.python/python.exp: Test solib_address and decode_line
4244 * functions.
4245
5da1313b
JK
42462010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 * gdb.python/python.exp (show height, set height 10)
4249 (verify pagination beforehand, verify pagination beforehand: q)
4250 (gdb.execute does not page, verify pagination afterwards)
4251 (verify pagination afterwards: q): New.
4252
49c3ccf7
DE
42532010-08-02 Doug Evans <dje@google.com>
4254
4255 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4256 because of an older gcc, change test2
4257 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4258 to unsupported.
4259
42c0c4f1
KH
42602010-07-30 Kazu Hirata <kazu@codesourcery.com>
4261
4262 * gdb.base/break-always.exp: Do not expect full paths to file
4263 names.
4264 * gdb.base/commands.exp: Likewise.
4265
d3765805
DE
42662010-07-30 Doug Evans <dje@google.com>
4267
c98ee71b
DE
4268 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4269 xfail them when run with older gccs.
4270
fd961404
DE
4271 * lib/gdb.exp (build_executable): Forward "c++" option to
4272 get_compiler_info.
4273
999adef4
DE
4274 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4275 "python print ttype.template_argument(1)" and
4276 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4277 if using gcc 4.4 or earlier.
4278
d3765805
DE
4279 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4280 attach-to-debugger handling.
4281
1276c759
JK
42822010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4283
4284 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4285 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4286 (main): Use copyreloc.
4287 * gdb.base/prelink.exp (split debug of executable)
4288 (.dynbss vs. .bss address shift): New tests.
4289
88caa9b9
PA
42902010-07-29 Pedro Alves <pedro@codesourcery.com>
4291
4292 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4293 in gdb_test_multiple.
4294
c6f2ac43
PA
42952010-07-29 Pedro Alves <pedro@codesourcery.com>
4296
4297 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4298 environment.
4299
326fd672
TT
43002010-07-28 Tom Tromey <tromey@redhat.com>
4301
4302 PR python/11060:
4303 * gdb.python/py-type.c (Temargs): New template.
4304 (temvar): New variable.
4305 * gdb.python/py-type.exp (test_template): New proc.
4306
3ce3b1ba
PA
43072010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4308
4309 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4310 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4311
34eaf542
TT
43122010-07-28 Tom Tromey <tromey@redhat.com>
4313
4314 PR c++/9946:
4315 * gdb.cp/temargs.exp: New file.
4316 * gdb.cp/temargs.cc: New file.
4317
d41b819e
JK
43182010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 * gdb.base/help.exp (help disassemble): Update the content.
4321
26ab7092
JK
43222010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 * gdb.threads/ia64-sigill.exp: New file.
4325 * gdb.threads/ia64-sigill.c: New file.
4326
5283e9e1
TT
43272010-07-27 Tom Tromey <tromey@redhat.com>
4328
4329 * gdb.opt/inline-cmds.c (ATTR): New define.
4330 (func1): Use it.
4331 (func2): Likewise.
4332 (func3): Likewise.
4333 (outer_inline1): Likewise.
4334 (outer_inline2): Likewise.
4335 * gdb.opt/inline-bt.c (ATTR): New define.
4336 (func1): Use it.
4337 (func2): Likewise.
4338 * gdb.opt/inline-locals.c (ATTR): New define.
4339 (func1): Use it.
4340 (func2): Likewise.
4341
e992ef73
TT
43422010-07-27 Tom Tromey <tromey@redhat.com>
4343
4344 * gdb.stabs/gdb11479.c (hack): New function.
4345 (test): Use it.
4346 (test2): Use it.
4347 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4348 (int32_search_buf, int64_search_buf): No longer static.
4349 (x): Remove.
4350 * gdb.base/relocate.c (hack): New function.
4351
5374244e
PM
43522010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4353
4354 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4355 * gdb.python/py-value.c (func1): New function.
4356 (func2): Likewise.
4357
a99aee83
CV
43582010-07-26 Corinna Vinschen <vinschen@redhat.com>
4359
4360 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4361 as not to clash with .data section.
4362
a04ba985
JG
43632010-07-26 Jerome Guitton <guitton@adacore.com>
4364
4365 * gdb.base/code_elim.exp: New file.
4366 * gdb.base/code_elim1.c: New file.
4367 * gdb.base/code_elim2.c: New file.
4368
23bd0f7c
PA
43692010-07-21 Pedro Alves <pedro@codesourcery.com>
4370
4371 PR symtab/11827
4372
4373 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4374 (some_volatile_enum): New variable.
4375 * gdb.base/printcmds.exp (test_print_enums): New.
4376 <top level>: Call it.
4377
883df6dd
SW
43782010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4379
4380 * gdb.cp/fpointer.cc: New test.
4381 * gdb.cp/fpointer.exp: New test.
4382
569b05a5
JK
43832010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.base/solib-nodir.exp: New file.
4386 * lib/gdb.exp (runto): New case for a GDB internal error.
4387
51d7d803
JK
43882010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4389 Ulrich Weigand <uweigand@de.ibm.com>
4390 Tom Tromey <tromey@redhat.com>
4391
4392 * gdb.base/charset-malloc.c: New file.
4393 * gdb.base/charset.c (malloc_stub): New prototype.
4394 (main): Call it instead of malloc itself.
4395 * gdb.base/charset.exp: Use only prepare_for_testing.
4396 (binfile): Remove the variable.
4397
c0edd9ed
JK
43982010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 Make core files the process_stratum.
4401 * gdb.base/corefile.exp (run: load core again)
4402 (run: sanity check we see the core file, run: with core)
4403 (run: core file is cleared, attach: load core again)
4404 (attach: sanity check we see the core file, attach: with core)
4405 (attach: core file is cleared): New tests.
4406 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4407
3cbaedff
KW
44082010-07-14 Ken Werner <ken.werner@de.ibm.com>
4409
4410 * gdb.arch/altivec-abi.exp: New tests.
4411
91158a56
TT
44122010-07-13 Tom Tromey <tromey@redhat.com>
4413
4414 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4415 (main): Use it.
4416 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4417
0f5238ed
TT
44182010-07-13 Tom Tromey <tromey@redhat.com>
4419
4420 * gdb.base/label.exp: New file.
4421 * gdb.base/label.c: New file.
4422
add265ae
L
44232010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4424 H.J. Lu <hongjiu.lu@intel.com>
4425
4426 * lib/gdb.exp (is_ilp32_target): New.
4427 (is_lp64_target): Likewise.
4428
4429 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4430 target.
4431 * gdb.arch/amd64-disp-step.exp: Likewise.
4432 * gdb.arch/amd64-dword.exp: Likewise.
4433 * gdb.arch/amd64-i386-address.exp: Likewise.
4434 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4435
add265ae
L
4436 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4437 target.
4438 * gdb.arch/i386-bp_permanent.exp: Likewise.
4439 * gdb.arch/i386-byte.exp: Likewise.
4440 * gdb.arch/i386-disp-step.exp: Likewise.
4441 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4442 * gdb.arch/i386-prologue.exp: Likewise.
4443 * gdb.arch/i386-size-overlap.exp: Likewise.
4444 * gdb.arch/i386-size.exp: Likewise.
4445 * gdb.arch/i386-sse.exp: Likewise.
4446 * gdb.arch/i386-unwind.exp: Likewise.
4447 * gdb.arch/i386-word.exp: Likewise.
4448
4449 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4450 test only when building 64-bit executables. Do not hard-code
4451 -m64 option.
4452
2dfb8c17
DE
44532010-07-07 Doug Evans <dje@google.com>
4454
4455 * lib/gdb.exp (gdb_test_list_exact): New function.
4456 * gdb.base/default.exp (show convenience): Call it, add tests for
4457 $_sdata = void, $_thread = 0.
4458
4e5799b6
JK
44592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4460 Joel Brobecker <brobecker@adacore.com>
4461
4462 Fix re-run of PIE executable, PR shlibs/11776.
4463 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4464 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4465 and re-"run" of the inferior.
4466
1a219cc7
JK
44672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4468 Joel Brobecker <brobecker@adacore.com>
4469
4470 Cope with missing /usr/sbin/prelink.
4471 * lib/prelink-support.exp (prelink_no):
4472 <result == 1 && $output is "no such file or directory">: New.
4473 (prelink_yes): Likewise. Return on failed prelink_no.
4474
5e3b36f8
JK
44752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4476 Joel Brobecker <brobecker@adacore.com>
4477
4478 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4479 build_executable by build_executable_own_libs. Replace "prelink -R"
4480 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4481 change.
4482 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4483 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4484 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4485 Replace build_executable by build_executable_own_libs's function
4486 build_executable_own_libs.
4487 (prelinkNO): Create new stub to call prelink_no.
4488 (prelinkYES): Create new stub to call prelink_yes.
4489 (test_attach): Rename calls of copy to file_copy.
4490 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4491 (copy): Move to ...
4492 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4493 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4494 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4495 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4496 special flags by gdb_compile_shlib. Replace second gdb_compile by
4497 build_executable_own_libs. Replace "prelink -R" execution by a call of
4498 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4499 a second call of prelink_yes. Replace restart commands by
4500 clean_restart.
4501 (prelink): Rename to ...
4502 (seen displacement message): ... this test. Extend its expectation
4503 strictness.
4504
86e4bafc
JK
45052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4506
4507 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4508 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4509 displacement message exactly once.
4510
3cd07d20
JK
45112010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4512 Joel Brobecker <brobecker@adacore.com>
4513
4514 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4515 its restore after the <$relink_args != ""> loop. new comment.
4516
0a1e94c7
JK
45172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4518 Joel Brobecker <brobecker@adacore.com>
4519
4520 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4521 code for it. New variable relink_args.
4522 (prelinkYES): Call prelinkNO.
4523 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4524 in such case. Move the core code to ...
4525 (test_attach_gdb): ... a new function. Send GDB command "file".
4526 Extend expected "Attaching to " string.
4527
2f70bcfb
TT
45282010-07-02 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.base/bitops.exp: Remove extraneous "pass".
4531
a17ac5b0
TT
45322010-07-02 Ken Werner <ken.werner@de.ibm.com>
4533
4534 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4535
dc10affe
PA
45362010-07-01 Pedro Alves <pedro@codesourcery.com>
4537
d41c0fc8
PA
4538 * gdb.base/help.exp: Adjust expected output.
4539
45402010-07-01 Pedro Alves <pedro@codesourcery.com>
4541
4542 * gdb.base/help.exp: Adjust expected output.
dc10affe 4543
0a600c36
JK
45442010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4545
4546 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4547 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4548 c++/11702.
4549
37cc8bfe
JK
45502010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4551 Doug Evans <dje@google.com>
4552
4553 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4554 add .dynamic entry'.
4555
254e6b9e
DE
45562010-06-29 Doug Evans <dje@google.com>
4557
4558 Test PR c++/11702.
4559 * gdb.cp/m-static.exp: Add testcase.
4560 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4561
595939de 45622010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4563 Tom Tromey <tromey@redhat.com>
4564 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4565
4566 * gdb.python/py-inferior.c: New File.
4567 * gdb.python/py-infthread.c: New File.
4568 * gdb.python/py-inferior.exp: New File.
4569 * gdb.python/py-infthread.exp: New File.
4570
98751a41
JK
45712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4572
4573 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4574 (ptype ::C::OtherFileClass typedefs): New.
4575 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4576 (C::OtherFileClass::cOtherFileClassVar2): New.
4577 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4578 cOtherFileClassVar2.
4579 (C::cOtherFileType2, C::cOtherFileVar2): New.
4580 (C::cOtherFileVar_use): use also cOtherFileVar2.
4581 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4582
41f62f39
JK
45832010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4584
4585 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4586 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4587 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4588 (print ::C::cOtherFileVar)
4589 (whatis C::OtherFileClass::cOtherFileClassType)
4590 (whatis ::C::OtherFileClass::cOtherFileClassType)
4591 (print C::OtherFileClass::cOtherFileClassVar)
4592 (print ::cOtherFileClassVar)
4593 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4594 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4595 trailing content.
4596 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4597 (C::OtherFileClass::cOtherFileClassVar)
4598 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4599 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4600
af53d231
JK
46012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4602
4603 Test PR c++/11703 and PR gdb/1448.
4604 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4605 gdb/1448.
4606
9655fd1a
JK
46072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4608
4609 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4610 (main) <rtti_data>: New.
4611 * gdb.cp/virtbase.exp (print rtti_data): New.
4612
824cc8dd
JK
46132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4614 Joel Brobecker <brobecker@adacore.com>
4615
4616 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4617
6036c742
JK
46182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4619
4620 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4621
de6a0421
DE
46222010-06-28 Doug Evans <dje@google.com>
4623
4624 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4625
b2dae948
DE
46262010-06-27 Doug Evans <dje@google.com>
4627
4628 * gdb.cp/m-static.exp: Update expected test output.
4629
0f3bb72e
PH
46302010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4631
889bf7c5
PA
4632 * gdb.gdb/selftest.exp: Adjust expected message for
4633 capturing start-up runtime.
0f3bb72e 4634
bc9f0842
TT
46352010-06-25 Tom Tromey <tromey@redhat.com>
4636
4637 PR python/10808:
4638 * gdb.python/python.exp: Add new tests.
4639
099ef718
SW
46402010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4641
4642 * gdb.cp/operator.cc: Created an import loop.
4643 * gdb.cp/operator.exp: Added testcase for import loop.
4644
5868a632
JK
46452010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 Test PR python/11407.
4648 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4649 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4650 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4651 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4652 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4653 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4654 binfile. Call gdb_compile with clean_restart twice.
4655 (func_nofb print, func_nofb backtrace, func_loopfb print)
4656 (func_loopfb backtrace): New.
4657
af76db58
JK
46582010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4659
4660 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4661 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4662 by a hand made one.
4663 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4664 i?86 requirement. Remove variables srcfile and binfile. New variable
4665 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4666
f2c7657e
UW
46672010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4668
4669 * gdb.cell/dwarfaddr.exp: New file.
4670 * gdb.cell/dwarfaddr.S: New file.
4671
628fe4e4
JK
46722010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 Test PR 9436.
4675 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4676
f1421989
HZ
46772010-06-24 Hui Zhu <teawater@gmail.com>
4678
4679 * gdb.base/eval.exp: New file.
4680
d03285ec
UW
46812010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4682
4683 * gdb.cell/fork.exp: New file.
4684 * gdb.cell/fork.c: Likewise.
4685 * gdb.cell/fork-spu.c: Likewise.
4686
41b2c92d
PM
46872010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4688
4689 * lib/gdb.exp (banned_variables_traced): New global variable.
4690 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4691 (gdb_init): Use `trace add variable' instead of obsolete
4692 `trace variable'.
4693
d5bc977f
DE
46942010-06-21 Doug Evans <dje@google.com>
4695
4696 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4697
d2ed6730
UW
46982010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4699
4700 * gdb.arch/spu-ls.exp: New file.
4701 * gdb.arch/spu-ls.c: Likewise.
4702
6aed2dbc
SS
47032010-06-18 Stan Shebs <stan@codesourcery.com>
4704
4705 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4706
e0756905
UW
47072010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4708
4709 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4710 * gdb.base/watch-cond.exp: Likewise.
4711 * gdb.python/py-breakpoint.exp: Likewise.
4712
d8053d4d
PA
47132010-06-18 Pedro Alves <pedro@codesourcery.com>
4714
4715 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4716 clean_restart, make sure every test has a distinct message, and
4717 that messages don't include the executable' full path.
4718
81ce510c
DE
47192010-06-17 Doug Evans <dje@google.com>
4720
4721 * gdb.arch/i386-size.exp: Updated expected output for
4722 DISASSEMBLY_OMIT_FNAME.
4723
65d79d4b
SDJ
47242010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4725 Sergio Durigan Junior <sergiodj@redhat.com>
4726
4727 * gdb.base/watch-notconst.c: New file.
4728 * gdb.base/watch-notconst.S: New file.
4729 * gdb.base/watch-notconst2.c: New file.
4730 * gdb.base/watch-notconst2.S: New file.
4731 * gdb.base/watch-notconst.exp: New file.
4732 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4733 (func4): Add operations on `global_ptr_ptr'.
4734 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4735 routine to test watchpoints created with a constant expression.
4736 (test_inaccessible_watchpoint): Include tests for watchpoints
4737 created with a constant expression.
4738
df0f4836
KB
47392010-06-14 Kevin Buettner <kevinb@redhat.com>
4740
4741 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4742 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4743 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4744 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4745 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4746 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4747 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4748 of `_start'.
4749
b769def5
UW
47502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4751
4752 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4753 not supported on the target.
4754 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4755 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4756 * gdb.mi/mi-nsintrall.exp: Likewise.
4757 * gdb.mi/mi-nsmoribund.exp: Likewise.
4758 * gdb.mi/mi-nsthrexec.exp: Likewise.
4759
d914c394
SS
47602010-06-11 Stan Shebs <stan@codesourcery.com>
4761
4762 * gdb.base/permissions.exp: New file.
4763
47642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4765
4766 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4767 does not support ELF executable class.
4768
f3ce5b9c
UW
47692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4770
4771 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4772
8e46892c
JK
47732010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4774
4775 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4776 (runto): Catch "The target does not support running in non-stop mode.".
4777
6cc55c64
MS
47782010-06-11 Michael Snyder <msnyder@vmware.com>
4779
4780 * gdb.base/setshow.exp (set language asm): Don't use
4781 gdb_test_no_output, fails on some targets.
4782
caddefa4
UW
47832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4784
4785 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4786 * gdb.cp/pr9167.exp: Likewise.
4787
468b1aa7
UW
47882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4789
4790 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4791
5c3552dc
UW
47922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4793
4794 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4795
02e6fe6a
UW
47962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4797
4798 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4799
0e03807e
TT
48002010-06-11 Tom Tromey <tromey@redhat.com>
4801
4802 PR gdb/9977, PR exp/11636::
4803 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4804 (pieces_test_f6): Update expected output.
4805
2bdf28a0
JK
48062010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4807
4808 * gdb.base/moribund-step.exp: New.
4809
f6978de9
MS
48102010-06-08 Michael Snyder <msnyder@vmware.com>
4811
4812 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4813 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4814 * gdb.ada/frame_args.exp: Ditto.
4815 * gdb.ada/lang_switch.exp: Ditto.
4816 * gdb.ada/ptype_arith_binop.exp: Ditto.
4817 * gdb.ada/ref_param.exp: Ditto.
4818 * gdb.ada/type_coercion.exp:Ditto.
4819
4820 * gdb.asm/asm-source.exp: Ditto.
4821
4822 * gdb.base/attach.exp: Ditto.
4823 * gdb.base/bitfields2.exp: Ditto.
4824 * gdb.base/call-signal-resume.exp: Ditto.
4825 * gdb.base/callfuncs.exp: Ditto.
4826 * gdb.base/commands.exp: Ditto.
4827 * gdb.base/dbx.exp: Ditto.
4828 * gdb.base/default.exp: Ditto.
4829 * gdb.base/dump.exp: Ditto.
4830 * gdb.base/exprs.exp: Ditto.
4831 * gdb.base/freebpcmd.exp: Ditto.
4832 * gdb.base/interrupt.exp: Ditto.
4833 * gdb.base/list.exp: Ditto.
4834 * gdb.base/long_long.exp: Ditto.
4835 * gdb.base/maint.exp: Ditto.
4836 * gdb.base/ptype.exp: Ditto.
4837 * gdb.base/return.exp: Ditto.
4838 * gdb.base/setshow.exp: Ditto.
4839 * gdb.base/sigbpt.exp: Ditto.
4840 * gdb.base/sigrepeat.exp: Ditto.
4841
4842 * gdb.cp/classes.exp: Ditto.
4843
4844 * gdb.dwarf2/dw2-restore.exp: Ditto.
4845
4846 * gdb.gdb/selftest.exp: Ditto.
4847
4848 * gdb.multi/base.exp: Ditto.
4849 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4850
4851 * gdb.python/py-block.exp: Ditto.
4852 * gdb.python/py-prettyprint.exp: Ditto.
4853 * gdb.python/py-template.exp: Ditto.
4854
4855 * gdb.server/ext-attach.exp: Ditto.
4856 * gdb.server/ext-run.exp: Ditto.
4857 * gdb.server/server-mon.exp: Ditto.
4858
4859 * gdb.threads/fork-thread-pending.exp: Ditto.
4860 * gdb.threads/hand-call-in-threads.exp: Ditto.
4861 * gdb.threads/interrupted-hand-call.exp: Ditto.
4862 * gdb.threads/linux-dp.exp: Ditto.
4863 * gdb.threads/manythreads.exp: Ditto.
4864 * gdb.threads/print-threads.exp: Ditto.
4865 * gdb.threads/pthreads.exp: Ditto.
4866 * gdb.threads/schedlock.exp: Ditto.
4867 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4868 * gdb.threads/threadapply.exp: Ditto.
4869
de7ff789
MS
48702010-06-08 Michael Snyder <msnyder@vmware.com>
4871
889bf7c5 4872 * gdb.ada/exec_changed.exp:
de7ff789
MS
4873 Use ".*" instead of "" as wildcard regexp.
4874
4875 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4876 * gdb.base/call-ar-st.exp: Ditto.
4877 * gdb.base/checkpoint.exp: Ditto.
4878 * gdb.base/default.exp: Ditto.
4879 * gdb.base/dump.exp: Ditto.
4880 * gdb.base/ending-run.exp: Ditto.
4881 * gdb.base/fileio.exp: Ditto.
4882 * gdb.base/miscexprs.exp: Ditto.
4883 * gdb.base/pointers.exp: Ditto.
4884 * gdb.base/readline.exp: Ditto.
4885 * gdb.base/reread.exp: Ditto.
4886 * gdb.base/restore.exp: Ditto.
4887 * gdb.base/shlib-call.exp: Ditto.
4888 * gdb.base/valgrind-db-attach.exp: Ditto.
4889 * gdb.base/volatile.exp: Ditto.
4890 * gdb.base/watchpoints.exp: Ditto.
4891
4892 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4893
4894 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4895 * gdb.python/py-value.exp: Ditto.
4896
4897 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4898 * gdb.trace/circ.exp: Ditto.
4899 * gdb.trace/collection.exp: Ditto.
4900 * gdb.trace/packetlen.exp: Ditto.
4901 * gdb.trace/passc-dyn.exp: Ditto.
4902 * gdb.trace/report.exp: Ditto.
4903 * gdb.trace/tfile.exp: Ditto.
4904 * gdb.trace/tfind.exp: Ditto.
4905 * gdb.trace/while-dyn.exp: Ditto.
4906
3bebe2f2
JK
49072010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4908
4909 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4910
5c631832
JK
49112010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 Test PR 10640.
4914 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4915
4c3376c8
SW
49162010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4917
4918 * gdb.cp/koenig.exp: Test for ADL operators.
4919 * gdb.cp/koenig.cc: Added ADL operators.
4920 * gdb.cp/operator.exp: New test.
4921 * gdb.cp/operator.cc: New test.
4922
dc226d5a
MS
49232010-06-04 Michael Snyder <msnyder@vmware.com>
4924
dfb88a23
MS
4925 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4926 * gdb.base/pending.exp: Ditto.
f7ae76b3 4927
dc226d5a
MS
4928 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4929
967cf477
DE
49302010-06-04 Doug Evans <dje@google.com>
4931
4932 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4933 disabled printers.
4934 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4935 (enable_lookup_function): New function.
4936
eb801841
TT
49372010-06-04 Tom Tromey <tromey@redhat.com>
4938
4939 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4940 of hash and id.
4941
38979823
JK
49422010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4945 newline.
4946 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4947 (empty verbose non-noisy clear, empty verbose noisy clear)
4948 (empty non-verbose noisy clear): Likewise.
4949
35ec993f
MS
49502010-06-03 Michael Snyder <msnyder@vmware.com>
4951
4952 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4953 * gdb.base/display.exp: Ditto.
4954 * gdb.base/find.exp: Ditto.
4955 * gdb.base/ifelse.exp: Ditto.
4956 * gdb.base/multi-forks.exp: Ditto.
4957 * gdb.base/recurse.exp: Ditto.
4958 * gdb.base/setshow.exp: Ditto.
4959 * gdb.base/value-double-free.exp: Ditto.
4960 * gdb.base/watch-vfork.exp: Ditto.
4961 * gdb.base/watch_thread_num.exp: Ditto.
4962 * gdb.base/watchpoint-solib.exp: Ditto.
4963 * gdb.base/watchpoint.exp: Ditto.
4964 * gdb.base/watchpoints.exp: Ditto.
4965
4966 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4967 * gdb.cp/overload.exp: Ditto.
4968 * gdb.cp/virtfunc.exp: Ditto.
4969
4970 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4971
889bf7c5 4972 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4973 Replace gdb_test with gdb_test_no_output.
4974
889bf7c5 4975 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4976 Replace gdb_test with gdb_test_no_output.
4977 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4978 * gdb.threads/watchthreads.exp: Ditto.
4979 * gdb.threads/watchthreads2.exp: Ditto.
4980
4981 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4982 * gdb.trace/tfind.exp: Ditto.
4983
c22decce
JB
49842010-06-03 Joel Brobecker <brobecker@adacore.com>
4985
4986 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4987 successful test if message is the empty string.
4988
fd5700c7
JK
49892010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 * gdb.fortran/module.exp (stopped language detection): New test.
4992
f55ee35c
JK
49932010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 Support DW_TAG_module as separate namespaces.
4996 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4997 gdb.fortran/library-module-lib.f90: New.
4998 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4999 (print i): Remove.
5000 (continue to breakpoint: i-is-1, print var_i value 1)
5001 (continue to breakpoint: i-is-2, print var_i value 2)
5002 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5003 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5004 (complete `modmany, complete `modmany`, complete `modmany`var)
5005 (show language, setting breakpoint at module): New tests.
5006 * gdb.fortran/module.f90 (module mod): Remove.
5007 (module mod1, module mod2, module modmany, subroutine sub1)
5008 (subroutine sub2, program module): New.
5009
b8e8282f
JK
50102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5013 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5014 * gdb.cp/anon-union.exp (pass): Rename to ...
5015 (print z 2): ... here.
b8e8282f 5016
019ebafc
MS
50172010-06-02 Michael Snyder <msnyder@vmware.com>
5018
e68d8fd4
MS
5019 * gdb.trace/actions.exp: Use gdb_test_no_output.
5020 * gdb.trace/circ.exp: Ditto.
5021 * gdb.trace/packetlen.exp: Ditto.
5022 * gdb.trace/save-trace.exp: Ditto.
5023 * gdb.trace/tracecmd.exp: Ditto.
5024 * gdb.trace/tsv.exp: Ditto.
5025
12b5d08a
MS
5026 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5027 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5028 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5029 * gdb.threads/manythreads.exp: Ditto.
5030 * gdb.threads/print-threads.exp: Ditto.
5031 * gdb.threads/pthreads.exp: Ditto.
5032 * gdb.threads/schedlock.exp: Ditto.
5033 * gdb.threads/staticthreads.exp: Ditto.
5034 * gdb.threads/thread-specific.exp: Ditto.
5035 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5036 * gdb.threads/threadapply.exp: Ditto.
5037 * gdb.threads/watchthreads.exp: Ditto.
5038 * gdb.threads/watchthreads2.exp: Ditto.
5039
89493308
MS
5040 * gdb.python/py-block.exp: Use gdb_test_no_output.
5041 * gdb.python/py-prettyprint.exp: Ditto.
5042 * gdb.python/py-template.exp: Ditto.
5043 * gdb.python/py-value.exp: Ditto.
5044
5045 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5046 * gdb.reverse/watch-reverse.exp: Ditto.
5047
5048 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5049 * gdb.server/ext-run.exp: Ditto.
5050
019ebafc
MS
5051 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5052 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5053 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5054 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5055 * gdb.dwarf2/dw2-producer.exp: Ditto.
5056 * gdb.dwarf2/mac-fileno.exp: Ditto.
5057
5058 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5059 * gdb.gdb/selftest.exp: Ditto.
5060
5061 * gdb.multi/base.exp: Use gdb_test_no_output.
5062
5063 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5064
3e0ca3a5
JK
50652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5068
9db70545
MS
50692010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5070
a8d52276
MS
5071 * gdb.cp/class2.exp: Use gdb_test_no_output.
5072 * gdb.cp/classes.exp: Ditto.
5073 * gdb.cp/extern-c.exp: Ditto.
5074 * gdb.cp/inherit.exp: Ditto.
5075 * gdb.cp/maint.exp: Ditto.
5076 * gdb.cp/mb-inline.exp: Ditto.
5077 * gdb.cp/mb-templates.exp: Ditto.
5078 * gdb.cp/method2.exp: Ditto.
5079 * gdb.cp/misc.exp: Ditto.
5080 * gdb.cp/ovldbreak.exp: Ditto.
5081 * gdb.cp/punctuator.exp: Ditto.
5082 * gdb.cp/templates.exp: Ditto.
5083 * gdb.cp/virtbase.exp: Ditto.
5084
889bf7c5 5085 * gdb.threads/attach-stopped.exp:
9db70545 5086 Replace uses of send_gdb / gdb_expect.
889bf7c5 5087 * gdb.threads/attachstop-mt.exp:
9db70545 5088 Replace uses of send_gdb / gdb_expect.
889bf7c5 5089 * gdb.threads/gcore-thread.exp:
9db70545 5090 Replace uses of send_gdb / gdb_expect.
889bf7c5 5091 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5092 Replace uses of send_gdb / gdb_expect.
5093 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5094 * gdb.threads/print-threads.exp:
9db70545
MS
5095 Replace uses of send_gdb / gdb_expect.
5096 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5097 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5098 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5099
5100 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5101 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5102 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5103 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5104 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5105 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5106 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5107 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5108 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5109 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5110 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5111
359cc68c
JK
51122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5113
5114 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5115
7d3fe98e
SW
51162010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5117
5118 * gdb.cp/koenig.exp: Added new test case.
5119 * gdb.cp/koenig.cc: Ditto.
5120
27d3a1a2
MS
51212010-06-01 Michael Snyder <msnyder@vmware.com>
5122
5123 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5124 * gdb.base/arrayidx.exp: Ditto.
5125 * gdb.base/attach.exp: Ditto.
5126 * gdb.base/auxv.exp: Ditto.
5127 * gdb.base/bigcre.exp: Ditto.
5128 * gdb.base/break-always.exp: Ditto.
5129 * gdb.base/break-interp.exp: Ditto.
5130 * gdb.base/break.exp: Ditto.
5131 * gdb.base/breakpoint-shadow.exp: Ditto.
5132 * gdb.base/call-ar-st.exp: Ditto.
5133 * gdb.base/call-sc.exp: Ditto.
5134 * gdb.base/call-signal-resume.exp: Ditto.
5135 * gdb.base/callfuncs.exp: Ditto.
5136 * gdb.base/catch-syscall.exp: Ditto.
5137 * gdb.base/charset.exp: Ditto.
5138 * gdb.base/code-expr.exp: Ditto.
5139 * gdb.base/commands.exp: Ditto.
5140 * gdb.base/cond-expr.exp: Ditto.
5141 * gdb.base/condbreak.exp: Ditto.
5142 * gdb.base/cursal.exp: Ditto.
5143 * gdb.base/cvexpr.exp: Ditto.
5144 * gdb.base/default.exp: Ditto.
5145 * gdb.base/del.exp: Ditto.
5146 * gdb.base/detach.exp: Ditto.
5147 * gdb.base/display.exp: Ditto.
5148 * gdb.base/ena-dis-br.exp: Ditto.
5149 * gdb.base/eval-skip.exp: Ditto.
5150 * gdb.base/foll-fork.exp: Ditto.
5151 * gdb.base/foll-vfork.exp: Ditto.
5152 * gdb.base/frame-args.exp: Ditto.
5153 * gdb.base/funcargs.exp: Ditto.
5154 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5155 * gdb.base/gdbvars.exp: Ditto.
5156 * gdb.base/help.exp: Ditto.
5157 * gdb.base/ifelse.exp: Ditto.
5158 * gdb.base/included.exp: Ditto.
5159 * gdb.base/list.exp: Ditto.
5160 * gdb.base/macscp.exp: Ditto.
5161 * gdb.base/maint.exp: Ditto.
5162 * gdb.base/multi-fork.exp: Ditto.
5163 * gdb.base/overlays.exp: Ditto.
5164 * gdb.base/page.exp: Ditto.
5165 * gdb.base/pending.exp: Ditto.
5166 * gdb.base/pointers.exp: Ditto.
5167 * gdb.base/pr11022.exp: Ditto.
5168 * gdb.base/prelink.exp: Ditto.
5169 * gdb.base/printcmds.exp: Ditto.
5170 * gdb.base/psymtab.exp: Ditto.
5171 * gdb.base/randomize.exp: Ditto.
5172 * gdb.base/relational.exp: Ditto.
5173 * gdb.base/relocate.exp: Ditto.
5174 * gdb.base/remote.exp: Ditto.
5175 * gdb.base/sepdebug.exp: Ditto.
5176 * gdb.base/set-lang-auto.exp: Ditto.
5177 * gdb.base/setshow.exp: Ditto.
5178 * gdb.base/setvar.exp: Ditto.
5179 * gdb.base/signals.exp: Ditto.
5180 * gdb.base/signull.exp: Ditto.
5181 * gdb.base/sigstep.exp: Ditto.
5182 * gdb.base/sizeof.exp: Ditto.
5183 * gdb.base/solib-disc.exp: Ditto.
5184 * gdb.base/store.exp: Ditto.
5185 * gdb.base/structs.exp: Ditto.
5186 * gdb.base/structs2.exp: Ditto.
5187 * gdb.base/subst.exp: Ditto.
5188 * gdb.base/term.exp: Ditto.
5189 * gdb.base/trace-commands.exp: Ditto.
5190 * gdb.base/unwindonsignal.exp: Ditto.
5191 * gdb.base/valgrind-db-attach.exp: Ditto.
5192 * gdb.base/varargs.exp: Ditto.
5193 * gdb.base/watch-cond.exp: Ditto.
5194 * gdb.base/watch_thread_num.exp: Ditto.
5195 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5196 * gdb.base/watchpoint.exp: Ditto.
5197 * gdb.base/whatis-exp.exp: Ditto.
5198
f8d3bf8f
MS
51992010-06-01 Michael Snyder <msnyder@vmware.com>
5200
5201 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5202 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5203 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5204 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5205 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5206 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5207 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5208 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5209 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5210 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5211 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5212 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5213 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5214 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5215 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5216
3f9e0d32
JK
52172010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5220 trailing newline.
5221 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5222 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5223 (p *args): ... here and remove excessive trailing newline.
5224
f629457d
JB
52252010-05-31 Joel Brobecker <brobecker@adacore.com>
5226
5227 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5228
09eef106
JK
52292010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 Accept the new Linux kernel "t (tracing stop)" string.
5232 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5233 Update comment.
5234 (state_wait) <T (tracing stop)>: New.
5235 (main): Update the state_wait expect string.
5236
94f31136
PA
52372010-05-28 Pedro Alves <pedro@codesourcery.com>
5238
5239 * limits.c, limits.exp: Delete files.
5240 * Makefile.in (clean mostlyclean): Adjust.
5241 * tracecmd.exp: Adjust.
5242
096554ab
JK
52432010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 * gdb.base/tui-layout.exp: New.
5246
27d3a1a2 52472010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5248
889bf7c5 5249 * gdb.reverse/break-precsave.exp:
bcd2dc50 5250 Replace uses of send_gdb / gdb_expect.
889bf7c5 5251 * gdb.reverse/break-reverse.exp:
bcd2dc50 5252 Replace uses of send_gdb / gdb_expect.
889bf7c5 5253 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5254 Replace uses of send_gdb / gdb_expect.
889bf7c5 5255 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5256 Replace uses of send_gdb / gdb_expect.
889bf7c5 5257 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5258 Replace uses of send_gdb / gdb_expect.
889bf7c5 5259 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5260 Replace uses of send_gdb / gdb_expect.
889bf7c5 5261 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5262 Replace uses of send_gdb / gdb_expect.
889bf7c5 5263 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5264 Replace uses of send_gdb / gdb_expect.
889bf7c5 5265 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5266 Replace uses of send_gdb / gdb_expect.
889bf7c5 5267 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5268 Replace uses of send_gdb / gdb_expect.
889bf7c5 5269 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5270 Replace uses of send_gdb / gdb_expect.
889bf7c5 5271 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5272 Replace uses of send_gdb / gdb_expect.
889bf7c5 5273 * gdb.reverse/machinestate.exp:
bcd2dc50 5274 Replace uses of send_gdb / gdb_expect.
889bf7c5 5275 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5276 Replace uses of send_gdb / gdb_expect.
889bf7c5 5277 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5278 Replace uses of send_gdb / gdb_expect.
889bf7c5 5279 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5280 Replace uses of send_gdb / gdb_expect.
889bf7c5 5281 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5282 Replace uses of send_gdb / gdb_expect.
889bf7c5 5283 * gdb.reverse/step-precsave.exp:
bcd2dc50 5284 Replace uses of send_gdb / gdb_expect.
889bf7c5 5285 * gdb.reverse/step-reverse.exp:
bcd2dc50 5286 Replace uses of send_gdb / gdb_expect.
889bf7c5 5287 * gdb.reverse/until-precsave.exp:
bcd2dc50 5288 Replace uses of send_gdb / gdb_expect.
889bf7c5 5289 * gdb.reverse/until-reverse.exp:
bcd2dc50 5290 Replace uses of send_gdb / gdb_expect.
889bf7c5 5291 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5292 Replace uses of send_gdb / gdb_expect.
889bf7c5 5293 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5294 Replace uses of send_gdb / gdb_expect.
5295
3def43e0
JK
52962010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5297
5298 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5299 excessive newline.
5300
27d3a1a2 53012010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5302
5303 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5304 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5305 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5306 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5307 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5308 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5309 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5310 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5311 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5312 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5313 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5314 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5315 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5316 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5317 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5318 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5319 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5320 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5321 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5322
27d3a1a2 53232010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5324
22454424
MS
5325 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5326 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5327
5328 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5329 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5330 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5331
889bf7c5 5332 * gdb.reverse/consecutive-reverse.exp:
22454424 5333 Replace uses of send_gdb / gdb_expect.
889bf7c5 5334 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5335 Replace uses of send_gdb / gdb_expect.
5336
5337 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5338 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5339 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5340 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5341 Replace uses of send_gdb / gdb_expect.
5342 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5343 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5344 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5345 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5346 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5347 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5348 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5349 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5350 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5351
53522010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5353
22454424 5354 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5355
22454424 5356 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5357
22454424
MS
5358 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5359 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5360 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5361 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5362 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5363 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5364 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5365 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5366 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5367
6e5f2c59
TT
53682010-05-25 Tom Tromey <tromey@redhat.com>
5369
5370 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5371
bbc8b958
TT
53722010-05-25 Tom Tromey <tromey@redhat.com>
5373
5374 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5375 argument order.
5376 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5377 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5378 order.
5379 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5380 order.
5381 * gdb.base/call-sc.exp (setup_kfails): Remove.
5382 (setup_compiler_kfails): Remove.
5383 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5384 argument order.
5385 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5386 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5387 (advancei): Fix setup_kfail argument order.
5388 * gdb.base/radix.exp: Fix setup_kfail argument order.
5389 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5390 order.
5391 * gdb.base/structs.exp (setup_kfails): Remove.
5392 (setup_compiler_kfails): Fix setup_kfail argument order.
5393 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5394 order.
5395 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5396 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5397 setup_kfail argument order.
5398 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5399
83d1babf
TT
54002010-05-25 Tom Tromey <tromey@redhat.com>
5401
5402 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5403
6acb16a2
MS
54042010-05-25 Michael Snyder <msnyder@vmware.com>
5405
5406 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5407 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5408 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5409 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5410 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5411 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5412 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5413 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5414 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5415 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5416 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5417 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5418 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5419 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5420 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5421 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5422 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5423 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5424 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5425 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5426 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5427 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5428 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5429 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5430 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5431 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5432 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5433 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5434 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5435 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5436 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5437 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5438 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5439 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5440 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5441 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5442 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5443 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5444 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5445 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5446 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5447 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5448 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5449 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5450 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5451 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5452 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5453 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5454
54552010-05-25 Doug Evans <dje@google.com>
5456
5457 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5458 gdb.string_to_argv.
ad3986f0 5459
d3b1e874
TT
54602010-05-21 Tom Tromey <tromey@redhat.com>
5461
5462 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5463 Call it.
5464 * gdb.dwarf2/pieces.S: Update.
5465 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5466
cb826367
TT
54672010-05-21 Tom Tromey <tromey@redhat.com>
5468
5469 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5470 Call it.
5471 * gdb.dwarf2/pieces.c (struct C): New.
5472 (f6): New function.
5473 * gdb.dwarf2/pieces.S: Replace.
5474
74de6778
TT
54752010-05-21 Tom Tromey <tromey@redhat.com>
5476
5477 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5478 Call it.
5479
afd74c5f
TT
54802010-05-21 Tom Tromey <tromey@redhat.com>
5481
5482 * gdb.dwarf2.pieces.exp: New file.
5483 * gdb.dwarf2.pieces.S: New file.
5484 * gdb.dwarf2.pieces.c: New file.
5485
a7b75dfd 54862010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5487 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5488
5489 * lib/gdb.exp (gdb_test_no_output): New function.
5490 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5491 when testing commands that should produce no output.
5492
c81c812a
JB
54932010-05-17 Joel Brobecker <brobecker@adacore.com>
5494
5495 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5496 parameter that we want to watch being a constant.
5497
0cce5bd9
JB
54982010-05-17 Joel Brobecker <brobecker@adacore.com>
5499
5500 * gdb.ada/cond_lang: New testcase.
5501
47050449
JB
55022010-05-17 Joel Brobecker <brobecker@adacore.com>
5503
5504 * lib/gdb.exp (banned_variables): New variable/constant.
5505 (gdb_init): Add write trace on variables listed in banned_variables.
5506 (gdb_finish): Remove write traces on variables listed in
5507 banned_variables.
5508
77c01586
JB
55092010-05-17 Joel Brobecker <brobecker@adacore.com>
5510
5511 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5512 * gdb.cp/koenig.exp: Likewise.
5513
88d4aea7
PM
55142010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5515
889bf7c5 5516 PR python/11482
88d4aea7
PM
5517
5518 * gdb.python/py-value.exp (test_value_hash): New function.
5519
f5a010c0
PM
55202010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5521
5522 PR exp/11530.
5523 * gdb.base/gdb11530.c: New file.
5524 * gdb.base/gdb11530.exp: New file.
5525
8ef4892f
JK
55262010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5529 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5530
7322dca9
SW
55312010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5532
5533 * gdb.cp/koenig.exp: New test.
5534 * gdb.cp/koenig.cc: New test program.
5535
02e7ea18
JB
55362010-05-05 Joel Brobecker <brobecker@adacore.com>
5537
5538 Remove the use of prms_id and bug_id throughout the testsuite.
5539
e1c34c5d
PM
55402010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5541
5542 PR exp/11349.
5543 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5544 use a reference local variable.
5545
8e1d0c49
JK
55462010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5549 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5550 variable different_dir. Move debugfile into a full directory pathname
5551 under DIFFERENT_DIR.
5552 * lib/gdb.exp (separate_debug_filename): Remove.
5553 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5554 variable debug_dir and mkdir of it. Update function comments.
5555
e66408ed
PA
55562010-04-29 Pedro Alves <pedro@codesourcery.com>
5557
5558 PR gdb/11557
5559
5560 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5561 files.
5562
d7b32ed3
PM
55632010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5564
889bf7c5 5565 * gdb.python/py-param.exp: New File.
d7b32ed3 5566
6aecb9c2
JB
55672010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5568
5569 * gdb.base/default.exp: Fix "set language" test.
5570
bdf92a1c
PM
55712010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5572
5573 PR breakpoints/11531.
5574 * gdb.base/gdb11531.c: New file.
5575 * gdb.base/gdb11531.exp: New file.
5576
3f172e24
TT
55772010-04-26 Tom Tromey <tromey@redhat.com>
5578
5579 * gdb.base/completion.exp: Add tests for completion and deprecated
5580 commands.
5581
64af4c92
JK
55822010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5583
5584 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5585 (print /x char_array): Escape curly brackets.
5586
492928e4
JK
55872010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5588
5589 Fix deadlock on looped list of loaded shared objects.
5590 * gdb.base/solib-corrupted.exp: New.
5591
66d09542
DE
55922010-04-23 Doug Evans <dje@google.com>
5593
5594 * gdb.python/py-section-script.c: New file.
5595 * gdb.python/py-section-script.exp: New file.
5596 * gdb.python/py-section-script.py: New file.
5597
8bd10a10
CM
55982010-04-20 Chris Moller <cmoller@redhat.com>
5599
5600 PR 10179
5601
5602 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5603 * gdb.base/pr10179-a.c:
5604 * gdb.base/pr10179-b.c:
5605 * gdb.base/pr10179.exp: New files.
5606
c0201579
JK
56072010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5608
5609 Fix crashes on dangling display expressions.
5610 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5611 is SEP.
5612 (lib_flags): Remove the "debug" keyword.
5613 (libsepdebug): New variable for iterating new loop.
5614 (save_pf_prefix): New variable wrapping the loop.
5615 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5616 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5617
793b0ff8
PM
56182010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5619
5620 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5621
097f51f7
PM
56222010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5623
5624 PR stabs/11479.
5625 * gdb.stabs/gdb11479.exp: New file.
5626 * gdb.stabs/gdb11479.c: New file.
5627
9a22f0d0
PM
56282010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5629
5630 * gdb.base/charset.c (Strin16, String32): New variables.
5631 * gdb.base/charset.exp (gdb_test): Test correct display
5632 of 16 or 32 bit strings.
5633
56342010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5635
5636 PR 9167
5637 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5638 * gdb.cp/pr9167.cc: New file.
5639 * gdb.cp/pr9167.exp: New file.
5640
5641
6e354e5e
PM
56422010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5643
5644 PR pascal/11492.
5645 * gdb.pascal/gdb11492.pas: New file.
5646 * gdb.pascal/gdb11492.exp: New file.
5647
be942545
JB
56482010-04-20 Joel Brobecker <brobecker@adacore.com>
5649
1667e6e3 5650 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5651
0c3acc09
JB
56522010-04-20 Joel Brobecker <brobecker@adacore.com>
5653
5654 * gdb.ada/dyn_loc: New testcase.
5655
ec31cde5
CM
56562010-04-20 Chris Moller <cmoller@redhat.com>
5657
5658 PR 10867
889bf7c5 5659
ec31cde5
CM
5660 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5661 * gdb.cp/pr10687.cc: New file.
5662 * gdb.cp/pr10687.exp: New file.
5663
5664
ce4b0682
SDJ
56652010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5666 Sergio Durigan Junior <sergiodj@redhat.com>
5667
5668 * gdb.fortran/logical.exp: New testcase.
5669 * gdb.fortran/logical.f90: New file.
5670
3436961f
DE
56712010-04-19 Doug Evans <dje@google.com>
5672
5673 * gdb.base/help.exp (help source): Update expected output.
5674
4d836c09
JK
56752010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5676
5677 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5678 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5679 gdb_exit and return.
5680 (executable): New variable.
5681 (binfile): Use it.
5682
6149aea9
PA
56832010-04-19 Pedro Alves <pedro@codesourcery.com>
5684
5685 PR breakpoints/8554.
5686
5687 * gdb.trace/save-trace.exp: Adjust.
5688
ed41462c
L
56892010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5690
5691 PR corefiles/11511
5692 * gdb.arch/system-gcore.exp: New.
5693 * gdb.arch/gcore.c: Likewise.
5694
3f7b2faa
DE
56952010-04-15 Doug Evans <dje@google.com>
5696
fa33c3cd
DE
5697 * gdb.python/py-progspace.c: New file.
5698 * gdb.python/py-progspace.exp: New file.
5699
3f7b2faa
DE
5700 * gdb.base/source.exp: Add tests for "source -s".
5701
79f283fe
PM
57022010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5703
5704 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5705 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5706 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5707 * gdb.python/py-mi.exp: New test for to_string returning None.
5708
fc8eb08a
PM
57092010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5710
5711 * gdb.python/py-breakpoint.c: Make result global.
5712
26e197f6
JK
57132010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5714
5715 Fix non-GNU make compatibility.
5716 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5717
adc36818
PM
57182010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5719
5720 * gdb.python/py-breakpoint.exp: New File.
5721 * gdb.python/py-breakpoint.C: Ditto.
5722
64e17368
SS
57232010-04-08 Stan Shebs <stan@codesourcery.com>
5724
5725 * gdb.trace/actions.exp: Clear default-collect.
5726 * gdb.trace/save-trace.exp: Clear default-collect.
5727
fff5cc64
PM
57282010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5729
5730 * gdb.python/py-value: Add null string variable.
5731 (test_lazy_string): Test zero length, NULL address lazy
5732 strings.
5733
a055a187
L
57342010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5735
5736 * gdb.arch/i386-avx.c: New.
5737 * gdb.arch/i386-avx.exp: Likewise.
5738
5739 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5740
96e39866
DE
57412010-04-06 Doug Evans <dje@google.com>
5742
5743 * gdb.base/source-test.gdb: New file.
5744 * gdb.base/source.exp: Test source -v.
5745
5984a431
UW
57462010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5747
5748 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5749
ec8a089a
PM
57502010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5751
5752 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5753 within one line, unless it is followed by a double quote.
5754 * gdb.stabs/hppa.sed: Idem.
5755 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5756 * gdb.stabs/weird.exp: Check for correct parsing of
5757 char and string constants.
ec8a089a
PM
5758 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5759 in .stabs to .stabx substitution.
5760
fce3c1f0
SS
57612010-04-05 Stan Shebs <stan@codesourcery.com>
5762
5763 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5764 constant global.
5765 * gdb.trace/tfile.exp: Try to print them.
5766
d77f58be
SS
57672010-04-04 Stan Shebs <stan@codesourcery.com>
5768
5769 * gdb.base/completion.exp: Update for new "info watchpoints".
5770 * gdb.base/default.exp: Ditto.
5771 * gdb.base/help.exp: Ditto.
5772 * gdb.base/watchpoint.exp: Ditto.
5773 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5774
af54718e
SS
57752010-04-04 Stan Shebs <stan@codesourcery.com>
5776
5777 * gdb.trace/tfile.exp: Sharpen tfind test.
5778
74d1f91e
JK
57792010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5780
5781 * gdb.base/break-entry.exp: New.
5782
eb8e76db 57832010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5784 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5785
5786 * gdb.reverse/i386-sse-reverse.exp: New file.
5787 * gdb.reverse/i386-sse-reverse.c: New file.
5788
bf65cad8
PA
57892010-04-02 Pedro Alves <pedro@codesourcery.com>
5790
5791 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5792
fff87407
SS
57932010-04-01 Stan Shebs <stan@codesourcery.com>
5794
5795 * gdb.trace/actions.exp: Tweak expected output.
5796 * gdb.trace/while-stepping.exp: Tweak expected output.
5797
fe01d668
L
57982010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5799
5800 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5801
86b17b60
PA
58022010-04-01 Pedro Alves <pedro@codesourcery.com>
5803
5804 * gdb.base/commands.exp: Adjust.
5805 * gdb.cp/extern-c.exp: Adjust.
5806
2c58c0a9
PA
58072010-04-01 Pedro Alves <pedro@codesourcery.com>
5808
5809 * gdb.trace/collection.c (local_test_func): Define a local struct,
5810 and instanciate it.
5811
0db9b91c
PA
58122010-04-01 Pedro Alves <pedro@codesourcery.com>
5813
5814 * gdb.trace/collection.exp (gdb_collect_args_test)
5815 (gdb_collect_argarray_test): XFAIL the tests that assume the
5816 argarray argument's elements are collected.
5817
8072405b
JK
58182010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5819
5820 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5821 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5822
8bf6485c
SS
58232010-03-31 Stan Shebs <stan@codesourcery.com>
5824
5825 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5826 and tracepoint conditionals.
5827 (gdb_verify_tracepoints): Delete unused return.
5828
fd7f724a
KS
58292010-03-26 Keith Seitz <keiths@redhat.com>
5830
5831 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5832 appear in the output before main.
5833 Remove KFAIL for gdb/2215 aka bz 9320.
5834
8d9e7719
DE
58352010-03-30 Doug Evans <dje@google.com>
5836
0906dd0b
DE
5837 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5838 by dejagnu.
5839 * gdb.arch/amd64-dword.exp: Ditto.
5840
8d9e7719
DE
5841 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5842 match.
5843 (break printf): Ditto.
5844
1da644f0
SW
58452010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5846
5847 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5848 gcc < 4.4.
5849 * gdb.cp/shadow.exp: Ditto.
5850
a8121990
PA
58512010-03-29 Pedro Alves <pedro@codesourcery.com>
5852
5853 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5854 "tstart" is silent.
5855
6e79d367
PA
58562010-03-29 Pedro Alves <pedro@codesourcery.com>
5857
5858 * gdb.trace/collection.exp (executable): New.
5859 (binfile): Use it.
5860 (fpreg, spreg, pcreg): New.
5861 (test_register): Use gdb_test_multiple. Pass /x to print.
5862 (prepare_for_trace_test): New.
5863 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5864 (gdb_collect_args_test, gdb_collect_argstruct_test)
5865 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5866 prepare_for_trace_test.
5867 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5868 fpreg, spreg and pcreg.
5869 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5870 prepare_for_trace_test.
5871 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5872 try to detect tracing support here. Don't set breakpoints at
5873 `begin' or `end' here.
5874 <global scope>: Use clean_restart. Run to main before checking
5875 for tracing support. Check for for tracing support here.
5876
09248348
JK
58772010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5878
5879 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5880 " as $displacement" to "seen displacement message".
5881
d350db38
PA
58822010-03-28 Pedro Alves <pedro@codesourcery.com>
5883
5884 * gdb.trace/while-dyn.exp (executable): New variable.
5885 (binfile): Use it.
5886 (test_while_stepping): New function. Move most tests here. Call
5887 it once for each of the while-stepping, stepping and ws aliases.
5888
907af001
UW
58892010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5890
5891 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5892 that do not provide the tagless_struct type name at all.
5893 (test_print_anon_union): Do not check value of uninitialized
5894 union member. Do not use cp_test_ptype_class, so we can accept
5895 "long" as well as "long int".
5896
610197fd
PA
58972010-03-26 Pedro Alves <pedro@codesourcery.com>
5898
5899 * gdb.trace/tfile.c (tohex, bin2hex): New.
5900 (write_error_trace_file): Hexify error description.
5901
6c28cbf2
SS
59022010-03-25 Stan Shebs <stan@codesourcery.com>
5903
5904 * gdb.trace/tfile.c: Generate an additional trace file, improve
5905 portability.
5906 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5907 files in a better way.
5908
e62b8c7e
KS
59092010-03-25 Keith Seitz <keiths@redhat.com>
5910
5911 * gdb.java/jprint.exp: XFAIL printing of static class members
5912 because of GCC debuginfo problem.
5913
82ccf5a5
JK
59142010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5915
5916 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5917
293e2f9e
DJ
59182010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5919
5920 * gdb.base/completion.exp: Allow long instead of long int.
5921 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5922 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5923 variable p.
5924 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5925 * gdb.base/pointers.exp: Allow long instead of long int.
5926 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5927 * gdb.base/step-line.exp: Allow a directory before the source file name.
5928
95a42b64
TT
59292010-03-24 Tom Tromey <tromey@redhat.com>
5930
5931 PR breakpoints/9352:
5932 * gdb.base/default.exp: Update.
5933 * gdb.base/commands.exp: Update.
5934 * gdb.cp/extern-c.exp: Test setting commands on multiple
5935 breakpoints at once.
5936
2390201f
DJ
59372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5938
5939 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5940 if gdb,nosignals.
5941 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5942 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5943 exited".
5944
8c9a6790
SS
59452010-03-24 Stan Shebs <stan@codesourcery.com>
5946
5947 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5948
a6c727b2
DJ
59492010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5950
5951 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5952 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5953 argument. Handle "short" and "long".
5954 (Top level): Pass overprototyped output for old_fptr and xptr.
5955
4dfd5423
PA
59562010-03-23 Pedro Alves <pedro@codesourcery.com>
5957
5958 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5959 format strings and add casts to avoid compiler warnings.
5960
59612010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5962
5963 * lib/trace-support.exp (gdb_trace_setactions):
5964 Don't expect whitespace after ">" prompt.
5965 * gdb.trace/actions.exp: Adjust for output changes.
5966 * gdb.trace/while-stepping.exp: Likewise.
5967
c847d045
JK
59682010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5969
5970 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5971 and r157645).
5972
5f717f1d
JK
59732010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5974
5975 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5976 New.
5977
7d6d51d5
DJ
59782010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5979
5980 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5981 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5982
3b11a015
SS
59832010-03-19 Stan Shebs <stan@codesourcery.com>
5984
5985 * gdb.trace/ax.exp: New file.
5986
d7d158ed
DE
59872010-03-19 Doug Evans <dje@google.com>
5988
6bb85cd1
DE
5989 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5990 output from gcc.
5991
d7d158ed
DE
5992 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5993 named /usr/sbin/prelink<foo>.
5994
4daf5ac0
SS
59952010-03-18 Stan Shebs <stan@codesourcery.com>
5996
5997 * gdb.trace/circ.exp: Test circular-trace-buffer.
5998 * gdb.trace/tfile.exp: Update tstatus test.
5999
e8d05480
JB
60002010-03-18 Joel Brobecker <brobecker@adacore.com>
6001
6002 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6003 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6004
441b986a
UW
60052010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6006
6007 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6008
4247603b
PA
60092010-03-18 Pedro Alves <pedro@codesourcery.com>
6010
6011 * gdb.base/default.exp: Adjust the expected output of the finish
6012 and until commands when the inferior is not being run.
6013
13387711
SW
60142010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6015
6016 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6017 * gdb.cp/nsusing.exp: Ditto.
6018
6e31430b
TT
60192010-03-15 Tom Tromey <tromey@redhat.com>
6020
6021 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6022 * gdb.cp/userdef.cc (operator==): New function.
6023 (main): New locals mem1, mem2.
6024
e2d69cb5
JZ
60252010-03-15 Jie Zhang <jie@codesourcery.com>
6026
6027 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6028 Declare and use new loadtimeout variable.
6029
f572f0a9
DJ
60302010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6031
6032 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6033 Use gdb_load later.
6034
51f4c0b0
PA
60352010-03-14 Pedro Alves <pedro@codesourcery.com>
6036
6037 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6038 literal. Add missing endlines to prints to stderr.
6039
1c809c68
TT
60402010-03-12 Tom Tromey <tromey@redhat.com>
6041
6042 PR c++/9708:
6043 * gdb.cp/m-static.exp: Add regression test.
6044 * gdb.cp/m-static.cc (method): New method.
6045 (main): Call it.
6046
00ae8fef
SW
60472010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6048
6049 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6050 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6051
759f0f0b
PA
60522010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6053
21e24d21
PA
6054 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6055
60562010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6057
759f0f0b
PA
6058 * lib/gdb.exp (skip_stl_tests): New.
6059 (gdb_compile): Symbian needs -ldl.
6060 (shlib_target_file): New.
6061 (shlib_symbol_file): New.
6062 (gdb_load_shlibs): Use shlib_target_file.
6063 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6064 * gdb.cp/exception.exp: Use skip_stl_tests.
6065 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6066 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6067 * gdb.cp/mb-templates.exp: Ditto.
6068 * gdb.base/commands.exp: Relax regexes.
6069 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6070 shlib_target_file and shlib_symbol_file.
6071 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6072 sections.
6073 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6074 * gdb.base/solib-disc.exp: Use
6075 shlib_target_file and shlib_symbol_file.
6076 * gdb.base/unload.exp: Don't skip on symbian. Use
6077 shlib_target_file and shlib_symbol_file.
6078 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6079
6a8f2671 60802010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6081
6a8f2671
PA
6082 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6083 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6084 Issue a tfind end before looking for a tracepoint frame.
6085 * gdb.trace/tfind.exp: Adjust tstatus output.
6086 Adjust disassembly output.
6087 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6088
ccf26247
JK
60892010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6090
6091 * gdb.base/break-interp.exp: Create new displacement parameter value
6092 for the test_ld calls.
6093 (reach): New parameter displacement, verify its content. New push of
6094 pf_prefix "reach-$func:". Import global expect_out.
6095 (test_core): New parameter displacement, verify its content. New push
6096 of pf_prefix "core:". New command "set verbose on". Import global
6097 expect_out.
6098 (test_attach): New parameter displacement, verify its content. New
6099 push of pf_prefix "attach:". New command "set verbose on". Import
6100 global expect_out.
6101 (test_ld): New parameter displacement, pass it to the reach, test_core
6102 and test_attach calls and verify its content in the "ld.so exit" test.
6103 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6104 (prelink): Update expected text, use gdb_test.
6105
e469c7fb
DE
61062010-03-10 Doug Evans <dje@google.com>
6107
6108 * gdb.base/checkpoint.exp: Fix comment.
6109 Lengthen timeout while doing >600 checkpoints test.
6110 Rename duplicate "kill all one" test to keep test names unique.
6111
60e1c644
PA
61122010-03-10 Pedro Alves <pedro@codesourcery.com>
6113
6114 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6115
cec808ec
KS
61162010-03-08 Keith Seitz <keiths@redhat.com>
6117
889bf7c5
PA
6118 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6119 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6120 (dm_type_long): New function.
6121 (dm_type_unsigned_short): New function.
6122 (dm_type_unsigned_long): New function.
6123 (myint): New typedef.
6124 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6125 long, unsigned shor and long, operator char*, and typedef.
6126 (test_lookup_operator_functions): Add operator char* test.
6127 (test_paddr_operator_functions): Likewise.
6128 (test_paddr_overloaded_functions): Use probe values for
6129 short, long, and unsigned short and long.
6130 (test_paddr_hairy_functions): If the demangler probe detected
6131 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6132 demangler.
6133 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6134 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6135 and "print null_pmf".
6136 Add test "ptype a.*pmf".
6137 * gdb.cp/overload.exp: Allow optional "int" to appear with
6138 "short" and "long".
6139 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6140 long expect value for men_overload1arg.
6141 Allow "int" to appear with "short" and "long".
6142 When testing "info break", add argument for main (void).
6143 Also allow "int" to appear with "short" and "long".
6144 Ditto with "unsigned" and "long long".
cec808ec
KS
6145 * gdb.java/jmain.exp: Do not enclose methods names in single
6146 quotes.
6147 * gdb.java/jmisc.exp: Likewise.
6148 * gdb.java/jprint.exp: Likewise.
6149 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6150
6151 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6152 * gdb.cp/exception.exp (backtrace after first throw)
6153 (backtrace after second throw): Allow a namespace before __cxa_throw.
6154 (backtrace after first catch, backtrace after second catch): Allow
6155 a namespace before __cxa_begin_catch.
6156
6157 * gdb.cp/cpexprs.exp: New file.
6158 * gdb.cp/cpexprs.cc: New file.
6159
6160 From Daniel Jacobowitz <dan@codesourcery.com>
6161 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6162 to use string_to_regexp.
6163 (ctor, dtor): New functions. Use them to match constructor
6164 and destructor function types.
6165 (Top level): Use runto_main.
6166
f870a310
TT
61672010-03-05 Tom Tromey <tromey@redhat.com>
6168
6169 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6170 gdb.target_charset.
6171 (pp_ns.to_string): Likewise.
6172
0c199f28
KS
61732010-03-04 Keith Seitz <keiths@redhat.com>
6174
6175 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6176 can be quoted. Test that both the filename and function/line
6177 portions can be quoted at the same time.
6178
c7437ca6
PA
61792010-03-04 Pedro Alves <pedro@codesourcery.com>
6180
6181 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6182
b111b805
DE
61832010-03-03 Doug Evans <dje@google.com>
6184
24486cb7
DE
6185 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6186 libc contains libpthread.
6187
b111b805
DE
6188 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6189 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6190 of gdb_compile. Add another pattern to match android backtrace.
6191
a0e0ef55
TT
61922010-03-03 Tom Tromey <tromey@redhat.com>
6193
6194 PR gdb/11345:
6195 * gdb.base/printcmds.exp (test_printf): Add test.
6196
1ba53b71
L
61972010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6198
6199 * gdb.arch/amd64-byte.exp: New.
6200 * gdb.arch/amd64-dword.exp: Likewise.
6201 * gdb.arch/amd64-pseudo.c: Likewise.
6202 * gdb.arch/amd64-word.exp: Likewise.
6203 * gdb.arch/i386-byte.exp: Likewise.
6204 * gdb.arch/i386-pseudo.c: Likewise.
6205 * gdb.arch/i386-word.exp: Likewise.
6206
f5dff777
DJ
62072010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6208
6209 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6210 types. Add structreg, bitfields, and flags registers.
6211 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6212 registers.
6213
90884b2b
L
62142010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6215
6216 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6217 (load_description): Set architecture if defined.
6218
dc00d89f
PM
62192010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6220
6221 * gdb.python/py-frame.exp: Add read_var block tests.
6222 * gdb.python/py-frame.c (block): New function.
6223
0e095b7e
JK
62242010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6225 Daniel Jacobowitz <dan@codesourcery.com>
6226
6227 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6228
624f1a65
DM
62292010-02-25 David S. Miller <davem@davemloft.net>
6230
6231 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6232 fix logic for setting all_syscalls_numbers.
6233
f3e9a817
PM
62342010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6235
6236 * Makefile.in: Add py-block and py-symbol.
6237 * gdb.python/py-symbol.exp: New File.
6238 * gdb.python/py-symtab.exp: New File.
6239 * gdb.python/py-block.exp: New File.
6240 * gdb.python/py-symbol.c: New File.
6241 * gdb.python/py-block.c: New File.
6242
f6bbabf0
PM
62432010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6244
6245 PR python/11314
6246 * lib/gdb.exp (skip_python_tests): New function.
6247 * gdb.python/py-cmd.exp: Use skip_python_tests.
6248 * gdb.python/py-frame.exp: Likewise.
6249 * gdb.python/py-function.exp: Likewise.
6250 * gdb.python/py-prettyprint.exp: Likewise.
6251 * gdb.python/py-template.exp: Likewise.
6252 * gdb.python/py-type.exp: Likewise.
6253 * gdb.python/py-value.exp: Likewise.
6254
85d721b8
PA
62552010-02-22 Pedro Alves <pedro@codesourcery.com>
6256
6257 PR9605
6258
6259 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6260
48e32051
TT
62612010-02-19 Tom Tromey <tromey@redhat.com>
6262
6263 PR c++/8693, PR c++/9496:
6264 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6265 regression tests.
6266
ac9c0048
JK
62672010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 Fix compatibility with m68k as.
6270 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6271 Use only /* comments */.
6272
57bb97a4
UW
62732010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6274
6275 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6276 * configure: Regenerate.
6277
7d1bf85c
DJ
62782010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6279
6280 * gdb.python/py-type.exp: Check for Python support.
6281
061b5285
PA
62822010-02-17 Pedro Alves <pedro@codesourcery.com>
6283
6284 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6285 `regsub' syntax available.
6286
f8a8bc2c
PA
62872010-02-17 Pedro Alves <pedro@codesourcery.com>
6288
6289 * gdb.base/shmain.c (main): Remove printf call.
6290 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6291 * gdb.base/unload.c (main): Make format of fprintf a string
6292 literal. Add missing endlines to prints to stderr.
6293 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6294
6f451e5e
TT
62952010-02-17 Tom Tromey <tromey@redhat.com>
6296
6297 * gdb.java/jprint.java (jprint.props): New field.
6298 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6299
12d79008
PA
63002010-02-17 Pedro Alves <pedro@codesourcery.com>
6301
ef801a0e 6302 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6303 available.
6304
d252f7e5
DJ
63052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6306
6307 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6308 creation to support remote host testing.
6309
67bdab6c
DJ
63102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6311
6312 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6313 Recognize "command not found".
6314
bb391223
DJ
63152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6316
6317 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6318 single-stepping.
6319
70362913
DJ
63202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6321
6322 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6323 if arguments are not supported.
6324
493f3c00
DJ
63252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6326
6327 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6328 be const or non-const.
6329
8034c749
DJ
63302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6331
6332 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6333 mi_send_resuming_command to send -exec-continue.
6334
791dfb64
DJ
63352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6336
6337 * gdb.base/list.exp (test_list_filename_and_function): Add test
6338 with single quotes.
6339 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6340 matching.
6341 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6342 Add KFAIL'd tests for PR gdb/11289.
6343
7c5fe868
DJ
63442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6345
6346 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6347
fdc498b8
DJ
63482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6349
6350 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6351 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6352 a temporary directory.
6353
b519e2a6
DJ
63542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6355
6356 * gdb.base/charset.exp: Use a single regular expression to match
6357 show host-charset and show target-charset output.
6358
74164c56
JK
63592010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6360
6361 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6362 "Illegal process-id" expect string more exact.
6363 (attach to digits-starting nonsense is prohibited): New.
6364
701ed6dc
JK
63652010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6366
6367 * gdb.base/prelink.exp (set verbose on): New.
6368
889bf7c5 63692010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6370
6371 * mi-reverse.exp: New file. Test for reverse option to the
6372 following MI commands: exec-continue, exec-finish, exec-next,
6373 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6374
dadf0e9c
JB
63752010-02-09 Joel Brobecker <brobecker@adacore.com>
6376
6377 * gdb.ada/ptype_tagged_param: New testcase.
6378
714f19d5
TT
63792010-02-08 Tom Tromey <tromey@redhat.com>
6380
6381 PR c++/8017:
6382 * gdb.cp/overload.exp: Add tests.
6383 * gdb.cp/overload.cc (struct K): New.
6384 (namespace N): New.
6385 (main): Call new functions.
6386 (K::staticoverload): Define.
6387
889bf7c5 63882010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6389
6390 PR gdb/10728
6391 * gdb.cp/pr10728-x.h: New file.
6392 * gdb.cp/pr10728-x.cc: New file.
6393 * gdb.cp/pr10728-y.cc: New file.
6394 * gdb.cp/pr10728.exp: New file.
6395 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6396
889bf7c5 63972010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6398
6399 PR gdb/9067
6400 * gdb.cp/pr9067.exp: New
6401 * gdb.cp/pr9067.cc: New
6402 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6403
7b356089
JB
64042010-02-08 Joel Brobecker <brobecker@adacore.com>
6405
6406 * lib/gdb.exp (gdb_test_timeout): New global variable.
6407 Set it to timeout if not already set.
6408 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6409
1be00882
DE
64102010-02-05 Doug Evans <dje@google.com>
6411
6412 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6413 user.
6414
82856980
SW
64152010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6416
6417 PR c++/7935:
6418 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6419
1a334831
TT
64202010-02-04 Tom Tromey <tromey@redhat.com>
6421
6422 * gdb.cp/virtbase.exp: Make test case names unique.
6423
9c3c02fd
TT
64242010-02-02 Tom Tromey <tromey@redhat.com>
6425
6426 * gdb.cp/virtbase.exp: Add regression tests.
6427 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6428 (main): Instantiate RHC.
6429
0cc2414c
TT
64302010-02-02 Tom Tromey <tromey@redhat.com>
6431
6432 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6433 type-printing change.
6434
edf3d5f3
TT
64352010-02-02 Tom Tromey <tromey@redhat.com>
6436
6437 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6438 * gdb.cp/virtbase.cc: New file.
6439 * gdb.cp/virtbase.exp: New file.
6440 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6441
e4b7f41c
JK
64422010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6443
6444 PR libc/11214:
6445 * gdb.threads/current-lwp-dead.c: Include features.h.
6446 (HAS_NOMMU): New.
6447 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6448
b381ea14
JK
64492010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 * gdb.base/symbol-without-target_section.exp,
6452 gdb.base/symbol-without-target_section.c: New.
6453
c593ac0e
DJ
64542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6455
6456 * gdb.base/bigcore.exp: Reset increased timeout.
6457 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6458
db25f29d
DJ
64592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6460
6461 * gdb.base/gcore.exp (capture_command_output): Use
6462 gdb_test_multiple.
6463
f9d67f43
DJ
64642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6465
6466 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6467 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6468 (Top level): Call it.
6469
177321bd
DJ
64702010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6471
6472 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6473
97f2ed50
DJ
64742010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6475
6476 * gdb.base/call-strs.exp, gdb.base/default.exp,
6477 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6478 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6479 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6480 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6481 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6482 * gdb.base/ending-run.exp: Correct restore of timeout.
6483 * gdb.base/page.exp: Remove unnecessary timeout setting.
6484
e4e2711a
JB
64852010-01-29 Joel Brobecker <brobecker@adacore.com>
6486
6487 * gdb.ada/rec_return: New testcase.
6488
ba581dc1
JB
64892010-01-29 Joel Brobecker <brobecker@adacore.com>
6490
6491 * gdb.ada/call_pn: New testcase.
6492
4ea95be9
DJ
64932010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6494
6495 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6496 (Top level): Use it to resume.
6497 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6498 the Thumb mode displaced stepping error as unsupported.
6499
df83a9bf
SW
65002010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6501
889bf7c5
PA
6502 * gdb.cp/nsusing.exp: Added more tests.
6503 * gdb.cp/nsrecurs.exp: Ditto.
6504 * gdb.cp/nsusing.cc: Added test functions.
6505 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6506
40b27cdc
JK
65072010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6508
6509 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6510 absolute directory pathnames in gdb.sum file.
6511
de958931
SW
65122010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6513
6514 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6515 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6516
708ead4e
TT
65172010-01-26 Tom Tromey <tromey@redhat.com>
6518
6519 PR exp/7643:
6520 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6521 setup_kfail.
6522
b14e635e
SW
65232010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6524
6525 * gdb.cp/nsrecurs.exp: New test.
6526 * gdb.cp/nsrecurs.cc: New test program.
6527 * gdb.cp/nsstress.exp: New test.
6528 * gdb.cp/nsstress.cc: New test program.
6529 * gdb.cp/nsdecl.exp: New test.
6530 * gdb.cp/nsdecl.cc: New test program.
6531
8540c487
SW
65322010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6533
6534 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6535 imported into file scope.
6536 Marked test as xfail.
6537 * gdb.cp/namespace-using.cc (marker5): New function.
6538 * gdb.cp/shadow.exp: New test.
6539 * gdb.cp/shadow.cc: New test program.
6540 * gdb.cp/nsimport.exp: New test.
6541 * gdb.cp/nsimport.cc: New test program.
6542
421d5d99
TT
65432010-01-25 Tom Tromey <tromey@redhat.com>
6544
6545 PR gdb/11049:
6546 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6547 with "set print null-stop on".
6548
691f8dc1
JK
65492010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6550
6551 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6552 Adjust it for DISASSEMBLY_OMIT_FNAME.
6553
0b92b5bb
TT
65542010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6555
6556 PR symtab/11199:
6557 * gdb.dwarf2/member-ptr-forwardref.exp,
6558 gdb.dwarf2/member-ptr-forwardref.S: New.
6559
23787403
JK
65602010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6563 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6564 thread1_tid_mutex. Remove gdbstop_mutex handling.
6565 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6566 thread2_tid_mutex. Remove gdbstop_mutex handling.
6567 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6568 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6569 pthread_cond_wait conditionalizations by while loops.
6570
b966cb8a
TT
65712010-01-20 Tom Tromey <tromey@redhat.com>
6572
6573 PR backtrace/10770:
6574 * gdb.dwarf2/pr10770.exp: New file.
6575 * gdb.dwarf2/pr10770.c: New file.
6576 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6577
fcae584b
VP
65782010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6579
6580 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6581 that target was removed, and the test always runs native anyway.
6582
a0f49112
JK
65832010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6584
6585 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6586 gdb.base/watchpoint-cond-gone-stripped.c: New.
6587
ceeb3d5a
TT
65882010-01-19 Tom Tromey <tromey@redhat.com>
6589
6590 PR c++/8000:
6591 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6592 existing tests.
6593 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6594 (main): Use AAA::SomeEnum.
6595
dd322c54
JK
65962010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6597
6598 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6599 (test_ignore_count): Declare line_callme_body global.
6600 (run to breakpoint with ignore count): Use line_callme_body.
6601 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6602 (set line_main_hello, set line_main_return): Reindent.
6603 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6604 New.
6605 (continue to callee4): Use line_callee4_body.
6606 (check *stopped from CLI command): Use line_callee4_next.
6607 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6608 (set line_main_hello, set line_main_return): Reindent.
6609 (set line_callee4_head, set line_callee4_body): New.
6610 (continue to callee4): Use line_callee4_body.
6611
4e8f195d
TT
66122010-01-18 Tom Tromey <tromey@redhat.com>
6613
6614 PR c++/9680:
6615 * gdb.cp/casts.cc: Add new classes and variables.
6616 * gdb.cp/casts.exp: Test new operators.
6617
9e14a9ba
JB
66182010-01-18 Tom Tromey <tromey@redhat.com>
6619 Thiago Jung Bauermann <bauerman@br.ibm.com>
6620
6621 * gdb.python/source2.py: New file.
6622 * gdb.python/source1: New file.
6623 * gdb.python/python.exp: Test "source" command.
6624
00bf0b85
SS
66252010-01-15 Stan Shebs <stan@codesourcery.com>
6626
6627 * gdb.trace/tfile.c: New file.
6628 * gdb.trace/tfile.exp: New file.
889bf7c5 6629
55235ad7
JK
66302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6631
6632 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6633
9f2982ff
JK
66342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6637
bbfba9ed
JK
66382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6639
6640 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6641 (libfunc): New parameter action. Implement also selectable "sleep".
6642 * gdb.base/break-interp-main.c: Include assert.h.
6643 (libfunc): New parameter action.
6644 (main): New parameters argc and argv. Assert argc. Pass argv.
6645 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6646 (test_attach): New proc.
6647 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6648 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6649
61f0d762
JK
66502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6651
6652 * gdb.base/break-interp.exp (test_core): New proc.
6653 (test_ld): Call it.
6654
06a6f270
JK
66552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6656
6657 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6658 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6659 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6660 and gdb_compile_shlib. Use new -Wl compiler options.
6661 (dl bt, main bt): New tests.
6662
51bee8e9
JK
66632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6664
6665 Support PIEs with no symfile_objfile.
6666 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6667 (test_ld): New parameter trynosym.
6668 (test_ld <$trynosym>): New block.
6669
b8040f19
JK
66702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6671
6672 * gdb.base/break-interp.exp: New file.
6673
be759fcf
PM
66742010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6675
6676 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6677 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6678 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6679 test.
6680 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6681 * gdb.python/py-mi.exp: Add lazy string test.
6682
dc146f7c
VP
66832010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6684
6685 * lib/mi-support.exp (mi_check_thread_states): Handle
6686 core number in thread listing.
6687
b4ba55a1
JB
66882010-01-12 Joel Brobecker <brobecker@adacore.com>
6689
6690 * gdb.base/maint.exp: Adjust the expected output for the
6691 "maint print type" test. Use gdb_test_multiple instead of
6692 gdb_sent/gdb_expect.
6693
08e24bd4
DE
66942010-01-11 Doug Evans <dje@google.com>
6695
6496a609
DE
6696 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6697 from gdbserver_download. All callers updated.
6698
08e24bd4
DE
6699 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6700
b5cfddf5
JK
67012010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6702
6703 Implement binary numbers parsing.
6704 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6705 (test_integer_literals_rejected): New binary tests.
6706
3725885a
RW
67072010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6708
6709 * gdb.cell/configure: Regenerate.
6710
37aeb5df
JK
67112010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 * gdb.base/corefile.exp: Move the core finding block out and call it as
6714 core_find, new variable $corefile, replace corefile by $corefile and
6715 [file tail $corefile] for usage vs. test names resp.
6716 * lib/gdb.exp (core_find): Move it as a new function here. New
6717 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6718 $destcore. Return "" on error.
6719
d521f563
JK
67202010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6721
6722 Workaround PR binutils/10802.
6723 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6724 (twice).
6725
28f24826
DJ
67262010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6727
6728 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6729
2de75e71
JB
67302010-01-08 Joel Brobecker <brobecker@adacore.com>
6731
6732 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6733 call, to avoid interruption.
6734
fe00719b 67352010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6736
6737 * gdb.stabs/weird.def (args93): New.
6738
d0ef5df8
DE
67392010-01-07 Doug Evans <dje@google.com>
6740
6741 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6742
3a08d52f
TT
67432010-01-07 Tom Tromey <tromey@redhat.com>
6744
6745 * gdb.base/source.exp: Use correct line number.
6746
7a697b8d
SS
67472010-01-05 Stan Shebs <stan@codesourcery.com>
6748
6749 * gdb.trace/tracecmd.exp: Test ftrace.
6750
7803799a
UW
67512010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6752
6753 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6754
c54eabfa
JK
67552010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6756
6757 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6758 "uint_for_mi_testing".
6759
02e7ef19
JB
67602010-01-01 Joel Brobecker <brobecker@adacore.com>
6761
6762 Test indented comment in file being sourced.
6763 * gdb.base/commands.exp: Test indented comment in file being sourced.
6764
abd775ce
JB
67652010-01-01 Joel Brobecker <brobecker@adacore.com>
6766
6767 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6768 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6769 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6770 notice.
6771
79b55b82
JB
67722010-01-01 Joel Brobecker <brobecker@adacore.com>
6773
6774 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6775 notice.
6776
8997583e
JK
67772010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6780 missing $after_stopped and comma (,) expectation.
6781
6da95a67
SS
67822009-12-31 Stan Shebs <stan@codesourcery.com>
6783
6784 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6785
218d2fc6
TJB
67862009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6787
6788 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6789 (top level): Call test_watchpoint_in_big_blob.
6790 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6791 watchpoints.
6792 (func3): Write to buf.
6793
236f1d4d
SS
67942009-12-29 Stan Shebs <stan@codesourcery.com>
6795
6796 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6797
f61e138d
SS
67982009-12-28 Stan Shebs <stan@codesourcery.com>
6799
6800 * gdb.trace/tsv.exp: New file.
6801 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6802
0219b378
DJ
68032009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6804
6805 * gdb.base/find.c (main): Reference search buffers.
6806 * gdb.base/included.c (main): Reference integer.
6807 * gdb.base/ptype.c (charfoo): Declare.
6808 (intfoo): Call charfoo.
6809 * gdb.base/scope0.c (useitp): New function.
6810 (usestatics): Use useitp.
6811 (useit): Add a type for val.
6812 * gdb.base/scope1.c (useit1): Take a pointer argument.
6813 (usestatics1): Update calls to useit1.
6814 * gdb.cp/call-c.cc: Declare foo.
6815 (main): Call foo.
6816 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6817 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6818 (main): Call C::ensureRefs and ensureOtherRefs.
6819 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6820 variables.
6821 (ensureOtherRefs): New function.
6822 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6823 * gdb.cp/templates.cc (main): Call t5i.value.
6824
3f78692f
JK
68252009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 Fix compatibility with G++-4.5.
6828 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6829 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6830 (uncaught return): Remove.
6831
429374b8
JK
68322009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6833 Phil Muldoon <pmuldoon@redhat.com>
6834
6835 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6836 (bp_location13, bp_location14, bp_location17, bp_location18)
6837 (marker3_proto, marker4_proto): New variables.
6838 (breakpoint info): Update output.
6839 (run until breakpoint at marker3, run until breakpoint at marker4): New
6840 tests.
6841
859825b8
JK
68422009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6843
6844 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6845 Replace the printf call of Y by provided "y-set-1" label. New block
6846 for the second shared library.
6847 * gdb.base/unload.exp: Compile also the second library, call
6848 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6849 (single pending breakpoint info): Rename to ...
6850 (pending breakpoint info before run): ... this extended test.
6851 (libfile2, libname2, libsrcfile2, libsrc2)
6852 (lib_sl2): New variables.
6853 (exec_opts): Set also SHLIB_NAME2.
6854 (pending breakpoint info on first run at shrfunc1)
6855 (pending breakpoint info on second run at shrfunc1)
6856 (pending breakpoint info on second run at shrfunc2)
6857 (print y from libfile, print y from libfile2): New tests.
6858 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6859 * gdb.base/unloadshr2.c: New.
6860
e6a386cd
HZ
68612009-12-22 Hui Zhu <teawater@gmail.com>
6862
6863 * gdb.reverse/sigall-reverse.exp: Adjust.
6864
9e19b45e
VP
68652009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6866
6867 PR gdb/10884
6868
6869 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6870 (main): Call do_bitfield_tests.
aacf5b1e 6871 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6872
d53a7b30
JB
68732009-12-20 Joel Brobecker <brobecker@adacore.com>
6874
6875 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6876 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6877 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6878 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6879 gdb.modula2/unbounded1.c: Update copyright header.
6880
191ca0a1
CM
68812009-12-10 Chris Moller <moller@mollerware.com>
6882
6883 PR gdb/9399
6884 * gdb.cp/virtfunc2.exp: New tests
6885 * gdb.cp/virtfunc2.cc: New tests
6886 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6887
0fa6cf1b
MS
68882009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6889
6890 * gdb.reverse/i387-env-reverse.c: New file.
6891 * gdb.reverse/i387-env-reverse.exp: New file.
6892 * gdb.reverse/i387-stack-reverse.c: New file.
6893 * gdb.reverse/i387-stack-reverse.exp: New file.
6894
361ae042
PM
68952009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6896
6897 * gdb.python/py-type.exp (test_range): New test.
6898
bfd31e71
PM
68992009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6900
6901 PR python/10805
6902
6903 * gdb.python/py-type.exp: New file.
6904 * gdb.python/py-type.c: New file.
6905 * Makefile.in: Add py-type.
6906
57a1d736
TT
69072009-12-03 Tom Tromey <tromey@redhat.com>
6908
6909 * gdb.python/py-value.exp (test_parse_and_eval): New
6910 function.
6911
1f3b5d1b
PP
69122009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6913
6914 PR gdb/11022
6915
6916 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6917 * gdb.base/pr11022.c: New test.
6918
8b7dbdc9
JK
69192009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6920
6921 Fix spurious false FAILs.
6922 * gdb.base/structs.c (chartest): New.
6923 (main): Fill-in chartest.
6924 * gdb.base/structs.exp (anychar_re, first): New.
6925 (start_structs_test): Import global anychar_re and first.
6926 New gdb_test call "set print elements 300; ${testfile}"
6927 (start_structs_test <$first>): New block.
6928 (any): Import global anychar_re. New variable ac. Use ${ac}.
6929
6a53b2ec
JK
69302009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6933
d7167b4c
JK
69342009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6935
6936 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6937 Force $srcfile file.
6938 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6939
b1798462
UW
69402009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6941
6942 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6943 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6944 * gdb.threads/watchthreads-reorder.exp: Likewise.
6945
b6199126
DJ
69462009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6947
6948 PR gdb/8704
6949
6950 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6951 "if", and "thread". Correct matching in the previous test.
6952
b22a0510
DJ
69532009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6954
6955 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6956
930636d2
MS
69572009-11-23 Michael Snyder <msnyder@vmware.com>
6958
6959 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6960 * gdb.reverse-watch-precsave.exp: Ditto.
6961
21a0512e
PP
69622009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6963
6964 * gdb.asm/asm-source.exp: Adjust.
6965 * gdb.base/help.exp: Adjust.
889bf7c5 6966
fc30d5e0
PA
69672009-11-22 Pedro Alves <pedro@codesourcery.com>
6968
6969 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6970 (do_syscall_tests_without_xml): Set data-directory to
6971 /the/path/to/nowhere.
6972
f6bc2008
PA
69732009-11-21 Pedro Alves <pedro@codesourcery.com>
6974
6975 * gdb.threads/local-watch-wrong-thread.c,
6976 gdb.threads/local-watch-wrong-thread.exp: New files.
6977
8c2fb5de
PA
69782009-11-21 Pedro Alves <pedro@codesourcery.com>
6979
6980 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6981 assume new `regsub' syntax available.
6982
ebec9a0f
PA
69832009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6984
a79d3c27
JK
6985 * gdb.base/watchpoint-hw-hit-once.exp,
6986 gdb.base/watchpoint-hw-hit-once.c: New.
6987
69882009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6989
6990 * gdb.threads/watchthreads-reorder.exp,
6991 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6992
276a961b
MK
69932009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6994
6995 * gdb.xml/tdesc-regs.exp: Use for m68k.
6996
4867c1fb
PA
69972009-11-15 Pedro Alves <pedro@codesourcery.com>
6998
6999 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7000
f6838f81
DJ
70012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7002
7003 * lib/gdb.exp (current_target_name): New procedure.
7004 (gdb_wrapper_target): New variable.
7005 (gdb_wrapper_init): Set gdb_wrapper_target.
7006 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7007 wrapper.
7008
4ac4dd3f
DJ
70092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7010
7011 * gdb.base/remote.exp: Delete the slowest load test.
7012 Do not load with fixed packet sizes.
7013
a7881759
DJ
70142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7015
7016 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7017
97a5b505
DJ
70182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7019
7020 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7021 srcfile when setting a breakpoint.
7022
d3e1fc54
DJ
70232009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7024
7025 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7026 macros.
7027
7cbcbded
DJ
70282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7029
7030 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7031 to be in memory.
7032 * gdb.base/display.c (force_mem): New.
7033 (do_loops): Use it. Add breakpoint comments.
7034 (do_vars): Add a breakpoint comment.
7035 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7036 line numbers.
7037
bdea3a92
NF
70382009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7039
7040 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7041 instead of a bare "run".
7042
269f82e5
PP
70432009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7044
7045 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7046
a69b7d9d
DJ
70472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7048
7049 * lib/cell.exp (skip_cell_tests): Clean up test files before
7050 returning.
7051
b598bfda
DJ
70522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7053
7054 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7055 and the breakpoint menu. Do not call perror if a prompt is seen.
7056 Consume the following GDB prompt.
7057 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7058 * gdb.cp/namespace.exp: Use gdb_test.
7059 * gdb.cp/templates.exp: Use gdb_test.
7060 (test_template_breakpoints): Use gdb_test_multiple.
7061
87728fa0
DJ
70622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7063
7064 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7065 (marker4): Reference values.
7066
b67c692f
DJ
70672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7068
7069 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7070 is missing.
7071
f0df251a
DJ
70722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7073
7074 * gdb.base/break.c (need_malloc): New.
7075 * gdb.base/constvars.c (main): Reference crass and crisp.
7076 * gdb.base/gdb1821.c (main): Reference bar.
7077 * gdb.cp/gdb1355.cc (main): Reference s1.
7078 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7079 (main): Call them.
7080 * gdb.cp/hang2.cc (dummy2): Define.
7081 * gdb.cp/hang3.cc (dummy3): Define.
7082 * gdb.cp/m-data.cc (main): Reference shadow.
7083
bdf7534a
NF
70842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7085 Nathan Froyd <froydnj@codesourcery.com>
7086
7087 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7088 remote host.
7089
f24fce77
NF
70902009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7091
7092 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7093 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7094 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7095 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7096 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7097 * gdb.dwarf2/dw2-producer.exp: Likewise.
7098 * gdb.dwarf2/mac-fileno.exp: Likewise.
7099 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7100 py-prettyprint.py to the remote host.
7101 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7102
40f0318e
KS
71032009-11-11 Keith Seitz <keiths@redhat.com>
7104
7105 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7106 use it instead of "Foo".
7107 * gdb.cp/classes.exp (do_tests): Add a test to access
7108 a method through a typedef'd class name.
7109
f3d9f7fb
NF
71102009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7111
7112 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7113 exponents.
7114 * gdb.base/pointers.exp: Likewise.
7115 * gdb.cp/ref-types.exp: Likewise.
7116
a4216f37
KS
71172009-11-11 Keith Seitz <keiths@redhat.com>
7118
7119 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7120 new[] and delete[].
7121 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7122 "void".
7123 (probe_demangler): Remove all single-quoting of
7124 method and variable names.
7125 (info_func_regexp): Remove the word "void" from any
7126 occurrence of "(void)".
7127 (print_addr_2): Remove all single-quoting of
7128 method names.
7129 (print_addr_2_kfail): Likewise.
7130 (print_addr): Single-quote C function names before
7131 passing to print_addr_2.
7132 (test_paddr_operator_functions): Remove single-quoting
7133 for method names.
7134 Add tests for operator new[] and operator delete[].
7135
9b14d7aa
JK
71362009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7137
7138 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7139
85feb311
KS
71402009-11-09 Keith Seitz <keiths@redhat.com>
7141
7142 * gdb.cp/overload.exp: Add tests for resolving overloaded
7143 methods in expression parsing/evaluation.
7144
fa335448
DJ
71452009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7146
7147 * lib/gdb.exp (default_gdb_version): Use --version instead of
7148 --command.
7149
ec3c07fc
NS
71502009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7151
7152 * lib/gdb.exp (gdb_compile_test): New.
7153 (skip_ada_tests, skip_java_tests): New.
7154 (gdb_compile): Use gdb_compile_test for f77.
7155 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7156 * lib/java.exp (compile_java_from_source): Remove runtests check,
7157 use gdb_compile_test to record result.
7158 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7159 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7160 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7161 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7162 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7163 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7164 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7165 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7166 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7167 adjust gdb_compile invocations.
7168
b8b4e42b
JK
71692009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7170
7171 * Makefile.in (abs_builddir): New.
7172 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7173 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7174 `$(abs_builddir)/site.exp'.
7175
f8b7eaf3
DJ
71762009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7177
7178 * config/m68k-emc.exp, lib/emc-support.exp,
7179 gdb.trace/gdb_c_test.c: Delete.
7180 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7181 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7182 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7183 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7184 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7185 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7186 casing for m68k-*-elf.
7187
c4187697
NS
71882009-11-03 Pedro Alves <pedro@codesourcery.com>
7189
7190 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7191 * gdb.arch/i386-prologue.exp: Likewise.
7192 * gdb.arch/i386-unwind.exp: Likewise.
7193
db16b772
DJ
71942009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7195
7196 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7197
bcf71277
DJ
71982009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7199
7200 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7201
0105cee2
DJ
72022009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7203
7204 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7205
24ddea62
JK
72062009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7207
7208 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7209
287ccc17
JK
72102009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7211
7212 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7213 * gdb.base/sepdebug2.c: New file.
7214
08bca259 72152009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7216
7217 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7218 the modified warnings for catch syscall. Verify if GDB was compiled
7219 with support for lib expat, and choose which tests to run depending
7220 on this.
7221
5d4e2b76
VP
72222009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7223
7224 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7225 that composite commands are parsed OK. And also test
7226 that breakpoint commands do work.
7227
240e538a
MS
72282009-10-23 Michael Snyder <msnyder@vmware.com>
7229
7230 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7231 to allow for new disassembly style.
7232
9c419145
PP
72332009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7234
7235 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7236
02506ff1
MS
72372009-10-22 Michael Snyder <msnyder@vmware.com>
7238
7239 * gdb.reverse/break-precsave.exp: New test.
7240 * gdb.reverse/consecutive-precsave.exp: Ditto.
7241 * gdb.reverse/finish-precsave.exp: Ditto.
7242 * gdb.reverse/i386-precsave.exp: Ditto.
7243 * gdb.reverse/machinestate-precsave.exp: Ditto.
7244 * gdb.reverse/sigall-precsave.exp: Ditto.
7245 * gdb.reverse/solilb-precsave.exp: Ditto.
7246 * gdb.reverse/step-precsave.exp: Ditto.
7247 * gdb.reverse/until-precsave.exp: Ditto.
7248 * gdb.reverse/watch-precsave.exp: Ditto.
7249
4cf866a3
MS
72502009-10-22 Michael Snyder <msnyder@vmware.com>
7251
7252 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7253 for gdb_expect. Adjust one test's expect strings for the new
7254 format of disassemble.
7255 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7256 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7257 gdb_test_multiple.
7258 * gdb.reverse/step-reverse.exp: Delete 'return'.
7259 * gdb.reverse/until-reverse.exp: Delete blank lines.
7260 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7261
2b28d209
PP
72622009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7263
7264 * gdb.base/consecutive.exp: Adjust.
7265 * gdb.base/display.exp: Likewise.
7266 * gdb.base/pc-fp.exp: Likewise.
7267 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7268
33b9c32b
MS
72692009-10-19 Michael Snyder <msnyder@vmware.com>
7270
7271 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7272 * gdb.reverse/finish-reverse.c: Ditto.
7273 * gdb.reverse/sigall-reverse.c: Ditto.
7274 * gdb.reverse/solib-reverse.c: Ditto.
7275 * gdb.reverse/step-reverse.c: Ditto.
7276 * gdb.reverse/watch-reverse.c: Ditto.
7277
6c95b8df
PA
72782009-10-19 Pedro Alves <pedro@codesourcery.com>
7279 Stan Shebs <stan@codesourcery.com>
7280
7281 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7282 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7283 "Executing new program".
7284 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7285 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7286 left listed after having been killed.
7287 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7288 * gdb.base/maint.exp: Adjust test.
7289
7290 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7291 * gdb.multi/Makefile.in: New.
7292 * gdb.multi/base.exp: New.
7293 * gdb.multi/goodbye.c: New.
7294 * gdb.multi/hangout.c: New.
7295 * gdb.multi/hello.c: New.
7296 * gdb.multi/bkpt-multi-exec.c: New.
7297 * gdb.multi/bkpt-multi-exec.exp: New.
7298 * gdb.multi/crashme.c: New.
7299
279017b7
TG
73002009-10-13 Tristan Gingold <gingold@adacore.com>
7301
7302 * gdb.base/sepdebug.exp: Check debug info are found.
7303
0413d738
PA
73042009-10-08 Pedro Alves <pedro@codesourcery.com>
7305
7306 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7307 bits.
7308
c628eecc
JK
73092009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7310
7311 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7312
38af1bfe
JB
73132009-10-07 Joel Brobecker <brobecker@adacore.com>
7314
7315 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7316 of the comments.
7317
2b0adecd
PM
73182009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7319
7320 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7321 * gdb.base/annota3.exp: Idem.
7322 * gdb.base/maint.exp: Idem.
7323
8d417781
PM
73242009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7325
889bf7c5 7326 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7327 to default.
7328
bb61102d
PM
73292009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7330
889bf7c5 7331 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7332 mingw and cygwin targets.
7333
ace5c364
PM
73342009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7335 Pedro Alves <pedro@codesourcery.com>
7336
889bf7c5 7337 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7338 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7339
c2d494a0
PM
73402009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7341
e1b52ce2
PM
7342 * gdb.base/shr1.c: Use %p in format string.
7343 * gdb.base/unload.c: Avoid warning in fprintf.
7344 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7345
209f53f5
PM
73462009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7347
7348 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7349 long type.
7350 (test_unlink): Correct printf string.
7351 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7352 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7353
8172766a
JK
73542009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7355
7356 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7357 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7358 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7359
0f73703c
UW
73602009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7361
7362 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7363 * gdb.objc/nondebug.exp: Likewise.
7364
b32306ca
UW
73652009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7366
7367 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7368 target_info setting.
7369
7370 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7371 that detect new threads during "info threads".
7372
0057022f
UW
73732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7374
7375 * gdb.threads/manythreads.c (main): Increase thread stack size
7376 to 2*PTHREAD_STACK_MIN.
7377 * gdb.threads/multi-create.c (main): Likewise.
7378 (create_function): Likewise.
7379
f29c0325
UW
73802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7381
7382 * gdb.base/dump.exp: Pass difference of pointer types instead
7383 of integer types as offset to restore in intarr3.srec case.
7384
fcb34849
UW
73852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7386
7387 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7388
d5142e3b
UW
73892009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7390
7391 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7392
087b74b2 73932009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7394
087b74b2
PM
7395 New test for two watchpoints, with disabling of
7396 the first inserted.
7397 * testsuite/gdb.base/watchpoints.c: New file.
7398 * testsuite/gdb.base/watchpoints.exp: New file.
7399
96c07c5b
TT
74002009-09-25 Tom Tromey <tromey@redhat.com>
7401
7402 * gdb.base/charset.exp: Test utf-16 strings with Python.
7403
b8899f2b
TT
74042009-09-25 Tom Tromey <tromey@redhat.com>
7405
7406 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7407 UCS-4.
7408 * gdb.base/charset.c (utf_32_string): Rename.
7409 (init_utf32): Rename.
7410 (main): Update.
7411
329719ec
TT
74122009-09-22 Tom Tromey <tromey@redhat.com>
7413
7414 * gdb.python/py-function.exp: Add regression tests.
7415
11ef0d76
KS
74162009-09-21 Keith Seitz <keiths@redhat.com>
7417
7418 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7419 with invalid operator.
7420
3fe8f3b3
KS
74212009-09-21 Keith Seitz <keiths@redhat.com>
7422
7423 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7424 and destructor using typedef name of class.
7425 * gdb.cp/classes.cc (class Base1): Add a destructor.
7426 (base1): New typedef.
7427 (use_methods): Instanitate an object of type base1.
7428 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7429 (do_tests): Call test_template_typedef.
7430 * gdb.cp/templates.cc (Baz::~Baz): New method.
7431 (intBazOne): New typedef.
7432 (main): Instantiate intBazOne.
7433
7a9fe101
PM
74342009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7435
7436 PR python/10633
7437
7438 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7439 Function.
7440 (run_lang_tests): Add print elements test.
7441
2e4d963f
PM
74422009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7443
7444 * gdb.python/py-value.exp (test_subscript_regression): New
7445 function. Test for invalid subscripts.
7446 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7447 (ptr_ref): New function.
7448
ec7e75e7
PP
74492009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7450
7451 * gdb.base/default.exp: Fix "show convenience".
7452
0cc7d26f
TT
74532009-09-15 Tom Tromey <tromey@redhat.com>
7454
7455 * lib/mi-support.exp (mi_create_varobj): Update.
7456 (mi_create_floating_varobj): Likewise.
7457 (mi_create_dynamic_varobj): New proc.
7458 (mi_varobj_update): Update.
7459 (mi_varobj_update_with_type_change): Likewise.
7460 (mi_varobj_update_kv_helper): New proc.
7461 (mi_varobj_update_dynamic_helper): Rewrite.
7462 (mi_varobj_update_dynamic): New proc.
7463 (mi_list_varobj_children): Update.
7464 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7465 * gdb.python/python-prettyprint.py (pp_outer): New class.
7466 (pp_nullstr): Likewise.
7467 (lookup_function): Register new printers.
7468 * gdb.python/python-prettyprint.c (struct substruct): New type.
7469 (struct outerstruct): Likewise.
7470 (substruct_test): New function.
7471 (struct nullstr): New type.
7472 (string_1, string_2): New globals.
7473 (main): Add new tests.
7474 * gdb.python/python-mi.exp: Added regression tests.
7475 * gdb.mi/mi2-var-display.exp: Update.
7476 * gdb.mi/mi2-var-cmd.exp: Update.
7477 * gdb.mi/mi2-var-child.exp: Update.
7478 * gdb.mi/mi2-var-block.exp: Update.
7479 * gdb.mi/mi-var-invalidate.exp: Update.
7480 * gdb.mi/mi-var-display.exp: Update.
7481 * gdb.mi/mi-var-cmd.exp: Update.
7482 * gdb.mi/mi-var-child.exp: Update.
7483 * gdb.mi/mi-var-block.exp: Update.
7484 * gdb.mi/mi-break.exp: Update.
7485 * gdb.mi/gdb701.exp: Update.
7486
a96d9b2e
SDJ
74872009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7488
7489 * Makefile.in: Inclusion of catch-syscall object.
7490 * gdb.base/catch-syscall.c: New file.
7491 * gdb.base/catch-syscall.exp: New file.
7492
b43b923a
MS
74932009-09-12 Michael Snyder <msnyder@vmware.com>
7494
7495 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7496 that can support reverse debuggnig.
7497
cec03d70
TT
74982009-09-11 Tom Tromey <tromey@redhat.com>
7499
7500 * gdb.dwarf2/valop.S: New file.
7501 * gdb.dwarf2/valop.exp: New file.
7502
e23bb3fc
MK
75032009-09-11 Mark Kettenis <kettenis@gnu.org>
7504
7505 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7506
37c3696d
DE
75072009-09-10 Doug Evans <dje@google.com>
7508
7509 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7510 Add $gdb_prompt to second breakpoint regexp.
7511
5172aecb
JB
75122009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7513
7514 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7515 names, add missing ones.
7516 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7517 * gdb.python/py-frame.c: Rename from python-frame.c.
7518 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7519 testfile name.
7520 * gdb.python/py-function.exp: Rename from python-function.exp.
7521 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7522 testfile name.
7523 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7524 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7525 Adjust testfile name.
7526 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7527 * gdb.python/py-template.cc: Rename from python-template.cc.
7528 * gdb.python/py-template.exp: Rename from python-template.exp.
7529 Adjust testfile name.
7530 * gdb.python/py-value.c: Rename from python-value.c.
7531 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7532 testfile name.
7533
b554e4bd
JK
75342009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7535
7536 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7537 $bpt2address.
7538 (Second breakpoint address is valid on ia64)
7539 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7540
9a68ae16
JM
75412009-09-03 Joseph Myers <joseph@codesourcery.com>
7542
7543 * gdb.base/ending-run.exp: Restrict regular expression matching
7544 line number to require closing brace following.
7545
146b9145
DE
75462009-09-03 Doug Evans <dje@google.com>
7547
7548 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7549
787d21e1
TT
75502009-09-02 Tom Tromey <tromey@redhat.com>
7551
7552 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7553
e7802207
TT
75542009-09-02 Tom Tromey <tromey@redhat.com>
7555
7556 * gdb.dwarf2/callframecfa.exp: New file.
7557 * gdb.dwarf2/callframecfa.S: New file.
7558
817aadd2
JK
75592009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7560
7561 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7562 gdb.base/solib-overlap-main.c: New.
7563
4a76eae5
DJ
75642009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7565
7566 PR gdb/10565
7567
7568 * gdb.base/bitfields.c (struct container, container): New.
7569 (main): Initialize it and call break5.
7570 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7571
d4b96c9a
JK
75722009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7575 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7576
4e22772d
JK
75772009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7578
7579 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7580
2efab443
MS
75812009-08-26 Michael Snyder <msnyder@vmware.com>
7582
7583 * gdb.base/i386-reverse.c: New file.
7584 * gdb.base/i386-reverse.exp: New file.
7585 * gdb.base/Makefile.in: Add new files to be removed.
7586
07ab73a0
JM
75872009-08-26 Joseph Myers <joseph@codesourcery.com>
7588
7589 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7590 environment-pwd for remote host.
7591 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7592
676accff
KS
75932009-08-24 Keith Seitz <keiths@redhat.com>
7594
7595 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7596 Add two new C++ completer tests which limit the output to a
889bf7c5 7597 given class.
676accff 7598
f9f7ad22
MS
75992009-08-24 Michael Snyder <msnyder@vmware.com>
7600
7601 * gdb.base/del.exp: Fix typo in comment.
7602 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7603
81ecdfbb
RW
76042009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7605
7606 * configure: Regenerate.
7607 * gdb.hp/configure: Likewise.
7608 * gdb.hp/gdb.aCC/configure: Likewise.
7609 * gdb.hp/gdb.base-hp/configure: Likewise.
7610 * gdb.hp/gdb.compat/configure: Likewise.
7611 * gdb.hp/gdb.defects/configure: Likewise.
7612 * gdb.hp/gdb.objdbg/configure: Likewise.
7613 * gdb.stabs/configure: Likewise.
7614
cab0c772
UW
76152009-08-19 Doug Evans <dje@google.com>
7616
7617 * gdb.base/gdbvars.c: New file.
7618 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7619
b8fa0bfa
PA
76202009-08-14 Pedro Alves <pedro@codesourcery.com>
7621
7622 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7623 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7624
b84aa90a
PA
76252009-08-13 Pedro Alves <pedro@codesourcery.com>
7626
7627 * gdb.base/default.exp: Adjust "set language test": it's now an
7628 enum command. Larger help string moved to "help set language".
7629 * gdb.base/help.exp: Adjust "help set language" expected output,
7630 now lists all known languages.
7631
0d8f9b2c
NF
76322009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7633
7634 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7635 all frame arguments.
7636 * gdb.arch/altivec-regs.exp: Likewise.
7637
bda180e0
TT
76382009-08-07 Tom Tromey <tromey@redhat.com>
7639
7640 * gdb.base/setshow.exp: Add tests for changes to set language, set
7641 check range, and set check type.
7642
48cb2d85
VP
76432009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7644
7645 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7646 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7647 Call it.
48cb2d85 7648
1ea34204
UW
76492009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7650
7651 * configure.ac: Run gdb.cell tests when appropriate.
7652 * configure: Regenerate.
7653 * lib/cell.exp: New file.
7654 * gdb.cell: New directory.
7655 * gdb.cell/configure.ac: New file.
7656 * gdb.cell/configure: New file.
7657 * gdb.cell/Makefile.in: New file.
7658 * gdb.cell/arch.exp: New file.
7659 * gdb.cell/break.c: New file.
7660 * gdb.cell/break.exp: New file.
7661 * gdb.cell/break-spu.c: New file.
7662 * gdb.cell/bt.c: New file.
7663 * gdb.cell/bt2-spu.c: New file.
7664 * gdb.cell/bt-spu.c: New file.
7665 * gdb.cell/bt.exp: New file.
7666 * gdb.cell/coremaker.c: New file.
7667 * gdb.cell/coremaker-spu.c: New file.
7668 * gdb.cell/core.exp: New file.
7669 * gdb.cell/gcore.exp: New file.
7670 * gdb.cell/data.c: New file.
7671 * gdb.cell/data.exp: New file.
7672 * gdb.cell/data-spu.c: New file.
7673 * gdb.cell/ea-cache.exp: New file.
7674 * gdb.cell/ea-cache.c: New file.
7675 * gdb.cell/ea-cache-spu.c: New file.
7676 * gdb.cell/ea-standalone.c: New file.
7677 * gdb.cell/ea-standalone.exp: New file.
7678 * gdb.cell/ea-test.c: New file.
7679 * gdb.cell/ea-test.exp: New file.
7680 * gdb.cell/f-regs.exp: New file.
7681 * gdb.cell/mem-access.c: New file.
7682 * gdb.cell/mem-access.exp: New file.
7683 * gdb.cell/mem-access-spu.c: New file.
7684 * gdb.cell/ptype.exp: New file.
7685 * gdb.cell/registers.exp: New file.
7686 * gdb.cell/size.c: New file.
7687 * gdb.cell/sizeof.exp: New file.
7688 * gdb.cell/size-spu.c: New file.
7689 * gdb.cell/solib.exp: New file.
7690 * gdb.cell/solib-symbol.exp: New file.
7691
85e747d2
UW
76922009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7693
7694 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7695
58d6951d
DJ
76962009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7697
7698 * gdb.base/float.exp: Handle VFP registers.
7699
6e0a4f15
MS
77002009-07-14 Michael Snyder <msnyder@vmware.com>
7701
dcd5da87
MS
7702 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7703 to bring gdb to the beginning of the calling line.
7704
6e0a4f15
MS
7705 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7706 confusing the i386 epilogue unwinder.
7707
782b2b07
SS
77082009-07-14 Stan Shebs <stan@codesourcery.com>
7709
7710 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7711
f662c3bc
MS
77122009-07-14 Michael Snyder <msnyder@vmware.com>
7713
7714 * gdb.reverse/step-reverse.exp (stepi into function call):
7715 Call instruction may not be first instruction in the line.
7716 (reverse stepi from a function call): Used wrong line number.
7717
8f313923
JK
77182009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7721
4662c76e
JK
77222009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7723
7724 Fix gdb.base/macscp.exp when using custom inputrc.
7725 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7726 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7727 env(TERM) set.
7728 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7729 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7730
aa81e255
JK
77312009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7732
7733 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7734 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7735 Change the compilation target to match the testcase name.
7736 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7737 testcase name.
7738 * a2-run.exp: Use for setup prepare_for_testing. Change the
7739 compilation target to match the testcase name.
7740 * gdb.base/commands.exp: Likewise.
7741 * gdb.base/finish.exp: Likewise.
7742 * gdb.base/float.exp: Likewise.
7743 * gdb.base/info-target.exp: Likewise.
7744 * gdb.base/relational.exp: Likewise.
7745 * gdb.base/term.exp: Likewise.
7746 * gdb.base/until.exp: Likewise.
7747 * gdb.base/volatile.exp: Likewise.
7748 * gdb.base/whatis-exp.exp: Likewise.
7749
4c93b1d7
HZ
77502009-07-11 Hui Zhu <teawater@gmail.com>
7751
7752 * gdb.base/help.exp (disassemble): Update expected help text.
7753
812f7342
TT
77542009-07-09 Tom Tromey <tromey@redhat.com>
7755
7756 * lib/gdb.exp: Handle TRANSCRIPT.
7757 (remote_spawn, remote_close, send_gdb): New procs.
7758
fbb8f299
PM
77592009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7760
7761 * gdb.python/python-prettyprint.c: Add counted null string
7762 structure.
7763 * gdb.python/python-prettyprint.exp: Print null string. Test for
7764 embedded nulls.
7765 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7766 * gdb.python/python-value.exp (test_value_in_inferior): Add
7767 variable length string fetch tests.
7768 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7769
c0ac0ec7
JK
77702009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7771
7772 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7773
30b66ecc
TT
77742009-07-07 Tom Tromey <tromey@redhat.com>
7775
7776 * gdb.base/call-rt-st.exp: Update for change to escape output.
7777 * gdb.base/callfuncs.exp: Likewise.
7778 * gdb.base/charset.exp: Likewise.
7779 * gdb.base/constvars.exp: Likewise.
7780 * gdb.base/long_long.exp: Likewise.
7781 * gdb.base/pointers.exp: Likewise.
7782 * gdb.base/printcmds.exp: Likewise.
7783 * gdb.base/setvar.exp: Likewise.
7784 * gdb.base/store.exp: Likewise.
7785 * gdb.cp/ref-types.exp: Likewise.
7786 * gdb.mi/mi-var-child.exp: Likewise.
7787 * gdb.mi/mi-var-display.exp: Likewise.
7788 * gdb.mi/mi2-var-display.exp: Likewise.
7789 * gdb.base/charset.exp: Test octal escape sequence length.
7790 Update for change to escape output.
7791
187c4a2b
JK
77922009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7793
7794 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7795
d80a43f9
DJ
77962009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7797
7798 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7799
047427a8
JK
78002009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7801
7802 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7803 gdbserver increasing $portnum if "Can't bind address" has been seen.
7804
8b5a0f4f
PA
78052009-07-05 Pedro Alves <pedro@codesourcery.com>
7806
7807 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7808 mingw32ce.
7809
7d93ba58
PA
78102009-07-05 Pedro Alves <pedro@codesourcery.com>
7811
7812 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7813 VFP format.
7814
2277426b
PA
78152009-07-02 Pedro Alves <pedro@codesourcery.com>
7816
7817 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7818 linux. Adjust to use "inferior", "info inferiors", "detach
7819 inferior" and "kill inferior" instead of "restart", "info fork",
7820 "detach fork" and "delete fork".
7821 * gdb.base/ending-run.exp: Spell out "info".
7822 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7823 the "kill" command.
7824
5af949e3
UW
78252009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7826
7827 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7828 change to prefix TLS offset in hex with 0x.
7829
5d3729b5
UW
78302009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7831
7832 * gdb.base/default.exp: Update test case for "x" changes.
7833
af589bd0
TG
78342009-07-01 Tristan Gingold <gingold@adacore.com>
7835
7836 * gdb.base/bigcore.exp: Make darwin untested.
7837
40974f91
JK
78382009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7839
7840 * gdb.base/completion.exp (directory completion): Create the directory.
7841 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7842 escapeuniquesub.
7843 (directory completion 2): Expect now ${escapeuniquesub}.
7844 (Glob remaining of directory test): Remove one excessive newline.
7845 Expect the real output.
7846
59dd3af6
JK
78472009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7848
7849 Fix `make check//%' target after `make check' has been ran.
7850 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7851 a mkdir call.
7852 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7853 (%/.dir): Remove.
7854
f4e164aa
JK
78552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7856
7857 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7858 the expected result record.
7859
69af2122
JK
78602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7861
7862 Remove racy FAILs relying just on the timeouts.
7863 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7864 (annotation_level 2): Remove racy FAILs.
7865
2fd481e1
PP
78662009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7867
7868 gdb/10275
889bf7c5
PA
7869 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7870
c38f313d
DJ
78712009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7872
7873 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7874
8b777f02
VP
78752009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7876
7877 * gdb.mi/mi-stack.exp: Testing symbolic options
7878 to -stack-list-locals and -stack-list-arguments.
7879
00c7eacf
JK
78802009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7881
7882 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7883
6bc80edc
TT
78842009-06-29 Tom Tromey <tromey@redhat.com>
7885
7886 * dg-extract-results.sh: New file.
7887 * Makefile.in (FORCE_PARALLEL): New variable.
7888 (CHECK_TARGET): New conditional variable.
7889 (check): Use CHECK_TARGET.
7890 (DO_RUNTEST): New variable.
7891 (check-single): New target.
7892 (TEST_DIRS): New variable.
7893 (TEST_TARGETS): Likewise.
7894 (check-parallel): New target.
7895 (check-gdb.%): New pattern.
7896 (BASE1_FILES): New variable.
7897 (BASE2_FILES): Likewise.
7898 (check-gdb.base%): New pattern.
7899 (%/.dir): New pattern.
7900 * configure: Rebuild.
7901 * aclocal.m4 (AM_CONDITIONAL): New defun.
7902 * configure.ac: Check whether user is using GNU make.
7903 (GMAKE): New conditional.
7904
794684b6
SW
79052009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7906
7907 * gdb.cp/namespace-nested-import.cc: New test.
7908 * gdb.cp/namespace-nested-import.exp: New test.
7909
edb3359d
DJ
79102009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7911
7912 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7913 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7914 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7915 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7916 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7917 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7918 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7919 gdb.opt/inline-markers.c: New files.
7920 * lib/gdb.exp (skip_inline_frame_tests): New function.
7921 (skip_inline_var_tests): New function.
7922
cf657a0c
AS
79232009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7924
7925 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7926 backtrace.
7927
28d41a99
MS
79282009-06-27 Michael Snyder <msnyder@vmware.com>
7929
7930 * gdb.reverse: New directory.
7931 * gdb.reverse/break-reverse.c: New test.
7932 * gdb.reverse/break-reverse.exp: New test.
7933 * gdb.reverse/consecutive-reverse.c: New test.
7934 * gdb.reverse/consecutive-reverse.exp: New test.
7935 * gdb.reverse/finish-reverse.c: New test.
7936 * gdb.reverse/finish-reverse.exp: New test.
7937 * gdb.reverse/machinestate.c: New test.
7938 * gdb.reverse/ms1.c: New test.
7939 * gdb.reverse/machinestate.exp: New test.
7940 * gdb.reverse/Makefile.in: New file.
7941 * gdb.reverse/shr2.c: New test.
7942 * gdb.reverse/solib-reverse.c: New test.
7943 * gdb.reverse/solib-reverse.exp: New test.
7944 * gdb.reverse/step-reverse.c: New test.
7945 * gdb.reverse/step-reverse.exp: New test.
7946 * gdb.reverse/until-reverse.c: New test.
7947 * gdb.reverse/ur1.c: New test.
7948 * gdb.reverse/until-reverse.exp: New test.
7949 * gdb.reverse/watch-reverse.c: New test.
7950 * gdb.reverse/watch-reverse.exp: New test.
7951 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7952 * configure: Regenerate.
7953
fe3c8b0d
DE
79542009-06-26 Doug Evans <dje@google.com>
7955
7956 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7957
3a72a602
PM
79582009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7959
7960 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7961 windows problem for 'file delete $binfile'.
7962
27aa8d6a
SW
79632009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7964
7965 * gdb.cp/namespace-using.exp: New test.
7966 * gdb.cp/namespace-using.cc: New test.
7967
8ac055f8
JB
79682009-05-20 Joel Brobecker <brobecker@adacore.com>
7969
7970 * gdb.ada/variant_record_packed_array: New testcase.
7971
85e306ed
TT
79722009-06-23 Tom Tromey <tromey@redhat.com>
7973
7974 * gdb.base/charset.exp (test_combination): Regression test.
7975 * gdb.base/charset.c (my_wchar_t): New typedef.
7976 (myvar): New global.
7977 (main): Set myvar.
7978
56643c5e
PM
79792009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7980
7981 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7982 target.
7983
1fac167a
UW
79842009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7985
7986 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7987
7ccb0be9
UW
79882009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7989
7990 * gdb.mi/gdb680.exp: Update test for error message.
7991
568d6575
UW
79922009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7993
7994 * gdb.base/annota1.exp: Allow multiple occurrences of the
7995 frames-invalid annotation.
7996 * gdb.cp/annota2.exp: Likewise.
7997
7cd1089b
PM
79982009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7999
8000 * gdb.cp/gdb2495.cc: New file.
8001 * gdb.cp/gdb2495.exp: New file.
8002
72c63395
JK
80032009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8004
8005 Report error on GDB crash during runto.
8006 * lib/gdb.exp (runto <eof>): New.
8007
3788363d
DJ
80082009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8009
8010 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8011 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8012 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8013 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8014 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8015 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8016 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8017 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8018 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8019 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8020 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8021 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8022 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8023 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8024 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8025 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8026 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8027 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8028 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8029 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8030 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8031 gdb.trace/passcount.exp, gdb.trace/report.exp,
8032 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8033 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8034 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8035 executable.
8036
17592de3
PA
80372009-06-07 Pedro Alves <pedro@codesourcery.com>
8038
8039 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8040 defined before referencing it.
8041
701e355d
DE
80422009-06-03 Doug Evans <dje@google.com>
8043
8044 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8045 * gdb.arch/i386-see.c: Ditto.
8046
f2292c65
PM
80472009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8048
8049 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8050 (check_macro): Return 1 if undefined.
8051 If first test fails, check if macro debug information is available,
8052 and report unsupported test if no macro information is found.
8053
5a437975
DE
80542009-05-29 Doug Evans <dje@google.com>
8055
8056 * gdb.threads/hand-call-in-threads.exp: New.
8057 * gdb.threads/hand-call-in-threads.c: New.
8058
c141c696
MS
80592009-05-29 Michael Snyder <msnyder@vmware.com>
8060
8061 * gdb.base/break-always.exp: Change "1" to "on".
8062 Add confirmation check.
8063
b3444185
PA
80642009-05-28 Pedro Alves <pedro@codesourcery.com>
8065
8066 * gdb.threads/threxit-hop-specific.c: New.
8067 * gdb.threads/threxit-hop-specific.exp: New.
8068 * gdb.threads/thread-execl.c: New.
8069 * gdb.threads/thread-execl.exp: New.
8070
b6313243
TT
80712009-05-27 Tom Tromey <tromey@redhat.com>
8072 Thiago Jung Bauermann <bauerman@br.ibm.com>
8073
8074 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8075 (mi_child_regexp): Likewise.
8076 (mi_list_varobj_children_range): Likewise.
8077 (mi_get_features): Likewise.
8078 (mi_list_varobj_children): Rewrite.
8079 * gdb.python/python-mi.exp: New file.
8080
a6bac58e
TT
80812009-05-27 Tom Tromey <tromey@redhat.com>
8082 Thiago Jung Bauermann <bauerman@br.ibm.com>
8083 Phil Muldoon <pmuldoon@redhat.com>
8084 Paul Pluzhnikov <ppluzhnikov@google.com>
8085
8086 * gdb.python/python-prettyprint.exp: New file.
8087 * gdb.python/python-prettyprint.c: New file.
8088 * gdb.python/python-prettyprint.py: New file.
8089 * gdb.base/display.exp: print/r is now valid.
8090
2c74e833
TT
80912009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8092 Tom Tromey <tromey@redhat.com>
8093 Pedro Alves <pedro@codesourcery.com>
8094 Paul Pluzhnikov <ppluzhnikov@google.com>
8095
8096 * gdb.python/python-template.exp: New file.
8097 * gdb.python/python-template.cc: New file.
8098 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8099 tests.
8100 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8101 Call it.
8102 (test_value_after_death): New proc.
8103 * gdb.python/python-value.c (PTR): New typedef.
8104 (main): New variable 'x'.
8105
89c73ade
TT
81062009-05-27 Tom Tromey <tromey@redhat.com>
8107
8108 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8109 tests.
8110 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8111 Call it.
8112
a75724bc
PA
81132009-05-27 Pedro Alves <pedro@codesourcery.com>
8114
8115 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8116
e58b0e63
PA
81172009-05-24 Pedro Alves <pedro@codesourcery.com>
8118
8119 * gdb.threads/fork-thread-pending.c: New.
8120 * gdb.threads/fork-thread-pending.exp: New.
8121
4ac36638
JK
81222009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8123
8124 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8125 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8126
889bf7c5 81272009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8128
889bf7c5 8129 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8130
b242c3c2
PA
81312009-05-17 Pedro Alves <pedro@codesourcery.com>
8132
8133 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8134 `gdb_get_line_number'. Call `callee' in both parent and child.
8135 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8136 `gdb_get_line_number' instead of hardcoding line numbers.
8137 (catch_fork_unpatch_child): New procedure to test detaching
8138 breakpoints from child fork.
8139 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8140 hardcoding line numbers.
8141 (do_fork_tests): Run `catch_fork_unpatch_child'.
8142
ee342b23
VP
81432009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8144
8145 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8146 of structure type enters or leaves the scope, it
8147 is reported by -var-update.
8148
e2009e98
DE
81492009-05-11 Doug Evans <dje@sebabeach.org>
8150
8151 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8152 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8153 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8154
00903456
JK
81552009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8156
8157 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8158
dc621c35
DE
81592009-04-30 Doug Evans <dje@google.com>
8160
8161 * gdb.threads/watchthreads2.exp: New testcase.
8162 * gdb.threads/watchthreads2.c: New testcase.
8163
9ab4e744
DE
81642009-04-29 Doug Evans <dje@google.com>
8165
8166 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8167 * gdb.cp/mb-ctor.cc: Ditto.
8168 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8169 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8170 * gdb.cp/mb-inline1.cc: Call it.
8171 * gdb.cp/mb-inline2.cc: Ditto.
8172 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8173 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8174
484086b7
JK
81752009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8176
8177 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8178 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8179 Replace all uses of `decimal' by `nonzero'.
8180 (info macro FROM_COMMANDLINE): New test.
8181
379a77b5
TT
81822009-04-27 Tom Tromey <tromey@redhat.com>
8183
8184 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8185
b92b73c2
DE
81862009-04-27 Doug Evans <dje@google.com>
8187
8188 * gdb.threads/watchthreads.c (main): Initialize args before starting
8189 the threads. Plus formatting cleanup.
8190 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8191 biased scheduling of one thread.
8192
945a118d
JG
81932009-04-27 Jerome Guitton <guitton@adacore.com>
8194
8195 * gdb.cp/templates.cc (GetMax): New template.
8196 (main): Declare two instances of GetMax.
8197 * gdb.cp/templates.exp: Add new test.
8198
d389af10
JK
81992009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8200
8201 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8202
e7f86de9
JM
82032009-04-22 Joseph Myers <joseph@codesourcery.com>
8204
8205 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8206
334cc82d
TT
82072009-04-15 Tom Tromey <tromey@redhat.com>
8208
8209 * gdb.base/charset.exp: Add regression test.
8210
d12672cc
JB
82112009-04-14 Joel Brobecker <brobecker@adacore.com>
8212
8213 * gdb.base/exe-lock.exp: New testcase.
8214
18e8c3bc
TT
82152009-04-13 Tom Tromey <tromey@redhat.com>
8216
8217 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8218 operator on Frame.
8219
5ecd5cbe
UW
82202009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8221
8222 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8223 * gdb.server/ext-attach.exp: Likewise.
8224
7309f756
VP
82252009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8226
8227 Eliminate some sleep usage.
8228
889bf7c5
PA
8229 * gdb.mi/basics.c (do_nothing): New.
8230 (main): Use do_nothing instead of printf, so that
8231 not to introduce race condition between output of
8232 inferiour and output of gdb. Do not use sleep as it
8233 is not generally available on embedded targets.
7309f756 8234
f4b95f6f
PA
82352009-04-02 Pedro Alves <pedro@codesourcery.com>
8236
8237 * gdb.server/ext-attach.exp: Expect an optional process id after
8238 "Detached from remote process".
8239
de40b933
JK
82402009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8241
8242 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8243 gdb.dwarf2/dw2-unresolved.exp: New.
8244
2ae101a4
PA
82452009-04-02 Pedro Alves <pedro@codesourcery.com>
8246
8247 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8248 mi_run_to_main.
8249
56a8e183
PA
82502009-04-02 Pedro Alves <pedro@codesourcery.com>
8251
8252 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8253 mi_run_to_main. Skip thread exit test on remote targets.
8254 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8255 mi_run_to_main.
8256 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8257 mi_run_to_main.
8258 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8259 when expecting ^connected. Detect when the target doesn't support
8260 non-stop mode.
8261 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8262 supported. Return -1 on error, 0 on success.
8263 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8264 (mi_runto): Return mi_runto_helper's result explicitly.
8265
c35fafde
PA
82662009-04-01 Pedro Alves <pedro@codesourcery.com>
8267
8268 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8269
f8a8dce6
JB
82702009-04-01 Tom Tromey <tromey@redhat.com>
8271
8272 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8273 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8274 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8275 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8276
71c25dea
TT
82772009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8278 Jan Kratochvil <jan.kratochvil@redhat.com>
8279
8280 PR gdb/931
8281 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8282 output.
8283 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8284 for gdb/931.
8285 * dw2-strp.S (DW_AT_language): Change to C++.
8286 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8287
02d9a9ce
JB
82882009-03-31 Joel Brobecker <brobecker@adacore.com>
8289
8290 * gdb.ada/tasks: New testcase.
8291
1042e4c0
SS
82922009-03-30 Stan Shebs <stan@codesourcery.com>
8293
8294 * gdb.trace/actions.exp: Update to match new info trace format.
8295 * gdb.trace/deltrace.exp: Ditto.
8296 * gdb.trace/infotrace.exp: Ditto.
8297 * gdb.trace/passcount.exp: Ditto.
8298 * gdb.trace/save-trace.exp: Ditto.
8299 * gdb.trace/while-stepping.exp: Ditto.
8300 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8301
f8f6f20b
TJB
83022009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8303
8304 * gdb.python/python-frame.c: New file.
8305 * gdb.python/python-frame.exp: New file.
8306
c0c6f777
TJB
83072009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8308
8309 * gdb.python/python-value.exp: Add tests for the address
8310 attribute.
8311
3cb51905
AS
83122009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8313
8314 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8315
88fc996f
DE
83162009-03-26 Doug Evans <dje@google.com>
8317
8318 * gdb.mi/mi-nonstop-exit.exp: New file.
8319 * gdb.mi/non-stop-exit.c: New file.
8320
56ef84b1
TT
83212009-03-26 Tom Tromey <tromey@redhat.com>
8322
8323 Update for change to prologue skipping:
8324 * gdb.mi/mi2-simplerun.exp: Update.
8325 * gdb.mi/mi2-break.exp: Update.
8326 * gdb.mi/mi-simplerun.exp: Update.
8327 * gdb.mi/mi-break.exp: Update.
8328 * gdb.base/ending-run.exp: Update.
8329
def2b000
TJB
83302009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8331
8332 * gdb.python/python-value.exp (test_value_in_inferior): Test
8333 gdb.Value.is_optimized_out attribute.
8334
442ddf59
JK
83352009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8336
8337 * gdb.dwarf2/dw2-noloc-main.c: New file.
8338 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8339 (.text): Remove.
8340 (.data): New.
8341 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8342 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8343 (DW_TAG_subprogram func_cu1, noloc): Remove.
8344 (main): New.
8345 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8346 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8347 (file_symbols): New procedure.
8348
a8df5de4
TT
83492009-03-25 Tom Tromey <tromey@redhat.com>
8350
8351 * gdb.base/charset.exp (valid_target_charset): New proc.
8352 Use it to skip tests on invalid charsets.
8353
cc1d7add
PM
83542009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8355
8356 * gdb.base/completion.exp: Add a test for directory completion.
8357
bcd5727b
JK
83582009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8359
8360 Fix a racy FAIL.
8361 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8362 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8363
cc924cad
TJB
83642009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8365
8366 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8367 * gdb.python/python-function.exp: Add test for function returning
8368 a GDB value.
8369
bc3b79fd
TJB
83702009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8371
8372 * gdb.python/python-function.exp: New file.
8373
6c7a06a3
TT
83742009-03-20 Tom Tromey <tromey@redhat.com>
8375
8376 * gdb.base/store.exp: Update for change to escape output.
8377 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8378 to escape output.
8379 * gdb.base/pointers.exp: Update for change to escape output.
8380 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8381 to escape output.
8382 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8383 escape output.
8384 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8385 to escape output.
8386 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8387 escape output.
8388 * gdb.base/setvar.exp: Update for change to escape output.
8389 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8390 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8391 to escape output.
8392 (test_print_string_constants): Likewise.
8393 * gdb.base/charset.exp (valid_host_charset): Check size of
8394 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8395 cases. Handle "auto"-related output.
8396 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8397 (uvar, Uvar): New globals.
8398
c31af87b
JG
83992009-03-19 Jerome Guitton <guitton@adacore.com>
8400
8401 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8402 deltas.
8403 * gdb.ada/fixed_points.exp: Ditto.
8404
51272cf2
PA
84052009-03-18 Pedro Alves <pedro@codesourcery.com>
8406
8407 * return-nodebug.c: Don't include stdio.h.
8408 (init): Delete.
8409 (func): Delete definition and provide extern declaration.
8410 (t): New.
8411 (main): Don't call printf. Call func and store its result in t.
8412 * return-nodebug1.c: New.
8413 * return-nodebug.exp: Don't expect stdio output. Instead, print
8414 the global variable t. Drop printf formatters and cast types from
8415 foreach loop. Don't use prepare_for_testing. Compile
8416 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8417 define FORMAT or CAST.
8418
d24948ac
PP
84192009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8420
8421 * gdb.base/solib-display.exp: Disable test for remote targers.
8422
61ff14c6
JK
84232009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8424
8425 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8426
cb4dce93
JK
84272009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8428
8429 Fix a racy FAIL.
8430 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8431 code from `follow parent, print pids'.
8432 (`follow child, print pids', `follow parent, print pids'): Call it.
8433 Replace `gdb_test "break..."' by gdb_breakpoint.
8434
f7c60c5e
VP
84352009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8436
8437 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8438 sync and async modes.
f7c60c5e 8439
383ace49
JB
84402009-03-12 Joel Brobecker <brobecker@adacore.com>
8441
8442 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8443 that was checked in by mistake. Remove loading of ada.exp, since
8444 this is not necessary in this case.
8445
4ce102af
JB
84462009-03-12 Joel Brobecker <brobecker@adacore.com>
8447
8448 * gdb.ada/ptype_arith_binop.exp: New testcase.
8449
529a2aef
JB
84502009-03-12 Joel Brobecker <brobecker@adacore.com>
8451
8452 * gdb.ada/mod_from_name: New testcase.
8453
8a38181c
JB
84542009-03-12 Joel Brobecker <brobecker@adacore.com>
8455
8456 * gdb.ada/tick_last_segv: New testcase.
8457
11436dee
VP
84582009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8459
61ff14c6 8460 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8461
1f31650a
VP
84622009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8463
61ff14c6
JK
8464 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8465 include the token in ^running and frame info in *stopped.
1f31650a 8466
a3247a22
PP
84672009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8468
8469 * solib-display.exp: New file.
8470 * solib-display-main.c: New file.
8471 * solib-display-lib.c: New file.
61ff14c6 8472
aae64587
PA
84732009-03-05 Pedro Alves <pedro@codesourcery.com>
8474
8475 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8476
44aabfbc
JK
84772009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8478
8479 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8480 (list_and_check_macro): Use more specific test name.
8481 (next to definition): Make the test names unique.
8482
c087fcd3
PM
84832009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8484
8485 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8486
c86cf029
VP
84872009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8488
8489 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8490 notifications.
8491 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8492 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8493 * lib/mi-support.exp (library_loaded_re): New.
8494 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8495
3ea85240
VP
84962009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8497
8498 * gdb.gdb/observer.exp: Use test_notification observer, not
8499 normal_stop, everywhere.
8500 (test_normal_stop_notifications): Rename to...
8501 (test_notifications): ...this.
8502 (test_observer_normal_stop): Rename to...
8503 (test_observer): ...this.
8504
1903f0e6
DE
85052009-02-16 Doug Evans <dje@google.com>
8506
8507 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8508 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8509 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8510 (test_prefixed_syscall,test_int3): New tests.
8511 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8512 (test_prefixed_syscall,test_int3): New tests.
8513
1d33d6ba
VP
85142009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8515
3cb51905
AS
8516 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8517 (mi_expect_interrupt): Likewise.
8518 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8519 response.
1d33d6ba 8520
faafb047
PM
85212009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8522
8523 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8524 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8525 Replace calls to get_valueofx by get_hexadecimal_valueof.
8526
417e16e2
PM
85272009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8528
8529 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8530 (get_integer_valueof): New procedure.
8531 (get_sizeof): Use new get_integer_value_of.
8532 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8533 by get_integer_valueof.
8534
7065b901
TT
85352009-02-13 Tom Tromey <tromey@redhat.com>
8536
8537 * gdb.base/remote.exp (get_sizeof): Remove.
8538 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8539 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8540 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8541 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8542 (get_sizeof): Likewise.
8543
5d7cb8df
JK
85442009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8545
8546 PR fortran/9806
8547 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8548
b2febfff
PP
85492009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8550
8551 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8552
4aa995e1
PA
85532009-02-06 Pedro Alves <pedro@codesourcery.com>
8554
8555 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8556
d8906c6f
TJB
85572009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8558
8559 * gdb.python/python-cmd.exp: New file.
8560
ff4ab08d
TG
85612009-02-06 Tristan Gingold <gingold@adacore.com>
8562
8563 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8564
aacd552b
TG
85652009-02-05 Tristan Gingold <gingold@adacore.com>
8566
8567 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8568 pointer is dereferenced and use this signal name in regexp.
8569 * gdb.base/signull.exp: Ditto.
8570 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8571 * gdb.base/signull.c (main): Ditto.
8572
08c637de
TJB
85732009-02-04 Tom Tromey <tromey@redhat.com>
8574 Thiago Jung Bauermann <bauerman@br.ibm.com>
8575
8576 * gdb.python/python-value.exp: Use `gdb.history' instead of
8577 `gdb.value_from_history'.
8578 (test_value_numeric_ops): Add test for conversion of enum constant.
8579 * gdb.python/python-value.c (enum e): New type.
8580 (evalue): New global.
8581 (main): Use argv.
8582
20261af8
JG
85832009-02-04 Jerome Guitton <guitton@adacore.com>
8584
8585 * gdb.ada/uninitialized_vars: New test program.
8586 * gdb.ada/uninitialized_vars.exp: New testcase.
8587
52e44b43
TT
85882009-02-02 Tom Tromey <tromey@redhat.com>
8589
8590 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8591 * gdb.cp/pr2489.cc: Rename...
8592 * gdb.cp/pr9594.cc: ... to this.
8593
1c71341a
TT
85942009-02-02 Tom Tromey <tromey@redhat.com>
8595
8596 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8597 * gdb.cp/pr2489.cc: New file.
8598 * gdb.cp/cpcompletion.exp: New file.
8599
a4295225
TT
86002009-02-02 Tom Tromey <tromey@redhat.com>
8601
8602 PR exp/9059:
8603 * gdb.cp/call-c.exp: Add regression test.
8604 * gdb.cp/call-c.cc (FooHandle): New typedef.
8605 (main): New variable 'handle'.
8606
592375cd
VP
86072009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8608
8609 * lib/mi-support.exp (et_mi_thread_list)
8610 (check_mi_and_console_threads): Adjust for current thread in
8611 -thread-list-ids output.
8612
41447f92
VP
86132009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8614
889bf7c5
PA
8615 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8616 Call it.
41447f92 8617
35669430
DE
86182009-01-28 Doug Evans <dje@google.com>
8619
8620 * gdb.arch/amd64-disp-step.S: New file.
8621 * gdb.arch/amd64-disp-step.exp: New file.
8622 * gdb.arch/i386-disp-step.S: New file.
8623 * gdb.arch/i386-disp-step.exp: New file.
8624
09f00d9a
PM
86252009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8626
8627 * gdb.base/find.exp: Set newline variable
8628 using quotes instead of braces to fix cygwin failures.
8629
1e8fb976
PA
86302009-01-23 Pedro Alves <pedro@codesourcery.com>
8631
8632 * gdb.base/radix.exp: Add tests to ensure that that set
8633 input-radix 0 and set output-radix 0 are really rejected.
8634
da061712
PA
86352009-01-23 Pedro Alves <pedro@codesourcery.com>
8636
8637 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8638 copyright years.
8639
dd7e2d2b
PA
86402009-01-23 Pedro Alves <pedro@codesourcery.com>
8641
8642 PR gdb/9664:
8643 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8644
392452f6
PA
86452009-01-22 Pedro Alves <pedro@codesourcery.com>
8646
8647 PR c++/9631:
8648 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8649
8653e71c
PM
86502009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8651
8652 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8653 binfile definition to fix Windows OS failure.
8654
a12cc160
DJ
86552009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8656
8657 PR gdb/9346
8658 * gdb.base/interrupt.c (sigint_handler): New.
8659 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8660 on error.
8661 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8662 Test "signal SIGINT".
8663
b89667eb
DE
86642009-01-19 Doug Evans <dje@google.com>
8665
8666 * gdb.base/break.exp: Update expected gdb output.
8667 * gdb.base/sepdebug.exp: Ditto.
8668 * gdb.mi/mi-syn-frame.exp: Ditto.
8669 * gdb.mi/mi2-syn-frame.exp: Ditto.
8670 * gdb.base/call-signal-resume.exp: New file.
8671 * gdb.base/call-signals.c: New file.
8672 * gdb.base/unwindonsignal.exp: New file.
8673 * gdb.base/unwindonsignal.c: New file.
8674 * gdb.threads/interrupted-hand-call.exp: New file.
8675 * gdb.threads/interrupted-hand-call.c: New file.
8676 * gdb.threads/thread-unwindonsignal.exp: New file.
8677
adb483fe
DJ
86782009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8679
8680 * gdb.base/define.exp: Test defining and hooking prefix commands.
8681 * gdb.python/python.exp: Update test for "show user" output.
8682
60023297
JK
86832009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8684
8685 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8686 now the output exactly, using less wildcards. Expect also the output
8687 of gfortran-4.3. Update for the f-valprint.c modification from
8688 2008-04-22.
8689 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8690 Remove gdb_test test names where matching the command.
8691
ccc57cf9
PA
86922009-01-01 Pedro Alves <pedro@codesourcery.com>
8693
8694 PR breakpoints/9681:
8695 * gdb.base/watchpoint.exp: Add regression test.
8696
c7a6ca08
PA
86972008-12-31 Pedro Alves <pedro@codesourcery.com>
8698
8699 * gdb.threads/attach-into-signal.exp: Don't use
8700 gdb_suppress_entire_file.
8701 * gdb.threads/attach-stopped.exp: Ditto.
8702 * gdb.threads/attachstop-mt.exp: Ditto.
8703
3a031f65
PA
87042008-12-31 Pedro Alves <pedro@codesourcery.com>
8705
8706 PR gdb/8812:
8707 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8708
09e6485f
PA
87092008-12-29 Pedro Alves <pedro@codesourcery.com>
8710
8711 PR gdb/7536:
8712 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8713 and unsupported output radices are really rejected.
8714
0cd53049
JK
87152008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8718
ba163c7e
TT
87192008-12-22 Tom Tromey <tromey@redhat.com>
8720
8721 * gdb.cp/punctuator.exp: New file.
8722
6f4de6c9
JK
87232008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * gdb.base/completion.exp (Completing non-existing component): New test.
8726
0f34d0b4
JK
87272008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8728
8729 Fix for PR gdb/8648.
8730 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8731 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8732 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8733 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8734
db2ad4c3
JK
87352008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8736
8737 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8738
bb5ef15e
DP
87392008-12-16 Christophe Lyon <christophe.lyon@st.com>
8740
8741 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8742 compiler actually generate code at the expected line number.
8743
90142adc
JZ
87442008-12-15 Jie Zhang <jie.zhang@analog.com>
8745
8746 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8747
fad6eecd
TT
87482008-12-12 Tom Tromey <tromey@redhat.com>
8749
8750 * gdb.base/commands.exp (redefine_hook_test): New proc.
8751 Call it.
8752
17c8aaf5
TT
87532008-12-11 Tom Tromey <tromey@redhat.com>
8754
8755 * gdb.base/macscp.exp: New regression test.
8756
7c8adf68
TT
87572008-12-11 Tom Tromey <tromey@redhat.com>
8758
8759 * gdb.base/macscp.exp: Print "address.addr".
8760 * gdb.base/macscp1.c (struct outer): New struct.
8761 (address): New global.
8762
b05dcbb7
TT
87632008-12-09 Tom Tromey <tromey@redhat.com>
8764
8765 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8766 Call it.
8767
2d476de1
DE
87682008-12-04 Doug Evans <dje@google.com>
8769
8770 * gdb.server/ext-run.exp: Relax regexp for init program.
8771
87bdc959
TG
87722008-12-03 Tristan Gingold <gingold@adacore.com>
8773
8774 * gdb.base/macscp.exp: Generate an object file during compilation
8775 to work around Darwin dsymutil limitations.
8776
e0740f77
JK
87772008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8778
8779 Test resolving external references to TLS variables.
8780 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8781 FILE2_THREAD_LOCAL.
8782 (testfile2, srcfile2): New variables.
8783 * gdb.threads/tls.c (file2_thread_local)
8784 (function_referencing_file2_thread_local): New.
8785 * gdb.threads/tls2.c: New file.
8786
67f0aac5
JB
87872008-11-28 Joel Brobecker <brobecker@adacore.com>
8788
8789 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8790 rather than integer, as integer might not be big enough when
8791 on 64bit targets.
67f0aac5 8792
c332165e
JG
87932008-11-27 Jerome Guitton <guitton@adacore.com>
8794
8795 * gdb.cp/formatted-ref.exp: Add equality test.
8796 * gdb.ada/formatted_ref.exp: Ditto.
8797
fc9b693c
JK
87982008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8799
8800 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8801 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8802
a9c64011
AS
88032008-11-20 Andreas Schwab <schwab@suse.de>
8804
8805 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8806 matching syscall entry point.
8807 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8808 (tcatch_vfork_then_child_follow): Likewise. Finish through
8809 vfork even if we stopped at the syscall trampoline.
8810
e2fd701e
DE
88112008-11-20 Doug Evans <dje@google.com>
8812
8813 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8814
69abc51c
TJB
88152008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8816
8817 * gdb.arch/ppc-dfp.exp: New file.
8818 * gdb.arch/ppc-dfp.c: New file.
8819
c14c28ba
PP
88202008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8821
8822 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8823
2e74121d
DE
88242008-11-17 Doug Evans <dje@google.com>
8825
8826 * gdb.mi/mi-syn-frame.exp: Update expected output.
8827 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8828
66bb093b
VP
88292008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8830
8831 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8832 "thread N" results in =thread-selected.
8833 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8834 (mi_send_resuming_command_raw): Be prepared for
8835 =thread-selected.
8836
3d043ef6
VP
88372008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8838
a9c64011
AS
8839 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8840 * lib/mi-support.exp: Likewise.
3d043ef6 8841
808104c8
JB
88422008-11-16 Joel Brobecker <brobecker@adacore.com>
8843
8844 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8845 commands from the expected output for "help catch".
8846
00b22944
JB
88472008-11-15 Joel Brobecker <brobecker@adacore.com>
8848
8849 * gdb.ada/int_deref.exp: New testcase.
8850
59669435
TT
88512008-11-14 Nick Roberts <nickrob@snap.net.nz>
8852
8853 * gdb.mi/gdb2549.exp: New file.
8854
de04a248
DE
88552008-11-11 Doug Evans <dje@google.com>
8856
8857 * gdb.base/callexit.exp: New file.
8858 * gdb.base/callexit.c: New file.
8859
6b8ce727
DE
88602008-11-10 Doug Evans <dje@google.com>
8861
8862 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8863 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8864 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8865 (default_gdb_start,default_gdb_exit): Ditto.
8866 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8867 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8868 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8869 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8870 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8871 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8872
1b14b8aa
AS
88732008-11-03 Andreas Schwab <schwab@suse.de>
8874
8875 * gdb.base/hashline2.exp: Fix typo.
8876 * gdb.base/hashline3.exp: Likewise.
8877
f3134b88
TT
88782008-10-30 Tom Tromey <tromey@redhat.com>
8879
8880 * gdb.base/pointers.exp: Add test.
8881 * gdb.base/pointers.c (k, S): New typedefs.
8882 (instance): New global.
8883
c2226152
AS
88842008-10-30 Andreas Schwab <schwab@suse.de>
8885
8886 * gdb.base/args.exp: Add tests for newlines.
8887
462f405c
JB
88882008-10-30 Joel Brobecker <brobecker@adacore.com>
8889
8890 gdb.base/foll-exec.exp: Update the expected output of a couple
8891 of "info breakpoints" tests.
8892
79a45b7d
TT
88932008-10-28 Tom Tromey <tromey@redhat.com>
8894
8895 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8896
adc13a14
PA
88972008-10-24 Pedro Alves <pedro@codesourcery.com>
8898
8899 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8900 gdb_start_cmd.
8901 Use runto_main before any test that requires execution.
8902
252fbfc8
PA
89032008-10-23 Pedro Alves <pedro@codesourcery.com>
8904
8905 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8906 instead of SIGINT.
8907
28148e3d
JB
89082008-10-22 Joel Brobecker <brobecker@adacore.com>
8909
8910 * gdb.base/completion.exp: Update expected output following
8911 the addition of the "info tasks" command.
8912
c209f847
TT
89132008-10-22 Tom Tromey <tromey@redhat.com>
8914
8915 * gdb.base/exprs.exp (test_expr): Add test for string
8916 concatenation.
8917
f177e350
PA
89182008-10-19 Pedro Alves <pedro@codesourcery.com>
8919
8920 * configure.ac: Output gdb.python/Makefile.
8921 * configure: Regenerate.
8922 * gdb.python/Makefile.in: New.
8923
cce89356
JB
89242008-10-16 Joel Brobecker <brobecker@adacore.com>
8925
8926 * gdb.base/foll-fork.exp: Adjust the expected output to match
8927 the new description for fork/vfork catchpoints in the "info
8928 breakpoints" output.
8929
176d289d
TJB
89302008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8931
8932 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8933
a08702d6
TJB
89342008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8935
8936 * gdb.python/python-value.c: New file.
8937 * gdb.python/python-value.exp: New file.
8938
1c5cfe86
PA
89392008-10-15 Pedro Alves <pedro@codesourcery.com>
8940
8941 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8942
5a98ad69
DP
89432008-10-15 Denis Pilat <denis.pilat@st.com>
8944
41702f1b 8945 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8946
dcb1a1e2
TT
89472008-10-09 Tom Tromey <tromey@redhat.com>
8948
8949 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8950 'fprintf' and 'stderr'.
8951
9124fe48
JB
89522008-10-07 Joel Brobecker <brobecker@adacore.com>
8953
8954 * gdb.ada/ref_tick_size.exp: New testcase.
8955
45452591
DE
89562008-10-06 Doug Evans <dje@google.com>
8957
8958 * gdb.dwarf2/dw2-cu-size.exp: New file.
8959 * gdb.dwarf2/dw2-cu-size.S: New file.
8960
8961 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8962 .Ltype_int for clarity.
8963
4fc5b208
PP
89642008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8965
8966 PR gdb/2384:
8967 * gdb.cp/gdb2384.exp: Extended to test more cases.
8968 * gdb.cp/gdb2384.cc: Likewise.
8969 * gdb.cp/gdb2384-base.h: Likewise.
8970 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8971
d78df370
JK
89722008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8973
8974 * gdb.base/maint.exp (maint print type): Remove printing
8975 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8976
9a044a89
TT
89772008-09-30 Tom Tromey <tromey@redhat.com>
8978
8979 * gdb.base/macscp.exp: Add completion tests.
8980 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8981 (TWENTY_THREE): Likewise.
8982 (FORTY_EIGHT): Likewise.
8983
506800a9
TT
89842008-09-30 Tom Tromey <tromey@redhat.com>
8985
8986 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8987 everywhere.
8988 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8989
1a6f01b5
JK
89902008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8991
8992 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8993 testcase is derived from. Fix racy dependency on an expected PID
8994 number. No longer support the testcase on Linux kernel 2.4.x.
8995
2fae03e8
TT
89962008-09-27 Tom Tromey <tromey@redhat.com>
8997
8998 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8999 and varargs.
9000
1ad15515
PA
90012008-09-22 Pedro Alves <pedro@codesourcery.com>
9002
9003 * lib/mi-support.exp (mi_expect_interrupt): New.
9004 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9005 from gdb.mi/mi-nonstop.exp.
9006 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9007 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9008 lib/mi-support.exp.
9009 Use mi_check_thread_states throughout. Avoid ".*" and do not
9010 require an anchor after -exec-run.
9011
d0b76dc6
DJ
90122008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9015 stop is pending. Avoid ".*" when two stops are pending.
9016 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9017 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9018 newlines in fullnames.
9019 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9020 (mi_expect_stop): Update comments. Only anchor in sync mode.
9021 Do not match newlines.
9022 (mi_send_resuming_command_raw): Always return status.
9023 (mi_get_stop_line): Do not match more than one line by accident.
9024 Only anchor in sync mode.
9025 (mi_run_inline_test): If -exec-next fails, give up.
9026
9990c830
UW
90272008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9028
9029 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9030 on SPU.
9031
ebcf6f00
JB
90322008-09-10 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9035
b6db24e5
JB
90362008-09-10 Joel Brobecker <brobecker@adacore.com>
9037
9038 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9039 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9040 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9041 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9042 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9043 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9044 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9045 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9046 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9047 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9048 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9049 Include the "= " sequence in the expected output of print tests.
9050
2bf448e0
JB
90512008-09-10 Joel Brobecker <brobecker@adacore.com>
9052
9053 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9054 description for boolean types.
9055
d51fd4c8
PA
90562008-09-09 Pedro Alves <pedro@codesourcery.com>
9057
9058 * gdb.base/hook-stop-continue.c: New.
9059 * gdb.base/hook-stop-continue.exp: New.
9060
694182d2
DJ
90612008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9062
9063 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9064
3b8a7fc0
JG
90652008-09-08 Jerome Guitton <guitton@adacore.com>
9066
9067 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9068 (stack_check_probe_2, stack_check_probe_loop_1)
9069 (stack_check_probe_loop_2): New functions.
9070 (main): Add call to these new functions.
9071 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9072 functions, check that the breakpoint is inserted at the appropriate
9073 location.
9074 (insert_breakpoint): Slightly refine this procedure so that it can
9075 be called several times in the test.
9076
96cc0ae8
JG
90772008-09-08 Jerome Guitton <guitton@adacore.com>
9078
9079 * gdb.base/stack-checking.c: New file.
9080 * gdb.base/stack-checking.exp: New file.
9081
1f08b409
TJB
90822008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9083
9084 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9085 * gdb.arch/altivec-regs.exp: Likewise.
9086 * gdb.arch/vsx-regs.exp: Likewise.
9087
3099e1c4
TJB
90882008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9089
9090 * gdb.arch/ppc-fp.exp: New file.
9091 * gdb.arch/ppc-fp.c: New file.
9092
cc69bfc1
PP
90932008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9094
9095 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9096 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9097
b02a33db
MS
90982008-09-04 Michael Snyder <msnyder@vmware.com>
9099
9100 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9101 as "at" (for non-debug functions such as _start).
9102
2992cbe0
UW
91032008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9104
9105 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9106 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9107 software watchpoints.
9108 * gdb.base/watch_thread_num.exp: Likewise.
9109
514f746b
AR
91102008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9111
9112 * gdb.arch/i386-bp_permanent.exp: New test.
9113
876cecd0
TT
91142008-08-24 Tom Tromey <tromey@redhat.com>
9115
9116 * gdb.base/maint.exp: Update "maint print type".
9117
80f73d71
VP
91182008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9119
9120 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9121 support. Adjust the order of "*running" notifications.
9122 * gdb.mi/non-stop.c: Don't cast from int to void* and
9123 back.
9124
d9c78d7d
MK
91252008-08-20 Mark Kettenis <kettenis@gnu.org>
9126
9127 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9128 expect to find it in the "info frame" output.
9129
97a2d1d3
DJ
91302008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9131
9132 * gdb.base/interp.exp: Always consume both prompts.
9133
b96e2927
PA
91342008-08-20 Pedro Alves <pedro@codesourcery.com>
9135
9136 * gdb.base/pending.exp: Test pending breakpoints without symbols
9137 loaded.
9138
8cf6e61a
VP
91392008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9140
9141 * lib/mi-support.exp (mi_expect_stop): Produce
9142 more details on failures.
9143 * gdb.mi/mi-nonstop.exp: New.
9144 * gdb.mi/non-stop.c: New.
9145
c6ebd6cf
VP
91462008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9147
a9c64011
AS
9148 * gdb.mi/mi-async.exp: Use 'set target-async'.
9149 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9150
46a9b8ed
DJ
91512008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9152
9153 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9154
44feb3ce
TT
91552008-08-17 Tom Tromey <tromey@redhat.com>
9156
9157 * gdb.base/help.exp (help catch): Rewrite.
9158
311a4e6b
TJB
91592008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9160
9161 * gdb.base/define.exp: Test indented command documentation.
9162 * gdb.python/python.exp: Test indented multi-line command.
9163
604c2f83
LM
91642008-08-15 Luis Machado <luisgpm@br.ibm.com>
9165
9166 * testsuite/gdb.arch/vsx-regs.c: New source file.
9167 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9168 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9169
886a217c
TT
91702008-08-14 Tom Tromey <tromey@redhat.com>
9171
9172 * gdb.base/macscp.exp: Add regression test for "macro define" or
9173 "macro undef" with no arguments.
9174
c814a4f3
PP
91752008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9176
9177 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9178
12ab8a60
UW
91792008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9180
9181 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9182
d57a3c85
TJB
91832008-08-06 Tom Tromey <tromey@redhat.com>
9184
9185 * gdb.python/python.exp: New file.
9186
c7b778ff
JK
91872008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9188
9189 Fix for PR gdb/1543.
9190 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9191 $LOCATION.
9192 (location): New variable.
9193 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9194 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9195 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9196 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9197 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9198 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9199 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9200 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9201 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9202 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9203 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9204 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9205 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9206 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9207 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9208 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9209 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9210 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9211 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9212 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9213 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9214 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9215 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9216 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9217 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9218 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9219 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9220 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9221 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9222 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9223 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9224 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9225 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9226 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9227 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9228 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9229 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9230 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9231 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9232 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9233 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9234 gdb.base/type-opaque.exp, gdb.base/until.exp,
9235 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9236 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9237 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9238 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9239 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9240 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9241 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9242 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9243 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9244 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9245 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9246 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9247 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9248 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9249 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9250 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9251 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9252 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9253 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9254 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9255 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9256 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9257 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9258 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9259 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9260 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9261 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9262 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9263 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9264 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9265 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9266 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9267 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9268 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9269 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9270 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9271 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9272 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9273 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9274 to bug-gdb@prep.ai.mit.edu .
9275
5e06a3d1
VP
92762008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9277
9278 * lib/mi-support.exp (mi_load_shlibs): New.
9279 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9280
9d81d21b
VP
92812008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9282
9283 * lib/mi-support.exp (get_mi_thread_list)
9284 (check_mi_and_console_threads): New, moved from ...
9285 * gdb.mi/mi-pthread.exp: ...here.
9286 * gdb.mi/gdb669.exp (get_mi_thread_list)
9287 (check_mi_and_console_threads): Delete.
9288 * gdb.mi/mi2-pthread.exp: Likewise.
9289
bae98fe0
TT
92902008-07-28 Tom Tromey <tromey@redhat.com>
9291
9292 * Makefile.in (just-check): Remove. Move body to...
9293 (check): ... here.
9294
57380f4e
DJ
92952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9296
9297 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9298 Add a test for duplicated SIGINTs.
9299
e09490f1
DJ
93002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9301
9302 * gdb.threads/schedlock.exp (get_args): Update to work for any
9303 value of NUM.
9304 (Top level): Report the number of threads that did not resume.
9305
6387b45f
DJ
93062008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9307
9308 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9309
62f64ff2
DJ
93102008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9311
9312 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9313 non-MI prompt.
9314
fa8de41e
TT
93152008-07-26 Tom Tromey <tromey@redhat.com>
9316
9317 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9318 (function_struct, function_struct_ptr): New globals.
9319 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9320 function pointer in a struct.
9321
ccb3ac8a
TT
93222008-07-26 Tom Tromey <tromey@redhat.com>
9323
9324 * gdb.base/macscp.exp: Add test for macro lexing bug.
9325
d7d9f01e
TT
93262008-07-18 Tom Tromey <tromey@redhat.com>
9327
9328 * gdb.base/macscp.exp: Add macro tests.
9329
9bf07184
PP
93302008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9331
9332 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9333
becf6477
PP
93342008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9335
9336 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9337
0709f7d3
PP
93382008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9339
9340 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9341
7093c834
PP
93422008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9343
9344 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9345
b432ffe3
JK
93462008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9347
9348 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9349
b1a268e5
VP
93502008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9351
9352 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9353
e2995f8e
KB
93542008-07-11 Kevin Buettner <kevinb@redhat.com>
9355
9356 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9357 of regexp to account for changes made to GDB in the printing of
9358 byte vectors.
9359
14032a66
TT
93602008-07-11 Tom Tromey <tromey@redhat.com>
9361
9362 * gdb.base/completion.exp: Add 'help' completion test.
9363
981505ef
JK
93642008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9365
9366 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9367
10568435
JK
93682008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9369
9370 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9371
4487aabf
PA
93722008-07-09 Pedro Alves <pedro@codesourcery.com>
9373
9374 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9375
a4a9b1c4
PA
93762008-07-09 Pedro Alves <pedro@codesourcery.com>
9377
9378 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9379
3c3185ac
JK
93802008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9381
9382 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9383
7ebd49dc
VP
93842008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9385
9386 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9387 previous commit. Add a comment.
9388
84e46146
PA
93892008-06-28 Pedro Alves <pedro@codesourcery.com>
9390
9391 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9392
0f8d4a2f
VP
93932008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9394
9395 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9396
f747e0ce
PA
93972008-06-27 Pedro Alves <pedro@codesourcery.com>
9398
9399 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9400 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9401 compiling an executable, link in an object that forces unbuffered
9402 output.
9403 * lib/set_unbuffered_mode.c: New file.
9404
734a5c36
JK
94052008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9406
9407 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9408
a2840c35
VP
94092008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9410
a9c64011
AS
9411 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9412 mi_expect_stop.
9413 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9414 Demand that *running is output.
9415 (detect_async): Perform checking every time.
9416 (mi_send_resuming_command): Extract everything into...
9417 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9418 (mi_expect_stop): Don't accept any output before *stopped.
9419
6ae37fef
VP
94202008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9421
9422 Robustify mi-simplerun.
a9c64011
AS
9423 * gdb.mi/basics.c (main): Add a call to sleep.
9424 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9425 * gdb.mi/mi2-cli.exp: Likewise.
9426 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9427
b4aa76f0 94282008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9429
9430 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9431
e1ac3328
VP
94322008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9433
a9c64011
AS
9434 * gdb.mi/mi-console.exp: Adjust.
9435 * gdb.mi/mi-syn-frame.exp: Adjust.
9436 * gdb.mi/mi2-console.exp: Adjust.
9437 * gdb.mi/mi2-syn-frame.exp: Adjust.
9438 * lib/mi-support.exp (mi_run_cmd): Adjust.
9439 (mi_send_resuming_command): Adjust.
e1ac3328 9440
f7f9a841
VP
94412008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9442
9443 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9444 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9445 testing of stopped.
9446 * gdb.mi/mi2-syn-frame.exp: Likewise.
9447 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9448 (async, detect_async): New.
9449 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9450 depending on if we're running in sync or async mode.
f7f9a841 9451
37cd5d19
TT
94522008-06-09 Tom Tromey <tromey@redhat.com>
9453
9454 * gdb.base/completion.exp: New tests for field name completion
9455 with spaces, and field name completion with '->'.
9456
65d12d83
TT
94572008-06-06 Tom Tromey <tromey@redhat.com>
9458
9459 * gdb.base/break1.c (struct some_struct): New struct.
9460 (values): New global.
9461 * gdb.base/completion.exp: Add field name completion test.
9462
ebfe2e3f
PP
94632008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9464
9465 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9466 to pointer.
9467 * gdb.cp/call-c.cc: Likewise.
9468
bcf6fc3a
NR
94692008-06-06 Nick Roberts <nickrob@snap.net.nz>
9470
9471 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9472 annotation.
9473
49fd4a42 94742008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9475 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9476
9477 * gdb.threads/execl.c, gdb.threads/execl1.c,
9478 gdb.threads/execl.exp: New tests.
a9c64011 9479
8a34ac3f
AR
94802008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9481 Daniel Jacobowitz <dan@codesourcery.com>
9482
9483 * gdb.cp/exception.exp: Activate test, make it work with pending
9484 catchpoints.
9485
86ae69ef
JK
94862008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9487
9488 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9489
f7f9ae2c
VP
94902008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9491
a9c64011
AS
9492 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9493 now printed.
9494 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9495
2a2d4dc3
AS
94962008-05-27 Andreas Schwab <schwab@suse.de>
9497
9498 * gdb.base/frame-args.exp: Handle arguments that are optimized
9499 out.
9500
5099e4d9
LM
95012008-05-26 Luis Machado <luisgpm@br.ibm.com>
9502
9503 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9504 quiet for ppc32 and group options into a single variable.
9505
d9c36a91
JB
95062008-05-23 Joel Brobecker <brobecker@adacore.com>
9507
9508 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9509 of zero-size elements.
9510 * gdb.ada/null_array.exp: Test printing this new array.
9511
103a8671
JK
95122008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9513
9514 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9515
07a4cc1a 95162008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9517
9518 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9519 of the "finish" command.
9520
55f996a7
NR
95212008-05-21 Nick Roberts <nickrob@snap.net.nz>
9522
9523 * gdb.base/annota1.exp: Test for new annotation.
9524
907fc202
UW
95252008-05-16 Pedro Alves <pedro@codesourcery.com>
9526
9527 * gdb.base/fixsection.exp: New file.
9528 * gdb.base/fixsection0.c: New file.
9529 * gdb.base/fixsection1.c: New file.
9530
e8f97270
UW
95312008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9532
9533 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9534 * gdb.base/annota3.exp: Likewise.
9535
ac0bb574
NF
95362008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9537
9538 * gdb.base/watch_thread_num.exp: Don't run tests that require
9539 watchpoints if the target doesn't support them.
9540
6fadd07a
DE
95412008-05-12 Doug Evans <dje@google.com>
9542
9543 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9544
6e9a4a30
JB
95452008-05-09 Joel Brobecker <brobecker@adacore.com>
9546
9547 * gdb.ada/assign_1.exp: New testcase.
9548
08388c79
DE
95492008-05-09 Doug Evans <dje@google.com>
9550
a3c83fae
DE
9551 * gdb.base/find.exp: New file.
9552 * gdb.base/find.c: New file.
08388c79 9553
bd5ddfe8
DJ
95542008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9555
9556 * gdb.base/commands.exp (watchpoint_command_test): Handle
9557 gdb,no_hardware_watchpoints.
9558 * gdb.base/float.exp: Allow ARM targets without floating point.
9559 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9560
b5dd68e2 95612008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9562 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9563
9564 * gdb.ada/lang_switch: New test program.
9565 * gdb.ada/lang_switch.exp: New testcase.
9566
382d13d1
DE
95672008-05-05 Doug Evans <dje@google.com>
9568
9569 * gdb.base/help.exp (disassemble): Update expected help text.
9570
9dd789d0
PA
95712008-05-04 Pedro Alves <pedro@codesourcery.com>
9572
9573 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9574
611c83ae
PA
95752008-05-04 Pedro Alves <pedro@codesourcery.com>
9576
9577 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9578 different times.
9579
ff013f42
JK
95802008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9581
9582 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9583 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9584 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9585 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9586
96dff6a2
VP
95872008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9588
9589 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9590 notification to appear.
9591
55cd6f92
DJ
95922008-05-04 Daniel Jacobowitz <dan@debian.org>
9593
9594 * gdb.base/fullname.c: New file.
9595 * gdb.base/fullname.exp: New file.
9596 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9597
d705c43c
PA
95982008-05-03 Pedro Alves <pedro@codesourcery.com>
9599
9600 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9601 expressions with macros.
9602
333222e1
JK
96032008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9604
9605 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9606
5ac01682
DJ
96072008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9608
9609 * gdb.base/completion.exp: Handle lack of other symbols beginning
9610 with "a".
9611
9612 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9613
237fc4c9
PA
96142008-05-02 Jim Blandy <jimb@codesourcery.com>
9615
9616 * gdb.asm/asmsrc1.s: Add scratch space.
9617
ed5e9466
DJ
96182008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9619 Daniel Jacobowitz <dan@codesourcery.com>
9620
9621 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9622 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9623 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9624
b39cc962
DJ
96252007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9626
9627 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9628
36d520f5
JB
96292008-05-01 Joel Brobecker <brobecker@adacore.com>
9630
9631 * gdb.base/info-target.exp: New testcase.
9632
8d4e3071
DJ
96332008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9634
9635 * gdb.cp/hang.exp: Use .cc instead of .C.
9636 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9637 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9638
6f3f3097
DJ
96392008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9640
9641 * gdb.base/gdb1250.exp: Remove perror.
9642 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9643
5550a914
PA
96442008-04-30 Pedro Alves <pedro@codesourcery.com>
9645
9646 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9647 .2byte.
9648
d848e687
DJ
96492008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9650
9651 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9652 (maybe_kfail): New.
9653
93b5768b
PA
96542008-04-25 Pedro Alves <pedro@codesourcery.com>
9655
9656 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9657
721c02de
VP
96582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9659
a9c64011
AS
9660 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9661 * gdb.mi/mi2-syn-frame.exp: Likewise.
9662 * lib/mi-support.exp: Likewise.
721c02de 9663
74960c60
VP
96642008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9665
9666 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9667 to specify regexp for the location to stop at.
9668 * gdb.base/break-always.c: New.
9669 * gdb.base/break-always.exp: New.
9670
d24317b4
VP
96712008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9672
9673 * lib/mi-support.exp (mi_runto_helper): Adjust
9674 for the original-location field.
9675 (mi_create_breakpoint, mi_list_breakpoints): New.
9676 * gdb.mi/mi-break.exp: Adjust.
9677 * gdb.mi/mi2-break.exp: Adjust.
9678 * gdb.mi/mi-pending.exp: Adjust.
9679 * gdb.mi/mi-simplerun.exp: Adjust.
9680 * gdb.mi/mi2-simplerun.exp: Adjust.
9681 * gdb.mi/mi-syn-frame.exp: Adjust.
9682 * gdb.mi/mi2-syn-frame.exp: Adjust.
9683 * gdb.mi/mi-until.exp: Adjust.
9684 * gdb.mi/mi2-until.exp: Adjust.
9685 * gdb.mi/mi-var-display.exp: Adjust.
9686 * gdb.mi/mi2-var-display.exp: Adjust.
9687 * gdb.mi/mi-watch.exp: Adjust.
9688 * gdb.mi/mi2-watch.exp: Adjust.
9689
fdc59709 96902008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9691
a9c64011
AS
9692 * aclocal.m4: Add override.m4.
9693 * configure: Regenerate.
fdc59709 9694
8e91f023
VP
96952008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9696
9697 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9698 '-var-update --all-values' reports new value even the type
9699 of a variable object has changed.
9700
233a11ab
CS
97012008-04-18 Craig Silverstein <csilvers@google.com>
9702
9703 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9704 files.
d24317b4 9705
9c1137ad
JB
97062008-04-18 Joel Brobecker <brobecker@adacore.com>
9707
9708 * gdb.ada/atomic_enum: New test program.
9709 * gdb.ada/atomic_enum.exp: New testcase.
9710
66d0bbc7
DE
97112008-04-17 Doug Evans <dje@google.com>
9712
9713 * gdb.opt/Makefile.in: Fix whitespace.
9714
100906b0
UW
97152008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9716
9717 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9718
4584e32e
DE
97192008-04-17 Doug Evans <dje@google.com>
9720
9721 * gdb.base/hashline1.exp: New testcase.
9722 * gdb.base/hashline2.exp: New testcase.
9723 * gdb.base/hashline2.exp: New testcase.
9724
0a320680
PA
97252008-04-17 Pedro Alves <pedro@codesourcery.com>
9726
9727 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9728
18ac113b
AR
97292008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9730
9731 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9732 temporary breakpoint to match "Temporary breakpoint".
9733 * gdb.base/break.exp (delete_breakpoints): Likewise.
9734 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9735 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9736 * gdb.base/display.exp: Likewise.
9737 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9738 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9739 * gdb.base/restore.exp (restore_tests): Likewise.
9740 * gdb.base/sepdebug.exp: Likewise.
9741 * gdb.base/watchpoint.exp: Likewise.
9742 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9743 * gdb.mi/mi-pending.exp: Likewise.
9744 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9745 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9746 * gdb.mi/mi-var-cmd.exp: Likewise.
9747 * gdb.mi/mi-var-display.exp: Likewise.
9748 * gdb.mi/mi2-cli.exp: Likewise.
9749 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9750 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9751 * gdb.mi/mi2-var-display.exp: Likewise.
9752 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9753 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9754 new "disp" field.
a9c64011 9755 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9756 reason. This is to support fix for PR2424.
9757
add38693
JK
97582008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9759
9760 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9761
fcacd99f
VP
97622008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9763
9764 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9765 field. Add more floating varobj tests.
fcacd99f 9766 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9767 field.
9768 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9769 (main): Call do_at_tests.
9770 * lib/mi-support.exp (mi_create_floating_varobj)
9771 (mi_varobj_update_with_type_change): New.
fcacd99f 9772
de051565
MK
97732008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9774
9775 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9776 option of -var-evaluate-expression.
9777 * gdb.mi/mi2-var-display.exp: Likewise.
9778
dbc52822
VP
97792008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9780
9781 Introduce test setup helpers.
a9c64011
AS
9782 * lib/gdb.exp (build_executable, clean_restart)
9783 (prepare_for_testing): New.
9784 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9785 * gdb.base/return.exp: Likewise.
9786 * gdb.base/ending-run.exp: Likewise.
dbc52822 9787
473591da
NR
97882008-04-07 Nick Roberts <nickrob@snap.net.nz>
9789
9790 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9791 Interface (MI) responses.
9792
2b2d9e11
VP
97932008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9794
a9c64011
AS
9795 * gdb.cp/breakpoint.cc: New code to test conditions involving
9796 member variables.
9797 * gdb.cp/breakpoint.exp: Test condition involving member
9798 variables.
2b2d9e11 9799
bb378428
VP
98002008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9801
9802 * lib/mi-support.exp (mi_expect_stop): New.
9803 (mi_run_cmd): Change the
9804 token. Use mi_send_resuming_command, use
9805 mi_expect_stop.
9806 (mi_execute_to_helper): Rename to mi_execute_to.
9807 (mi_send_resuming_command): Add more error patterns.
9808 (mi_wait_for_stop): Renamed to...
9809 (mi_get_stop_line): ...this.
9810 (mi_run_inline_test): Adjust.
9811
9812 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9813 * gdb.mi/mi-console.exp: Likewise.
9814 * gdb.mi/mi-pending.exp: Likewise.
9815 * gdb.mi/mi-simplerun.exp: Likewise.
9816 * gdb.mi/mi-stack.exp: Likewise.
9817 * gdb.mi/mi-stepi.exp: Likewise.
9818 * gdb.mi/mi-syn-frame.exp: Add comment.
9819 * gdb.mi/mi-until.exp: Likewise.
9820 * gdb.mi/mi-var-display.exp: Likewise.
9821 * gdb.mi/mi-watch.exp: Likewise.
9822 * gdb.mi/mi2-cli.exp: Likewise.
9823 * gdb.mi/mi2-console.exp: Likewise.
9824 * gdb.mi/mi2-simplerun.exp: Likewise.
9825 * gdb.mi/mi2-stack.exp: Likewise.
9826 * gdb.mi/mi2-stepi.exp: Likewise.
9827 * gdb.mi/mi2-until.exp: Likewise.
9828 * gdb.mi/mi2-var-display.exp: Likewise.
9829 * gdb.mi/mi2-watch.exp: Likewise.
9830
62172bb9
UW
98312008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9832
9833 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9834
9835 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9836
a13e061a
PA
98372008-04-04 Pedro Alves <pedro@codesourcery.com>
9838
9839 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9840 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9841 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9842 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9843 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9844 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9845 expect an mi error duplicated in stderr.
9846
eae06beb
JB
98472008-04-03 Joel Brobecker <brobecker@adacore.com>
9848
9849 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9850 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9851 Add a couple of tests that verify the behavior when the new setting
9852 is set to "cancel" and "all".
9853 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9854 "ask" before we start the testing.
9855
79c6ced6
AR
98562008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9857
9858 * gdb.cp/casts.cc: Add class reference variables.
9859 * gdb.cp/casts.exp: New test cases for up/down casting references.
9860
6c2d1a6b
MK
98612008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9862
9863 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9864 instead of beginning to make an extra test pass.
9865 * gdb.mi/mi2-var-display.exp: Likewise.
9866
55b411d9
MR
98672008-03-31 Maciej W. Rozycki <macro@mips.com>
9868
9869 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9870
c6140da2
MD
98712008-03-31 Markus Deuling <deuling@de.ibm.com>
9872 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9873
9874 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9875 value. Add xfail for older kernels.
9876
79732189
AR
98772008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9878
9879 Bring mi-support in line with gdb.exp.
9880 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9881 (mi_gdb_start): New function.
9882
33c3676e
MR
98832008-03-28 Maciej W. Rozycki <macro@mips.com>
9884
9885 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9886
92e28119
VP
98872008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9888
9889 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9890 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9891
9e8e3afe
VP
98922008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9893
9894 * lib/mi-support.exp (mi_create_varobj_checked): New.
9895 (mi_list_varobj_children): Allow to check for a
9896 value.
9897 (mi_list_array_varobj_children): New.
9898
9899 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9900 and mi_list_varobj_children, as opposed to hardcoding
9901 expected strings.
9902 * gdb.mi/gdb701.exp: Likewise.
9903 * gdb.mi/gdb792.exp: Likewise.
9904 * gdb.mi/mi-var-block.exp: Likewise.
9905 * gdb.mi/mi-var-cmd.exp: Likewise.
9906 * gdb.mi/mi-var-invalidate.exp: Likewise.
9907 * gdb.mi/mi2-var-block.exp: Likewise.
9908 * gdb.mi/mi2-var-child.exp: Likewise.
9909 * gdb.mi/mi2-var-cmd.exp: Likewise.
9910 * gdb.mi/mi2-var-display.exp: Likewise.
9911
9df50351
JK
99122008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9913
9914 Fix random false FAILs on i386.
9915 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9916
31e5d73a
DJ
99172008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 PR gdb/544
9920 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9921
12f4afab
DJ
99222008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9923
9924 PR gdb/544
9925 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9926
b562a0cb
DJ
99272008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9928
9929 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9930 fixed PR gdb/544.
9931
17faa917
DJ
99322008-03-21 Pedro Alves <pedro@codesourcery.com>
9933
9934 * gdb.threads/fork-child-threads.exp: Test next over fork.
9935
6214f497
DJ
99362008-03-21 Chris Demetriou <cgd@google.com>
9937
9938 * gdb.base/break.exp (rbreak junk): New test for rbreak
9939 "Junk at end of arguments" issue.
9940
63092375
DJ
99412008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9942
9943 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9944 *& to work on created array elements.
9945 (Top level): Test print $pc with a file. Test string operations
9946 without a target.
9947 * gdb.base/ptype.exp: Do not expect *& to work on created array
9948 elements.
9949
b21991b0
DJ
99502008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9951
9952 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9953 gdb.threads/staticthreads.exp: Update exit query.
9954
c4b347c7
SL
99552008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9956
9957 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9958
fa4727a6
DJ
99592008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9960
9961 * gdb.base/watchpoint.c (global_ptr, func4): New.
9962 (main): Call func4.
9963 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9964 (test_inaccessible_watchpoint): New.
9965
2f34202f
MR
99662008-02-29 Maciej W. Rozycki <macro@mips.com>
9967
9968 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9969 select the largest.
9970
0d6ba1b1
DJ
99712008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9972
9973 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9974 frames-invalid annotations.
9975
e691325a
PM
99762008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9977
a9c64011 9978 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9979
f85b5ecc
DE
99802008-02-27 Doug Evans <dje@google.com>
9981
9982 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9983 for bug 1738.
9984 (breakpoint_to_handler_entry): Ditto.
9985
b40e7bf3
JB
99862008-02-27 Joel Brobecker <brobecker@adacore.com>
9987
9988 * gdb.base/ending-run.exp: Use the first line of code inside
9989 function body to test breakpoints.
9990 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9991 location where the breakpoint is inserted when using the line
9992 where a function is declared. Fix typo in the description of
9993 one of the tests.
9994 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9995
2faca73a
PM
99962008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9997
9998 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9999 tests.
2faca73a 10000
6f439c36
PM
100012008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10002
10003 * gdb.base/args.exp: avoid same output for tests
10004 with single quotes.
10005
54e52265
VP
100062008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10007
a9c64011
AS
10008 * gdb.base/annota1.exp: Adjust for 'info break'
10009 format changes.
10010 * gdb.base/annota3.exp: Likewise.
10011 * gdb.base/break.exp: Likewise.
10012 * gdb.base/condbreak.exp: Likewise.
10013 * gdb.base/pending.exp: Likewise.
10014 * gdb.base/sepdebug.exp: Likewise.
10015 * gdb.base/unload.exp: Likewise.
10016 * gdb.cp/ovldbreak.exp: Likewise.
10017 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10018
897b09ca
DE
100192008-02-07 Doug Evans <dje@google.com>
10020
10021 * gdb.cp/mb-inline.exp: New.
10022 * gdb.cp/mb-inline.h: New.
10023 * gdb.cp/mb-inline1.cc: New.
10024 * gdb.cp/mb-inline2.cc: New.
10025
b1c32d35
PM
100262008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10027
10028 * gdb.pascal/floats.pas: New test program.
10029 * gdb.pascal/floats.exp: New testcase.
10030
1a4ca44a
TJB
100312008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10032
10033 * gdb.base/callfuncs.c (t_float_many_args): New function.
10034 (t_double_many_args): New function.
10035 * gdb.base/callfuncs.exp: Add tests for exceeding float
10036 and double parameters passed through the stack.
10037
439048e8
JB
100382008-02-05 Joel Brobecker <brobecker@adacore.com>
10039
10040 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10041 gdb.ada/complete/foo.adb: New files.
10042 * gdb.ada/complete.exp: New testcase.
10043
81fe8080
DE
100442008-02-03 Doug Evans <dje@google.com>
10045
301f0ecf
DE
10046 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10047
81fe8080
DE
10048 * gdb.cp/gdb2384.exp: New file.
10049 * gdb.cp/gdb2384.cc: New file.
10050 * gdb.cp/gdb2384-base.h: New file.
10051 * gdb.cp/gdb2384-base.cc: New file.
10052
4b071aec
DE
100532008-02-02 Doug Evans <dje@google.com>
10054
10055 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10056
61137ba6
JB
100572007-02-01 Joel Brobecker <brobecker@adacore.com>
10058
10059 * gdb.ada/sym_print_name: New test program.
10060 * gdb.ada/sym_print_name.exp: New testcase.
10061
100622007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10063
10064 * gdb.ada/nested/hello.adb: New file.
10065 * gdb.ada/nested.exp: New testcase.
10066 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10067
98deb0da
VP
100682008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10069
10070 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10071 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10072 don't cause future evaluations of function to report
10073 creation of internal breakpoints.
98deb0da 10074
723a2275
VP
100752008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10076
10077 * gdb.mi/mi-break.exp (test_error): New.
10078 Call it.
10079
fb546a2f
LM
100802008-01-31 Luis Machado <luisgpm@br.ibm.com>
10081
10082 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10083 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10084
2d8fd90a
PM
100852008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10086
10087 * gdb.pascal/integers.pas: New test program.
10088 * gdb.pascal/integers.exp: New testcase.
10089
a7fa0ded
PM
100902008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10091
10092 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10093
5e1a1926
TJB
100942008-01-30 Luis Machado <luisgpm@br.ibm.com>
10095
10096 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10097 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10098
8d04f9f0
JB
100992008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10100
10101 * gdb.ada/formatted_ref: New test program.
10102 * gdb.ada/formatted_ref.exp: New testcase.
10103
10104 * gdb.cp/formatted-ref.cc: New file.
10105 * gdb.cp/formatted-ref.exp: New testcase.
10106
ce75a98f
JB
101072008-01-30 Joel Brobecker <brobecker@adacore.com>
10108
10109 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10110
e835f6bf
NR
101112008-01-30 Nick Roberts <nickrob@snap.net.nz>
10112
10113 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10114 (test_file_list_exec_source_file): Update to new macro-info field.
10115
d118ef87
PH
101162008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10117
10118 * gdb.ada/exprs: New test program.
10119 * gdb.ada/exprs.exp: New testcase.
10120
7d35ab09
TJB
101212008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10122
10123 * dfp-test.c (DELTA, DELTA_B): New definitions.
10124 (double_val1, double_val2, double_val3, double_val4, double_val5,
10125 double_val6, double_val7, double_val8, double_val9, double_val10,
10126 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10127 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10128 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10129 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10130 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10131 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10132 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10133 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10134 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10135 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10136 dec128_val16): New global variables.
10137 (decimal_dec128_align): New function.
10138 (decimal_mixed): Likewise.
10139 (decimal_many_args_dec32): Likewise.
10140 (decimal_many_args_dec64): Likewise.
10141 (decimal_many_args_dec128): Likewise.
10142 (decimal_many_args_mixed): Likewise.
10143 * dfp-test.exp: Add tests calling new inferior functions.
10144
2d717e4f
DJ
101452008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10146
10147 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10148 gdb.server/ext-run.exp: New files.
10149 * lib/gdbserver-support.exp (gdbserver_download): New.
10150 (gdbserver_start): New. Update gdbserver expected
10151 output.
10152 (gdbserver_spawn): Use them.
10153 (gdbserver_start_extended): New.
10154
e85a822c
DJ
101552008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10156
10157 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10158 Run on GNU/Linux.
10159 (do_exec_tests): Check for systems which do not support catchpoints.
10160 Do not match START.
10161 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10162 Run on GNU/Linux. Enable verbose output.
10163 (check_fork_catchpoints): New.
10164 (explicit_fork_child_follow, catch_fork_child_follow)
10165 (tcatch_fork_parent_follow): Update expected messages.
10166 (do_fork_tests): Use check_fork_catchpoints.
10167 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10168 Run on GNU/Linux. Enable verbose output.
10169 (check_vfork_catchpoints): New.
10170 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10171 expected messages.
10172 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10173
401ea829
JB
101742008-01-29 Jim Blandy <jimb@red-bean.com>
10175
10176 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10177 host' errors.
10178 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10179
aceaf3ad
JB
101802008-01-29 Jim Blandy <jimb@red-bean.com>
10181
10182 * gdb.threads/sigthread.c: Use barriers to ensure that
10183 child_thread and child_thread_two are always initialized before we
10184 start to use them.
10185
a5606eee
VP
101862008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10187
10188 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10189 * gdb.base/watchpoint-solib.c: New.
10190 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10191
c55a82bb
PM
101922008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10193
10194 * gdb.base/gdb1056.exp: Add unsigned integer test.
10195
0993fe05
DE
101962008-01-28 Doug Evans <dje@google.com>
10197
10198 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10199
4fe42e7f
JB
102002008-01-27 Jim Blandy <jimb@codesourcery.com>
10201
c7a69933
JB
10202 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10203
4fe42e7f
JB
10204 * gdb.base/expand-psymtabs.exp: Doc fix.
10205
5def8285
MK
102062008-01-26 Mark Kettenis <kettenis@gnu.org>
10207
10208 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10209
5313c911
NR
102102008-01-24 Nick Roberts <nickrob@snap.net.nz>
10211
a9c64011 10212 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10213 -var-set-format.
10214
93815fbf
VP
102152008-01-23 Chris Demetriou <cgd@google.com>
10216
10217 * gdb.threads/thread_events.c: New testcase source file.
10218 * gdb.threads/thread_events.exp: New testcase expect file.
10219
467a88ee
NR
102202008-01-23 Nick Roberts <nickrob@snap.net.nz>
10221
10222 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10223
10224 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10225 -var-set-format.
10226
d8f82aba
DJ
102272008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10228 Vladimir Prus <vladimir@codesourcery.com>
10229
10230 * gdb.base/float.exp: Allow missing floating point for m68k and
10231 PowerPC.
10232
60c46647
VP
102332008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10234
10235 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10236 ignore count.
10237 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10238 * gdb.mi/mi-cli.exp: Adjust.
10239 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10240
c7dd36a1
PA
102412008-01-17 Pedro Alves <pedro@codesourcery.com>
10242
10243 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10244 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10245 with dummy_ptr's address.
10246 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10247 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10248 all targets.
10249 * gdb.mi/mi2-var-child.exp: Likewise.
10250
39d5313e
JB
102512008-01-09 Joel Brobecker <brobecker@adacore.com>
10252
10253 * gdb.ada/null_array: New test program.
10254 * gdb.ada/null_array.exp: New testcase.
10255
0aea4bf3
LM
102562008-01-09 Luis Machado <luisgpm@br.ibm.com>
10257
10258 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10259 with required float modifiers.
10260
0b354900
JB
102612008-01-08 Joel Brobecker <brobecker@adacore.com>
10262
10263 * gdb.ada/funcall_param: New test program.
10264 * gdb.ada/funcall_param.exp: New testcase.
10265
cdb7f5d4
JB
102662008-01-08 Joel Brobecker <brobecker@adacore.com>
10267
10268 * gdb.ada/arrayparam: New test program.
10269 * gdb.ada/arrayparam.exp: New testcase.
10270
88e2547f
JB
102712008-01-08 Joel Brobecker <brobecker@adacore.com>
10272
10273 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10274 landed. Should also fix random failures in the test following it.
10275
f6867ce0
TJB
102762008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10277
10278 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10279 for expressions with decimal float values.
10280 (test_dfp_conversions): New function to test casts to and from
10281 decimal float types.
10282 Call test_dfp_conversions.
10283 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10284 elements.
10285 (main): Initialize ds.float4 and ds.double8 elements.
10286 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10287 string to new error message.
10288 (d64_set_tests): Likewise.
10289 (d128_set_tests): Likewise.
10290 Add tests for expressions with decimal float variables. Add tests for
10291 conversions to and from decimal float types.
10292
f9c11282
JB
102932008-01-05 Joel Brobecker <brobecker@adacore.com>
10294
10295 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10296 * gdb.ada/packed_tagged.exp: New testcase.
10297
0ecbca72
JB
102982008-01-04 Joel Brobecker <brobecker@adacore.com>
10299
10300 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10301 gdb.ada/homonym/homonym_main.adb: New files.
10302 * gdb.ada/homonym.exp: New testcase.
10303
c18d3d89
JB
103042008-01-04 Joel Brobecker <brobecker@adacore.com>
10305
10306 * gdb.ada/packed_array.exp: Add testing of references to
10307 a packed array.
10308
ecc7085b
JB
103092008-01-04 Joel Brobecker <brobecker@adacore.com>
10310
10311 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10312 New files.
10313 * gdb.ada/type_coercion.exp: New testcase.
10314
c474c922
JB
103152008-01-04 Joel Brobecker <brobecker@adacore.com>
10316
10317 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10318 gdb.ada/tagged/foo.adb: New file.
10319 * gdb.ada/tagged.exp: New testcase.
10320
9005b927
JB
103212008-01-04 Joel Brobecker <brobecker@adacore.com>
10322
10323 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10324 gdb.ada/ptype_field/foo.adb: New files.
10325 * gdb.ada/ptype_field.exp: New testcase.
10326
1a6aaad8
JB
103272008-01-03 Joel Brobecker <brobecker@adacore.com>
10328
10329 * gdb.ada/print_pc.exp: New testcase.
10330
0ef22f53
JB
103312008-01-03 Joel Brobecker <brobecker@adacore.com>
10332
10333 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10334 gdb.ada/taft_type/p.adb: New files.
10335 * gdb.ada/taft_type.exp: New testcase.
10336
1689ecf8
JB
103372008-01-03 Joel Brobecker <brobecker@adacore.com>
10338
10339 * gdb.ada/array_bounds/bar.adb: New file.
10340 * gdb.ada/array_bounds.exp: New testcase.
10341
a4d0b9c3
JB
103422008-01-03 Joel Brobecker <brobecker@adacore.com>
10343
10344 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10345 gdb.ada/arrayptr/foo.adb: New files.
10346 * gdb.ada/arrayptr.exp: New testcase.
10347
a31ace00
JB
103482008-01-03 Joel Brobecker <brobecker@adacore.com>
10349
10350 * gdb.base/set-lang-auto.exp: New testcase.
10351
a97fced3
JB
103522008-01-03 Joel Brobecker <brobecker@adacore.com>
10353
10354 * gdb.ada/fun_addr/foo.adb: New file.
10355 * gdb.ada/fun_addr.exp: New testcase.
10356
ef29ce1a
JK
103572008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10358
10359 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10360 New files
10361
0fafefe3
JB
103622008-01-02 Joel Brobecker <brobecker@adacore.com>
10363
10364 * array_subscript_addr/p.adb: New file.
a9c64011 10365 * array_subscript_addr.exp: New testcase.
0fafefe3 10366
c4359f8d
JB
103672008-01-02 Joel Brobecker <brobecker@adacore.com>
10368
a9c64011 10369 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10370 New files.
10371 * gdb.ada/str_cmp_ref.exp: New testcase.
10372
1aa1b15b
JB
103732008-01-01 Joel Brobecker <brobecker@adacore.com>
10374
10375 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10376 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10377 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10378
81c9b2cf
JB
103792008-01-01 Joel Brobecker <brobecker@adacore.com>
10380
10381 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10382 gdb.ada/ref_param/pck.ads: New files.
10383 * gdb.ada/ref_param.exp: New testcase.
10384
319e4674
JB
103852008-01-01 Joel Brobecker <brobecker@adacore.com>
10386
10387 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10388 gdb.ada/interface/foo.adb: New files.
10389 * gdb.ada/interface.exp: New testcase.
10390
ef682c56
JB
103912007-12-31 Jim Blandy <jimb@codesourcery.com>
10392
10393 * gdb.base/multi-forks.exp: Consume all output from child
10394 processes before proceeding to next test.
10395
f6f3eb6c
JB
103962007-12-29 Jim Blandy <jimb@codesourcery.com>
10397
10398 * configure: Regenerated.
10399
f652e42f
JB
104002007-12-27 Joel Brobecker <brobecker@adacore.com>
10401
10402 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10403 gdb.ada/fixed_cmp/fixed.adb: New files.
10404 * gdb.ada/fixed_cmp.exp: New testcase.
10405
6943e596
JB
104062007-12-27 Joel Brobecker <brobecker@adacore.com>
10407
10408 * gdb.ada/boolean_expr.exp: New testcase.
10409
aad9a193
JB
104102007-12-26 Jim Blandy <jimb@codesourcery.com>
10411
10412 * gdb.base/multi-forks.exp: Doc fix.
10413
fb5f3683
JB
104142007-12-26 Joel Brobecker <brobecker@adacore.com>
10415
10416 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10417 * gdb.ada/char_param.exp: Do not compile our test program with
10418 -gnata, this is unnecessary.
10419 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10420
384e4a9c
JB
104212007-12-24 Joel Brobecker <brobecker@adacore.com>
10422
10423 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10424 gdb.ada/print_chars/foo.adb: New files.
10425 * gdb.ada/print_chars.exp: New testcase.
10426
01e044f7
JB
104272007-12-24 Joel Brobecker <brobecker@adacore.com>
10428
10429 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10430 gdb.ada/char_param/foo.adb: New files.
10431 * gdb.ada/char_param.exp: New testcase.
10432
0ce17860
JB
104332007-12-22 Jim Blandy <jimb@codesourcery.com>
10434
10435 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10436 hard-coding source line numbers into the test.
10437 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10438 gdb_get_line_number to find.
10439
919809b9
JB
104402007-12-22 Joel Brobecker <brobecker@adacore.com>
10441
10442 * gdb.base/ptype.c (highest): New struct type.
10443 (the_highest): New variable of that type.
10444 (main): Add dummy assignment to a field of variable the_highest.
10445 * gdb.base/ptype.exp: Test type printing of our new variable.
10446
abc8a88d
PM
104472007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10448
10449 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10450 and record first explicitly generated thread number.
abc8a88d
PM
10451 Use that thread number for thread specific watchpoint test.
10452 Add iteration number to repetitive tests.
10453
5158f3e3
CES
104542007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10455 Jim Blandy <jimb@codesourcery.com>
10456
10457 * gdb.base/expand-psymtabs.c: New testcase
10458 source file.
10459 * gdb.base/expand-psymtabs.exp: New testcase
10460 expect file.
10461
37e4754d
LM
104622007-12-17 Luis Machado <luisgpm@br.ibm.com>
10463
10464 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10465 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10466
551e5d04
JB
104672007-12-17 Joel Brobecker <brobecker@adacore.com>
10468
10469 * gdb.ada/frame_args/foo.adb: New file.
10470 * gdb.ada/frame_args/pck.ads: New file.
10471 * gdb.ada/frame_args/pck.adb: New file.
10472 * gdb.ada/frame_args.exp: New testcase.
10473
a05ee097
JB
104742007-12-17 Joel Brobecker <brobecker@adacore.com>
10475
10476 * gdb.base/frame-args.c: New file.
10477 * gdb.base/frame-args.exp: New testcase.
10478
c162e8c9 104792007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10480 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10481
10482 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10483
afe8ab22 104842007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10485
afe8ab22
VP
10486 * gdb.mi/mi-pending.exp: New.
10487 * gdb.mi/mi-pending.c: New.
10488 * gdb.mi/mi-pendshr.c: New.
10489
dfdfb3ca
JB
104902007-12-06 Jim Blandy <jimb@codesourcery.com>
10491
10492 * gdb.base/default.exp: Update expected output for 'info catch'.
10493
b7fca990
JK
104942007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10495
10496 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10497 must be set to binary.
10498
6a1afc1e
PA
104992007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10500
10501 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10502
a6b151f1
DJ
105032007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10504
10505 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10506 gdb.mi/mi-file-transfer.exp: New.
10507
43039443
JK
105082007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10509
10510 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10511
0ef2251b
MR
105122007-11-22 Maciej W. Rozycki <macro@mips.com>
10513
10514 * gdb.trace/backtrace.exp: Fix a typo.
10515 * gdb.trace/circ.exp: Likewise.
10516 * gdb.trace/collection.exp: Likewise.
10517 * gdb.trace/limits.exp: Likewise.
10518 * gdb.trace/report.exp: Likewise.
10519 * gdb.trace/tfind.exp: Likewise.
10520 * gdb.trace/while-dyn.exp: Likewise.
10521
5443631e
NR
105222007-11-21 Nick Roberts <nickrob@snap.net.nz>
10523
10524 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10525 objects of pointers that can't be dereferenced are now
10526 "noneditable".
10527
a4ce5b0d
UW
105282007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10529
10530 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10531 (target_cpu): Remove.
10532
d6e956e5
VP
105332007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10534
10535 * gdb.base/ending-run.exp: Expect the list of cleared
10536 breakpoint to come in natural order, not the reversed one.
a9c64011 10537
214270ab
VP
105382007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10539
10540 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10541 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10542
1a619819
LM
105432007-11-05 Luis Machado <luisgpm@br.ibm.com>
10544
10545 * gdb.base/printcmds.exp: New function
10546 test_printf_with_dfp.
10547
5b01a6fa
DE
105482007-11-02 Doug Evans <dje@google.com>
10549
10550 * gdb.disasm/t01_mov.s: Remove carriage returns.
10551 * gdb.disasm/t02_mova.s: Ditto.
10552 * gdb.disasm/t03_add.s: Ditto.
10553 * gdb.disasm/t04_sub.s: Ditto.
10554 * gdb.disasm/t05_cmp.s: Ditto.
10555 * gdb.disasm/t06_ari2.s: Ditto.
10556 * gdb.disasm/t07_ari3.s: Ditto.
10557 * gdb.disasm/t08_or.s: Ditto.
10558 * gdb.disasm/t09_xor.s: Ditto.
10559 * gdb.disasm/t10_and.s: Ditto.
10560 * gdb.disasm/t11_logs.s: Ditto.
10561 * gdb.disasm/t12_bit.s: Ditto.
10562 * gdb.disasm/t13_otr.s: Ditto.
10563
ec33ab7f
JK
105642007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10565
10566 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10567
ae0d01ff
UW
105682007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10569
10570 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10571 provide DFP support.
10572
55eddb0f
DJ
105732007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10574
10575 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10576 Test "set powerpc vector-abi". Skip auto-detection tests for old
10577 toolchains.
10578
7020f05c
PA
105792007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10580
10581 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10582 with [string compare].
10583
84bc3db9
PA
105842007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10585
10586 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10587 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10588
5876dc88
LM
105892007-10-25 Luis Machado <luisgpm@br.ibm.com>
10590
10591 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10592 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10593 * gdb.opt/Makefile.in: New makefile.
10594 * Makefile.in: Create new directory "gdb.opt".
10595 * configure.ac: Add "gdb.opt" directory.
10596 * configure: Regenerated.
a9c64011 10597
c3ea9a14
DE
105982007-10-25 Doug Evans <dje@google.com>
10599
10600 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10601 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10602
a9c64011 106032007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10604 Thiago Jung Bauermann <bauerman@br.ibm.com>
10605
10606 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10607 Floating Point expressions.
10608 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10609 Floating Point variables.
10610 * gdb.base/dfp-test.c: new file containing program with Decimal
10611 Floating variables, used by gdb.base/dfp-test.exp.
10612
62a24a2b
DJ
106132007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10614
10615 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10616
e7b1eae6
UW
106172007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10618
10619 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10620 compiling test case with GCC.
10621 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10622
c641edcc
UW
106232007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10624
10625 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10626 format changes.
10627
5e5ebfe6
MS
106282007-10-18 Michael Snyder <msnyder@specifix.com>
10629
10630 * gdb.base/dbx.exp: Add missing "-re " operator.
10631
e831e7b6
GM
106322007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10633
10634 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10635 * configure.ac: Removed trailing spaces after backslash.
10636 * gdb.modula2: New directory.
10637 * gdb.modula2/Makefile.in: New file.
10638 * gdb.modula2/unbounded-array.exp: New file.
10639 * gdb.modula2/unbounded1.c: New file.
10640
7cc46491
DJ
106412007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10642
10643 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10644
106452007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10646
10647 * gdb.base/sigstep.c (main): Add checks for
10648 return values for setitimer call.
10649 Call setitimer again with itimer = ITIMER_REAL
10650 if first call to setitimer fails.
10651
e91528f0
KH
106522007-10-11 Kazu Hirata <kazu@codesourcery.com>
10653
10654 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10655 of $timeout.
10656
2ec9a4f8
DJ
106572007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10660
106612007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10662
10663 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10664 of gdb_expect call, to avoid interruption.
10665
64b2fa04
PA
106662007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10667
10668 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10669 (v_unsigned_long_long, v_long_long_array)
10670 (v_signed_long_long_array, v_unsigned_long_long_array)
10671 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10672 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10673 [!NO_LONG_LONG]: New.
10674 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10675 v_long_long_member.
10676
10677 (v_long_long_func, v_signed_long_long_func)
10678 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10679 (main) [!NO_LONG_LONG]: Initialize long long variants.
10680
10681 * gdb.base/whatis.exp: If board file requests no_long_long, build
10682 test with NO_LONG_LONG defined. Test long long, signed long long,
10683 and unsigned long long variants but only if board file doesn't
10684 disable it.
10685
a912286e 106862007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10687 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10688
10689 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10690 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10691 * configure: Regenerated.
10692 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10693 gdb.pascal/types.exp, lib/pascal.exp: New files.
10694
471ba8c9
DJ
106952007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10696
10697 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10698 call.
10699 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10700 to return to the call.
10701 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10702 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10703 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10704 * gdb.mi/mi-until.exp (test_until): Likewise.
10705 * gdb.mi/mi2-until.exp (test_until): Likewise.
10706
fef8a650
DJ
107072007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10708
10709 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10710 two-char array.
10711 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10712
d983da9c
DJ
107132007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10714
10715 * gdb.threads/watchthreads.c (thread_function): Sleep between
10716 iterations.
10717 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10718 at once for S/390. Generate matching fails and passes.
10719
17f62551
VP
107202007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10721
10722 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10723 the 'struct_declarations' variable to zeros.
a9c64011 10724
ed0616c6
VP
107252007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10726
10727 * gdb.cp/mb-ctor.cc: New.
10728 * gdb.cp/mb-ctor.exp: New.
10729 * gdb.cp/mb-templates.cc: New.
10730 * gdb.cp/mb-templates.exp: New.
10731
41f1b697
DJ
107322007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10733
10734 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10735
3f213f78
PA
107362007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10737
10738 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10739 targets.
10740 * configure: Regenerate.
10741
0d381245 107422007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10743
0d381245
VP
10744 * gdb.base/annota1.exp: Adjust for 'info break'
10745 format changes.
10746 * gdb.base/annota3.exp: Likewise.
10747 * gdb.base/break.exp: Likewise.
10748 * gdb.base/condbreak.exp: Likewise.
10749 * gdb.base/pending.exp: Likewise.
10750 * gdb.base/sepdebug.exp: Likewise.
10751 * gdb.base/unload.exp: Likewise.
10752 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10753
fe3f5fa8
VP
107542007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10755
10756 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10757 messages.
10758 * gdb.base/chng-syms.exp: Likewise.
10759 * gdb.base/unload.exp: Likewise.
a9c64011 10760
a75cf6c0
DJ
107612007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10762
10763 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10764
18ecae38
DJ
107652007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10766
10767 * schedlock.c (NUM): Change to 1.
10768 (main): Use args[0] for the main thread.
10769 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10770 regardless of the number of threads.
10771
5509918f
MR
107722007-09-14 Maciej W. Rozycki <macro@mips.com>
10773
4a543daf
MR
10774 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10775 type down.
10776 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10777 test.
10778 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10779 watchpoint type down.
10780 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10781 test.
10782
107832007-09-14 Maciej W. Rozycki <macro@mips.com>
10784
5509918f
MR
10785 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10786 Move all the tests here and run them twice, once using software
10787 watchpoints and once using hardware watchpoints.
10788 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10789
40b53987
DJ
107902007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10791
10792 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10793 test.
10794
695e2681
MK
107952007-09-10 Mark Kettenis <kettenis@gnu.org>
10796
8b3fc8d8
MK
10797 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10798 build-id.
10799
695e2681
MK
10800 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10801 know about $ORIGIN. Calculate output dir from $dest instead of
10802 using ${objdir}/{$subdir}.
10803
58d69f29
MK
108042007-09-09 Mark Kettenis <kettenis@gnu.org>
10805
10806 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10807 gcore, before continuing with the test.
10808
3e347599
DJ
108092007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10810
10811 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10812 * gdb.mi/mi-watch.exp: Likewise.
10813
ea37ba09
DJ
108142007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10815 Jim Blandy <jimb@codesourcery.com>
10816
10817 * gdb.arch/i386-sse.exp: Do not expect character constants.
10818 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10819 * gdb.base/display.exp: Allow print/s.
10820 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10821 and unsigned char array changes.
10822
2025a643
DJ
108232007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10824
10825 * gdb.base/display.exp: Add tests for printf %p.
10826
26669a27
PA
108272007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10828
10829 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10830 the dll name to unicode.
10831
c8f021f8
JK
108322007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10833
10834 * gdb.base/default.exp (show version): Update the version text.
10835 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10836
4cf31eea
JK
108372007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10838
10839 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10840 New files.
10841
4935890f
JK
108422007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10843
10844 * lib/gdb.exp (build_id_debug_filename_get): New function.
10845 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10846 Remove the generate DEBUG file for the future testcase runs.
10847 New testcase for the NT_GNU_BUILD_ID retrieval.
10848 Move the final testing step to ...
10849 (test_different_dir): ... a new function.
10850 New parameter XFAIL to XFAIL all the tests performed.
10851 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10852 New parameter TYPE to PF_PREFIX all the tests performed.
10853
02142340
VP
108542007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10855
10856 * gdb.mi/mi-var-cp.cc (path_expression): New
10857 function.
10858 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10859
36acd84e
UW
108602007-08-27 Markus Deuling <deuling@de.ibm.com>
10861
10862 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10863 to fit into SPU Local Store memory.
10864
a896d121
JB
108652007-08-23 Joel Brobecker <brobecker@adacore.com>
10866
10867 * gdb.base/default.exp: Adjust the expected output of "info
10868 warranty" after the switch to GPLv3.
10869
7b433602
JB
108702007-08-23 Joel Brobecker <brobecker@adacore.com>
10871
10872 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10873 to 30000 (from 20000).
10874
e22f8b7c
JB
108752007-08-23 Joel Brobecker <brobecker@adacore.com>
10876
10877 Switch the license of all .exp files to GPLv3.
10878 Switch the license of all .f and .f90 files to GPLv3.
10879 Switch the license of all .s and .S files to GPLv3.
10880
5a0e3bd0
JB
108812007-08-23 Joel Brobecker <brobecker@adacore.com>
10882
10883 * configure.ac: Switch license to GPLv3.
10884
cc00619d
JB
108852007-08-23 Joel Brobecker <brobecker@adacore.com>
10886
10887 Switch the licensing to GPLv3 for all .ads and .adb files.
10888
8d26208a
DJ
108892007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10890
10891 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10892 and t_int_double.
10893 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10894
4fcb9948
JB
108952007-08-17 Joel Brobecker <brobecker@adacore.com>
10896
10897 * gdb.base/step-line.c: Switch license to GPL version 3, and
10898 update copyright year.
10899 * gdb.base/step-line.inp: Likewise.
10900
b9c34f67
JB
109012007-08-17 Joel Brobecker <brobecker@adacore.com>
10902
10903 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10904 changes inside gdb1555.c.
10905 * gdb.base/pending.exp: Likewise.
10906
2cc17678
DJ
109072007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10908
10909 * config/default.exp: New file.
10910
e48883f7
DJ
109112007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10912
10913 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10914 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10915
1ab80e5b
MR
109162007-07-30 Maciej W. Rozycki <macro@mips.com>
10917
10918 * gdb.base/dump.exp: Force the correct endianness for binary
10919 formats not carrying this information.
10920
aba471f5
DJ
109212007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10922
10923 * gdb.threads/staticthreads.exp: Match .*sem_post.
10924
d4e07204
DJ
109252007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10926
10927 * gdb.base/readline.exp (operate_and_get_next): Match the final
10928 prompt.
10929
2b97317d
KB
109302007-07-23 Kevin Buettner <kevinb@redhat.com>
10931
10932 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10933 to restarting SID.
10934
44efa07a
KB
109352007-07-18 Kevin Buettner <kevinb@redhat.com>
10936
10937 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10938 prior to `gdb_start'.
10939
7b5ebade
KB
109402007-07-18 Kevin Buettner <kevinb@redhat.com>
10941
10942 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10943 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10944 Remove call to gdb_unload.
10945
255e7678
DJ
109462007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10947 Daniel Jacobowitz <dan@codesourcery.com>
10948
10949 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10950 for __WIN32__.
10951 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10952 * gdb.base/unload.exp: Use shared library test routines.
10953
3a40aaa0
UW
109542007-07-03 Markus Deuling <deuling@de.ibm.com>
10955
10956 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10957 * gdb.base/solib-symbol-lib.c: Likewise.
10958 * gdb.base/solib-symbol-main.c: Likewise.
10959
b0f4b84b
DJ
109602007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10961
10962 * config/gdbserver.exp (gdb_reconnect): New.
10963 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10964 gdb.base/solib-disc.exp: New files.
10965 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10966 remote debugging".
10967 (gdb_compile): Add shlib_load flag.
10968 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10969 port.
10970 (gdbserver_reconnect): New.
10971
1b05479a
DJ
109722007-07-01 Nick Roberts <nickrob@snap.net.nz>
10973 Daniel Jacobowitz <dan@codesourcery.com>
10974
10975 * gdb.base/annota3.exp: Test for if construct.
10976
86f78eb2
DJ
109772007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10978
10979 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10980
6a2eb474 109812007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10982 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10983
10984 * gdb.base/display.exp: Allow a newline after display/i.
10985 * gdb.base/pc-fp.exp: Likewise.
10986 * gdb.base/sigbpt.exp: Likewise.
10987
f8b73d13
DJ
109882007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10989
10990 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10991 required features to be included.
10992
4339e69e
DJ
109932007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10994
10995 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10996 in info threads output.
10997
23d964e7
UW
109982007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10999 Markus Deuling <deuling@de.ibm.com>
11000
11001 * gdb.arch/spu-info.exp: New testcase.
11002 * gdb.arch/spu-info.c: New file.
11003
fd20f75b
DJ
110042007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11005
11006 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11007 tpcs_offset. Restore lr after the call.
11008 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11009
2226f861
DJ
110102007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11011
11012 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11013 (gdbserver_run): Kill any running gdbserver.
11014 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11015
d12371a9
MR
110162007-05-17 Maciej W. Rozycki <macro@mips.com>
11017
11018 * gdb.base/sigbpt.exp: Preset segv_addr.
11019
93f02886
DJ
110202007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11021
11022 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11023 (gdb_compile_shlib): Likewise.
11024 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11025 (default_gdb_init): Clear cleanfiles.
11026 (gdb_finish): Delete recorded cleanfiles.
11027 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11028
11029 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11030 Do not use isnative.
11031 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11032 gdb.base/so-impl-ld.exp: Likewise.
11033 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11034 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11035 gdb_compile.
11036
b04e06d7
VP
110372007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11038
11039 * config/unknown.exp: Remove.
11040
069ed931
UW
110412007-05-15 Markus Deuling <deuling@de.ibm.com>
11042
11043 * gdb.base/info-proc.exp: Check is_remote.
11044
09db0d03
UW
110452007-05-14 Markus Deuling <deuling@de.ibm.com>
11046
11047 * gdb.base/gcore.exp: Initialize variable core_supported.
11048
af2cbe8c
DJ
110492007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11050
11051 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11052
027c0295
DJ
110532007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11054
11055 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11056 * gdb.threads/print-threads.exp (test_all_threads): Allow
11057 negative and hexadecimal thread IDs.
11058
dc5000e7
DJ
110592007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11060
11061 * gdb.java/jprint.java (public): Avoid invalid call to static
11062 method.
11063
2e74ed18
DP
110642007-05-14 Denis Pilat <denis.pilat@st.com>
11065
11066 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11067 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11068 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11069 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11070 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11071
83547f02
UW
110722007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11073
11074 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11075 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11076 this mode.
11077 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11078 * gdb.base/spu.ld: New file.
11079
b18be20d
DJ
110802007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11081
11082 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11083
be444858
DJ
110842007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11085
11086 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11087
b1d53152
DJ
110882007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11089
11090 * gdb.java/jmain.exp: Handle demangled names with and without method
11091 signatures.
11092
d084b331
DJ
110932007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11094
11095 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11096 (have_a_very_merry_interrupt): Remove calls to puts.
11097 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11098 inferior output.
11099 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11100 test names.
11101
db9d7fc5
DJ
111022007-04-29 Markus Deuling <deuling@de.ibm.com>
11103 Daniel Jacobowitz <dan@codesourcery.com>
11104
11105 * gdb.base/auxv.exp (core_works): Also check is_remote.
11106 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11107
ef783a7d 111082007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11109
ef783a7d
VP
11110 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11111 message, not the undefined 'module' variable.
11112 * gdb.base/siginfo.exp: Likewise.
11113 * gdb.base/sigstep.exp: Likewise.
11114 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11115 serialport.
11116 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11117
b7b73cae
CV
111182007-04-25 Corinna Vinschen <vinschen@redhat.com>
11119
11120 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11121 target sim fails. Return 0 otherwise.
11122 (gdb_load): Return prematurely if gdb_target_sim fails.
11123
7d90fdfa
DP
111242007-04-16 Denis Pilat <denis.pilat@st.com>
11125
11126 * gdb.base/setshow.exp: Reset height after having set it to 100.
11127
5d3e9c85
DP
111282007-04-16 Denis Pilat <denis.pilat@st.com>
11129
11130 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11131
18e75969
DP
111322007-04-16 Denis Pilat <denis.pilat@st.com>
11133
11134 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11135
25d5ea92
VP
111362007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11137
11138 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11139 tests. Run the frozen varobjs test.
11140 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11141 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11142
0b49cb80
JK
111432007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11144
11145 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11146 gdb.base/type-opaque.exp: New files.
11147
a73bafbc 111482007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11149
11150 * gdb.mi/mi-var-child.c
a73bafbc
VP
11151 (do_children_tests): User char[2] instead of
11152 char so that automatic printing of pointers to char
11153 don't give unpredicable result.
11154 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11155 local variables.
11156 * gdb.mi/mi-var-child.exp: Step to right line
11157 of do_children_tests.
11158 * gdb.mi/mi2-var-child.exp: Likewise.
11159 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11160 do_locals_tests.
a73bafbc
VP
11161 (do_children_tests): User char[2] instead of
11162 char so that automatic printing of pointers to char
a9c64011 11163 don't give unpredicable result.
a73bafbc 11164 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11165 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11166 Pass test name to mi_wait_for_stop.
11167
7ce59000
DJ
111682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11169
11170 * gdb.asm/asm-source.exp: Remove d10v case.
11171 * lib/gdb.exp (skip_cplus_tests): Likewise.
11172 * gdb.asm/d10v.inc: Deleted.
11173
20389057
DJ
111742007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11175
11176 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11177
8807d78b
DJ
111782007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11179
11180 * config/netware.exp: Delete file.
11181
aa3edb8e
JB
111822007-03-29 Joel Brobecker <brobecker@adacore.com>
11183
11184 * gdb.dwarf2/dw2-noloc.S: New file.
11185 * gdb.dwarf2/dw2-noloc.exp: New file.
11186
297561ac
PA
111872007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11188
11189 * gdb.cp/method2.cc: New test.
11190 * gdb.cp/method2.exp: New test.
11191 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11192
1f81bd39
DJ
111932007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11194
11195 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11196
9453113a
DJ
111972007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11198
11199 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11200
b741e217
DJ
112012007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11202
11203 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11204 (gdb_load): Delete, replace with...
11205 (gdb_reload): ...this.
11206 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11207 * gdb.server/server-mon.exp: Likewise.
11208 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11209 (gdb_start_cmd): New.
11210 (gdb_file_cmd): Save the last loaded file.
11211 (gdb_reload): New.
11212 (gdb_gnu_strip_debug): Use transform.
11213 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11214 support here. Use new $last_loaded_file. Check mtime.
11215 (gdb_target_cmd): Handle ObjC failure case.
11216 (infer_host_exec): Delete.
11217 (gdbserver_load): Rename to...
11218 (gdbserver_run): ...this. Simplify.
11219 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11220 (mi_gdb_load): Move most contents to a new function...
11221 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11222 (mi_run_cmd): Use mi_gdb_target_load.
11223 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11224 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11225 Use gdb_run_cmd.
11226 * gdb.base/charsign.exp: Remove incorrect comment.
11227 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11228 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11229 gdb.base/start.exp: Use gdb_start_cmd.
11230
446ab585 112312007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11232 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11233
11234 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11235 * gdb.base/signull.exp: Similarly.
11236
bbb88ebf
UW
112372007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11238
11239 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11240 messages available to test cases (like chng-sym.exp).
11241
cb8c4a99
AS
112422007-03-14 Andreas Schwab <schwab@suse.de>
11243
11244 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11245 format changes.
11246
4e463ff5
DJ
112472007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11248
11249 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11250 (optimized_1): New.
11251 (main): Call optimized_1.
11252 (gdb2029): Correct typos. Call gdb2029_marker.
11253 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11254 for gdb2029.
11255
b6db2c47
MK
112562007-03-12 Mark Kettenis <kettenis@gnu.org>
11257
11258 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11259 as tabs. Remove redundant test pattern.
11260
70ed3737
UW
112612007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11262
11263 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11264 for /a format output.
11265
47b67b60
DJ
112662007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11267
11268 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11269 collect output incrementally.
11270
b8953b0e
UW
112712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11272
11273 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11274 for -var-create lpcharacter test.
11275 * gdb.mi/mi2-var-cmd.exp: Likewise.
11276
7acd5c40
UW
112772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11278
11279 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11280 pass on targets where address zero is readable.
11281
9c6759c1
UW
112822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11283
11284 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11285 just a single architecture.
11286
a2f1aeb4
UW
112872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11288
11289 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11290 (fetch_all_registers): New function, uses gdb_test_multiple and
11291 exp_continue to fetch inferior output line-by-line.
11292 Replace all uses of do_get_all_registers by fetch_all_registers.
11293
46579ac2
UW
112942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11295
11296 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11297 in target_info.
11298
fc133f24
MS
112992007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11300
a9c64011 11301 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11302 consistancy; add a default (timeout) case.
11303
7646a51d
MS
113042007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11305
11306 * gdb.base/watchpoint.exp: Fix truncated comment.
11307
dcfff61f
MS
113082007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11309
11310 * Makefile.in: Remove spurious single-quotes from sed command.
11311
664e3ee9
DJ
113122007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11313
11314 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11315 func.
11316 * gdb.mi/mi2-var-cmd.exp: Likewise.
11317
d7cc6f2f
JB
113182007-02-27 Joel Brobecker <brobecker@adacore.com>
11319
a9c64011
AS
11320 * gdb.dwarf2/dw2-producer.S: New file.
11321 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11322
113232007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11324
11325 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11326 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11327 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11328 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11329 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11330 Revert tests to use mi_gdb_test and include value field in output
11331 of -var-create.
11332
93d42b30
DJ
113332007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11334
11335 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11336
c499ed39
DJ
113372007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11338
11339 * gdb.base/maint.exp: Remove full paths from test names.
11340 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11341 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11342
9836f81b
JB
113432007-02-27 Joel Brobecker <brobecker@adacore.com>
11344
11345 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11346
c74d0ad8
DJ
113472007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11348
11349 * gdb.server/server-mon.exp: New test.
11350
2711e456
DJ
113512007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11352
11353 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11354
ff6f572f
DJ
113552007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11356
11357 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11358 register capitalization.
11359
fada3feb
DP
113602007-02-13 Denis Pilat <denis.pilat@st.com>
11361
11362 * gdb.mi/mi-var-invalidate.exp: New file.
11363
fb1e4ffc
DJ
113642007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11365
11366 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11367
3da939d7
DJ
113682007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11369
11370 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11371
123dc839
DJ
113722007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11373
11374 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11375 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11376
877e3645 113772007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11378
11379 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11380 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11381 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11382 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11383 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11384 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11385 Update tests to include value field in output of -var-create.
a9c64011 11386
3c0a2960
AS
113872007-02-08 Andreas Schwab <schwab@suse.de>
11388
11389 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11390
108546a0
DJ
113912007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11392
11393 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11394 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11395
d701dcab
DP
113962007-02-02 Denis Pilat <denis.pilat@st.com>
11397
11398 * gdb.threads/threadapply.exp: check that frame is not changed by
11399 the thread apply all command.
11400
783e3e2f
AS
114012007-01-31 Andreas Schwab <schwab@suse.de>
11402
6d9c3a87
AS
11403 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11404
3c50d7b9
AS
11405 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11406 in the dwarf sections.
11407 * gdb.dwarf2/mac-fileno.S: Likewise.
11408
783e3e2f
AS
11409 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11410 bspstore register on ia64.
11411
78ff580e
AS
114122007-01-29 Andreas Schwab <schwab@suse.de>
11413
cc8e9b12
AS
11414 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11415 "frame-begin" annotation.
11416
78ff580e
AS
11417 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11418 number of "frames-invalid" annotations.
11419
704a4f78
DJ
114202007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11421
11422 * gdb.base/commands.exp: Call if_commands_test.
11423 (gdb_test_no_prompt, if_commands_test): New.
11424
e741bf94
MK
114252007-01-28 Mark Kettenis <kettenis@gnu.org>
11426
11427 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11428
474d0ad3
AS
114292007-01-27 Andreas Schwab <schwab@suse.de>
11430
11431 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11432 .short/.int/.quad in the dwarf sections.
11433 * gdb.dwarf2/dw2-intercu.S: Likewise.
11434 * gdb.dwarf2/dw2-intermix.S: Likewise.
11435
e784b426
JK
114362007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11437
11438 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11439 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11440 array.
e784b426
JK
11441 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11442 * gdb.base/setvar.exp: Likewise.
11443
37f08e04
AS
114442007-01-26 Andreas Schwab <schwab@suse.de>
11445
9a01813a
AS
11446 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11447 test.
11448
37f08e04
AS
11449 * gdb.base/multi-forks.exp ("restart $i"): Also match
11450 __kernel_syscall_via_break.
11451
6e2a9270
VP
114522007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11453
11454 * lib/mi-support.exp (mi_delete_varobj): New.
11455 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11456 testcase.
11457 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11458 (main): Call the above.
11459 (reference_update_test, base_in_reference_test)
11460 (reference_to_pointer): Delete the created varobjs.
a9c64011 11461
e515b470
DJ
114622007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11463
11464 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11465 * configure: Regenerated.
11466 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11467 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11468 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11469 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11470 * lib/gdb.exp (gdb_skip_xml_test): New function.
11471
08d8bcd7
DJ
114722007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11473
11474 * gdb.base/sigrepeat.exp: Correct error message.
11475
114762007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11477 Daniel Jacobowitz <dan@codesourcery.com>
11478
11479 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11480 gdb.arch/i386-gnu-cfi-asm.S: New files.
11481
97c3f1f3
JK
114822007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11483
11484 * lib/gdb.exp: Abort on missing `site.exp'.
11485
cb1df416
DJ
114862007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11487 Daniel Jacobowitz <dan@codesourcery.com>
11488
11489 * gdb.base/included.c, gdb.base/included.exp,
11490 gdb.base/included.h: New files.
11491
35990120
DJ
114922007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11493
11494 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11495 (maximize_rlimit): Reduce limits on 64-bit systems.
11496
6e81a116 114972007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11498
11499 From Marcus Deuling <deuling@de.ibm.com>:
11500 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11501 every case.
11502
6c3c41f3
NR
115032007-01-13 Nick Roberts <nickrob@snap.net.nz>
11504
11505 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11506 (test_path_specification): Use objdir instead of srcdir to always
11507 get an absolute filename.
11508
2f12c312
DJ
115092007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11510
11511 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11512
81121995
VP
115132007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11514
11515 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11516 Make sure the variable we're using is in scope.
11517 (reference_to_pointer): Likewise.
11518
4741b737
DJ
115192007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11520
11521 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11522 has no debug information.
11523
054410c3
DJ
115242007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11525
11526 * gdb.base/annota1.exp: Remove extra send_gdb.
11527
818f79f6
DJ
115282007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11529
11530 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11531
f7a6bb70
DJ
115322007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11533
11534 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11535
57e66780
DJ
115362007-01-08 Nick Roberts <nickrob@snap.net.nz>
11537 Daniel Jacobowitz <dan@codesourcery.com>
11538
11539 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11540 lcharacter or linteger change. Correct duplicated test name.
11541 * gdb.mi/mi2-var-cmd.exp: Likewise.
11542
3d799a95
DJ
115432007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11544
11545 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11546
115472007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11548
a9c64011
AS
11549 * gdb.base/nofield.c: New file.
11550 * gdb.base/nofield.exp: New testcase.
51679ba9 11551
eafb94e8
NR
115522007-01-05 Nick Roberts <nickrob@snap.net.nz>
11553
11554 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11555
11556 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11557 test.
11558
5e572bb4
DJ
115592007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11560
11561 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11562
74a44383
DJ
115632007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11564
11565 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11566 when continuing.
11567
1b572db9
DJ
115682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11569
11570 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11571 Expect ".exe" extension.
11572
381bc39b
DJ
115732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11574
11575 * gdb.base/charset.exp: Add explicit filename to break.
11576 * gdb.base/dbx.exp: Add explicit filename to breaks.
11577
2b70e4c6
DJ
115782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11579
11580 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11581 * gdb.mi/mi2-file.exp: Likewise.
11582
303b6f5d
DJ
115832007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11584
11585 Implement specification of MI tests as comments
11586 in C and C++ sources.
11587 * lib/mi-support.exp (mi_autotest_data): New variable.
11588 (mi_autotest_source): New variable.
11589 (count_newlines, mi_prepare_inline_tests)
11590 (mi_get_inline_test, mi_continue_to_line)
11591 (mi_run_inline_test, mi_tbreak)
11592 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11593 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11594 Run inline tests.
11595 * gdb.mi/mi-var-cp.cc: Define tests here.
11596
23da0d94
VP
115972007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11598
11599 Simplify usage of mi_continue_to.
11600 * lib/mi-support.exp (mi_runto_helper): Renamed
11601 from mi_runto, added new parameter 'run_or_continue'.
11602 (mi_runto): Use mi_runto_helper.
11603 (mi_continue_to): Accept just function name as parameter.
11604 Use mi_runto_helper.
11605 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11606 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11607
f9e18282
JB
116082006-01-04 Joel Brobecker <brobecker@adacore.com>
11609
11610 Make this testcase a bit more realistic. The current code
11611 is too simplistic, and allows the compiler to optimize out
11612 some of the entities we need for this testcase.
11613 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11614 (Do_Nothing): Add extra parameter.
11615 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11616 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11617 by using a variable of type Void_Star.
11618
fd678c65
JB
116192006-01-04 Joel Brobecker <brobecker@adacore.com>
11620
11621 * gdb.ada/catch_ex/foo.adb: New file.
11622 * gdb.ada/catch_ex.exp: New testcase.
11623
05cfdb42
DJ
116242007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11625
11626 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11627 pass --image-base to linker.
11628
2e03ee74
DJ
116292007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11630 Daniel Jacobowitz <dan@codesourcery.com>
11631
11632 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11633 secondary prompts.
11634
0d5de010
DJ
116352007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11636
11637 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11638 output. Test the types of members and member pointers.
11639 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11640 gdb/2092.
11641 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11642 statement. Enable for GCC. Update expected output for some tests
11643 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11644 layout.
11645 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11646 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11647 (Diamond::vget_base): New.
11648 (main): Add new tests.
11649 * gdb.cp/printmethod.exp: Update expected output for member functions.
11650 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11651 print pEe->D::vg().
11652
61a771aa
DJ
116532007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11654
11655 * gdb.threads/tls.exp: Allow stops in sem_post.
11656
2fa63963
DJ
116572006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11658
11659 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11660 * gdb.base/annota3.exp: Likewise.
11661 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11662 again (instead of timing out).
11663 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11664 GCC bug 26475.
11665 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11666 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11667 test from jmisc1.exp.
11668 * gdb.java/jmisc1.exp: Delete.
11669 * gdb.java/jprint.exp: Adjust to work with method signatures including
11670 return types.
11671 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11672 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11673 * lib/java.exp (compile_java_from_source): Pass the correct type
11674 to target_compile.
11675
5eefc2b7
JB
116762006-12-31 Joel Brobecker <brobecker@adacore.com>
11677
11678 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11679 (stack_align_edx): New function.
11680 (stack_align_eax): New function.
11681 (main): Add calls to stack_align_edx and stack_align_eax.
11682 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11683 Add testing for the cases where the register used during a stack
11684 realignment is edx. Same for eax.
11685
227c54da
DJ
116862006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11687
11688 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11689 and generic PE targets.
11690
cab8ac94
JB
116912006-12-29 Joel Brobecker <brobecker@adacore.com>
11692
11693 * gdb.ada/array_return.exp: Update copyright date list.
11694
ba54f318
JB
116952006-12-27 Joel Brobecker <brobecker@adacore.com>
11696
11697 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11698 (Create_Small_Float_Vector): New function.
11699 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11700 function body.
11701 * gdb.ada/array_return/p.adb: Use new type and function from
11702 package Pck.
11703 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11704 able to print the value returned by a function returning an
11705 array of float.
11706
6b7a35dd
JB
117072006-12-20 Joel Brobecker <brobecker@adacore.com>
11708
11709 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11710 The associated tests should be PASSing.
11711
038224f6
VP
117122006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11713
11714 Test for base in references.
11715 * gdb.mi/mi-var-cp.cc: Add test code.
11716 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11717 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11718 * gdb.mi/mi2-watch.exp: Likewise.
11719 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11720 (mi_list_varobj_children): New function.
11721
b26ed50d
VP
117222006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11723
11724 * lib/mi-support.exp
11725 (mi_runto): Accept "()" after function name.
11726 (mi_create_varobj): New function.
11727 (mi_varobj_update): New function.
11728 (mi_Check_varobj_value): New function.
11729 * gdb.mi/mi-var-cp.exp: New file.
11730 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11731
08232497
DJ
117322006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11733
11734 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11735 gdb.base/weaklib2.c: New files.
11736
d394c993 117372006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11738
ac6c2fba
NS
11739 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11740 info. Adjust test names.
11741
8ec659a0 11742 * gdb.base/break.c (main): Move position of malloc.
d394c993 11743 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11744
acd65feb
VP
117452006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11746
11747 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11748 assignement of arrays and function pointers.
11749 * gdb.mi/var-cmd.c: Add declaration necessary for above
11750 tests.
11751
f556d5e5
NS
117522006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11753
11754 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11755
11756 * gdb.threads/linux-dp.exp: Read thread table before and after
11757 creating each philosopher and verify it.
11758
697bc68d
NS
117592006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11760 Paul Brook <paul@codesourcery.com>
11761 Daniel Jacobowitz <dan@codesourcery.com>
11762
11763 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11764 main to remove duplication. Add start function of the form
697bc68d
NS
11765 '_*start[1-9]*'. Add RVDS start function.
11766
29d73ae4
DJ
117672006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11768
11769 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11770
c1d88655
UW
117712006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11772
11773 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11774 * gdb.asm/spu.inc: New file.
11775 * gdb.base/term.exp: Disable if [target_info exists noargs].
11776 * gdb.gdb/complaints.exp: Disable if ![isnative].
11777 * gdb.gdb/selftest.exp: Likewise.
11778 * gdb.gdb/observer.exp: Likewise.
11779 * gdb.gdb/xfullpath.exp: Likewise.
11780 * gdb.base/attach.exp: Disable on SPU target.
11781 * gdb.cp/bs145503.exp: Likewise.
11782 * gdb.cp/exception.exp: Likewise.
11783 * gdb.cp/userdef.exp: Likewise.
11784
32a13b1a
DJ
117852006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11786
11787 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11788
d8295fe9
VP
117892006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11790
11791 * gdb.base/completion.exp: Fix completion tests for
11792 'info' and 'info '.
11793 * gdb.base/help.exp (help_test_raw, test_class_help)
11794 (test_prefix_command_help): Move...
11795 * lib/gdb.exp: Here.
11796 * gdb.base/main.exp: Adjust.
11797 * gdb.cp/maint.exp: Adjust.
11798 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11799
8c394015
VP
118002006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11801
11802 * gdb.stabs/weird.exp (print_weird_var): Use
11803 gdb_test_multiple instead of gdb_expect.
11804
027fc1bc
VP
118052006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11806
11807 * gdb.base/help.exp (help_test_raw): New.
11808 (test_class_help): New.
11809 (test_prefix_command_help): New.
11810 Adjust testcases.
11811
67609209
FR
118122006-11-09 Christophe Lyon <christophe.lyon@st.com>
11813
11814 * gdb.base/constvars.c (main): Write to crass and crips, so that
11815 they are allocated by the compiler.
11816
f73adfeb
AS
118172006-10-27 Andreas Schwab <schwab@suse.de>
11818
11819 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11820 "detach-fork".
11821
2f83a18e
DJ
118222006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11823
11824 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11825 of patterns.
11826
94277a38
DJ
118272006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11828
11829 * gdb.base/sepdebug.exp: Remove debug format test.
11830 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11831 Handle no-symtab.
11832 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11833
5bd2f6e2
DJ
118342006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11835
11836 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11837 int to pointer or pointer to int.
11838 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11839
8c008720
DJ
118402006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11841
11842 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11843
9e35dae4
DJ
118442006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11845
11846 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11847
d9639e13
DJ
118482006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11849
11850 PR c++/2116
11851 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11852
390a1bd0
JB
118532006-10-06 Joel Brobecker <brobecker@adacore.com>
11854
11855 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11856 the corresponding bug has been fixed in GDB (PR/2018).
11857
dd920c33
JB
118582006-10-06 Joel Brobecker <brobecker@adacore.com>
11859
11860 * gdb.base/subst.exp: New testcase.
11861
53bbefe9
JB
118622006-10-06 Joel Brobecker <brobecker@adacore.com>
11863
11864 * gdb.ada/array_return/pck.ads: Add copyright notice.
11865 * gdb.ada/array_return/pck.adb: Likewise.
11866 * gdb.ada/array_return/p.adb: Likewise.
11867 * gdb.ada/exec_changed/first.adb: Likewise.
11868 * gdb.ada/exec_changed/second.adb: Likewise.
11869
09851417
JB
118702006-10-06 Joel Brobecker <brobecker@adacore.com>
11871
11872 * gdb.ada/watch_arg/watch.adb: New file.
11873 * gdb.ada/watch_arg.exp: New testcase.
11874
041bf30d
VP
118752006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11876
11877 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11878 via string_to_regexp.
041bf30d 11879 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11880
f286fbdd 118812006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11882
11883 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11884 Remove unused / obsolete files.
11885
7c07f349
NR
118862006-09-19 Nick Roberts <nickrob@snap.net.nz>
11887
11888 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11889
cd5ff84a
VP
118902006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11891
11892 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11893 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11894 the number of frames.
cd5ff84a 11895
ae018d1a
DJ
118962006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11897
11898 * gdb.base/args.c (main): Add breakpoint marker.
11899 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11900 really test empty arguments.
11901 (args_load): Delete.
11902 (args_test): New.
11903
b399c549
NR
119042006-09-13 Nick Roberts <nickrob@snap.net.nz>
11905
11906 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11907 check for one file.
b399c549 11908
2ab1eb7a
VP
119092006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11910
11911 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11912 HIGH_FRAME argument to -stack-list-locals can be larger than
11913 the number of frames.
a9c64011 11914
476308bf
FF
119152006-08-18 Fred Fish <fnf@specifix.com>
11916
11917 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11918 '$' in front of skip_vmx_tests_saved when setting that.
11919
8625200f
AS
119202006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11921
11922 * gdb.base/trace-commands.exp: New file.
11923
089ec8f1
DJ
119242006-08-10 Joel Brobecker <brobecker@adacore.com>
11925 Daniel Jacobowitz <dan@codesourcery.com>
11926
11927 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11928 expected output of the backtrace commands.
11929
b60f0898
JB
119302006-08-09 Joel Brobecker <brobecker@adacore.com>
11931
11932 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11933 untested followed by return combination.
11934 * gdb.arch/altivec-regs.exp: Likewise.
11935 * gdb.arch/e500-abi.exp: Likewise.
11936 * gdb.arch/e500-regs.exp: Likewise.
11937 * gdb.arch/gdb1291.exp: Likewise.
11938 * gdb.arch/gdb1431.exp: Likewise.
11939 * gdb.arch/gdb1558.exp: Likewise.
11940 * gdb.arch/i386-prologue.exp: Likewise.
11941 * gdb.arch/i386-unwind.exp: Likewise.
11942 * gdb.asm/asm-source.exp: Likewise.
11943 * gdb.base/a2-run.exp: Likewise.
11944 * gdb.base/advance.exp: Likewise.
11945 * gdb.base/all-bin.exp: Likewise.
11946 * gdb.base/annota1.exp: Likewise.
11947 * gdb.base/annota3.exp: Likewise.
11948 * gdb.base/args.exp: Likewise.
11949 * gdb.base/arithmet.exp: Likewise.
11950 * gdb.base/assign.exp: Likewise.
11951 * gdb.base/async.exp: Likewise.
11952 * gdb.base/attach.exp: Likewise.
11953 * gdb.base/bang.exp: Likewise.
11954 * gdb.base/bigcore.exp: Likewise.
11955 * gdb.base/bitfields.exp: Likewise.
11956 * gdb.base/bitfields2.exp: Likewise.
11957 * gdb.base/break.exp: Likewise.
11958 * gdb.base/call-sc.exp: Likewise.
11959 * gdb.base/call-strs.exp: Likewise.
11960 * gdb.base/callfuncs.exp: Likewise.
11961 * gdb.base/checkpoint.exp: Likewise.
11962 * gdb.base/chng-syms.exp: Likewise.
11963 * gdb.base/code-expr.exp: Likewise.
11964 * gdb.base/commands.exp: Likewise.
11965 * gdb.base/completion.exp: Likewise.
11966 * gdb.base/cond-expr.exp: Likewise.
11967 * gdb.base/condbreak.exp: Likewise.
11968 * gdb.base/consecutive.exp: Likewise.
11969 * gdb.base/constvars.exp: Likewise.
11970 * gdb.base/corefile.exp: Likewise.
11971 * gdb.base/cvexpr.exp: Likewise.
11972 * gdb.base/dbx.exp: Likewise.
11973 * gdb.base/define.exp: Likewise.
11974 * gdb.base/detach.exp: Likewise.
11975 * gdb.base/display.exp: Likewise.
11976 * gdb.base/dump.exp: Likewise.
11977 * gdb.base/ena-dis-br.exp: Likewise.
11978 * gdb.base/ending-run.exp: Likewise.
11979 * gdb.base/environ.exp: Likewise.
11980 * gdb.base/eval-skip.exp: Likewise.
11981 * gdb.base/exprs.exp: Likewise.
11982 * gdb.base/fileio.exp: Likewise.
11983 * gdb.base/finish.exp: Likewise.
11984 * gdb.base/float.exp: Likewise.
11985 * gdb.base/foll-exec.exp: Likewise.
11986 * gdb.base/foll-fork.exp: Likewise.
11987 * gdb.base/foll-vfork.exp: Likewise.
11988 * gdb.base/freebpcmd.exp: Likewise.
11989 * gdb.base/funcargs.exp: Likewise.
11990 * gdb.base/gcore.exp: Likewise.
11991 * gdb.base/gdb1090.exp: Likewise.
11992 * gdb.base/gdb1250.exp: Likewise.
11993 * gdb.base/huge.exp: Likewise.
11994 * gdb.base/info-proc.exp: Likewise.
11995 * gdb.base/interrupt.exp: Likewise.
11996 * gdb.base/jump.exp: Likewise.
11997 * gdb.base/langs.exp: Likewise.
11998 * gdb.base/lineinc.exp: Likewise.
11999 * gdb.base/list.exp: Likewise.
12000 * gdb.base/logical.exp: Likewise.
12001 * gdb.base/long_long.exp: Likewise.
12002 * gdb.base/macscp.exp: Likewise.
12003 * gdb.base/maint.exp: Likewise.
12004 * gdb.base/mips_pro.exp: Likewise.
12005 * gdb.base/miscexprs.exp: Likewise.
12006 * gdb.base/multi-forks.exp: Likewise.
12007 * gdb.base/opaque.exp: Likewise.
12008 * gdb.base/overlays.exp: Likewise.
12009 * gdb.base/pc-fp.exp: Likewise.
12010 * gdb.base/pointers.exp: Likewise.
12011 * gdb.base/printcmds.exp: Likewise.
12012 * gdb.base/psymtab.exp: Likewise.
12013 * gdb.base/ptype.exp: Likewise.
12014 * gdb.base/recurse.exp: Likewise.
12015 * gdb.base/relational.exp: Likewise.
12016 * gdb.base/relocate.exp: Likewise.
12017 * gdb.base/remote.exp: Likewise.
12018 * gdb.base/reread.exp: Likewise.
12019 * gdb.base/restore.exp: Likewise.
12020 * gdb.base/return.exp: Likewise.
12021 * gdb.base/return2.exp: Likewise.
12022 * gdb.base/scope.exp: Likewise.
12023 * gdb.base/sect-cmd.exp: Likewise.
12024 * gdb.base/sep.exp: Likewise.
12025 * gdb.base/sepdebug.exp: Likewise.
12026 * gdb.base/setshow.exp: Likewise.
12027 * gdb.base/setvar.exp: Likewise.
12028 * gdb.base/sigall.exp: Likewise.
12029 * gdb.base/sigbpt.exp: Likewise.
12030 * gdb.base/signals.exp: Likewise.
12031 * gdb.base/signull.exp: Likewise.
12032 * gdb.base/sizeof.exp: Likewise.
12033 * gdb.base/solib.exp: Likewise.
12034 * gdb.base/step-line.exp: Likewise.
12035 * gdb.base/step-test.exp: Likewise.
12036 * gdb.base/structs.exp: Likewise.
12037 * gdb.base/structs2.exp: Likewise.
12038 * gdb.base/term.exp: Likewise.
12039 * gdb.base/twice.exp: Likewise.
12040 * gdb.base/until.exp: Likewise.
12041 * gdb.base/varargs.exp: Likewise.
12042 * gdb.base/volatile.exp: Likewise.
12043 * gdb.base/watchpoint.exp: Likewise.
12044 * gdb.base/whatis-exp.exp: Likewise.
12045 * gdb.base/whatis.exp: Likewise.
12046 * gdb.cp/ambiguous.exp: Likewise.
12047 * gdb.cp/annota2.exp: Likewise.
12048 * gdb.cp/annota3.exp: Likewise.
12049 * gdb.cp/bool.exp: Likewise.
12050 * gdb.cp/breakpoint.exp: Likewise.
12051 * gdb.cp/casts.exp: Likewise.
12052 * gdb.cp/class2.exp: Likewise.
12053 * gdb.cp/classes.exp: Likewise.
12054 * gdb.cp/cplusfuncs.exp: Likewise.
12055 * gdb.cp/ctti.exp: Likewise.
12056 * gdb.cp/derivation.exp: Likewise.
12057 * gdb.cp/exception.exp: Likewise.
12058 * gdb.cp/gdb1355.exp: Likewise.
12059 * gdb.cp/hang.exp: Likewise.
12060 * gdb.cp/inherit.exp: Likewise.
12061 * gdb.cp/local.exp: Likewise.
12062 * gdb.cp/m-data.exp: Likewise.
12063 * gdb.cp/m-static.exp: Likewise.
12064 * gdb.cp/member-ptr.exp: Likewise.
12065 * gdb.cp/method.exp: Likewise.
12066 * gdb.cp/misc.exp: Likewise.
12067 * gdb.cp/namespace.exp: Likewise.
12068 * gdb.cp/overload.exp: Likewise.
12069 * gdb.cp/ovldbreak.exp: Likewise.
12070 * gdb.cp/pr-1023.exp: Likewise.
12071 * gdb.cp/pr-1210.exp: Likewise.
12072 * gdb.cp/pr-574.exp: Likewise.
12073 * gdb.cp/printmethod.exp: Likewise.
12074 * gdb.cp/psmang.exp: Likewise.
12075 * gdb.cp/ref-params.exp: Likewise.
12076 * gdb.cp/ref-types.exp: Likewise.
12077 * gdb.cp/rtti.exp: Likewise.
12078 * gdb.cp/templates.exp: Likewise.
12079 * gdb.cp/try_catch.exp: Likewise.
12080 * gdb.cp/userdef.exp: Likewise.
12081 * gdb.cp/virtfunc.exp: Likewise.
12082 * gdb.disasm/am33.exp: Likewise.
12083 * gdb.disasm/h8300s.exp: Likewise.
12084 * gdb.disasm/mn10300.exp: Likewise.
12085 * gdb.disasm/sh3.exp: Likewise.
12086 * gdb.disasm/t01_mov.exp: Likewise.
12087 * gdb.disasm/t02_mova.exp: Likewise.
12088 * gdb.disasm/t03_add.exp: Likewise.
12089 * gdb.disasm/t04_sub.exp: Likewise.
12090 * gdb.disasm/t05_cmp.exp: Likewise.
12091 * gdb.disasm/t06_ari2.exp: Likewise.
12092 * gdb.disasm/t07_ari3.exp: Likewise.
12093 * gdb.disasm/t08_or.exp: Likewise.
12094 * gdb.disasm/t09_xor.exp: Likewise.
12095 * gdb.disasm/t10_and.exp: Likewise.
12096 * gdb.disasm/t11_logs.exp: Likewise.
12097 * gdb.disasm/t12_bit.exp: Likewise.
12098 * gdb.disasm/t13_otr.exp: Likewise.
12099 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12100 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12101 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12102 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12103 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12104 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12105 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12106 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12107 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12108 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12109 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12110 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12111 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12112 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12113 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12114 * gdb.mi/gdb701.exp: Likewise.
12115 * gdb.mi/gdb792.exp: Likewise.
12116 * gdb.mi/mi-basics.exp: Likewise.
12117 * gdb.mi/mi-break.exp: Likewise.
12118 * gdb.mi/mi-cli.exp: Likewise.
12119 * gdb.mi/mi-console.exp: Likewise.
12120 * gdb.mi/mi-disassemble.exp: Likewise.
12121 * gdb.mi/mi-eval.exp: Likewise.
12122 * gdb.mi/mi-file.exp: Likewise.
12123 * gdb.mi/mi-read-memory.exp: Likewise.
12124 * gdb.mi/mi-regs.exp: Likewise.
12125 * gdb.mi/mi-return.exp: Likewise.
12126 * gdb.mi/mi-simplerun.exp: Likewise.
12127 * gdb.mi/mi-stack.exp: Likewise.
12128 * gdb.mi/mi-stepi.exp: Likewise.
12129 * gdb.mi/mi-syn-frame.exp: Likewise.
12130 * gdb.mi/mi-until.exp: Likewise.
12131 * gdb.mi/mi-var-block.exp: Likewise.
12132 * gdb.mi/mi-var-child.exp: Likewise.
12133 * gdb.mi/mi-var-cmd.exp: Likewise.
12134 * gdb.mi/mi-var-display.exp: Likewise.
12135 * gdb.mi/mi-watch.exp: Likewise.
12136 * gdb.mi/mi2-basics.exp: Likewise.
12137 * gdb.mi/mi2-break.exp: Likewise.
12138 * gdb.mi/mi2-cli.exp: Likewise.
12139 * gdb.mi/mi2-console.exp: Likewise.
12140 * gdb.mi/mi2-disassemble.exp: Likewise.
12141 * gdb.mi/mi2-eval.exp: Likewise.
12142 * gdb.mi/mi2-file.exp: Likewise.
12143 * gdb.mi/mi2-read-memory.exp: Likewise.
12144 * gdb.mi/mi2-regs.exp: Likewise.
12145 * gdb.mi/mi2-return.exp: Likewise.
12146 * gdb.mi/mi2-simplerun.exp: Likewise.
12147 * gdb.mi/mi2-stack.exp: Likewise.
12148 * gdb.mi/mi2-stepi.exp: Likewise.
12149 * gdb.mi/mi2-syn-frame.exp: Likewise.
12150 * gdb.mi/mi2-until.exp: Likewise.
12151 * gdb.mi/mi2-var-block.exp: Likewise.
12152 * gdb.mi/mi2-var-child.exp: Likewise.
12153 * gdb.mi/mi2-var-cmd.exp: Likewise.
12154 * gdb.mi/mi2-var-display.exp: Likewise.
12155 * gdb.mi/mi2-watch.exp: Likewise.
12156 * gdb.stabs/exclfwd.exp: Likewise.
12157 * gdb.stabs/weird.exp: Likewise.
12158 * gdb.threads/gcore-thread.exp: Likewise.
12159 * gdb.trace/actions.exp: Likewise.
12160 * gdb.trace/backtrace.exp: Likewise.
12161 * gdb.trace/circ.exp: Likewise.
12162 * gdb.trace/collection.exp: Likewise.
12163 * gdb.trace/deltrace.exp: Likewise.
12164 * gdb.trace/infotrace.exp: Likewise.
12165 * gdb.trace/limits.exp: Likewise.
12166 * gdb.trace/packetlen.exp: Likewise.
12167 * gdb.trace/passc-dyn.exp: Likewise.
12168 * gdb.trace/passcount.exp: Likewise.
12169 * gdb.trace/report.exp: Likewise.
12170 * gdb.trace/save-trace.exp: Likewise.
12171 * gdb.trace/tfind.exp: Likewise.
12172 * gdb.trace/tracecmd.exp: Likewise.
12173 * gdb.trace/while-dyn.exp: Likewise.
12174 * gdb.trace/while-stepping.exp: Likewise.
12175
f4b618d1
JB
121762006-08-08 Joel Brobecker <brobecker@adacore.com>
12177
12178 * gdb.base/step-bt.c: New file.
12179 * gdb.base/step-bt.exp: New testcase.
12180
3d00d119
DJ
121812006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12182
12183 * config/monitor.exp (gdb_load): Remove support for obsolete
12184 download-write-size.
12185 * gdb.base/remote.exp: Likewise. Update all callers of
12186 gdb_timed_load.
12187
017b5bd4
DJ
121882006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12189
12190 * cursal.exp: Pass binfile to gdb_load.
12191
837c599d
DJ
121922006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12193
12194 * gdb.base/cursal.exp: Add "" to gdb_load call.
12195
8dd4540b
MK
121962006-07-29 Mark Kettenis <kettenis@gnu.org>
12197
12198 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12199 NetBSD/ELF targets.
12200
ab5c9f60
DJ
122012006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12202
12203 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12204 operator*.
12205
4c42eaff
DJ
122062006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12207
12208 * gdb.base/completion.exp: Update for change in "file" behavior.
12209 * gdb.stabs/weird.exp: Likewise.
12210 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12211 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12212
0155cc76
NS
122132006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12214
12215 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12216 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12217
16026cd7
AS
122182006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12219
12220 * gdb.base/default.exp: Update source command error message.
12221 * gdb.base/help.exp: Update 'help source' message.
12222
16963cb6
DJ
122232006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12224
12225 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12226 test.
12227
6d7fd486
AS
122282006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12229
12230 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12231
29e8a844
DJ
122322006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12233
12234 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12235
6afcfa39
DJ
122362006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12237
12238 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12239
267a692b
MK
122402006-07-17 Mark Kettenis <kettenis@gnu.org>
12241
12242 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12243 *-*-openbsd* from targets for wich we expect ARM FPA floating
12244 point format.
12245
85d2fec4
NR
122462006-07-17 Nick Roberts <nickrob@snap.net.nz>
12247
12248 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12249
122502006-07-17 Mark Kettenis <kettenis@gnu.org>
12251
12252 * gdb.base/annota3.exp: Expect frame-begin annotation.
12253
85b4c6e8
JB
122542006-07-14 Joel Brobecker <brobecker@adacore.com>
12255
12256 * gdb.base/help.exp: Adjust "help unset" test to accept
12257 any list of unset commands.
12258
fb933624
DJ
122592006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12260 Daniel Jacobowitz <dan@codesourcery.com>
12261
12262 * gdb.cp/ref-params.exp: New test.
12263 * gdb.cp/ref-params.cc: New source file.
12264 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12265
1dff4b64
MK
122662006-07-08 Mark Kettenis <kettenis@gnu.org>
12267
12268 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12269 spaces/tabs in regular expressions since they might not be there.
12270
40d2e0e3
AS
122712006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12272
12273 * gdb.base/ifelse.exp: New file.
12274
f6c957d2
NS
122752006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12276
12277 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12278 line.
12279 * gdb.base/huge.exp: Loop over compilation to find a size that
12280 is acceptable.
12281 * gdb.base/remote.exp: Correct expected strings.
12282 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12283
b9c5a23d
DJ
122842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12285
12286 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12287
9af2e58d
DJ
122882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12289
12290 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12291 native.
12292
30930ca5
DJ
122932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12294
12295 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12296 enable stabs testing.
12297
aa32fa1d
DJ
122982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12299
bd4a4c80 12300 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12301 gdb_test_multiple does.
12302
321fef15
DJ
123032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12304
12305 * Makefile.in (host_alias): Remove.
12306 (target_alias): Use @target_noncanonical@.
12307 (site.exp): Don't set host_alias.
12308 * aclocal.m4: Remove contents. Include acx.m4.
12309 * configure: Regenerated.
12310 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12311
e1c2defa
NS
123122006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12313
e63b55d1
NS
12314 * lib/gdb.exp (gdb_load_cmd): New.
12315
5600ea19
NS
12316 * gdb.base/fileio.c: Add system(NULL) test.
12317 * gdb.base/fileio.exp: Check it.
12318
e1c2defa
NS
12319 * gdb.base/break.c: Add 10a breakpoint at }
12320 * gdb.base/break.exp: Add test for breakpoint at }
12321 * gdb.cp/anon-union.cc: Add code at end of function.
12322 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12323 * gdb.mi/var-cmd.c: Add code at end of function.
12324 * gdb.mi/mi-var-display.exp: Adjust end of next.
12325 * gdb.mi/mi2-var-display.exp: Likewise.
12326 * gdb.base/fileio.c: Add stop function and insert calls at
12327 stopping places.
12328 * gdb.base/fileio.exp: Breakpoint stop function and remove
12329 explicit line number references.
12330
6c0112ec
JB
123312006-05-19 Joel Brobecker <brobecker@adacore.com>
12332
a9c64011
AS
12333 * gdb.base/del.exp (test_delete_alias): New function.
12334 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12335
154189a4
FF
123362006-05-18 Fred Fish <fnf@specifix.com>
12337
12338 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12339 required. Check for spurious output after program exits normally.
12340
582e64c2
FF
123412006-05-17 Fred Fish <fnf@specifix.com>
12342
12343 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12344 gdb_load, so it works in the simulator.
12345
8ef6493a
FF
123462006-05-11 Fred Fish <fnf@specifix.com>
12347
12348 * gdb.base/bang.exp: Ignore unexpected output between the
12349 "program exited normally" and the gdb prompt, as many other
12350 tests do.
12351
692b141c
MK
123522006-05-07 Mark Kettenis <kettenis@gnu.org>
12353
12354 * gdb.base/help.exp: Make "delete checkpoint" part option for
12355 "help d" and "help delete" tests.
12356
540b8a30
UW
123572006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12358
a9c64011 12359 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12360 expected output in some mi_gdb_test statements.
12361 * gdb.mi/mi2-basics.exp: Likewise.
12362
9b6462d9
JB
123632006-05-05 Joel Brobecker <brobecker@adacore.com>
12364
12365 * gdb.base/del.c: New file.
12366 * gdb.base/del.exp: New testcase.
12367
954de43b
DM
123682006-05-05 David S. Miller <davem@sunset.davemloft.net>
12369
12370 * gdb.base/break.exp: Do not assume a breakpoint on
12371 main will actually be in $srcfile when optimizing.
1303f75e
DM
12372 * gdb.base/savedregs.exp: Do not require that the dummy
12373 frame location match up to a symbol and source file location.
c3242428
DM
12374 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12375 will get printed without a mi_cmd_data_list_register_values prefix.
12376 (*-data-list-register-*): Correct regular expressions to expect the new
12377 pseudo d? floating point registers.
12378 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12379
c7e64c9a
DJ
123802006-05-05 Christophe Lyon <christophe.lyon@st.com>
12381
12382 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12383 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12384 is allocated by the compiler.
12385 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12386 anons, e, anone to force their allocation by the compiler.
12387
123882006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12389
12390 * gdb.base/help.exp: Update expected text for help d and
12391 help delete.
12392
27ce9a6d
MK
123932006-05-02 Mark Kettenis <kettenis@gnu.org>
12394
12395 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12396 NetBSD/ELF targets.
12397
8608915f
MK
123982006-04-30 Mark Kettenis <kettenis@gnu.org>
12399
12400 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12401 single-step breakpoint fails; make this a KFAIL on
12402 sparc*-*-openbsd*.
12403 * gdb.base/siginfo.exp: Likewise.
12404 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12405
b8db102d
MS
124062006-04-26 Michael Snyder <msnyder@redhat.com>
12407
12408 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12409 which may have to consume output from other forks.
12410 Add tests to make sure that "delete fork" succeeded.
12411
c702009a
MS
124122006-04-20 Michael Snyder <msnyder@redhat.com>
12413
12414 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12415 Add support for the Renesas M32C and M16C.
12416
12417 * gdb.asm/asm-source.exp: Add m32c target.
12418 * gdb.asm/m32c.inc: Support for m32c target.
12419
e28493f2
AS
124202006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12421
12422 * gdb.base/commands.exp (recursive_source_test): New test.
12423
880da185
DM
124242006-04-04 David S. Miller <davem@sunset.davemloft.net>
12425
12426 * gdb.base/float.exp: Add pattern for sparc targets.
12427
61d9b92f
DJ
124282006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12429
12430 * gdb.base/commands.exp (stray_arg0_test): New test.
12431
bd717df8
PB
124322006-03-30 Paul Brook <paul@codesourcery.com>
12433
12434 * gdb.mi/mi-until.exp: kfail broken until command.
12435 * gdb.mi/mi2-until.exp: Ditto.
12436
ec793d3c
NR
124372006-03-27 Nick Roberts <nickrob@snap.net.nz>
12438
12439 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12440
831004b7
AO
124412006-03-08 Alexandre Oliva <aoliva@redhat.com>
12442
12443 * gdb.base/prelink.exp: Anchor tested-for regular expression
12444 on gdb prompt.
12445
effe49a0
PB
124462006-03-07 Paul Brook <paul@codesourcery.com>
12447
12448 * gdb.base/assign.exp: Correct fail message.
12449
e5461016
PB
124502006-03-07 Paul Brook <paul@codesourcery.com>
12451
12452 * lib/compiler.c: Extract armcc version number.
12453 * lib/compiler.cc: Ditto.
12454
fc91c6c2
PB
124552006-03-07 Paul Brook <paul@codesourcery.com>
12456
12457 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12458 additional_flags=-w.
12459 * gdb.arch/altivec-regs.exp: Ditto.
12460 * gdb.arch/e500-abi.exp: Ditto.
12461 * gdb.arch/e500-regs.exp: Ditto.
12462 * gdb.base/all-bin.exp: Ditto.
12463 * gdb.base/annota1.exp: Ditto.
12464 * gdb.base/annota3.exp: Ditto.
12465 * gdb.base/args.exp: Ditto.
12466 * gdb.base/arithmet.exp: Ditto.
12467 * gdb.base/assign.exp: Ditto.
12468 * gdb.base/async.exp: Ditto.
12469 * gdb.base/bang.exp: Ditto.
12470 * gdb.base/break.exp: Ditto.
12471 * gdb.base/call-rt-st.exp: Ditto.
12472 * gdb.base/completion.exp: Ditto.
12473 * gdb.base/cond-expr.exp: Ditto.
12474 * gdb.base/condbreak.exp: Ditto.
12475 * gdb.base/consecutive.exp: Ditto.
12476 * gdb.base/define.exp: Ditto.
12477 * gdb.base/display.exp: Ditto.
12478 * gdb.base/ena-dis-br.exp: Ditto.
12479 * gdb.base/environ.exp: Ditto.
12480 * gdb.base/eval-skip.exp: Ditto.
12481 * gdb.base/info-proc.exp: Ditto.
12482 * gdb.base/jump.exp: Ditto.
12483 * gdb.base/logical.exp: Ditto.
12484 * gdb.base/long_long.exp: Ditto.
12485 * gdb.base/maint.exp: Ditto.
12486 * gdb.base/miscexprs.exp: Ditto.
12487 * gdb.base/pc-fp.exp: Ditto.
12488 * gdb.base/pointers.exp: Ditto.
12489 * gdb.base/relational.exp: Ditto.
12490 * gdb.base/reread.exp: Ditto.
12491 * gdb.base/sect-cmd.exp: Ditto.
12492 * gdb.base/sep.exp: Ditto.
12493 * gdb.base/sepdebug.exp: Ditto.
12494 * gdb.base/until.exp: Ditto.
12495 * gdb.base/whatis-exp.exp: Ditto.
12496 * gdb.cp/annota2.exp: Ditto.
12497 * gdb.cp/annota3.exp: Ditto.
12498 * gdb.trace/actions.exp: Ditto.
12499 * gdb.trace/backtrace.exp: Ditto.
12500 * gdb.trace/circ.exp: Ditto.
12501 * gdb.trace/collection.exp: Ditto.
12502 * gdb.trace/deltrace.exp: Ditto.
12503 * gdb.trace/infotrace.exp: Ditto.
12504 * gdb.trace/limits.exp: Ditto.
12505 * gdb.trace/packetlen.exp: Ditto.
12506 * gdb.trace/passc-dyn.exp: Ditto.
12507 * gdb.trace/passcount.exp: Ditto.
12508 * gdb.trace/report.exp: Ditto.
12509 * gdb.trace/save-trace.exp: Ditto.
12510 * gdb.trace/tfind.exp: Ditto.
12511 * gdb.trace/tracecmd.exp: Ditto.
12512 * gdb.trace/while-dyn.exp: Ditto.
12513 * gdb.trace/while-stepping.exp: Ditto.
12514 * lib/gdb.exp: Ditto.
12515 (gdb_compile): Handle nowarning option.
12516
5f4a23d9
AO
125172006-03-07 Alexandre Oliva <aoliva@redhat.com>
12518
12519 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12520 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12521 Rename executable to prelinkt. Don't re-prelink if we didn't
12522 get a core file. Test prelink -u exit status to tell whether
12523 prelinking failed. Use gdb_test_multiple.
12524
9733fc94
DJ
125252006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12526
12527 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12528 (do_tests): Call it.
12529
cc10cae3
AO
125302006-02-28 Alexandre Oliva <aoliva@redhat.com>
12531
12532 * gdb.base/prelink.exp: New test.
12533 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12534
15c46491
WZ
125352006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12536
12537 * gdb.fortran/derived-type.f90: New file.
12538 * gdb.fortran/derived-type.exp: New testcase.
12539
5c9f7ded
DJ
125402006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12541
12542 * gdb.base/default.exp: Allow ';' as a directory separator.
12543
5b96932b
AS
125442006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12545
12546 * gdb.base/help.exp (help add-symbol-file): Update.
12547
1986bccd
AS
125482006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12549
12550 * gdb.base/help.exp (help load): Update expected results.
12551
a8b7528f
FF
125522006-02-19 Fred Fish <fnf@specifix.com>
12553
12554 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12555 specifix hex value as part of results.
12556 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12557
f8261448
FF
125582006-02-16 Fred Fish <fnf@specifix.com>
12559
12560 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12561 ushort_addr, and slong_addr, so the typedefs are not optimized
12562 away.
12563 * gdb.base/whatis.exp: Add tests using type name for struct type,
12564 union type, enum type, and typedef.
a9c64011 12565
31d8bdd2
MK
125662006-02-13 Mark Kettenis <kettenis@gnu.org>
12567
12568 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12569
34e41e63
JB
125702006-02-13 Jim Blandy <jimb@redhat.com>
12571
12572 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12573 case where it takes two "next" commands to skip past the init
12574 call.
12575
ac6e4f31
FF
125762006-02-12 Fred Fish <fnf@specifix.com>
12577
12578 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12579 to handle cases where it takes two "next" commands to skip
12580 past the init call.
12581
2db2d571
JB
125822006-02-07 Joel Brobecker <brobecker@adacore.com>
12583
12584 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12585 on hppa32 targets.
12586
38fcd64c
DJ
125872006-02-06 Vladimir Prus <ghost@cs.msu.su>
12588
12589 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12590 field.
12591
1315ad46
MK
125922006-01-29 Mark Kettenis <kettenis@gnu.org>
12593
12594 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12595
5625b943
DJ
125962006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12597
12598 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12599 files.
12600
80df1bbe
DJ
126012006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * gdb.cp/maint.exp: Set complaints to a positive value.
12604
9078e690
DJ
126052006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12606
12607 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12608 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12609 function name.
12610
9c903399
DJ
126112006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12612
12613 * gdb.base/checkpoint.c: Update copyright notice. Include
12614 <stdlib.h>.
12615
761ae4d6
JB
126162006-01-04 Jim Blandy <jimb@redhat.com>
12617
12618 * gdb.asm/asm-source.exp: Independently provide default values for
12619 asm-flags and debug-flags. Use 'string equal' to do the
12620 comparison, not the implicit expr's '==' operator. Remove
12621 now-unneeded assignments to asm-flags. In h8300 case, place
12622 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12623
099ac3dd
MS
126242006-01-04 Michael Snyder <msnyder@redhat.com>
12625
12626 * gdb.base/checkpoint.c: New file.
12627 * gdb.base/checkpoint.exp: New file.
12628 * gdb.base/multi-fork.c: New file.
12629 * gdb.base/multi-fork.exp: New file.
12630 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12631
f4d85314
FF
126322006-01-04 Fred Fish <fnf@specifix.com>
12633
12634 * gdb.base/ptype.c (foo): Add typedef.
12635 (intfoo): Add function.
12636 * gdb.base/ptype1.c: New file.
12637 * gdb.base/ptype.exp: Handle compilation and linking with two
12638 source files. Test that proper type for "foo" is found based
12639 on source context rather than first match found in symtabs.
12640
a1b06f35
MK
126412005-12-28 Mark Kettenis <kettenis@gnu.org>
12642
12643 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12644 * gdb.asm/openbsd.inc: Indent commands.
12645
d082a1e2
MK
126462005-12-26 Mark Kettenis <kettenis@gnu.org>
12647
c65016bd
MK
12648 * gdb.base/freebpcmd.exp: Increase timeout.
12649
d082a1e2
MK
12650 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12651
d3c32a0e
DJ
126522005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12653
12654 * gdb.base/default.exp: Update check for "show version".
12655
9fdb1f50
RC
126562005-12-09 Randolph Chung <tausq@debian.org>
12657
12658 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12659 * gdb.asm/pa64.inc: New file.
12660
5f2c56f7
RC
126612005-12-09 Randolph Chung <tausq@debian.org>
12662
12663 * gdb.asm/common.inc: Indent commands.
12664 * gdb.asm/asmsrc1.s: Likewise.
12665 * gdb.asm/asmsrc2.s: Likewise.
12666
8117349c
RC
126672005-12-09 Randolph Chung <tausq@debian.org>
12668
12669 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12670 (get_addr_of_sym): Remove duplicate print.
12671 (gen_core): xfail hppa*-*-hpux*, update expected output.
12672 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12673 * gdb.arch/pa64-nullify.s: New file.
12674
8f07f25a
RC
126752005-12-09 Randolph Chung <tausq@debian.org>
12676
12677 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12678
55b39184
DJ
126792005-12-07 Christophe Lyon <christophe.lyon@st.com>
12680
12681 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12682 code generation for these functions.
12683 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12684 error message.
12685
31e2b00f
AS
126862005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12687
12688 * gdb.base/help.exp (help b, help br, help bre, help brea)
12689 (help break): Update the expected message.
12690
c3d0b56e
SC
126912005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12692
12693 * gdb.asm/m68hc11.inc: Setup the data section.
12694 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12695 script for this test.
12696 (m6812-*-*): Likewise.
12697
36ae0ea9
RC
126982005-11-09 Randolph Chung <tausq@debian.org>
12699
12700 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12701
9d6f42e9
WZ
127022005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12703
12704 * gdb.base/break.exp: Fix a comment typo.
12705
e2126a14
EZ
127062005-11-03 Jim Blandy <jimb@redhat.com>
12707
a9c64011
AS
12708 Checked in by Elena Zannoni <ezannoni@redhat.com>
12709
889bf7c5 12710 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12711
e0ac7199
CV
127122005-11-02 Corinna Vinschen <vinschen@redhat.com>
12713
12714 * gdb.arch/gdb1558.c: Include stdio.h.
12715
31d3fb18
MK
127162005-10-31 Mark Kettenis <kettenis@gnu.org>
12717
12718 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12719
e52b687c
MK
127202005-10-31 Mark Kettenis <kettenis@gnu.org>
12721
12722 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12723
f4711d79
PG
127242005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12725
a9c64011
AS
12726 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12727 vscr" tests to better match output.
f4711d79 12728
987a9106
JB
127292005-10-12 Jim Blandy <jimb@redhat.com>
12730
12731 * gdb.base/structs.exp (any): New function.
12732 (test_struct_returns): Don't make any assumptions at all about
12733 what value the function returns when GDB can't set the return
12734 value.
12735
2336bb58
JB
127362005-10-09 Joel Brobecker <brobecker@adacore.com>
12737
12738 * gdb.ada/arrayidx/p.adb: New file.
12739 * gdb.ada/arrayidx.exp: New testcase
12740
127412005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12742
12743 * gdb.ada/array_return/pck.ads: New file.
12744 * gdb.ada/array_return/pck.adb: New file.
12745 * gdb.ada/array_return/p.adb: New file.
12746 * gdb.ada/array_return.exp: New testcase.
12747
705335ea
JB
127482005-10-03 Joel Brobecker <brobecker@adacore.com>
12749
a9c64011
AS
12750 * gdb.base/arrayidx.c: New file.
12751 * gdb.base/arrayidx.exp: New testcase.
705335ea 12752
11ee9940
NR
127532005-09-29 Nick Roberts <nickrob@snap.net.nz>
12754
12755 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12756 frames-invalid and breakpoints-invalid are no longer generated
12757 with level 3 so don't expect them in the output.
12758
39fb8e9e
BR
127592005-09-27 Bob Rossi <bob@brasko.net>
12760
a9c64011 12761 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12762 from test. Escape the | in mi_gdb_test call.
12763 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12764 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12765 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12766 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12767 expected regex's in mi_gdb_test calls.
12768 * lib/mi-support.exp: Remove arbitrary .* from tests.
12769 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12770 Fully anchor GDB/MI expected results in mi_gdb_test.
12771 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12772 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12773
2af48f68
PB
127742005-09-26 Paul Brook <paul@codesourcery.com>
12775
12776 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12777
f34502bc
WZ
127782005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12779
12780 * bfp-test.c: New file.
12781 * bfp-test.exp: New testcase.
12782
ca929517
WZ
127832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12784
12785 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12786 of subarray and substring variable.
12787 * gdb.fortran/subarray.f: New source file for the test of subarray
12788 and substring variable evaluation.
12789 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12790 of string constant.
12791
c761af65
DJ
127922005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12793
12794 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12795 copyright dates.
12796
561d7a1d
PG
127972005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12798
12799 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12800 powerpc altivec' test with an almost identical 'info vector' test.
12801
b2b64cc9
PG
128022005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12803
a9c64011
AS
12804 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12805 vscr" tests to match output.
b2b64cc9 12806
6ac4d15a
PG
128072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12808
a9c64011
AS
12809 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12810 output.
6ac4d15a 12811
40e55bef
BR
128122005-09-11 Bob Rossi <bob@brasko.net>
12813
889bf7c5
PA
12814 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12815 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12816 commands that return an MI output command and an asyncronous MI output
12817 command.
40e55bef
BR
12818 * gdb.mi/mi-console.exp: Ditto.
12819
3c7385ec
BR
128202005-09-11 Bob Rossi <bob@brasko.net>
12821
12822 * gdb.mi/mi-var-child.c: Include <string.h>.
12823
a6cd0eb3
DJ
128242005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12825
12826 * killed.exp: Correct gdb_expect syntax.
12827
2f168eed
CV
128282005-08-09 Corinna Vinschen <vinschen@redhat.com>
12829
12830 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12831
ecd3fd0f
BR
128322005-08-02 Bob Rossi <bob@brasko.net>
12833
12834 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12835 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12836 Change tests to inferior-tty-set/show.
12837 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12838 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12839 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12840 inferior. Use mi_gdb_test to get GDB and Inferior output.
12841 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12842 descriptor.
12843 (mi_inferior_tty_name): Add inferior PTY file name.
12844 (mi_gdb_start): Add INFERIOR_PTY parameter.
12845 (mi_gdb_test): Add IPATTERN parameter.
12846
f1ea48cb 128472005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12848
f1ea48cb
BR
12849 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12850 parameter to mi_gdb_test.
12851 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12852
6e650a67
DJ
128532005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12854
12855 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12856 struct_declarations.
12857 * gdb.mi/mi-var-child.exp: Step over the initialization of
12858 struct_declarations.
12859
8be260b6
DJ
128602005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12861
12862 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12863 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12864 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12865 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12866 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12867 file.
12868
4e660f07
NR
128692005-07-27 Nick Roberts <nickrob@snap.net.nz>
12870
12871 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12872 (do_children_tests): Assign values to the extra elements.
12873
12874 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12875 them for tests for "-var-update --no-values" and
a9c64011 12876 "-var-update --all-values".
4e660f07
NR
12877 Add test for "-var-list-children --simple-values".
12878
12879 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12880
12881 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12882 "-stack-list-locals --simple-values" Improve doc strings and
12883 comments.
12884
6bdae935
MK
128852005-07-18 Mark Kettenis <kettenis@gnu.org>
12886
598b7a6f
MK
12887 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12888 *-*-openbsd*.
12889 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12890
6bdae935
MK
12891 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12892 sigaltsatck'.
12893
1323e929 128942005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12895
1323e929
BR
12896 * gdb.base/default.exp (tty): Changed output of command.
12897 * gdb.base/help.exp (help tty): Ditto.
12898
b1a9c082
MK
128992005-07-12 Mark Kettenis <kettenis@gnu.org>
12900
12901 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12902
10a844a2
MK
129032005-07-10 Mark Kettenis <kettenis@gnu.org>
12904
12905 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12906 -stack-select-frame without arguments.
12907 (test_stack_frame_listing): Add test for newly implemented command
12908 -stack-info-frame.
12909
3cb3b8df
BR
129102005-07-06 Bob Rossi <bob@brasko.net>
12911
12912 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12913 command.
12914 (Copyright): Update copyright.
12915
a0c5fbcf
WZ
129162005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12917
12918 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12919 tests to evaluate exponentiation expression.
12920
984971d0
AS
129212005-06-29 Andreas Schwab <schwab@suse.de>
12922
12923 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12924 main to avoid warnings.
12925
12926 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12927
fe03833f
NR
129282005-06-20 Nick Roberts <nickrob@snap.net.nz>
12929
12930 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12931 -stack-select-frame without arguments.
12932 (test_stack_frame_listing): Add test for newly implemented command
12933 -stack-info-frame.
a9c64011 12934
7a55f279
WZ
129352005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12936
0ffa0ea5
DJ
12937 * gdb.fortran/array-element.f: New file.
12938 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12939
26585198
DJ
129402005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12941
12942 * gdb.base/bigcore.exp: Correct checks for systems which can
12943 not dump a large core file.
12944
c1bd25fd
DJ
129452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12946
12947 * gdb.base/relocate.c: Add a copyright notice.
12948 (dummy): Remove.
12949 * gdb.base/relocate.exp: Test printing the values of variables
12950 from a relocatable file.
12951
589e074d
DJ
129522005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12953
12954 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12955 excess MI output after an error.
12956
0915f927
JB
129572005-05-29 Joel Brobecker <brobecker@adacore.com>
12958
12959 * gdb.arch/alpha-step.c: New file.
12960 * gdb.arch/alpha-step.exp: New testcase.
12961
76ff342d
DJ
129622005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12963 Dennis Brueni <dennis@slickedit.com>
12964
12965 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12966 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12967 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12968 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12969 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12970 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12971 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12972
96b0c7ac
DJ
129732005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12974 Wu Zhou <woodzltc@cn.ibm.com>
12975
12976 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12977 IBM's xlc compiler.
12978 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12979 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12980
f21565d2
JB
129812005-05-13 Jim Blandy <jimb@redhat.com>
12982
12983 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12984 calling gdb_suppress_entire_file.
12985 * gdb.base/charset.exp: Same.
12986 * gdb.base/call-rt-st.exp: Same.
12987
6006a3a1
BR
129882005-05-05 Bob Rossi <bob_rossi@cox.net>
12989
12990 * lib/gdb.exp (fullname_syntax): Added global regex.
12991 (fullname_syntax_POSIX): Ditto.
12992 (fullname_syntax_UNC): Ditto.
12993 (fullname_syntax_DOS_CASE): Ditto.
12994 (fullname_syntax_DOS): Ditto.
12995 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12996 fullname_syntax variable to scope and use it.
12997 (test_file_list_exec_source_files): Ditto.
12998 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12999
c3b69c04
DJ
130002005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13001
13002 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13003
3c95e6af
PG
130042004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13005
a9c64011
AS
13006 * lib/gdb.exp (skip_altivec_tests): New function, based on
13007 check_vmx_hw_available from the GCC testsuite.
13008 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13009 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13010
78df6c56
JB
130112005-05-02 Jim Blandy <jimb@redhat.com>
13012
13013 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13014 calling gdb_suppress_entire_file.
13015
1690f9cf
DJ
130162005-04-30 Randolph Chung <tausq@debian.org>
13017
13018 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13019 Slightly relax "sem_post" name checking.
13020
5ea106f7
PG
130212005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13022
13023 * gdb.base/unload.exp: Use new shared library infrastructure.
13024
bf7234cf
PG
130252005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13026
13027 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13028 infrastructure.
bf7234cf 13029
547b869a
CV
130302005-04-29 Corinna Vinschen <vinschen@redhat.com>
13031
13032 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13033 * gdb.asm/h8300.inc: New file.
13034
f07e55f0
PG
130352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13036
13037 * gdb.base/shlib-call.exp: Change to use new shared library
13038 infrastructure.
13039
3cbba3d1
PG
130402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13041
a9c64011
AS
13042 * gdb.base/pending.exp: Change to use new shared library
13043 infrastructure.
3cbba3d1 13044
ed6df200
PG
130452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13046
a9c64011
AS
13047 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13048 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13049
8c8f4ebe
PG
130502005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13051
a9c64011
AS
13052 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13053 shared objects being adjusted and update copyright years.
8c8f4ebe 13054
607fbc54
DJ
130552005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13056
13057 * ChangeLog: Correct some 2003-01-13 dates.
13058 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13059 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13060 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13061 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13062 gdb.trace/tfind.exp: Update copyright years.
13063
57bf0e56
DJ
130642005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13065 Daniel Jacobowitz <dan@codesourcery.com>
13066
13067 * lib/gdb.exp (gdb_compile): Handle shlib=.
13068 (gdb_compile_shlib): New function.
13069
9b593790
PG
130702005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13071
a9c64011 13072 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13073
9494c6a5
DJ
130742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13075
13076 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13077 gdb.server.
13078 * configure.ac: Likewise.
13079 * configure: Regenerated.
13080 * gdb.gdbserver/Makefile.in: Moved to...
13081 * gdb.server/Makefile.in: ... here.
13082 * gdb.gdbserver/server.c: Moved to...
13083 * gdb.server/server.c: ... here.
13084 * gdb.gdbserver/server-run.exp: Moved to...
13085 * gdb.server/server-run.exp: ... here.
13086
6f8eac0e
DJ
130872005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13088
13089 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13090 * configure.ac: Create gdb.gdbserver/Makefile.
13091 * configure: Regenerated.
13092 * lib/gdbserver-support.exp: New file, derived from
13093 config/gdbserver.exp.
13094 * config/gdbserver.exp: Use gdbserver-support.exp.
13095 * gdb.gdbserver/Makefile.in: New file.
13096 * gdb.gdbserver/server.c: New file.
13097 * gdb.gdbserver/server-run.exp: New file.
13098
6e87504d
PG
130992005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13100
a9c64011
AS
13101 * lib/gdb.exp (test_compiler_info): Return compiler_info
13102 if no arguments are given.
6e87504d 13103
d1779be4
PG
131042005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13105
13106 * gdb.arch/altivec-abi.exp: Check for compiler and set
13107 use altivec' flag accordingly.
13108 * gdb.arch/altivec-regs.exp: Likewise.
13109
88750304
DJ
131102005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13111
13112 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13113
f3fb768d
AS
131142005-03-27 Andreas Schwab <schwab@suse.de>
13115
13116 * gdb.base/bigcore.c (main): Add missing mode argument in open
13117 call.
13118
7e813ac5
DJ
131192005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13120
13121 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13122 downloads.
13123 * config/gdbserver.exp (gdb_load): Likewise.
13124
8e3049aa
PB
131252005-03-14 Paul Brook <paul@codesourcery.com>
13126
13127 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13128 targets.
13129
a9df7c44
JB
131302005-03-09 Joel Brobecker <brobecker@adacore.com>
13131
13132 * gdb.dwarf2/dup-psym.S: New file.
13133 * gdb.dwarf2/dup-psym.exp: New testcase.
13134
9f0d94e8
JB
131352005-03-09 Joel Brobecker <brobecker@adacore.com>
13136
13137 * gdb.ada/exec_changed/first.adb: New file.
13138 * gdb.ada/exec_changed/second.adb: New file.
13139 * gdb.ada/exec_changed.exp: New testcase.
13140
5f579bc5
NS
131412005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13142
36e9969c
NS
13143 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13144 (A2): New class.
13145 (main): Test operator+.
13146 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13147 breakpoint test.
13148
5f579bc5
NS
13149 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13150 * gdb.base/signull.exp: Disable if gdb,nosignals.
13151 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13152 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13153 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13154 * gdb.mi/mi2-console.exp: Likewise.
13155 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13156 continue output at start.
13157 (gdb_collect_locals_test): Robustify regexp.
13158 * gdb.trace/passc-dyn.exp: Fix comment typo.
13159 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13160
be46087e
CV
131612005-03-08 Corinna Vinschen <vinschen@redhat.com>
13162
13163 * gdb.asm/asm-source.exp: Add iq2000 case.
13164 * gdb.asm/iq2000.inc: New file.
13165
384e1a61 131662005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13167
384e1a61
MI
13168 * gdb.base/command.exp: Change hardcoded value to regular expression.
13169 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13170
584b6e9e
DJ
131712005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13172
13173 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13174 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13175 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13176 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13177 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13178
ab5b5d61
MK
131792005-03-05 Mark Kettenis <kettenis@gnu.org>
13180
13181 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13182 changes.
13183
ae051c1b
PG
131842004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13185
a9c64011
AS
13186 * lib/compiler.c: Add test for IBM's xlc compiler.
13187 * lib/compiler.cc: Likewise.
ae051c1b 13188
3f0f6ed2
JB
131892004-02-24 Joel Brobecker <brobecker@adacore.com>
13190
13191 * gdb.ada/fixed_points.exp: Create compilation object directory
13192 before running the test.
13193 * gdb.ada/null_record.exp: Likewise.
13194 * gdb.ada/packed_array.exp: Likewise.
13195 * gdb.ada/start.exp: Likewise.
13196
724f452b
JB
131972005-02-15 Joel Brobecker <brobecker@adacore.com>
13198
13199 * gdb.ada/packed_array/pa.adb: New file.
13200 * gdb.ada/packed_array.exp: New testcase.
13201
57f5cdfb 132022005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13203
1f393151
MK
13204 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13205 files.
13206
ebdda337
MK
13207 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13208 on *-*-openbsd*. Correctly match whitespace in regukar
13209 expressions.
13210
cf309262
DJ
132112005-02-10 Daniel Jacobowitz <dan@debian.org>
13212
13213 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13214 PR exp/1821
13215 * gdb.base/gdb1821.c: New test file.
13216 * gdb.base/gdb1821.exp: New test file.
13217
3be49e7a
JB
132182005-02-09 Joel Brobecker <brobecker@adacore.com>
13219
13220 * gdb.base/start.c: New file.
13221 * gdb.base/start.exp: New testcase.
13222
e292e67d
JB
132232005-02-09 Joel Brobecker <brobecker@adacore.com>
13224
13225 * gdb.ada/start/dummy.adb: New file.
13226 * gdb.ada/start.exp: New testcase.
13227
dbdfa66c
CV
132282005-02-09 Corinna Vinschen <vinschen@redhat.com>
13229
13230 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13231 for printing symbols and statistics.
13232 Add test for using relative pathnames in "maint print msymbols" test.
13233 Mark "maint info sections DATA" XFAIL on Cygwin.
13234 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13235 tests.
13236
d7941671
AC
132372005-02-09 Andreas Schwab <schwab@suse.de>
13238
13239 Committed by Andrew Cagney <cagney@gnu.org>
13240 * gdb.base/remotetimeout.exp: New file.
13241
74e5ef44
MK
132422005-02-07 Mark Kettenis <kettenis@gnu.org>
13243
13244 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13245
464dd14d
JB
132462005-02-03 Joel Brobecker <brobecker@adacore.com>
13247
13248 * gdb.ada/gnat_ada.gpr: New file.
13249 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13250 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13251 * configure.ac: No longer generate gnat_ada.gpr.
13252 * configure: Regenerate.
13253 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13254 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13255 * gdb.ada/null_record/bar.ads: Likewise.
13256 * gdb.ada/null_record/bar.adb: Likewise.
13257 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13258 * gdb.ada/null_record.exp (testdir): New variable.
13259 (testfile): executable is now in testdir subdirectory.
13260 (srcfile): Use full path to the main compilation unit.
13261 * gdb.ada/fixed_points.exp: Same changes as above.
13262
30d756ae
NR
132632005-02-03 Nick Roberts <nickrob@snap.net.nz>
13264
13265 * gdb.base/interp.exp: New test.
13266
9d799f85
AC
132672005-01-24 Andrew Cagney <cagney@gnu.org>
13268
13269 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13270
15656118
AC
132712005-01-19 Andrew Cagney <cagney@gnu.org>
13272
a892c31b
AC
13273 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13274 configure.ac not configure.in.
13275
15656118
AC
13276 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13277 of powerpc*-*-*.
13278 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13279 * gdb.base/list.exp (test_list_function)
15656118
AC
13280 (test_list_filename_and_function): Ditto.
13281 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13282
a7b01baf
AC
132832005-01-16 Andrew Cagney <cagney@gnu.org>
13284
17d92a02
AC
13285 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13286
a7b01baf
AC
13287 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13288
bc8332bb
AC
132892005-01-14 Andrew Cagney <cagney@gnu.org>
13290
13291 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13292 * gdb.mi/mi2-var-cmd.exp: Ditto.
13293
4d074752
CV
132942005-01-10 Corinna Vinschen <vinschen@redhat.com>
13295
13296 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13297
bec39cab
AC
132982005-01-07 Andrew Cagney <cagney@gnu.org>
13299
13300 * configure.ac: Rename configure.in, require autoconf 2.59.
13301 * configure: Re-generate.
13302 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13303 * gdb.stabs/configure: Re-generate.
13304 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13305 * gdb.hp/configure: Re-generate.
13306 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13307 autoconf 2.59.
13308 * gdb.hp/gdb.objdbg/configure: Re-generate.
13309 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13310 autoconf 2.59.
13311 * gdb.hp/gdb.defects/configure: Re-generate.
13312 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13313 autoconf 2.59.
13314 * gdb.hp/gdb.compat/configure: Re-generate.
13315 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13316 autoconf 2.59.
13317 * gdb.hp/gdb.base-hp/configure: Re-generate.
13318 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13319 autoconf 2.59.
13320 * gdb.hp/gdb.aCC/configure: Re-generate.
13321
f10b16d4
JB
133222004-12-15 Jim Blandy <jimb@redhat.com>
13323
13324 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13325 under NPTL when there is debugging info available for libpthread.
13326
fb6e1814
JG
133272004-12-13 Jerome Guitton <guitton@gnat.com>
13328
13329 * gdb.ada/fixed_points.c: New file.
13330 * gdb.ada/fixed_points.exp: New file.
13331
fe46cd3a
RC
133322004-12-03 Randolph Chung <tausq@debian.org>
13333
13334 * gdb.arch/pa-nullify.exp: New file.
13335 * gdb.arch/pa-nullify.s: New file.
13336
8de0841b
RC
133372004-11-30 Randolph Chung <tausq@debian.org>
13338
13339 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13340 instead of "tbug". Fix regexp to work properly with gdb_test.
13341
c8170782
PH
133422004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13343
13344 * gdb.base/bitfields2.exp: New test.
13345 * gdb.base/bitfields2.c: New file.
13346
954269c2
RE
133472004-11-28 Richard Earnshaw <rearnsha@arm.com>
13348
13349 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13350
0107feed
RC
133512004-11-16 Randolph Chung <tausq@debian.org>
13352
13353 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13354
f073ae8c
DJ
133552004-11-14 Daniel Jacobowitz <dan@debian.org>
13356
13357 * gdb.threads/threadapply.exp: Correct "macro details" test.
13358
19ad59e7
JJ
133592004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13360
13361 * gdb.threads/threadapply.exp: New test.
13362 * gdb.threads/threadapply.c: New file.
13363
9cf0961b
MK
133642004-11-07 Mark Kettenis <kettenis@gnu.org>
13365
13366 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13367 frames.
13368
c789492a
FL
133692004-11-05 Felix Lee <felix+log1@specifixinc.com>
13370
13371 * gdb.base/cursal.exp: New file.
13372 * gdb.base/cursal.c: New file.
13373
a1e167bb
AC
133742004-11-03 Andrew Cagney <cagney@gnu.org>
13375
13376 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13377
b7cbf173
MK
133782004-10-30 Mark Kettenis <kettenis@gnu.org>
13379
13380 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13381 NetBSD/ELF targets.
13382
88f9d34f
JB
133832004-10-29 Joel Brobecker <brobecker@gnat.com>
13384
13385 * gdb.threads/bp_in_thread.c: New file, copied from
13386 pthread_cond_wait.c.
13387 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13388 file, rather than reusing the .c file from another testcase.
13389
ca7d6a0c
JB
133902004-10-20 Joel Brobecker <brobecker@gnat.com>
13391
13392 * gdb.ada/null_record.exp: Check where we stopped after
13393 sending the start command, instead of where the associated
13394 temporary breakpoint was inserted.
13395
0d863d03
AC
133962004-10-14 Andrew Cagney <cagney@gnu.org>
13397
13398 * gdb.mi/gdb701.c (main): Return 0.
13399
d11e72cb
DJ
134002004-10-13 Daniel Jacobowitz <dan@debian.org>
13401
d40539a4 13402 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13403
e1923096
JJ
134042004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13405
13406 * gdb.threads/schedlock.c: Add comment markers to use to find
13407 line numbers.
13408 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13409 comments.
13410 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13411 breakpoint lines.
13412
ec8ba2c9
DJ
134132004-10-12 Daniel Jacobowitz <dan@debian.org>
13414
13415 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13416
0eb3658b
DJ
134172004-10-12 Daniel Jacobowitz <dan@debian.org>
13418
13419 * configure.in: Add gdb.dwarf2.
13420 * configure: Regenerated.
13421 * Makefile.in: Add gdb.dwarf2.
13422 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13423 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13424 gdb.dwarf2/file1.txt: New files.
13425
a271cc33
OF
134262004-10-11 Orjan Friberg <orjanf@axis.com>
13427
a9c64011 13428 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13429 of "run", since the latter doesn't work with remote targets. Adjust
13430 the breakpoint numbering accordingly.
13431 * gdb.threads/pthread_cond_wait.exp: Ditto.
13432
895ce074
MC
134332004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13434
13435 * gdb.base/overlays.exp: Update copyright years.
13436
6be3092d
KI
134372004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13438
13439 * gdb.base/overlays.exp: Disable if target is Linux.
13440
e05389b8
FL
134412004-10-06 Felix Lee <felix+log1@specifixinc.com>
13442
13443 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13444
73cb587d
KI
134452004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13446
13447 * gdb.asm/asm-source.exp: Add m32r-linux target.
13448 * gdb.asm/m32r-linux.inc: New file.
13449
3c0edcdc
AC
134502004-09-24 Andrew Cagney <cagney@redhat.com>
13451 David Anderson <anderson@redhat.com>
13452
13453 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13454 command fails, assume things will work.
13455 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13456 (_GNU_SOURCE): Define.
13457 (print_unsigned, print_hex): Change parameter to "long long".
13458 (print_byte_count): New function, use to print byte counts.
13459 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13460 O_LARGEFILE.
13461 (main): Compute an upper bound on a corefile in max_core_size.
13462 Limit memory chunk size to max_core_size. Limit total memory
13463 allocated to max_core_size.
13464
4bb3667f
AC
134652004-09-23 Andrew Cagney <cagney@gnu.org>
13466
13467 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13468 from a separate process with code that creates a corefile by
13469 making the inferior dump core.
13470
60fe1a51
MK
134712004-09-23 Mark Kettenis <kettenis@gnu.org>
13472
13473 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13474 block.
13475
8e937346
MC
134762004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13477
13478 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13479 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13480 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13481 Likewise.
13482
7213f6d6
JJ
134832004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13484
13485 * gdb.java/jprint.exp: New test case for java inferior call.
13486 * gdb.java/jprint.java: Ditto.
13487
eac69dca
JB
134882004-09-15 Joel Brobecker <brobecker@gnat.com>
13489
13490 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13491
22227696
MC
134922004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13493
13494 * gdb.threads/killed.c: Include <stdlib.h>.
13495 * gdb.threads/pthreads.c: Likewise.
13496
7dd403a4
MC
134972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13498
13499 * gdb.threads/killed.c: Add copyright notice.
13500
33f2d567
JM
135012004-09-10 Jason Molenda (jmolenda@apple.com)
13502
a9c64011
AS
13503 * gdb.base/define.exp: Two new tests to verify zero space chars
13504 after 'if' and 'while' commands in a user-defined command is correctly
13505 parsed.
33f2d567 13506
e05b62ac
AC
135072004-09-08 Andrew Cagney <cagney@gnu.org>
13508
13509 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13510 delivery test with duplicate at end of file.
13511
9cbe82da
MK
135122004-09-06 Mark Kettenis <kettenis@jive.nl>
13513
13514 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13515
564803d9
MC
135162004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13517
13518 * config/hppro.exp: Removed.
13519
7c6807ce
MC
135202004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13521
13522 * config/sparclet.exp: Removed.
13523
bf7e26dd
MC
135242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13525
13526 * config/udi.exp: Removed.
13527
714e341b
MC
135282004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13529
13530 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13531 of "exp_continue".
13532 (advancei): Likewise.
13533
1236e623
JJ
135342004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13535
13536 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13537
3bdcad15
MI
135382004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13539
228af206 13540 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13541 to check for nodebug in executable.
13542 * gdb.gdb/observer.exp (setup_test): Likewise.
13543 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13544 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13545
c72b934c
AC
135462004-09-01 Andrew Cagney <cagney@gnu.org>
13547
13548 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13549 files.
13550
edd9b715
JJ
135512004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13552
13553 * gdb.base/unload.exp: Fix expected warning message to match
13554 latest format.
13555
fb4ce06b
CV
135562004-09-01 Corinna Vinschen <vinschen@redhat.com>
13557
13558 * gdb.base/call-rt-st.exp: Fix typos.
13559
ce78e7c3
MI
135602004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13561
13562 * gdb.threads/thread_check.exp: New testcase.
13563 * gdb.threads/thread_check.c: New testcase.
13564
2dedb159
AC
135652004-08-31 Andrew Cagney <cagney@gnu.org>
13566
13567 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13568 (skip_to_handler_entry): New procedures. Test stepping into a
13569 handler when the breakpoint is at the handler's entry point.
13570
68f53502
AC
135712004-08-30 Andrew Cagney <cagney@gnu.org>
13572
13573 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13574 gdb/1757.
13575
3e3ffd2b
MC
135762004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13577
13578 With code from Manoj Iyer <manjo@austin.ibm.com>:
13579 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13580 return value. Add an arm for "no debugging symbols found".
13581 Change a stray "error" to "perror".
13582 (gdb_run_cmd): Adapt to new return value.
13583 * gdb.base/remote.exp: Adapt to new return value.
13584 * gdb.gdb/complaints.exp: Likewise.
13585 * gdb.gdb/observer.exp: Likewise.
13586 * gdb.gdb/selftest.exp: Likewise.
13587 * gdb.gdb/xfullpath.exp: Likewise.
13588
4b6f5fd2
JB
135892004-08-27 Joel Brobecker <brobecker@gnat.com>
13590
13591 * gdb.threads/bp_in_thread.exp: New testcase.
13592
e5b25496
MC
135932004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13594
13595 Fix PR testsuite/1735.
13596 * gdb.threads/schedlock.c (thread_function): Add a cast
13597 to suppress a gcc warning.
13598 * gdb.threads/thread-specific.c (thread_function): Likewise.
13599
934353d6
MC
136002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13601
13602 * gdb.base/unload.c: Include <stdlib.h>.
13603
f98a0aef 136042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13605
f98a0aef 13606 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13607 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13608 synchronized after the "return".
13609
5a2e8882
MC
136102004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13611
13612 * gdb.mi/basics.c: Include <stdio.h>.
13613 * gdb.mi/pthreads.c: Include <stdlib.h>.
13614 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13615
a9640423
MC
136162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13617
13618 * gdb.threads/schedlock.c: Add copyright notice.
13619
b04e311d
AC
136202004-08-25 Andrew Cagney <cagney@gnu.org>
13621
13622 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13623 (skip_over_handler, breakpoint_over_hander): New test procedures.
13624 (advance, advancei): Add a proper prefix, do not use
13625 rerun_to_main.
13626 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13627
7c27f15b
MC
136282004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13629
13630 * gdb.mi/basics.c: Add copyright notice.
13631 * gdb.mi/var-cmd.c: Add copyright notice.
13632
fffc87ae
MC
136332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13634
13635 * lib/gdb.exp: Remove signed_keyword_not_used.
13636 * lib/compiler.c: Likewise.
13637 * lib/compiler.cc: Likewise.
13638
d782e0bf
MC
136392004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13640
13641 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13642 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13643
96033e83
MC
136442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13645
13646 * gdb.base/whatis.c: Add copyright notice.
13647
cf38c229
MK
136482004-08-20 Mark Kettenis <kettenis@gnu.org>
13649
13650 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13651 it to skip the breakpoints encoded in the inline assembly.
13652
f4b49756
MC
136532004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13654
13655 * Makefile.in: Add gdb.fortran.
13656
2f193b69
MC
136572004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13658
13659 * gdb.base/call-sc.exp (test_scalar_returns):
13660 Fix cut-and-paste glitch in "Make fun return now".
13661
89a237cb
MC
136622004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13663
13664 * configure.in: Add gdb.fortran.
13665 * configure: Regenerate.
13666 * gdb.fortran/Makefile.in: New file.
13667 * lib/gdb.exp (skip_fortran_tests): New procedure.
13668
469aff8e
MC
136692004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13670
13671 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13672 reference to bug-gnu@prep.ai.mit.edu.
13673 * gdb.mi/mi-var-child.exp: Likewise.
13674 * gdb.mi/mi-var-cmd.exp: Likewise.
13675 * gdb.mi/mi-var-display.exp: Likewise.
13676 * gdb.mi/mi2-var-block.exp: Likewise.
13677 * gdb.mi/mi2-var-child.exp: Likewise.
13678 * gdb.mi/mi2-var-cmd.exp: Likewise.
13679 * gdb.mi/mi2-var-display.exp: Likewise.
13680
00b51b9f
MK
136812004-08-15 Mark Kettenis <kettenis@gnu.org>
13682
13683 * gdb.base/unload.c (main): Make local variable msg const.
13684
45f07fef
MC
136852004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13686
13687 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13688 to bug-gnu@prep.ai.mit.edu.
13689 * gdb.mi/mi-disassemble.exp: Likewise.
13690 * gdb.mi/mi-eval.exp: Likewise.
13691 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13692 default line number.
13693 * gdb.mi/mi-return.exp: Likewise.
13694 * gdb.mi/mi-simplerun.exp: Likewise.
13695 * gdb.mi/mi-stack.exp: Likewise.
13696 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13697 number with explicit range test.
13698 * gdb.mi/mi-watch.exp: Likewise.
13699 * gdb.mi/mi2-break.exp: Likewise.
13700 * gdb.mi/mi2-cli.exp: Likewise.
13701 * gdb.mi/mi2-disassemble.exp: Likewise.
13702 * gdb.mi/mi2-eval.exp: Likewise.
13703 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13704 default line number.
13705 * gdb.mi/mi2-return.exp: Likewise.
13706 * gdb.mi/mi2-simplerun.exp: Likewise.
13707 * gdb.mi/mi2-stack.exp: Likewise.
13708 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13709 number with explicit range test.
13710 * gdb.mi/mi2-watch.exp: Likewise.
13711
dd8c8ee7
MC
137122004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13713
13714 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13715 * gdb.cp/m-static.exp: Likewise.
13716 * gdb.cp/rtti.exp: Likewise.
13717
4e838464
MK
137182004-08-14 Mark Kettenis <kettenis@gnu.org>
13719
13720 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13721
8d8cb839
EZ
137222004-08-14 Eli Zaretskii <eliz@gnu.org>
13723
13724 * ChangeLog: Prefix Local Variables with semi-colons and indent
13725 the reference to older ChangeLog files, to fix fontification in
13726 Emacs.
13727
deea8bb0
MC
137282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13729
13730 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13731 * gdb.mi/mi2-break.exp: Likewise.
13732
c3297504
MC
137332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13734
13735 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13736
25808999
MC
137372004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13738
13739 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13740
226a8d71
MC
137412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13742
13743 * gdb.cp/classes.exp: Remove unused declarations. Just let
13744 test names default instead of providing special names. Remove
13745 extraneous demangler test.
13746
37fdf854
JJ
137472004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13748
13749 * gdb.base/unload.exp: New test for breakpoints in dynamically
13750 loaded libraries.
13751 * gdb.base/unload.c: Ditto.
13752 * gdb.base/unloadshr.c: Ditto.
13753
2d3a7986
MC
137542004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13755
13756 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13757 cp_test_ptype_class.
13758 (test_enums): Likewise.
13759
c72b934c
AC
137602004-08-10 Andrew Cagney <cagney@gnu.org>
13761
13762 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13763 files.
13764
cc503c8a
AC
137652004-08-10 Andrew Cagney <cagney@gnu.org>
13766
13767 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13768 init_malloc call.
13769
902f2ccb
MC
137702004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13771
13772 * ChangeLog: Add copyright notice. The notice is copied
13773 from emacs 21.3 top level ChangeLog.
13774
78c90502
MC
137752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13776
13777 * lib/cp-support.exp: New file.
13778 * lib/cp-support.exp (cp_test_type_class): New function.
13779 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13780 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13781 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13782 cp_test_ptype_class.
13783
88e5ea78
MC
137842004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13785
13786 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13787 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13788 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13789 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13790 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13791 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13792 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13793 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13794 gdb.mi/mi2-watch.exp: Update copyright years.
13795
6a89fc9c
MK
137962004-08-09 Mark Kettenis <kettenis@gnu.org>
13797
13798 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13799
1482e0de
MC
138002004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13801
13802 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13803 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13804 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13805 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13806 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13807 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13808 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13809 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13810 gdb.mi/mi-watch.exp: Update copyright years.
13811
1a5ce3f3
DJ
138122004-08-08 Daniel Jacobowitz <dan@debian.org>
13813
13814 PR gdb/1738
13815 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13816 from a breakpoint with a pending signal.
13817
04f6ecf2
DJ
138182004-08-08 Daniel Jacobowitz <dan@debian.org>
13819
13820 PR gdb/1736
13821 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13822 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13823 the prompt.
13824 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13825
54d90d35
DJ
138262004-08-08 Daniel Jacobowitz <dan@debian.org>
13827
13828 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13829
d2f6abb0
DJ
138302004-08-08 Daniel Jacobowitz <dan@debian.org>
13831
13832 PR gdb/1736
13833 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13834 for i?86-*-linux*.
13835
5598c03d
DJ
138362004-08-08 Daniel Jacobowitz <dan@debian.org>
13837
13838 * gdb.arch/i386-prologue.exp: Compile without debug information.
13839
c6fee705
MC
138402004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13841
13842 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13843 rather than asking gdb to search.
13844
dd90efdb
MC
138452004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13846
13847 * gdb.base/gcore.c: Include <string.h>.
13848
1e84bec1
MC
138492004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13850
13851 * gdb.base/gcore.c: Add copyright notice.
13852
e425eb2b
MC
138532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13854
13855 * gdb.base/freebpcmd.c: Include <stdio.h>.
13856 * gdb.base/long_long.c: Include <string.h>.
13857 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13858 * gdb.base/siginfo.c: Include <string.h>.
13859 * gdb.base/sigstep.c: Include <string.h>.
13860
cb9aaed5
MC
138612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13862
13863 * gdb.base/complex.c: Include <stdlib.h>.
13864
55944f3d
MC
138652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13866
13867 * gdb.base/complex.c: Add copyright notice.
13868
7b2953d9
MC
138692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13870
13871 * gdb.base/charset.c: Include <stdlib.h>.
13872
c9133d23
MC
138732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13874
13875 * gdb.base/auxv.c: Include <stdlib.h>.
13876
0a8490ad
MC
138772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13878
13879 * gdb.base/auxv.c: Add copyright notice.
13880
3426d5ec
MC
138812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13882
13883 * gdb.base/coremaker.c: Add copyright notice.
13884 * gdb.base/coremaker2.c: Add copyright notice.
13885
8da195dd
AC
138862004-08-04 Andrew Cagney <cagney@gnu.org>
13887
13888 * gdb.base/store.exp: Update copyright.
13889 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13890 names, do not import gdb_prompt.
13891
8d394f98
AC
138922004-08-01 Andrew Cagney <cagney@gnu.org>
13893
13894 Fix PR testsuite/1729.
13895 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13896 not use capture_value with value 4.
13897 (capture_value): Add optional test name parameter.
13898 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13899 the prefix, pass to capture_value.
13900
b6702b23
MK
139012004-08-01 Mark Kettenis <kettenis@gnu.org>
13902
13903 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13904 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13905 (main): Call new function.
13906
c203e0ca
MC
139072004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13908
13909 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13910
a7995a30
MC
139112004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13912
13913 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13914
9366563b
MC
139152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13916
b6eeaf26 13917 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13918 Accept more values of vtbl pointer. Remove some messages
13919 about "obsolete gcc or gdb".
13920
2fc1f950
MC
139212004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13922
13923 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13924
c724d49b
MC
139252004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13926
13927 * gdb.base/asm-source.exp: Properly convert target board
13928 debug flags from gcc format to binutils format.
13929
736b0fce
MK
139302004-07-28 Mark Kettenis <kettenis@gnu.org>
13931
13932 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13933 gdb1718". PR backtrace/1718 partially fixed.
13934
5633ea5c
JJ
139352004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13936
13937 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13938
575eebb1
NC
139392004-07-26 Nick Clifton <nickc@redhat.com>
13940
13941 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13942 good default value for a specific architecture is available then
13943 set it to that value. Otherwise default to the -gstabs switch.
13944 Remove the -g... switches from the asm-flags variable. Allow the
13945 target board info to override the value if it wants to. Pass the
13946 switch on the assembler command line.
13947
62104619
MK
139482004-07-23 Mark Kettenis <kettenis@gnu.org>
13949
13950 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13951 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13952 (main): Call new function.
13953
4a1135b8
MC
139542004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13955
13956 Test for PR exp/1715.
13957 * gdb.base/radix.exp: Refactor common procedures. Make all
13958 test names unique. Change XFAIL to KFAIL.
13959
8a12c1f0
MC
139602004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13961
13962 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13963 * gdb.ada/gnat_ada.gin: ... to here.
13964 * configure.in: Use gnat_ada.gin.
13965 * configure: Regenerate.
13966
23b451cf
AC
139672004-07-20 Andrew Cagney <cagney@gnu.org>
13968
13969 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13970 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13971 XFAILs. Clean up test messages and comments. Check backtraces.
13972 Delete re-sync code.
13973
ab618a02
MC
139742004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13975
13976 Fix PR cli/740.
13977 * gdb.base/annota1.exp: Honor gdb,nosignals.
13978 * gdb.base/annota3.exp: Likewise.
13979
46dad340
MC
139802004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13981
13982 * lib/java.exp: Update copyright notice.
13983
756d8c70
AC
139842004-07-19 Andrew Cagney <cagney@gnu.org>
13985
13986 * gdb.base/selftest.exp: Copy file from here ...
13987 * gdb.gdb/selftest.exp: ... to here.
13988
586027e6
AC
139892004-07-16 Andrew Cagney <cagney@redhat.com>
13990
13991 * lib/insight-support.exp: Delete file.
13992 * lib/java.exp (java_init): Fix copyright.
13993
029d2200
AC
139942004-07-16 Andrew Cagney <cagney@gnu.org>
13995
13996 * gdb.base/restore.c: Append "prologue" to comments marking the a
13997 function's prologue.
13998 * gdb.base/restore.exp: Update copyright, re-indent.
13999 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14000 callerN" prefix where needed. Update patterns that match a
14001 function's prologue.
14002
653b62c5
MC
140032004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14004
14005 * gdb.base/restore.c: Add copyright notice.
14006
f7d690e5
AC
140072004-07-16 Andrew Cagney <cagney@gnu.org>
14008
14009 * gdb.base/logical.exp: Update copyright.
14010 (evaluate): New procedure. Use to re-implement tests using
14011 several tables.
14012
d629a7cb
MH
140132004-07-14 Martin Hunt <hunt@redhat.com>
14014
14015 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14016 which fixes some problems where init.tcl was not found.
14017
9c7bb332
AC
140182004-07-13 Andrew Cagney <cagney@gnu.org>
14019
6bf46641
AC
14020 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14021 (check_sizeof, check_valueof): Do not include the output in the
14022 test name. Use gdb_test.
14023 (get_valueof): Use gdb_test_multiple.
14024
c4ffd4c0
AC
14025 * gdb.base/step-test.exp: Update copyright. Use
14026 gdb_test_multiple. Ensure that test names do not include
14027 architecture dependent output.
14028
ab89363a
AC
14029 * gdb.gdb/observer.exp: Update copyright.
14030 (setup_test): Use gdb_test_multiple.
14031 (attach_first_observer, attach_second_observer)
14032 (attach_third_observer, detach_first_observer)
14033 (detach_second_observer, detach_third_observer)
14034 (reset_counters, check_counters): Make $message a prefix.
14035 (test_normal_stop_notifications): Add "args" parameter - a list of
14036 init functions to be called. Make $message a prefix,
14037 (test_observer_normal_stop): Change the message prefixes so that
14038 they are unique, pass the attach / detach procedures to
14039 test_normal_stop_notifications.
14040
ec58997a
AC
14041 * gdb.base/signull.exp (test_segv): Prefix all tests with
14042 "${name}". Clean up test messages.
14043
b475183b
AC
14044 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14045
9c7bb332
AC
14046 * gdb.base/ena-dis-br.exp: Update copyright.
14047 (break_at): New function. Replace send_gdb with gdb_test,
14048 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14049 ignore count, not stopped at bpt", with KFAIL.
14050
2dd95497
CV
140512004-07-13 Corinna Vinschen <vinschen@redhat.com>
14052
14053 * gdb.base/attach.exp: Remove cleanupfile handling.
14054
419e626b
AC
140552004-07-12 Andrew Cagney <cagney@gnu.org>
14056
14057 * gdb.base/annota1.exp: Cleanup corefile test name.
14058 * gdb.base/annota3.exp: Ditto.
14059
8b1b3228
AC
140602004-07-12 Andrew Cagney <cagney@gnu.org>
14061
78650829
AC
14062 * gdb.base/signals.exp: Clean up copyright, re-indent.
14063
8b1b3228
AC
14064 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14065 gdb_test and gdb_test_multiple.
14066
935c2760
JJ
140672004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14068
14069 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14070 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14071 provide line number info for first statement in main.
14072
1544280f
AC
140732004-07-08 Andrew Cagney <cagney@gnu.org>
14074
1279f4ff
AC
14075 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14076
1544280f
AC
14077 * gdb.base/sigbpt.exp: Make the common part of each test name a
14078 prefix instead of suffix.
14079
bcc82369
BR
140802004-07-07 Bob Rossi <bob_rossi@cox.net>
14081
14082 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14083 test from test_tbreak_creation_and_listing to
14084 test_file_list_exec_source_file
14085 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14086 Changed name of test from test_tbreak_creation_and_listing to
14087 test_file_list_exec_source_file
14088
23f4b0aa
JJ
140892004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14090
14091 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14092 the jmisc() constructor instead of <init>.
14093 * gdb.java/jmisc1.exp: Ditto.
14094
56401cd5
AC
140952004-07-07 Andrew Cagney <cagney@gnu.org>
14096
14097 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14098 corrupting the PC.
14099
44ae2f6a
MC
141002004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14101
14102 * gdb.cp/templates.exp: Accept whitespace change in demangler
14103 output.
14104
45a83408
AC
141052004-07-06 Andrew Cagney <cagney@gnu.org>
14106
14107 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14108
d205ad70
MC
141092004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14110
14111 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14112 * lib/compiler.cc: Likewise.
14113
06ea1a61
MC
141142004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14115
14116 * lib/compiler.cc: Work around string preprocessing problem
14117 with old hp c++ compiler.
14118 * lib/compiler.c: Likewise.
14119
daab1251
CV
141202004-06-29 Corinna Vinschen <vinschen@redhat.com>
14121
14122 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14123 directives to conditionalize symbol prefixing.
14124 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14125 additional_flags handling. Add underscore prefix for Cygwin.
14126 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14127 conditionalize symbol prefixing.
14128 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14129 additional_flags handling. Add underscore prefix for Cygwin.
14130
cc984116
CV
141312004-06-29 Corinna Vinschen <vinschen@redhat.com>
14132
14133 * gdb.base/bigcore.exp: Skip test on Cygwin.
14134
c279b077
MC
141352004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14136
14137 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14138 formats for "info register". Use gdb_test_multiple. Fix
14139 the "invalid register" test.
14140
0e915747
CV
141412004-06-28 Corinna Vinschen <vinschen@redhat.com>
14142
14143 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14144 PID for Cygwin. Add Cygwin specific strings to check for in some
14145 tests.
14146 (do_attach_tests): Add a test for user interaction when attaching
14147 to a process with no matching symbol table already loaded.
14148
11422c86
AC
141492004-06-26 Andrew Cagney <cagney@gnu.org>
14150
14151 Test PR java/1567 and PR java/1565.
14152 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14153 * gdb.java/jmisc2.exp: Delete file.
14154
cefbce26
MC
141552004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14156
14157 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14158
e19f872c
CV
141592004-06-25 Corinna Vinschen <vinschen@redhat.com>
14160
14161 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14162 attach process.
14163
d931ba3b
MC
141642004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14165
14166 * gdb.cp/pr-1553.exp: Remove.
14167
aef68c48
MC
141682004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14169
14170 * gdb.cp/pr-1553.cc: Remove.
14171 * gdb.cp/pr-1553.exp: Disable this test.
14172
8d5df71a
JB
141732004-06-20 Jim Blandy <jimb@redhat.com>
14174
a9c64011 14175 Fix PR testsuite/1680.
8d5df71a
JB
14176 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14177 regular expressions.
14178
4ac6f39d
MC
141792004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14180
14181 Fix PR testsuite/1679.
14182 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14183 Issue an UNSUPPORTED result instead.
14184
1b413552
JB
141852004-06-18 Jim Blandy <jimb@redhat.com>
14186
14187 * gdb.base/charset.exp: Only send a control-C if we see a new
14188 prompt and incomplete command.
14189
6daa6ebd
MC
141902004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14191
14192 * gdb.cp/pr-574.cc: Add copyright notice.
14193
51fa4ae0
JB
141942004-06-17 Jim Blandy <jimb@redhat.com>
14195
14196 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14197 cases where the regexp has no groups; this grabs random text from
14198 the previous test suite, whatever that was.
14199
8fea26c5
MC
142002004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14201
14202 * gdb.cp/printmethod.cc: Add copyright notice.
14203
1e3aeb41
MC
142042004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14205
14206 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14207
9d9030bc
AC
142082004-06-16 Andrew Cagney <cagney@gnu.org>
14209
14210 * gdb.base/signull.c: Update copyright. Include <string.h>.
14211 (bowler): Replace data_pointer with data_read
14212 and data_write cases. Add code_descriptor case.
14213 (zero, desc): New array and pointer.
14214 (data, code): Change to simple pointers.
14215 * gdb.base/signull.exp: Fix probe pattern matching a function
14216 descriptor SIGSEGV. Replace data_pointer with data_read and
14217 data_write tests.
14218
acd4ad44
AC
142192004-06-16 Andrew Cagney <cagney@gnu.org>
14220
14221 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14222
08fd625c
MC
142232004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14224
14225 * gdb.base/long_long.c: Add copyright notice.
14226
1903502c
MC
142272004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14228
14229 * gdb.base/long_long.exp: Remove reference to
14230 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14231 to gdb_breakpoint and gdb_continue_to_breakpoint.
14232
83313cb1
JB
142332004-06-14 Jim Blandy <jimb@redhat.com>
14234
14235 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14236 endian case.
14237
1bf404ef
AC
142382004-06-14 Andrew Cagney <cagney@gnu.org>
14239
14240 * gdb.base/gcore.exp (capture_command_output): Delete the always
14241 passing tests containing inferior values.
14242 * gdb.base/ending-run.exp: Do not include the breakpoint address
14243 in the test message. Update copyright.
14244 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14245 size in the test name, use gdb_test_multiple. Update copyright.
14246
ef220b33
MC
142472004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14248
14249 * gdb.cp/ref-types.cc: Add copyright notice.
14250
4f70a4c9
MC
142512004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14252
14253 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14254 hp_aCC_compiler.
14255 * lib/compiler.cc: Likewise.
14256 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14257 'set' commands. Log diagnostics for other lines. Set
14258 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14259
335928ac
MC
142602004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14261
14262 * gdb.cp/try_catch.cc: Add copyright notice.
14263
2efb12e8
MC
142642004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14265
14266 * gdb.cp/userdef.cc: Add copyright notice.
14267
0bbed51a
MC
142682004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14269
14270 * gdb.cp/virtfunc.cc: Add copyright notice.
14271
e12a46c9
RC
142722004-06-11 Randolph Chung <tausq@debian.org>
14273
14274 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14275 problem.
14276
338e05af
AC
142772004-06-10 Andrew Cagney <cagney@gnu.org>
14278
14279 * lib/compiler.cc, lib/compiler.c: Append either
14280 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14281 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14282 instead of gcc-3-3.
14283
dc3f10cb
AC
142842004-06-09 Andrew Cagney <cagney@gnu.org>
14285
b4d946af
AC
14286 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14287 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14288
dc3f10cb
AC
14289 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14290 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14291 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14292 fixed.
14293
b5c0bfa2
AC
142942004-06-09 Andrew Cagney <cagney@gnu.org>
14295
14296 * gdb.base/structs.exp (test_struct_returns): Replace
14297 "return_value_unknown" and "finish_value_unknown" by
14298 "return_value_known" and "finish_value_known". Instead of
14299 "return_value_unknown" iff "finish_value_unknown", check
14300 "return_value_known" implies "finish_value_known".
14301
caeb605f
MH
143022004-06-08 Martin Hunt <hunt@redhat.com>
14303
14304 * gdb.base/float.exp: Add pattern for mips targets.
14305
c892bb64
RC
143062004-06-08 Randolph Chung <tausq@debian.org>
14307
14308 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14309 message for unknown architectures more clear.
14310
48306d3e
JB
143112004-06-08 Joel Brobecker <brobecker@gnat.com>
14312
14313 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14314 start the execution of the program.
14315
83ecb59f
JB
143162004-06-07 Jim Blandy <jimb@redhat.com>
14317
14318 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14319 * gdb.arch/i386-cpuid.h: New helper file.
14320
55264cb4
RC
143212004-06-07 Randolph Chung <tausq@debian.org>
14322
14323 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14324 has started.
14325
23cadb28
RM
143262004-06-04 Roland McGrath <roland@redhat.com>
14327
14328 Fix PR gdb/1647.
14329 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14330 differently to be robust to output buffering differences.
14331
51d01eda
MC
143322004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14333
14334 * gdb.threads/pthreads.exp: Update copyright years.
14335 (check_control_c): Change asynchronous 'after' to synchronous.
14336
f4fc3b93
RM
143372004-06-04 Roland McGrath <roland@redhat.com>
14338
14339 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14340 next gdb prompt.
14341
4013522b
MC
143422004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14343
14344 Fix PR gdb/1636.
14345 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14346 calls to synchronous.
14347
7a8f1e6b
JB
143482004-05-26 Jim Blandy <jimb@redhat.com>
14349
14350 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14351
81bb3443
RC
143522004-05-24 Randolph Chung <tausq@debian.org>
14353
14354 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14355 * gdb.asm/pa.inc: New file.
14356
8f5a3103
MK
143572004-05-22 Mark Kettenis <kettenis@gnu.org>
14358
14359 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14360
734b8fe8 143612004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14362 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14363
14364 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14365 GDB prompt.
14366
725603e1
UW
143672004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14368
f4fc3b93 14369 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14370 setjmp/longjmp. Use sigaction instead of signal.
14371
8b923272 143722004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14373 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14374
14375 * gdb.threads/pthread_cond_wait.c: New file.
14376 * gdb.threads/pthread_cond_wait.exp: New testcase.
14377
8bfabb04
AC
143782004-05-13 Andrew Cagney <cagney@redhat.com>
14379
14380 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14381 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14382
42edda50
AC
143832004-05-11 Andrew Cagney <cagney@redhat.com>
14384
14385 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14386 fixed but revealed gdb/1639.
14387
d303a6c7
AC
143882004-05-10 Andrew Cagney <cagney@redhat.com>
14389
14390 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14391 func1" and "next to 2nd alarm", kernel bug avoided.
14392
bf08c2a1
DJ
143932004-05-10 Daniel Jacobowitz <dan@debian.org>
14394
14395 PR external/1568
14396 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14397 XFAIL if it is smaller than bytes_allocated.
14398 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14399 (main): Make chunks_allocated unsigned. Correct comment.
14400
c0586a34
JB
144012004-05-07 Joel Brobecker <brobecker@gnat.com>
14402
14403 * gdb.arch/powerpc-aix-prologue.c: New file.
14404 * gdb.arch/powerpc-aix-prologue.exp: New file.
14405
f2785d12
JB
144062004-05-07 Jim Blandy <jimb@redhat.com>
14407
14408 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14409 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14410
bd7f6e30
JB
144112004-05-06 Joel Brobecker <brobecker@gnat.com>
14412
14413 * gdb.base/sep.exp: No longer setup_kfail when the program was
14414 built with dwarf2.
14415
0a5e7efe
JI
144162004-05-05 Jim Ingham <jingham@apple.com>
14417
14418 * gdb.base/pending.exp: Make sure pending breakpoints
14419 preserve the ignore count.
f4fc3b93 14420
a8958849
MK
144212004-04-27 Jerome Guitton <guitton@gnat.com>
14422
14423 * i386-prologue.exp: Add testcase for jump instruction as first
14424 instruction of the real code.
14425 * i386-prologue.c (jump_at_beginning): New function.
14426
7e103f5b
MK
144272004-04-28 Mark Kettenis <kettenis@gnu.org>
14428
14429 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14430 x86_64-*-*.
14431
5d38b224
MK
144322004-04-28 Mark Kettenis <kettenis@gnu.org>
14433
14434 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14435 i*86-*-*.
14436
0ef32fd9
MK
144372004-04-25 Mark Kettenis <kettenis@gnu.org>
14438
14439 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14440 expression that checks the return type.
14441
71d7dd7c
AC
144422004-04-23 Andrew Cagney <cagney@redhat.com>
14443
14444 * gdb.base/call-sc.exp: New test of scalar call/return values.
14445 * gdb.base/call-sc.c: Ditto.
14446
1e9f977e
JJ
144472004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14448
14449 * gdb.threads/manythreads.c: Reduce thread stack size.
14450
899d9e3a
JJ
144512004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14452
14453 * gdb.threads/manythreads.c: Add copyright notice.
14454
61bcae62
AC
144552004-04-23 Andrew Cagney <cagney@redhat.com>
14456
14457 * gdb.base/siginfo.exp: Better handle step out of signal.
14458 * gdb.base/sigstep.exp: Ditto.
14459
7339a42e 144602004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14461 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14462
14463 * gdb.threads/manythreads.c: New testcase.
14464 * gdb.threads/manythreads.exp: Ditto.
14465
5c98409b
JB
144662004-04-22 Jim Blandy <jimb@redhat.com>
14467
14468 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14469 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14470
3b611f1a
MC
144712004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14472
14473 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14474
f0fd9238
AC
144752004-04-21 Andrew Cagney <cagney@redhat.com>
14476
14477 * gdb.base/sigstep.c: New file.
14478 * gdb.base/sigstep.exp: New file.
14479
90990674
JB
144802004-04-16 Joel Brobecker <brobecker@gnat.com>
14481
14482 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14483 call to observer_notify_normal_stop.
14484
78cef34b
AC
144852004-04-15 Andrew Cagney <cagney@redhat.com>
14486
14487 * gdb.base/siginfo.c: New file.
14488 * gdb.base/siginfo.exp: New file.
14489
d2343407
JB
144902004-04-12 J. Brobecker <brobecker@gnat.com>
14491
14492 * gdb.base/sep.exp: Fix typo in comment.
14493
a2dba3c8
JB
144942004-04-12 J. Brobecker <brobecker@gnat.com>
14495
14496 * gdb.base/sep.c: New file.
14497 * gdb.base/sep-proc.c: New file.
14498 * gdb.base/sep.exp: New testcase.
14499
15f7b60e
MK
145002004-04-09 Mark Kettenis <kettenis@gnu.org>
14501
14502 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14503 support.
14504
44f4de1a
AC
145052004-04-05 Andrew Cagney <cagney@redhat.com>
14506
14507 * gdb.base/sigaltstack.c: New file.
14508 * gdb.base/sigaltstack.exp: New file.
14509
ef04f396
JB
145102004-04-04 Joel Brobecker <brobecker@gnat.com>
14511
14512 * gdb.base/foll-fork.exp: Update the expected output for
14513 "help set follow-fork-mode", to match a change that was made
14514 to the help of this variable on 2004-01-13.
14515
d40d2c92
JB
145162004-04-01 Joel Brobecker <brobecker@gnat.com>
14517
14518 * lib/ada.exp: Add copyright notice.
14519 * bar.ads: Likewise.
14520 * bar.adb: Likewise.
14521 * null_record.adb: Likewise.
14522 * null_record.exp: Likewise.
14523 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14524
f86ef5a3
JB
145252004-04-01 Joel Brobecker <brobecker@gnat.com>
14526
14527 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14528 * configure: Regenerate.
14529
414e70e3
JB
145302004-04-01 Joel Brobecker <brobecker@gnat.com>
14531
14532 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14533 to build the application. Remove the message printed when in
14534 verbose mode, redundant with the UNSUPPORTED message above.
14535
f0aaee49
JB
145362004-03-31 Joel Brobecker <brobecker@gnat.com>
14537
14538 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14539 * gdb.ada (null_record.exp): New testcase.
14540
ac81cb54
JB
145412004-03-31 Joel Brobecker <brobecker@gnat.com>
14542
14543 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14544
854af2f7
JB
145452004-03-31 Joel Brobecker <brobecker@gnat.com>
14546
14547 * gdb.ada: New subdirectory.
14548 * gdb.ada/Makefile.in: New file.
14549 * gdb.ada/gnat_ada.gpr.in: New file.
14550
034cb681
JB
145512004-03-31 Joel Brobecker <brobecker@gnat.com>
14552
14553 * lib/ada.exp: New file.
14554
78a1a894
DJ
145552004-03-24 Daniel Jacobowitz <drow@mvista.com>
14556
14557 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14558 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14559
4b2b3b3e
AC
145602004-03-22 Andrew Cagney <cagney@redhat.com>
14561
14562 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14563 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14564 Problem identified by Ulrich Weigand.
14565
23c73aa3
DC
145662004-03-17 David Carlton <carlton@kealia.com>
14567
14568 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14569 PR c++/826.
14570
d63a86f8
RM
145712004-03-16 Roland McGrath <roland@redhat.com>
14572
14573 * gdb.base/auxv.exp: New file.
14574 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14575
0e02aa50
DC
145762004-03-12 David Carlton <carlton@kealia.com>
14577
14578 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14579 * gdb.cp/pr-1553.cc: Ditto.
14580 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14581 pass branch.
14582
c20b71be
MC
145832004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14584
14585 * gdb.cp/templates.exp: Accept more template types.
14586
c7414a01
MC
145872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14588
14589 From Corinna Vinschen with modifications.
14590 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14591 local variable obj_with_enum.
14592 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14593 results with obj_with_enum.
14594
ed69573c
MC
145952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14596
14597 * gdb.cp/classes.cc: New file, copied from misc.cc.
14598 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14599
28301461
MC
146002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14601
14602 * gdb.cp/misc.cc: Add copyright notice.
14603
1198ecbe
DC
146042004-03-05 David Carlton <carlton@kealia.com>
14605
14606 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14607 * gdb.cp/rtti.h: Update copyright.
14608 (namespace n2::n3): New.
14609 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14610 (n2::n3::func3): New.
14611 (main): Call n2::n3::func3.
14612 * gdb.cp/rtti2.cc: Update copyright.
14613 (n2::create3): New.
14614
9e08c470
MK
146152004-03-04 Mark Kettenis <kettenis@gnu.org>
14616
14617 * gdb.asm/openbsd.inc: Fix typo.
14618
4bebc3aa
FF
146192004-03-03 Fred Fish <fnf@redhat.com>
14620
14621 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14622 "val" instead of unused "size". Update copyright year.
14623
6ea9fb37
DJ
146242004-02-29 Daniel Jacobowitz <drow@mvista.com>
14625
14626 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14627 to use unsigned char.
14628 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14629 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14630
23b23974
DJ
146312004-02-29 Daniel Jacobowitz <drow@mvista.com>
14632
14633 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14634 line of output.
14635
7574fd53
DJ
146362004-02-28 Daniel Jacobowitz <drow@mvista.com>
14637
14638 * gdb.base/relocate.c (dummy): Initialize.
14639
a195357f
DJ
146402004-02-28 Daniel Jacobowitz <drow@mvista.com>
14641
14642 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14643 a breakpoint at exit.
14644
72fd54a9
FF
146452004-02-27 Fred Fish <fnf@redhat.com>
14646
14647 * gdb.base/chng-syms.exp: Add expect condition to match failing
14648 case that isn't a timeout.
14649
b9d23137
AC
146502004-02-27 Andrew Cagney <cagney@redhat.com>
14651
14652 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14653 support.
14654
15d208f6 146552004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14656
15d208f6
FF
14657 * gdb.arch/gdb1431.c: Remove.
14658 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14659 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14660 of "until" incorrectly.
14661
98f9cd2d
JB
146622004-02-26 J. Brobecker <brobecker@gnat.com>
14663
14664 * gdb.cp/class2.cc (empty): New class.
14665 (refer): New function.
14666 (main): Declare an object of type empty and use it.
14667 * gdb.cp/class2.exp: Print the value of an object of type empty.
14668
9b50c11b
JJ
146692004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14670
14671 * gdb.base/langs.exp: Update query string to match the
14672 new nquery format used for pending breakpoints.
14673
0dcd613f
AC
146742004-02-26 Andrew Cagney <cagney@redhat.com>
14675
14676 Fix PR i18n/1570.
14677 * gdb.base/charset.c: Update copyright notice.
14678 (main, init_string): Remove the escape character '\e' tests.
14679 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14680 * gdb.base/charset.exp (valid_host_charset): Ditto.
14681 * gdb.base/setvar.exp: Ditto.
14682
b8a56647
AC
146832004-02-24 Andrew Cagney <cagney@redhat.com>
14684
90d59e34
AC
14685 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14686 mmapped data in core file" PASS and FAIL messages consistent.
14687
b8a56647
AC
14688 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14689 setting a breakpoint. Work around PR java/1565.
14690
9f27c604
JJ
146912004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14692
14693 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14694 new nquery format.
14695 * gdb.base/pending.exp: Ditto.
14696
3224a706
MK
146972004-02-22 Mark Kettenis <kettenis@gnu.org>
14698
14699 * configure.in: Run stabs tests on *BSD.
14700 * configure: Regenerated.
14701
41e0a9ca
MK
147022004-02-21 Mark Kettenis <kettenis@gnu.org>
14703
14704 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14705
1e1b3428
FF
147062004-02-20 Fred Fish <fnf@redhat.com>
14707
14708 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14709 blank in test for "returns short", for consistency with other
14710 "returns xxx" tests. Update copyright year.
14711
f9a7572a
FF
147122004-02-19 Fred Fish <fnf@redhat.com>
14713
14714 New testcase for PR breakpoint/1558.
14715 * gdb.arch/gdb1558.exp: New file.
14716 * gdb.arch/gdb1558.c: New file.
14717
b2ce2854
EZ
147182004-02-19 Elena Zannoni <ezannoni@redhat.com>
14719
14720 * gdb.base/nodebug.exp: Fix typo.
14721
e7c9ff01
JB
147222004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14723
14724 Committed by Jim Blandy <jimb@redhat.com>.
14725
62f4b920
JB
14726 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14727
2db536a1
JB
14728 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14729
e7c9ff01
JB
14730 * gdb.base/float.exp: Support s390*-*-* targets.
14731
f3205b34
AF
147322004-02-17 Adam Fedor <fedor@gnu.org>
14733
14734 * gdb.base/gdb1555.exp: New file.
14735 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14736
9d62932d
EZ
147372004-02-17 Elena Zannoni <ezannoni@redhat.com>
14738
14739 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14740
344c9711
FF
147412004-02-16 Fred Fish <fnf@redhat.com>
14742
14743 * gdb.arch/gdb1291.c: Remove
14744 * gdb.arch/gdb1291.s: New test input file.
14745 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14746 fail. Test for correct result, known incorrect result, other
14747 failures and timeouts.
14748
2d822687
AC
147492004-02-16 Andrew Cagney <cagney@redhat.com>
14750
14751 * gdb.base/bigcore.exp: New file.
14752 * gdb.base/bigcore.c: New file.
14753
dac15b66
AC
147542004-02-13 Andrew Cagney <cagney@redhat.com>
14755
14756 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14757 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14758 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14759 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14760 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14761 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14762 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14763 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14764 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14765 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14766
6bdfc2c4
JJ
147672004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14768
14769 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14770 executed is an alloc instruction.
14771
87b3ede8
DC
147722004-02-11 David Carlton <carlton@kealia.com>
14773
14774 * gdb.cp/breakpoint.exp: New.
14775 * gdb.cp/breakpoint.cc: New.
14776
6e19e2bf
MC
147772004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14778
14779 Partial fix for PR gdb/1543.
14780 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14781 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14782 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14783 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14784 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14785 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14786 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14787 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14788 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14789 to bug-gdb@prep.ai.mit.edu .
14790 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14791 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14792 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14793 Likewise.
14794
5c5455dc
AC
147952004-02-10 Andrew Cagney <cagney@redhat.com>
14796
14797 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14798 using gdb_internal_error_resync.
14799
9cf689d7
DJ
148002004-02-09 Daniel Jacobowitz <drow@mvista.com>
14801
14802 * gdb.threads/thread-specific.exp: Stop early if no threads are
14803 found.
14804
d2dc51db
MC
148052004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14806
14807 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14808
14b1a056
DJ
148092004-02-08 Daniel Jacobowitz <drow@mvista.com>
14810
14811 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14812 breakpoints.
14813
83f66e8f
DJ
148142004-02-07 Daniel Jacobowitz <drow@mvista.com>
14815
14816 * config/sim.exp (gdb_load): Handle $arg == "".
14817 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14818 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14819
30fc0091
EZ
148202004-02-07 Elena Zannoni <ezannoni@redhat.com>
14821
a9c64011
AS
14822 * gdb.base/maint.exp: Update test to reflect
14823 obstack changes.
30fc0091 14824
4d806929
JJ
148252004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14826
14827 * gdb.base/pendshr.c (pendfunc): New function that calls
14828 pendfunc1.
14829 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14830
7bfdd688
FF
148312004-02-04 Fred Fish <fnf@redhat.com>
14832
14833 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14834 function symbols and update copyright years.
14835 * gdb.arch/gdb1291.c: Ditto.
14836
aaa08ee4
MC
148372004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14838
14839 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14840
dbad7755
MC
148412004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14842
14843 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14844
ec4646ef
MC
148452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14846
14847 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14848
1b802196
FF
148492004-02-02 Fred Fish <fnf@redhat.com>
14850
14851 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14852 remote targets. Update copyright years.
14853
18fe2033
JJ
148542004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14855
14856 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14857 support.
14858 * gdb.base/langs.exp: Fix test which attempts to create
14859 breakpoint on non-existent function to handle new pending
14860 support.
14861 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14862 a breakpoint.
14863 * gdb.base/pending.exp: New test.
14864 * gdb.base/pending.c: New file.
14865 * gdb.base/pendshr.c: Ditto.
14866
8d577d32
DC
148672004-02-02 David Carlton <carlton@kealia.com>
14868
14869 * gdb.cp/overload.exp: Add overloadNamespace tests.
14870 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14871 (overloadNamespace, XXX): New.
14872 (main): Call XXX::marker2.
14873
3ad13771
FF
148742004-02-01 Fred Fish <fnf@redhat.com>
14875
14876 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14877 * gdb.base/finish.exp: Ditto.
14878 * gdb.base/gcore.exp: Ditto.
14879 * gdb.base/huge.exp: Ditto.
14880 * gdb.base/info-proc.exp: Ditto.
14881 * gdb.base/return2.exp: Ditto.
14882 * gdb.threads/gcore-thread.exp: Ditto.
14883
44c75849
DJ
148842004-02-01 Daniel Jacobowitz <drow@mvista.com>
14885
14886 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14887
005bc093
MK
148882004-02-01 Mark Kettenis <kettenis@gnu.org>
14889
14890 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14891 that opening the file succeeds on OpenBSD.
14892
c47cebdb
DJ
148932004-02-01 Daniel Jacobowitz <drow@mvista.com>
14894
14895 * gdb.threads/thread-specific.c: New file.
14896 * gdb.threads/threads-specific.exp: New test script.
14897 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14898 to expect_out.
14899
5a01311c
MK
149002004-02-01 Mark Kettenis <kettenis@gnu.org>
14901
14902 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14903 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14904 only on the "print_small_structs from print_long_arg_list" test.
14905
ce22a4f1
DJ
149062004-02-01 Daniel Jacobowitz <drow@mvista.com>
14907
14908 * gdb.base/completion.exp: Kill a stray backslash.
14909
14910 From Jim Ingham <jingham@apple.com>:
14911 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14912 agrees with the result from sending a tab.
14913
abbab9d3
DJ
149142004-01-31 Daniel Jacobowitz <drow@mvista.com>
14915
14916 * gdb.base/chng-syms.exp: Remove stray newline.
14917
53904d1e
MK
149182004-01-31 Mark Kettenis <kettenis@gnu.org>
14919
14920 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14921 *-*-openbsd*.
14922 * gdb.asm/openbsd.inc: New file.
14923
3a4b3aac
MK
149242004-01-30 Mark Kettenis <kettenis@gnu.org>
14925
14926 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14927 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14928 *-*solaris2*. Remove commented out default settings for
14929 asm-flags. Replace gdb_compile with target_link.
14930
ebac27b4
MC
149312004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14932
14933 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14934 for all tests. Remove old hp-ux and cygnus xfail cases.
14935
d8679d84
PH
149362004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14937
14938 * gdb.base/chng-syms.exp: New file.
14939 * gdb.base/chng-syms.c: New file.
14940
0a55bc22
MC
149412004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14942
14943 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14944 Provide arms for current output in all my configurations.
14945
94b8e876
MC
149462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14947
14948 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14949 * lib/compiler.cc: Likewise.
14950 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14951 get the right preprocessor. Eval the output directly. Remove
14952 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14953 hp_f77_compiler and hp_f90_compiler completely.
14954 (gdb_preprocess): Delete.
14955 (get_compiler): Delete.
14956
7cf03d44
MK
149572004-01-24 Mark Kettenis <kettenis@gnu.org>
14958
14959 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14960 <string.h>.
14961
68b6dce9
NR
149622004-01-24 Nick Roberts <nick@nick.uklinux.net>
14963
14964 * gdb.mi/mi-stack.exp: Update copyright.
14965
b368761e
DC
149662004-01-23 David Carlton <carlton@kealia.com>
14967
14968 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14969 test for cp_lookup_transparent_type.
14970 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14971 call them.
14972
f2061b53
DJ
149732004-01-23 Daniel Jacobowitz <drow@mvista.com>
14974
14975 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14976 after -var-update.
14977
37fc574a
DC
149782004-01-23 David Carlton <carlton@kealia.com>
14979
14980 * gdb.cp/namespace.cc (C::ensureRefs): New.
14981 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14982
8e94b928
NR
149832004-01-20 Nick Roberts <nick@nick.uklinux.net>
14984
14985 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14986 case "-stack-list-locals 2".
14987 * gdb.mi/mi-var-child.exp: Test for case
14988 "-var-list-children --all-values NAME".
14989
997b0952
MC
149902004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14991
14992 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14993
52470da3
MK
149942004-01-18 Mark Kettenis <kettenis@gnu.org>
14995
7049b4b8
MK
14996 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14997 used with gdb_test_multiple.
14998
52470da3
MK
14999 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15000 read at address 0. This fixes PR testsuite/1504.
15001
da6012e5
DJ
150022004-01-18 Daniel Jacobowitz <drow@mvista.com>
15003
15004 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15005 Remove downloading, guessing the host executable, the calls to
15006 gdb_file_cmd and gdb_target_cmd, and "load" support.
15007 (infer_host_exec): New function broken out from gdb_load.
15008 (gdb_load): New wrapper for gdbserver_gdb_load.
15009 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15010 gdb_target_cmd. Use -target-select.
15011 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15012 Download binaries to the host. Clear last_mi_remote_file when
15013 we load a new binary.
15014 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15015 call gdbserver_gdb_load and mi_gdb_target_cmd.
15016
32c70722
MC
150172004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15018
15019 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15020 type patterns.
15021
b0cecf36
MC
150222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15023
15024 * gdb.cp/templates.exp: Fix typo in test name of
15025 "print Foo<volatile char*>::foo".
15026
4120d7e6
MC
150272004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15028
15029 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15030
f679e530
BE
150312004-01-16 Ben Elliston <bje@wasabisystems.com>
15032
15033 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15034 (clean mostlyclean): Remove empty rm.
15035
091c48f6
MC
150362004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15037
15038 * gdb.base/setvar.exp: Add copyright years.
15039
3e5fc8d2
DC
150402004-01-14 David Carlton <carlton@bactrian.org>
15041
15042 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15043 PR c++/1511 and update coment.
15044 * gdb.cp/templates.exp: Update patterns to match current output.
15045 If changes involve something other than whitespace, KFAIL
15046 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15047
63d06c5c
DC
150482004-01-14 David Carlton <carlton@kealia.com>
15049
15050 * gdb.cp/namespace.exp: Add tests involving classes defined within
15051 namespaces.
15052 * gdb.cp/namespace.cc (C::CClass): New.
15053 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15054
a51dab88
EZ
150552004-01-14 Elena Zannoni <ezannoni@redhat.com>
15056
15057 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15058 what debug info we have. Print a better message if something goes
15059 wrong while producing the separate debug info file.
15060
a476ccc9
MC
150612004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15062
15063 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15064
f453692c
MC
150652004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15066
15067 * gdb.base/callfuncs.c: Add copyright notice.
15068
f40063a5
MC
150692004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15070
15071 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15072 inheritance. PR gdb/1498, PR gcc/13539.
15073
19ac3974
EZ
150742004-01-13 Elena Zannoni <ezannoni@redhat.com>
15075
a9c64011
AS
15076 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15077 test specific name.
15078 * gdb.mi/gdb669.exp: Ditto.
15079 * gdb.mi/mi-pthreads.exp: Ditto.
15080 * gdb.mi/mi1-pthreads.exp: Ditto.
15081 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15082
56c97c6e
MC
150832004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15084
15085 * gdb.cp/member-ptr.cc: Add copyright notice.
15086
a0644324
MC
150872004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15088
15089 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15090 some patterns for recent versions of gcc and hpacc. Delete
15091 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15092 Delete tests that access a NULL pointer-to-member-data. This
15093 script is still disabled for gcc.
15094
32fabe09
EZ
150952004-01-12 Elena Zannoni <ezannoni@redhat.com>
15096
15097 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15098 escaped correctly.
32fabe09 15099
1f8a6abb
EZ
151002004-01-12 Elena Zannoni <ezannoni@redhat.com>
15101
15102 * gdb.base/sepdebug.exp: New file.
15103 * gdb.base/sepdebug.c: New file.
15104 * lib/gdb.exp (separate_debug_filename): New procedure.
15105 (gdb_gnu_strip_debug): New procedure.
15106
48efe704
AC
151072004-01-12 Andrew Cagney <cagney@redhat.com>
15108
15109 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15110 * gdb.mi/ChangeLog-1999-2003: New file.
15111
a9415475
AC
151122004-01-12 Andrew Cagney <cagney@redhat.com>
15113
15114 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15115 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15116 or EEXIST", treat EBUSY as an XFAIL.
15117
83b8cf9d
MC
151182004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15119
15120 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15121 hp_cc_compiler.
15122
9939d2a8
MC
151232004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15124
15125 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15126 decorations.
15127
1ff8cadf
MC
151282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15129
15130 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15131 and "(aCC)" decorations. Remove obsolete doco about old
15132 test results.
15133
6fa9022e
MC
151342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15135
15136 * gdb.cp/exception.exp: Fix typo in doco.
15137
209721fe
MK
151382004-01-09 Mark Kettenis <kettenis@gnu.org>
15139
15140 * gdb.base/gdb1476.exp: Fix typo.
15141
ef11303e
MC
151422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15143
15144 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15145 file.
15146
041ab88c
MC
151472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15148
15149 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15150 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15151 Use gdb_compile. Remove restriction on gcc. Add some patterns
15152 for recent version of gdb. Delete second half, which was a copy
15153 of the first half with different build flags. This test is
15154 still disabled because it is still not ready for production.
15155
e36d075a
MC
151562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15157
15158 * gdb.cp/exception.cc: Add copyright notice.
15159 * gdb.cp/exception.exp: Add a notice that this file is broken
15160 because of line number changes caused by addition of copyright
15161 notice.
15162
42b190ad
MC
151632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15164
15165 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15166 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15167
8f25f06b
MC
151682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15169
15170 * gdb.cp/classes.exp: Accept gnu abi 2.
15171 * gdb.cp/derivation.exp: Likewise.
15172 * gdb.cp/overload.exp: Likewise.
15173 * gdb.cp/virtfunc.exp: Likewise.
15174
06ded8b8
MC
151752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15176
15177 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15178 semicolon after end of function.
15179
77c26ae3
MC
151802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15181
15182 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15183 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15184 boilerplate code for compiling and running the program under
15185 test. Add some string method tests.
15186
20757486
MC
151872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15188
15189 * gdb.cp/bs15503.cc: Add copyright notice.
15190 * gdb.cp/bs15503.exp: Adjust line number.
15191
0fd3b503
MC
151922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15193
15194 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15195 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15196
10d1bea8
MC
151972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15198
15199 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15200 hp_cc_compiler.
15201
2789202a
MC
152022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15203
15204 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15205 * gdb.cp/ctti.exp: Use the marker instead of "next".
15206 With gcc, run further before bailing.
15207
b862f14c
MC
152082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15209
15210 * gdb.cp/cttiadd.cc: Add copyright notice.
15211 * gdb.cp/cttiadd1.cc: Likewise.
15212 * gdb.cp/cttiadd2.cc: Likewise.
15213 * gdb.cp/cttiadd3.cc: Likewise.
15214
96da2469
MC
152152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15216
15217 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15218 Use gdb_test, gdb_test_multiple. Use floating-point values that
15219 have exact representations in IEEE-ish formats.
15220
053248ff
MC
152212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15222
15223 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15224 compilers. Delete duplicate call to get_compiler_info.
15225 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15226 * gdb.base/volatile.exp: Likewise.
15227
84acecdd
MK
152282004-01-07 Mark Kettenis <kettenis@gnu.org>
15229
15230 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15231 memory at address 0.
15232
fe11a27f
MC
152332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15234
15235 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15236 to test for hp-ux assembler. Fix copyright years.
15237
60ad077b
AC
152382004-01-07 Andrew Cagney <cagney@redhat.com>
15239
15240 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15241
1c9b8f33
AC
152422004-01-07 Andrew Cagney <cagney@redhat.com>
15243
15244 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15245 when creating the read-only file. From analysis by Roland McGrath
15246 and Elena Zannoni.
15247
753ccc7a
MC
152482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15249
15250 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15251
eca3e36b
MC
152522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15253
15254 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15255 data pointers.
15256
f8d4bac4
MC
152572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15258
15259 * gdb.cp/m-static.exp: Compile one source file at a time.
15260 Delete unused call to get_compiler_info.
15261
9b4e0f94
MC
152622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15263
15264 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15265 * gdb.base/call-rt-st.exp: Likewise.
15266 * gdb.base/nodebug.exp: Likewise.
15267 * gdb.base/volatile.exp: Likewise.
15268 * gdb.cp/ref-types.exp: Likewise.
15269 * gdb.cp/templates.exp: Likewise.
15270
023c1024
MK
152712004-01-05 Mark Kettenis <kettenis@gnu.org>
15272
15273 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15274
19703c4a
MC
152752004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15276
15277 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15278 hppa*-hp-hpux*.
15279
18b67037
MK
152802004-01-04 Mark Kettenis <kettenis@gnu.org>
15281
ba6219c8
MK
15282 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15283 x86_64-*-*.
15284
18b67037
MK
15285 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15286 sparc64-*-* and sparc*-solaris2*.
15287
1bfbbb9d
MK
152882004-01-04 Mark Kettenis <kettenis@gnu.org>
15289
15290 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15291 return ${tests}" test. The ${tests} already mentions the
15292 filename.
15293
06846494
MC
152942004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15295
15296 * gdb.cp/local.exp: Accept gcc abi 2.
15297
3b0cb202
MC
152982004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15299
15300 * gdb.cp/templates.exp: Accept gcc abi 2.
15301
0643ec3f
MC
153022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15303
15304 * lib/compiler.cc: Remove supports_template_debugging.
15305 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15306
d231d0b1
MC
153072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15308
15309 * gdb.cp/namespace.exp: Accept gcc abi 2.
15310
44ffb27c
MC
153112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15312
15313 * gdb.cp/method.exp: Accept gcc abi 2.
15314
184ad485
MC
153152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15316
15317 * gdb.cp/classes.exp: Generate identical results as old version.
15318 * gdb.cp/derivation.exp: Likewise.
15319 * gdb.cp/overload.exp: Likewise.
15320 * gdb.cp/virtfunc.exp: Likewise.
15321
116f09e7
MC
153222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15323
15324 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15325 mysterious bug with sourceware version of expect.
15326
b1379776
MC
153272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15328
15329 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15330 current versions of gcc, including gcc abi 2. Remove gratuitous
15331 restart of test program. Use gdb_test_multiple and gdb_test for
15332 all tests. Add patterns to xfail missing "const" in "const char *"
15333 and kfail PR gdb/1155.
15334
6b7a4c0e
MC
153352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15336
15337 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15338 current versions of gcc, including gcc abi 2. Remove gratuitous
15339 restart of test program. Use gdb_test_multiple and gdb_test for
15340 all tests. Add patterns to kfail PR gdb/1498.
15341
51615d72
MC
153422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15343
15344 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15345 current versions of gcc, including gcc abi 2. Use "breakpoint"
15346 and "continue" instead of restarting the target program. Use
15347 gdb_test_multiple and gdb_test for all tests.
15348
7b79a9d7
MK
153492004-01-01 Mark Kettenis <kettenis@gnu.org>
15350
15351 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15352 for *-*-solaris2*.
15353
1cd3489f
MC
153542003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15355
15356 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15357 current versions of gcc, including gcc abi 2. Use "breakpoint"
15358 and "continue" instead of restarting the target program several
15359 times. Use gdb_test_multiple and gdb_test for all tests.
15360
850742db
MC
153612003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15362
15363 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15364 source files.
15365
eb4bbda8
MC
153662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15367
15368 * gdb.base/environ.exp: Handle compiling test case from multiple
15369 source files.
15370
e42c7771
MC
153712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15372
15373 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15374
80e4b428
JB
153752003-12-17 Jim Blandy <jimb@redhat.com>
15376
5f06973a
JB
15377 * gdb.base/freebpcmd.c: Add copyright notice.
15378
80e4b428
JB
15379 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15380
0ab84fb7
MC
153812003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15382
15383 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15384
1b3bb3d0
JB
153852003-12-13 Jim Blandy <jimb@redhat.com>
15386
15387 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15388
3a4c9371
KB
153892003-12-12 Kevin Buettner <kevinb@redhat.com>
15390
15391 * gdb.asm/frv.inc: New file.
15392 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15393
a1dea79a
FF
153942003-12-09 Fred Fish <fnf@redhat.com>
15395
15396 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15397 functions to break1.c and leave prototypes behind. Add more
15398 "set breakpoint NN here" comments.
15399 * gdb.base/break1.c: New file.
15400
15401 * gdb.base/break.exp: Handle compiling test case from multiple
15402 source files and change source file references as needed.
15403 * gdb.base/completion.exp: Ditto.
15404 * gdb.base/condbreak.exp: Ditto.
15405 * gdb.base/define.exp: Ditto.
15406 * gdb.base/ena-dis-br.exp: Ditto.
15407 * gdb.base/info-proc.exp: Ditto.
15408 * gdb.base/maint.exp: Ditto.
15409 * gdb.base/until.exp: Ditto.
15410
15411 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15412 hardcoded line numbers.
15413 * gdb.base/define.exp: Ditto.
15414 * gdb.base/ena-dis-br.exp: Ditto.
15415 * gdb.base/maint.exp: Ditto.
15416 * gdb.base/until.exp: Ditto.
15417
15418 * gdb.base/completion.exp: Use "break1" for completion tests since
15419 "break" is no longer a unique prefix.
15420
5266b69c
AC
154212003-12-06 Andrew Cagney <cagney@redhat.com>
15422
15423 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15424 "return_value_unimplemented". When an unimplemented struct return
15425 architecture, report incorrect values as a KFAIL
15426
374451f0
MC
154272003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15428
15429 * gdb.cp/rtti.exp: Accept new wording of warning from
15430 cp_lookup_rtti_type.
15431
ba9b20a7
MC
154322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15433
15434 Partial fix for PR testsuite/1456.
15435 * gdb.base/scope.exp (test_at_main): Replace references to
15436 gcc_compiled with calls to test_compiler_info.
15437 (test_at_foo): Likewise.
15438 (test_at_bar): Likewise.
15439
b74b6d0b
MC
154402003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15441
15442 Partial fix for PR testsuite/1456.
15443 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15444 to test_compiler_info.
15445
ccfa3402
MC
154462003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15447
15448 * gdb.base/so-impl-ld.exp: Update copyright notice.
15449
f6246aba
MC
154502003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15451
15452 Partial fix for PR testsuite/1456.
15453 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15454 to test_compiler_info.
15455
13ae734a
MC
154562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15457
15458 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15459 from current versions of gdb. Clean up regular expressions.
15460 Delete redundant timeout case.
15461
d8e1cdee
MC
154622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15463
15464 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15465 from current versions of gdb. Clean up regular expressions.
15466 Delete redundant timeout case.
15467
96457b64
MC
154682003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15469
15470 Partial fix for PR testsuite/1456.
15471 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15472 gcc_compiled with call to test_compiler_info.
15473
f35309fc
MC
154742003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15475
15476 Partial fix for PR testsuite/1456.
15477 * gdb.base/list.exp (test_list_function): Delete unused declaration
15478 of gcc_compiled.
15479
d7afdf9b
MC
154802003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15481
15482 Partial fix for PR testsuite/1456.
15483 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15484 call to test_compiler_info.
15485
71507b56
MK
154862003-11-29 Mark Kettenis <kettenis@gnu.org>
15487
15488 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15489 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15490 it to create the appropriate note.inc.
15491 * gdb.asm/asmsrc1.s: Include "note.inc".
15492 * gdb.asm/netbsd.inc: New file.
15493 * gdb.asm/empty.inc: New file.
15494
f81f93f7
MC
154952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15496
15497 Partial fix for PR testsuite/1456.
15498 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15499 calls to test_compiler_info.
15500
9a77938e
MC
155012003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15502
15503 Partial fix for PR testsuite/1456.
15504 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15505 calls to test_compiler_info.
15506
e8367dc7
MK
155072003-11-27 Mark Kettenis <kettenis@gnu.org>
15508
15509 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15510 pattern for the KFAILs.
15511
526c61ee
AF
155122003-11-25 Adam Fedor <fedor@gnu.org>
15513
15514 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15515 * gdb.objc/objcdecode.m: New file.
15516
28f2d600
AF
155172003-11-25 Adam Fedor <fedor@gnu.org>
15518
15519 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15520 * gdb.objc/nondebug.m: New file.
15521
a3895cee
BE
155222003-11-26 Ben Elliston <bje@wasabisystems.com>
15523
15524 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15525 NetBSD as it does on FreeBSD. Modelled on a similar change by
15526 Mark Kettenis on 2003-05-30.
15527 (link-flags): Set to "--entry _start" regardless of target.
15528 Special linker flags are to be appended to $link-flags.
15529 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15530
c9f2c8a3
MC
155312003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15532
15533 * gdb.cp/method.exp: Accept output of new demangler.
15534
15a0587a 155352003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15536
15537 * gdb/class2.exp: New file.
15538 * gdb/class2.cc: New file.
15539
3c00b570
MC
155402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15541
15542 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15543 of new demangler.
15544
7027acc7
MK
155452003-11-23 Mark Kettenis <kettenis@gnu.org>
15546
15547 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15548 of gdb_test "run".
15549
b0e1598a
MK
155502003-11-23 Mark Kettenis <kettenis@gnu.org>
15551
15552 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15553 "continue" into "run".
15554
4d9eda44
MC
155552003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15556
15557 Partial fix for PR testsuite/1456.
15558 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15559 call to test_compiler_info.
15560 * gdb.cp/ctti.exp: Likewise.
15561 * gdb.cp/derivation.exp: Likewise.
15562 * gdb.cp/member-ptr.exp: Likewise.
15563 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15564 reference to gcc_compiled.
15565
155662003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15567
15568 Fix PR testsuite/1463.
15569 * gdb.base/structs.exp (start_structs_test): Call
15570 get_debug_format before using the debug format.
15571
d422fe19
AC
155722003-11-22 Andrew Cagney <cagney@redhat.com>
15573
15574 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15575 * gdb.base/structs.exp: Use gdb_test_multiple.
15576
039cf96d
AC
155772003-11-20 Andrew Cagney <cagney@redhat.com>
15578
6882279b
AC
15579 * gdb.base/structs.exp: Handle and recover from internal errors.
15580 Replace "foo${n}" with "foo<n>" in test messages.
15581
e53890ae
AC
15582 * gdb.base/structs.exp: Update copyright. Rewrite.
15583 * gdb.base/structs.c: Update copyright. Rewrite.
15584
2b211c59
AC
15585 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15586 resync count exceeded.
d63a86f8 15587
039cf96d
AC
15588 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15589 from the internal error.
15590 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15591 Original from Jim Blandy.
15592 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15593
eac98b22
AC
155942003-11-19 Andrew Cagney <cagney@redhat.com>
15595
15596 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15597 KFAIL.
15598
67455b2a
MK
155992003-11-17 Mark Kettenis <kettenis@gnu.org>
15600
15601 New testcase for PR backtrace/1435.
15602 * gdb.arch/i386-unwind.exp: New file.
15603 * gdb.arch/i386-unwind.c: New file.
15604
853d6e5b
AC
156052003-11-17 Andrew Cagney <cagney@redhat.com>
15606
15607 * lib/gdb.exp (compiler_info): New global.
15608 (test_compiler_info): New function.
15609 (get_compiler_info): Set compiler_info.
15610 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15611 "compiler_info" to gcc-<major>-<minor>.
15612
38cf6e11
MC
156132003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15614
15615 * gdb.trace/configure: Remove.
15616
a50d3602
EZ
156172003-11-13 Elena Zannoni <ezannoni@redhat.com>
15618
15619 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15620 breakpoints.
a50d3602
EZ
15621 * gdb.base/break.exp: Remove all references to explicit line
15622 numbers.
15623
d9407aaa
NC
156242003-11-11 Nick Clifton <nickc@redhat.com>
15625
15626 * gdb.base/shreloc.exp: Do not run for targets which do not
15627 support shared objects.
15628
db488fc1
CV
156292003-11-10 Corinna Vinschen <vinschen@redhat.com>
15630
15631 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15632 Don't run tests if nofileio flag is given.
15633
6a90a18e
EZ
156342003-11-07 Elena Zannoni <ezannoni@redhat.com>
15635
15636 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15637 as well as 'Watchpoint'.
6a90a18e 15638
0b915e9c
EZ
156392003-11-06 Elena Zannoni <ezannoni@redhat.com>
15640
15641 Reported by Jim Ingham <jingham@apple.com>:
15642 * gdb.base/annota1.exp: Match at least one occurrence of the
15643 signal handler annotation.
15644
d7e4b55f
EZ
156452003-11-06 Elena Zannoni <ezannoni@redhat.com>
15646
a9c64011
AS
15647 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15648 as well as 'Watchpoint'.
d7e4b55f 15649
2fe4e8d0
MC
156502003-11-05 Michael Chastain <mec@shout.net>
15651
15652 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15653
6ef88553
KW
156542003-11-03 Kris Warkentin <kewarken@qnx.com>
15655
15656 * gdb.arch/gdb1291.c: New test file.
15657 * gdb.arch/gdb1291.exp: New test script.
15658 * gdb.arch/gdb1431.c: New test file.
15659 * gdb.arch/gdb1431.exp: New test script.
15660
ae7dc4d8
MC
156612003-10-22 Michael Chastain <mec@shout.net>
15662
15663 * gdb.mi/pthreads.c: Add copyright notice.
15664
c39d7427
MC
156652003-10-22 Michael Chastain <mec@shout.net>
15666
15667 * gdb.threads/pthreads.c: Add copyright notice.
15668
8b7d96c1
MC
156692003-10-20 Michael Chastain <mec@shout.net>
15670
15671 * gdb.base/gdb1056.exp: New test script.
15672
d1d69fdd
DJ
156732003-10-13 Daniel Jacobowitz <drow@mvista.com>
15674
15675 * gdb.threads/killed.exp: Use gdb_run_cmd.
15676
7d605576
DJ
156772003-10-13 Daniel Jacobowitz <drow@mvista.com>
15678
15679 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15680 create a core file.
15681 * gdb.threads/gcore-thread.exp: Likewise.
15682
618ec112
CV
156832003-10-13 Corinna Vinschen <vinschen@redhat.com>
15684
15685 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15686 type, based on char type.
15687 (struct bit_flags_short_t): New bitfield type, based on short type.
15688 (init_bit_flags_char): New fuction.
15689 (init_bit_flags_short): Ditto.
15690 (print_bit_flags_char): Ditto.
15691 (print_bit_flags_short): Ditto.
15692 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15693
9367a73c
MC
156942003-10-11 Michael Chastain <mec@shout.net>
15695
15696 * gdb.base/call-rt-st.exp: Update copyright year.
15697
1decf120
KI
156982003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15699
15700 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15701 * gdb.disasm/sh3.s: Ditto.
15702
5445b2ae
DJ
157032003-10-07 Daniel Jacobowitz <drow@mvista.com>
15704
15705 * gdb.threads/switch-threads.exp: New test.
15706 * gdb.threads/switch-threads.c: New source file.
15707
aec24853
CV
157082003-10-07 Corinna Vinschen <vinschen@redhat.com>
15709
15710 * gdb.base/ending-run.exp: Add sh specific case.
15711
adc7428d
AC
157122003-10-06 Andrew Cagney <cagney@redhat.com>
15713
15714 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15715 * gdb.disasm/mn10200.exp: Delete obsolete file.
15716
c9d37158
DJ
157172003-09-29 Daniel Jacobowitz <drow@mvista.com>
15718
15719 * ChangeLog: Correct an entry command.exp -> commands.exp.
15720 * gdb.base/commands.exp (bp_deleted_in_command_test)
15721 (temporary_breakpoint_commands): Check noargs.
15722
79c2c32d
DC
157232003-09-25 David Carlton <carlton@kealia.com>
15724
15725 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15726 of some print tests, where appropriate. Add tests for C::D::cd,
15727 E::ce, F::cXfX, G::XgX.
15728 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15729
594e6d67
RE
157302003-09-25 Richard Earnshaw <rearnsha@arm.com>
15731
15732 * lib/java.exp (java_init): Import target_alias before using it.
15733
10f0d451
DC
157342003-09-25 David Carlton <carlton@kealia.com>
15735
15736 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15737
274bcba0
EZ
157382003-09-23 Elena Zannoni <ezannoni@redhat.com>
15739
d63a86f8 15740 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15741 weirdness.
274bcba0 15742
cdbf20f7
MC
157432003-09-17 Michael Chastain <mec@shout.net>
15744
15745 * gdb.cp/gdb1355.exp: New file.
15746 * gdb.cp/gdb1355.c: New file.
15747
71e06f80
CV
157482003-09-15 Corinna Vinschen <vinschen@redhat.com>
15749
15750 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15751 * gdb.asm/sh.inc: New file.
15752
5c4e30ca
DC
157532003-09-11 David Carlton <carlton@kealia.com>
15754
bd45b7af
DC
15755 * gdb.cp/namespace.exp: Add tests for namespace types.
15756 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15757 (test_namespace): New.
15758
1c199746
EZ
157592003-09-11 Elena Zannoni <ezannoni@redhat.com>
15760
a9c64011 15761 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15762 * gdb.stabs/weird.exp: Ditto.
1c199746 15763
04ed252f
MC
157642003-09-08 Michael Chastain <mec@shout.net>
15765
15766 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15767
d8a2d9e7
MC
157682003-09-07 Michael Chastain <mec@shout.net>
15769
15770 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15771 'parse error'.
15772
161afb24
MK
157732003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15774
15775 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15776
49f2741a
MC
157772003-08-30 Michael Chastain <mec@shout.net>
15778
15779 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15780 * gdb.gdb/observer.exp: Ditto.
15781 * gdb.gdb/xfullpath.exp: Ditto.
15782
8afa723e
MK
157832003-08-29 Mark Kettenis <kettenis@gnu.org>
15784
15785 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15786 *-*-*bsd*.
15787
f31dfe3b
JJ
157882003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15789
15790 * gdb.base/dump.exp: Skip for ia64.
15791
4630e498
JJ
157922003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15793
15794 * gdb.asm/asm-source.exp: Add ia64 support.
15795 * gdb.asm/ia64.inc: New file.
15796
1105b7ef
MC
157972003-08-22 Michael Chastain <mec@shout.net>
15798
15799 * gdb.cp: New directory.
15800 * gdb.cp/*: Copy from gdb.c++/*.
15801 * gdb.c++/*: Remove.
15802 * Makefile.in: Change gdb.c++ to gdb.cp.
15803 * configure.in: Ditto.
15804 * configure: Regnerate.
15805
c945b932
MK
158062003-08-18 Mark Kettenis <kettenis@gnu.org>
15807
15808 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15809 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15810
2b66634b
DJ
158112003-08-17 Daniel Jacobowitz <drow@mvista.com>
15812
15813 * mi-var-display.exp (-var-list-children weird): Accept function
15814 pointers with argument types.
15815 * mi1-var-display.exp (-var-list-children weird): Likewise.
15816 * mi2-var-display.exp (-var-list-children weird): Likewise.
15817
a356f73b
DJ
158182003-08-17 Daniel Jacobowitz <drow@mvista.com>
15819
15820 * gdb.base/annota3.exp: Add missing newline.
15821
483417b8
MC
158222003-08-06 Michael Chastain <mec@shout.net>
15823
15824 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15825
c99c59c3
MS
158262003-08-12 Michael Snyder <msnyder@redhat.com>
15827
15828 * gdb.base/float.exp: Add test for SH.
15829
55ed7501
MK
158302003-08-10 Mark Kettenis <kettenis@gnu.org>
15831
15832 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15833
1a371f2e
EZ
158342003-08-07 Elena Zannoni <ezannoni@redhat.com>
15835
15836 * gdb.base/completion.exp: Remove reduntant completion test
15837 on filename.
15838
e0f353ce
EZ
158392003-08-07 Elena Zannoni <ezannoni@redhat.com>
15840
a9c64011
AS
15841 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15842 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15843 gdb.trace/save-trace.exp: Make sure that full pathnames are
15844 escaped correctly.
e0f353ce 15845
5710a1af 158462003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15847
a9c64011
AS
15848 * configure.in: Don't generate config.h from config.hin.
15849 * configure: Regenerate.
15850 * config.hin: Remove file.
15851 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15852 * gdb.threads/pthreads.c: Ditto.
5710a1af 15853
dcd81ce9
DJ
158542003-08-07 Daniel Jacobowitz <drow@mvista.com>
15855
15856 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15857 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15858 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15859 Replace ld24 with seth/add3.
15860
6009d884
AC
158612003-08-02 Andrew Cagney <cagney@redhat.com>
15862
15863 * gdb.base/annota3.exp: New file.
15864 * gdb.base/annota3.c: New file.
15865 * gdb.c++/annota3.exp: New file.
15866 * gdb.c++/annota3.cc: New file.
15867
51514e06
MC
158682003-07-29 Michael Chastain <mec@shout.net>
15869
15870 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15871 actually failed.
15872 (do_pass): Likewise.
15873 * gdb.threads/tls.exp: Always initialize no_of_threads.
15874
4ee6625b
DJ
158752003-07-27 Daniel Jacobowitz <drow@mvista.com>
15876
15877 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15878 pattern.
15879 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15880 * gdb.threads/tls.exp: Recognize one case of the host library not
15881 supporting TLS.
15882
225f2bf6
AC
158832003-07-27 Andrew Cagney <cagney@redhat.com>
15884
15885 * gdb.base/fileio.exp: Use SH when running commands using
15886 remote_exec.
15887
bcb27c9f
DJ
158882003-07-24 Daniel Jacobowitz <drow@mvista.com>
15889
15890 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15891 * gdb.base/relocate.c (dummy): New padding array.
15892
3d67be83
MS
158932003-07-22 Michael Snyder <msnyder@redhat.com>
15894
d63a86f8 15895 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15896
15897 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15898 patterns to be more general, accepting old and new output.
15899 Some output chars (such as '+') also must be quoted.
d63a86f8 15900 Some addresses are displayed numerically instead of
3d67be83
MS
15901 symbolically.
15902
57ba3b85
MS
159032003-07-23 Michael Snyder <msnyder@redhat.com>
15904
686d097c
MS
15905 * gdb.base/return2.exp: Don't test long-long return.
15906
57ba3b85
MS
15907 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15908 * gdb.disasm/t01_mov.exp: Ditto.
15909 * gdb.disasm/t02_mova.s: Ditto.
15910 * gdb.disasm/t02_mova.exp: Ditto.
15911 * gdb.disasm/t03_add.s: Ditto.
15912 * gdb.disasm/t03_add.exp: Ditto.
15913 * gdb.disasm/t04_sub.s: Ditto.
15914 * gdb.disasm/t04_sub.exp: Ditto.
15915 * gdb.disasm/t05_cmp.s: Ditto.
15916 * gdb.disasm/t05_cmp.exp: Ditto.
15917 * gdb.disasm/t06_ari2.s: Ditto.
15918 * gdb.disasm/t06_ari2.exp: Ditto.
15919 * gdb.disasm/t07_ari3.s: Ditto.
15920 * gdb.disasm/t07_ari3.exp: Ditto.
15921 * gdb.disasm/t08_or.s: Ditto.
15922 * gdb.disasm/t08_or.exp: Ditto.
15923 * gdb.disasm/t09_xor.s: Ditto.
15924 * gdb.disasm/t09_xor.exp: Ditto.
15925 * gdb.disasm/t10_and.s: Ditto.
15926 * gdb.disasm/t10_and.exp: Ditto.
15927 * gdb.disasm/t11_logs.s: Ditto.
15928 * gdb.disasm/t11_logs.exp: Ditto.
15929 * gdb.disasm/t12_bit.s: Ditto.
15930 * gdb.disasm/t12_bit.exp: Ditto.
15931 * gdb.disasm/t13_otr.s: Ditto.
15932 * gdb.disasm/t13_otr.exp: Ditto.
15933
e00759ef
EZ
159342003-07-22 Elena Zannoni <ezannoni@redhat.com>
15935
15936 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15937
8bc2021f
EZ
159382003-07-22 Elena Zannoni <ezannoni@redhat.com>
15939
a9c64011
AS
15940 * gdb.threads/tls.c : New file.
15941 * gdb.threads/tls.exp : New file.
15942 * gdb.threads/tls-main.c : New file.
15943 * gdb.threads/tls-shared.c : New file.
15944 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15945
89320c4c
AS
159462003-07-22 Andreas Schwab <schwab@suse.de>
15947
15948 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15949
180dea7c
AS
159502003-07-20 Andreas Schwab <schwab@suse.de>
15951
15952 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15953 due to insn reordering.
15954
0714963c
AC
159552003-07-15 Andrew Cagney <cagney@redhat.com>
15956
15957 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15958
98a23b3f
MC
159592003-07-15 Michael Chastain <mec@shout.net>
15960
15961 * gdb.base/gdb1250.exp: New file.
15962 * gdb.base/gdb1250.c: New file.
15963
27e417a2
ML
159642003-07-09 Michal Ludvig <mludvig@suse.cz>
15965
15966 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15967 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15968
8bc2021f
EZ
159692003-07-09 Elena Zannoni <ezannoni@redhat.com>
15970
a9c64011
AS
15971 * gdb.threads/tls.c: New file.
15972 * gdb.threads/tls.exp: New file.
15973 * gdb.threads/tls-main.c: New file.
15974 * gdb.threads/tls-shared.c: New file.
15975 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15976
d99968dc
EZ
159772003-07-09 Elena Zannoni <ezannoni@redhat.com>
15978
15979 * gdb.base/annota1.exp: Make sure that we properly escape the
15980 full path of the source file. Xfail more permissive patterns,
d63a86f8 15981 due to a compiler debug info problem.
d99968dc 15982
83876b3b
AS
159832003-07-07 Andreas Schwab <schwab@suse.de>
15984
2705e972
AS
15985 * gdb.asm/m68k.inc: New file.
15986 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15987
83876b3b
AS
15988 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15989 arguments"): Also match negative number.
15990
15991 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15992
3a871b37
DJ
159932003-07-03 Daniel Jacobowitz <drow@mvista.com>
15994
15995 * gdb.base/store.c (charest): New typedef.
15996 (add_char): Rename to add_charest, update.
15997 (wack_char): Rename to wack_charest, update types. Return l + r
15998 to keep r live across the call.
15999 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16000 (wack_double, wack_doublest): Return l + r to keep r live across
16001 the call.
16002 * gdb.base/store.exp: Accomodate store.c changes.
16003
b2a7f303
DC
160042003-06-30 David Carlton <carlton@kealia.com>
16005
16006 * gdb.c++/maint.exp (test_invalid_name): New.
16007 (test_first_component): Add tests for invalid names.
16008
3c6cb4a1
MC
160092003-06-29 Michael Chastain <mec@shout.net>
16010
16011 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16012 output of '<VTT for class>' for virtual base classes.
16013
f1c2644b
DJ
160142003-06-29 Daniel Jacobowitz <drow@mvista.com>
16015
16016 * gdb.base/completion.exp: Tab-complete "complet" instead of
16017 "compl".
16018 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16019
18080350
DJ
160202003-06-29 Daniel Jacobowitz <drow@mvista.com>
16021
16022 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16023 * gdb.base/volatile.exp: Likewise.
16024
f56973f8
DJ
160252003-06-29 Daniel Jacobowitz <drow@mvista.com>
16026
16027 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16028 gdb/1265.
16029
160302003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16031 Daniel Jacobowitz <drow@mvista.com>
16032
16033 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16034 initial line count of 'captured_main' from 26 to 32.
16035 (test_with_self): Allow xmalloc call to be interleaved with the
16036 preceding two lines.
16037
e766d4d6
JB
160382003-06-24 Joel Brobecker <brobecker@gnat.com>
16039
16040 * gdb.base/bang.exp: New testcase.
16041
f125c9a4
JB
160422003-06-23 Joel Brobecker <brobecker@gnat.com>
16043
16044 * gdb.base/langs.exp: Add some tests for the "minimal" language
16045 support.
16046
6e25beaf
EZ
160472003-06-23 Elena Zannoni <ezannoni@redhat.com>
16048
16049 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16050 the testcase.
16051
2f816dda
DJ
160522003-06-22 Daniel Jacobowitz <drow@mvista.com>
16053
16054 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16055 offset.
16056
db5a5748
DJ
160572003-06-22 Daniel Jacobowitz <drow@mvista.com>
16058
16059 * gdb.c++/pr-1210.cc: New file.
16060 * gdb.c++/pr-1210.exp: New file.
16061
1df0c130
DJ
160622003-06-21 Daniel Jacobowitz <drow@mvista.com>
16063
16064 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16065 000-exec-continue.
16066
a92feac0
MK
160672003-06-15 Mark Kettenis <kettenis@gnu.org>
16068
16069 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16070 on *-*-*bsd* instead of *-*-freebsd*.
16071
81a58f5b
AC
160722003-06-14 Andrew Cagney <cagney@redhat.com>
16073
16074 * gdb.base/store.exp: Test longest and doublest. Test all
16075 parameters. Weaken return statement match.
16076 * gdb.base/store.c: Add longest and doublest - aka long long and
16077 long double functions. Put all parameters into local register
16078 variables. Use negative values.
16079
b257a0d3
AC
160802003-06-14 Andrew Cagney <cagney@redhat.com>
16081
16082 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16083 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16084 exit status.
16085 * gdb.base/fileio.exp: Disable target when nointerrupts and
16086 noinferiorio, instead of limiting it to remote. Use remote_exec
16087 instead of system.
d63a86f8 16088
21c38304
JJ
160892003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16090
16091 * gdb.base/float.exp: Add ia64 support.
16092
1bcdb424
CV
160932003-06-12 Corinna Vinschen <vinschen@redhat.com>
16094
16095 * gdb.base/fileio.exp: Run only on remote targets.
16096
6aeb981f
CV
160972003-06-10 Corinna Vinschen <vinschen@redhat.com>
16098
16099 * gdb.base/fileio.c: New file, testing File-I/O.
16100 * gdb.base/fileio.exp: Ditto.
16101
53df362e
RG
161022003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16103
16104 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16105 shared objects after relocation at load time (gdb PR/1132).
16106 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16107 as above, part of the shared object relocation test.
53df362e 16108
ffee1b46
MK
161092003-06-08 Mark Kettenis <kettenis@gnu.org>
16110
b5ca3722
MK
16111 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16112 fully filled history list.
16113 * gdb.base/gdb_history: New file.
16114
03ed860d
MK
16115 * gdb.base/signals.exp: XFAIL "continue to func1" on
16116 i*86-*-freebsd*.
16117
ffee1b46
MK
16118 * gdb.base/attach.exp: When trying to attach to a nonexistent
16119 process, make it possible to specify the PID based on the target,
16120 and do so for *-*-freebsd*.
16121
d80dbb52
RH
161222003-06-02 Richard Henderson <rth@redhat.com>
16123
16124 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16125
6dd77b81
RH
161262003-06-02 Richard Henderson <rth@redhat.com>
16127
16128 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16129
f6347e16
RH
161302003-06-02 Richard Henderson <rth@redhat.com>
16131
16132 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16133
2c161407
DJ
161342003-06-01 Daniel Jacobowitz <drow@mvista.com>
16135
16136 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16137 of globalvar.
16138
572eb746
MK
161392003-06-01 Mark Kettenis <kettenis@gnu.org>
16140
16141 * gdb.asm/asm-source.exp: Check for memory read errors in
16142 disassembler test on *BSD too.
16143
9e9617a5
RH
161442003-06-01 Richard Henderson <rth@redhat.com>
16145
16146 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16147 for .frame.
16148 (gdbasm_call): Lose ldgp.
16149 (gdbasm_startup): Add frame information.
16150 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16151
7b34ad4e
MK
161522003-05-31 Mark Kettenis <kettenis@gnu.org>
16153
16154 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16155 i?86-*-*.
16156
10059fdf
MK
161572003-05-30 Mark Kettenis <kettenis@gnu.org>
16158
16159 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16160 FreeBSD.
16161
acf4b816
RH
161622003-05-29 Richard Henderson <rth@redhat.com>
16163
16164 * gdb.asm/alpha.inc: New file.
16165 * gdb.asm/asm-source.exp: Use it.
16166
e9ecd949
JB
161672003-05-29 Jim Blandy <jimb@redhat.com>
16168
16169 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16170 'core.PID'.
16171
e3e5a4f3
JB
161722003-05-22 Jim Blandy <jimb@redhat.com>
16173
16174 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16175 backtrace.
d63a86f8 16176
72fe3d25
DC
161772003-05-20 David Carlton <carlton@math.stanford.edu>
16178
16179 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16180 this time.
16181
58da2eb2
DC
161822003-05-19 David Carlton <carlton@bactrian.org>
16183
16184 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16185 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16186
1fcb5155
DC
161872003-05-19 David Carlton <carlton@bactrian.org>
16188
16189 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16190 namespace tests.
16191 Bump copyright date.
16192 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16193 (main): Call C::D::marker2.
16194 * gdb.c++/namespace1.cc: New file.
16195
85e85163
JJ
161962003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16197
16198 Roland McGrath <roland@redhat.com>
d63a86f8 16199 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16200 there is no manager thread.
16201
a25fbfec
JJ
162022003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16203
d63a86f8
RM
16204 * gdb.threads/schedlock.exp: Remove assumption that all threads
16205 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16206 in one of the child threads rather than the main thread.
16207
be375bae
JB
162082003-05-07 Jim Blandy <jimb@redhat.com>
16209
09bf6082
JB
16210 Add support for assembly source testing on the s390x.
16211 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16212 architecture.
16213 * gdb.asm/s390x.inc: New file.
16214
be375bae
JB
16215 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16216 succession of 'if' statements.
16217
00905d52
AC
162182003-05-05 Andrew Cagney <cagney@redhat.com>
16219
16220 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16221
b1e29e33
AC
162222003-05-05 Andrew Cagney <cagney@redhat.com>
16223
16224 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16225 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16226
e33d66ec
EZ
162272003-05-02 Elena Zannoni <ezannoni@redhat.com>
16228
16229 * gdb.base/charset.exp: Update based on new behavior of set/show
16230 charset commands.
16231
2b6fd0d8
AC
162322003-05-01 Andrew Cagney <cagney@redhat.com>
16233
16234 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16235 variable do not give memory errors.
16236
130cacce
AF
162372003-04-30 Adam Fedor <fedor@gnu.org>
16238
16239 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16240 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16241 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16242 gdb.objc/basicclass.m: : New files
16243
16244 * lib/gdb.exp (gdb_compile_objc): New procedure.
16245
bea71854
DJ
162462003-04-27 Daniel Jacobowitz <drow@mvista.com>
16247
16248 * gdb.base/signals.exp: Make backtrace tests more specific.
16249
0f20eeea
DC
162502003-04-23 David Carlton <carlton@bactrian.org>
16251
16252 * gdb.c++/maint.exp (test_first_component): Add tests for
16253 'operator' in more locations.
16254
c8c4d8dc
KB
162552003-04-16 Kevin Buettner <kevinb@redhat.com>
16256
16257 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16258
3fe60e3c
EZ
162592003-04-16 Elena Zannoni <ezannoni@redhat.com>
16260
16261 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16262 func marke' instead. Update test name.
3fe60e3c 16263
9219021c
DC
162642003-04-15 David Carlton <carlton@math.stanford.edu>
16265
16266 * gdb.c++/maint.exp: New file.
16267
5dd55bdd
EZ
162682003-04-14 Elena Zannoni <ezannoni@redhat.com>
16269
16270 * gdb.threads/schedlock.c: Change type of thread function argument
16271 to long, to avoid warnings on 64-bit platforms.
16272
00890572
EZ
162732003-04-14 Elena Zannoni <ezannoni@redhat.com>
16274
a9c64011
AS
16275 * gdb.base/attach.exp: Add new message from ptrace in case of
16276 attaching to nonexistent process.
d63a86f8 16277
93201743
JB
162782003-04-11 Jim Blandy <jimb@redhat.com>
16279
16280 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16281 gdb.c++/userdef.cc: Place comments on the lines to which the
16282 marker function might return.
16283 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16284 gdb.c++/userdef.exp: Look for those comments to check that we've
16285 returned to the right place, instead of checking line numbers.
16286
2a11c64d
EZ
162872003-04-11 Elena Zannoni <ezannoni@redhat.com>
16288
a9c64011
AS
16289 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16290 match on sourcefile name, instead of directory name.
2a11c64d 16291
68ab8fc5
EZ
162922003-04-10 Elena Zannoni <ezannoni@redhat.com>
16293
d63a86f8 16294 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16295 working directory name.
16296
5624293a
JB
162972003-04-09 Jim Blandy <jimb@redhat.com>
16298
16299 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16300 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16301 after an inferior function call, report the failure, but allow the
16302 test to continue.
16303
f1f02ee4
SC
163042003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16305
16306 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16307 with -DPROTOTYPES.
16308
6eb79af0
SC
163092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16310
16311 * gdb.base/break.exp: Revert last patch.
16312
8dfb4cf0
SC
163132003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16314
16315 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16316 with -DPROTOTYPES.
16317
ed4c619a
AC
163182003-04-02 Andrew Cagney <cagney@redhat.com>
16319
16320 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16321 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16322 matching directories by the name breakpoint.
16323 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16324 Make "continue to marker1" consistent.
16325 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16326 message consistent.
16327 * lib/gdb.exp: Put "the program is no longer running", and "the
16328 program exited" in parenthesis.
16329 * lib/mi-support.exp: Ditto.
d63a86f8 16330
4e35d5f0 163312003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16332
4e35d5f0
BR
16333 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16334
71900fe8
AC
163352003-03-29 Andrew Cagney <cagney@redhat.com>
16336
16337 * gdb.base/sizeof.c (main): Print the value of '\377'.
16338 * gdb.base/sizeof.exp: Check the sign of '\377'.
16339
c0655a16
MC
163402003-03-27 Michael Chastain <mec@shout.net>
16341
16342 * gdb.base/gdb1090.exp: New file.
16343 * gdb.base/gdb1090.cc: New file.
16344
5b2a3989
JB
163452003-03-27 J. Brobecker <brobecker@gnat.com>
16346
16347 * gdb.gdb/observer.exp: New regression test.
16348
79876890
MC
163492003-03-27 Michael Chastain <mec@shout.net>
16350
16351 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16352 * gdb.base/ptype.exp: Likewise.
16353
6eac95e3
CV
163542003-03-27 Corinna Vinschen <vinschen@redhat.com>
16355
16356 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16357
e8c71839
MC
163582003-03-26 Michael Chastain <mec@shout.net>
16359
16360 * gdb.base/ptype.exp: Actually use some typedef'd types.
16361
71b10041
SC
163622003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16363
16364 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16365 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16366
2512cf80
CV
163672003-03-20 Corinna Vinschen <vinschen@redhat.com>
16368
16369 * gdb.base/default.exp: Fix regular expression.
16370
0d195a4f
CV
163712003-03-20 Corinna Vinschen <vinschen@redhat.com>
16372
16373 * gdb.base/args.exp: Fix regular expression.
16374
8a2dbca8
CV
163752003-03-20 Corinna Vinschen <vinschen@redhat.com>
16376
16377 * gdb.base/help.exp: Allow Win32 child process.
16378
bf028682
CV
163792003-03-20 Corinna Vinschen <vinschen@redhat.com>
16380
16381 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16382 when stepping out of main().
16383
182dbe85
CV
163842003-03-20 Corinna Vinschen <vinschen@redhat.com>
16385
16386 * gdb.base/default.exp: Check for win32 specific message when calling
16387 "run" without executable.
16388
d67a6ba5
CV
163892003-03-20 Corinna Vinschen <vinschen@redhat.com>
16390
16391 * gdb.base/args.exp: Expect .exe in output.
16392
a955b5bb
CV
163932003-03-20 Corinna Vinschen <vinschen@redhat.com>
16394
16395 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16396 Cygwin native.
16397
bf6bad4b
AC
163982003-03-17 Andrew Cagney <cagney@redhat.com>
16399
16400 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16401 vector registes.
16402 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16403 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16404
293e9a31
DC
164052003-03-17 David Carlton <carlton@math.stanford.edu>
16406
16407 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16408 test, for PR breakpoints/38.
16409 Call test_watchpoint_and_breakpoint.
16410 * gdb.base/watchpoint.c (func3): New function.
16411 (main): Call func3.
16412
5330f2db
DC
164132003-03-04 David Carlton <carlton@math.stanford.edu>
16414
16415 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16416 Garply<Garply<char> >:: garply".
16417 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16418 with respect to PR c++/1111; note also PR c++/1113.
16419 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16420 respect to PR c++/1062.
16421 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16422
6ece72da
DC
164232003-03-03 David Carlton <carlton@math.stanford.edu>
16424
16425 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16426 with respect to PR c++/57.
16427 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16428 c++/826.
16429 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16430 respect to PR c++/57.
16431
85ca1584
DC
164322003-03-03 David Carlton <carlton@math.stanford.edu>
16433
16434 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16435 respect to PR c++/33 into FAILs.
16436
98e9c5b8
MC
164372003-03-03 Michael Chastain <mec@shout.net>
16438
7bedbf27
MC
16439 * configure.in: Update copyright years.
16440
164412003-03-03 Michael Chastain <mec@shout.net>
16442
16443 * Makefile.in: Update copyright years.
98e9c5b8 16444
f683e100
DC
164452003-02-28 David Carlton <carlton@math.stanford.edu>
16446
16447 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16448 print class instead of struct and/or superfluous protection
16449 specifiers, as long as the resulting output is equivalent to the
16450 source code.
16451 Delete FIXME from end of messages on tests that don't need
16452 fixing.
16453
a9e0cf2c
DC
164542003-02-28 David Carlton <carlton@math.stanford.edu>
16455
16456 * gdb.c++/templates.exp (do_tests): Allow const in the two
16457 Foo<volatile char *>::foo tests.
16458
e8d359df
MS
164592003-02-27 Michael Snyder <msnyder@redhat.com>
16460
d63a86f8 16461 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16462 will be consistant.
16463
0b71dc91
DC
164642003-02-26 David Carlton <carlton@math.stanford.edu>
16465
16466 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16467 char *>::foo" test with respect to PR c++/33. Create a new test
16468 which is identical to that one except that it doesn't put the
16469 space between the "char" and the "*"; KFAIL it, too.
16470
dd14ab43
DC
164712003-02-26 David Carlton <carlton@math.stanford.edu>
16472
16473 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16474 template types into either PASSes or KFAILs (corresponding to PR
16475 c++/57). Tweak indentation. Update copyright.
16476
1146c7f1
SC
164772003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16478
16479 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16480
74641dfb
MC
164812003-02-13 Michael Chastain <mec@shout.net>
16482
16483 * gdb.base/exprs.exp: Remove i960 remnants.
16484 * gdb.base/funcargs.exp: Likewise.
16485 * gdb.base/list.exp: Likewise.
16486 * gdb.base/ptype.exp: Likewise.
16487
559cd2d0
DC
164882003-02-14 David Carlton <carlton@math.stanford.edu>
16489
16490 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16491 pEe->D::vg()" from XFAIL to KFAIL.
16492
c4f90d87
JM
164932003-02-13 Jason Molenda (jmolenda@apple.com)
16494
16495 * gdb.base/maint.exp: Update maint print statistics regexp to include
16496 new entries.
16497
cbc4d97c
MC
164982003-02-13 Michael Chastain <mec@shout.net>
16499
16500 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16501
40f235b7
MC
165022003-02-12 Michael Chastain <mec@shout.net>
16503
16504 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16505 * gdb.c++/inherit.exp: Likewise.
16506 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16507 * gdb.c++/templates.exp: Likewise.
16508 * gdb.c++/virtfunc.exp: Likewise.
16509
c56716b0
JM
165102003-02-06 Jason Molenda (jason-cl@molenda.com)
16511
16512 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16513 why the code is written that way.
16514
070afcf8
MC
165152003-02-05 Michael Chastain <mec@shout.net>
16516
16517 * gdb.base/dump.exp: Add missing copyright line.
16518
5d0331e5
JM
165192003-02-05 Jason Molenda (jason-cl@molenda.com)
16520
f7ae6d3e 16521 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16522 at the beginning so the breakpoint doesn't get set on the loop.
16523
92851186
MC
165242003-02-05 Michael Chastain <mec@shout.net>
16525
16526 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16527 output for configurations with gcc 2.95.3.
16528
cbf1e085
AC
165292003-02-05 Keith Seitz <keiths@redhat.com>
16530 Andrew Cagney <ac131313@redhat.com>
16531
16532 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16533
29518e1e
MC
165342003-02-04 Michael Chastain <mec@shout.net>
16535
16536 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16537 Call perror and then continue.
16538
5af1d5f3
MC
165392003-02-03 Michael Chastain <mec@shout.net>
16540
16541 * gdb.c++/pr-1023.cc: New file.
16542 * gdb.c++/pr-1023.exp: New file.
16543
6b549786
JB
165442003-02-05 Jim Blandy <jimb@redhat.com>
16545
16546 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16547 it's local to foobar. Check for it there, and check that it's not
16548 present in main.
16549 * gdb.c++/local.cc (marker2): New function.
16550 (foobar): Call marker1.
16551 (main): Call marker2 instead of marker1.
16552
67f16606
AC
165532003-02-04 Andrew Cagney <ac131313@redhat.com>
16554
16555 * gdb.disasm/mn10200.exp: Obsolete file.
16556 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16557 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16558 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16559
1c5cb38e
DC
165602003-02-04 David Carlton <carlton@math.stanford.edu>
16561
16562 * gdb.c++/overload.exp: Test intToChar(1).
16563 * gdb.c++/overload.cc (intToChar): New.
16564 (main): Call intToChar.
16565
d1fe6965
DC
165662003-02-03 David Carlton <carlton@math.stanford.edu>
16567
16568 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16569 'might_kfail' arg.
16570 KFAIL some of the continue_to_bp_overloaded calls, according to
16571 PR c++/1025.
16572
9ba61c5d
MC
165732003-02-01 Michael Chastain <mec@shout.net>
16574
16575 * gdb.base/advance.c (marker1): New marker function.
16576 * gdb.base/advance.exp: When the 'advance' command lands on the
16577 return breakpoint, it can legitimately stop on either the
16578 current line or the next line. Accommodate both outcomes.
16579 * gdb.base/until.exp: Likewise.
16580
e7494ffb
AC
165812003-02-02 Andrew Cagney <ac131313@redhat.com>
16582
16583 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16584 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16585 now a list, not a tuple.
16586 * gdb.mi/mi-var-display.exp: Ditto.
16587 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16588
075559bc
AC
165892003-02-01 Andrew Cagney <ac131313@redhat.com>
16590
16591 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16592 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16593 stack backtraces.
16594 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16595
2bd4c7b1
MK
165962003-02-01 Mark Kettenis <kettenis@gnu.org>
16597
16598 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16599 gdb.mi/mi1-pthreads.exp: Return instead of calling
16600 gdb_suppress_entire_file.
16601
eabd8992
MS
166022003-02-01 Mark Salter <msalter@redhat.com>
16603
16604 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16605
71469e2f
MS
166062003-01-31 Mark Salter <msalter@redhat.com>
16607
16608 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16609 Support empty arg.
16610
38a94d44
MC
166112003-01-30 Michael Chastain <mec@shout.net>
16612
16613 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16614 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16615 has been fixed in gdb/readline on 2003-01-09.
16616
19ea9e73
MS
166172003-01-29 Michael Snyder <msnyder@redhat.com>
16618
e8d359df
MS
16619 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16620 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16621 * gdb.base/args.exp: Skip if target does not support args passing.
16622
2307bd6a
DJ
166232003-01-22 Daniel Jacobowitz <drow@mvista.com>
16624
19ea9e73 16625 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16626 gdb_test. Accept a list of expect arguments as the third
16627 parameter.
16628 (gdb_test): Use it.
16629
f2dd3617
EZ
166302003-01-20 Elena Zannoni <ezannoni@redhat.com>
16631
16632 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16633 allow for different test tree configurations. Update some
16634 tescases accordingly.
16635 * gdb.arch/altivec-regs.exp: Ditto.
16636 * gdb.asm/asm-source.exp: Ditto.
16637 * gdb.base/advance.exp: Ditto.
16638 * gdb.base/display.exp: Ditto.
d63a86f8 16639 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16640 * gdb.base/mips_pro.exp: Ditto.
16641 * gdb.base/overlays.exp: Ditto.
16642 * gdb.base/relocate.exp: Ditto.
16643 * gdb.base/setshow.exp: Ditto.
16644 * gdb.base/step-line.exp: Ditto.
16645 * gdb.base/step-test.exp: Ditto.
16646 * gdb.base/until.exp: Ditto.
16647 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16648
c71cdefd
DC
166492003-01-17 David Carlton <carlton@math.stanford.edu>
16650
16651 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16652 corresponding to PR c++/945.
16653 Update copyright.
16654
fdba05d7
DC
166552003-01-17 David Carlton <carlton@math.stanford.edu>
16656
16657 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16658 corresponding to PR c++/68.
16659
166602003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16661
16662 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16663 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16664 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16665
c362c33a
EZ
166662003-01-15 Elena Zannoni <ezannoni@redhat.com>
16667
0fbc361c
EZ
16668 * gdb.base/break.exp: Fix change of default location, because of
16669 removal of until tests.
16670 * gdb.base/help.exp: Update test for new 'until' help message.
16671 Add test for help on 'advance'.
a9c64011 16672 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16673
dabf8a35
MK
166742003-01-15 Mark Kettenis <kettenis@gnu.org>
16675
16676 * gdb.base/default.exp: Adapt "info float" test for recent changes
16677 to that command. Add test for "info vector".
16678 * gdb.base/float.exp: New file. Add test for "info float" that
16679 resembles the old test in gdb.base/default.exp.
16680
a1769aca
DC
166812003-01-15 David Carlton <carlton@math.stanford.edu>
16682
16683 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16684
82025e13
EZ
166852003-01-15 Elena Zannoni <ezannoni@redhat.com>
16686
16687 * gdb.base/break.exp: Move the tests of until command from here...
16688 * gdb.base/until.exp: ... to here. New file. Add other tests.
16689 * gdb.base/advance.c: New file.
16690 * gdb.base/advance.exp: New file.
16691
8f9ab801
EZ
166922003-01-14 Elena Zannoni <ezannoni@redhat.com>
16693
a9c64011
AS
16694 * gdb.base/args.c: New file.
16695 * gdb.base/args.exp: New file.
8f9ab801 16696
9ae66589
DJ
166972003-01-14 Daniel Jacobowitz <drow@mvista.com>
16698
16699 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16700
8d77e5c3
DJ
167012003-01-14 Daniel Jacobowitz <drow@mvista.com>
16702
16703 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16704
12d2f0a1
DJ
167052003-01-14 Daniel Jacobowitz <drow@mvista.com>
16706
16707 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16708 dates.
16709
6ca37014
DJ
167102003-01-13 Daniel Jacobowitz <drow@mvista.com>
16711
16712 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16713
b0023472
DJ
167142003-01-13 Daniel Jacobowitz <drow@mvista.com>
16715
16716 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16717 (ptype &*"foo").
16718 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16719
607fbc54 167202003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16721
16722 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16723 * gdb.mi/mi1-console.exp: Likewise.
16724
607fbc54 167252003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16726
16727 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16728 * gdb.mi/mi1-console.exp: Likewise.
16729
a1fb14a2
DJ
167302003-01-13 Daniel Jacobowitz <drow@mvista.com>
16731
16732 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16733
c4cf40b7
DJ
167342003-01-09 Daniel Jacobowitz <drow@mvista.com>
16735
16736 * gdb.base/detach.exp: New test.
16737
696d5a5b
DJ
167382003-01-09 Daniel Jacobowitz <drow@mvista.com>
16739
16740 * Makefile.in (ALL_SUBDIRS): New variable.
16741 (subdirs, clean, distclean): Use it.
16742 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16743 regenerating Makefile, since it is generated from the top level.
16744 * gdb.asm/Makefile.in: Likewise.
16745 * gdb.base/Makefile.in: Likewise.
16746 * gdb.c++/Makefile.in: Likewise.
16747 * gdb.disasm/Makefile.in: Likewise.
16748 * gdb.java/Makefile.in: Likewise.
16749 * gdb.mi/Makefile.in: Likewise.
16750 * gdb.threads/Makefile.in: Likewise.
16751 * gdb.trace/Makefile.in: Likewise.
16752
754533e4
DC
167532003-01-09 David Carlton <carlton@math.stanford.edu>
16754
16755 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16756 Add copyright year 2003.
16757
d8b3e9ee
MC
167582003-01-06 Michael Chastain <mec@shout.net>
16759
16760 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16761 When selecting a thread, 'line' and 'file' are optional.
16762 * gdb.mi/mi1-pthreads.exp: Likewise.
16763
8e9e0fe6
AS
167642003-01-06 Andreas Schwab <schwab@suse.de>
16765
16766 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16767 failures.
16768
b5ab8ff3
DJ
167692003-01-04 Daniel Jacobowitz <drow@mvista.com>
16770
16771 Fix PR gdb/844
16772 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16773 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16774
16775 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16776 instead of calling gdb_suppress_entire_file.
16777 * gdb.threads/print-threads.exp: Likewise.
16778 * gdb.threads/schedlock.exp: Likewise.
16779
16780 * gdb.threads/killed.exp: Return instead of calling
16781 gdb_suppress_entire_file.
16782 * gdb.threads/linux-dp.exp: Likewise.
16783 * gdb.threads/pthreads.exp: Likewise.
16784
1e698235
DJ
167852003-01-04 Daniel Jacobowitz <drow@mvista.com>
16786
16787 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16788 stabs.
16789 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16790 * gdb.base/whatis.exp: Always allow (void) after function names.
16791
147ff08c
DJ
167922003-01-04 Daniel Jacobowitz <drow@mvista.com>
16793
16794 * gdb.c++/casts.exp: Correct regexp.
16795
dc62bfc2
MK
167962003-01-04 Mark Kettenis <kettenis@gnu.org>
16797
16798 * configure.in: Call AC_CONFIG_HEADER. Don't call
16799 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16800 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16801 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16802 aforementioned directories in the AC_OUPUT call.
16803 * config.hin: New file.
16804 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16805 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16806 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16807 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16808 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16809 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16810 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16811 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16812 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16813 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16814 gdb.threads/configure.in, gdb.threads/configure,
16815 gdb.threads/config.in, gdb.trace/configure.in,
16816 gdb.trace/configure: Removed.
16817
77afa639
MC
168182003-01-03 Michael Chastain <mec@shout.net>
16819
16820 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16821 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16822
7634bb6e
DJ
168232003-01-03 Daniel Jacobowitz <drow@mvista.com>
16824
16825 * gdb.base/store.exp: Fix regular expressions.
16826
b39c905e
MK
168272002-12-28 Mark Kettenis <kettenis@gnu.org>
16828
16829 * configure.in: Rewrite.
16830 * configure: Regenerated.
16831
0a8551dd
DC
168322003-01-03 David Carlton <carlton@math.stanford.edu>
16833
16834 * gdb.base/psymtab.exp: New file.
16835 * gdb.base/psymtab1.c: Ditto.
16836 * gdb.base/psymtab2.c: Ditto.
16837
c60b7188
AF
168382002-12-23 Adam Fedor <fedor@gnu.org>
16839
16840 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16841
ee73db83
DC
168422002-12-23 David Carlton <carlton@math.stanford.edu>
16843
16844 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16845 and current_directory initialization.
16846
d6c1774e
JB
168472002-12-22 Jim Blandy <jimb@redhat.com>
16848
f0a847b8
JB
16849 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16850 rather than as part of the output file name.
16851
d6c1774e
JB
16852 * gdb.base/attach.exp: There's no need to copy the test program to
16853 /tmp; that was only ever necessary on HP/UX, and this test is
16854 entirely disabled there anyway.
16855
f0708dbb
JB
168562002-12-21 Jim Blandy <jimb@redhat.com>
16857
4c2acfea
JB
16858 * gdb.c++/psmang.exp: Doc fix.
16859
f0708dbb
JB
16860 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16861 test.
16862
9579e000
DC
168632002-12-20 David Carlton <carlton@math.stanford.edu>
16864
16865 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16866
d1810171
MC
168672002-12-18 Michael Chastain <mec@shout.net>
16868
16869 * gdb.c++/annota2.exp: Add copyright year 2002.
16870
76565097
DC
168712002-12-17 David Carlton <carlton@math.stanford.edu>
16872
16873 * gdb.c++/try_catch.cc: Add marker comments.
16874 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16875 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16876 * gdb.c++/m-static.cc: Ditto.
16877 * gdb.c++/m-static1.cc: Ditto.
16878 * gdb.c++/try_catch.cc: Ditto.
16879
da81390b
JJ
168802002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16881
16882 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16883 to see whether we are using the new -environment-directory
16884 command which resets via -r or the old version of the command
16885 which may prompt the user. Part of fix for gdb/741.
16886
b304d130
AC
168872002-12-13 Andrew Cagney <ac131313@redhat.com>
16888
16889 * gdb.fortran/types.exp: Update obsolete comment.
16890 * gdb.fortran/exprs.exp: Ditto.
16891 * lib/gdb.exp: Delete obsolete code.
16892 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16893 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16894 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16895 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16896 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16897 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16898 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16899 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16900 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16901 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16902 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16903 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16904 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16905 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16906 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16907 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16908 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16909 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16910 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16911 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16912 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16913 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16914 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16915 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16916 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16917 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16918 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16919 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16920 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16921 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16922 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16923 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16924 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16925 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16926 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16927 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16928 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16929
a23b6e6a
DC
169302002-12-11 David Carlton <carlton@math.stanford.edu>
16931
16932 * gdb.c++/m-data.exp: Add test for members that shadow global
16933 variables: see PR gdb/804.
16934 * gdb.c++/m-data.cc: Ditto.
16935
6604731b
DJ
169362002-12-10 Daniel Jacobowitz <drow@mvista.com>
16937
16938 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16939
de46ecd7
DC
169402002-12-06 David Carlton <carlton@math.stanford.edu>
16941
16942 * gdb.base/store.c: Don't declare functions static.
16943
27e829d0
AC
169442002-12-04 Andrew Cagney <ac131313@redhat.com>
16945
16946 * gdb.base/store.exp, gdb.base/store.c: New files.
16947
92806416
DJ
169482002-12-03 Daniel Jacobowitz <drow@mvista.com>
16949
16950 * gdb.base/selftest.exp: Update for current gdb.
16951
3bcbaac5
DJ
169522002-12-03 Daniel Jacobowitz <drow@mvista.com>
16953
16954 * gdb.base/maint.exp: Only dump symbols from one source file
16955 or objfile.
16956
f4f00b1f
DJ
169572002-12-03 Daniel Jacobowitz <drow@mvista.com>
16958
16959 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16960 function call.
16961
f1c8a949
JB
169622002-11-25 Jim Blandy <jimb@redhat.com>
16963
16964 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16965 function appearing in error message.
16966
9e297a97
DJ
169672002-11-21 Daniel Jacobowitz <drow@mvista.com>
16968
16969 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16970
1f312e79
JJ
169712002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16972
d63a86f8
RM
16973 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16974 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16975 should be in mi console format. This is part of fix for PR gdb/604.
16976
83c31e7d
FN
169772002-09-18 Fernando Nasser <fnasser@redhat.com>
16978
16979 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16980 which explicitly prints the zero offset as "+0".
16981
322b3f65
DJ
169822002-10-22 Daniel Jacobowitz <drow@mvista.com>
16983
16984 * gdb.threads/schedlock.c (args): Make unsigned.
16985
169862002-10-21 Daniel Jacobowitz <drow@mvista.com>
16987
16988 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16989 numbers. Allow "foo2|selected stack frame".
16990 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16991 * gdb.asm/asmsrc2.s: Likewise.
16992 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16993 comments.
16994 * gdb.asm/mips.inc: New file.
16995
5e2fe5b8
AF
169962002-10-18 Adam Fedor <fedor@gnu.org>
16997
16998 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16999 * gdb.base/help.exp: Likewise.
17000
abe1a5d0
KB
170012002-10-17 Kevin Buettner <kevinb@redhat.com>
17002
17003 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17004 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17005
10abb1d4
JB
170062002-10-02 Jim Blandy <jimb@redhat.com>
17007
17008 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17009
1f609b42
AC
170102002-10-01 Andrew Cagney <ac131313@redhat.com>
17011
17012 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17013 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17014 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17015 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17016 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17017 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17018 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17019
0aee02e4
AC
170202002-09-29 Andrew Cagney <ac131313@redhat.com>
17021
17022 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17023 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17024 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17025 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17026 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17027 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17028 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17029
6fde09ad
KB
170302002-09-27 Kevin Buettner <kevinb@redhat.com>
17031
17032 * gdb.base/annota1.exp (info break): Make directory components of
17033 path optional since not all compilers emit this debug information.
17034
889bf7c5
PA
17035 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17036 step ends up stepping out of the function instead of stopping on
17037 the epilogue.
6fde09ad 17038
9e8aab75
KS
170392002-09-26 Keith Seitz <keiths@redhat.com>
17040
17041 * lib/insight-support.exp (gdbtk_start): Figure out where
17042 the insight executable is based on where gdb is. Use this
17043 executable to start insight instead of gdb.
17044
e36180d7
AC
170452002-09-25 Andrew Cagney <cagney@redhat.com>
17046
17047 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17048
9dd34b2b
AC
170492002-09-24 Andrew Cagney <ac131313@redhat.com>
17050
17051 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17052 test_isolated_complaints.
17053 (test_empty_complaint): New function.
17054 (test_empty_complaints): New function. Check no output when no
17055 complaints.
d63a86f8 17056
dea97812
KB
170572002-09-19 Jim Blandy <jimb@redhat.com>
17058
a9c64011 17059 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17060
54951bd7
AC
170612002-09-19 Andrew Cagney <ac131313@redhat.com>
17062
17063 * gdb.gdb/complaints.exp: New file.
17064
dec43320
AC
170652002-09-18 Andrew Cagney <ac131313@redhat.com>
17066
17067 * gdb.base/maint.exp: Check `help maint internal-warning'.
17068
e70d6e3f
DC
170692002-09-18 David Carlton <carlton@math.stanford.edu>
17070
17071 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17072 numbers, and replace them by a single breakpoint after the
17073 constructors are all finished.
17074 Add test 4.
17075 * gdb.c++/m-static.cc: Add test 4.
17076 * gdb.c++/m-static.h: New file.
17077 * gdb.c++/m-static1.cc: New file.
17078
17079 * gdb.c++/printmethod.exp: New file.
17080 * gdb.c++/printmethod.cc: New file.
17081
17082 * gdb.c++/pr-574.exp: New file.
17083 * gdb.c++/pr-574.cc: New file.
17084
afb5c968
CV
170852002-09-18 Corinna Vinschen <vinschen@redhat.com>
17086
17087 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17088 embedded targets which never actually exit.
17089
31e45dee
FN
170902002-09-18 Fernando Nasser <fnasser@redhat.com>
17091
17092 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17093 "don't step after run" as unresolved or unsupported, instead of xfail.
17094
a283c5a1
CV
170952002-09-18 Corinna Vinschen <vinschen@redhat.com>
17096
17097 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17098 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17099 Add newline to expected string in "step out of main (status wrapper)"
17100 case.
17101
11350d2a
CV
171022002-09-18 Corinna Vinschen <vinschen@redhat.com>
17103
17104 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17105 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17106
0deec7d6
TT
171072002-09-17 Tom Tromey <tromey@redhat.com>
17108
17109 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17110 \000, not \0, in double-quoted string.
17111
b2b4a1b5
CV
171122002-09-14 Corinna Vinschen <vinschen@redhat.com>
17113
c9d37158 17114 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17115 string after running the commands execution on breakpoint tests.
17116
1c56143a
CV
171172002-09-13 Corinna Vinschen <vinschen@redhat.com>
17118
17119 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17120
37f8da45
JB
171212002-09-12 Joel Brobecker <brobecker@gnat.com>
17122
17123 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17124
08b468e0
KS
171252002-09-10 Keith Seitz <keiths@redhat.com>
17126
17127 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17128 runto proc.
17129 (mi_run_to_main): Use mi_runto.
17130 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17131
dc360f58
KS
171322002-09-10 Keith Seitz <keiths@redhat.com>
17133
17134 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17135 regexp for stopping at main. Could have multiple event notifications.
17136 Don't assume that main was declared with no parameters.
17137 (mi_next): Use mi_step_to.
17138 (mi_step): Use mi_next_to.
17139
ce3abcfb
CV
171402002-09-09 Corinna Vinschen <vinschen@redhat.com>
17141
17142 * gdb.base/default.exp: Fix expected string in `info float' test.
17143
d1f5b980
BE
171442002-09-09 Ben Elliston <bje@redhat.com>
17145
17146 * config/mips.exp: Update comments.
17147 * config/mips-idt.exp: Likewise.
17148 * config/nind.exp: Likewise.
17149 * config/slite.exp: Likewise.
17150 * config/sparclet.exp: Likewise.
17151 * config/udi.exp: Likewise.
17152 * config/vx.exp: Likewise.
17153 * config/vxworks29k.exp: Likewise.
17154
2f71430b
JB
171552002-09-05 Jim Blandy <jimb@redhat.com>
17156
17157 * gdb.threads/killed.exp: Fix test failure message.
17158
7ddebc7e
KS
171592002-09-04 Keith Seitz <keiths@redhat.com>
17160
17161 * lib/mi-support.exp: Update copyright.
17162 (mi_gdb_test): Increase the priority of the expected pattern
17163 so that it matches gdb_test.
17164
0ae67eb3
KS
171652002-09-03 Keith Seitz <keiths@redhat.com>
17166
17167 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17168 Use integer comparison instead of string comparison for testing
17169 whether binary was built.
17170
38fc42c8
JB
171712002-09-03 Jim Blandy <jimb@redhat.com>
17172
17173 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17174
b6ff0e81
JB
171752002-08-29 Jim Blandy <jimb@redhat.com>
17176
17177 * gdb.threads/pthreads.exp: Move the portable thread compilation
17178 code into a function in lib/gdb.exp, and call that from here.
17179 * lib/gdb.exp (gdb_compile_pthreads): New function.
17180
07c98896
KS
171812002-08-29 Keith Seitz <keiths@redhat.com>
17182
17183 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17184 expect_out so that callers can get at it.
17185
0312286c
DJ
171862002-08-23 Daniel Jacobowitz <drow@mvista.com>
17187
17188 * gdb.threads/print-threads.c: New file.
17189 * gdb.threads/print-threads.exp: New file.
17190 * gdb.threads/schedlock.c: New file.
17191 * gdb.threads/schedlock.exp: New file.
17192
dd039bc4
EZ
171932002-08-22 Elena Zannoni <ezannoni@redhat.com>
17194
a9c64011
AS
17195 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17196 not altivec.c.
dd039bc4 17197
1f36144c
MK
171982002-08-17 Mark Kettenis <kettenis@gnu.org>
17199
17200 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17201 targets. The problem should be fixed now.
17202
16057ec7 172032002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17204
17205 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17206 2002-07-24 change that removes final dots from error messages.
17207
3c1499ad
TT
172082002-08-13 Tom Tromey <tromey@redhat.com>
17209
17210 * gdb.base/readline.exp: New file.
17211
a20ce2c3
AC
172122002-08-01 Andrew Cagney <ac131313@redhat.com>
17213
17214 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17215 supress message.
17216
db034ac5
AC
172172002-08-01 Andrew Cagney <cagney@redhat.com>
17218
17219 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17220 CHILL_FOR_TARGET and CHILL_LIB.
17221 * configure.in (configdirs): Remove gdb.chill.
17222 * configure: Regenerate.
17223 * lib/gdb.exp: Obsolete references to chill.
17224 * gdb.fortran/types.exp: Ditto.
17225 * gdb.fortran/exprs.exp: Ditto.
17226
3e000b18
KB
172272002-07-30 Kevin Buettner <kevinb@redhat.com>
17228
17229 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17230 set Irix-specific compile and link flags.
17231
28f4966b
KB
172322002-07-29 Kevin Buettner <kevinb@redhat.com>
17233
17234 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17235 source files. The ``-o'' option doesn't work with the ``-E'' option
17236 when using the Irix compiler.
17237
46c0d5a6
DJ
172382002-07-19 Daniel Jacobowitz <drow@mvista.com>
17239
17240 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17241 Improve support for reusing an exec file. Copy exec file
17242 to target, and run gdbserver on the target instead of on the host.
17243
eecf4bed
JB
172442002-07-18 Jim Blandy <jimb@redhat.com>
17245
0f815cdf
JB
17246 * gdb.base/ending-run.exp: Don't expect to see the program end in
17247 some orderly fashion when we're running on a real stand-alone
17248 board.
17249
eecf4bed
JB
17250 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17251 targets that don't support interrupts.
17252
52d309e4
JB
172532002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17254
17255 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17256 systems.
17257 Move comments in expect statements to inside the actions, so that they
17258 don't get matched against.
17259
ff683d9e
MK
172602002-07-10 Mark Kettenis <kettenis@gnu.org>
17261
17262 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17263 function when asleep" test.
17264
b5356753
AC
172652002-07-10 Andrew Cagney <ac131313@redhat.com>
17266
17267 * gdb.base/page.exp: Rewrite to handle problems with very long
17268 `info set' output. Update copyright.
17269
6aa4d13a
AC
172702002-06-26 Andrew Cagney <ac131313@redhat.com>
17271
17272 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17273 gdb.threads-hp.
17274 * gdb.hp/configure: Regenerate.
17275 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17276 * gdb.hp/gdb.threads-hp/configure: Delete file.
17277 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17278
8cf8c2b8
AC
172792002-06-22 Andrew Cagney <ac131313@redhat.com>
17280
17281 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17282 setlocale, bindtextdomain and textdomain.
17283
6827a8f8
JB
172842002-06-11 Jim Blandy <jimb@redhat.com>
17285
919d772c
JB
17286 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17287 preprocessor macro information is present.
17288
6827a8f8
JB
17289 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17290 tests.
17291
c15b0d21
MS
172922002-06-06 Michael Snyder <msnyder@redhat.com>
17293
c5984d70
MS
17294 * gdb.base/overlays.exp: Record addresses of overlay
17295 functions in TCL variables rather than in GDB variables,
17296 to avoid having GDB convert them to pointers (with loss
17297 of information).
17298
d63a86f8 17299 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17300 default linker script changes.
c15b0d21
MS
17301 * gdb.base/long_long.exp: Add check for sizeof (long double).
17302
be26fe0d
ML
173032002-06-06 Michal Ludvig <mludvig@suse.cz>
17304
17305 * gdb.asm/asm-source.exp: Add x86-64 target.
17306 * gdb.asm/x86_64.inc: New.
d63a86f8 17307
258093ca 173082002-05-30 Michael Chastain <mec@shout.net>
258093ca 17309
4b3153f1 17310 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17311 * gdb.c++/m-static.cc: New file.
17312 * gdb.c++/m-static.exp: New file.
17313
241264c6
MS
173142002-05-28 Michael Snyder <msnyder@redhat.com>
17315
17316 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17317 precision.
17318
9bba8c8f 173192002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17320
4b3153f1 17321 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17322 * gdb.c++/m-data.cc: New file.
17323 * gdb.c++/m-data.exp: New file.
17324
173252002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17326
4b3153f1 17327 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17328 * gdb.c++/try_catch.cc: New file.
d63a86f8 17329 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17330
def1b996
MC
173312002-05-27 Michael Chastain <mec@shout.net>
17332
17333 * gdb.c++/local.exp: Accept more nested types in output.
17334
522ba268
MC
173352002-05-26 Michael Chastain <mec@shout.net>
17336
17337 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17338
277254ba
MS
173392002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17340
17341 * lib/gdb.exp (gdb_wrapper_init): Just because
17342 gdb_wrapper_file exists, this does not mean that the file
17343 should not be rebuilt. That is what gdb_wrapper_initialized
17344 is for.
17345 (default_gdb_init): Reset gdb_wrapper_initialized.
17346
b61a8733
MS
173472002-05-23 Michael Snyder <msnyder@redhat.com>
17348
d63a86f8 17349 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17350 the precision of the floating point test results.
17351 * gdb.base/call-rt-st.exp: Ditto.
17352
b61a8733
MS
17353 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17354 * gdb.base/call-rt-st.exp: Ditto.
17355
56f6e910
MC
173562002-05-19 Michael Chastain <mec@shout.net>
17357
17358 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17359
ad0b0016
EZ
173602002-05-19 Elena Zannoni <ezannoni@redhat.com>
17361
a9c64011
AS
17362 * configure.in (configdirs): Add gdb.arch.
17363 * configure: Regenerate.
ad0b0016 17364
f617d2b6
JB
173652002-05-17 Jim Blandy <jimb@redhat.com>
17366
17367 * gdb.base/completion.exp: Recognize the more detailed error
17368 messages produced by the macro expander's lexical analyzer.
17369
eac2a696
EZ
173702002-05-14 Elena Zannoni <ezannoni@redhat.com>
17371
a9c64011
AS
17372 * gdb.arch/altivec-abi.c: New file.
17373 * gdb.arch/altivec-abi.exp: New file.
17374 * gdb.arch/altivec-regs.c: New file.
17375 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17376
2fdde8f8
DJ
173772002-05-14 Daniel Jacobowitz <drow@mvista.com>
17378
17379 * gdb.base/maint.exp (maint print type): Update for new type
17380 structure.
d63a86f8 17381
e31f1a7c
EZ
173822002-05-14 Elena Zannoni <ezannoni@redhat.com>
17383
17384 * gdb.arch: New directory.
17385 * gdb.arch/configure.in: New file.
17386 * gdb.arch/configure: New file.
17387 * gdb.arch/Makefile.in: New file.
17388
db589741
CV
173892002-05-13 Corinna Vinschen <vinschen@redhat.com>
17390
17391 * gdb.asm/asm-source.exp: Add v850 as supported target.
17392 * gdb.asm/v850.inc: New file.
17393
8ce2a7dc
DJ
173942002-05-13 Daniel Jacobowitz <drow@mvista.com>
17395
17396 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17397
df763c7f
DJ
173982002-05-12 Daniel Jacobowitz <drow@mvista.com>
17399
17400 * gdb.base/break.exp: Check 'break "marker2"'.
17401
377daeed
MS
174022002-05-10 Michael Snyder <msnyder@redhat.com>
17403
17404 * gdb.base/long_long.exp: Fix typo.
17405
c4b7bc2b
JB
174062002-05-10 Jim Blandy <jimb@redhat.com>
17407
ecac9a4e
JB
17408 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17409 a bug.
17410
c4b7bc2b
JB
17411 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17412 Recognize more detailed error message produced by the macro
17413 expander's lexical analyzer.
17414 * lib/gdb.exp (test_print_reject): Same.
17415
e71019a1
MK
174162002-05-09 Mark Kettenis <kettenis@gnu.org>
17417
17418 * gdb.c++/method.exp: Fix typo.
17419
fedfc8e6
MS
174202002-05-08 Michael Snyder <msnyder@redhat.com>
17421
166a1957
MS
17422 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17423 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17424 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17425 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17426 Add iftarget clause for strongarm.
d63a86f8 17427
f1c47eb2
MS
174282002-05-06 Michael Snyder <msnyder@redhat.com>
17429
cb9a9d3e
MS
17430 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17431 (gdb_continue_to_end): Accept output from status wrapper.
17432 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17433 Clean up fail messages to match pass messages.
17434
f1c47eb2
MS
17435 Enable the "needs_status_wrapper" testsuite feature.
17436 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17437 (gdb_compile): Conditionally call gdb_wrapper_init.
17438 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17439 * gdb.c++/method.exp: Recognize output from status wrapper.
17440
6079c749
BE
174412002-05-06 Ben Elliston <bje@redhat.com>
17442From Graydon Hoare <graydon@redhat.com>
17443
17444 * config/sid.exp: Include support for "rawsid" protocol.
17445
188baff3
JB
174462002-05-03 Jim Blandy <jimb@redhat.com>
17447
17448 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17449 * gdb.c++/hang3.C: New file.
17450
b9c07f0f
AC
174512002-05-04 Andrew Cagney <ac131313@redhat.com>
17452
17453 * gdb.base/default.exp: Remove obsolete code.
17454 * gdb.c++/misc.exp: Ditto. Update copyright.
17455 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17456 * gdb.base/whatis.exp: Ditto. Update copyright.
17457 * gdb.base/scope.exp: Ditto. Update copyright.
17458 * gdb.base/ptype.exp: Ditto. Update copyright.
17459 * gdb.base/printcmds.exp: Ditto. Update copyright.
17460 * gdb.base/opaque.exp: Ditto. Update copyright.
17461 * gdb.base/list.exp: Ditto.
17462 * gdb.base/funcargs.exp: Ditto. Update copyright.
17463 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17464 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17465 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17466 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17467 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17468 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17469
5c7a0397
MS
174702002-05-02 Michael Snyder <msnyder@redhat.com>
17471
d6dcc264 17472 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17473 * gdb.base/long_long.exp: Add xscale target.
17474 * gdb.base/default.exp: Add xscale target.
17475
eb7f1c48
JB
174762002-05-01 Jim Blandy <jimb@redhat.com>
17477
17478 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17479 gdb.c++/hang.exp: New test.
17480
a6befae8
FF
174812002-05-01 Fred Fish <fnf@redhat.com>
17482
17483 * gdb.base/completion.exp: Handle completions of "./Make" for
17484 more than one completion possibility, as is the case when we
17485 build and test in the source tree.
17486
0a310277
AG
174872002-04-29 Anthony Green <green@redhat.com>
17488
17489 * gdb.java/jmisc1.exp: New file.
17490 * gdb.java/jmisc2.exp: New file.
17491
6ff9af88
DJ
174922002-04-24 Daniel Jacobowitz <drow@mvista.com>
17493
17494 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17495
96b3d632
EZ
174962002-04-23 Elena Zannoni <ezannoni@redhat.com>
17497
17498 * gdb.base/help.exp: Change 'help status' to allow for target
17499 dependent output differences.
17500
5019bb54
MC
175012002-04-22 Michael Chastain <mec@shout.net>
17502
17503 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17504
a805a116
MC
175052002-04-22 Michael Chastain <mec@shout.net>
17506
17507 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17508
a1706bfd
DM
175092002-04-17 David S. Miller <davem@redhat.com>
17510
17511 * gdb.asm/sparc64.inc: New file.
17512 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17513
a73a20a2
EZ
175142002-04-19 Elena Zannoni <ezannoni@redhat.com>
17515
17516 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17517 instruction file directly into the build tree. Clean up at end of
17518 test.
17519
ba678339
DM
175202002-04-18 David S. Miller <davem@redhat.com>
17521
17522 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17523 handle 64-bit platforms correctly.
17524 * gdb.base/maint.exp: Likewise.
17525
b03399da
KB
175262002-04-18 Kevin Buettner <kevinb@redhat.com>
17527
17528 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17529 ``-fpic'' when compiling files comprising a shared library, but
17530 it does need additional linker flags in order to find shared
17531 libraries at run time.
17532
e2004992
KB
175332002-04-18 Kevin Buettner <kevinb@redhat.com>
17534
17535 * gdb.base/cvexpr.c (use): New function.
17536 (main): Invoke use() on all global variables to prevent
17537 some linkers from deleting these otherwise unused symbols.
17538
d8937120
MC
175392002-04-17 Michael Chastain <mec@shout.net>
17540From David S. Miller <davem@redhat.com>
17541
17542 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17543 handle 64-bit platforms correctly.
17544
ffd61a58
MS
175452002-04-12 Michael Snyder <msnyder@redhat.com>
17546From Jim Blandy <jimb@redhat.com>
a9c64011 17547 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17548 script can handle this instead.
17549 * gdb.base/bar.c (barx): Same.
17550 * gdb.base/baz.c (bazx): Same.
17551 * gdb.base/grbx.c (grbxx): Same.
17552
17553 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17554 manager doesn't automatically unmap overlays unnecessarily.
17555
6b8426a6
MH
175562002-04-10 Martin M. Hunt <hunt@redhat.com>
17557
17558 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17559 stepping out of main.
17560
34af4875
MC
175612002-04-09 Michael Chastain <mec@shout.net>
17562
17563 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17564 scope so that the nested scope tests will make sense.
17565 * gdb.c++/local.exp: Write patterns that actually work with gcc
17566 (the HP patterns "were never known to work with gcc").
17567 Keep the old aCC patterns too.
17568
2d1676a0
DJ
175692002-04-09 Daniel Jacobowitz <drow@mvista.com>
17570
17571 * gdb.base/attach.exp: Correct target board test.
17572
3a63e3f9
MC
175732002-04-08 Michael Chastain <mec@shout.net>
17574
17575 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17576 in a const method. Add some xfail and fail cases for configurations
17577 that do not emit the "const ...".
17578
f18dabd2
MC
175792002-04-07 Michael Chastain <mec@shout.net>
17580
17581 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17582 Accept "A * const" and "const A * const" as type of "this".
17583 Fix spelling of getFunky throughout. Make messages uniform.
17584
0fcddd82
EZ
175852002-04-07 Elena Zannoni <ezannoni@redhat.com>
17586
a9c64011 17587 Work around for PR gdb/285:
0fcddd82
EZ
17588 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17589
16a8534a
EZ
175902002-04-07 Elena Zannoni <ezannoni@redhat.com>
17591
17592 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17593 instructions file at run time instead of configure time.
17594 Sometimes we run the test in a directory that is not the one we
17595 configured in.
17596 * gdb.asm/configure.in: Delete creation of symlink.
17597 * gdb.asm/configure: Regenerate.
17598
24181d81
JB
175992002-04-05 J. Brobecker <brobecker@gnat.com>
17600
17601 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17602 xfullpath () function.
17603
7cdb7107
DJ
176042002-04-04 Daniel Jacobowitz <drow@mvista.com>
17605
17606 * gdb.asm/Makefile.in: Correct dependencies.
17607
17608 * gdb.asm/powerpc.inc: New file.
17609 * gdb.asm/asm-source.exp: Add PowerPC.
17610 * gdb.asm/configure.in: Likewise.
17611 * gdb.asm/configure: Regenerated.
17612
a7d17088
DJ
176132002-04-04 Daniel Jacobowitz <drow@mvista.com>
17614
17615 * gdb.base/relocate.exp: New file.
17616 * gdb.base/relocate.c: New file.
17617
cd721503
FF
176182002-04-04 Fred Fish <fnf@redhat.com>
17619
17620 * gdb.base/step-test.exp: Update comment regarding stopping in
17621 memcpy/bcopy calls inserted as part of the compiler runtime.
17622
b22ad7a7
MS
176232002-04-04 Michael Snyder <msnyder@redhat.com>
17624
17625 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17626
5f279fa6
DJ
176272002-04-03 Daniel Jacobowitz <drow@mvista.com>
17628
17629 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17630 (gdb_expect): Remove $notransfer hack.
17631
dd0fd3ce
DJ
176322002-04-02 Daniel Jacobowitz <drow@mvista.com>
17633
17634 * gdb.c++/classes.exp ("calling method for small class"): Match
17635 updated register output.
17636
1e50cda1
DJ
176372002-03-30 Daniel Jacobowitz <drow@mvista.com>
17638
17639 Fix PR gdb/452
17640 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17641 when finished. Make gdb_file_cmd send "exec-file" when
17642 appropriate.
17643
24015922
DJ
176442002-03-30 Daniel Jacobowitz <drow@mvista.com>
17645
17646 * gdb.base/attach.exp: Remove extra setup_xfail.
17647
dd7dfd64
MS
176482002-03-26 Michael Snyder <msnyder@redhat.com>
17649
17650 * gdb.base/default.exp: Add tests for dump, append, and restore.
17651 * gdb.base/help.exp: Add tests for dump, append, and restore.
17652 * gdb.base/dump.exp: New file, test dump, append and restore.
17653 * gdb.base/dump.c: New file.
17654
48b2f8d7
MS
176552002-03-27 Michael Snyder <msnyder@redhat.com>
17656
d63a86f8 17657 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17658 clean-ups in help messages.
17659
05b4d525
FF
176602002-03-26 Fred Fish <fnf@redhat.com>
17661
17662 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17663 have debugging info for those functions and the compiler uses them
17664 internally to copy structs around.
17665
d7679631
FF
176662002-03-26 Fred Fish <fnf@redhat.com>
17667
17668 * gdb.base/list.exp: Revert the change made yesterday and add note
17669 about why we don't list the default lines for remote targets.
17670
523ac3f9
MS
176712002-03-25 Michael Snyder <msnyder@redhat.com>
17672
17673 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17674
754b2b8d
FF
176752002-03-25 Fred Fish <fnf@redhat.com>
17676
17677 * gdb.base/list.exp: This test works on remote targets so remove
17678 the short circuit for remote targets. Update copyright.
17679
33c3e192
FF
176802002-03-25 Fred Fish <fnf@redhat.com>
17681
17682 * gdb.base/attach.exp: Fix logic error that was suppressing this
17683 test for all non hppa*-*-hpux* targets, instead of the hp target.
17684 Move comments closer to the suppression point. Also now need to
17685 check that we are running natively.
17686
d43e73ee
MS
176872002-03-22 Michael Snyder <msnyder@redhat.com>
17688
882c8f02
MS
17689 * gdb.base/default.exp: Add test for gcore. Update copyright.
17690 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17691
04c12f60
FF
176922002-03-06 Fred Fish <fnf@redhat.com>
17693
17694 * gdb.base/funcargs.c: Remove extraneous ';' character.
17695 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17696
b43df995
MC
176972002-03-04 Michael Chastain <mec@shout.net>
17698
17699 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17700 accommodate gcc v3 function signature.
17701 * gdb.mi/mi0-var-cmd-exp: Ditto.
17702
92362027
AC
177032002-02-24 Andrew Cagney <ac131313@redhat.com>
17704
17705 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17706 ``GNU/Linux'' or ``Linux kernel''
17707 * testsuite/gdb.threads/pthreads.c: Ditto.
17708
258ad32d
MC
177092002-02-24 Michael Chastain <mec@shout.net>
17710
17711 * gdb.threads/pthreads.c (thread1): Add a return statement.
17712 (thread2): Likewise.
17713 (foo): Likewise.
17714
04c3b3d4
MC
177152002-02-23 Michael Chastain <mec@shout.net>
17716
17717 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17718 to placate gcc.
17719
5a2a0a20
MC
177202002-02-23 Michael Chastain <mec@shout.net>
17721
17722 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17723 test "ptype bint". The test passes on all my stabs configurations.
17724
a640f7fc
JB
177252002-02-21 Jim Blandy <jimb@redhat.com>
17726
27924826
JB
17727 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17728 filename at a time, and watch for the ones we want to see.
17729
a640f7fc
JB
17730 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17731 types of pointers to prototyped functions.
17732
edcc8c75
AC
177332002-02-20 Andrew Cagney <ac131313@redhat.com>
17734
17735 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17736 signed, unsigned and straight char.
17737 (padding_char, padding_short, padding_int, padding_long,
17738 padding_long_long, padding_float, padding_double,
17739 padding_long_double): New global variables.
17740 (fill, fill_structs): New functions.
17741
17742 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17743 for correctly sized writes. Update copyright.
17744 (get_valueof): New procedure.
17745 (get_sizeof): Call get_valueof.
17746 (check_valueof): New procedure.
17747 (check_padding): New procedure.
17748
ac57ea44
MC
177492002-02-20 Michael Chastain <mec@shout.net>
17750
17751 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17752 to setup_xfail. Document some of the remaining calls.
17753
7a10c941
MC
177542002-02-18 Michael Chastain <mec@shout.net>
17755
17756 * gdb.c++/userdef.exp: Update copyright year.
17757
fb8acdcc
DJ
177582002-02-18 Daniel Jacobowitz <drow@mvista.com>
17759
17760 * gdb.c++/userdef.exp: Test overloaded operators properly.
17761 Remove xfails.
17762
fda6ae12
MS
177632002-02-14 Michael Snyder <msnyder@redhat.com>
17764
17765 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17766
676a0442
DJ
177672002-02-14 Daniel Jacobowitz <drow@mvista.com>
17768
17769 * gdb.base/a2-run.exp: Check for a remote target properly.
17770 * gdb.base/annota1.exp: Likewise.
17771 * gdb.base/list.exp: Likewise.
17772 * gdb.base/reread.exp: Likewise.
17773 * gdb.base/scope.exp: Likewise.
17774 * gdb.base/shlib-call.exp: Likewise.
17775 * gdb.base/term.exp: Likewise.
17776 * gdb.c++/annota2.exp: Likewise.
17777
78b4f468
RE
177782002-02-13 Richard Earnshaw <rearnsha@arm.com>
17779
17780 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17781
9a81ba51
MC
177822002-02-10 Michael Chastain <mec@shout.net>
17783
17784 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17785 (call_after_alloca): Ditto.
17786
004af6c7
DJ
177872002-02-10 Daniel Jacobowitz <drow@mvista.com>
17788
17789 * gdb.base/ending-run.exp: Guard "cont" test with
17790 gdb_skip_stdio_test.
17791
37225f62
JB
177922002-02-06 Jim Blandy <jimb@redhat.com>
17793
17794 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17795 from here...
17796 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17797 To here. Disable this test on non-HP platforms. Add big comment.
17798
fe6fdd96
MS
177992002-02-04 Michael Snyder <msnyder@redhat.com>
17800
17801 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17802 other than d10v and m32r.
17803
036fad3f
RE
178042002-02-02 Richard Earnshaw <rearnsha@arm.com>
17805
17806 * gdb.base/default.exp: Rewrite test patterns to reduce time
17807 taken to match them.
17808
7148ab62
DJ
178092002-01-30 Daniel Jacobowitz <drow@mvista.com>
17810
17811 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17812 Allow a start function above main.
17813 * gdb.threads/linux-dp.exp: Fix copyright date.
17814
396cc255
DJ
178152002-01-30 Daniel Jacobowitz <drow@mvista.com>
17816
a9c64011
AS
17817 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17818 (check_philosopher_stack): Check for manager thread before checking
17819 for a just-starting thread.
396cc255 17820
f038d31b
DJ
178212002-01-30 Daniel Jacobowitz <drow@mvista.com>
17822
17823 From Neil Booth <neil@daikokuya.demon.co.uk>:
17824 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17825 warnings.
17826
b3ff9d9a
FF
178272002-01-21 Fred Fish <fnf@redhat.com>
17828
17829 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17830 not caller.
17831
39ad761d
JB
178322002-01-21 Jim Blandy <jimb@redhat.com>
17833
17834 * gdb.base/reread.exp: Check that GDB properly re-reads the
17835 executable file when it changes while no inferior is running.
17836
aaf320fa
FF
178372002-01-21 Fred Fish <fnf@redhat.com>
17838
a9c64011
AS
17839 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17840 optionally accept the "shlib events" variation.
aaf320fa 17841
808a31f5
JB
178422002-01-21 Jim Blandy <jimb@redhat.com>
17843
17844 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17845 call `fflush' after every `printf', so that the output is produced
17846 at predictable points, regardless of whatever buffering does (or
17847 doesn't) take place.
17848 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17849 at different points.
17850
4420d5e2
DJ
178512002-01-20 Daniel Jacobowitz <drow@mvista.com>
17852
17853 * gdb.c++/inherit.exp: Update copyright years.
17854 * gdb.c++/method.exp: Likewise.
17855
3e36a0f4
DJ
178562002-01-20 Daniel Jacobowitz <drow@mvista.com>
17857
17858 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17859 artificial methods/arguments.
17860 * gdb.c++/derivation.exp: Likewise.
17861 * gdb.c++/inherit.exp: Likewise.
17862 * gdb.c++/method.exp: Likewise.
17863 * gdb.c++/virtfunc.exp: Likewise.
17864
b4ceaee6
AC
178652002-01-18 Andrew Cagney <ac131313@redhat.com>
17866
17867 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17868 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17869 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17870 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17871 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17872 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17873
ecace851
JB
178742002-01-17 Jim Blandy <jimb@redhat.com>
17875
17876 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17877 anchoring the pattern matching the entry point symbol's name.
17878
375fc983
AC
178792002-01-17 Andrew Cagney <ac131313@redhat.com>
17880
17881 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17882 continue/quit query. Update copyright.
17883
fe6fdd96
MS
178842002-01-14 Michael Snyder <msnyder@redhat.com>
17885
17886 * gdb.base/gcore.exp: Remove extra debugging output.
17887
e017c81f
DJ
178882002-01-13 Daniel Jacobowitz <drow@mvista.com>
17889
17890 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17891 for slightly dubious v2 mangled string.
17892
37ab3bf8
DJ
178932002-01-13 Daniel Jacobowitz <drow@mvista.com>
17894
17895 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17896
1bc05c3a 178972002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17898
1bc05c3a 17899 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17900
1bc05c3a
JM
17901 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17902 constructors.
17903 * gdb.c++/derivation.exp: Likewise.
17904 * gdb.c++/templates.exp: Likewise.
17905 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17906
1bc05c3a
JM
179072002-01-10 Michael Snyder <msnyder@redhat.com>
17908
17909 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17910
a911c360
MS
179112002-01-08 Michael Snyder <msnyder@redhat.com>
17912
17913 * gdb.base/gcore.exp: New test for generate-core-file command.
17914 * gdb.base/gcore.c: Testcase for above.
17915 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17916
ea2119ec
JM
179172002-01-08 Jason Merrill <jason@redhat.com>
17918
17919 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17920
68203136
FF
179212002-01-07 Fred Fish <fnf@redhat.com>
17922
17923 * gdb.c++/overload.exp: Remove unconditional xfails for:
17924 print foo_instance1.overloadargs(1)
17925 print foo_instance1.overloadargs(1, 2)
17926 print foo_instance1.overloadargs(1, 2, 3)
17927 print foo_instance1.overloadargs(1, 2, 3, 4)
17928 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17929 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17930 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17931 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17932 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17933 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17934 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17935 print foo_instance1.overload1arg()
17936 print foo_instance1.overload1arg((char)arg2)
17937 print foo_instance1.overload1arg((signed char)arg3)
17938 print foo_instance1.overload1arg((unsigned char)arg4)
17939 print foo_instance1.overload1arg((int)arg7)
17940 print foo_instance1.overload1arg((unsigned int)arg8)
17941 print foo_instance1.overload1arg((float)arg11)
17942 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17943
21b9b5b1
MS
179442002-01-07 Michael Snyder <msnyder@redhat.com>
17945
17946 * gdb.base/huge.exp: New test. Print a very large target data object.
17947 (skip_huge_test): New test variable. Define if you want to skip this
17948 test. The test reads an 8 megabyte data object from the target, so it
17949 might be very time consuming on remote targets with a slow connection.
17950 * gdb.base/huge.c: New file. Test case for above.
17951
725f922e
FF
179522002-01-07 Fred Fish <fnf@redhat.com>
17953
17954 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17955 g_instance.bfoo, and g_instance.cfoo.
17956
889bf7c5 179572002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17958
889bf7c5
PA
17959 * gdb.base/break.c (multi_line_if_conditional): New function.
17960 (multi_ilne_while_conditional): Likewise.
17961 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17962 IF or WHILE condition puts the breakpoint at the start of
17963 the condition.
f286b2c3 17964
634d57ec
JL
17965 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17966 hppa*-*-hpux* expected failure.
17967 * gdb.base/structs.exp (do_function_calls): Similarly.
17968
17969 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17970 watchpoints.
17971
9fbfe2dc
AC
179722002-01-06 Andrew Cagney <ac131313@redhat.com>
17973
17974 Fix PR gdb/66.
17975 * gdb.base/structs.exp: Replace skip for a29k with skip for
17976 gdb,cannot_call_functions.
17977 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17978 * gdb.base/callfuncs.exp: Ditto.
17979 * gdb.base/call-rt-st.exp: Ditto.
17980 * gdb.base/call-strs.exp: Ditto.
17981 * gdb.base/callfwmall.exp: Ditto.
17982 * gdb.base/scope.exp: Obsolete xfail a29k.
17983 * gdb.c++/misc.exp: Ditto.
17984 * gdb.c++/cplusfuncs.exp: Ditto.
17985 * gdb.base/ptype.exp: Ditto.
17986 * gdb.base/printcmds.exp: Ditto.
17987 * gdb.base/opaque.exp: Ditto.
17988 * gdb.base/list.exp: Ditto.
17989 * gdb.base/funcargs.exp: Ditto.
17990 * gdb.base/default.exp: Ditto.
17991
8ddad156
MS
179922002-01-04 Michael Snyder <msnyder@redhat.com>
17993
ca4976a6 17994 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17995 * gdb.base/maint.exp: Add tests for maint info sections options.
17996
1b074332
JL
17997Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17998
17999 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18000
7d159115
CV
180012001-12-20 Corinna Vinschen <vinschen@redhat.com>
18002
18003 * gdb.asm/arm.inc: New file.
18004 * gdb.asm/asm-source.exp: Add arm targets.
18005 * gdb.asm/configure.in: Ditto.
18006 * gdb.asm/configure: Recreated from configure.in.
18007
8fb87725
JL
18008Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18009
afabe08c
JL
18010 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18011 with HP's compiler.
18012 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18013 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18014 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18015 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18016
18017 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18018 either HP's compilers or GCC.
18019
db521deb
JL
18020 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18021 a SIGBUS or SIGSEGV.
18022
18023 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18024
18025 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18026 can be compiled with either HP's compiler or GCC.
18027
cfa88ab7
JL
18028 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18029 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18030 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18031
ca344dff
JL
18032 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18033 to match current gdb output. Update due to using auto-solib-limit
18034 for limiting instead of overloading auto-solib-add.
18035 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18036 test program.
18037
3f3c6e55 18038 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18039 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18040 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18041 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18042 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18043 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18044 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18045 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18046 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18047 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18048 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18049 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18050 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18051
8fb87725
JL
18052 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18053 a SIGTRAP to the inferior.
18054
cf599fa7
CV
180552001-12-19 Corinna Vinschen <vinschen@redhat.com>
18056
18057 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18058 Substitute call to target_link by call to gdb_compile.
18059
2cd045cd
JL
18060Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18061
a9c64011
AS
18062 * gdb.base/break.exp: Fix HP specific search string when testing
18063 backtracing in a called function.
2cd045cd 18064
a9c64011
AS
18065 * gdb.base/constvars.exp: Only set lang to C++ if we're
18066 compiling the test with HP's compilers.
18067 * gdb.base/volatile.exp: Similarly.
2cd045cd 18068
99ebe9ac
JB
180692001-12-19 Jim Blandy <jimb@redhat.com>
18070
18071 * gdb.base/printcmds.exp: Expect the null character to be printed
18072 as '\0', and the '\013' to be printed as '\v'.
18073 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18074 * gdb.base/setvar.exp: Same.
18075
b9891b29
JB
180762001-12-17 Jim Blandy <jimb@redhat.com>
18077
0eba65ab
JB
18078 * gdb.base/completion.exp: Rather than completing very long
18079 filenames, which can make the readline library produce output we
18080 don't recognize, cd to the directory first, and then complete
18081 using nice, short relative paths.
18082
6970b5b1
JB
18083 * gdb.base/completion.exp: On some systems, there is, in fact, a
18084 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18085 variables as being in scope. So use `no_var_named_this'
18086 instead of `b'.
6970b5b1 18087
b9891b29 18088 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18089 can't find the core file's registers as a failure.
b9891b29 18090
e6ccd35f
JSC
180912001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18092
a9c64011
AS
18093 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18094 test expect string more specific.
e6ccd35f 18095
105ba819
CV
180962001-12-13 Corinna Vinschen <vinschen@redhat.com>
18097
18098 * gdb.asm/asm-source.exp: Add support for xstormy16.
18099 * gdb.asm/configure.in: Ditto.
18100 * gdb.asm/configure: Rebuild.
18101 * gdb.asm/xstormy16.inc: New file.
18102
e9e79dd9
FF
181032001-12-10 Fred Fish <fnf@redhat.com>
18104
18105 * gdb.base/maint.exp: Update to match changes in type dumping code.
18106
347dc97d
JB
181072001-12-10 Jim Blandy <jimb@redhat.com>
18108
18109 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18110 matching the entry point symbol's name at the beginning of the
18111 line.
347dc97d 18112
5178b9d6
DJ
181132001-12-07 Daniel Jacobowitz <drow@mvista.com>
18114
18115 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18116 gdb.c++/inherit.exp, gdb.c++/method.exp,
18117 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18118 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18119 and class layout support.
18120
af890c52
DJ
181212001-12-07 Daniel Jacobowitz <drow@mvista.com>
18122
18123 * gdb.c++/classes.exp: Add test for static member function.
18124 * gdb.c++/misc.cc: Add class with static member function.
18125
7a345fb3
JB
181262001-12-07 Jim Blandy <jimb@redhat.com>
18127
f2e54a80 18128 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18129 those tests as `unsupported'.
18130 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18131 Rewrite subsequent tests to use it.
18132
18133 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18134 those tests as `unsupported'.
18135 * gdb.base/structs.exp (call_struct_func): New function.
18136 (do_function_calls): Use call_struct_func to call the functions
18137 returning structs.
18138
0bc69509
JB
18139 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18140 whether functions are prototyped or not, so we can't possibly pass
18141 arguments to t_float_values2 properly.
18142
7a345fb3
JB
18143 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18144 value of `timeout' for targets other than the mips*tx39-*.
18145
edb6ede1
MS
181462001-12-06 Michael Snyder <msnyder@redhat.com>
18147
d63a86f8 18148 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18149 and detect whether the start symbol has a leading underscore.
18150
2d842f13
JB
181512001-12-04 Jim Blandy <jimb@redhat.com>
18152
18153 * gdb.base/completion.exp: Clarify indentation.
18154
68550daf
JB
181552001-12-03 Jim Blandy <jimb@redhat.com>
18156
18157 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18158 variables on the S/390, not `.word'.
18159
cd5195a8
JB
181602001-11-30 Jim Blandy <jimb@redhat.com>
18161
18162 Add assembly-source tests for s390-ibm-linux.
18163 * gdb.asm/s390.inc: New file.
18164 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18165 the S/390 architecture.
a9c64011 18166 * gdb.asm/configure: Regenerated.
cd5195a8 18167
ca9efc90
MS
181682001-11-30 Michael Snyder <msnyder@redhat.com>
18169
18170 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18171 next, info source, info sources, info line, global and static
18172 variables, and static functions.
18173 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18174 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18175 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18176 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18177 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18178 (gdbasm_leave): Restore frame pointer.
18179 (gdbasm_startup): Copy stack set-up from crt0.S.
18180
d0e66976
FN
181812001-11-26 Fernando Nasser <fnasser@redhat.com>
18182
18183 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18184 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18185 to a local (non-static) variable. Copy tstruct.a to a static buffer
18186 and return a pointer to that buffer.
18187 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18188
e2334072
MK
181892001-11-24 Mark Kettenis <kettenis@gnu.org>
18190
18191 * gdb.asm/configure.in: Fix recognition of ix86 target.
18192 * gdb.asm/configure: Regenerate.
18193
756caa3d
MS
181942001-11-21 Michael Snyder <msnyder@redhat.com>
18195
18196 * gdb.asm/sparc.inc: New file.
18197 * gdb.asm/asm-source.exp: Recognize sparc target.
18198 * gdb.asm/configure.in: Recognize sparc target.
18199 * gdb.asm/configure: Regenerate.
d63a86f8 18200
9a4d72d5
MS
182012001-11-21 Michael Snyder <msnyder@redhat.com>
18202
18203 * gdb.asm/m32r.inc: New file.
18204 * gdb.asm/asm-source.exp: Recognize m32r target.
18205 * gdb.asm/configure.in: Recognize m32r target.
18206 * gdb.asm/configure: Regenerate.
18207
a773d1cd
MS
182082001-11-20 Michael Snyder <msnyder@redhat.com>
18209
017ac23d
MS
18210 * gdb.asm/i386.inc: New file.
18211 * gdb.asm/asm-source.exp: Recognize ix86 target.
18212 * gdb.asm/configure.in: Recognize ix86 target.
18213 * gdb.asm/configure: Regenerate.
18214
a773d1cd
MS
18215 * gdb.c++/namespace.exp: Fix quotes in output messages.
18216
bb632afb
MS
182172001-11-14 Michael Snyder <msnyder@redhat.com>
18218
25d559ca 18219 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18220 qualifier in a type cast expression, to designate an address
18221 in the instruction space (Harvard architecture).
18222
4749e309
MS
182232001-11-13 Michael Snyder <msnyder@redhat.com>
18224
18225 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18226 Tests for expressions using 'const' and 'volatile'.
18227
25050984
CV
182282001-11-13 Corinna Vinschen <vinschen@redhat.com>
18229
18230 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18231
1902c51f
DJ
182322001-11-12 Daniel Jacobowitz <drow@mvista.com>
18233
18234 * lib/mi-support.exp (mi_run_to_helper): Move comments
18235 outside of gdb_expect.
18236
dcf95b47
DJ
182372001-11-11 Daniel Jacobowitz <drow@mvista.com>
18238
18239 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18240 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18241 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18242 mi0_run_to): New functions.
18243 * gdb.mi/mi-simplerun.exp: Use them.
18244 * gdb.mi/mi0-simplerun.exp: Likewise.
18245 * gdb.mi/mi-var-cmd.exp: Likewise.
18246 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18247
45b074e1
AC
182482001-11-10 Andrew Cagney <ac131313@redhat.com>
18249
18250 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18251 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18252
bf50d346
AC
182532001-11-09 Andrew Cagney <ac131313@redhat.com>
18254
18255 * gdb.base/restore.exp: Include $expected value in restored test
18256 message.
18257
9383332c
AC
182582001-11-09 Andrew Cagney <ac131313@redhat.com>
18259
18260 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18261 implemented.
18262
db62520a
MS
182632001-11-08 Michael Snyder <msnyder@redhat.com>
18264
18265 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18266 Add pass/fail message for stop at breakpoint in call dummy function.
18267
b5703437
MS
182682001-11-07 Michael Snyder <msnyder@redhat.com>
18269
d63a86f8
RM
18270 * gdb.c++/templates.exp (test_template_breakpoints):
18271 If we get an overload menu, but it does not match what
760f6330 18272 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18273 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18274 making the whitespace optional. Argument for "new" may be
18275 "unsigned" as well as "unsigned int/long".
d63a86f8 18276 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18277 making the whitespace optional. Also replace "(void) with
18278 "((void|)), making the keyword "void" optional.
d63a86f8 18279 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18280 making the whitespace optional. Also replace "(void) with
18281 "((void|)), making the keyword "void" optional.
3bf40917
MS
18282 * gdb.base/callfuncs.c (t_float_values): This function must
18283 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18284 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18285 can be tested against both cases. Usually one case involves
18286 promotion of float to double, while the other does not.
18287 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18288 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18289 includes a stack frame for "start".
18290
c8ab4e6d
JB
182912001-11-05 Jim Blandy <jimb@redhat.com>
18292
18293 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18294 pointers are 32 bits long, and that offsets of relocs are always
18295 stored in the data (REL-style), and not in the reloc entry itself
18296 (RELA-style).
18297 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18298 stabs.
18299
3f08ced9
MS
183002001-11-01 Michael Snyder <msnyder@redhat.com>
18301
18302 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18303 and regular expression operators by using quoting.
18304
cbfa24cd
MS
183052001-10-31 Michael Snyder <msnyder@redhat.com>
18306
18307 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18308 depending on what the symbol table contains.
18309 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18310 the output of the ptype command. Similarly, accept both "const &"
18311 and "const&".
18312
aaa68313
CV
183132001-10-31 Corinna Vinschen <vinschen@redhat.com>
18314
18315 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18316 symbol `STORAGE' to allow to choose the storage class of
18317 the local datastructures.
18318 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18319 compiler directive.
18320
91740388
MS
183212001-10-30 Michael Snyder <msnyder@redhat.com>
18322
18323 * gdb.base/jump.exp: Allow it to run for all targets.
18324
1b7c05e7
CV
183252001-10-29 Corinna Vinschen <vinschen@redhat.com>
18326
18327 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18328 with new double_array size.
18329 (main): Change storage class of all local variables to static.
18330 Reduce size of double_array to 9.
18331 * gdb.base/call-ar-st.exp: Increase timeout value.
18332 Change expected output for double array to match new size in
18333 call-ar-st.c.
18334
36a22261
CV
183352001-10-29 Corinna Vinschen <vinschen@redhat.com>
18336
18337 * gdb.base/ending-run.exp: Create identical output when passing
18338 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18339 Stormy16 target.
36a22261 18340
92b8ae91
MK
183412001-10-28 Mark Kettenis <kettenis@gnu.org>
18342
18343 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18344 that we catch the expected failure under Linux/x86.
18345
cb135b83
OF
183462001-10-29 Orjan Friberg <orjanf@axis.com>
18347
18348 * gdb.base/setvar.exp: Escape curly braces.
18349 * gdb.stabs/weird.exp: Ditto.
18350
6884aa54
DJ
183512001-10-27 Daniel Jacobowitz <drow@mvista.com>
18352
18353 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18354 * gdm.mi/mi0-hack-cli.exp: Likewise.
18355
0398c9aa
AC
183562001-10-25 Andrew Cagney <ac131313@redhat.com>
18357
18358 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18359 messages.
18360
d20bf2e8
AC
183612001-10-21 Andrew Cagney <ac131313@redhat.com>
18362
18363 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18364 checking MI enabled.
18365
03dd63aa
CV
183662001-10-09 Corinna Vinschen <vinschen@redhat.com>
18367
18368 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18369
1d9d99f3
FCE
183702001-10-04 Frank Ch. Eigler <fche@redhat.com>
18371
18372 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18373 if gdb child process crashes, just signal an error.
18374
838ae6c4
JB
183752001-10-02 Jim Blandy <jimb@redhat.com>
18376
18377 * lib/gdb.exp (test_xfail_format): Simplify.
18378
18379 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18380 front of the variable name `format'. Simplify `if'.
18381
8f0cbc1c
DJ
183822001-10-01 Daniel Jacobowitz <drow@mvista.com>
18383
18384 * gdb.threads/pthreads.exp: Wait for output and delay
18385 before sending ^C.
18386
1f08dafd
DJ
183872001-10-01 Daniel Jacobowitz <drow@mvista.com>
18388
18389 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18390 some incorrect output instead of timing out.
18391 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18392
674f90ff
CV
183932001-09-28 Corinna Vinschen <vinschen@redhat.com>
18394
18395 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18396 check to allow additional `int'.
18397
9b284272
DJ
183982001-09-27 Daniel Jacobowitz <drow@mvista.com>
18399
18400 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18401 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18402
b55a4771
MS
184032001-09-27 Michael Snyder <msnyder@redhat.com>
18404
18405 * lib/gdb.exp (test_debug_format): New proc.
18406 (setup_xfail_format): Use new proc test_debug_format.
18407 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18408 proc; use new service proc test_debug_format.
18409 Replace all other "gcc_compiled" tests with this test.
18410 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18411 proc; use new service proc test_debug_format.
18412 Replace all other "gcc_compiled" tests with this test.
18413
184142001-09-27 Michael Snyder <msnyder@redhat.com>
18415
18416 * gdb.base/cvexpr.exp: New file.
18417 * gdb.base/cvexpr.c: New file
18418 Test for expressions using const and volatile keywords.
18419
4e6667ac
CV
184202001-09-26 Corinna Vinschen <vinschen@redhat.com>
18421
18422 * gdb.base/constvars.exp: Check for different orders of keywords
18423 and additional "int" strings in output.
18424
4f337972
AC
184252001-09-22 Andrew Cagney <ac131313@redhat.com>
18426
18427 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18428 responses from "help maint".
18429
2015650d
FCE
184302001-09-19 Frank Ch. Eigler <fche@redhat.com>
18431
18432 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18433 to localhost:NNN instead of :NNN, in case Xvfb is listening
18434 only on TCP.
18435
f3bcedc1
CV
184362001-09-19 Corinna Vinschen <vinschen@redhat.com>
18437
18438 * gdb.base/recurse.exp: When checking leaving the watchpoint
18439 scope, recognize when gdb is in function's epilogue and pass.
18440
6b819c92
KS
184412001-09-18 Keith Seitz <keiths@redhat.com>
18442
18443 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18444 support for running tests against sid targets.
18445 (gdbtk_done): Ditto.
18446
a10c9419
CV
184472001-09-18 Corinna Vinschen <vinschen@redhat.com>
18448
18449 * gdb.base/ending-run.c (main): Set stdout buffersize
18450 to the same reasonable value for any target.
18451 * gdb.base/ending-run.exp: Add a regular expression
18452 to make testsuite happy on Sanyo Stormy16 target.
18453
739d0d99
CV
184542001-09-17 Corinna Vinschen <vinschen@redhat.com>
18455
18456 * gdb.base/display.c (do_loops): Add float variable `f'.
18457 Increment f in loop.
18458 * gdb.base/display.exp: Increment timeout by 60 seconds.
18459 Change float display test to use variable `f'.
18460
1b8947f0
JB
184612001-09-17 Jim Blandy <jimb@redhat.com>
18462
18463 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18464 overflowing the limited breakpoint tables on some ROM monitors
18465 (like the ROM68K).
18466
9890ac81
FCE
184672001-09-15 Frank Ch. Eigler <fche@redhat.com>
18468
18469 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18470 the "-ac" (disable access control) flag.
18471
6db765ea
JH
184722001-08-30 Jeff Holcomb <jeffh@redhat.com>
18473
18474 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18475 ints.
18476
4c32cc04
KS
184772001-08-30 Keith Seitz <keiths@redhat.com>
18478
18479 * lib/gdb.exp: Move all insight-related functionality into
18480 separate file.
18481 * lib/insight-support.exp: New file.
18482
8d6e6f81
FCE
184832001-08-29 Frank Ch. Eigler <fche@redhat.com>
18484
18485 * config/sid.exp (sid_start): Never set sid verbosity; disable
18486 expect_background {} that consumed its stdout; tolerate </dev/null.
18487 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18488
6a90e1d0
AC
184892001-08-18 Andrew Cagney <ac131313@redhat.com>
18490
18491 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18492 CLI jump command to start it.
18493 (mi_run_to_main): Fail immediatly when unexpected output.
18494
1759b3c3
AC
184952001-08-18 Andrew Cagney <ac131313@redhat.com>
18496
18497 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18498 beginning of function. Fix PR gdb/191.
18499
61d11d80
FCE
185002001-08-16 Frank Ch. Eigler <fche@redhat.com>
18501
18502 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18503 what to force sid endianness to.
18504
942a4df2
KS
185052001-08-15 Keith Seitz <keiths@redhat.com>
18506
18507 * lib/gdb.exp (gdbtk_start): Don't set environment
18508 variables for TCL_LIBRARY and friends. Insight will
18509 now figure these out for itself.
18510
0521c418
MS
185112001-08-02 Michael Snyder <msnyder@redhat.com>
18512
18513 * gdb.base/completion.exp: Remove the symbol "a64l" from
18514 the expect string; this is target-specific, and not related
18515 to what is being tested.
18516
74a9a58a
DB
185172001-08-02 Dave Brolley <brolley@redhat.com>
18518
18519 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18520
c70819fa
MS
185212001-07-25 Michael Snyder <msnyder@redhat.com>
18522
c2b8fa57
MS
18523 * gdb.base/consecutive.exp: New file. Test stepping over
18524 breakpoints on consecutive instructions.
18525 * gdb.base/consecutive.c: New file.
18526
c70819fa
MS
18527 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18528 curly braces in regular expressions.
18529
2b1a1355
MS
185302001-07-25 Michael Snyder <msnyder@redhat.com>
18531
18532 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18533 legitimate output from stepping out of main.
18534
413eca6f
KS
185352001-07-22 Keith Seitz <keiths@redhat.com>
18536
18537 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18538 the empty string, do not run the tests.
18539
7e5a9322
SC
185402001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18541
18542 * gdb.base/long_long.exp: Detect size of pointer. Take into
18543 account 2-byte pointers when testing for p/a results.
18544
de58f10f
SC
185452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18546
d63a86f8 18547 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18548 and defined to 1K for m68hc11.
18549 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18550 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18551 (sizeof_random_data): New variable to tell the size of the data table;
18552 don't test past this size; always run to main.
18553
d6f5fea1
SC
185542001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18555
18556 * gdb.base/return2.exp: return of long long and double fails for
18557 68HC11; don't execute these tests on that platform.
18558 * gdb.base/return.exp: Return of a double fails for 68hc11.
18559
c477543d
SC
185602001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18561
18562 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18563 tests that print a float.
18564 * call-rt-st.exp: Likewise.
18565
63cf1c79
MK
185662001-07-12 Mark Kettenis <kettenis@gnu.org>
18567
18568 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18569 running this test on Linux.
18570
112f9ab5
MC
185712001-06-24 Michael Chastain <chastain@redhat.com>
18572
18573 * gdb.base/arithmet.exp: Remove some tests to make all test names
18574 unique.
18575
4970cb0f
MS
185762001-07-03 Michael Snyder <msnyder@redhat.com>
18577
18578 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18579 the output of the ptype command.
18580
d85da69f
MS
185812001-07-02 Michael Snyder <msnyder@redhat.com>
18582
4c8a82de
MS
18583 * gdb.base/completion.exp: Don't assume that break.c is the only
18584 source file that may contain functions named "marker".
d85da69f
MS
18585 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18586
8afc772b
AC
185872001-06-28 Andrew Cagney <ac131313@redhat.com>
18588
18589 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18590 of files to delete.
18591
18592 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18593 * gdb.disasm/h8300s.exp: New file.
18594 gdb.disasm/h8300s.s: Likewise.
18595
cff22675
AC
185962001-06-27 Andrew Cagney <ac131313@redhat.com>
18597
18598 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18599 empty breakpoint tables.
18600
68c81b54
AC
186012001-06-25 Andrew Cagney <ac131313@redhat.com>
18602
18603 * lib/mi-support.exp: Update args=... part of stop-reason
18604 patterns. Accept either a list or a tuple.
18605
2dd62704
AC
186062001-06-23 Andrew Cagney <ac131313@redhat.com>
18607
18608 * lib/mi-support.exp: Remove local emacs variable defining
18609 change-log-default-name.
18610
b4127474
MC
186112001-06-22 Michael Chastain <chastain@redhat.com>
18612
18613 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18614 This is operationally compatible with the previous version.
18615
8dbfb380
JB
186162001-06-13 Jim Blandy <jimb@redhat.com>
18617
18618 * lib/gdb.exp (gdb_test): Doc fix.
18619
f2d8c86d
MC
186202001-06-10 Michael Chastain <chastain@redhat.com>
18621
18622 * gdb.base/exprs.exp: Remove a duplicate test.
18623
81564d34
JB
186242001-06-06 Jim Blandy <jimb@redhat.com>
18625
18626 * gdb.base/return2.exp (main): Use values to test float and double
18627 returns that are not NaN's, to avoid being confused by IEEE
18628 comparison rules.
18629
da55addb
MS
186302001-06-04 Michael Snyder <msnyder@redhat.com>
18631
18632 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18633 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18634 rather than wait for 12 more tests to time out.
18635
42c65987
JB
186362001-06-06 Jim Blandy <jimb@redhat.com>
18637
b18bced9 18638 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18639 Don't forget to match the GDB prompt.
b18bced9 18640
42c65987
JB
18641 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18642
5b41e5f0
JB
186432001-06-04 Jim Blandy <jimb@redhat.com>
18644
18645 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18646 command.
18647
015e046f
KB
186482001-05-31 Kevin Buettner <kevinb@redhat.com>
18649
18650 * gdb.base/annota1.exp (info break): Match four or more spaces
18651 after "Address".
18652
fb1ffbbe
MC
186532001-05-31 Michael Chastain <chastain@redhat.com>
18654
18655 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18656 (dm_type_int_star): Likewise.
18657 (dm_type_long_star): Likewise.
18658 (dm_type_void_star): Likewise.
18659
5ea2a32c
KB
186602001-05-29 Kevin Buettner <kevinb@redhat.com>
18661
18662 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18663 to a known value in order to get consistent results regardless
18664 of the setting of INPUTRC or the presence or contents of .inputrc.
18665
ae23c492
MS
186662001-05-24 Michael Snyder <msnyder@redhat.com>
18667
ac55707e
MS
18668 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18669 Don't require that the main thread and the manager thread are the
18670 first in the list.
18671
ae23c492
MS
18672 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18673 debugging. If test fails, issue an "unsupported" not a "fail".
18674
400071f1
JB
186752001-05-24 Jim Blandy <jimb@redhat.com>
18676
18677 Don't assume that short is shorter than int.
18678 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18679 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18680 this isn't true.
400071f1
JB
18681 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18682 an int, is not equal to ~0 stored in an unsigned char. This tests
18683 the same thing that the previous test meant to, but works on
18684 16-bit machines, too.
18685 ("print unsigned char != (~0)"): Same test, complemented.
18686
0816a3e5
MS
186872001-05-24 Michael Snyder <msnyder@redhat.com>
18688
18689 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18690 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18691 and prevents dejagnu getting out of step.
18692
f6dc23a9
KB
186932001-05-23 Kevin Buettner <kevinb@redhat.com>
18694
18695 * gdb.base/finish.exp (finish_void): Revise pattern for
18696 stopping on the call statement to not permit stopping at
18697 the start of the instructions comprising the call sequence.
18698
7dbd117d
MC
186992001-05-19 Michael Chastain <chastain@redhat.com>
18700
18701 * gdb.base/callfuncs.exp: Make all test names unique.
18702 * gdb.base/commands.exp: Make all test names unique.
18703 * gdb.base/condbreak.exp: Make all test names unique.
18704 * gdb.base/dbx.exp: Make all test names unique.
18705 * gdb.base/default.exp: Make all test names unique.
18706 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18707 and TIMEOUT messages to their corresponding PASS message.
18708 * gdb.base/ending-run.exp: Make all test names unique.
18709 * gdb.base/long_long.exp: Remove duplicate test.
18710
6b0b0a9e
KB
187112001-05-21 Kevin Buettner <kevinb@redhat.com>
18712
18713 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18714 stop on the call statement as well as the statement after the
18715 call.
18716
2caa35cb
MS
187172001-05-21 Michael Snyder <msnyder@redhat.com>
18718
18719 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18720
40713331
EZ
187212001-05-10 Elena Zannoni <ezannoni@redhat.com>
18722
a9c64011
AS
18723 * gdb.base/completion.exp: Revamp test. Make it execute on all
18724 platforms.
40713331 18725
c2c1be8d
EZ
187262001-05-10 Elena Zannoni <ezannoni@redhat.com>
18727
a9c64011
AS
18728 * config/gdbserver.exp (gdb_load): Handle the case
18729 in which the arguments to gdbserver are given in the
18730 baseboard configuration file.
18731 Also handle the case in which the server needs to do a
18732 load.
2c9cd303 18733
9671de48
KS
187342001-05-07 Keith Seitz <keiths@cygnus.com>
18735
a9c64011
AS
18736 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18737 set up the display for testing.
18738 (gdbtk_start): Convert all paths to paths that tcl will like.
18739 Export target information to environment.
18740 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18741 necessary.
18742 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18743 (to_tcl_path): New proc to convert a given pathname into
18744 a path acceptible as an argument to a tcl command.
18745 (_gdbtk_export_target_info): New proc to export target info
18746 into the environment for gdbtk testing.
18747 (gdbtk_done): New proc to signal end-of-test.
9671de48 18748
5a360f47
JB
187492001-05-06 Jim Blandy <jimb@redhat.com>
18750
18751 * restore.c: Make the code of caller0 correspond to its comment.
18752
66c756c6
MS
187532001-05-03 Michael Snyder <msnyder@redhat.com>
18754
18755 * config/sid.exp (gdb_target_sid): Check for error messages.
18756 On error or timeout, don't make expect exit (which will terminate
18757 all subsequent tests); instead just make gdb exit.
d63a86f8 18758 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18759 return a negative value.
18760
a966fde5
JB
187612001-04-24 Jim Blandy <jimb@redhat.com>
18762
851c18e0
JB
18763 * gdb.c++/templates.exp: If we see the prompt for the overload
18764 list, but we haven't recognized any of the longer patterns,
18765 arrange for this test to fail, not hang.
18766
a966fde5
JB
18767 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18768 variations.
18769
db144853
MC
187702001-04-22 Michael Chastain <chastain@redhat.com>
18771
18772 * gdb.c++/local.exp: Use the 'runto' library function.
18773 * gdb.c++/namespace.exp: Likewise.
18774 * gdb.c++/overload.exp: Likewise.
18775
3207ec21
KB
187762001-03-26 Kevin Buettner <kevinb@redhat.com>
18777
18778 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18779 * gdb.base/step-line.exp: New file. Test step/next in presence of
18780 #line directives.
18781 * gdb.base/step-line.c: New file. Test program for the above.
18782 * gdb.base/step-line.inp: New file. We pretend that this file has
18783 been transformed by some other tool into step-line.c.
18784
13b57657
JB
187852001-03-21 Jim Blandy <jimb@redhat.com>
18786
18787 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18788 unmangled operator names.
18789
754cbe1c
JB
187902001-03-20 Jim Blandy <jimb@redhat.com>
18791
18792 * gdb.threads/linux-dp.exp: Recognize an additional message
18793 generated by GDB when it doesn't understand how to debug threads
18794 on the target system.
18795
177495c9
AC
187962001-03-19 Andrew Cagney <ac131313@redhat.com>
18797
18798 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18799
f266096b
MC
188002001-03-12 Michael Chastain <chastain@redhat.com>
18801
18802 * gdb.c++/derivation.exp: Use the 'runto' library function.
18803
cac3c2ff
MC
188042001-03-12 Michael Chastain <chastain@redhat.com>
18805
18806 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18807
b6c11a24
MC
188082001-02-24 Michael Chastain <chastain@redhat.com>
18809
18810 * gdb.c++/ref-types.exp: Change handwritten code to library
18811 function 'runto'.
18812
6bae5bce
OF
188132001-03-16 Orjan Friberg <orjanf@axis.com>
18814
18815 * gdb.base/signals.exp: Set count to 0 explicitly.
18816
0015fd9a
MS
188172001-03-15 Mark Salter <msalter@redhat.com>
18818
18819 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18820 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18821 (gdb_load): Add support for additional target_info: gdb_download_size
18822 and gdb_load_timeout.
0015fd9a 18823
fc33412a
DT
18824Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18825
18826 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18827 file -- to prevent failing when the compile fails but we have no
18828 intention of running the tests anyway.
fc33412a
DT
18829
18830 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18831 tests if set.
18832
18833 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18834 integers.
fc33412a
DT
18835
18836 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18837 * gdb.c++/namespace.exp: Ditto.
18838
115f06de
OF
188392001-03-07 Orjan Friberg <orjanf@axis.com>
18840
18841 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18842 * gdb.base/pointers.exp: Relax pattern match of decimals.
18843
b6ba6518
KB
188442001-03-06 Kevin Buettner <kevinb@redhat.com>
18845
18846 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18847 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18848 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18849 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18850 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18851 config/sh.exp, config/sid.exp, config/slite.exp,
18852 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18853 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18854 config/vxworks.exp, config/vxworks29k.exp,
18855 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18856 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18857 gdb.base/arithmet.exp, gdb.base/assign.exp,
18858 gdb.base/async.exp, gdb.base/attach.exp,
18859 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18860 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18861 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18862 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18863 gdb.base/commands.exp, gdb.base/completion.exp,
18864 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18865 gdb.base/constvars.exp, gdb.base/corefile.exp,
18866 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18867 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18868 gdb.base/ending-run.exp, gdb.base/environ.exp,
18869 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18870 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18871 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18872 gdb.base/funcargs.exp, gdb.base/help.exp,
18873 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18874 gdb.base/logical.exp, gdb.base/long_long.exp,
18875 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18876 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18877 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18878 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18879 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18880 gdb.base/regs.exp, gdb.base/relational.exp,
18881 gdb.base/remote.exp, gdb.base/reread.exp,
18882 gdb.base/restore.exp, gdb.base/return2.exp,
18883 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18884 gdb.base/selftest.exp, gdb.base/setshow.exp,
18885 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18886 gdb.base/sigall.exp, gdb.base/signals.exp,
18887 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18888 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18889 gdb.base/step-test.exp, gdb.base/structs.c,
18890 gdb.base/structs.exp, gdb.base/structs2.exp,
18891 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18892 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18893 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18894 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18895 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18896 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18897 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18898 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18899 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18900 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18901 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18902 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18903 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18904 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18905 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18906 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18907 gdb.trace/circ.exp, gdb.trace/collection.exp,
18908 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18909 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18910 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18911 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18912 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18913 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18914 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18915 notices.
18916
dc96c6c7 189172001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18918
18919 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18920 first arg is int not float.
18921
dc96c6c7 189222001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18923
18924 * gdb.base/reread.exp: Unsupported for non-native targets;
18925 doesn't work for remote debugging.
18926
9b0c4aeb
FN
189272001-02-19 Fernando Nasser <fnasser@redhat.com>
18928
18929 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18930 * gdb.base/ending-run.exp: Properly handle the BSP state when
18931 stepping past the end of main.
9b0c4aeb 18932
02aa71d5
MC
189332001-02-19 John Moore <jmoore@redhat.com>
18934
18935 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18936 Converted HPUX fix for non-expected items following multiple
18937 step commands into general solution for all platforms.
18938
1fa449a4
MC
189392001-02-18 Michael Chastain <chastain@redhat.com>
18940
18941 * gdb.c++/classes.exp (do_tests): Change runto statements
18942 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18943 statements demangler agnostic.
18944 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18945 (gdb_virtfunc_restart): Likewise.
18946
b2f9ec70
MC
189472001-02-14 Michael Chastain <chastain@redhat.com>
18948
18949 * gdb.c++/inherit.exp (do_tests): Change runto statements
18950 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18951 statements demangler agnostic.
18952
cf74b8ca
AC
18953Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18954
18955 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18956 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18957 before calling common_routine 15 times'' tests.
cf74b8ca 18958
99f78f56
MC
189592001-02-11 Michael Chastain <chastain@redhat.com>
18960
18961 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18962 Helps the test script figure out which demangler is in use.
18963 (dm_type_foo_ref): Ditto.
18964 (dm_type_int_star): Ditto.
18965 (dm_type_long_star): Ditto.
18966 (dm_type_unsigned_int): Ditto.
18967 (dm_type_void): Ditto.
18968 (dm_type_void_star): Ditto.
99707966 18969 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18970 Probe the gdb demangler and set variables to accommodate
18971 formatting differences.
18972 (info_func_regexp): New function. Same as info_func, but
18973 matches against a regexp.
18974 (info_func): Match against a literal string.
18975 (print_addr_2): New function. Match against a literal string,
18976 which can be different from the input to gdb.
18977 (print_addr): Simply call print_addr_2 with the same argument twice.
18978 (test_lookup_operator_functions): Use demangler formatting variables.
18979 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18980 the tests in the same order as the C++ class declaration.
18981 (test_paddr_operator_functions): Ditto.
18982 (test_paddr_overloaded_functions): Ditto.
18983 (test_paddr_hairy_functions): Use demangler formatting variables.
18984 Add reference to gdb/19 for related tests.
18985 (do_tests): Call probe_demangler.
18986
1de8f023
KB
189872001-01-30 Kevin Buettner <kevinb@redhat.com>
18988
18989 * gdb.c++/templates.cc (printf): Remove unused function definition.
18990
ca3f91ed
MS
189912001-01-26 Felix Lee <flee@redhat.com>
18992
18993 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18994
189952001-01-25 matthew green <mrg@redhat.com>
18996
18997 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18998 up sid.
18999 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19000
190012001-01-25 matthew green <mrg@redhat.com>
19002
19003 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19004 Deprecate $sid_spawn_id.
ca3f91ed
MS
19005 (sid_exit): Remove code necessary only for `spawn.'
19006
190072001-01-25 matthew green <mrg@redhat.com>
19008
19009 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19010
fb18ec4a
MC
190112001-01-28 Michael Chastain <chastain@redhat.com>
19012
19013 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19014 to call when tests fail. It takes gdb out of the overloaded
19015 function choice menu back to the main prompt, so that the test
19016 program stays synchronized.
19017 (set_bp_overloaded): New proc to collect all the common
19018 code for setting a breakpoint on an overloaded name. Calls
19019 take_gdb_out_of_choice_menu when needed.
19020 (menu_overload1arg): New variable to collect the repeated
19021 instances of the expected menu for an overloaded name. Change
19022 the regular expression to handle changes in g++ type encoding:
19023 "void" can be either "void" or "", and "unsigned int" can be
19024 either "unsigned int" or "unsigned".
19025 (continue_to_bp_overloaded): Change regular expressions to handle
19026 changes in g++ type encoding.
19027 (no proc): Call take_gdb_out_of_choice_menu when needed.
19028 Remove redundant calls to "info break". Accept either "canceled"
19029 or "cancelled". Change regular expressions in "info break"
19030 calls to handle changes in g++ type encoding. Give all tests
19031 unique strings.
19032
9c646a6e
BE
190332001-01-17 Ben Elliston <bje@redhat.com>
19034
19035 * config/sid.exp: New file.
19036
9549d9c1
AC
19037Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19038
19039 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19040
dc96c6c7 190412000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19042
19043 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19044 Add a RE to accept a non-ascii char if one is ever presented.
19045
b4df4f68
FN
190462000-12-20 Fernando Nasser <fnasser@redhat.com>
19047
297dd0fd 19048 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19049
dc96c6c7 190502000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19051
d63a86f8 19052 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19053 in regexp. One '\' does not suffice on Linux.
19054
4a7bddb6
MC
190552000-12-09 Michael Chastain <chastain@redhat.com>
19056
19057 * gdb.base/break.exp (test_clear_command): Use a marker function
19058 rather than 'main' for the test function. Also move this
19059 test to an execution point where the marker function names are
19060 guaranteed to be bound to functions. (Executing tests after a
19061 'finish' from main runs into name conflicts with local names
19062 in __libc_start_main).
19063
dc96c6c7 190642000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19065
19066 * gdb.base/finish.exp: New test for gdb's "finish" command.
19067 * gdb.base/return2.exp: New test for gdb's "return" command.
19068 * gdb.base/return2.c: New source file for above.
19069
dc96c6c7 190702000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19071
19072 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19073 * gdb.base/miscexprs.exp: Ditto.
19074 * gdb.base/pointers.exp: Ditto.
19075 * gdb.c++/derivation.exp: Ditto.
19076 * gdb.c++/local.exp: Ditto.
19077 * gdb.c++/namespace.exp: Ditto.
19078 * gdb.c++/overload.exp: Ditto.
19079 * gdb.c++/ref-types.exp: Ditto.
19080
dc96c6c7 190812000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19082
19083 * gdb.base/constvars.exp: Test result of "up" command.
19084 * gdb.base/miscexprs.exp: Ditto.
19085 * gdb.base/pointers.exp: Ditto.
19086 * gdb.base/scope.exp: Ditto.
19087 * gdb.c++/derivation.exp: Ditto.
19088 * gdb.c++/local.exp: Ditto.
19089 * gdb.c++/namespace.exp: Ditto.
19090 * gdb.c++/overload.exp: Ditto.
19091 * gdb.c++/ref-types.exp: Ditto.
19092
44097287
FN
190932000-11-22 Michael Chastain <chastain@redhat.com>
19094
19095 * mips_pro.exp: Accept either "middle -> top -> main" or
19096 "middle -> main" in the backtrace, because gcc can optimize
19097 tail calls to jumps. Remove setup_xfail for the hppa case.
19098 Add a comment with the original warning messages from PR 3016,
19099 which was filed in 1993, to preserve them for posterity.
19100
9d2e1bab
ND
191012000-11-17 Nick Duffek <nsd@redhat.com>
19102
19103 * lib/gdb.exp (gdb_test): Override timeout with board info.
19104
1aca8eb7
ND
191052000-11-17 Nick Duffek <nsd@redhat.com>
19106
19107 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19108 the second kill and detach messages.
19109
93076499
ND
191102000-11-17 Nick Duffek <nsd@redhat.com>
19111
19112 * configure.in: Add AC_EXEEXT.
19113 * configure: Regenerate.
19114 * Makefile.in (just-check): Export EXEEXT.
19115 * lib/gdb.exp ($EXEEXT): Import from environment.
19116 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19117 expect "maint dump-me" on Cygwin.
19118 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19119 $EXEEXT.
19120
30e87cd3
ND
191212000-11-17 Nick Duffek <nsd@redhat.com>
19122
19123 * gdb.base/break.exp: Test backtrace and finish from called
19124 function on all platforms, not just HP-UX.
19125
dc96c6c7 191262000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19127
19128 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19129 code from gdb_target_monitor, so it can be used independantly
19130 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19131
dc96c6c7 191322000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19133
19134 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19135 * gdb.base/corefile.exp: Expect the message "Program is being
19136 debugged already" when we send the "corefile" command, since
19137 the preceeding gdb_load may have connected gdb to a remote target.
19138 * gdb.base/display.exp: Disable hardware watchpoints if new
19139 board info variable "no_hardware_watchpoints" is true.
19140 Replace single-letter commands with more readable ones.
19141 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19142 if new board info variable "no_hardware_watchpoints" is true.
19143 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19144 to see if stdio (printf) testing is possible.
19145 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19146 board info variable "no_hardware_watchpoints" is true. Use new
19147 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19148
39124dea
FN
191492000-11-13 Fernando Nasser <fnasser@redhat.com>
19150
19151 From Orjan Friberg <orjanf@axis.com>:
19152 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19153 in array print pattern match.
19154
a9e2e984
FN
191552000-11-09 Fernando Nasser <fnasser@redhat.com>
19156
19157 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19158 spelling "cancelled" to U.S. spelling "canceled" to match changes
19159 made to gdb.
19160 * gdb.c++/ovldbreak.exp: Ditto.
19161
c7db355b
PS
191622000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19163
19164 * gdb.base/callfuncs.c (main): Moved to end of file, call
19165 t_double_values to initialize the FPU before inferior calls are made.
19166 * gdb.base/callfuncs.exp: Test for register preservation after calling
19167 inferior functions. Add tests for continuining, finishing and
19168 returning from a stop in a call dummy.
19169
dc96c6c7 191702000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19171
19172 * gdb.base/commands.exp: Break up long lines, and re-indent.
19173
dc96c6c7 191742000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19175
19176 * config/gdbserver.exp: Rewritten from the ground up, to make it
19177 compatible with the current dejagnu tree, and to make it work with
19178 the new "gdbserver" in libremote.
19179
dc96c6c7 191802000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19181
19182 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19183 * gdb.base/varargs.exp: Skip entire test if no printf support.
19184 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19185 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19186
dc96c6c7 191872000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19188
19189 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19190 no floating point support.
19191 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19192 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19193 * gdb.base/call-rt-st.exp: Ditto.
19194 * gdb.base/call-strs.exp: Ditto.
19195
bac5fc66
JG
191962000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19197
19198 * gdb.base/sizeof.c: include <stdio.h>.
19199
19200 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19201 'finish', otherwise uncaptured gdb_prompt would potentially
19202 throw remaining test points out of sync.
bac5fc66 19203
b22a6027
SB
192042000-07-26 Scott Bambrough <scottb@netwinder.org>
19205
19206 * gdb.base/recurse.exp: Run tests for all targets.
19207 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19208 gnu-oldld case on ARM.
19209 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19210 for ARM targets.
d63a86f8 19211
d8231941
AG
19212Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19213
19214 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19215 * gdb.java/configure: Rebuild.
19216
8caabe69
AG
19217Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19218
19219 * gdb.java/jv-exp.exp: New file.
19220
9d273ca3
AG
19221Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19222
19223 * configure: Rebuilt.
19224 * configure.in (configdirs): Add gdb.java.
19225 * gdb.java/jmisc.java: New file.
19226 * gdb.java/jmisc.exp: New file.
19227 * gdb.java/Makefile.in: New file.
19228 * gdb.java/configure: Rebuilt.
19229 * gdb.java/configure.in: New file.
19230 * lib/java.exp: New file.
19231
4f823a66
AC
19232Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19233
19234 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19235 underflow.
4f823a66 19236
2391e11d
AC
19237Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19238
19239 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19240 and the compilers sizes.
2391e11d 19241
54602222
ND
192422000-07-09 Nick Duffek <nsd@redhat.com>
19243
19244 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19245 (use_methods): New function.
19246 (main): Call use_methods().
19247 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19248 (do_tests): Call test_method_param_class.
19249
2bec0572
ND
192502000-07-09 Nick Duffek <nsd@redhat.com>
19251
19252 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19253 spelling.
19254 (test_enums): New procedure. Move enum tests from end of script
19255 to here. Set breakpoint on function name instead of line number.
19256 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19257 (enums2): New marker function.
19258 (enums1): New function.
19259 (main): Call enums1(). Move enum tests to enums1().
19260
78492fde
AC
19261Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19262
19263 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19264 compile/link program. Update line numbers.
78492fde
AC
19265 * gdb.asm/d10v.inc: Define ``startup''.
19266 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19267
49a2cef8
AC
19268Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19269
19270 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19271
3e6c8688
EZ
192722000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19273
19274 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19275 of 'help maint print' command.
3e6c8688 19276
9ff5cbe9
AC
19277Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19278
19279 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19280 they use gdb_expect_list.
9ff5cbe9 19281
17c579bd
AC
19282Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19283
19284 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19285 memory-read-packet-size'' instead of ``set endian big'' to test
19286 long commands.
17c579bd 19287
e6d71bf3
DB
192882000-06-03 Daniel Berlin <dan@cgsoftware.com>
19289
19290 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19291 g++, and stop skipping them.
e6d71bf3
DB
19292
19293 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19294 work under g++.
19295
d63a86f8 19296 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19297 initialization.
19298
dc96c6c7 192992000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19300
19301 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19302 the regular expression: accept an (almost) arbitrary sequence of
19303 "frames-invalid" and "breakpoints-invalid" messages both before
19304 and after the "starting" message.
19305
dc96c6c7 193062000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19307
19308 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19309
dc96c6c7 193102000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19311
19312 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19313 Relax the regular expression a little, make it pass on Solaris 8.
19314
8216cda9
KB
193152000-05-12 Kevin Buettner <kevinb@redhat.com>
19316
19317 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19318 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19319 Instead, it is permissible for gdb to stop on the line of the
19320 call itself.
19321
1a570b2f
MS
193222000-05-12 Michael Snyder <msnyder@.cygnus.com>
19323
19324 * gdb.base/break.exp (bp on small function, optimized file):
19325 Add a second pass pattern. The behavior differs here between stabs
19326 and dwarf for one-line functions. Stabs preserves two line symbols
19327 (one before the prologue and one after) with the same line number,
19328 but dwarf regards these as duplicates and discards one of them.
19329 Therefore the address after the prologue (where the breakpoint is)
19330 has no exactly matching line symbol, and GDB reports the breakpoint
19331 as if it were in the middle of a line rather than at the beginning.
19332
dc96c6c7 193332000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19334
d63a86f8 19335 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19336 rather than "send_gdb" (for consistancy).
19337
7d418785
AC
19338Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19339
19340 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19341 * gdb.c++/templates.cc: Properly check for GCC version number.
19342 * lib/compiler.cc: Likewise
19343
dc96c6c7 193442000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19345
d63a86f8 19346 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19347 gdb may not stop at the first line of main, due to code motion.
19348
dc96c6c7 193492000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19350
19351 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19352 This test depends on parsing the printf output from the target.
19353 Since the sparclet stub doesn't do stdio, this will never work.
19354 * gdb.base/call-rt-st.exp: ditto.
19355 * gdb.base/call-strs: ditto.
19356
dc96c6c7 193572000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19358
19359 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19360
19361 * gdb.base/ending-run.exp: After connecting to a remote target,
19362 but before running, the target will appear to be in a random
19363 location. Specify both a file and a line for breakpoints.
19364 Also, the function that calls main may be called 'init'
19365 rather than 'start'.
19366
a5a51225
EZ
193672000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19368
19369 * gdb.base/help.exp: Update output for add-symbol-file command.
19370
7930cc7c
FN
193712000-04-10 Fernando Nasser <fnasser@cygnus.com>
19372
19373 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19374 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19375
23e37ab1
C
193762000-04-07 J.T. Conklin <jtc@redback.com>
19377
e93c542c
C
19378 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19379
23e37ab1
C
19380 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19381
591b8fa3
PDM
19382Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19383
19384 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19385 values that can be represented exactly.
591b8fa3
PDM
19386 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19387 above change, and to not check against the directory part of the source
19388 file name.
19389 (step into print_long_arg_list): Likewise.
19390 (print print_small_structs from print_long_arg_list): Likewise.
19391 (print print_long_arg_list): Likewise.
19392
7a495180
EZ
193932000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19394
30b53638 19395 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19396
beb998c6
AC
19397Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19398
19399 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19400
1c689132
DB
194012000-03-25 Daniel Berlin <dan@cgsoftware.com>
19402
19403 * gdb.base/commands.exp (deprecated_command_test): Add test for
19404 deprecate with no arguments.
19405
c1790a9d
JL
194062000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19407
19408 * gdb.base/break.exp: Add new test for setting breakpoints on
19409 optimized code so we can test breakpoints work even when function
19410 prologues may be optimized away
19411
003ba290
FN
194122000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19413
19414 From David Whedon <dwhedon@gordian.com>
a9c64011 19415 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19416
6837a0a2
DB
194172000-03-22 Daniel Berlin <dan@cgsoftware.com>
19418
19419 * gdb.base/help.exp: Added test for new apropos command.
19420
b9593231
KB
194212000-03-21 Kevin Buettner <kevinb@redhat.com>
19422
19423 * gdb.base/pointers.c (usevar): New function.
19424 (main): Make sure that global variables v_int_pointer2, rptr,
19425 and y are all referenced someplace in the program by calling
19426 usevar() on them. [Some linkers delete symbols which are
19427 never referenced. The space remains, but there's no way to
19428 get a (symbolic) handle on the variable from the debugger.]
19429
751a959b
EZ
194302000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19431
19432 * gdb.base/printcmds.c: Add typedeffed arrays.
19433
19434 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19435 procedure to test arrays that are typedef'd.
751a959b 19436
73a93a32
JI
194372000-03-13 James Ingham <jingham@leda.cygnus.com>
19438
19439 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19440 the library directories.
73a93a32 19441
fb40c209
AC
19442Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19443
19444 * configure.in (configdirs): Add sub directory gdb.mi.
19445 * configure: Re-generate.
19446
19447 * gdb.mi: New directory.
d63a86f8 19448
ee4dd2c9
AC
194492000-02-25 Scott Bambrough <scottb@netwinder.org>
19450
19451 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19452 a long long value as a double on ARM platforms.
ee4dd2c9 19453
70f0cc22
JB
194542000-02-16 Jim Blandy <jimb@redhat.com>
19455
19456 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19457 default source file is set properly before running this test.
19458
853819b8
EZ
194592000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19460
19461 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19462 gdbtk/library directory, not in gdbtcl2.
853819b8 19463
dfcd3bfb
JM
194642000-02-04 Jim Blandy <jimb@redhat.com>
19465
19466 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19467 backslash from regexp pattern.
19468
19469 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19470 procedure. Use it to run all the "continue to bp overloaded"
19471 tests. Note that this changes the names of the tests slightly.
19472 If the breakpoint hit message includes a hex PC value, because
19473 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19474 from the real source code, still consider that a pass.
19475
19476 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19477 XFAIL here if the breakpoint message contains a hex address. Note
19478 similar change on 1999-11-02.
19479
19480 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19481
19482 * gdb.base/ptype.exp: Establish a default source file before
19483 calling get_debug_format.
19484
194852000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19486
19487 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19488
8b93c638
JM
194892000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19490
19491 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19492 of successive stepi commands -- while in the prologue we should see
19493 the function entry bracket.
19494
194952000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19496
19497 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19498 reach __change_mode() when stepping through the end of main().
19499
c5394b80
JM
195002000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19501
19502 * gdb.base/default.exp: Fix expected pattern.
19503 * gdb.base/help.exp: Same.
19504
0d06e24b
JM
195052000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19506
19507 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19508 Don't use xfail's because that affects only the following test.
d63a86f8 19509
0d06e24b 19510 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19511 solaris or linux.
0d06e24b
JM
19512
19513 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19514
dc96c6c7 195152000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19516
d63a86f8 19517 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19518 "A syntax error" rather than "A parse error". Accept both.
19519
195202000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19521
19522 * gdb.base/default.exp: Remove OS dependent string from "target
19523 remote" test.
19524 * gdb.base/help.exp: Same for "help target remote" test.
19525
c3f6f71d
JM
195262000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19527
19528 From Jim Kingdon <kingdon@redhat.com>:
19529
19530 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19531 prompt (cleanup rather than necessity, but still might keep output
19532 from spilling to next test).
c3f6f71d
JM
19533
195342000-01-02 Fred Fish <fnf@cygnus.com>
19535
19536 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19537 AIX, which defines them in <sys/types.h>.
19538
ed9a39eb 195391999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19540
ed9a39eb 19541 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19542 float" test.
ed9a39eb
JM
19543
195441999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19545
ed9a39eb 19546 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19547
19548 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19549 outermost frame disallowed".
19550
195511999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19552
19553 * gdb.base/setvar.exp: New tests for setting the value of a struct
19554 with a constant list.
19555
195561999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19557
19558 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19559 require the user to type a cast before setting the value of a struct.
19560
de57eccd
JM
195611999-12-06 Jim Blandy <jimb@cygnus.com>
19562
19563 * gdb.base/default.exp: Expect the new 'info float' command on
19564 all i386 platforms.
19565
19566 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19567 LinuxThreads libraries that don't support debugging.
19568
c2d11a7d
JM
19569Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19570
19571 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19572 Change the buffer type to ``unsigned char'' to simplify size
19573 arithmetic.
c2d11a7d
JM
19574
19575 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19576 stub only handles 400-1 byte packets. Verify that the download
19577 worked.
c2d11a7d
JM
19578
195791999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19580
19581 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19582 tests, using UNRESOLVED for the untested cases. Also, does not wait
19583 for a timeout if the prompt was received before a recognizable pattern.
19584
195851999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19586
19587 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19588
195891999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19590
19591 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19592 watchpoints.
c2d11a7d
JM
19593
195941999-11-24 Jason Merrill <jason@casey.cygnus.com>
19595
19596 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19597
19598 * gdb.c++/local.exp: Be more flexible in recognizing local class
19599 name mangling. Don't allow horribly truncated method names.
19600 * gdb.c++/derivation.exp: Expect protected inheritance.
19601 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19602 * gdb.c++/virtfunc.exp: Likewise.
19603 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19604 when printing a nested enum.
19605
196061999-11-22 Jim Blandy <jimb@cygnus.com>
19607
19608 * gdb.base/step-test.exp: Properly await GDB's response to setting
19609 a breakpoint on the call to large_struct_by_value.
19610
19611 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19612 just because we have debug info for the `start' function.
19613
196141999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19615
19616 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19617 "Unknown signal" messages, which indicate (on LinuxThreads) that
19618 GDB doesn't know how to debug threads on this system. This is
19619 better than hanging while philosopher 0 dumps chatter into gdb.log.
19620
196211999-11-18 Tom Tromey <tromey@cygnus.com>
19622
19623 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19624
196251999-11-18 Fred Fish <fnf@cygnus.com>
19626
19627 * gdb.base/coremaker2.c: Add sample program for generating
19628 cores that is more self contained than coremaker.c. Eventually
19629 I'll add more code to this and tie it into the testsuite.
19630
4ce44c66
JM
196311999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19632
19633 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19634
196351999-11-10 Jimmy Guo <guo@cup.hp.com>
19636
19637 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19638 from $srcdir/lib/.
4ce44c66 19639 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19640 and gdb.c++/.
4ce44c66
JM
19641
19642 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19643
d63a86f8 19644 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19645 'continue with watch' test point.
19646
196471999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19648
19649 Merged from p2linux-990323-branch:
d63a86f8 19650
4ce44c66
JM
19651 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19652
11cf8741
JM
19653Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19654
19655 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19656 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19657
19658Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19659
19660 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19661 gdb_expect_list.
11cf8741
JM
19662
19663Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19664
19665 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19666
196671999-11-03 Mark Salter <msalter@cygnus.com>
19668
19669 * gdb.base/break.exp: Fix "stub continue" pattern.
19670
196711999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19672
19673 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19674
196751999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19676
19677 * gdb.base/display.exp ("finish"): Add timeout clause.
19678
19679 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19680 plain prompt clause, so this doesn't have to time out in order to
19681 fail.
19682
19683 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19684 breakpoint hit messages include an address.
11cf8741
JM
19685
19686 * gdb.base/display.exp: Don't forget to escape parens in regular
19687 expressions. Unix regexp notatation sucks.
19688
196891999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19690
19691 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19692 order for 'signalled' message.
11cf8741 19693
5c44784c
JM
196941999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19695
19696 From Jimmy Guo <guo@cup.hp.com>:
19697 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19698 * gdb.base/annota1.c: Add code for tests to work with.
19699
197001999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19701
19702 * gdb.base/remote.exp: New test for remote downloading settings.
19703 * gdb.base/remote.c: New file with large .data.
19704
917317f4
JM
197051999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19706
19707 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19708 for LinuxThreads support, merged from the Code Fusion branch.
19709
19710Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19711
19712 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19713 containing exp_continue into a while within an expect. Don't
19714 attempt a start more than three times. Check return value from
19715 gdb_load.
d63a86f8 19716
2df3850c
JM
19717Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19718
19719 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19720 a pass case.
2df3850c 19721
2acceee2
JM
197221999-10-01 Kevin Buettner <kevinb@cygnus.com>
19723
19724 * gdb.base/break.c (main): Added a statement that we can step
19725 off of.
19726 * gdb.base/break.exp: Added tests for setting a breakpoint
19727 at an offset and stepping onto a breakpoint.
19728
197291999-10-01 Fred Fish <fnf@cygnus.com>
19730
d63a86f8 19731 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19732 gdb output.
19733
c2c6d25f
JM
197341999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19735
19736 * gdb.base/break.exp: Code locations are in hex, don't forget!
19737 (For HP-UX.)
19738
197391999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19740
19741 * condbreak.exp: Use break.c as test program.
19742 * condbreak.c: Remove, redundant with break.c.
19743
197441999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19745
19746 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19747 Z-packets if the target needs it.
c2c6d25f
JM
19748
197491999-09-13 James Ingham <jingham@leda.cygnus.com>
19750
19751 * gdb.c++/overload.exp: Added tests for listing overloaded
19752 functions with function pointers in the arg, explicitly calling
19753 out the version you want.
19754
cff3e48b
JM
197551999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19756
19757 * long_long.exp: Add variations of test cases that work for
19758 targets with 16-bit ints and 32-bit doubles.
19759
d4f3574e
SS
197601999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19761
19762 * break.c (main): Compare a possibly-uninitialized argc with an
19763 unlikely value that fits in 16 bits.
19764
197651999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19766
19767 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19768 0xfeeb, don't want negative numbers if ints are 16 bits.
19769
19770 * lib/gdb.exp (skip_cplus_tests): New proc.
19771 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19772 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19773 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19774 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19775 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19776 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19777 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19778 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19779
19780 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19781
19782Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19783
19784 * gdb.base/corefile.exp (up): Allow a parameter to appear
19785 in the frame that we're going up to.
19786
19787 From Jim Blandy <jimb@cygnus.com>:
19788
19789 * gdb.base/default.exp (info float): Expect some output now.
19790
19791 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19792 returning floating-point values to fail on the x86.
19793 * gdb.base/callfwmall.exp (do_function_calls): Same.
19794
19795 * gdb.base/list.exp (test_listsize): Correct expectations for
19796 listing line 1 with listsize 2. Also, listing a single line
19797 works now, as does listing three lines. [Kevin's note: There
19798 were a number of other cases fixed too where the expectations
19799 differed...]
19800
198011999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19802
19803 * gdb.base/selftest.exp: Add case for when version prints as
19804 constant string instead of char pointer.
19805
104c1213
JM
198061999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19807
19808 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19809 stepping out of main.
104c1213
JM
19810
19811 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19812 G++ used.
19813
19814 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19815 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19816
19817 * gdb.c++/ovldbreak.exp: Update match string in test that
19818 includes a warning of multiple breakpoints.
19819
198201999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19821
19822 * gdb.base/display.exp: Improve precision of step-after-finish
19823 added yesterday.
19824
19825 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19826 test.
104c1213
JM
19827
19828 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19829 configs when using G++, not just hppa*.
19830
198311999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19832
19833 * gdb.base/async.c: New file.
19834 * gdb.base/async.exp: New file.
19835
19836Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19837
19838 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19839 PA64.
19840
53a5351d
JM
19841Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19842
104c1213
JM
19843 * gdb.base/display.exp: "finish" can leave us mid-line on many
19844 targets, deal with it. Add a small constant to main, instead of
19845 1000 since main+1000 may not be a valid address in the target.
19846
53a5351d
JM
19847 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19848 on hpux11.
19849
19850 * gdb.base/attach.exp: Handle another hpux11 error message variant
19851 when attaching to a process that does not exist.
19852
198531999-08-19 J.T. Conklin <jtc@redback.com>
19854
19855 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19856 characters in 'continue to 1241' test.
53a5351d
JM
19857
198581999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19859
19860 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19861 stop in print_long_arg_list, define and use a whitespace
19862 variable in print_small_structs test, add an XFAIL for Solaris.
19863 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19864 interested enough to fix.
19865
7be570e7
JM
198661999-08-13 Keith Seitz <keiths@cygnus.com>
19867
19868 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19869 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19870 proc knows about targets other than the natives.
19871 (test_assign): Use "gdb_run_cmd" to "run" the target.
19872 Check that we've actually hit the breakpoint at main.
19873 When we attempt to assign a value to a local variable, check
19874 that the variable is in the current scope, i.e., don't use
19875 a test with an empty result.
19876
19877Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19878
19879 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19880 command.
7be570e7
JM
19881
198821999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19883
19884 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19885 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19886 gdb.compat, gdb.threads-hp.
19887 gdb.hp/configure, gdb.hp/configure.in: New files.
19888 gdb.hp/Makefile.in: Recurse into new subdirs.
19889 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19890 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19891 in object files.
19892 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19893
96baa820
JM
198941999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19895
19896 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19897 funky printf, remove a bogus p/a test.
96baa820
JM
19898
198991999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19900
19901 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19902 connected to the target. This is necessary when running not
19903 natively.
96baa820
JM
19904
199051999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19906
19907 * gdb.base/step-test.exp: Removed some extraneous messages.
19908
19909 * gdb.base/long_long.exp: Don't run memory examination tests
19910 on little-endian targets (they will need a different set of
19911 results to match).
19912
199131999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19914
19915 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19916 until somebody decides to fix GDB.
19917
19918 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19919 constant as "ULL".
96baa820
JM
19920 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19921 matches for a couple x/2 commands.
19922
a0b3c4fd
JM
199231999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19924
19925 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19926 by merging in ref-types2 tests.
19927 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19928
19929 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19930 * gdb.c++/Makefile.in: Add standard actions.
19931 (EXECUTABLES): Rename from PROGS, update list.
19932 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19933 from gdb.hp.
19934 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19935 foo and bar locals.
19936 * gdb.c++/anon-union.exp: Fix tests to match.
19937 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19938 expect matches to handle output variations.
19939 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19940 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19941 output, add HP alternatives for new and delete prints.
a0b3c4fd 19942 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19943 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19944 * gdb.c++/demangle.exp: Use $style when reporting failure.
19945 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19946 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19947 match alternatives.
19948 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19949 compilers.
a0b3c4fd
JM
19950 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19951 * gdb.c++/method.exp: Add match alternatives.
19952 * gdb.c++/misc.cc: Add bool types.
19953 * gdb.c++/misc.exp: Add tests for bool types.
19954 * gdb.c++/overload.exp: Add xfails.
19955 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19956 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19957 add some more template parameter tests (only for HP currently).
19958 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19959 * gdb.c++/virtfunc.cc: Add return type and value for main.
19960 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19961 match alternatives.
d63a86f8 19962
a0b3c4fd
JM
199631999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19964
19965 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19966
199671999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19968
19969 * gdb.base/signals.exp: Don't expect getting a backtrace from
19970 within a signal handler to fail on Linux.
19971
199721999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19973
19974 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19975 * lib/gdb.exp: Remove some gratuitious semicolons.
19976 (delete_breakpoints): Increase timeout.
19977 (gdb_expect): Add -notransfer option.
19978 (gdb_test): Use -notransfer option.
19979 (get_compiler_info): Add f77 case.
19980 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19981 case.
a0b3c4fd
JM
19982 (gdb_preprocess): Call get_compiler.
19983
19984 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19985 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19986 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19987 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19988 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19989 third arg to gdb_test.
a0b3c4fd
JM
19990 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19991 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19992 HP-UX xfails, add others.
a0b3c4fd
JM
19993 * gdb.base/completion.exp: Reflect name change of self-test.
19994 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19995 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19996 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19997 HP failure number.
a0b3c4fd
JM
19998 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19999 useless HP-UX 10.30 references.
20000 * gdb.base/maint.exp: Loosen matches.
20001 * gdb.base/pointers.c (main): Declare more_code.
20002 * gdb.base/pointers.exp: Match on output of a `next'.
20003 * gdb.base/structs.c: Add prototypes.
20004 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20005 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20006
200071999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20008
20009 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20010 command.
a0b3c4fd
JM
20011
200121999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20013
20014 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20015 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20016
20017 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20018 debug info. Deal with lack of signal hanlder info in stack.
20019
a9c64011 20020 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20021 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20022
5a2468f5
JM
200231999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20024
20025 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20026 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20027
adf40b2e
JM
20028Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20029
20030 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20031 a1-selftest.exp.
adf40b2e
JM
20032 * gdb.base/configure: Re-generate.
20033
200341999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20035
20036 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20037 in trying to run first and name is too long.
20038
20039 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20040 pointers2.c and pointers2.exp, respectively.
20041 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20042 doschk happier.
20043
43e526b9
JM
200441999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20045
20046 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20047 callfuncs2.c and callfuncs2.exp.
20048
20049 * gdb.base/list.exp: Remove mistaken xfails.
20050 * gdb.base/list0.h: Add optional prototypes.
20051
9846de1b
JM
20052Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20053
a9c64011 20054 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20055 calling malloc.
a9c64011
AS
20056 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20057 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20058 use.
9846de1b
JM
20059
200601999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20061
20062 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20063 * gdb.base/annota2.cc, annota2.exp: Move from here.
20064 * gdb.c++/annota2.cc, annota2.exp: To here.
20065 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20066
43ff13b4
JM
20067Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20068
20069 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20070 a consistent format.
43ff13b4 20071
085dd6e6
JM
200721999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20073
20074 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20075 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20076 HP compilers, also set the globals $true and $false.
20077
20078 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20079 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20080 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20081 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20082 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20083 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20084 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20085 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20086 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20087 whatis.c} Add C++ compatible function definitions and return
20088 types, add includes for library functions.
085dd6e6
JM
20089 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20090 * gdb.base/step-test.c (myglob): Rename from glob.
20091 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20092 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20093 files, move here from gdb.hp.
085dd6e6 20094 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20095 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20096 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20097 Adjust line numbers in regexps.
085dd6e6
JM
20098
20099 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20100 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20101 instead of 0/1.
20102
20103 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20104 foll-vfork.exp: New files, move here from gdb.hp.
20105 * gdb.base/page.exp: New file, test of pagination command.
20106
20107 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20108 recursion test.
20109 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20110
20111 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20112 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20113
20114 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20115 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20116 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20117 watchpoint test.
085dd6e6
JM
20118 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20119 them work.
20120 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20121 expressions properly.
20122 * gdb.base/corefile.exp: Loosen the match slightly.
20123 * gdb.base/default.exp: Allow "Error accessing memory" message
20124 also.
20125 * gdb.base/display.exp: Skip over x/0 j if PA64.
20126 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20127 * gdb.base/interrupt.exp: Ditto.
20128 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20129 in use.
20130 * gdb.base/list.exp: Add xfails for HP-UX.
20131 * gdb.base/long_long.exp: Refine some of the numeric matches.
20132 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20133 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20134 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20135 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20136 * gdb.base/ptype.exp: Succeed on more varieties of output.
20137 * gdb.base/scope.exp: Add xfails for HP-UX.
20138 * gdb.base/sect-cmd.exp: Add more cases.
20139 * gdb.base/setvar.exp: Add xfails for HP-UX.
20140 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20141 * gdb.base/signals.exp: Match on void symbolically.
20142 * gdb.base/step-test.exp: Add case for PA64.
20143 * gdb.base/term.exp: Add exit and restart.
20144 * gdb.base/twice.exp: Clean up after self.
20145 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20146 * gdb.base/whatis.exp: Allow more ways to pass tests.
20147
20148 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20149 no longer useful.
085dd6e6
JM
20150
20151Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20152
20153 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20154 list of patterns.
085dd6e6 20155 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20156 print_double_array(double_array)", "continuing to breakpoint
20157 1018", "print print_double_array(array_d)" and "continuing to
20158 1034" tests.
d63a86f8 20159
085dd6e6
JM
201601999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20161
a9c64011 20162 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20163
201641999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20165
20166 * config/mt-*: Remove, these haven't been used since 1996.
20167
201681999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20169
20170 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20171 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20172 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20173
9e0b60a8
JM
201741999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20175
20176 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20177 simpler match case for the ptype of the big class.
20178
201791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20180
20181 * gdb.exp: Fix test for gdb_prompt existence.
20182
201831999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20184
20185 * gdb.exp (gdb_test): Add fail after calls to perror.
20186
201871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20188
20189 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20190
201911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20192
20193 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20194
0f71a2f6
JM
20195Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20196
20197 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20198 malloc() is linked in.
0f71a2f6
JM
20199
202001999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20201
20202 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20203 step at end.
20204
20205 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20206
202071999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20208
20209 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20210
cce74817
JM
20211Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20212
20213 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20214 * gdb.base/mips_pro.exp: Likewise.
20215
202161999-06-02 Keith Seitz <keiths@cygnus.com>
20217
20218 * gdb.c++/templates.cc: Change all "new" operators to throw
20219 an exception.
20220 * gdb.c++/cplusfuncs.cc: Likewise.
20221
20222 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20223
20224Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20225
20226 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20227 * gdb.base/ending-run.exp: When stepping out of main, accept a
20228 step into an arbitrary assembler file.
cce74817 20229
392a587b
JM
202301999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20231
d63a86f8 20232 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20233 "breakpoint-invalid" to be printed.
d63a86f8 20234 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20235 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20236 * gdb.base/annota2.cc: Initialize a.x to 0.
20237
9e086581
JM
202381999-05-17 Keith Seitz <keiths@cygnus.com>
20239
20240 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20241 when "skip_float_tests" set.
20242 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20243 "print print_ten_doubles", and "step into print_long_arg_list".
20244 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20245 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20246 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20247 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20248 "skip_float_tests" is set.
20249 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20250 when "skip_float_tests" set.
d63a86f8 20251
cd0fc7c3
SS
202521999-05-06 Keith Seitz <keiths@cygnus.com>
20253
20254 * gdb.base/annota2.cc: Include stdio.h.
20255
20256Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20257
20258 * gdb.base/crossload.exp: Remove, this has been disabled ever
20259 since BFD stopped including all targets, and cross-GDB gets
20260 plenty of testing anyway.
20261 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20262 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20263 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20264 * gdb.base/README: Remove, was doc for this.
20265 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20266 needed.
cd0fc7c3 20267
b83266a0
SS
202681999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20269
20270 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20271 output.
20272
20273 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20274 * gdb.base/annota2.exp: New file. More annotation tests.
20275 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20276 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20277
202781999-04-23 Angela Marie Thomas <angela@cygnus.com>
20279
20280 * config/cfdbug.exp: New file.
20281
7a292a7a
SS
202821999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20283
20284 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20285 Marcus Daniel's and Dale Hawkins's demangler crashes.
20286
20287 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20288 test_lucid_style_demangling, test_arm_style_demangling,
20289 test_hp_style_demangling): Try Tom Tromey's core-dumping
20290 identifier under each demangling style.
7a292a7a
SS
20291
202921999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20293
20294 * gdb.c++/demangle.exp: Include the current demangling style
20295 in all test names.
20296 (current_demangling_style): New global variable.
20297 (set_demangling_style, test_demangling_core, test_demangling,
20298 test_demangling_exact): New functions.
20299 (test_gnu_style_demangling, test_lucid_style_demangling,
20300 test_arm_style_demangling, test_hp_style_demangling): Use those,
20301 instead of calling gdb_test and gdb_test_exact directly.
20302 (catch_demangling_errors): New function, which reports errors
20303 signalled by the demangling test functions in an orderly way.
20304 (do_tests): Use catch_demangling_errors.
20305
203061999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20307
20308 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20309 grouping in expressions, not {}.
7a292a7a
SS
20310
20311 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20312 initialized yet.
7a292a7a
SS
20313
203141999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20315
20316 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20317 are listed.
20318
203191999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20320
20321 * gdb.stabs/weird.exp: Test for CC being defined before
20322 looking at its value.
20323
203241999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20325
20326 * gdb.base/call-ar-st.exp: Remove stray '#'.
20327 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20328 "short int" and "long int".
20329 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20330 change, to mollify finicky HP compiler.
7a292a7a
SS
20331 * gdb.hp/reg-test.exp (testfile): Fix file name.
20332 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20333
7a292a7a
SS
20334 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20335 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20336 alternate form of enum ptype.
20337
c906108c
SS
203381999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20339
7a292a7a
SS
20340 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20341 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20342 passing skip_hp_tests, so as not to waste time on guaranteed
20343 failure.
7a292a7a 20344
c906108c
SS
20345 * gdb.c++/overload.cc: Pass string instead of char addr, always
20346 init ccpfoo.
20347 * gdb.c++/templates.cc: Fix syntax error.
20348
7a292a7a
SS
20349Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20350
20351 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20352 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20353 command.
20354
203551999-03-18 James Ingham <jingham@cygnus.com>
20356
20357 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20358
20359 * gdb.c++/method.exp: It was testing an uninitialized int on the
20360 stack and assuming it was positive.
20361
20362 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20363
20364 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20365 keep it from killing the rest of the tests.
7a292a7a
SS
20366 Use gdb_continue_to_end.
20367
20368 * gdb.base/sigall.exp: use gdb_continue_to_end.
20369
20370 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20371
20372 * gdb.base/display.exp: use runto_main, not run.
20373
d63a86f8
RM
20374 * gdb.base/default.exp: Check for the current error message in the
20375 r abbreviation test.
7a292a7a
SS
20376 Add strongarm to the targets that know info float.
20377
d63a86f8 20378 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20379 run which doesn't work with monitors.
20380
20381 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20382
20383 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20384
20385 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20386 program. Traps the case (in Cygmon) when the program never really
20387 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20388 more places, so I used my name. Sorry Mark...
20389
20390 * config/monitor.exp (gdb_target_monitor): added another
20391 target_info parameter: remotebinarydownload. This will set the
20392 remotebinarydownload flag if this is causing some boards trouble.
20393
203941999-03-18 Mark Salter <msalter@cygnus.com>
20395
20396 * lib/gdb.exp (continue_to_exit): New function.
20397
20398 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20399 * gdb.base/ending-run.exp: Ditto.
20400 * gdb.base/step-test.exp: Ditto.
20401
204021999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20403
20404 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20405 (suggested by Art Haas <ahaas@neosoft.com>).
20406
204071999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20408
889bf7c5 20409 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20410
20411Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20412
20413 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20414 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20415
204161999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20417
20418 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20419 a call to strlen; sometimes we do have sources.
20420
204211999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20422
20423 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20424 character, so GDB won't print garbage after its end.
d63a86f8 20425
c906108c
SS
20426 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20427 breakpoint there instead. Sometimes GCC emits memcpy to handle
20428 the large structures being passed by value, so we step into that
20429 instead of sum_array_print, which obscures what we're really testing.
20430 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20431 the bizarre steps into memcpy, so do that here. Add check for
20432 stepping into function calls that pass large structures by value.
20433 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20434 Remove all references to specific line numbers.
20435 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20436 New type and function.
20437 (main): Call large_struct_by_value, passing it a large struct by value.
20438 * lib/gdb.exp (gdb_get_line_number): New function.
20439
20440 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20441 more portable.
20442
7a292a7a
SS
204431999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20444
c906108c
SS
20445 * lib/gdb.exp: Doc fixes.
20446
7a292a7a
SS
204471999-03-05 Nick Clifton <nickc@cygnus.com>
20448
d63a86f8 20449 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20450
204511999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20452
c906108c 20453 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20454 commands. They're not germane to this test, and they don't work
20455 that way on remote targets.
c906108c 20456
3fc11d3e
JM
204571999-03-01 James Ingham <jingham@cygnus.com>
20458
20459 * Changelog entries merged over from gdb development branch.
20460
3fc11d3e
JM
20461 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20462
20463 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20464 for outputting results of test run.
20465
2d4a1622 20466 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20467
20468 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20469
7a292a7a
SS
204701999-02-25 Felix Lee <flee@cygnus.com>
20471
20472 * lib/gdb.exp (debug_format): initialize
20473
c906108c
SS
204741999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20475
20476 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20477 * gdb.base/call-rt-st.c: Ditto.
20478
c906108c
SS
204791999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20480
20481 * gdb.threads/pthreads.exp (horiz): New variable.
20482 (test_startup): Fix regexps that capture thread numbers.
20483
204841999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20485
20486 * gdb.base/smoke.exp: Disambiguate two test case names (both
20487 called ``print'').
20488
20489Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20490
20491 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20492 compilation.
c906108c
SS
20493
204941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20495
20496 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20497 actual output formatting.
20498 * gdb.base/smoke.exp: GDB removes leading 0's.
20499 * gdb.base/volatile.exp: Don't check type of remuneration;
20500 that variable is no longer defined in constvars.c.
20501 * gdb.base/step-test.c (main): Exit with explicit exit code.
20502 * gdb.base/step-test.exp: Remove two nexti checks--they are
20503 not portable.
20504
205051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20506
20507 * gdb.base/help.exp ("help delete display"): Fix test to match
20508 gdb's output.
20509
20510 * gdb.base/long_long.c (known_types): Initialize values to zero.
20511 * gdb.base/long_long.exp: Step one more line
20512 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20513 leading zeros. Explicitly ask for hex formatting. Use
20514 unique test case names.
c906108c
SS
20515
20516Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20517
d63a86f8 20518 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20519
20520 * gdb.c++/method.exp: Add missing close brace.
20521
205221999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20523
20524 * gdb.base/maint.exp: Use 'set height 0' to disable page
20525 prompting, not 'set height 400'.
20526
20527 Fix a bunch of timeouts.
20528 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20529 four separate tests, so expect doesn't take forever to match a ton
20530 of text against a regexp with lots of .* forms.
20531 ("maint print psymbols", "maint print symbols"): Make some of
20532 these greps more selective, so that expect doesn't try to wade
20533 through huge piles of output and time out.
20534
20535 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20536
20537 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20538 tests: one which doesn't expect shlib events to be reported, and
20539 another which does, but is XFAIL for all platforms other than
20540 HP/UX.
c906108c
SS
20541
20542 * gdb.base/break.exp: Teach the test suite that the `catch
20543 fork', `catch vfork', and `catch exec' commands produce error
20544 messages on platforms that don't provide these features.
20545
20546Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20547
20548 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20549 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20550 (shortening names from solib_threshold.exp etc), won't run on
20551 anything but HP-UX for the foreseeable future.
c906108c 20552 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20553 reflect move.
c906108c
SS
20554
20555Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20556
20557 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20558 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20559
20560Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20561
20562 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20563 successfully re-sets breakpoints in shared libraries.
20564 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20565
20566Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20567
d63a86f8
RM
20568 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20569 and compiled w/o GCC.
c906108c
SS
20570
20571 * gdb.hp/watch-cmd.exp: ditto.
20572
20573 * gdb.hp/watch-hp.exp: ditto.
20574
20575 * gdb.hp/xdb1.exp: ditto.
20576
20577 * gdb.hp/xdb2.exp: ditto.
20578
20579 * gdb.hp/dbx.exp: ditto.
20580
20581Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20582
20583 * constvars.c: Remove C++-isms.
20584 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20585 with GCC.
c906108c
SS
20586
20587Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20588
20589 The following changes are part of the HP merge.
20590
20591 * gdb.base/break.exp: new tests to verify that catchpoints for
20592 fork, vfork, and exec don't trigger inappropriately.
20593
20594 * gdb.base/opaque.exp: compile one file at a time, then link.
20595
20596 * gdb.base/signals.exp: be more restrictive about which hppa
20597 systems receive a setup_xfail. new tests.
20598
20599 * gdb.base/solib_threshold.build: new file.
20600 * gdb.base/solib_threshold.exp: new file.
20601 * gdb.base/solib_threshold.link_opts: new file.
20602 * gdb.base/solib_threshold.mk: new file.
20603 * gdb.base/gen_solib_threshold.c: new file.
20604
20605 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20606 tests. New tests for enums inside classes.
20607
20608 * gdb.c++/compiler.cc: indicate support of template debugging.
20609
20610 * gdb.c++/demangle.exp: run hp style demangling tests.
20611
20612 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20613 tests.
20614
20615 * gdb.c++/misc.cc: changes to support new tests.
20616
20617 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20618 to support new tests.
20619
20620 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20621 gcc, then skip these tests.
20622
20623Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20624
20625 The following files are part of the HP merge; some had longer
20626 names at HP, but have been renamed to be no more than 14
20627 characters in length.
20628
20629 * gdb.hp/ambiguous.cc: new file.
20630 * gdb.hp/ambiguous.exp: new file.
20631 * gdb.hp/attach.exp: new file.
20632 * gdb.hp/attach2.exp: new file.
20633 * gdb.hp/classes-hp.exp: new file.
20634 * gdb.hp/ctti.exp: new file.
20635 * gdb.hp/ctti-add.cc: new file.
20636 * gdb.hp/ctti-add1.cc: new file.
20637 * gdb.hp/ctti-add2.cc: new file.
20638 * gdb.hp/ctti-add3.cc: new file.
20639 * gdb.hp/dbx.exp: new file.
20640 * gdb.hp/exception.cc: new file.
20641 * gdb.hp/exception.exp: new file.
20642 * gdb.hp/foll-exec.c: new file.
20643 * gdb.hp/foll-exec.exp: new file.
20644 * gdb.hp/foll-fork.c: new file.
20645 * gdb.hp/foll-fork.exp: new file.
20646 * gdb.hp/foll-vfork.c: new file.
20647 * gdb.hp/foll-vfork.exp: new file.
20648 * gdb.hp/inherit-hp.exp: new file.
20649 * gdb.hp/more-steps.exp: new file.
20650 * gdb.hp/namespace.cc: new file.
20651 * gdb.hp/namespace.exp: new file.
20652 * gdb.hp/optimize.exp: new file.
20653 * gdb.hp/pxdb.c: new file.
20654 * gdb.hp/pxdb.exp: new file.
20655 * gdb.hp/quicksort.exp: new file.
20656 * gdb.hp/reg-test.exp: new file.
20657 * gdb.hp/reg-test.s: new file.
20658 * gdb.hp/sized-enum.c: new file.
20659 * gdb.hp/sized-enum.exp: new file.
20660 * gdb.hp/start-stop.exp: new file.
20661 * gdb.hp/templ-hp.cc: new file.
20662 * gdb.hp/templ-hp.exp: new file.
20663 * gdb.hp/thr-lib.c: new file.
20664 * gdb.hp/thr-lib.exp: new file.
20665 * gdb.hp/thr-lib.h: new file.
20666 * gdb.hp/thr-liblib.c: new file.
20667 * gdb.hp/virtfun-hp.c: new file.
20668 * gdb.hp/virtfun-hp.exp: new file.
20669 * gdb.hp/watch-cmd.exp: new file.
20670 * gdb.hp/watch-hp.exp: new file.
20671 * gdb.hp/xdb1.exp: new file.
20672 * gdb.hp/xdb2.exp: new file.
20673 * gdb.hp/xdb3.exp: new file.
20674
20675Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20676
20677 The following files are part of the HP merge; some had longer
20678 names at HP, but have been renamed to be no more than 14
20679 characters in length.
20680
20681 * gdb.base/ss.h: new file.
20682 * gdb.base/call-ar-st.c: new file.
20683 * gdb.base/call-ar-st.exp: new file.
20684 * gdb.base/call-rt-st.c: new file.
20685 * gdb.base/call-rt-st-exp: new file.
20686 * gdb.base/call-strs.exp: new file.
20687 * gdb.base/ena-dis-br.exp: new file.
20688 * gdb.base/environ.exp: new file.
20689 * gdb.base/long_long.exp: new file.
20690 * gdb.base/sect-cmd.exp: new file.
20691 * gdb.base/shlib-cl2.exp: new file.
20692 * gdb.base/smoke.exp: new file.
20693 * gdb.base/so-impl-ld.c: new file.
20694 * gdb.base/so-impl-ld.exp: new file.
20695 * gdb.base/so-indr-cl.c: new file.
20696 * gdb.base/so-indr-cl.exp: new file.
20697 * gdb.base/varargs.exp: new file.
20698 * gdb.base/volatile.exp: new file.
20699 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20700 * gdb.base/display.exp: new file.
c906108c
SS
20701 * gdb.c++/derivation.exp: new file.
20702 * gdb.c++/local.exp: new file.
20703 * gdb.c++/member-ptr.exp: new file.
20704 * gdb.c++/overload.exp: new file.
20705 * gdb.c++/ovldbreak.exp: new file.
20706 * gdb.c++/ref-types.exp: new file.
20707 * gdb.c++/ref-types2.exp: new file.
20708 * gdb.c++/userdef.exp: new file.
d63a86f8 20709
c906108c
SS
20710Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20711
20712 * gdb.base/default.exp: Reflect wording change in remote.c.
20713
dc96c6c7 20714Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20715
20716 * gdb.base/help.exp: Update to reflect current text.
20717
20718Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20719
20720 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20721 they're stack variables and contain garbage.
20722 * gdb.c++/anon-union.exp: new file.
20723
20724 The following changes were made by David Taylor
889bf7c5
PA
20725 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20726 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20727 in changes by HP.
c906108c
SS
20728
20729 * gdb.base/bitops.exp: new file.
20730 * gdb.base/default.exp: change expected messages for catch and
20731 info catch tests to reflect HP merge changes.
20732 * gdb.base/enable-disable-break.exp
20733 * gdb.base/ending-run.c: new file.
20734 * gdb.base/long_long.c: new file.
20735 * gdb.base/maint.exp: new file.
20736 * gdb.base/pointers2.exp: new file.
20737 * gdb.base/shlib-call2.exp: new file.
20738 * gdb.base/solib.exp: new file.
20739 * gdb.base/step-test.c: new file.
20740 * gdb.c++/anon-union.cc: new file.
20741 * gdb.c++/local.cc: new file.
20742 * gdb.c++/member-pointer.cc: new file.
20743 * gdb.c++/method.cc: new file.
20744 * gdb.c++/ref-types.cc: new file.
20745 * gdb.c++/ref-types2.cc: new file.
20746 * gdb.c++/userdef.cc: new file.
d63a86f8 20747
c906108c
SS
20748 * gdb.base/scope.exp: compile one file at a time, then link.
20749 * gdb.base/langs.exp: ditto.
20750 * gdb.base/list.exp: ditto.
d63a86f8 20751
c906108c
SS
20752Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20753
20754 The following changes were made by David Taylor
889bf7c5
PA
20755 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20756 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20757 in changes by HP.
d63a86f8 20758
c906108c
SS
20759 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20760 skip tests. When compiling pass c++ flag to gdb_compile.
20761 * gdb.c++/
d63a86f8 20762
c906108c
SS
20763 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20764 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20765 (skip_hp_tests): new function.
20766 (gdb_preprocess): new function.
20767
20768 * configure.in (hpdir): decide whether to configure gdb.hp.
20769 * configure: regenerated.
20770
20771 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20772 to delete on clean.
20773 (EXECUTABLES): update to reflect new additions.
20774 * gdb.base/commands.exp: update message expected.
20775 * gdb.base/default.exp: add copyright notice.
20776 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20777 * gdb.base/help.exp: update messages to reflect current text.
20778 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20779 targets for recurse tests.
20780 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20781 skip this file.
20782
20783 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20784 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20785 compilation.
20786 * gdb.c++/misc.exp: ditto.
20787 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20788 run the tests. tell gdb_compile that it's a c++ compilation.
20789
20790 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20791
c906108c
SS
20792 * gdb.base/all-bin.exp: new file.
20793 * gdb.base/arithmet.exp: new file.
20794 * gdb.base/assign.exp: new file.
20795 * gdb.base/completion.exp: new file.
20796 * gdb.base/cond-expr.exp: new file.
20797 * gdb.base/condbreak.exp: new file.
20798 * gdb.base/define.exp: new file.
20799 * gdb.base/dollar.exp: new file.
20800 * gdb.base/environment.exp: new file.
20801 * gdb.base/eval-skip.exp: new file.
20802 * gdb.base/jump.exp: new file.
20803 * gdb.base/logical.exp: new file.
20804 * gdb.base/pointers.exp: new file.
20805 * gdb.base/relational.exp: new file.
20806 * gdb.base/section_command.exp: new file.
20807 * gdb.base/whatis-expr.exp: new file.
20808
20809 * gdb.base/all-types.c: new file.
20810 * gdb.base/call-array-struct.c: new file.
20811 * gdb.base/call-return-struct.c: new file.
20812 * gdb.base/call-strings.c: new file.
20813 * gdb.base/callfuncs2.c: new file.
20814 * gdb.base/condbreak.c: new file.
20815 * gdb.base/constvars.c: new file.
20816 * gdb.base/display.c: new file.
20817 * gdb.base/int-type.c: new file.
20818 * gdb.base/jump.c: new file.
20819 * gdb.base/miscexprs.c: new file.
20820 * gdb.base/pointers.c: new file.
20821 * gdb.base/pointers2.c: new file.
20822 * gdb.base/shmain.c: new file.
20823 * gdb.base/shr1.c: new file.
20824 * gdb.base/shr2.c: new file.
20825 * gdb.base/solib.c: new file.
20826 * gdb.base/solib1.c: new file.
20827 * gdb.base/solib2.c: new file.
20828 * gdb.base/varargs.c: new file.
20829 * gdb.c++/derivation.cc: new file.
20830 * gdb.c++/overload.cc: new file.
20831 * gdb.c++/ovldbreak.cc: new file.
20832 * gdb.hp/attach.c: new file.
20833 * gdb.hp/attach2.c: new file.
20834 * gdb.hp/average.c: new file.
20835 * gdb.hp/compiler.c: new file.
20836 * gdb.hp/compiler.cc: new file.
20837 * gdb.hp/execd-program.c: new file.
20838 * gdb.hp/follow-exec.c: new file.
20839 * gdb.hp/follow-fork.c: new file.
20840 * gdb.hp/follow-vfork-and-exec.c: new file.
20841 * gdb.hp/misc-hp.cc: new file.
20842 * gdb.hp/more-steps.c: new file.
20843 * gdb.hp/optimize.c: new file.
20844 * gdb.hp/quicksort.c: new file.
20845 * gdb.hp/run-hp.c: new file.
20846 * gdb.hp/start-stop.c: new file.
20847 * gdb.hp/sum.c: new file.
20848 * gdb.hp/templates-hp.cc: new file.
20849 * gdb.hp/thread-local-in-lib.c: new file.
20850 * gdb.hp/thread-local-in-lib.h: new file.
20851 * gdb.hp/thread-local-in-lib.lib.c: new file.
20852 * gdb.hp/vforked-program.c: new file.
20853 * gdb.hp/virtfunc-hp.cc: new file.
20854 * gdb.hp/watchpoint-hp.c: new file.
20855 * gdb.hp/xdb.c: new file.
20856 * gdb.hp/xdb0.c: new file.
20857 * gdb.hp/xdb0.h: new file.
20858 * gdb.hp/xdb1.c: new file.
20859
20860Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20861
20862 The following change was made by Edith Epstein
889bf7c5
PA
20863 <eepstein@cygnus.com> as part of a project to merge in changes
20864 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20865
20866 * gdb.c++/demangle.exp: changed the expected output for some
20867 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20868 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20869 T1<char>::~T1<char>(void)
c906108c 20870 becomes,
a9c64011
AS
20871 maint demangle __dt__11T1__pt__2_cFv
20872 T1<char>::~T1(void)
c906108c 20873
889bf7c5 20874 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20875
c906108c
SS
20876Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20877
20878 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20879 * gdb.trace/backtrace.exp: Likewise.
20880 * gdb.trace/circ.exp: Likewise.
20881 * gdb.trace/collection.exp: Likewise.
20882 * gdb.trace/deltrace.exp: Likewise.
20883 * gdb.trace/infotrace.exp: Likewise.
20884 * gdb.trace/limits.exp: Likewise.
20885 * gdb.trace/packetlen.exp: Likewise.
20886 * gdb.trace/passc-dyn.exp: Likewise.
20887 * gdb.trace/passcount.exp: Likewise.
20888 * gdb.trace/report.exp: Likewise.
20889 * gdb.trace/save-trace.exp: Likewise.
20890 * gdb.trace/tfind.exp: Likewise.
20891 * gdb.trace/tracecmd.exp: Likewise.
20892 * gdb.trace/while-dyn.exp: Likewise.
20893 * gdb.trace/while-stepping.exp: Likewise.
20894
208951998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20896
20897 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20898
20899Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20900
20901 From Brendan Kehoe:
20902 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20903 int return types.
20904
20905Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20906
20907 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20908 remote dos host testing right.
c906108c
SS
20909
20910Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20911
20912 * gdb.base/corefile.exp: remove some xfails.
20913
20914Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20915
20916 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20917 have different timestamps.
c906108c
SS
20918
20919Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20920
20921 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20922 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20923
20924Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20925
20926 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20927 delta.
c906108c
SS
20928
20929Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20930
20931 * gdb.base/default.exp: Add brace missing from previous delta.
20932
20933Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20934
20935 * gdb.base/default.exp: Support test for info float for all
20936 varieties of arm toolchain.
20937
dc96c6c7 20938Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20939
20940 * gdb.trace/*.exp: remove "remote_download" command.
20941
dc96c6c7 20942Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20943
20944 * gdb.trace/*.exp: remove -gdwarf from compile.
20945
20946Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20947
20948 * gdb.trace/configure.in(AC_INIT): typo
20949 * gdb.trace/configure: regenerated
20950
dc96c6c7 20951Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20952
20953 * config/m68k-emc.exp: New file.
20954 * lib/<emc-support.exp trace-support.exp}: New files.
20955 * configure.in: add new test directory gdb.trace.
20956 * gdb.trace/{configure configure.in Makefile.in}: New files.
20957 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20958 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20959 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20960 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20961 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20962 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20963 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20964
dc96c6c7 20965Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20966
20967 * gdb.c++/classes.exp: Change all regular expressions to match
20968 arbitrary combinations of newline/carriage-return, so that they
20969 will work equally well on Unix and Windows.
20970 * gdb.c++/inherit.exp: ditto.
20971 * gdb.c++/virtfunc.exp: ditto.
20972
209731998-08-11 Dawn Perchik <dawn@cygnus.com>
20974
20975 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20976
c2d11a7d
JM
20977Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20978
20979 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20980 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20981 to use a0-a3/d0-d3 as needed.
20982
20983Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20984
20985 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20986 * gdb.disasm/am33.exp: Corresponding changes.
20987
c906108c
SS
209881998-07-11 Felix Lee <flee@cygnus.com>
20989
20990 * gdb.base/callfuncs.exp: add cmp10 test.
20991 * gdb.base/callfuncs.c (cmp10): new function.
20992
20993Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20994
d63a86f8 20995 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20996 into two parts to get around a synchronization problem in expect.
20997
3fc11d3e
JM
20998Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20999
21000 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21001
21002 * configure.in: Add options for gdbtk testsuite.
21003
21004 * configure: Regenerate.
21005
21006 * gdb.gdbtk: New directory to hold gdbtk tests.
21007
c906108c
SS
21008Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21009
21010 * gdb.fortran/types.exp: Escape brackets in expect patterns
21011 for test_float_literal_types_accepted tests.
21012 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21013 before run test.
21014
c2d11a7d
JM
21015Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21016
21017 * am33.exp: Just compile, do not link the testcase.
21018 * am33.s: Add ".am33" pseudoop to force am33 mode.
21019
c906108c
SS
210201998-06-25 Felix Lee <flee@cygnus.com>
21021
21022 * gdb.base/setshow.exp: make sure $pc is sane.
21023
21024 * gdb.stabs/weird.exp: split expect patterns properly.
21025
c2d11a7d
JM
21026Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21027
21028 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21029 * gdb.disasm/am33.exp: Run it.
21030
dc96c6c7 21031Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21032
21033 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21034 match processing (and eliminate spurious timeouts when running).
21035
dc96c6c7 21036Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21037
21038 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21039 exception test, but conditionalize it on target [mach | gnu].
21040
dc96c6c7 21041Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21042
21043 * gdb.base/overlays.exp: fixup compile line for linker script.
21044
21045Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21046
21047 * gdb.fortran/types.exp: don't guess at float size.
21048
21049Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21050
21051 * gdb.base/exprs.exp: delete test that depends on int size.
21052
21053Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21054
21055 * config/sim.exp: Removed checks for target triplets.
21056 (gdb_target_sim): Use gdb,target_sim_options.
21057
21058Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21059
21060 * gdb.base/reread.exp: New file.
21061 * gdb.base/reread1.c: New file.
21062 * gdb.base/reread2.c: New file.
21063
21064Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21065
21066 * config/sim.exp: Use 'target sim -sparclite' when running
21067 SPARClite programs.
21068
21069Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21070
21071 * gdb.base/structs2.exp: New file.
21072 * gdb.base/structs2.c: New file.
21073
21074Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21075
21076 * gdb.asm/common.inc: New file.
21077 * gdb.asm/d10v.inc: New file.
21078 * asm-source.exp: Pass -I's to gas to find .inc files.
21079 Update line numbers in expected output.
21080 * asmsrc1.s: Rewrite.
21081 * asmsrc2.s: Rewrite.
21082 * configure.in: Create arch.inc symlink.
21083 * configure: Regenerate.
21084 * Makefile.in (distclean): Delete arch.inc.
21085
21086Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21087
21088 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21089 (t_enum_value2): ditto
21090 (t_enum_value3): ditto
21091 (main): ditto
c906108c
SS
21092Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21093
21094 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21095 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21096 change.
21097 Use gdb_test instead of send_gdb/gdb_expect sequences.
21098
21099Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21100
21101 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21102 not void.
21103
21104Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21105
21106 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21107 subroutines. Used to test gdbs ability to single step through PC
21108 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21109
21110Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21111
21112 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21113 more rigorous EGCS C++ error checking.
21114
21115Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21116
a9c64011
AS
21117 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21118 tests.
21119 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21120 function when asleep.
21121 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21122 for i*86 Linux and SVR4 signal handling problems.
21123 Remove linux xfail for `next to handler in signals_tests_1', fixed
21124 by recent infrun.c change.
21125 Limit backtrace to 10 frames to avoid timeout problems with infinite
21126 stack backtraces.
21127 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21128 target.[ch] change.
c906108c
SS
21129
21130Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21131
21132 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21133 for a newline from gdb before continuing.
21134 (default_gdb_exit): Just look for y or n.
21135 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21136 it does, fail the rests of the tests in the file.
21137
21138Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21139
21140 * config/cygmon.exp: New file.
21141
21142Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21143
21144 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21145 main" test on remote targets.
c906108c
SS
21146
21147 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21148 run test on remote targets.
21149
21150Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21151
21152 * gdb.asm: New directory.
21153 * configure.in: Configure it.
21154 * configure: Regenerate.
21155 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21156 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21157
21158Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21159
21160 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21161
dc96c6c7 21162Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21163
a9c64011
AS
21164 * gdb.base/overlays (several files): Merge the two overlay
21165 managers into one. Change variables (foox, barx, bazx, grbxx)
21166 back into ints but force them to load in their proper sections.
c906108c
SS
21167
21168Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21169
21170 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21171 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21172 (D10VCopy): Handle memory regions crossing 16k boundaries.
21173 (D10VCopy): Transfer data in 32 bit chunks.
21174
21175Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21176
21177 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21178 correct.
c906108c
SS
21179
21180 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21181 map. Include space for printf in .text segment.
c906108c
SS
21182
21183 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21184 updated d10v memory VMA/LMA map.
c906108c 21185 (D10VCopy): Call D10VTranslate.
d63a86f8 21186
c906108c
SS
21187Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21188
21189 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21190
21191 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21192 that it won't be put into the .sdata - small data -
21193 section. Update reference.
c906108c
SS
21194 * gdb.base/baz.c (bazx, baz): Ditto.
21195 * gdb.base/foo.c (foox, foo): Ditto.
21196 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21197
21198 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21199 to be arrays.
d63a86f8 21200
dc96c6c7 21201Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21202
a9c64011
AS
21203 * gdb.base/overlays.exp: fix up and get working again.
21204 Add tests for backtraces from an overlay function.
d63a86f8 21205
c906108c
SS
21206Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21207
21208 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21209 "calling function with watchpoint enabled".
21210
21211Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21212
21213 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21214 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21215 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21216 pending review of whether it is useful or not.
21217
21218Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21219
21220 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21221
21222Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21223
21224 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21225 * config/dve.exp: New file to support Densan boards.
21226
21227Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21228
21229 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21230 reads and BSD.
c906108c
SS
21231
21232Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21233
21234 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21235 response.
21236
21237 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21238
21239Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21240
21241 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21242 test.
c906108c
SS
21243
21244 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21245 target_sizeof_long and target_bigendian_p.
c906108c 21246 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21247 to targets word size and endianess.
d63a86f8 21248
c906108c
SS
21249Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21250
21251 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21252 output.
c906108c
SS
21253
21254Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21255
21256 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21257 Update test of set args help to match source change.
c906108c
SS
21258
21259Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21260
21261 * gdb.base/default.exp: Expect help system output to be in
21262 alphabetical order.
21263 * gdb.base/help.exp: Ditto.
21264
21265Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21266
21267 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21268 "i*86-pc-linux-gnu*".
21269 * gdb.base/interrupt.exp: Ditto.
21270 * gdb.base/corefile.exp: Ditto.
21271
21272 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21273 define vxworks when building the testcase.
c906108c
SS
21274
21275 * gdb.base/ptype.exp: Fix testnames to be unique.
21276 * gdb.base/radix.exp: Ditto.
21277 * gdb.base/term.exp: Ditto.
21278 * gdb.base/whatis.exp: Ditto.
21279 * gdb.c++/classes.exp: Ditto.
21280
21281Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21282
21283 * gdb.base/callfuncs.exp: Fix indentation.
21284
21285 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21286 suppress_flag has been set.
21287 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21288 target feature.
21289
21290Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21291
21292 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21293 the testcase.
21294
21295 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21296 set_debug_traps() and breakpoint().
c906108c
SS
21297 * gdb.c++/misc.cc (main): Ditto.
21298 * gdb.c++/templates.cc (main): Ditto.
21299 * gdb.c++/virtfunc.cc (main): Ditto.
21300
21301Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21302
21303 * lib/gdb.exp(gdb_step_for_stub): New function.
21304 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21305 exists, reload the executable and do a "continue" instead of
21306 doing a jump.
21307 (runto_main): Use gdb_step_for_stub.
d63a86f8 21308
c906108c 21309 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21310 tests to have unique names.
c906108c
SS
21311 * gdb.base/callfuncs.exp: Ditto.
21312 * gdb.base/commands.exp: Ditto.
21313 * gdb.base/default.exp: Ditto.
21314 * gdb.base/help.exp: Ditto.
21315 * gdb.base/list.exp: Ditto.
21316 * gdb.base/opaque.exp: Ditto.
21317 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21318 similar tests.
d63a86f8 21319
c906108c
SS
21320 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21321 * gdb.c++/cplusfuncs.cc: Ditto.
21322 * gdb.c++/virtfunc.cc: Ditto.
21323
21324 * config/monitor.exp: Keep track of the last file we saw, rather
21325 than trying to get the info from gdb.
21326
21327 * gdb.fortran/types.exp: Move comment to previous line.
21328
21329Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21330
21331 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21332 target mode.
c906108c
SS
21333
21334Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21335
21336 From Bob Manson:
21337 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21338 string from GDB when it connects.
c906108c
SS
21339
21340 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21341
21342Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21343
21344 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21345 if we can't get a debug format from GDB (we may be testing an
21346 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21347
21348 * gdb.stabs/weird.exp: Fix quoting.
21349
21350 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21351
21352Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21353
21354 * config/arm-ice.exp: New file.
21355
21356Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21357
21358 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21359 until it has been modified to work with the new testsuite.
c906108c 21360
99707966 21361 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21362 testcase won't compile, cause all of the testcases in the file to
21363 fail instead.
c906108c
SS
21364
21365 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21366 (gdb_clear_suppressed): New procedure.
21367 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21368 it contains a positive value.
21369
21370Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21371
21372 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21373
21374 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21375
21376Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21377
21378 * lib/gdb.exp (setup_xfail_format): New function.
21379 (get_debug_format): New function to get debug format.
21380 (debug_format): New global variable to hold last value set
21381 by get_debug_format.
21382 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21383 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21384 * gdb.c++/ptype.exp: Ditto.
21385 * gdb.c++/classes.exp: Ditto.
21386 * gdb.c++/cplusfuncs.exp: Ditto.
21387 * gdb.c++/inherit.exp: Ditto.
21388 * gdb.c++/templates.exp: Ditto.
21389 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21390
c906108c
SS
21391Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21392
21393 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21394 host doesn't have a currently-open connection.
21395
21396 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21397 any gdb stub target. Handle cases where gdb doesn't respond when
21398 interrupted in a sane fashion.
c906108c
SS
21399
21400 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21401 same thing in a totally different way.
c906108c
SS
21402
21403 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21404 setting "timeout".
c906108c 21405 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21406 default_gdb_init now.
c906108c
SS
21407
21408Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21409
21410 * gdb.base/printcmds.exp: Fix "check for floating addition"
21411 regexp to accept results within approx +/- .01 of exact value.
21412 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21413
21414Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21415
21416 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21417 properly.
c906108c
SS
21418 (gdb_expect): Add optional timeout parameter, and add timeout
21419 value to various calls.
21420 (gdb_suppress_tests): Only give one warning message per group.
21421
21422Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21423
21424 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21425 global variables. Handle getting a value for $timeout more
21426 gracefully.
c906108c
SS
21427
21428Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21429
21430 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21431 initialize.
c906108c 21432 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21433 by a target configuration file.
c906108c
SS
21434 (gdb_expect): Pass the timeout to remote_expect.
21435
21436 * config/monitor.exp(gdb_load): Fix typo in regexp.
21437
21438Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21439
21440 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21441
21442Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21443
21444 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21445 here. Call gdb_target_exec before rebooting the target, to make
21446 sure the connection to the target is closed.
c906108c
SS
21447 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21448 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21449 Also detect "Timeout reading from remote" error.
21450
21451 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21452 gdb_target_monitor. Don't call gdb_file_cmd here; let
21453 gdb_target_monitor do it.
c906108c
SS
21454
21455 * gdb.disasm/hppa.exp: Don't use exec_output.
21456
21457Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21458
21459 * gdb.base/list.exp: If we're debugging a non-native target,
21460 try to set the pc register to point to the start of the
21461 program before doing the first list command.
21462
21463 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21464 test_calls after restarting.
c906108c
SS
21465
21466 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21467 reloading.
c906108c
SS
21468
21469 * gdb.base/watchpoint.exp: Fix typo.
21470
21471 * gdb.base/setshow.exp: Check for use_gdb_stub.
21472
21473 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21474 stub case.
c906108c
SS
21475 * gdb.base/langs.exp: Ditto.
21476
21477 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21478 gdb_load_offset. If we weren't given a file to load, figure out
21479 what the current file is and use it.
c906108c
SS
21480
21481 * config/i386-bozo.exp: New file.
21482
21483Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21484
21485 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21486 feature.
21487
21488 * config/proelf.exp: New entry.
21489
21490Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21491
21492 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21493 of regexps.
21494
21495 * gdb.base/watchpoint.exp: Don't run the test_stepping
21496 tests if gdb can't call functions on the target.
21497
21498 * gdb.base/setshow.exp: Don't run the set prompt tests if
21499 the board has gdb_prompt set.
21500
21501Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21502
21503 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21504 * gdb.base/commands.exp: Likewise.
21505 * gdb.base/setshow.exp: Likewise.
21506
21507Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21508
21509 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21510 feature.
21511
21512 * config/i960.exp: New file.
21513
21514Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21515
21516 * gdb.base/funcargs.exp: Check for gdb,short_int target
21517 feature instead of looking for explicit target triplets.
21518
dc96c6c7 21519Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21520
d63a86f8 21521 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21522 "p 123DEADBEEF", to check parse_number.
21523 * top.c: change "to enable to enable" to "to enable" in a couple
21524 of help strings.
21525
21526Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21527
21528 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21529 on the mn10300.
d63a86f8 21530
c906108c
SS
21531Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21532
21533 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21534 where the test executable is run with explicit args.
21535 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21536
21537Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21538
21539 * gdb.base/run.c: Use FAKEARGV to build test executable that
21540 does not require a command line arg, since most simulators
21541 don't currently support passing such an arg into the simulated
21542 program.
21543 * gdb.base/commands.exp: Change tests to insert the proper
21544 value as the arg to the first recursive factorial call. Change
21545 compilation line to define FAKEARGV at compile time.
21546
21547Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21548
21549 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21550 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21551 function with watchpoint enabled" test.
21552
21553Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21554
21555 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21556 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21557
21558 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21559 "Tests restarted" messages.
c906108c
SS
21560
21561Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21562
21563 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21564
dc96c6c7 21565Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21566
21567 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21568 for INFO SYMBOL; add help tests for OVERLAY commands.
21569 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21570 add tests for OVERLAY commands
21571 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21572 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21573 * gdb.base/sigall.c: add usestubs code frag
21574 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21575
c906108c
SS
21576Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21577
21578 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21579 failures.
21580 (gdb_stop_suppressing_tests): Note that tests have restarted.
21581
21582Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21583
21584 * config/h8300.exp: New file.
21585
21586Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21587
21588 * gdb.base/setshow.exp: Check for the existence of a
21589 feature, not its value.
21590
21591Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21592
21593 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21594
21595 * gdb.base/scope.exp: It's now init0(), not init().
21596
21597 * gdb.base/scope0.c: For now, change init() to be init0().
21598
21599 * config/monitor.exp: Use gdb_serial in preference to serial
21600 or netport.
21601
21602 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21603 and it's not already set.
c906108c
SS
21604
21605Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21606
21607 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21608 isn't using a stub and if it supports argument passing.
c906108c
SS
21609
21610Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21611
21612 * config/udi.exp(gdb_start): Make sure UDICONF is set
21613 properly before starting gdb.
21614
21615Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21616
21617 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21618 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21619 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21620
21621Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21622
21623 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21624 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21625
21626 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21627
21628 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21629
21630 * config/monitor.exp: Make sure we disconnect from the target.
21631 Also, try a reboot/reload cycle instead of failing if the
21632 load fails.
21633
21634Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21635
21636 * gdb.base/default.exp: Don't set match_max.
21637 * gdb.base/help.exp: Ditto.
21638 * gdb.base/list.exp: Ditto.
21639 * gdb.base/signals.exp: Ditto.
21640
21641 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21642 set, use remote_ld to download the testcase instead of
21643 the GDB loader.
21644
21645Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21646
21647 * config/vr5000.exp: New file.
21648
21649 * config/monitor.exp(gdb_target_monitor): Add pattern for
21650 "Ending remote" to detect errors in connecting.
21651
21652 * gdb.base/setshow.exp: Add .* within auto language test.
21653
21654 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21655 target feature.
21656
21657 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21658 and reboot the board if necessary.
c906108c
SS
21659
21660 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21661 a set of tests. Remove print.* from the patterns being checked.
21662
21663Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21664
21665 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21666 refer to gdb_spawn_id.
21667
21668 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21669 longer used.
21670 * config/sparclet.exp: Ditto.
21671 * config/sparclet-old.exp: Ditto.
21672 * config/slite.exp: Ditto.
21673 * config/sim.exp: Ditto.
21674 * gdb.base/funcargs.exp: Ditto.
21675
21676 * lib/gdb.exp:Remove references to gdb_spawn_id.
21677 (gdb_expect): Move to remote.exp.
21678
21679Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21680
21681 * config/monitor.exp: Detect the "Couldn't establish connection"
21682 message from GDB.
21683
21684Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21685
21686 * gdb.base/bitfields.exp: Use runto instead of explicit
21687 gdb_run_cmd/gdb_expect sequences.
21688
21689 * gdb.base/break.exp(text_next_with_recursion): Add match for
21690 gdb_expect call.
21691
21692 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21693 We also need to handle the "A program is being debugged already"
21694 prompt from gdb. Use gdb_test to set the baud rate.
21695
21696 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21697 to 20000. Really. I mean it.
21698
21699Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21700
21701 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21702 fails. If suppress_flag is set, skip perror message about not
21703 being able to send to GDB.
c906108c 21704 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21705 GDB.
c906108c
SS
21706 (gdb_expect): If suppress_flag is set, always fail immediately.
21707 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21708 (gdb_init): Call gdb_stop_suppressing_tests.
21709 (default_gdb_exit): Ditto.
21710 (default_gdb_start): Ditto.
21711
21712 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21713 gdb_stop_suppressing_tests as appropriate.
c906108c 21714 * gdb.base/break.exp: Ditto.
889bf7c5 21715 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21716 * gdb.base/commands.exp: Ditto.
21717 * gdb.base/exprs.exp: Ditto.
889bf7c5 21718 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21719 * gdb.base/list.exp: Ditto.
21720 * gdb.base/recurse.exp: Ditto.
889bf7c5 21721 * gdb.base/scope.exp: Ditto.
c906108c
SS
21722 * gdb.base/structs.exp: Ditto.
21723 * gdb.c++/inherit.exp: Ditto.
21724
21725Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21726
21727 * config/vr4300.exp: New file.
21728
99707966 21729 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21730
99707966 21731 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21732
21733Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21734
21735 * lib/gdb.exp(gdb_init): New function.
21736
21737 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21738 for each individual variable set.
c906108c
SS
21739
21740 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21741 name.
21742
21743 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21744
21745 * gdb.base/scope.exp: Use gdb_test.
21746
21747 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21748 aborting; the testsuite driver will do that for us (see
21749 gdb_finish). Also, use gdb_test in a few more places.
21750
21751Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21752
21753 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21754
21755Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21756
21757 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21758 and "add_tests" are not at the same address.
21759
21760Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21761
21762 * gdb.base/ptype.exp: Use gdb_test.
21763
21764Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21765
21766 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21767 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21768 left in. No longer expect them to fail.
21769
21770 * gdb.stabs/*.mt; Deleted, no longer used.
21771 * gdb.stabs/configure.in: Remove references to target makefile
21772 frags.
21773 * gdb.stabs/configure: Rebuilt.
21774
21775 * gdb.disasm/*.mt: Deleted, no longer used.
21776 * gdb.disasm/configure.in: Remove references to target makefile
21777 frags. Use "sh3.s" as the unique filename for this directory.
21778 * gdb.disasm/configure: Rebuilt.
21779
21780 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21781 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21782 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21783
21784Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21785
21786 * config/udi.exp: Use mondfe,name instead of remote_host.
21787
21788Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21789
21790 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21791 a function with a watchpoint enabled on the mn10200.
21792
21793 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21794 before trying to create it!
21795
21796Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21797
21798 * config/vx.exp: Use hostname instead of netport.
21799
21800 * config/vxworks.exp: New file.
21801
21802 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21803
21804 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21805 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21806 occurs.
21807
21808 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21809 $gdb_spawn_id directly.
21810 (gdb_run_cmd): Try _start as well as start. Use the target feature
21811 gdb,start_symbol as the symbol to start from when jumping.
21812
21813Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21814
21815 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21816 redundant) test.
21817
21818 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21819 it doesn't lose for 16bit integer systems.
21820
21821Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21822
21823 * gdb.fortran/types.exp: If the target doesn't support "double"
21824 data types, then expect "real" types to only be 4 bytes.
21825
21826 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21827 call tests if the target doesn't support inferior function calls.
21828
21829 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21830 in printf tests.
21831
21832Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21833
21834 * gdb.base/help.exp: Disable "help set", "help show", and
21835 "help support". Simplify regexp for "help stack".
21836
21837 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21838 to 60 seconds. Temporarily set match_max to 15000 around the
21839 "info copying" test.
21840
21841 * gdb.base/nodebug.exp: Don't try to do an inferior function
21842 call if the target doesn't support them.
21843 * gdb.base/printcmds.exp: Likewise.
21844 * gdb.base/setvar.exp: Likewise.
21845 * gdb.base/structs.exp: Likewise.
21846 * gdb.c++/templates.exp: Likewise.
21847 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21848
21849 * gdb.base/recurse.exp: Enable for the mn10200.
21850
21851 * configure.in: Do configure gdb.stabs directory for *-*-elf
21852 targets.
21853 * configure: Rebuilt.
21854
21855 * gdb.base/break.exp: Check for gdb,noresults before testing
21856 exit status and/or results from the target.
21857 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21858 * lib/gdb.exp: Remove old (now bogus) initialization of
21859 noinferior, noargs, noresults and nosignals.
21860
21861Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21862
21863 * config/sh.exp: New file.
21864
21865 * config/slite.exp: Try to connect multiple times to the board
21866 before rebooting. Only send a "monitor run" if need_monitor_run
21867 is set.
21868
21869 * gdb.base/break.exp: Don't do the "stub continue" test if
21870 the target has gdb_stub set.
21871
21872 * gdb.base/callfuncs.exp: Increase the timeout.
21873
21874 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21875 if the target has gdb,noinferiorio set.
21876
21877 * gdb.base/list.exp: Increase match_max to 10000 characters.
21878
21879 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21880
21881 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21882 target.
21883
21884 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21885
21886Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21887
21888 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21889 trying to delete the copy of gdb. Catch the file delete so we
21890 don't die if the delete fails; also, the file should be copied to
21891 the host, not to the build.
c906108c
SS
21892
21893Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21894
21895 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21896 parenthesis in case it contains multiple regexps separated
c906108c
SS
21897 with |.
21898
21899 * gdb.base/watchpoint.exp: Use gdb_test.
21900 * gdb.base/default.exp: Ditto.
21901
21902Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21903
99707966 21904 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21905
c906108c
SS
21906 * gdb.base/scope.exp: Use gdb_test.
21907 * gdb.c++/classes.exp: Ditto.
21908 * gdb.c++/inherit.exp: Ditto.
21909
21910Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21911
21912 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21913 remote_exec instead.
21914 * gdb.base/corefile.exp: Don't be ridiculous.
21915 * gdb.base/*.c: Add missing stub invocations.
21916
21917Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21918
21919 * config/slite.exp: Miscellaneous fixes.
21920
21921 * lib/gdb.exp: Fix runto.
21922
21923 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21924 the target.
21925
21926 * gdb.base/watchpoint.exp: Fix regexp.
21927
21928 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21929 close and wait commands, as the descriptor may now be
21930 invalid. Always call "remote_close host".
21931
21932Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21933
21934 Major rewrite for testsuite revision.
d63a86f8 21935
c906108c
SS
21936 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21937 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21938 instead of relying on spawn_id to always contain a valid
21939 spawn id.
21940 (get_compiler_info): New procedure to build the ${binfile}.ci
21941 file, instead of replicating this in N different places.
21942 (gdb_compile): New procedure.
d63a86f8 21943
c906108c 21944 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21945 appropriate arguments) instead of compile. Use gdb_test in a lot
21946 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21947 at the start of a testcase, as this is no longer done magically.
21948
21949 config/*-gdb.exp: Rename without the -gdb suffix.
21950
21951 config/mips.exp: Use remote_close instead of exit_remote_shell.
21952 config/monitor.exp: Use target_info instead of looking at
21953 baud, timeout, etc.
21954 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21955
21956Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21957
21958 * gdb.c++/templates.exp (test_ptype_of_templates),
21959 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21960 Update expect patterns for destructors and assignment operators
21961 to match corresponding c-typeprint.c changes.
21962 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21963 to destructor breakpoint test, GDB should be able to set the
21964 destructor breakpoint without specifying arguments.
21965
21966Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21967
21968 * gdb.threads/pthreads.exp: Change result for failure to compile due
21969 to lack of pthreads runtime support from an error to simply an
21970 unsupported test, per dejagnu standards.
21971
21972Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21973
21974 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21975 where GDB exits to reduce pattern match time.
21976 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21977
21978 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21979
dc96c6c7 21980Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21981
21982 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21983 * gdb.base/default.exp: ditto.
21984 * gdb.base/nodebug.exp: ditto.
21985 * gdb.base/printcmds.exp: ditto.
21986 * gdb.base/ptype.exp: ditto.
21987 * gdb.base/setvar.exp: ditto.
21988 * gdb.base/structs.exp: ditto.
21989 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21990
21991Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21992
21993 * configure, */configure: Rebuild with autoconf 2.12.
21994
21995Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21996
21997 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21998 use new i*86-pc-linux*-gnu quads.
21999 * gdb.base/corefile.exp: Ditto.
22000 * gdb.base/signals.exp: Ditto.
22001 * gdb.base/sigall.exp: Ditto.
22002 * gdb.base/interrupt.exp: Ditto.
22003
22004 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22005 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22006 RedHat 4.0.
d63a86f8 22007
c906108c 22008 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22009 linux. This allows the test case to at least compile on latest
22010 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22011
22012Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22013
22014 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22015 directory to search gdb directory. Accept and step over conditional
22016 stack alignment code. Consume $prompt in failure cases.
22017 Reset timeout to $oldtimeout instead of some arbitrary value.
22018 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22019 timeout problems with infinite stack backtraces.
22020 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22021 Accept function parameters for linkfunc member.
22022
22023Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22024
22025 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22026 (CXXFLAGS): Remove, unreferenced.
22027 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22028 previous -B options and also add -B option to pick up cross compiled
22029 runtime.
c906108c
SS
22030 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22031 doing cross compiles.
22032 (target_alias): Declare global.
22033 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22034 to verify that gcc exists in build tree, and if so set CC to that
22035 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22036
c906108c
SS
22037Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22038
22039 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22040 ptype test for anonymous union. Fixup testcase to match
22041 current gcc debug output.
22042
22043Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22044
22045 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22046 force argument to an unsigned long type.
22047
22048Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22049
22050 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22051 tests and anonymous union print/ptype tests.
c906108c
SS
22052 * gdb.base/list.exp (test_forward-search): Increase timeout by
22053 5 minutes for the "search extremely long line" case.
22054 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22055 completely optional and that the pass/fail messages use the command as
22056 the message if that third arg is a null string.
22057 (gdb_test_exact): Arrange that a null string pattern means match a
22058 null string output rather than any output, which might include random
889bf7c5 22059 errors.
c906108c
SS
22060 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22061 backtrace test.
22062 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22063 always failing and failure is now exposed by gdb.exp changes.
22064
22065Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22066
22067 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22068 weren't being noted.
22069
22070Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22071
22072 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22073 * gdb.stabs/weird.exp: Remove v_comb xfails.
22074
dc96c6c7 22075Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22076
22077 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22078 list.exp scope.exp watchpoint.exp]
c906108c 22079 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22080
dc96c6c7 22081Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22082
22083 * config/monitor.exp: Increase download timeout to 1000 seconds.
22084
dc96c6c7 22085Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22086
22087 * config/m32r.exp: Increase timeout to 120 seconds.
22088
22089Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22090
22091 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22092 and accept older ordering as obsolescent gcc or gdb.
22093 * gdb.c++/templates.exp: Ditto.
22094 * gdb.c++/virtfunc.exp: Ditto.
22095
22096Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22097
22098 * gdb.base/coremaker.c: Add code to mmap some data so we
22099 can check that it ends up in the core file.
22100 * gdb.base/corefile.exp: Add test to read mmapped data
22101 from core file.
22102
dc96c6c7 22103Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22104
22105 * config/m32r.exp: New file.
22106
22107Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22108
22109 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22110 that cflags can contains -gstabs, and work correctly for other tests.
22111
dc96c6c7 22112Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22113
22114 * gdb.base/setshow.exp: New file, tests show and set.
22115 * gdb.base/setshow.c: New file, tests show and set.
22116 * gdb.base/help.exp: Add test for help set|show annotate.
22117 * gdb.base/default.exp: Add test for set|show annotate.
22118
22119Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22120
22121 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22122 errors unique.
22123 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22124 explicitly.
22125
22126Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22127
22128 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22129 and width commands. This is done elsewhere.
22130 * (gdb_start): Don't call gdb_start_sim here. That's already
22131 done in gdb_load. This fixes lots of failures in default.exp.
22132
22133Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22134
22135 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22136 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22137 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22138 in the same we we treat other failures (since it may be an expected
889bf7c5 22139 condition), rather than as an error.
c906108c
SS
22140 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22141 old test format.
22142
22143Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22144
22145 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22146 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22147 twice. Nuke the duplicates.
c906108c 22148 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22149 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22150 Remove config.h along with other config files.
22151
22152Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22153
22154 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22155 "p func1 ()" and note that rests of tests are skipped.
22156 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22157 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22158 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22159 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22160 affected by the previous run test.
22161 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22162 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22163 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22164 "pass int powerset tuple" and "pass modeless int powerset tuple".
22165 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22166 "real write 4" and "real write 8".
22167 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22168 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22169 "print \$i after tuple assign 2", and
22170 "print vs2 after tuple assign 2".
22171 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22172 meaningful error message and return -1 so the caller can
22173 suppress further tests and avoid a cascade of errors.
d63a86f8 22174
c906108c
SS
22175Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22176
22177 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22178 format for printing version.
22179 * gdb.base/default.exp: Ditto.
22180 * gdb.base/interrupt.exp: Fix problem with cascade of
22181 errors if child process dies while calling a function.
d63a86f8 22182
c906108c
SS
22183Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22184
22185 * Makefile.in (VPATH): Add
22186 * Makefile.in (Makefile, config.status): Fix rules so things get
22187 remade when necessary.
22188
22189Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22190
22191 * Makefile.in (just-check): Add path to sibling expect dir
22192 to environment variable specified by RPATH_ENVVAR.
22193
22194Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22195
22196 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22197 (just-check): Add shared library paths for libstdc++, tk,
22198 tcl, bfd, and opcodes to the environment variable specified
22199 in RPATH_ENVVAR.
22200 * configure.in: Add support to recognize --enable-shared flag
22201 and generate correct value for RPATH_ENVVAR.
22202 * configure: Regenerated with autoconf.
22203
22204Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22205
22206 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22207 include all osf versions.
c906108c
SS
22208 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22209 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22210 when target is linux. When failing to build pthreads test
22211 executable, give more meaningful message.
22212 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22213 arg for pthread_create.
d63a86f8 22214
c906108c
SS
22215Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22216
22217 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22218 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22219 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22220 and -lpthreads (everybody else).
c906108c
SS
22221 (test_startup): Fail gracefully if threads are not supported.
22222 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22223 "p/c array_index("abcdef",2)" when not gcc compiled.
22224 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22225 "print func2::coremaker_local" when not gcc compiled.
22226 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22227 "ptype on opaque struct tagname (statically)",
22228 "ptype on opaque struct tagname (dynamically) 1", and
22229 "ptype on opaque struct tagname (dynamically) 2"
22230 for not compiled with gcc.
22231 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22232 backtrace when compiled with gcc.
d63a86f8 22233 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22234 than always return success.
22235
22236Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22237
22238 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22239
22240Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22241
22242 * gdb.base/structs.exp: Undo last change.
22243
22244Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22245
22246 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22247 encapsulate all the steps/nexts done during self test, starting
22248 at main, and makes them less sensitive to optimization issues.
22249 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22250 signal handler" test.
22251 * gdb.threads/pthreads.exp: Only run this for native configs.
22252 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22253 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22254 tests.
22255 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22256 for "runto test_calls(void)" test.
d63a86f8 22257
c906108c
SS
22258Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22259
22260 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22261 and don't expect address info in breakpoint confirmations.
22262
22263Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22264
22265 * gdb.base/list.exp (test_forward_search): Increase timeout
22266 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22267 and then reset to old value when done. Increase expect input
c906108c
SS
22268 buffer to 10000.
22269
22270Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22271
22272 * gdb.base/list.exp (test_forward_search): Fix to handle very
22273 long source line without overflowing expect's input buffer.
22274
22275Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22276
22277 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22278 "buffer_full".
22279
22280 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22281 "buffer_full".
22282
22283 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22284 "buffer_full".
22285
22286 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22287 "buffer_full".
22288
22289Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22290
22291 * configure.in (configdirs): Add gdb.threads.
22292 * configure: Regenerated with autoconf.
22293 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22294 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22295 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22296
c906108c
SS
22297Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22298
22299 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22300
22301Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22302
22303 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22304 each signal's status in the output of "handle all print".
22305 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22306 the \r\n sequence that immediately precedes the gdb prompt.
22307 * gdb.base/a1-selftest.exp: Save original timeout and restore
22308 after test.
22309
22310Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22311
22312 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22313 symbol.
22314
22315Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22316
22317 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22318
22319Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22320
22321 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22322 timeout by 60 seconds.
22323
22324Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22325
22326 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22327 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22328 error return.
22329
22330Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22331
22332 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22333 gdb initialization, also report how long dejagnu waited. Restore
22334 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22335 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22336
22337Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22338
22339 * lib/gdb.exp: Report timeout value for verbosity level 2.
22340 * config/gdbserver.exp: Ditto.
22341 * config/hppro.exp: Ditto.
22342 * config/mips-gdb.exp: Ditto.
22343 * config/monitor.exp: Ditto.
22344 * config/netware.exp: Ditto.
22345 * config/sim-gdb.exp: Ditto.
22346 * config/slite-gdb.exp: Ditto.
22347 * config/udi-gdb.exp: Ditto.
22348 * config/unix-gdb.exp: Ditto.
22349 * config/vx-gdb.exp: Ditto.
22350 * gdb.base/a1-selftest.exp: Ditto.
22351 * gdb.base/a2-run.exp: Ditto.
22352 * gdb.base/break.exp: Ditto.
22353 * gdb.base/corefile.exp: Ditto.
22354 * gdb.base/list.exp: Ditto.
22355 * gdb.base/recurse.exp: Ditto.
22356 * gdb.base/scope.exp: Ditto.
22357 * gdb.base/signals.exp: Ditto.
22358
22359Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22360
22361 * gdb.threads/Makefile.in (docdir): Removed.
22362
22363Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22364
22365 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22366 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22367 @srcdir@.
d63a86f8 22368 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22369 autoconf 2.5 or higher.
22370 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22371
22372Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22373
22374 * configure: Regenerated.
22375 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22376 avoid name clashes with SunOS headers.
22377
22378Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22379
22380 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22381
22382Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22383
22384 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22385 prototype information ends up in the compiler info file.
22386
22387Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22388
22389 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22390 attempting to regenerate it. Eliminate use of a temporary file
22391 and just generate the info file directly. Source it immediately,
22392 for consistency of use.
22393 * gdb.base/corefile.exp: Ditto
22394 * gdb.base/exprs.exp: Ditto.
22395 * gdb.base/funcargs.exp: Ditto.
22396 * gdb.base/langs.exp: Ditto.
22397 * gdb.base/list.exp: Ditto.
22398 * gdb.base/mips_pro.exp: Ditto.
22399 * gdb.base/nodebug.exp: Ditto.
22400 * gdb.base/opaque.exp: Ditto.
22401 * gdb.base/ptype.exp: Ditto.
22402 * gdb.base/scope.exp: Ditto.
22403 * gdb.base/setvar.exp: Ditto.
22404 * gdb.base/signals.exp: Ditto.
22405 * gdb.base/whatis.exp: Ditto.
22406 * gdb.c++/templates.exp: Ditto.
22407 * gdb.c++/virtfunc.exp: Ditto.
22408 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22409 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22410
22411Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22412
22413 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22414 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22415 Increase timeout, a lot of single stepping might be needed if the
22416 target has no hardware watchpoints.
22417
22418Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22419
22420 * gdb.base/break.exp: Ignore compiler warnings when compiling
22421 break.c.
22422 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22423 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22424 from remote-sim.
22425 * gdb.base/exprs.exp: Add h8300 xfails.
22426 * gdb.base/funcargs.exp: Likewise.
22427 * gdb.base/nodebug.exp: Likewise.
22428 * gdb.base/printcmds.exp: Likewise.
22429 * gdb.base/ptype.exp: Likewise.
22430 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22431 h8300 xfails.
d63a86f8 22432 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22433 on the h8300.
22434 * gdb.base/funcargs.c: Explicitly make last constant argument to
22435 call_after_alloca_subr an unsigned long type.
22436 * gdb.base/return.c: Include stdio.h.
22437
22438Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22439
22440 * config/abug.exp: New file for the older Motorola Bug monitor
22441 that runs on the mvme13x series VME boards.
22442 * config/monitor.exp: Use the new config array for target settings
22443 if they exist.
22444
22445Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22446
22447 * sim-gdb.exp: Make the SH simulator allocate less space when
22448 it is targeted.
22449
22450Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22451
22452 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22453 test.
22454
22455Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22456
22457 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22458 "rs6000-*-*" for "list function in include file" when gcc compiled.
22459 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22460 for "p ctable1[120]".
22461 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22462 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22463 Remove setup_xfail for "rs6000-*-*" for
22464 "print 'scope0.c'::filelocal before run".
22465 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22466 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22467 since some compilers don't allow both options to be given
22468 on the same command line. Create object file and move it.
d63a86f8 22469
c906108c
SS
22470Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22471
22472 * gdb.base/corefile.exp: Always regenerate the core file, since
22473 we always regenerate the coremaker program. Detect special case
22474 where registers cannot be read from core file.
d63a86f8 22475
c906108c
SS
22476Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22477
22478 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22479 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22480 * gdb.c++/templates.exp: Only match on basename of file since
22481 some formats like xcoff don't encode directory information.
22482 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22483 and rs6000 AIX xcoff targets.
22484 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22485 * configure: Regenerate.
22486 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22487 here, rather than in distclean.
d63a86f8 22488
c906108c
SS
22489Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22490
22491 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22492 defined, and use it to compile the test case with -O2. The
22493 native compilation still uses no optimization.
22494 * gdb.base/mips_pro.c: Remove inline assembly code since
22495 it is compiled PIC by default, which results in assembler
22496 warnings that make the testsuite think the compilation
22497 was unsuccessful.
22498
22499Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22500
22501 * gdb.c++/misc.exp: Add note to message for
22502 "print s.a for foo struct" that this is a known gcc 2.7.2
22503 and earlier bug.
22504
22505Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22506
22507 * gdb.base/break.exp: Fix pattern for matching "Delete all
22508 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22509 setup_xfail for deleting all breakpoints test. Fix various
22510 timeout messages to include "(timeout)".
22511 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22512 for "p t_float_values2(3.14159,float_val2)".
22513 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22514 for "continue to call2g" when gcc compiled.
22515 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22516 "up to foo in langs.exp", "show language at foo in langs.exp",
22517 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22518 and "show language at fsub in langs.exp".
22519 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22520 "list line 1 in include file", "list message for lines past EOF",
22521 "list function in include file", "list list0.h:foo", and
22522 "list filename:function; nonexistant function".
22523 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22524 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22525 and "ptype t_char_array" to be for native cc only.
d63a86f8 22526
c906108c
SS
22527Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22528
d63a86f8 22529 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22530 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22531 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22532
22533Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22534
22535 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22536 "bt in signals.exp". This problem only appears when running
22537 the testsuite, and then only intermittently.
22538
22539Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22540
22541 * gdb.base/return.exp (return_tests): Differentiate between
22542 two tests of continuing.
22543
22544Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22545
22546 * */Makefile.in (maintainer-clean): Remove config.log.
22547 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22548 * gdb.c++/Makefile.in (PROGS): Add inherit.
22549 (clean): Remove *.ci.
22550
22551Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22552
22553 * gdb.c++/misc.cc: Add test code from Mike Stump.
22554 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22555
22556Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22557
22558 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22559 to "alpha-*-osf2*" and add comment.
22560 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22561 setup_xfail for "step over execarg initialization" and
22562 "step over corearg initialization".
c906108c
SS
22563 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22564 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22565 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22566 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22567 "print func2::coremaker_local", and "backtrace in corefile.exp".
22568 * gdb.base/signals.exp: Build and source signals.ci.
22569 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22570 to be for gcc only.
22571 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22572
c906108c
SS
22573Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22574
22575 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22576 Feb 3 procfs.c change.
22577
22578Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22579
22580 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22581
22582Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22583
22584 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22585 from dejagnu's apparent default of 10 seconds, which gives random
22586 results when running the tests over NFS on moderately loaded systems.
22587 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22588
22589Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22590
22591 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22592 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22593 result reports.
c906108c
SS
22594
22595Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22596
22597 * configure.in (CY_AC_PATH_TCLH): Remove.
22598 * configure: Regenerate.
22599
22600Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22601
22602 * gdb.c++/Makefile.in (clean): Add missing '{'.
22603
22604Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22605
22606 * lib/gdb.exp: Provide a default value for noinferior.
22607
22608 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22609 Load libgloss.exp.
22610
22611Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22612
22613 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22614 the executable, not the .o to run the tests from.
22615
22616Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22617
22618 * gdb.base/break.exp: Don't test for program exit or exit status
22619 if $noresults if nonzero.
22620 * gdb.base/langs.exp: Likewise.
22621 * gdb.base/watchpoint.exp: Likewise.
22622
22623 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22624 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22625 trying to compile the testcase.
22626
22627Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22628
22629 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22630 * gdb.base/signals.exp (continue to handler): Likewise.
22631
22632Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22633
22634 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22635
22636 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22637
22638Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22639
22640 * gdb.base/corefile.exp: Recognize "not found" as failure
22641 when trying to determine if a core file was generated.
22642 If no core file was generate the first time, try again without
22643 the ulimit -c to work around braindamaged shells.
22644
22645Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22646
22647 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22648 [] tests with "test" and enclose string in quotes.
22649 * gdb.stabs/configure: Rebuild
d63a86f8 22650
c906108c
SS
22651Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22652
22653 Changes in sync with expect:
22654 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22655 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22656 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22657 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22658 argument to AC_REQUIRE.
22659 * configure: Regenerated.
22660
22661Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22662
22663 * gdb.base/corefile.exp: When generating a core, discard any
22664 error messages about ulimit not found and the "core dumped"
22665 message from the shell that runs the coredumper.
22666
22667Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22668
22669 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22670
22671 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22672 which sed script to run. Expect failure for v_comb test
22673 on PA targets too.
d63a86f8 22674
c906108c
SS
22675Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22676
22677 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22678 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22679
22680Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22681
22682 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22683 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22684 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22685 * lib/gdb.exp (default_gdb_start): Fix typo.
22686 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22687 messages to not include the full program name that caused
22688 the core dump since some systems (such as solaris) apparently
22689 truncate this path to about 80 characters.
22690 When generating a core file first try increasing the core file
22691 size limit to unlimited since some systems may default it to
22692 zero, and it is harmless to try it. Move the test for failing
22693 to generate a core file to where it will actually get executed.
22694 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22695 new gdb result from g++ debug info improvements and make old
22696 pattern obsolescent. Also account for size_t differences
22697 (may be int or long).
22698 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22699 initialization before function call is placed in the delay slot
22700 and thus appears to be skipped over by commands such as "next".
22701
22702Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22703
22704 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22705
22706Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22707
22708 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22709 input source file; fix code to compile test to deal with this
22710 convention.
22711 * gdb.c++/*.exp: Likewise.
22712
22713Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22714
22715 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22716 "bt in signals.exp".
22717
22718Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22719
22720 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22721 "step over execarg initialization" and
889bf7c5 22722 "step over corearg initialization".
c906108c
SS
22723
22724Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22725
22726 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22727 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22728
22729Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22730
22731 From Rob Savoye (rob@poseidon.cygnus.com)
22732 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22733 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22734 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22735 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22736 configure.in}: Major reworking for autoconfig.
c906108c
SS
22737 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22738 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22739 New files.
c906108c
SS
22740 * config/unix-gdb.exp: Make GDB global.
22741 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22742 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22743 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22744 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22745 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22746 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22747 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22748 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22749 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22750 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22751 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22752 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22753 to returns as necessary, arrange for test to compile own testcase
22754 executable.
c906108c 22755 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22756
c906108c
SS
22757Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22758
22759 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22760 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22761 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22762 "backtrace through signal handler".
22763
22764Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22765
22766 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22767 continuing from a job control stop signal.
22768 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22769
22770Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22771
22772 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22773 * gdb.base/corefile.exp: Likewise.
22774 * gdb.base/funcargs.exp: Likewise.
22775
22776Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22777
22778 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22779 * config/monitor.exp: Add support for setting baud rate.
22780
22781Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22782
22783 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22784 i*86-*-linux* xfails for "backtrace through signal handler".
22785 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22786 "print func2::coremaker_local".
22787 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22788 alpha-dec-osf2* xfail for
c906108c
SS
22789 "delete all breakpoints when none".
22790
22791Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22792
22793 * gdb.base/break.exp: Change test that deletes all breakpoints
22794 when no user breakpoints are installed. A post 4.15 change
22795 causes gdb to no longer prompt in this case.
22796
22797Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22798
22799 * gdb.base/return.exp (return_tests): Change xfail for test
22800 "correct value returned double test" to stop xfailing at
22801 Solaris 2.5. Apparently the bug has been fixed.
22802
22803Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22804
22805 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22806 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22807
22808Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22809
22810 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22811 * gdb.disasm/hppa.s: Corresponding changes.
22812
22813Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22814
22815 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22816 makefile fragment.
22817 * config/mt-hpux: Deleted.
22818
22819Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22820
d63a86f8 22821 * Many files: When warning about suppressed tests due to a
c906108c
SS
22822 nonexistant test binary, avoid incrementing the warning count.
22823
22824Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22825
22826 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22827
c906108c
SS
22828Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22829
22830 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22831 "sparc-*-solaris2*".
22832
22833Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22834
22835 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22836 Add global and local variables and initialize them.
22837 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22838 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22839 extracts the file name and terminating signal from the core file.
22840 * TODO: Remove note about tests for correct mapping of corefile.
22841 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22842 from optimizing it away.
22843 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22844 handles common blocks.
22845
22846Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22847
22848 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22849 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22850
22851Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22852
22853 * Makefile.in (maintainer-clean): New target, synonym for
22854 realclean.
22855 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22856 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22857 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22858 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22859 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22860 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22861
22862Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22863
22864 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22865 xfails when not gcc compiled for "print foo::funclocal".
22866 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22867 "print foo::funclocal at foo",
22868 "print 'scope1.c'::foo::funclocal at foo",
22869 "print foo::funclocal_bss at foo",
22870 "print 'scope1.c'::foo::funclocal_bss at foo",
22871 "print foo::funclocal_ro at foo",
22872 "print 'scope1.c'::foo::funclocal_ro at foo",
22873 "print bar::funclocal at foo" and
22874 "print 'scope1.c'::bar::funclocal at foo".
22875 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22876 gcc compiled for "print foo::funclocal at bar".
22877 Expand all messages to ensure that they identify that
22878 the test is at bar().
22879 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22880 gcc compiled for:
22881 "ptype on opaque struct pointer (statically)",
22882 "ptype on opaque struct tagname (statically)",
22883 "ptype on opaque struct pointer (dynamically) 1",
22884 "ptype on opaque struct tagname (dynamically) 1",
22885 "ptype on opaque struct pointer (dynamically) 2" and
22886 "ptype on opaque struct tagname (dynamically) 2
22887 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22888 gcc compiled for:
22889 "p datalocal"
22890 "whatis datalocal",
22891 "ptype datalocal",
22892 "p bsslocal",
22893 "whatis bsslocal", and
22894 "ptype bsslocal".
22895 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22896 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22897 when not gcc compiled.
22898 * gdb.base/funcargs.exp (float_and_integral_args): Add
22899 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22900 compiled.
22901 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22902 "backtrace from call6a" when not gcc compiled.
22903 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22904 "backtrace from call7a" when not gcc compiled.
22905 * gdb.base/callfuncs.exp (do_function_calls):
22906 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22907 "p t_char_array_values(char_array_val2,char_array_val1)",
22908 "p t_char_array_values(char_array_val1,char_array_val2)",
22909 "p t_char_array_values("carray 1","carray 2")",
22910 "p t_char_array_values("carray 1",char_array_val2)",
22911 "p t_char_array_values(char_array_val1,"carray 2")",
22912 "p sum_args(1,{2})",
22913 "p sum_args(2,{2,3})",
22914 "p sum_args(3,{2,3,4})",
22915 "p sum_args(4,{2,3,4,5})"
22916 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22917 "backtrace in corefile.exp" when not gcc compiled.
22918
22919Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22920
22921 * gdb.base/signals.exp: Rewrite `handle all print' test as
22922 a procedure. Accept blanks or TABs as whitespace, increase
22923 timeout and expect input buffer size for the large output
22924 from the command. Remove "i*86-*-bsdi2.0" xfail.
22925
22926Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22927
22928 * gdb.base/setvar.exp: Add new testcases for truncation when
22929 assigning invalid values to bitfields.
22930
22931Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22932
d63a86f8 22933 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22934 mips-sgi-irix* xfail for
22935 "call inferior func with struct - returns char *"
22936 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22937 accepted in the result.
c906108c
SS
22938
22939Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22940
22941 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22942 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22943 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22944 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22945 that accidentally got checked in.
22946
22947Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22948
d63a86f8 22949 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22950 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22951 compiled test.
22952 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22953 Add mips-sgi-irix5* xfail for not gcc compiled.
22954 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22955 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22956 "p top", "whatis top", "p middle", and "whatis middle".
22957 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22958 "whatis signed char" for not gcc compiled.
22959 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22960 "set variable signed char=-1 (-1)" and
22961 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22962 * gdb.base/funcargs.exp (float_and_integral_args):
22963 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22964 Add mips-sgi-irix* xfail when not gcc compiled for
22965 "continue to call2b".
22966 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22967 "continue to call2g".
22968 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22969 "backtrace from call6a"
22970 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22971 "backtrace from call7k".
22972 Add mips-sgi-irix5* xfail when not gcc compiled for
22973 "backtrace from call7a".
22974 (localvars_after_alloca): Fix gdb_test cmds for
22975 "print * after runto ...".
22976 Remove rs6000-*-* xfails for
22977 "print i after runto localvars_after_alloca" and
22978 "print l after runto localvars_after_alloca"
22979 for all compilers.
22980 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22981 when not compiled with gcc, for:
c906108c
SS
22982 "print signed char == (minus)",
22983 "print signed char != (minus)",
22984 "print signed char < (minus)",
22985 "print signed char > (minus)".
22986 * gdb.base/callfuncs.exp (do_function_calls):
22987 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22988 "call inferior func with struct - returns char *".
d63a86f8 22989 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22990 "correct value returned double test" to include Solaris 2.4.
22991 * gdb.base/funcargs.exp (float_and_integral_args):
22992 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22993
c906108c
SS
22994Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22995
22996 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22997 enumeration bitfields if compiling with GNU C.
22998 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22999 to empty' prompt.
23000
23001Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23002
23003 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23004 test for PRO targets.
23005
23006 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23007 breakpoints in the inferior at any given time by making
23008 two groups of breakpoints for call2*, call6* and call7*
23009 tests.
23010
23011Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23012
23013 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23014 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23015 from optimizing it away.
23016 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23017 "call inferior func with struct".
23018
23019Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23020
23021 * configure.in: Only configure gdb.chill for particular targets.
23022
23023Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23024
23025 * gdb.base/Makefile.in: Add action to .c.o transformation
23026 rule that generates a .ci file for each .o file and remove
23027 explicit .c.o rules except for callfuncs.o.
23028 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23029 generates a .ci file for each .o file and remove explicit
23030 .cc.o rules.
23031 (clean): Remove *.tmp *.ci files.
23032 (EXECUTABLES): Remove templ-info.exp.
23033 * gdb.base/compiler.c: New file.
23034 * gdb.c++/compiler.cc: New file
23035 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23036 Change rs6000-*-* xfail for
23037 "print 'scope0.c'::filelocal_ro" and
23038 "print 'scope1.c'::filelocal" and
23039 "print 'scope1.c'::filelocal_bss" and
23040 "print 'scope1.c'::filelocal_ro" and
23041 "print 'scope1.c'::foo::funclocal" and
23042 "print 'scope1.c'::foo::funclocal_ro" and
23043 "print 'scope1.c'::bar::funclocal" and
23044 "print 'scope0.c'::filelocal_ro" and
23045 "print 'scope1.c'::filelocal at foo" and
23046 "print 'scope1.c'::filelocal_bss at foo" and
23047 "print 'scope1.c'::filelocal_ro at foo" and
23048 "print 'scope1.c'::foo::funclocal at foo" and
23049 "print 'scope1.c'::foo::funclocal_bss at foo" and
23050 "print 'scope1.c'::foo::funclocal_ro at foo" and
23051 "print 'scope1.c'::bar::funclocal at foo" and
23052 "print 'scope0.c'::filelocal_ro" and
23053 "print 'scope1.c'::filelocal" and
23054 "print 'scope1.c'::filelocal_bss" and
23055 "print 'scope1.c'::filelocal_ro" and
23056 "print 'scope1.c'::foo::funclocal" and
23057 "print 'scope1.c'::foo::funclocal_bss" and
23058 "print 'scope1.c'::foo::funclocal_ro" and
23059 "print 'scope1.c'::bar::funclocal" and
23060 "print 'scope1.c'::bar::funclocal_bss"
23061 to only be xfail'd when not compiled with gcc.
d63a86f8 23062 Add rs6000-*-* xfail for
c906108c
SS
23063 "print 'scope0.c'::filelocal_bss before run"
23064 when compiled with gcc.
23065 (test_at_main): Add rs6000-*-* xfail for
23066 "print filelocal_ro in test_at_main"
23067 when compiled with gcc.
23068 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23069 Add rs6000-*-aix* xfail for
c906108c
SS
23070 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23071 "ptype t_char_array", not compiled with gcc.
23072 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23073 xfail for "list foo (in include file)" when gcc compiled.
23074 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23075 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23076 "run to call0a" if not compiled with gcc.
23077 (unsigned_integral_args): Add rs6000-*-* xfail for
23078 "run to call1a" if not compiled with gcc.
23079 (float_and_integral_args): Add rs6000-*-* xfail for
23080 "run to call2a" if not compiled with gcc and for
23081 "continue to call2b" for any compiler.
23082 Add rs6000-*-* xfail to
23083 "print f1 after run to call2a" for gcc compiled.
23084 (discard_and_shuffle): Add rs6000-*-* xfail for
23085 "run to call6a".
23086 (shuffle_round_robin): Add rs6000-*-* xfail for
23087 "backtrace from call7a" if not compiled with gcc.
23088 Add rs6000-*-* xfail for
23089 "backtrace from call7b" if compiled with gcc.
23090 (call_after_alloca): Add rs6000-*-* xfail for
23091 "print c in call_after_alloca" and
23092 "print s in call_after_alloca" and
23093 "backtrace from call_after_alloca_subr"
23094 if not compiled with gcc.
23095 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23096 "print c in localvars_in_indirect_call" and
23097 "print c in localvars_in_indirect_call" and
23098 "backtrace in indirectly called function" and
23099 "stepping into indirectly called function"
23100 if not compiled with gcc.
23101 (localvars_after_alloca): Add rs6000-*-* xfail for
23102 "print c after runto localvars_after_alloca" and
23103 "print s after runto localvars_after_alloca" and
23104 "print i after runto localvars_after_alloca" and
23105 "print l after runto localvars_after_alloca"
23106 for all compilers.
23107 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23108 than whatis-info.exp.
23109 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23110 than opaque-info.exp.
23111 Setup rs6000-*-* xfail for
d63a86f8 23112 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23113 "ptype on opaque struct pointer (dynamically)" when
23114 not compiled with gcc.
23115 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23116 rather than callf-info.exp.
23117 (do_function_calls): Add clear_xfail for rs6000-*-* for
23118 "p t_float_values2(3.14159,float_val2)". Seems to work
23119 fine there, both with xlc and gcc. Need to find out what
23120 it is doing right and fix other platforms.
23121 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23122 "call inferior func with struct - returns int",
23123 "call inferior func with struct - returns long",
23124 "call inferior func with struct - returns float",
23125 "call inferior func with struct - returns double",
23126 "call inferior func with struct - returns char *",
23127 but only if not gcc compiled (presumes xlc compiled).
23128 Change rs6000-*-* xfails for
23129 "call inferior func with struct - returns char" and
23130 " call inferior func with struct - returns short" to only
23131 xfail if not using gcc.
23132 (clean mostlyclean): Remove *.ci and *.tmp files.
23133 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23134 than templ-info.exp.
23135 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23136 Add rs6000-*-* xfail for "up to foo in langs.exp"
23137 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23138 when not gcc compiled.
d63a86f8 23139
c906108c
SS
23140Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23141
23142 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23143 * gdb.base/corefile.exp: Likewise.
23144 * gdb.base/list.exp: Likewise.
23145 * gdb.base/scope.exp: Likewise.
23146 * gdb.base/siganls.exp: Likewise.
23147
23148 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23149 compiler output.
23150 * gdb.base/whatis.exp: Likewise.
23151
23152Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23153
23154 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23155 failure (opcode table has been fixed to match reality).
23156
23157Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23158
23159 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23160 "call inferior func with struct - returns char",
23161 "call inferior func with struct - returns short"
23162
23163 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23164 "print 'scope0.c'::filelocal at main",
23165 "print 'scope0.c'::filelocal_bss in test_at_main",
23166 "print 'scope0.c'::filelocal at foo",
23167 "print 'scope0.c'::filelocal_bss in test_at_foo",
23168 "print 'scope0.c'::filelocal at bar",
23169 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23170
c906108c
SS
23171 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23172 in source file 1". This bug seems to have been fixed with both
23173 gcc and native cc (was native assembler bug?).
23174
23175Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23176
23177 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23178 "backtrace through signal handler" to "i*86-*-sysv4*".
23179 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23180 continue" case. Add "known SVR4 bug" to fail message.
23181 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23182 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23183 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23184 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23185 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23186 "up to foo in langs.exp", "show language at foo in
23187 langs.exp", "up to cppsub_ in langs.exp", "show
23188 language at cppsub_ in langs.exp", "up to fsub in
23189 langs.exp", and "show language at fsub in langs.exp".
23190 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23191 "bactrace in corefile.exp".
23192 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23193 "call inferior function with struct - returns float" and
23194 "call inferior function with struct - returns double".
d63a86f8 23195
c906108c
SS
23196Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23197
23198 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23199 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23200 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23201 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23202
23203Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23204
23205 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23206 (or overriden) "CHILL" macro rather then bare "gcc".
23207 Also look for ../../gcc/xgcc since that is what we will
23208 actually need, not "Makefile". Remove following assignment
23209 of CHILL to CHILL_FOR_TARGET because that results in
23210 recursive definition.
23211
23212Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23213
23214 * gdb.base/corefile.exp: Change xfail for backtrace in
23215 corefile.exp from linuxaout to all linux.
23216 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23217 cases where we miss the breakpoint at the signal handler
23218 for some reason. Setup xfail for linuxoldld/linuxaout and
23219 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23220 hitting SIGURG breakpoint.
23221 * gdb.base/signals.exp: Setup xfail for "next" acting like
23222 continue to add linuxoldld. Setup xfail for all linux for
23223 "next to handler in signals_tests_1", "backtrace in
23224 signals_tests_1", "continue to func1", "pass SIGUSR1",
23225 and continue to handler".
23226
23227Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23228
23229 * Update all FSF addresses except those in COPYING* files.
23230
23231Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23232
23233 * gdb.base/a2-run.exp: Change messages to be more explicit about
23234 the status of args, and quote binfile in results.
23235
23236Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23237
23238 * gdb.base/callfuncs.exp: Add tests for passing structs to
23239 inferior functions and return various types.
23240 * gdb.base/callfuncs.c: Add functions to receive a struct
23241 and return a member of the struct, in various types.
23242
23243Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23244
23245 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23246
23247Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23248
23249 * config/vxworks29k.exp: New file, sources vxworks.exp.
23250
23251Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23252
23253 * config/gdbremote.exp: New file. Testing framework using
23254 gdbserver.
23255
23256Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23257
23258 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23259 "call function when asleep" and "send end of file".
23260 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23261 for "backtrace in corefile.exp".
23262 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23263 for "backtrace through signal handler".
23264 * gdb.base/corefile.exp: Make sure we actually generate a core file
23265 before trying the core tests. Some systems allow the user to suppress
23266 generation of core files and default to that (linux for example).
23267 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23268 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23269
23270Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23271
23272 * gdb.threads: New directory with some crude multi-threaded
23273 gdb tests (step.exp and step2.exp).
23274 * config/mt-lynx (STEP_EXECUTABLE): Define.
23275 (THREADFLAGS): Define.
23276
23277Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23278
23279 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23280
23281 * gdb.base/signals.exp: Disable whole file for lynx until
23282 further notice.
23283
23284 * gdb.base/signals.exp: xfail test where "next" acts like
23285 "continue" for lynx.
23286
23287 * gdb.base/interrupt.exp: xfail test for calling function while
23288 inferior is asleep for lynx.
23289
23290 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23291 than one cr-lf after each command.
23292
23293Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23294
23295 * configure.in: Reinstate setting of stabsdirs variable, fix
23296 typo in setting up configdirs for native builds.
23297
23298 * gdb.base/return.exp: Fix typo in return double test.
23299 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23300 compiler from optimizing them away.
23301
23302Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23303
23304 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23305 sequences to be echo'd by gdb when using gdb_test.
23306 * gdb.chill/chexp.exp: Likewise.
23307 * gdb.fortran/exprs.exp: Likewise
23308
23309Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23310
23311 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23312 after the inferior gdb has started.
23313
23314 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23315 after each command.
23316 * gdb.base/funcargs.exp: Likewise.
23317 * gdb.base/gdbvars.exp: Likewise.
23318 * gdb.base/interrupt.exp: Likewise.
23319 * gdb.base/list.exp: Likewise.
23320 * gdb.base/watchpoint.exp: Likewise.
23321 * gdb.c++/demangle.exp: Likewise.
23322 * gdb.c++/inherit.exp: Likewise.
23323 * gdb.chill/chexp.exp: Likewise.
23324 * gdb.fortran/exprs.exp: Likewise.
23325
23326 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23327 test if we can't handle IO to/from the inferior.
23328
23329 * gdb.c++/misc.exp: Always check for a program already being
23330 started after sending a "run" command to gdb.
23331
23332 * gdb.base/twice.exp: Start with a fresh gdb.
23333
23334 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23335 only depend on gdb's expression code, not the chill runtime.
23336
23337 * gdb.base/return.c: Put return values into variables so we
23338 can have gdb print them rather than depending on the program
23339 to print them.
23340 * gdb.base/return.exp: Corresponding changes.
23341
23342 * lib/gdb.exp: Provide default value for noinferiorio.
23343 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23344 the inferior.
23345
23346 * gdb.base/break.exp: Always check for a program already being
23347 started after sending a "run" command to gdb.
23348 (text_next_with_recursion): Don't check the output from the
23349 program's printf statement. Instead just make sure the program
23350 exited.
23351
23352 * gdb.base/commands.exp: Protect tests which need arguments with
23353 $noargs conditionals.
23354
23355Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23356
23357 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23358 of structure member arrays to match gdb/valops.c:value_addr change.
23359
23360Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23361
23362 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23363 cases.
23364
23365Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23366
23367 * configure.in (configdirs): Remove gdb.chill from default list
23368 of subdirs and then add it back in only if doing a native build.
23369 The current chill compiler does not yet work in any cross build.
23370 * Revert all signal changes from Jul 6.
23371 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23372 for sh-hms targets, allowing these tests to link, with no other
23373 changes. Testing is suppressed by setting "nosignals" in site.exp.
23374
23375Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23376
23377 * configure.in (signaldirs): Define and add to configdirs for all
23378 targets except some specific ones that are known to not support signals.
23379 Also clean up formatting.
23380 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23381 (signals, sigall): Remove rules to build.
23382 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23383 Moved to new gdb.signals directory.
23384 * gdb.signals: New test directory.
23385 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23386 signals.c signals.exp}: New or moved files.
23387
23388Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23389
23390 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23391
23392Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23393
23394 * gdb.base/return.exp: Xfail `return double' test failure
23395 on at least Solaris 2.3 and handle future/past versions on
23396 a case by case basis as appropriate. Also update message
23397 to include i*86 failures.
23398
23399Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23400
23401 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23402
23403 * lib/gdb.exp: Fix comment which erroneously identified
23404 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23405 gdb_file_cmd not gdb_load).
23406 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23407
23408 * gdb.base/setvar.exp: Make test names consistent between pass and
23409 fail cases. Use gdb_test more.
23410
23411Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23412
23413 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23414
23415Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23416
23417 * gdb.base/help.exp: Fix expected help string for `show commands'.
23418
23419Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23420
23421 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23422
23423 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23424 of a text section.
23425
23426Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23427
23428 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23429 that loop eventually terminates. Fix Connection refused logic so
23430 that testsuite will expire nicely.
23431
23432Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23433
23434 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23435 config/rom68k.exp: New tcl glue for the appropriate monitors.
23436 These all just end up calling monitor.exp.
23437 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23438 refused' by retrying. Cleanup some timeout issues.
23439 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23440 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23441 callers don't have to set/restore global timeout variable.
23442
23443 * The following set of changes centralizes management of the global
23444 timeout variable. This way, it can be set in one target dependent
23445 place instead of dozens of places scattered throughout the test suite.
23446 If you need to lengthen a timeout, then you should either set timeout
23447 in one of the config/{target}.exp files, or multiply it by a factor.
23448 Setting it to an absolute value is always going to lose for some
23449 targets.
23450 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23451 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23452 * gdb.base/funcargs.exp: Don't set timeout.
23453 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23454 * gdb.base/printcmds.exp (test_print_string_constants
23455 test_print_array_constants): Don't set timeout.
23456 * gdb.base/ptype.exp: Don't set timeout.
23457 * gdb.base/recurse.exp: Don't set timeout.
23458 * gdb.base/return.exp: Don't set timeout.
23459 * gdb.base/watchpoint.exp: Don't set timeout.
23460 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23461 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23462
23463Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23464
23465 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23466
23467Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23468
23469 * lib/gdb.exp: Disable chill tests for irix5.
23470
23471Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23472
23473 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23474 each test pass or fail.
23475
23476Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23477
23478 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23479 xlc not gcc.
23480
23481Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23482
23483 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23484
23485Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23486
23487 * config/est.exp: Fix copyright and comments. Remove dead code.
23488 Use targetname, serialport and baud variables instead of fixed
23489 constants.
23490 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23491 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23492
23493Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23494
23495 * gdb.base/watchpoint.exp: Don't run
23496 test_watchpoint_triggered_in_syscall for sunos.
23497
23498Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23499
23500 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23501 they don't seem to exist. Do include stdio.h.
23502
23503Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23504
23505 * gdb.base/a1-selftest.exp: Add alpha xfail.
23506
23507Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23508
23509 * gdb.base/watchpoint.c (main): Prompt before calling read().
23510 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23511 Revise accordingly. Remove cruft about sending "123" several
23512 times, until it gets noticed. Clean up the "print buf[0]" stuff
23513 so that it passes or fails, and waits for prompts in the usual way.
23514
23515Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23516
23517 * gdb.base/recurse.exp: Fix comment.
23518
23519 * TODO: Remove item about printing variables in nodebug.exp. Add
23520 item about enabling tests which are only run on some targets.
23521
23522 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23523 fail, make test names unique, use new gdb_test convention
23524 regarding pattern, use gdb_test more, etc.).
23525
23526 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23527 fail, make test names unique, etc.).
23528
23529Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23530
23531 * gdb.base/nodebug.c: Change return type of top and middle to
23532 short.
23533 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23534 are fixed by the recent mdebugread.c changes. Allow `short ()'
23535 as type for top and middle.
23536
23537Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23538
23539 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23540 nearly as I can tell, the whole thing was an accident in Stu's
23541 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23542 to replace a send/expect pair with gdb_test, but ended up only
23543 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23544 of 30 Mar 1995 took care of it, but left this vestigial comment
23545 which I am now nuking.
23546
23547Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23548
23549 * gdb.base/break.exp: Look for different line number for
23550 breakpoint at main depending on usestubs.
23551
23552Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23553
23554 * gdb.base/list.exp: Adjust some alternate expect patterns to
23555 match recent list0.c change. Add alternate expect pattern for
23556 output from `list default lines around main' for optimizing
23557 compilers.
23558
23559Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23560
23561 * lib/gdb.exp: If nosignals is not set, set it to 0.
23562
23563Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23564
23565 * config/slite-gdb.exp: Responds to load symbol table prompt.
23566 * gdb.base/break.exp: Adjust line number, fix rerun.
23567 * gdb.base/langs0.c: Add #ifdef usestubs.
23568
23569Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23570
23571 * gdb.base/list.exp: Adjust line contents after adding new lines in
23572 list0.c. Also fix a syntax error.
23573
23574 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23575 * gdb.base/break.exp: ditto.
23576 * gdb.base/list.exp: ditto.
23577 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23578 * gdb.base/run.c: ditto.
23579 * gdb.base/list0.c: ditto.
23580 * gdb.base/funcargs.c: ditto.
23581
23582Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23583
23584 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23585 $targetname, $serialport and $baud instead of hardwired variables.
23586 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23587 target doesn't support signals.
23588
23589Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23590
23591 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23592
23593Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23594
23595 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23596 Don't rely on the value of an auto variable before it has been
23597 initialized. Use gdb_test more.
23598
23599Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23600
23601 * lib/gdb.exp (default_gdb_version): A version number must start
23602 with a digit, but other than that contains all characters up to
23603 the first whitespace character.
23604
23605Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23606
23607 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23608
23609Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23610
23611 * gdb.c++/*.exp: Warn if executable does not exist. The original
23612 reason for skipping the warning was that configure.in sometimes
23613 intentionally skipped building the executables but the tcl code
23614 had no way of knowing. That (a) was always bogus with respect to
23615 error handling, (b) is no longer true (right now there is no way
23616 to skip C++ tests).
23617
23618 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23619
23620Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23621
23622 * gdb.base/list.exp: Add expect patterns for output from
23623 SunPRO compiled executables.
23624 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23625 types.
23626
23627Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23628
23629 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23630 number (we are already testing that the correct source line text
23631 gets printed).
23632
23633 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23634 that is what is intended, but something needed to be done to get
23635 sunos4 native working again.
23636
23637 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23638
23639 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23640 apparently went with a (very) old xfail.
23641
23642Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23643
23644 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23645 runto_main is a proc in gdb.exp that will do 'step' for target use
23646 stubs.
23647 * gdb.base/exprs.exp: ditto.
23648 * gdb.base/interrupt.exp: ditto.
23649 * gdb.base/opaque.exp: ditto.
23650 * gdb.base/printcmds.exp: ditto.
23651 * gdb.base/ptype.exp: ditto.
23652 * gdb.base/scope.exp: ditto.
23653 * gdb.base/setvar.exp: ditto.
23654 * gdb.base/signals.exp: ditto.
23655 * gdb.base/twice.exp: ditto.
23656 * gdb.c++/classes.exp: ditto.
23657 * gdb.c++/inherit.exp: ditto.
23658 * gdb.c++/templates.exp: ditto.
23659 * gdb.base/break.exp: no run and hit main for stubs. Change line
23660 numbers for breakpoints and info breakpoint.
23661 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23662 breakpoint().
23663 * gdb.base/callfuncs.c: ditto.
23664 * gdb.base/exprs: ditto.
23665 * gdb.base/interrupt.c: ditto.
23666 * gdb.base/opaque0.c: ditto.
23667 * gdb.base/printcmds.c: ditto.
23668 * gdb.base/ptype.c: ditto.
23669 * gdb.base/scope0.c: ditto.
23670 * gdb.base/setvar.c: ditto.
23671 * gdb.base/signals.c: ditto.
23672 * gdb.base/twice.c: ditto.
23673 * gdb.c++/misc.cc: ditto.
23674 * gdb.c++/templates.cc: ditto.
23675
23676Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23677
23678 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23679
23680 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23681 somewhere between `read' and `main.c'. I'm pretty sure the
23682 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23683 and it isn't particularly useful.
23684
23685 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23686
23687Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23688
23689 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23690
23691Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23692
23693 * config/mt-slite: add LIBS and -nostdlib.
23694 * config/slite-gdb.exp: add this new file to support sparclite target.
23695
23696Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23697
23698 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23699
23700 * gdb.base/a2-run.exp: Change argument to istarget from
23701 "*-*-vxworks" to "*-*-vxworks*".
23702 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23703
23704Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23705
23706 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23707 will not runto main but do a 'step' to step out of breakpoint().
23708 * config/mt-slite: add -Dusestubs.
23709
23710Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23711
23712 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23713 instead of just @.
23714
23715 * gdb.base/signals.exp: Add test for "handle all print".
23716 * TODO: Remove "handle all print". Also remove item about
23717 checking copyright date (I don't like the idea of a spurious FAIL
23718 based on when we run the tests).
23719
23720 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23721 for SunOS4 (reason for failure not investigated). Remove
23722 redundant test for $binfile.
23723
23724 * gdb.base/nodebug.c (array_index): Call malloc.
23725
23726 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23727
23728Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23729
23730 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23731 conventions and slightly simplify the matching regexp.
23732
23733Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23734
23735 * gdb.base/break.exp: Update gdb_test invocation to use new
23736 convention.
23737
23738 * lib/gdb.exp: If noargs is not set, set it to 0.
23739
23740 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23741 tests unique.
23742
23743 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23744
23745Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23746
23747 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23748 one argument of type "<non-float parameter>".
23749
23750Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23751
23752 * config/rom68k.exp: New file to support Motorola IDP board.
23753 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23754 * gdb.base/break.c: Change things around so that this program
23755 doesn't depend upon args. This is necessary to make remote
23756 targets work (in general, they can't take args).
23757 * gdb.base/break.exp: Don't try to send args to program. Don't
23758 expect output. Also, replace lots of code with gdb_test.
23759
23760Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23761
23762 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23763 printing of '\'' (which is what the comment says we are testing,
23764 even though we were not), not '''.
23765 (test_integer_literals_rejected): Test that printing ''' is an error.
23766
23767 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23768 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23769 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23770 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23771 Use gdb_test not test_print_accept.
23772 * lib/gdb.exp: Remove test_print_accept.
23773
23774 * gdb.base/signals.exp (signal_tests_1): Make pass message
23775 consistent with fail message.
23776
23777 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23778 unsigned char; the bug (PR 1821) is fixed.
23779
23780 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23781
23782 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23783 successful tests--makes xfailing them work right.
23784
23785Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23786
23787 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23788 only \r\n, not .*. The test can pass .* as the last thing in
23789 $pattern if that is what it wants. In addition to providing this
23790 flexibility, this change should speed up pattern matching in cases
23791 where the pattern already ended with .* (there were a number of
23792 them). This change also helps catch bad patterns--in the old
23793 scheme the typo "char \*" instead of "char \\*" would pass. Now
23794 it is caught.
23795 * Many .exp files: Update callers.
23796
23797 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23798 clearer and does not spuriously match multiple ('s. Likewise for
23799 ) and *.
23800
23801 * gdb.base/nodebug.exp: Test ability to call a function and pass
23802 it a string (even with no debugging info).
23803
23804 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23805 "p '\'", which is the same as "p ''" once tcl gets done with
23806 quoting, to "p '\\'", which I suspect is what is intended (one
23807 backslash gets sent to GDB).
23808
23809 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23810
23811Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23812
23813 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23814 1817) was fixed literally years ago.
23815
23816Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23817
23818 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23819 test, it causes stepping out of call_after_alloca_subr with
23820 optimizing compilers.
23821 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23822 fails.
23823
23824 * gdb.c++/templates.exp: Source templ-info.exp only if
23825 the templates executable exists.
23826
23827 * gdb.c++/misc.cc (class Contains_static_instance,
23828 class Contains_nested_static_instance),
23829 gdb.c++/classes.exp (test_static_members): Test printing of
23830 a class that contains a static instance of the class.
23831
23832Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23833
23834 * gdb.base/langs2.c (cppsub_): Don't prototype.
23835 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23836 only, I believe).
23837
23838Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23839
23840 * lib/gdb.exp (skip_chill_tests): New procedure.
23841
23842 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23843
23844Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23845
23846 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23847 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23848
23849Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23850
23851 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23852
23853 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23854 disassemble 8, not 16, instructions for part 4.
23855
23856 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23857 support the latter anymore.
23858
23859 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23860 -DNO_PROTOTYPES.
23861 * gdb.base/callfuncs.c: Control use of prototypes based on
23862 NO_PROTOTYPES, not __STDC__.
23863 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23864 t_float_values2 tests if prototypes in use.
23865
23866 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23867 t_double_values): When checking differences against DELTA, check
23868 that difference is within the range (-DELTA,DELTA), not just
23869 (-infinity,DELTA).
23870
23871Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23872
23873 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23874 'file' command firts, then 'target', then 'load', this is due to gdb
23875 target set up.
23876 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23877
23878Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23879
23880 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23881 FP load/store variants.
23882 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23883
23884Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23885
23886 * gdb.base/term.exp: Do not give a warning if not native, it is
23887 not an abnormal condition.
23888
23889Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23890
23891 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23892 t_char_array".
23893
23894Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23895
23896 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23897 are getting the version number.
23898
23899 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23900 if not native, it is not an abnormal condition.
23901
23902Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23903
23904 * lib/gdb.exp: Just use "file exists", rather than undocumented
23905 dejagnu procedure "findfile".
23906
23907Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23908
23909 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23910 (LDFLAGS): Set to -Xlinker -Ur.
23911
23912 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23913 Removed, these values are set by lib/gdb.exp.
23914
23915 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23916
23917Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23918
23919 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23920 of replicating gdb startup code.
23921
23922 * config/mt-vxworks (LDFLAGS): Set to -r.
23923 (CFLAGS_FOR_TARGET): Removed.
23924
23925 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23926 (gdb) and gdb for vxworks uses (vxgdb).
23927
23928 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23929 executable is not in the tree and host != target, use sed and
23930 program_transform_name to determine the gdb name used by the
23931 target.
23932
23933 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23934 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23935
23936Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23937
23938 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23939 floats, chars, and shorts where there are ANSI-style function
23940 definitions.
23941
23942 * gdb.base/langs.exp, gdb.base/langs*: New test.
23943 * gdb.base/Makefile.in: Build it.
23944 * TODO: Remove item about checking that C names don't get C++
23945 demangling applied; this test tests it.
23946
23947Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23950 went with the const70 xfail. The xfail went away a year ago.
23951
23952 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23953
23954 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23955 for hp300.
23956
23957 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23958
23959 * gdb.base/a1-selftest.exp: Don't run on hp300.
23960
23961Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23962
23963 * Makefile.in (site.exp): Set host_alias and target_alias as well
23964 as host_triplet and target_triplet.
23965
23966Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23967
23968 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23969
23970 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23971 places as other ecoff systems).
23972
23973 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23974 ultrix.
23975
23976Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23977
23978 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23979 remove them.
23980 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23981 variable and "variable" in addition to "data variable".
23982 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23983
23984 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23985 2.
23986 * gdb.base/list1.c (long_line): Add additional statement at start
23987 of function.
23988 * gdb.base/list.exp (test_forward_search): Update line number to
23989 reflect new statement.
23990
23991Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23992
23993 * gdb.base/signals.exp: Reinitialize searched source directories
23994 after gdb_start call.
23995
23996Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23997
23998 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23999 * gdb.stabs/Makefile.in: Likewise.
24000
24001 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24002 change. Instead split the tests into smaller pieces.
24003 * gdb.disasm/hppa.s: Corresponding changes.
24004
24005Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24006
24007 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24008 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24009
24010 * gdb.base/funcargs.exp: Modify many tests so that every test
24011 either passes or fails. Make some test names unique.
24012
24013Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24014
24015 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24016 Call stty to set interrupt character.
24017
24018 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24019 for HP assembler versus GNU assembler based on actual behavior of
24020 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24021
24022 * TODO: Suggest a few more stepping tests.
24023
24024Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24025
24026 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24027 restart GDB for h8300 after a continue.
24028 (return): Add pattern to match a29k-udi behavior.
24029 * gdb.base/nodebug.exp: Remove obsolete comment.
24030 * gdb.base/regs.exp: New file, testing of register displays.
24031 * gdb.base/return.exp: Fix typo in reference to $objdir.
24032 * gdb.base/whatis.exp: Always start with a fresh GDB.
24033
24034Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24035
24036 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24037 higher, these tests generate a lot of output.
24038
24039Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24040
24041 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24042 code following the catch silently ignored some errors; without the
24043 catch they should be thrown like any other tcl error. Also, the
24044 catch used "" instead of {} which meant all the callers who wanted
24045 to include one of the characters "[]$ had to quote it an extra time.
24046 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24047 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24048 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24049 Remove extra quoting.
24050
24051Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24052
24053 * gdb.base/commands.exp: Make test names unique; every test either
24054 passes or fails. Update some comments.
24055
24056 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24057
24058Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24059
24060 The following fixes a FAIL caused by the fact that the alpha stabs
24061 configuration didn't use the ".if alpha" code in weird.def.
24062 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24063 bit pointer, so the 32 bit version works even on the alpha.
24064 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24065 Remove the stuff which allowed us to have separate versions for
24066 alpha and everything else.
24067
24068 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24069 regexp which "info func operator\[\](" is supposed to match. Fix
24070 string to send to GDB. Note that GDB still doesn't work right. Add a
24071 new test for "info func .perator\[\](" which GDB does handle correctly.
24072
24073 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24074
24075Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24076
24077 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24078 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24079 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24080 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24081 it makes the tests harder to understand and confuses test-o-matic.
24082 The preferred style is that each test provides a PASS or a FAIL,
24083 and has a unique message (e.g. "continue #54" not just "continue")
24084 which is the same for the pass and the fail.
24085 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24086 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24087 to lib/gdb.exp.
24088 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24089 prt_accept which was basically the same thing. Likewise for
24090 test_print_reject and prt_reject.
24091 * lib/gdb.exp (test_print_reject): Add some more error message
24092 patterns to match from the former printcmds.exp (prt_reject).
24093 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24094 One defect of the passcount stuff is that some of it failed to
24095 report XPASS where appropriate.
24096 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24097 stuff before and after arg in expected pattern.
24098 (test_paddr_operator_functions): Re-do test without print_addr_of;
24099 this is the only test which seems to want extra stuff there.
24100
24101Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24102
24103 * gdb.base/nodebug.exp: Update new tests to reflect improved
24104 wording of gdb output.
24105
24106 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24107 and "ptype" work on variables in files compiled without -g.
24108 Replaces commented out "maint print msymbol" tests.
24109
24110Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24111
24112 * gdb.base/setvar.c (dummy): Call malloc.
24113
24114 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24115 losing with the irix4 sed.
24116
24117 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24118 ALRM" on irix4.
24119
24120Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24121
24122 * TODO: Remove items about corefile.exp testing new exec-file and
24123 backtrace; both are now done. Add items about printing enums.
24124
24125Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24126
24127 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24128 "get signal $thissig" test fails.
24129
24130 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24131
24132Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24133
24134 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24135 compiler warning with dec alpha compiler.
24136
24137 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24138 extra \n from gdb_test call (this explains why the prompt test
24139 that I removed yesterday was there).
24140 (user_defined_command_test): Remove extra \n and prompt test.
24141
24142 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24143 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24144 doesn't exist.
24145 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24146 Also remove alpha workaround, which turns out to be because
24147 SIGABRT == SIGLOST.
24148
24149 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24150
24151 * gdb.base/help.exp: Don't test "help show".
24152
24153Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24154
24155 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24156 "set print address" is on.
24157 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24158 pass prompt to gdb_test; gdb_test already looks for the prompt.
24159
24160 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24161
24162 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24163 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24164 was to make sure that gdb can read a core file. But (a) the "read
24165 the corefile" part didn't make it to a1-selftest.exp, we just
24166 delete the corefile after creating it, and (b) we test reading
24167 corefiles in corefile.exp anyway. Also, this test left around a
24168 xgdb process on Solaris.
24169
24170 * gdb.base/corefile.exp: Also test backtrace.
24171
24172Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24173
24174 * gdb.base/commands.exp: Test a simple user defined command with
24175 arguments and if/while statements; verify the full user command is
24176 printed by "show user".
24177
24178 * gdb.base/commands.exp: Test if/while commands as part of a
24179 breakpoint command list; verify they appear in breakpoint
24180 information.
24181
24182Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24183
24184 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24185 than by dividing by zero.
24186
24187Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24188
24189 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24190 performing an inferior call with watchpoints enabled.
24191 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24192 call.
24193
24194Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24195
24196 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24197 of "file" command.
24198
24199 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24200 Add additional pattern for when "int operator int(void);" appears
24201 in a different order.
24202
24203Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24204
24205 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24206
24207 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24208 and "signal" with ".*".
24209
24210Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24211
24212 * TODO: Add note about "handle all nostop".
24213
24214 * gdb.base/{sigall.c, sigall.exp}: New test.
24215 * gdb.base/Makefile.in: Add it.
24216
24217Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24218
24219 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24220 when invoking GDB, suppresses any windowing interface.
24221
24222Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24223
24224 * config/sim-gdb: New file, simulator testing support.
24225
24226Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24227
24228 * gdb.base/interrupt.exp: Test calling func1 twice.
24229
24230Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24231
24232 * gdb.base/list.exp (test_forward_search): Set timeout higher
24233 when we'll be getting lots of output from gdb.
24234
24235 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24236 "init_malloc" to after the expect statement. Run it if that
24237 regexp is taken, but also for two others which happen if source
24238 cannot be found.
24239
24240Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24241
24242 * gdb.base/printcmds.exp: New test, for printing register before
24243 program is running.
24244
24245Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24246
24247 * gdb.base/list.exp: Correct some alternate expect patterns
24248 to reflect changes in list1.c.
24249
24250Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24251
24252 * TODO: Add item regarding large frames.
24253
24254 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24255
24256 * TODO: Remove item about enabling return.exp; it
24257 is enabled. Suggest a few more "return" tests.
24258
24259Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24260
24261 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24262 anonymous unions.
24263
24264Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24265
24266 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24267 and pr-5646.o, so "make" is the same as "make all", not "make
24268 pr-4975.o".
24269
24270Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24271
24272 * gdb.base/list.exp: Adjust expectations to reflect changes in
24273 list1.c.
24274 (test_forward_search): New test proc.
24275 * gdb.base/list1.c (long_line): New function, has long source line.
24276
24277Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24278
24279 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24280 additional line of code that was added.
24281
24282Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24283
24284 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24285 tests so as not to overflow expect's input buffers.
24286 * gdb.disasm/hppa.exp: Corresponding changes.
24287
24288Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24289
24290 Beginnings of template debugging tests.
24291 * gdb.c++/templ-info.cc: New file to test for template
24292 debugging capability of the compiler.
24293 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24294 templ-info.cc.
24295 * gdb.c++/templates.cc: Add explicit template instantiations
24296 to enable compiling with -fno-implicit-templates. Add destructor
24297 and 'value' method to T5 class for template tests.
24298 * gdb.c++/templates.exp: Add testcases for printing of template
24299 types, setting breakpoints on template methods and calling a
d63a86f8 24300 template method.
c906108c
SS
24301
24302Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24303
24304 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24305 branch target since some assemblers (gas-2.5) may emit a
24306 relocation for the branch instead of resolving it in the
24307 assembler.
24308
24309Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24310
24311 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24312 through signal handler.
24313
24314Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24315
24316 * configure.in (*-*-netware): Use config/mt-netware.
24317
24318 * config/mt-netware: New file.
24319 * config/mt-i386-netware: Removed, separate configs for different
24320 netware architectures are no longer needed now that we have
24321 --with-headers.
24322
24323Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24324
24325 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24326 by the recent changes to use ANSI C arithmetic conversions.
24327
24328Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24329
24330 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24331 bug involving using inferior_pid to figure out whether to select a
24332 frame.
24333
24334Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24335
24336 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24337 match the current disassembler output.
24338
24339Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24340
24341 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24342 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24343 types, expect "int" as type of integer values (for now).
24344
24345Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24346
24347 * gdb.base/commands.exp: New tests for if/while commands.
24348
24349Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24350
24351 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24352 by .*, since hex values have different syntax in Chill mode.
24353
24354Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24355
24356 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24357 linefeed from expect pattern for repeated types with indices > 9.
24358
24359Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24360
24361 First part of Fortran test suite.
24362 * gdb.fortran: New directory.
24363 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24364
24365Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24366
24367 * gdb.base/default.exp: Update expect pattern for load command
24368 without arguments.
24369
24370Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24371
24372 * configure.in: Change i386 to i[345]86.
24373 * gdb.base/configure.in: Likewise.
24374 * gdb.c++/configure.in: Likewise.
24375 * gdb.chill/configure.in: Likewise.
24376
24377Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24378
24379 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24380 patterns, since that is not a valid context for comments.
24381
24382Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24383
24384 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24385 repeated types and repeated types with indices > 9.
24386
24387Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24388
24389 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24390 2417; old bug has been fixed.
24391
24392Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24393
24394 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24395 send the newline ourselves instead of assuming gdb_test will do
24396 so when passed an empty input string.
24397
24398 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24399 stabs testcode.
24400
24401Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24402
24403 * lib/gdb.exp (gdb_test): Don't send anything if the first
24404 argument is an empty string. This makes cases where we want to
24405 match output that is already in expect's buffers (for example,
24406 matching a breakpoint after gdb_run_cmd has been called) work
24407 reliably.
24408
24409Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24410
24411 * config/netware.exp: New file.
24412
24413Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24414
24415 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24416 the -B and -L prefixes so we can find the debugging stub.
24417
24418 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24419 there and we are using the gcc from the tree.
24420
24421 * gdb.base/types.c: Removed.
24422
24423 * gdb.base/configure.in: Look for makefile fragments in ../config.
24424 Recognize i386-*-netware.
24425 * gdb.c++/configure.in: Likewise.
24426
24427Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24428
24429 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24430 the correct TCL syntax.
24431
24432Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24433
24434 * gdb.base/opaque.exp: use runto instead of messing around with
24435 breakpoints. Simplify by using gdb_test.
24436
24437 * gdb.base/bitfields.exp: restart between tests on netware targets
24438 because breakpoints aren't relocated after target death. Run
24439 processes to completion.
24440
24441 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24442
24443Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24444
24445 * Makefile.in: Remove extra tabs that confuse some versions
24446 of "make". Use the newly built gdb to test with by default,
24447 rather than the first one in the tester's search path.
24448
24449Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24450
24451 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24452
24453 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24454 condition help.
24455
24456Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24457
24458 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24459
24460 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24461 running.
24462 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24463 * gdb.base/funcargs.exp: Likewise.
24464
24465 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24466 * gdb.base/funcargs.exp: Likewise.
24467
24468 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24469 message is "".
24470
24471Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24472
24473 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24474 return,signals,twice}.exp: Handle non-existant binaries
24475 consistantly.
24476
24477 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24478 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24479 might testing a cross development system.
24480
24481Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24482
24483 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24484 runtest script is relative to ${srcdir}, not ${rootdir}.
24485
24486Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24487
24488 * gdb.base/signals.exp: Allow for optionality of breakpoint
24489 address.
24490
24491Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24492
24493 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24494
24495Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24496
24497 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24498 for size_t definition.
24499 * gdb.c++/templates.cc: Likewise
24500
24501 * config/mt-i386-netware: New file.
24502
24503 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24504 defined.
24505
24506 * gdb.base/Makefile.in: Added support for systems that name core
24507 files by appending "core" to the program name.
24508 * gdb.base/a1-selftest.exp: Likewise.
24509
24510Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24511
24512 * gdb.base/return.exp: Add comment and message for `return double'
24513 test failure on Sparc Solaris.
24514
24515Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24516
24517 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24518
24519Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24520
24521 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24522 from optimizing them away.
24523 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24524 patterns to include default constructors and assignment operators,
24525 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24526 character in the output of the virtual base pointer.
24527
24528Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24529
24530 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24531 expression match in print_addr_of to avoid unintented matches.
24532 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24533 versions up to 2.5.8.
24534
24535Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24536
24537 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24538 included file to run under newer versions of expect.
24539 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24540 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24541 Remove xfail for the virtual table of BDDHookV.
24542
24543Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24544
24545 * lib/gdb.exp (string_to_regexp): Set a default result.
24546 (default_gdb_start): Fix misleading message.
24547
24548Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24549
24550 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24551 Remove all CC, etc definitions.
24552 * config/mt-hpux: New file.
24553 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24554 (CFLAGS, LDFLAGS): Define.
24555 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24556
24557 * Makefile.in (site.exp): Don't insert host_os, etc.
24558 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24559 (distclean): Check existence of subdir.
24560 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24561 * gdb.base/Makefile.in: General cleanup and simplification.
24562 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24563 to build executables. Use default rule to build .o files.
24564 (EXPECT, RUNTEST, CC): Fix relative pathname.
24565 (site.exp): Don't insert host_os, etc.
24566 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24567 and/or SIGUSR1 defined.
24568 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24569 * gdb.c++/Makefile.in: General cleanup and simplification.
24570 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24571 (CFLAGS): Remove.
24572 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24573
24574Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24575
24576 * gdb.base/recurse.exp: Misc changes to get tests running again
24577 after Kung's changes to the watchpoint code.
24578 * gdb.base/watchpoint.exp: Likewise.
24579
24580Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24581
24582 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24583
24584Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24585
24586 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24587 * lib/gdb.exp (default_gdb_start): Define.
24588 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24589 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24590 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24591 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24592 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24593 Don't call gdb_target_udi in between tests.
24594
24595Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24596
24597 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24598 (which was basically just a local version of the same thing). In
24599 addition to avoiding duplication, gdb_test_exact is faster.
24600 * lib/gdb.exp (gdb_test_exact): Fix typo.
24601
24602 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24603 don't give an error.
24604
24605 * gdb.base/term.exp: Call delete_breakpoints before starting.
24606
24607 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24608 (t10): Add comment.
24609
24610Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24611
24612 Reorganization of the GDB Test Suite.
24613
24614 * gdb.base: New directory, contains all the basic tests.
24615 * gdb.c++: New directory, tests specific to C++.
24616 * gdb.chill: New directory, tests specific to Chill.
24617 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24618 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24619 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24620 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24621 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24622 t30-31 to chill).
24623 * */gdbme.*: Rename to match appropriate expect scripts.
24624 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24625 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24626 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24627 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24628 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24629 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24630 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24631 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24632 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24633 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24634 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24635 gdb.c++/virtfunc.cc: New names of C++ files.
24636 * gdb.chill/chillvars.ch: New name of Chill file.
24637 * gdb.base/configure.in, gdb.c++/configure.in,
24638 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24639 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24640 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24641 * configure.in (configdirs): Update to reflect directory changes.
24642 (target_abbrev): No longer define for any configuration.
24643 * Makefile.in: Cosmetic improvements to header comments.
24644
24645Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24646
24647 Various changes to gdb.t31:
24648
24649 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24650 * gdbme.ch: Make all key-words and predefineds be upper-case.
24651 * chillvars.exp: Expect key-words and predefinds in upper-case.
24652
24653 * chillvars.exp: Use gdb_test_exact many places.
24654 Change expected output for arrays (which now includes index labels).
24655
24656 * pr-5020.exp, gdme.ch (module PR_5020):
24657 New test, for PR-5020.
24658
24659Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24660
24661 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24662 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24663
24664Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24665
24666 * Makefile.in: Fix bit-rot in definitions of CHILL,
24667 CHILL_FOR_TARGET and Chill_LIB.
24668 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24669 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24670 CHILL, and CHILL_LIB.
24671
24672Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24673
24674 * Revert the previous changes. Please see Rob's directory
24675 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24676
24677Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24678
24679 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24680 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24681 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24682 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24683 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24684 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24685 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24686 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24687 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24688 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24689 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24690 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24691 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24692 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24693 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24694 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24695 changes from 94Q1.
24696
24697Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24698
24699 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24700 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24701 Rob's new testing fragments.
24702
24703Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24704
24705 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24706 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24707
24708Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24709
24710 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24711 version also, match on casted version strings, and match on
24712 gdb startup case where the line numbers might be messed up.
24713
24714Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24715
24716 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24717 (CFLAGS): Delete it from here.
c906108c
SS
24718
24719Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24720
24721 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24722
24723Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24724
24725 * Makefile.in (RUNTEST): Default to just "runtest".
24726
24727Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24728
24729 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24730 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24731 the code has been restructured.
24732
24733Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24734
24735 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24736 \n, not just one of each.
24737
24738 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24739 /bin/cc gives a warning if you do.
24740
24741Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24742
d63a86f8 24743 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24744 __t10ListS_link1ZUiRCUiPT0
24745
24746Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24747
24748 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24749 on local variables in recursive functions.
24750
24751 * gdb.t07/Makefile.in: Build the new test.
24752
24753Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24754
24755 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24756 directly. Instead compare the return values from actual calls.
24757
24758Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24759
24760 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24761
24762Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24763
24764 * From Peter Schauer with minor modifications.
a9c64011
AS
24765 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24766 stops in mid-line in the caller. Add xfail for returning a float
24767 value on X86 targets.
c906108c
SS
24768
24769Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24770
24771 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24772 to avoid expect lossage.
24773 (fmem_LRbug_tests): Likewise.
24774 * gdb.disasm/hppa.s: Corresponding changes.
24775
24776 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24777 conditions to work with latest dejagnu/expect.
24778
24779 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24780 expected to fail on the PA.
24781 (backtrace in call with trampolines): Explicitly require main
24782 to be frame #1 (no trampolines should show up in backtrace).
24783
24784 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24785 "continue -expect".
24786 * gdb.t06/break.exp: Likewise.
24787 * gdb.t07/watchpoint.exp: Likewise.
24788 * gdb.t13/bitfields.exp: Likewise.
24789 * gdb.t15/{funcargs,return}.exp: Likewise.
24790 * gdb.stabs/weird.exp: Likewise.
24791 * config/{mips,udi}-gdb.exp: Likewise.
24792
24793 * hppa.sed: Enclose comments within a sed command to avoid
24794 losing with the old OSF1 sed.
24795
24796Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24797
24798 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24799 sequent dynix.
24800 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24801 * gdb.t15/funcargs.exp: Conditionally step again to really
24802 finish from marker_call_with_trampolines. Handle the case where
24803 the first step from within call_with_trampolines already steps
24804 us back to main.
24805 * gdb.t15/gdbme.c: Add comment to closing brace of
24806 call_with_trampolines for funcargs.exp.
24807
24808Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24809
d63a86f8 24810 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24811 Fix typo(s).
24812
24813Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24814
24815 * gdb.t07/gdbme.c: More code for watchpoint testing.
24816
24817 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24818 "Hardware watchpoint" throughout file.
24819 (test_watchpoint_triggered_in_syscall): New test.
24820 (test_complex_watchpoint): New test.
24821
24822Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24823
24824 * gdbme.c (call_with_trampolines): New function to try and step
24825 into. Tests trampoline problems on the PA.
24826
24827 * funcargs.exp (localvars_in_indirect_call): No longer expect
24828 stepping into indirect call to fail on PAs.
24829 (test_stepping_over_trampolines): New test.
24830
24831Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24832
24833 * TODO: Add suggestions for static member function tests, and
24834 completion tests.
24835
24836Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24837
24838 * TODO: Add suggestions for "p/a" tests.
24839
24840 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24841 (default_gdb_exit): Replace all the hair with sending "quit" to
24842 the process with a simple close.
24843
24844Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24845
24846 * TODO: Add suggestions for shared library tests.
24847
24848Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24849
24850 * TODO: Add suggestions for x/s tests.
24851
24852Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24853
24854 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24855 "enable once", and "enable breakpoints once" with ".*".
24856
24857Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24858
24859 * TODO: Add suggestions about structure passing tests.
24860
24861Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24862
24863 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24864 the primary1 test, use work around if __GNUC__ < 2.
24865 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24866 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24867 Test for bad output rather than waiting for timeout. Issue
24868 second continue only if first continue failed.
24869
24870Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24871
24872 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24873 operator[] test with gdb_test because the old code didn't seem to
24874 be getting the quoting right with the new dejagnu.
24875
24876Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24877
24878 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24879 one from the path.
24880 * Makefile.in: Use a fresh expect if there is one, use runtest
24881 from the src tree if there is one.
d63a86f8 24882
c906108c
SS
24883Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24884
24885 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24886 next over recursive call. Revise the tests from that point on
24887 (which had been skipped) to match GDB's actual (correct) output.
24888
24889 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24890 with next over a breakpoint whose condition is false.
24891
24892 * gdb.t00/help.exp: Comment out "help set print" tests just like
24893 (and for same reason as) "help set" test.
24894
24895Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24896
24897 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24898 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24899
24900Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24901
24902 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24903 necessary gdb_target_udi.
24904
24905 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24906
24907 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24908 1838 and 2417; they are fixed.
24909
24910 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24911 gdb.t03/ptype.exp (ptype structure, ptype union):
24912 Remove xfails; the test is looser than when the xfails were added.
24913
24914 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24915 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24916
24917 * gdb.t01/run.exp: Only run shell test if isnative.
24918
24919 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24920 since "run" automatically loads if necessary. Call gdb_target_udi
24921 after the "file" since "file" kills any execution target.
24922
24923 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24924 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24925 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24926 argument for UDI.
24927
24928Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24929
24930 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24931
24932 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24933
24934Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24935
24936 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24937 properly quoting regexps. This makes the second argument to
24938 demangle a fixed string, which matches the callers, instead of a
24939 shell-style pattern which is what the previous implementation
24940 used. Update some of the callers.
24941
24942Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24943
24944 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24945 (comib_nullified_tests): Fix typo.
24946 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24947 strings. No longer expected to fail.
24948
24949 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24950 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24951 strings. No longer expected to fail.
24952
24953 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24954 string. No longer expected to fail.
24955
24956Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24957
24958 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24959 No longer expected to fail.
24960
24961 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24962 string. No longer expected to fail.
24963
24964Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24965
24966 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24967 only in the names (I probably got most of them). I was even
24968 generous with some which differed in underscores in names, and
24969 probably missed a few, and I *still* was able to remove almost a
24970 third of the file with almost no impact on testsuite coverage.
24971
24972Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24973
24974 * gdb.t00/default.exp: Match udi_attach error message as well as
24975 the one from child_attach.
24976
24977 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24978
24979 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24980
24981 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24982 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24983
24984 * Move test with enums and partial symbols back to
24985 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24986 Reverts the change of 26 May 93. Per today's change to
24987 stabs.texinfo, the behavior that weird.exp was expecting was
24988 unreasonable; what is important is that the compiler+gdb get
24989 things right, which happens with a recent gcc. Also fix the test
24990 to deal with native compilers which put out the stab gdb can't
24991 deal with.
24992
24993Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24994
24995 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24996 in the names. The main thing these accomplish is to slow things down.
24997 Many more such duplicates surely remain.
24998
24999 * gdb.t00/help.exp: Comment out "help support" test just like
25000 (and for same reason as) "help set" test.
25001
25002Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25003
25004 * gdb.t06/break.exp: Remove setup_xfails for
25005 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25006 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25007 about known bug in gcc to include up through 2.5.8.
25008 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25009 well as "_vb$".
25010 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25011 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25012 with latest gcc and gdb.
25013 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25014 well as "_vb$".
25015
25016Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25017
25018 * configure.in (hppa*-*-*): Also configure and build stabs-only
25019 tests.
25020
25021Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25022
25023 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25024 * gdb.t10/configure.in (hppa*-*-*): Use it.
25025
25026Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25027
25028 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25029
25030Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25031
25032 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25033 versions prior to 1.13.5.
25034
25035Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25036
25037 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25038 the prompt is at the start of a line.
25039
25040Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25041
25042 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25043 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25044 in the copr tests now.
25045 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25046 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25047 expected to fail.
25048
25049Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25050
25051 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25052 gdb.t31/chillvars.exp, lib/gdb.exp:
25053 Tweak to run under either version of expect.
25054 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25055 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25056 * gdb.t11/list.exp: Remove extraneous whitespace.
25057
25058Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25059
25060 * gdb.t16/printcmds.exp (test_print_strings): Accept
25061 "(unsigned char *) " before the string.
25062
25063 * TODO: Add notes about printing of fancy types and GDB expressions.
25064
25065Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25066
25067 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25068 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25069 if doing mips-idt-ecoff.
c906108c
SS
25070
25071Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25072
25073 * Most .exp files: Tweak to run under either version of expect.
25074
25075Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25076
25077 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25078 xfails; I'm not sure why they are failing, but not because of PR 1806.
25079
25080Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25081
25082 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25083 defined in lib/gdb.exp.
25084
25085Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25086
25087 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25088 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25089 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25090 have to be typeless.
25091
25092Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25093
25094 * TODO: Add suggestion for copyright year test.
25095
25096Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25097
25098 * configure.in (*-*-lynxos*): Add stabs tests.
25099
25100Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25101
25102 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25103 so insert a tab before any assembler directive in column zero.
25104
25105 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25106 stores.
25107 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25108 stores.
25109 (fpu_short_memory_tests): Likewise.
25110
25111Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25112
25113 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25114 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25115 .stabs directives in comments.
25116
25117Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25118
25119 * TODO: New file, describing tests we could write.
25120 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25121
25122Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25123
25124 * gdb.t06/signals.exp: Add kludge to force re-sync.
25125
25126 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25127 to xgdb instead of gdb, get out of gdb.
25128
25129Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25130
25131 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25132 for info.
25133
25134Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25135
25136 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25137 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25138 * gdb.stabs/hppa.sed: New sed script for the PA.
25139
25140Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25141
25142 * gdb.stabs: Re-write weird.def and configuration to use sed
25143 instead of cpp. sed is portable and POSIX; cpp is neither.
25144
25145Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25146
25147 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25148
25149Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25150
25151 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25152
25153Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25154
25155 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25156 "_vb$".
25157 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25158 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25159
25160Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25161
25162 * lib/gdb.exp: Comment out code which depends on non-existent
25163 `transform' procedure.
25164
25165Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25166
25167 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25168 * lib/gdb.exp: Transform tool name.
25169 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25170 1.1's new error handling system.
25171
25172Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25173
25174 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25175
25176Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25177
25178 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25179 They made pattern matching so slow that timeouts happened on
25180 heavily loaded systems. Now any output from "show print" which
25181 gets us back to the GDB prompt is a PASS.
25182
25183Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25184
25185 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25186
25187Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25188
25189 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25190
25191 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25192 It is not from PR 3220.
25193
25194Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25195
25196 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25197 just started failing because they depended on the order the
25198 subcommands are presented, or exact docstring text. This kind of
25199 test is a pain and has minimal benefit.
25200
25201Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25202
25203 * gdb.t09/corefile.exp: At end of test, use "core" command with
25204 no arguments.
25205
25206Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25207
25208 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25209 17}/Makefile.in: Make it possible to run the testsuite with Sun
25210 make and CC = cross gcc by adding explicit build rules for .o
25211 files.
25212
25213Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25214
25215 * gdb.t15/funcargs.exp: Don't put comments on same line as
25216 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25217
c906108c
SS
25218Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25219
25220 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25221
25222Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25223
25224 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25225 * gdb.t20/inherit.exp: remove three dumplicate entries.
25226
25227Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25228
25229 * gdb.t06/break.exp: For "next over recursive call", fail on any
25230 incorrect output, not just on "factorial (value=2)".
25231
25232Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25233
25234 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25235 working now. Add an xfail if accesing a bss variable causes
25236 a memory error if the target is not yet run.
25237
25238Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25239
25240 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25241 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25242 name of __st* demangling (2 strings). Did Kung really get the
25243 more than 95 others right without testing them?
25244
25245Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25246
25247 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25248
25249Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25250
25251 * configure.in (configdirs): Add gdb.disasm
25252 * gdb.disasm: New directory for GDB disassembler tests.
25253 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25254
25255Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25256
25257 * gdb.t00/help.exp: Don't test "help set".
25258
25259 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25260 from within expect statements. None of these happen anymore and
25261 they cause regressions to be silently unnoticed.
25262
25263 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25264 messages) about known failures with gcc cygnus-2.4.5-930417.
25265
25266 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25267 comp-info.exp so it gets built if it doesn't exist.
25268
25269 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25270 it is no longer used.
25271 * gdb.t13/comp-info.c: Removed.
25272
25273Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25274
25275 * gdb.t06/signals.exp: Add xfail for sun3.
25276
25277Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25278
25279 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25280 relevant because ^C doesn't get sent but failure can be reproduced
25281 interactively).
25282
25283Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25284
25285 * gdb.stabs/alpha.mt: New configuration file for alpha.
25286 * gdb.stabs/configure.in: Use it.
25287 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25288 sharing with alpha.mt, redefine long to word via preprocessor.
25289 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25290 for alpha.
25291 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25292 native cc.
25293 * gdb.t00/teststrategy.exp: Change expect string so that we
25294 consume the `(xgdb)' from the command echo and from the gdb prompt.
25295 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25296 gdb currently compares all values as long, so this failure probably
25297 applies to any configuration where LONGEST is bigger than a target int.
25298 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25299 with gcc.
25300 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25301 to handle opaque pointers, gcc is.
25302 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25303 as first argument. Include <sys/types.h> and change all operator
25304 new definitions to use size_t.
25305 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25306 now that we use size_t.
25307
25308Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25309
a9c64011 25310 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25311 a long or float array cast all array members to the same type.
a9c64011 25312 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25313 with 64 bit longs.
a9c64011 25314 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25315 on alpha.
a9c64011 25316 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25317
25318Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25319
25320 * gdb.t24 (demangle.exp): Constructors of templates have names like
25321 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25322 section 14.6 of the ARM.
25323
25324 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25325 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25326 accomplish little and slow down the testsuite.
25327
25328 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25329 Accept spaces various places.
25330
25331Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25332
25333 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25334 with watchpoint enabled.
25335
25336 * Makefile.in: Remove definition of CC and remove the second
25337 definition of CXX (the "CXX = gcc" one remains). These definitions
25338 were causing backquotes to be expanded within backquotes, which
25339 doesn't work.
25340
25341Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25342
25343 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25344
25345Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25346
a9c64011
AS
25347 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25348 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25349 by mips cc and contains no stabs entries.
25350
25351Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25352
25353 * config/vx-gdb.exp: Use fake device to load files rather than
25354 NFS.
25355 * lib/gdb.exp: New proc to do "file" command.
25356 * config/unix-gdb.exp: Use new "file" proc.
25357
25358Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25359
25360 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25361 Rework board rebooting slightly.
25362 (gdb_exit): Don't exit from the remote shell; there isn't one.
25363 * gdb.stabs/weird.exp: If a program is being debugged already,
25364 kill it.
25365 * gdb.t04/setvar.exp: Stop and restart gdb.
25366 * gdb.t05/expr.exp: Likewise.
25367 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25368 restart gdb and reload the program.
25369 * gdb.t08/opaque.exp: Likewise.
25370 * gdb.t12/scope.exp: Likewise.
25371 * gdb.t13/bitfields.exp: Likewise.
25372 * gdb.t15/funcargs.exp: Likewise.
25373 * gdb.t20/classes.exp: Likewise.
25374 * gdb.t03/ptype.exp: Increase timeout.
25375 * gdb.t16/printcmds.exp (test_print_string_constants,
25376 test_print_array_constants): Likewise.
25377 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25378 * gdb.t20/classes.exp (do_tests): Likewise.
25379 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25380
25381Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25382
25383 * gdb.stabs: Renamed *wierd* to *weird*.
25384
25385Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25386
25387 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25388 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25389
25390Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25391
25392 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25393 (do_tests): Remove xfail for whatis on one_var and two_var.
25394
25395Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25396
25397 * Makefile.in: Made cross building work better by adding
25398 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25399
25400Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25401
25402 * gdb.t15/{return.c,return.exp,Makefile.in}:
25403 New test, currently commented out.
25404
25405Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25406
25407 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25408 still running and removes the leftover named socket so GDb can do
25409 clean restarts.
25410
25411Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25412
25413 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25414 console, not GDB.
25415 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25416 cross testing works better with "make check"
25417 * config/unix-gdb: Use default procedures for exit and version.
25418 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25419 with the newest VxWorks.
25420
25421Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25422
25423 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25424 old form.
25425
25426 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25427 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25428
25429 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25430
25431 * config/unix-gdb.exp: Remove this version of gdb_exit
25432 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25433 Rob says he'll look at it when he gets back to testing boards.
25434
25435Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25436
25437 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25438 an expected fail for certain ptype commands.
25439
25440 * gdb.t20/classes.exp: Update expected results of "ptype class
25441 Base1" to account for the constructor that now appears in the type.
25442
25443Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25444
25445 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25446 disappeared from list.
25447 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25448 "alldone" proc with call to cleanup and exit.
25449 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25450 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25451 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25452 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25453 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25454 "alldone" proc with simple returns that suppress remaining
25455 tests. The alldone proc went away many months ago.
25456
25457Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25458
25459 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25460
25461 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25462
25463Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25464
25465 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25466 as vax gdb will display them.
25467
25468Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25469
25470 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25471 optimizers.
25472
25473 * scope.exp: Change "bad value for localval" messages so each one
25474 is unique.
25475
25476 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25477 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25478
25479 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25480
25481Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25482
25483 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25484 doesn't exist (due to optimization).
25485
25486Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25487
25488 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25489 contains \r because the filename is long.
25490
25491 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25492 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25493
25494Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25495
25496 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25497 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25498 Ultrix.
25499 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25500 int tests.
25501 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25502
25503Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25504
25505 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25506
25507 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25508 to match does not match the passing case but still matches the
c906108c
SS
25509 failing case.
25510
25511Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25512
25513 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25514
25515Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25516
25517 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25518 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25519 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25520 Remove various versions of gdb_exit.
25521 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25522 gdb_exit.
25523 * config/unix-gdb.exp: gdb_exit remains here, and should override
25524 the generic version, since it's doing a lot of wierd stuff that
25525 the other versions aren't. FIXME, fold it in, or abandon this
25526 version.
25527
25528Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25529
25530 * gdb.t24/demangle.exp: Add tests for PR 3220.
25531
25532Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25533
25534 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25535
25536Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25537
25538 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25539 "i386-*-*". Works for i486 as well.
25540
25541 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25542 bug, and expand domain of xfail to all SVR4 systems, since the
25543 actual problem is likely to be in generic SVR4 /proc support.
25544
25545Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25546
25547 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25548
25549Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25550
25551 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25552 xfails for other systems. Match a missing 'Continuing.' as an
25553 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25554
25555 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25556 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25557 Only issue warning for missing executables if -all option is used.
25558
25559 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25560 file if -all option is used. It's like an unpredictable XFAIL.
25561
25562Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25563
25564 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25565 for dynamically linked binaries.
25566
25567 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25568
25569Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25570
25571 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25572 to state that this is a known bug in old versions of g++.
25573
25574Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25575
25576 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25577 while waiting for `Continuing'.
25578
25579Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25580
25581 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25582 in text, data, and bss.
25583 * gdb.t10/nodebug.c: Add local and global test variables for
25584 initialized and uninitialized data.
25585
25586Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25587
25588 * config/unix-gdb.exp (gdb_exit): Add "wait".
25589
25590Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25591
25592 * gdb.t06/signals.exp: xfail the continue from the handler for all
25593 targets.
25594
25595 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25596 function with watchpoints enabled, the i386 call dummy starts with
25597 a call.
25598
25599 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25600 386 bsd names its corefiles.
25601
25602Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25603
25604 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25605 compilers don't grok it.
25606 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25607 with small octal ints rather than character constants, which
25608 are signed and might not fit if first promoted to int.
25609
25610Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25611
25612 * gdb.t09/Makefile.in (clean): Remove corefile.
25613
25614Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25615
25616 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25617
25618Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25619 and Jim Kingdon (kingdon@cygnus.com)
25620
25621 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25622 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25623 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25624
25625Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25626
25627 * gdb.t17/interrupt.exp: Add xfail for hppa.
25628
25629Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25630
25631 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25632 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25633 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25634 to determine signed-ness of bitfields and use the result to setup
25635 the xfail.
25636 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25637 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25638 call line is reached if necessary.
25639
25640Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25641
25642 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25643
25644Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25645
25646 * gdb.t06/break.exp: Also test `clear' command.
25647
25648Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25649
25650 * gdb.t00/teststrategy.exp: Remove extra quote.
25651
25652 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25653 watchpoint enabled to be for all non-68k machines.
25654
25655 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25656
25657Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25658
25659 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25660 targets use aout.mt instead of ecoff.mt as gas understands
25661 standard aout format.
25662
25663Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25664
25665 * lib/gdb.exp (runto): Don't insist that function we are running to
25666 was compiled with -g.
25667
25668 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25669
25670 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25671 to get back into the read system call.
25672 Accept leading newline in case where we woke it up.
25673
25674Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25675
25676 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25677 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25678 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25679 enable ecoff configuration.
25680
25681Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25682
25683 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25684
25685Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25686
25687 * gdb.t16/printcmds.exp: Add another printf test.
25688
25689Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25690
25691 * configure.in: If configured -with-stabs on any target, add
25692 stabsdirs to configdirs.
25693
25694Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25695
25696 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25697 fun" so pattern does not match the command itself.
25698
25699Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25700
25701 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25702
25703Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25704
25705 * gdb.t17/interrupt.exp: Test for more things.
25706
25707Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25708
25709 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25710 compiler arranges the code and line numbers.
25711
25712 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25713
25714Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25715
25716 * gdb.t00/help.exp: Increase expect input buffer size.
25717
25718Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25719
25720 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25721
25722 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25723
25724 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25725
25726 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25727 [0-9]*, not just [0-9].
25728
25729Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25730
25731 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25732
25733 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25734
25735Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25736
25737 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25738
25739Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25740
25741 * gdb.t06/signals.c: Add xfails for sun3.
25742
25743 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25744
25745 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25746 test_stepping tests.
25747
25748Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25749
25750 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25751
25752 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25753
25754 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25755 rather than actually putting it through cpp twice.
25756
25757 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25758
25759Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25760
25761 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25762 no longer needed.
25763
25764Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25765
25766 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25767
25768 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25769 C++ features prints as "struct", make it a pass, not an xfail.
25770
25771Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25772
25773 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25774 Don't require VA to print as "class" rather than "struct".
25775
25776Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25777
25778 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25779
25780Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25781
25782 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25783
25784Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25785
25786 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25787 order.
25788
25789Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25790
25791 * gdb.t16/printcmds.exp: Add printf tests.
25792
25793 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25794
25795 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25796
25797Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25798
25799 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25800 pass counts, to counteract any existing or future setup_xfails.
25801
25802Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25803
25804 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25805 {BEGIN,END}_COMMON for common block instead of STAB.
25806 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25807
25808 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25809 intp_var should be N_GSYM not N_LSYM.
25810 wierd-aout.S: Use a label for the value of the N_SO.
25811 wierd.def: Remove all backslashes.
25812 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25813
25814Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25815
25816 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25817 get the expected next to inheritance3.
25818
25819Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25820
25821 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25822 now that gcc-2.4 gets it right.
25823
25824Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25825
25826 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25827
25828 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25829 generating comp-info.exp which works for cross-compilation.
25830
25831Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25832
25833 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25834 "*-*-sysv4.*".
25835
25836Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25837
25838 * gdb.t01/run.exp: Start with a fresh gdb.
25839 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25840 SVR4.x.
25841
25842Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25843
25844 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25845 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25846 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25847 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25848 things to remove.
25849
25850Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25851
25852 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25853 test cases from bug reports.
25854
25855Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25856
25857 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25858 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25859 avoid spurious xfails.
25860 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25861 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25862 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25863
25864Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25865
25866 * gdb.t00/teststrategy.exp: Rework to provide more useful
25867 description of each test, fix problem with systems that define
25868 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25869 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25870 results for "next over recursive call" so timeouts aren't taken
25871 by error.
25872
25873Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25874
25875 * gdb.t12/scope.exp: Test printing of variables before run.
25876
25877 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25878 printed in wrong order due to sorting.
25879
25880Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25881
25882 * gdb.t00/teststrategy.exp: Fix expected results for printing
25883 user entered string constant. Is array of char, prints with no
25884 address.
25885
25886 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25887 commands.
25888 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25889 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25890 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25891 of struct of char arrays.
25892 * gdb.t00/radix.exp: New tests for radix commands.
25893
25894Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25895
25896 * gdb.t16/printcmd.exp: Print a variable before running program
25897 (with xfail for AIX).
25898
25899Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25900
25901 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25902
25903 * gdb.t16/printcmd.exp: Don't print variables before running program.
25904
25905 * gdb.t06/break.exp: Don't require envp argument to main.
25906
25907 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25908
25909 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25910 Add xfails for rs6000.
25911
25912 * gdb.t02/whatis.exp: Change other tests not to re-test something
25913 we already tested.
25914
25915 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25916 each type used has a variable of that type.
25917
25918Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25919
25920 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25921
25922Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25923
25924 * configure.in: change srctrigger to be a file, not a directory
25925
25926Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25927
25928 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25929
25930 * gdb.t11/list.exp: Fixed a couple of typos.
25931
25932Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25933
25934 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25935 is fixed and PR is closed.
25936 * gdb.t16 (gdbme.c): Add simple test string variable.
25937 * gdb.t16 (printcmds.exp): Add tests with simple test string
25938 variable, primarily for boundaries on "set print elements".
25939
25940Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25941
25942 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25943 Make leading 0's optional and don't expect a tab in the middle
25944 of the number.
25945
25946 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25947
25948 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25949 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25950 don't end command passed to gdb_test with newline.
25951
25952 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25953 signed keyword away, don't expect signed bitfields to be signed.
25954
25955 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25956 printing with only as many 1's as are in the field as well as printing
25957 with 32 1's (see comment).
25958
25959Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25960
25961 * gdb.t00/default.exp: Start with a fresh gdb.
25962 * configure.in (configdirs): Remove gdb.t31 until the chill
25963 compiler works again. It no longer is able to find chillrt0
25964 since it isn't in libchill.a anymore.
25965 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25966 wierd.o, make more modular.
25967 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25968 spurious newlines that caused problems.
25969
25970Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25971
25972 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25973 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25974 gdb.stabs/wierd.{exp,def}: Many new tests.
25975
25976 * gdb.t00/default.exp: update info line for new message.
25977
25978 * gdb.t02/{whatis.exp,gdbme.c}:
25979 Test that "char *" doesn't print as "caddr_t".
25980
25981Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25982
25983 * gdb.t00/help.exp: Use .* in place of some help messages which
25984 just changed.
25985 gdb.t00/default.exp: Update "info frame" test for new message.
25986 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25987 Remove some xfails
25988
25989Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25990
25991 * gdb.t03/{gdbme.c,ptype.exp}:
25992 Add tests for typedef'd struct and union without tags.
25993 Also check "whatis" on a variable of a typedef'd enum without a tag.
25994
25995 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25996 PRMS 1823; the bug still exists but isn't reproduced by this test
25997 anymore), and remove rs6000 XFAIL (the bug is fixed).
25998
25999 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26000 duplicated from whatis.exp. For those that are left, accept
26001 "long", "long int", or "int" for long variables (whatis.exp already
26002 has an XFAIL for "int", so no need to fail it here).
26003
26004 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26005 Deal with GCC's names for types now that GDB uses the compiler's names.
26006
26007 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26008 setup_xfail's for sunos4. If we #defined the signed keyword away,
26009 don't expect GDB to know that char it is signed.
26010
26011 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26012
26013Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26014
26015 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26016 should work on any system, regardless of debugging format.
26017 * gdb.t21/demangle.exp: Move to gdb.t24.
26018 * gdb.t24/demangle.exp: Move from gdb.t21.
26019 * gdb.t24/{Makefile.in, configure.in}: New files.
26020
26021Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26022
26023 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26024 * gdb.stabs: New directory.
26025
26026Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26027
26028 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26029 not just "Quit anyway?".
26030
26031Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26032
26033 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26034 that all setup_xfails are immediately followed by clear_xfails.
26035
26036Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26037
26038 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26039 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26040 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26041 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26042 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26043 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26044 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26045 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26046 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26047 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26048 gdb.t31/chillvars.exp, lib/gdb.exp:
26049 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26050 bug-gdb@prep.ai.mit.edu.
26051
26052Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26053
26054 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26055 with 0.0, not integer 0.
26056
26057Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26058
26059 * gdb.t06/break.exp: Update for "Kill the program" message change.
26060
26061Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26062
26063 * Makefile.in (GDBFLAGS): Set to -nx.
26064 * Makefile.in (site.exp): Use GDBFLAGS.
26065
26066Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26067
26068 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26069 Makefiles.
26070 (check): depend on just-check.
26071 (just-check): added so that tests can be run without a noop
26072 build pass.
26073
26074Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26075
26076 Switch to using configure's configdirs.
26077 * Makefile.in (Makefile): add configure.in dependency.
26078 (SUBDIRS): removed redundant assignment.
26079 * configure.in: switch subdirs assignment to configdirs.
26080 * gdb.t*/configure.in: new files.
26081
26082Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26083
26084 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26085 works.
26086
26087Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26088
26089 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26090 in explicit rules. Apparently this is not supported by some makes.
26091
26092Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26093
26094 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26095
26096Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26097
26098 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26099 disappeared.
26100
26101Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26102
26103 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26104
26105Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26106
26107 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26108 watchpoint problem that is now fixed.
26109 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26110 uninitialized convenience variables.
26111 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26112 structures.
26113
26114Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26115
26116 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26117 which causes expect to get out of sync with gdb on long output
26118 from help set.
26119 * gdb.t09/corefile.exp: Make expected pattern for core file
26120 failing signal and frame output format less sun specific.
26121
26122Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26123
26124 * gdb.t31/chillvars.exp: Add and remove initial dummy
26125 breakpoint, so that symbol table is forced in.
26126 (Needed at least on Sunos4, though it seems not SVR4.)
26127 * gdb.t31/chillvars.exp: Update for changed output format.
26128
26129Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26130
a9c64011 26131 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26132
26133Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26134
26135 * Makefile.in: Added --srcdir when invoking runtest, removed the
26136 need for a local config file. (optional now)
26137
26138Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26139
26140 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26141 failure count used to force early termination. Add some more
26142 expected failures for gnu style demangling.
26143
26144Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26145
26146 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26147 pmi variable from gdb.t20/gdbme to get optimized away.
26148 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26149 Check for written corefile upon timeout _and_ eof.
26150
26151Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26152
26153 * config/unix-gdb.exp: Add missing return 0.
26154
26155Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26156
26157 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26158 test termination.
26159
26160Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26161
26162 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26163 disappeared.
26164
26165Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26166
26167 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26168 time as i860 support works.
26169
d63a86f8 26170 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26171 "backtrace 100\r" rather than just "backtrace\r", to match last
26172 change.
26173
26174Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26175
26176 * config/udi-gdb.exp (gdb_exit): Remove close command.
26177 (gdb_target_udi): New procedure to set the UDI target.
26178 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26179 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26180 Added waits for prompts after several question responses. Added
26181 some more responses used by a29k-amd-udi-gdb.
26182 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26183 pass different arguments, restart UDI connection after program
26184 completion.
26185 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26186 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26187 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26188 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26189 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26190 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26191 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26192 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26193 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26194 after program completion.
26195 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26196 compiled with a SELECT_VECS setting.
26197 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26198 infinite recursion.
26199
26200 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26201 Added checks for COFF results, and made them expected failures for
26202 all targets. It would be better to make them expected failures
26203 for COFF targets only.
26204
26205Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26206
26207 * Makefile.in: add null dvi target, don't bother to recurse
26208 through test directories for info and install-info; rename
26209 $(datadir) to be dejagnu instead of deja-gnu
26210
26211Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26212
26213 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26214 compiler to coredump.
26215 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26216 code.
26217
26218Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26219
26220 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26221 coredump.
26222 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26223 code.
26224
26225Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26226
26227 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26228 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26229 which in a shell. Deletes xgdb when done.
26230 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26231 Tests the return from the "set height" or "set width" commands.
26232 Added a few return codes where needed.
26233
26234Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26235
26236 * Makefile.in (SUBDIRS): Add gdb.t17.
26237 * configure.in (subdirs): Add gdb.t17.
26238 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26239 files to test gdb's calling of functions in the inferior with
26240 the correct arguments and gdb's ability to retrieve any
26241 result returned.
26242
26243Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26244
26245 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26246 may be called after gdb goes away. Previous versions of expect
26247 needed these to avoid file descriptor leaks, but they cause
26248 errors with the current revision of expect.
26249 * gdb.t00/gdbvars.exp: Use -re on expected output after
26250 setting sevenbit-strings.
26251 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26252 to set sevenbit-strings consistent across tests.
26253 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26254 set sevenbit-strings consistent across tests.
26255
26256Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26257
26258 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26259 expected output to match current "expect" expectations.
26260
26261Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26262
26263 * gdb.t00/default.exp: Change expected output for default "source"
26264 command, to match new gdb behavior which requires a filename to
26265 source.
26266
26267Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26268
26269 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26270 expected fail for i486-*-* that misses the marker2 function.
26271 * gdb.t10/crossload.exp (bfddefault): Allow successful
26272 recognition of a format to pass even if no symbols are found.
26273 Explicitly catch failures where the format is not recognized
26274 or is ambiguous, and add the reason to the fail message.
26275 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26276 the cause is and invalid target and add reason to failure message.
26277 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26278 elf32-i386, elf32-sparc, and elf32-i860.
26279 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26280 Set up expected failure for 'filename'::variable scope resolution,
26281 which is now apparently broken on all targets.
26282 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26283 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26284 gdb.t23/templates.exp: Change failure for missing binfile into
26285 just a warning.
26286 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26287 references.
26288
26289Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26290
26291 * gdb.t00/default.exp: Add expected output for default "source"
26292 command, to match new gdb behavior.
26293 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26294
26295Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26296
26297 * config/*-gdb.exp: returns an error, rather than exiting on
26298 internal errors.
26299
26300Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26301
26302 * gdb.t03/gdbme.c: Add pointer to struct variable.
26303 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26304 referencing struct members.
26305
26306Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26307
26308 * configure.in (mips-idt-ecoff): New target.
26309 * config/mips-gdb.exp: New file for remote board using MIPS remote
26310 debugging protocol.
26311
26312 * Redid configuration scheme. Removed gdb.t*/configure.in.
26313 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26314 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26315 distclean targets. Built executables via .o files. Adjusted
26316 tests to account for source files in $(srcdir) rather than
26317 $(objdir).
26318 * lib/gdb.exp (runto): Don't expect () after the function name,
26319 because it may have arguments.
26320
26321Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26322
26323 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26324 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26325 expected failures for mips-idt-* and mips-sgi-*.
26326 * gdb.t00/default.exp (attach): Kill process if requested.
26327 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26328 that does not read core files.
26329 * gdb.t01/run.exp: Removed checks for exit status code.
26330 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26331 it is linked in.
26332 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26333 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26334 appropriate, rather than doing it by hand.
26335 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26336 execution.
26337 * gdb.t10/crossload.exp: Kill existing program if needed.
26338 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26339 appropriate, rather than doing it by hand. Always increase
26340 timeout for this test, not just for VxWorks.
26341
26342Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26343
26344 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26345 of Chill STRUCT types and STRUCT values.
26346 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26347 than "char".
26348 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26349 struct2): New struct definitions and initializations to test
c906108c
SS
26350 simple Chill STRUCT types.
26351
26352Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26353
26354 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26355 the null byte at the end of strings.
26356 * gdb.t00/default.exp: Make show version insensitive to copyright
26357 date.
26358 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26359 to avoid dependencies on target char signedness.
26360 * gdb.t16/printcmds.exp: Update expected results for explicitly
26361 unsigned char.
26362 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26363 now work.
26364 * gdb.t21/demangle.exp: Add many more patterns for template
26365 demangling, most of them being expected failures.
26366 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26367 string we are matching for, to match on the whole string.
26368 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26369 and fix a whole bunch that had incorrect expected output but were
26370 passing anyway because of the bug in "proc demangle".
26371 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26372 type.
26373 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26374
26375Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26376
a9c64011
AS
26377 * gdb/testsuite: made modifications to testcases, etc., to allow
26378 them to work properly given the reorganization of deja-gnu and the
26379 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26380
26381Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26382
26383 * gdb/testsuite: Initial creation of gdb/testsuite.
26384 Migrated dejagnu testcases and support files for testing nm to
26385 gdb/testsuite from deja-gnu. These files were moved "as is"
26386 with no modifications. This migration is part of a major overhaul
26387 of dejagnu. The modifications to these testcases, etc., which
26388 will allow them to work with the new version of dejagnu will be
26389 made in a future update.
48efe704 26390
8d8cb839 26391 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26392\f
8d8cb839
EZ
26393;; Local Variables:
26394;; mode: change-log
26395;; left-margin: 8
26396;; fill-column: 74
26397;; version-control: never
26398;; End:
902f2ccb 26399
0b302171 26400 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26401 Copying and distribution of this file, with or without modification,
26402 are permitted provided the copyright notice and this notice are preserved.